diff options
author | Panagiotis Christopoulos <pchrist@gentoo.org> | 2010-12-24 16:46:11 +0000 |
---|---|---|
committer | Panagiotis Christopoulos <pchrist@gentoo.org> | 2010-12-24 16:46:11 +0000 |
commit | 4517fad06a1a308a53a752f12d1c3de6bbb1edf4 (patch) | |
tree | 0ff3014e416dc8d9d387f61dcb9443fb6587858c /dev-scheme | |
parent | Version bump. (diff) | |
download | historical-4517fad06a1a308a53a752f12d1c3de6bbb1edf4.tar.gz historical-4517fad06a1a308a53a752f12d1c3de6bbb1edf4.tar.bz2 historical-4517fad06a1a308a53a752f12d1c3de6bbb1edf4.zip |
Bumped guile to 1.8.8. This is a maintainance release of the 1.8.x series
Package-Manager: portage-2.1.9.26/cvs/Linux i686
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/guile/ChangeLog | 8 | ||||
-rw-r--r-- | dev-scheme/guile/Manifest | 14 | ||||
-rw-r--r-- | dev-scheme/guile/guile-1.8.8.ebuild | 101 |
3 files changed, 111 insertions, 12 deletions
diff --git a/dev-scheme/guile/ChangeLog b/dev-scheme/guile/ChangeLog index 9bfe6c235da5..ad43e373960d 100644 --- a/dev-scheme/guile/ChangeLog +++ b/dev-scheme/guile/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-scheme/guile # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.81 2010/11/14 16:05:58 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.82 2010/12/24 16:46:11 pchrist Exp $ + +*guile-1.8.8 (24 Dec 2010) + + 24 Dec 2010; Panagiotis Christopoulos <pchrist@gentoo.org> + +guile-1.8.8.ebuild: + Bumped guile to 1.8.8. This is a maintainance release of the 1.8.x series 14 Nov 2010; Justin Lecher <jlec@gentoo.org> guile-1.6.8.ebuild, guile-1.8.4.ebuild, guile-1.8.4-r1.ebuild, guile-1.8.5.ebuild, diff --git a/dev-scheme/guile/Manifest b/dev-scheme/guile/Manifest index fcbac53b5246..2bd7ae7fd908 100644 --- a/dev-scheme/guile/Manifest +++ b/dev-scheme/guile/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX 50guile-gentoo.el 38 RMD160 93ecb185b2729f847b6b34bbb1dd96a207510df2 SHA1 4363c907b30fe150f1d4de4be733f943256a0b82 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 AUX gcc-4.3.patch 2097 RMD160 9143d75c389f3bc2d57fab7d197064899ec573aa SHA1 339a5e22e528204d85b1d049f01d58d5f9be409f SHA256 3702a63fef213535d2df8dfa093f73d5642640537a4ae3a1f1bc7f9ada5333b4 AUX guile-1.8.6-interix.patch 618 RMD160 5bb08c6c3513c8d6723993c4eb8ff07b76f66e21 SHA1 776ef84509a640a95bda0dd626cc279cd8067060 SHA256 8982880cefdc8c346402c99a781871b978a5cb1be12cd63e78f7ea50934b1197 @@ -12,6 +9,7 @@ DIST guile-1.8.4.tar.gz 3821388 RMD160 58a502e553519b7f4e409ede361ad12141f20fec DIST guile-1.8.5.tar.gz 3933369 RMD160 7f8ab70e1c524f7c20a65977b13c2575eeb61655 SHA1 3ef611cf5c4998a5bdfc7935765bb68730038614 SHA256 e2f63d2d445ffeb072638eab885b1a629e372d1db711c8afb26a62bc56096289 DIST guile-1.8.6.tar.gz 3960608 RMD160 d6695d266a6091dc5fb1c688e3f0286f1c6d382e SHA1 a3896f86044a2b3740dac43e045c349d656fba31 SHA256 69a2f9491480ff756d1cc4c8ea2bdc13d40ea8ddc8f93f26957bade8219a1d86 DIST guile-1.8.7.tar.gz 4026804 RMD160 3ccd581cff4ad743fc1328597bd8cb241cbd3fd6 SHA1 24cd2f06439c76d41d982a7384fe8a0fe5313b54 SHA256 bfee6339d91955a637e7f541d96f5b1d53271b42bb4a37b8867d186a6c66f0b3 +DIST guile-1.8.8.tar.gz 3956654 RMD160 8ac185a72ad8394b14d5377549e5bbf02889faaa SHA1 548d6927aeda332b117f8fc5e4e82c39a05704f9 SHA256 c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050 EBUILD guile-1.6.8.ebuild 2299 RMD160 b0e8d02c56f71babb893d78220b68a50eaa88a15 SHA1 374c0e30246130fec8e65560d25a036768864449 SHA256 99771a9e37a1cdba5c196ce76a05582e4324318bf492faedfd290ad8e5abb2e3 EBUILD guile-1.8.4-r1.ebuild 2515 RMD160 284af6c51ce254a021601bf9bb2c80e361b178ef SHA1 294f641caca441162ff2d614f15d308b3b51bae0 SHA256 98bab0d432a7f370adfef58265f28ade4c0e11bdcb4064006371d442cb8104e2 EBUILD guile-1.8.4.ebuild 2226 RMD160 00c5233fa972858ac092b8840773db0330f91ee6 SHA1 1d8be122d29c273b161a75c240a28ec4c3b629fb SHA256 034b566d3eb615a02777ee18822c5ed7e24c525f967ced0700e1050558a5af07 @@ -21,12 +19,6 @@ EBUILD guile-1.8.6.ebuild 2971 RMD160 f55b7f2febd83f6bccce254b6c2a8e46ae07b21a S EBUILD guile-1.8.7-r1.ebuild 3041 RMD160 6b201cfb2eaf22c13cacd9219beb0e8432b8834b SHA1 b08b1f76071bade185241f8a927e330abdbe350c SHA256 560663d883f2d1f3c63f2c1d4f98f8e6fcd85ddf7deeafadecb6d13d0d5e312d EBUILD guile-1.8.7-r2.ebuild 3125 RMD160 eb3e6a18f24e35964bebb96e6648211c2c2d4821 SHA1 991b4978cd47c9cfffc9a9fc8a7e52bbdd7dda16 SHA256 10760d28e93ee8d783ef1930fd147b8d2a42b853d6e8de5bc80d2d11fd984135 EBUILD guile-1.8.7.ebuild 2997 RMD160 e9d4eeef5d205a99f4d629892c824cd4baf7ff44 SHA1 6e214ae8ae2e3850991161df2010d9f583f5a967 SHA256 340c04e7ca83f269c8e118a683f9d7798ab356286fed5b05a5c248f57813bbc3 -MISC ChangeLog 22282 RMD160 86ea4954d0fc00d8a3e51453630ecbdbd22e2cfb SHA1 cdb18661c3426044543f2f11a12ff319444913ed SHA256 d0da8cbf31b99790404cb023f7ee6365e997796b16387a1d9cfb09aa56d738ce +EBUILD guile-1.8.8.ebuild 2680 RMD160 222f342aaa90ef709ddac45312bb8ccaec8f31d5 SHA1 d48a6d50fcfc68f2a05d16c76c713c8d9506488f SHA256 cdfc59a25ad6efecc6d84753c5637a7e8273f4686d9b41ec007c34f0d44da498 +MISC ChangeLog 22474 RMD160 a4952a83cdc36f7730b5318bf3f79fbfe6ca5f38 SHA1 1c3839cc74554d9c624604c43f2f7d3b9b9d033d SHA256 a23279a3b77f7057ab283e7ca82ac58a6029a85d4dd9ad3fde576fb8fa9b9a4c MISC metadata.xml 1055 RMD160 e9a2a4c3c6629e0a521791f59c373ce1e8b68220 SHA1 fb4541c5f46e23719cc55024c2ab31344bf73f13 SHA256 87841c9e125b7de272c87c8abcc3e9c53c6934cec6f4fe5e3ad60c09566bbbff ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.16 (GNU/Linux) - -iEYEARECAAYFAkzgCO0ACgkQgAnW8HDreRYIFACdEGgIBJTjqyzL4KqTKW+c1u48 -iGkAoNFL7nfEIfHEkUzptYO9qpbZ0xm8 -=rLOJ ------END PGP SIGNATURE----- diff --git a/dev-scheme/guile/guile-1.8.8.ebuild b/dev-scheme/guile/guile-1.8.8.ebuild new file mode 100644 index 000000000000..d46c2524c80e --- /dev/null +++ b/dev-scheme/guile/guile-1.8.8.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.8.8.ebuild,v 1.1 2010/12/24 16:46:11 pchrist Exp $ + +EAPI=3 +inherit eutils flag-o-matic elisp-common + +DESCRIPTION="Scheme interpreter" +HOMEPAGE="http://www.gnu.org/software/guile/" +SRC_URI="mirror://gnu/guile/${P}.tar.gz" + +LICENSE="LGPL-2.1" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="networking +regex discouraged +deprecated elisp emacs nls debug-freelist debug-malloc debug +threads" +RESTRICT="!regex? ( test )" + +DEPEND=" + >=dev-libs/gmp-4.1 + >=sys-devel/libtool-1.5.6 + sys-devel/gettext + emacs? ( virtual/emacs )" +RDEPEND="${DEPEND}" + +# 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" + +src_configure() { + # see bug #178499 + filter-flags -ftree-vectorize + + #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 deprecated || 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 \ + EMACS=no +} + +src_compile() { + emake || die "make failed" + + # Above we have disabled the build system's Emacs support; + # for USE=emacs we compile (and install) the files manually + if use emacs; then + cd emacs + elisp-compile *.el || die + fi +} + +src_install() { + einstall || die "install failed" + + dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die + + # texmacs needs this, closing bug #23493 + dodir /etc/env.d + echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile + + # necessary for registering slib, see bug 206896 + keepdir /usr/share/guile/site + + if use emacs; then + elisp-install ${PN} emacs/*.{el,elc} || die + elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die + fi +} + +pkg_postinst() { + [ "${EROOT}" == "/" ] && pkg_config + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} + +pkg_config() { + if has_version dev-scheme/slib; then + einfo "Registering slib with guile" + install_slib_for_guile + fi +} + +_pkg_prerm() { + rm -f "${EROOT}"/usr/share/guile/site/slibcat +} |