From bcedd22e9a3aeb9775dbdb762f7b257e0567d580 Mon Sep 17 00:00:00 2001 From: Marijn Schouten Date: Mon, 22 Jan 2007 18:24:37 +0000 Subject: [PATCH] added guile-1.8.1 Package-Manager: portage-2.1.2-r1 --- dev-scheme/guile/ChangeLog | 11 +++-- dev-scheme/guile/Manifest | 16 +++++-- dev-scheme/guile/files/digest-guile-1.8.1 | 3 ++ dev-scheme/guile/guile-1.8.1.ebuild | 53 +++++++++++++++++++++++ 4 files changed, 76 insertions(+), 7 deletions(-) create mode 100644 dev-scheme/guile/files/digest-guile-1.8.1 create mode 100644 dev-scheme/guile/guile-1.8.1.ebuild diff --git a/dev-scheme/guile/ChangeLog b/dev-scheme/guile/ChangeLog index 21c93a61ee84..3bb4dfb482bb 100644 --- a/dev-scheme/guile/ChangeLog +++ b/dev-scheme/guile/ChangeLog @@ -1,13 +1,18 @@ # 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.2 2007/01/12 14:45:43 hkbst Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.3 2007/01/22 18:24:37 hkbst Exp $ + +*guile-1.8.1 (22 Jan 2007) + + 22 Jan 2007; Marijn Schouten +guile-1.8.1.ebuild: + added guile-1.8.1 *guile-1.6.8 (12 Jan 2007) - 12 Jan 2007; +guile-1.6.8.ebuild: + 12 Jan 2007; Marijn Schouten +guile-1.6.8.ebuild: Added 1.6.8 ebuild - 10 Jan 2007; +files/guile-1.4-inet_aton.patch, + 10 Jan 2007; Marijn Schouten +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/Manifest b/dev-scheme/guile/Manifest index 4dcaf7f781a4..240f45d39aa0 100644 --- a/dev-scheme/guile/Manifest +++ b/dev-scheme/guile/Manifest @@ -24,6 +24,7 @@ DIST guile-1.6.4.tar.gz 2778075 RMD160 8c53ea3ad1a1c7ff4744c876bc2e8a4298bd1d37 DIST guile-1.6.6.tar.gz 3033204 RMD160 27803b387e76e5c21f0a27ead22bca84d7105cc6 SHA1 0485619c8431385d9d395746d53776753b9dd76f SHA256 ac9d9a279ebe7221ee8afee96d55efb4da611adcd2f99bc764027cd10398417d DIST guile-1.6.7.tar.gz 3039294 RMD160 63d45e8143834c641d4a4732cfbb34e8984f55dd SHA1 00a82dc4c7c19f9b791e116a2baf83e7d0c0856d SHA256 8faeeac282b9d4175d15923a6bd0b6603653fdd744967b15d9577b5748555734 DIST guile-1.6.8.tar.gz 3114052 RMD160 9c2c6a6afe2adce458e30e97da782ae18ce75b5c SHA1 5c244f730d7aaee32db4b0cc77b688f74a5caa71 SHA256 3d4ab874f90f5c2003229be29488ba2aa6fe1f0317774283360530d5d9236011 +DIST guile-1.8.1.tar.gz 3811979 RMD160 9d15620de8f29aa1a2e0e445e338dc95f1b27c50 SHA1 184555def153fdbc322045b1fdd90a7b23a84fbd SHA256 0a7154a7ce78cfabda813854beb1e760c0c295e4065c97f1e362dbe62b6e7225 EBUILD guile-1.4-r3.ebuild 756 RMD160 69d460cb17239c91ebf4c5fddd2ab7d4f7958437 SHA1 df879dc44af67751f3555f5254e29c91f8171e32 SHA256 47d8474b5a5d76acfbea9f3bf62c9e6c056207e954e4c96771a74d880afceaa0 MD5 571649d286875af36c6ebf3932d00c50 guile-1.4-r3.ebuild 756 RMD160 69d460cb17239c91ebf4c5fddd2ab7d4f7958437 guile-1.4-r3.ebuild 756 @@ -48,10 +49,14 @@ EBUILD guile-1.6.8.ebuild 2162 RMD160 b3b978d8db8e843f4e145749200202f81a0ee591 S MD5 5e147f3dcf8f0d092fbd54c9ec94c406 guile-1.6.8.ebuild 2162 RMD160 b3b978d8db8e843f4e145749200202f81a0ee591 guile-1.6.8.ebuild 2162 SHA256 9c593858ced3982c5e0cfa4678f2ea622015ccea6328a70d59c6eb1d61b7aa98 guile-1.6.8.ebuild 2162 -MISC ChangeLog 7315 RMD160 7d84a36b910e0f39ca09abed31f29022de58105e SHA1 e46474c0805c7f46cffce9981b39cfb5dc0b41f8 SHA256 2c91aaf7822be6a7dcf18de9150e7d0a3d146b5c03dea005490c7114d20919cc -MD5 49e4b43335cab156a5a8fe4a92e5474c ChangeLog 7315 -RMD160 7d84a36b910e0f39ca09abed31f29022de58105e ChangeLog 7315 -SHA256 2c91aaf7822be6a7dcf18de9150e7d0a3d146b5c03dea005490c7114d20919cc ChangeLog 7315 +EBUILD guile-1.8.1.ebuild 1624 RMD160 67d8e7cc46d62d9af99a98fe353c2531e4d6a392 SHA1 3f15d697456be55354f5f245799fe7ca61a783b5 SHA256 71acb1bde33a66a6824112cfbf48e40aff83f330048315ff49a69d86aaf21456 +MD5 312640a2506ee466851326d7b6da5d19 guile-1.8.1.ebuild 1624 +RMD160 67d8e7cc46d62d9af99a98fe353c2531e4d6a392 guile-1.8.1.ebuild 1624 +SHA256 71acb1bde33a66a6824112cfbf48e40aff83f330048315ff49a69d86aaf21456 guile-1.8.1.ebuild 1624 +MISC ChangeLog 7469 RMD160 2c386a8781ba2f8b9c1cf89454722b9d5342b49d SHA1 7f572eae7ad3d1f4c1944a51e471364eff8f0ebe SHA256 8707df98437bfc653723bb46dc729469544b486cc77c691561562a509e9a180f +MD5 26d9a1a6aa7fa106355177073a2bfd00 ChangeLog 7469 +RMD160 2c386a8781ba2f8b9c1cf89454722b9d5342b49d ChangeLog 7469 +SHA256 8707df98437bfc653723bb46dc729469544b486cc77c691561562a509e9a180f ChangeLog 7469 MISC metadata.xml 555 RMD160 fd6eaba195ffdfb9189735c30a58f1da1600ee3c SHA1 b22e226e21b88b7124ab9365a4ba91f19ecc4ee0 SHA256 d167df240a4a0ff64e824febc1ace682c334ca7005eec9399551b35069d0e99e MD5 7cefc4ef3671fb0674ef38ba8a168423 metadata.xml 555 RMD160 fd6eaba195ffdfb9189735c30a58f1da1600ee3c metadata.xml 555 @@ -74,3 +79,6 @@ SHA256 34cd31a3985403db5c25e6f665df136f58477e7fa2fc5d820077aea1aa182893 files/di MD5 571e9cc90ab64822a04d2d8051bf10e6 files/digest-guile-1.6.8 238 RMD160 f7d4c3f5825a66d3e59f441f642b8213320090af files/digest-guile-1.6.8 238 SHA256 5fe57fdf65206892e7849a01d1d34321956d46a0385c807d8edef02c779c62af files/digest-guile-1.6.8 238 +MD5 ef2df2d4f4b247a20d69cef6037dbbd8 files/digest-guile-1.8.1 238 +RMD160 1be5c9ba1e6cdeac98d5fef78197f278c4412bdc files/digest-guile-1.8.1 238 +SHA256 bf49fc77bf84831910b076db7866a2df7495407883629d7fc7c9c5ed827ff09e files/digest-guile-1.8.1 238 diff --git a/dev-scheme/guile/files/digest-guile-1.8.1 b/dev-scheme/guile/files/digest-guile-1.8.1 new file mode 100644 index 000000000000..1b93a92fe5ec --- /dev/null +++ b/dev-scheme/guile/files/digest-guile-1.8.1 @@ -0,0 +1,3 @@ +MD5 be792074780d597208a8cdfed976f559 guile-1.8.1.tar.gz 3811979 +RMD160 9d15620de8f29aa1a2e0e445e338dc95f1b27c50 guile-1.8.1.tar.gz 3811979 +SHA256 0a7154a7ce78cfabda813854beb1e760c0c295e4065c97f1e362dbe62b6e7225 guile-1.8.1.tar.gz 3811979 diff --git a/dev-scheme/guile/guile-1.8.1.ebuild b/dev-scheme/guile/guile-1.8.1.ebuild new file mode 100644 index 000000000000..d61cecb9bfc4 --- /dev/null +++ b/dev-scheme/guile/guile-1.8.1.ebuild @@ -0,0 +1,53 @@ +# 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.8.1.ebuild,v 1.1 2007/01/22 18:24:37 hkbst Exp $ + +inherit autotools + +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" + +DEPEND=">=dev-libs/gmp-4.1 + >=sys-devel/libtool-1.5.6" + +# Guile seems to contain some slotting support, /usr/share/guile/ is slotted, but there are lots of collisions. Most in /usr/share/libguile. Therefore I'm slotting this in the same slot as guile-1.6* for now. +SLOT="12" +MAJOR="1.8" + +IUSE="networking regex discouraged deprecated elisp nls debug-freelist debug-malloc debug threads" + +src_compile() { +#will fail for me if posix is disabled or without modules -- hkBst + econf \ + --disable-error-on-warning + --disable-static \ + --enable-posix \ + $(use_enable networking) \ + $(use_enable regex) \ + $(use_enable discouraged) \ + $(use_enable deprecated) \ + $(use_enable elisp) \ + $(use_enable nls) \ + --disable-rpath \ + $(use_enable debug-freelist) \ + $(use_enable debug-malloc) \ + $(use_enable debug guile-debug) \ + $(use_with threads) \ + --with-modules + + 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 + echo "GUILE_LOAD_PATH=\"/usr/share/guile/${MAJOR}\"" > ${D}/etc/env.d/50guile +} \ No newline at end of file -- 2.26.2