From a0987aa09238aaba99a91206faa711e7b5e87dde Mon Sep 17 00:00:00 2001 From: Marijn Schouten Date: Fri, 12 Jan 2007 14:45:43 +0000 Subject: [PATCH] Add guile-1.6.8 Package-Manager: portage-2.1.2_rc4-r8 --- dev-scheme/guile/ChangeLog | 9 ++- dev-scheme/guile/Manifest | 56 +++++++++------- dev-scheme/guile/files/digest-guile-1.4-r3 | 2 + dev-scheme/guile/files/digest-guile-1.4.1 | 2 + dev-scheme/guile/files/digest-guile-1.6.4-r1 | 2 + dev-scheme/guile/files/digest-guile-1.6.6 | 2 + dev-scheme/guile/files/digest-guile-1.6.8 | 3 + dev-scheme/guile/guile-1.6.8.ebuild | 69 ++++++++++++++++++++ dev-scheme/guile/metadata.xml | 12 ++-- 9 files changed, 126 insertions(+), 31 deletions(-) create mode 100644 dev-scheme/guile/files/digest-guile-1.6.8 create mode 100644 dev-scheme/guile/guile-1.6.8.ebuild 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; +files/guile-1.4-inet_aton.patch, +*guile-1.6.8 (12 Jan 2007) + + 12 Jan 2007; +guile-1.6.8.ebuild: + Added 1.6.8 ebuild + + 10 Jan 2007; +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 6172f157c2ff..4dcaf7f781a4 100644 --- a/dev-scheme/guile/Manifest +++ b/dev-scheme/guile/Manifest @@ -18,11 +18,12 @@ AUX guile-amd64.patch 439 RMD160 a2b2da37a0631bc33e4ca771a652bd85a5154f0e SHA1 5 MD5 979d4686f6e39379b33139182873dead files/guile-amd64.patch 439 RMD160 a2b2da37a0631bc33e4ca771a652bd85a5154f0e files/guile-amd64.patch 439 SHA256 23b73a81804cc816b427d3fb3804d0da7067a37dffcf9ee7316b4a10aea65a37 files/guile-amd64.patch 439 -DIST guile-1.4.1.tar.gz 1502840 -DIST guile-1.4.tar.gz 1132852 -DIST guile-1.6.4.tar.gz 2778075 -DIST guile-1.6.6.tar.gz 3033204 +DIST guile-1.4.1.tar.gz 1502840 RMD160 f46fec6b05aa619953d764c000d71daa8984a98c SHA1 81a91ea7480ca06d1aeda94b90a89b27e9bdea7a SHA256 2deefe0e44623eb91ebbccb2ae62ca31a2464edaaed1d1a6f02f45d8c8680766 +DIST guile-1.4.tar.gz 1132852 RMD160 bf46055b0a48eaa76812f76560fcfc8b15880e1a SHA1 b143efaff0820f7c701eea0b25aa87af2693c4ac SHA256 6cc47064618c1b348879152ee0c147f9e33795070b2e19b15562fbd75b8ee954 +DIST guile-1.6.4.tar.gz 2778075 RMD160 8c53ea3ad1a1c7ff4744c876bc2e8a4298bd1d37 SHA1 fe5a759ed233e8633e9e59d0eb0a8035756e2e4e SHA256 6391c9735615ee929f4ae23bbfa8373c97ae64923c7fbe72cc4b0e262c4759e0 +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 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 @@ -43,26 +44,33 @@ EBUILD guile-1.6.7.ebuild 2219 RMD160 2350fd8283ceb656e0421652fd3f5af69d30ef09 S MD5 03bc26e1f5c7be3215d40a2fede75fa6 guile-1.6.7.ebuild 2219 RMD160 2350fd8283ceb656e0421652fd3f5af69d30ef09 guile-1.6.7.ebuild 2219 SHA256 7eebc8c64167cf945f7f2a7f92691b83e6c3ff2fadf57fcd5d4c59bab5cd5353 guile-1.6.7.ebuild 2219 -MISC ChangeLog 7211 RMD160 bf6ea629e729e1022eb0642f15b184a2aaf3863f SHA1 38b1dad8a6dd7cf1f896e350d5c8b430e2cf778e SHA256 f316871b96b28134ba05f3cba6301a115ecaa8d64bf6c509f9b4599b4161af20 -MD5 c00fca6c044e6a2943ff6b185113be5e ChangeLog 7211 -RMD160 bf6ea629e729e1022eb0642f15b184a2aaf3863f ChangeLog 7211 -SHA256 f316871b96b28134ba05f3cba6301a115ecaa8d64bf6c509f9b4599b4161af20 ChangeLog 7211 -MISC metadata.xml 313 RMD160 3c9012b5209ca67b663d2ec4d1d9744977387f5c SHA1 b1f3733e4d401eefc61726ed0437bd18eb7be948 SHA256 fd681804432ef1d1913e29a1c06047c373265c4cee68fb5c43f34a48d15a7924 -MD5 327369d7f77a3211382c3d8f3cc2eba5 metadata.xml 313 -RMD160 3c9012b5209ca67b663d2ec4d1d9744977387f5c metadata.xml 313 -SHA256 fd681804432ef1d1913e29a1c06047c373265c4cee68fb5c43f34a48d15a7924 metadata.xml 313 -MD5 983ca0d7ff0dc5899a453df89e714538 files/digest-guile-1.4-r3 62 -RMD160 a4370ad105659724f890c2c02dd3243f45a9225c files/digest-guile-1.4-r3 62 -SHA256 6e38a518900e5793562e3612a7e04c793b28be4f2ea150565b2c0c4e32e6bec8 files/digest-guile-1.4-r3 62 -MD5 c6e6b728591d901172031cc9a0997d31 files/digest-guile-1.4.1 64 -RMD160 b9d491d46a2e6698144795166758d906ebd3b34c files/digest-guile-1.4.1 64 -SHA256 72c5340df06b1af30c924852e6ad268b488964a019f486366712bac8e4089468 files/digest-guile-1.4.1 64 -MD5 c8ef00401b82bbfae1fa78785341e8dc files/digest-guile-1.6.4-r1 64 -RMD160 497c85c552ebdbc855be8bac38d5ac05a09a3831 files/digest-guile-1.6.4-r1 64 -SHA256 428fece3fdd67a6858e8f59dc4d4decfc6979335f52a14df74269daedcfceedb files/digest-guile-1.6.4-r1 64 -MD5 30c55437dd6efe1474a4f4312228b2ca files/digest-guile-1.6.6 64 -RMD160 dbe554c3c435e4ca6473969c844ca6112160fd12 files/digest-guile-1.6.6 64 -SHA256 62045f0fc1b91317ea035d6ddbea796677c74707fafcf9650e47a90cb9371448 files/digest-guile-1.6.6 64 +EBUILD guile-1.6.8.ebuild 2162 RMD160 b3b978d8db8e843f4e145749200202f81a0ee591 SHA1 b7bf198a38ddbf5aa1edfba4c8d4f165a5bb7a17 SHA256 9c593858ced3982c5e0cfa4678f2ea622015ccea6328a70d59c6eb1d61b7aa98 +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 +MISC metadata.xml 555 RMD160 fd6eaba195ffdfb9189735c30a58f1da1600ee3c SHA1 b22e226e21b88b7124ab9365a4ba91f19ecc4ee0 SHA256 d167df240a4a0ff64e824febc1ace682c334ca7005eec9399551b35069d0e99e +MD5 7cefc4ef3671fb0674ef38ba8a168423 metadata.xml 555 +RMD160 fd6eaba195ffdfb9189735c30a58f1da1600ee3c metadata.xml 555 +SHA256 d167df240a4a0ff64e824febc1ace682c334ca7005eec9399551b35069d0e99e metadata.xml 555 +MD5 83854ebf90de2181df6438c1f6df21a7 files/digest-guile-1.4-r3 232 +RMD160 0e259b1b6ba746ffba3d325eed628fa391170fb1 files/digest-guile-1.4-r3 232 +SHA256 5b27b52c43a22089f21ea628125863a38f832cc293209740017d55fa8feec20e files/digest-guile-1.4-r3 232 +MD5 4eae08ea92cde4bc1748c1682abc1d7b files/digest-guile-1.4.1 238 +RMD160 3ded545a75f8cc621b141fadcae8be12c1fff036 files/digest-guile-1.4.1 238 +SHA256 12364acdacdb4dc2077d2fdee9a36eb4edd0dfbe78d82d4c90469b52b91a56f0 files/digest-guile-1.4.1 238 +MD5 e09c05d29bcc5a55637e896e559d457d files/digest-guile-1.6.4-r1 238 +RMD160 72fa8e0df017d40634a7f99250fcf50553e7e5a3 files/digest-guile-1.6.4-r1 238 +SHA256 70705a1b9aa324b1235e4f93c8ce5413a79b398faf4e055dc8a8874d1d18014e files/digest-guile-1.6.4-r1 238 +MD5 285d39cd371f3f78d5dcaf75d1f02608 files/digest-guile-1.6.6 238 +RMD160 35afcbdc686ed936b52b81ca60c5eba32e9edcdb files/digest-guile-1.6.6 238 +SHA256 27b3dd49ac67063b9d7ff3af08d76c4e31d9b31a21341e9ca55316daeba64bbd files/digest-guile-1.6.6 238 MD5 929495ee2eec367baa2ef1d5adc098c1 files/digest-guile-1.6.7 238 RMD160 9b1be40b705f40ca43ec9786579e2a7d2042d2ec files/digest-guile-1.6.7 238 SHA256 34cd31a3985403db5c25e6f665df136f58477e7fa2fc5d820077aea1aa182893 files/digest-guile-1.6.7 238 +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 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 ${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 @@ -no-herd - - liquidx@gentoo.org - Unwilling victim. Please take over if you are more interested. - + scheme + + hkBst@gentoo.org + + +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. + -- 2.26.2