diff options
author | Marijn Schouten <hkbst@gentoo.org> | 2007-01-12 14:45:43 +0000 |
---|---|---|
committer | Marijn Schouten <hkbst@gentoo.org> | 2007-01-12 14:45:43 +0000 |
commit | 88d25ecc09a2d8e09387a621ed0959c5e6646d9f (patch) | |
tree | 89a7657edbc3b51d90dcf02ae629a7a3c9118254 /dev-scheme | |
parent | Accidentally removed STLport5-patches from the build without java, re-adding (diff) | |
download | gentoo-2-88d25ecc09a2d8e09387a621ed0959c5e6646d9f.tar.gz gentoo-2-88d25ecc09a2d8e09387a621ed0959c5e6646d9f.tar.bz2 gentoo-2-88d25ecc09a2d8e09387a621ed0959c5e6646d9f.zip |
Add guile-1.6.8
(Portage version: 2.1.2_rc4-r8)
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/guile/ChangeLog | 9 | ||||
-rw-r--r-- | dev-scheme/guile/files/digest-guile-1.4-r3 | 2 | ||||
-rw-r--r-- | dev-scheme/guile/files/digest-guile-1.4.1 | 2 | ||||
-rw-r--r-- | dev-scheme/guile/files/digest-guile-1.6.4-r1 | 2 | ||||
-rw-r--r-- | dev-scheme/guile/files/digest-guile-1.6.6 | 2 | ||||
-rw-r--r-- | dev-scheme/guile/files/digest-guile-1.6.8 | 3 | ||||
-rw-r--r-- | dev-scheme/guile/guile-1.6.8.ebuild | 69 | ||||
-rw-r--r-- | dev-scheme/guile/metadata.xml | 12 |
8 files changed, 94 insertions, 7 deletions
diff --git a/dev-scheme/guile/ChangeLog b/dev-scheme/guile/ChangeLog index e8da12d030da..21c93a61ee84 100644 --- a/dev-scheme/guile/ChangeLog +++ b/dev-scheme/guile/ChangeLog @@ -1,8 +1,13 @@ # ChangeLog for dev-util/guile # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.1 2007/01/10 17:31:47 hkbst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.2 2007/01/12 14:45:43 hkbst Exp $ - 10 Jan 2007; <marijn@gentoo.org> +files/guile-1.4-inet_aton.patch, +*guile-1.6.8 (12 Jan 2007) + + 12 Jan 2007; <hkBst@gentoo.org> +guile-1.6.8.ebuild: + Added 1.6.8 ebuild + + 10 Jan 2007; <hkBst@gentoo.org> +files/guile-1.4-inet_aton.patch, +files/guile-amd64.patch, +files/guile-1.6.7-gcc4.patch, +files/guile-1.6.7-posix.patch, +files/guile-1.6.7-scmsigs.patch, +metadata.xml, +guile-1.4-r3.ebuild, +guile-1.4.1.ebuild, diff --git a/dev-scheme/guile/files/digest-guile-1.4-r3 b/dev-scheme/guile/files/digest-guile-1.4-r3 index 5fdf378914d1..4e6734f27b61 100644 --- a/dev-scheme/guile/files/digest-guile-1.4-r3 +++ b/dev-scheme/guile/files/digest-guile-1.4-r3 @@ -1 +1,3 @@ MD5 60430592385b96319ea3eb4cba88062c guile-1.4.tar.gz 1132852 +RMD160 bf46055b0a48eaa76812f76560fcfc8b15880e1a guile-1.4.tar.gz 1132852 +SHA256 6cc47064618c1b348879152ee0c147f9e33795070b2e19b15562fbd75b8ee954 guile-1.4.tar.gz 1132852 diff --git a/dev-scheme/guile/files/digest-guile-1.4.1 b/dev-scheme/guile/files/digest-guile-1.4.1 index d30c51e7a035..9f16b8a938d5 100644 --- a/dev-scheme/guile/files/digest-guile-1.4.1 +++ b/dev-scheme/guile/files/digest-guile-1.4.1 @@ -1 +1,3 @@ MD5 605c1c721dea908131c77a708b471e23 guile-1.4.1.tar.gz 1502840 +RMD160 f46fec6b05aa619953d764c000d71daa8984a98c guile-1.4.1.tar.gz 1502840 +SHA256 2deefe0e44623eb91ebbccb2ae62ca31a2464edaaed1d1a6f02f45d8c8680766 guile-1.4.1.tar.gz 1502840 diff --git a/dev-scheme/guile/files/digest-guile-1.6.4-r1 b/dev-scheme/guile/files/digest-guile-1.6.4-r1 index 38ecb5be9df7..6a80a922cb81 100644 --- a/dev-scheme/guile/files/digest-guile-1.6.4-r1 +++ b/dev-scheme/guile/files/digest-guile-1.6.4-r1 @@ -1 +1,3 @@ MD5 a4aceb5f185878c1de4e8aa7c38b6d1d guile-1.6.4.tar.gz 2778075 +RMD160 8c53ea3ad1a1c7ff4744c876bc2e8a4298bd1d37 guile-1.6.4.tar.gz 2778075 +SHA256 6391c9735615ee929f4ae23bbfa8373c97ae64923c7fbe72cc4b0e262c4759e0 guile-1.6.4.tar.gz 2778075 diff --git a/dev-scheme/guile/files/digest-guile-1.6.6 b/dev-scheme/guile/files/digest-guile-1.6.6 index 72e086b0e0e7..0a622c67829f 100644 --- a/dev-scheme/guile/files/digest-guile-1.6.6 +++ b/dev-scheme/guile/files/digest-guile-1.6.6 @@ -1 +1,3 @@ MD5 99419494fbbcc257be41309c2a9284f0 guile-1.6.6.tar.gz 3033204 +RMD160 27803b387e76e5c21f0a27ead22bca84d7105cc6 guile-1.6.6.tar.gz 3033204 +SHA256 ac9d9a279ebe7221ee8afee96d55efb4da611adcd2f99bc764027cd10398417d guile-1.6.6.tar.gz 3033204 diff --git a/dev-scheme/guile/files/digest-guile-1.6.8 b/dev-scheme/guile/files/digest-guile-1.6.8 new file mode 100644 index 000000000000..43219e12feac --- /dev/null +++ b/dev-scheme/guile/files/digest-guile-1.6.8 @@ -0,0 +1,3 @@ +MD5 2756b01f428b910d33267aeaa0e2d59a guile-1.6.8.tar.gz 3114052 +RMD160 9c2c6a6afe2adce458e30e97da782ae18ce75b5c guile-1.6.8.tar.gz 3114052 +SHA256 3d4ab874f90f5c2003229be29488ba2aa6fe1f0317774283360530d5d9236011 guile-1.6.8.tar.gz 3114052 diff --git a/dev-scheme/guile/guile-1.6.8.ebuild b/dev-scheme/guile/guile-1.6.8.ebuild new file mode 100644 index 000000000000..a27a5374a3f3 --- /dev/null +++ b/dev-scheme/guile/guile-1.6.8.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.6.8.ebuild,v 1.1 2007/01/12 14:45:43 hkbst Exp $ + +inherit flag-o-matic eutils libtool + +DESCRIPTION="Scheme interpreter" +HOMEPAGE="http://www.gnu.org/software/guile/" +SRC_URI="mirror://gnu/guile/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +# Problems with parallel builds (#34029), so I'm taking the safer route +MAKEOPTS="${MAKEOPTS} -j1" + +DEPEND=">=sys-libs/ncurses-5.1 + >=sys-libs/readline-4.1" + +# NOTE: in README-PACKAGERS, guile recommends different versions be installed +# in parallel. They're talking about LIBRARY MAJOR versions and not +# the actual guile version that was used in the past. +# +# So I'm slotting this as 12 beacuse of the library major version +SLOT="12" +MAJOR="1.6" + +src_compile() { + use ppc && replace-flags -O3 -O2 + + # Fix for bug 26484: This package fails to build when built with + # -g3, at least on some architectures. (19 Aug 2003 agriffis) + filter-flags -g3 + + econf \ + --with-threads \ + --with-modules \ + --enable-deprecation=no || die + + # Please keep --enable-deprecation=no in future bumps. + # Danny van Dyk <kugelfang@gentoo.org 2004/09/19 + + emake || die "make failed" +} + +src_install() { + einstall || die "install failed" + dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README SNAPSHOTS THANKS + + # texmacs needs this, closing bug #23493 + dodir /etc/env.d + + # We don't slot the env.d entry because /usr/bin/guile-config is + # there anyway, and will only match the last guile installed. + # so the GUILE_LOAD_PATH will match the data available from guile-config. + echo "GUILE_LOAD_PATH=\"/usr/share/guile/${MAJOR}\"" > ${D}/etc/env.d/50guile + +# # install a symlink to slib; probably not worth it to test for slib use flag +# dosym ${ROOT}/usr/lib/slib/ ${ROOT}/usr/share/guile/slib +} + +# keeping this in slib for now +#pkg_postinst() { +# if use slib; then +# einfo "Installing slib for guile..." +# guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)" +# fi +#} diff --git a/dev-scheme/guile/metadata.xml b/dev-scheme/guile/metadata.xml index ec447da5ac28..97f3b03d5d2a 100644 --- a/dev-scheme/guile/metadata.xml +++ b/dev-scheme/guile/metadata.xml @@ -1,9 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>liquidx@gentoo.org</email> - <description>Unwilling victim. Please take over if you are more interested.</description> -</maintainer> + <herd>scheme</herd> + <maintainer> + <email>hkBst@gentoo.org</email> + </maintainer> + <longdescription lang="en"> +Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs. + </longdescription> </pkgmetadata> |