From 7d430ad2694caacc5c2748474488e80744c1687a Mon Sep 17 00:00:00 2001 From: "Cyprien Nicolas (fulax)" Date: Sat, 31 Aug 2019 14:09:18 +0200 Subject: dev-scheme/guile: bump to 2.9.4 Package-Manager: Portage-2.3.69, Repoman-2.3.16 --- dev-scheme/guile/Manifest | 4 +- dev-scheme/guile/guile-2.9.3.ebuild | 87 ------------------------------------- dev-scheme/guile/guile-2.9.4.ebuild | 87 +++++++++++++++++++++++++++++++++++++ 3 files changed, 89 insertions(+), 89 deletions(-) delete mode 100644 dev-scheme/guile/guile-2.9.3.ebuild create mode 100644 dev-scheme/guile/guile-2.9.4.ebuild diff --git a/dev-scheme/guile/Manifest b/dev-scheme/guile/Manifest index 8d2020a3..a5a55304 100644 --- a/dev-scheme/guile/Manifest +++ b/dev-scheme/guile/Manifest @@ -7,9 +7,9 @@ AUX guile-2.2.6-configure-ldflags.patch 289 BLAKE2B b5bab84e60d366e3beeabdb74277 AUX guile-2.2.6-tests-00-repl-server.patch 3726 BLAKE2B a6850a281cd65c231bcd7944321a2aafe101219add52bfcb3ac01b70c9b071adaabf021001844f3c712bdfda405485a6607546ae5994d6497b3356d4bbf8da42 SHA512 6a702524332c661f4a1252c61759f1fbc227201154959b42085cda62ddd2df3858f9ebc451779fc743666bee48aa5589a31e7dfe8b0eefce813c40336c6e7bfa DIST guile-2.0.14.tar.gz 7823099 BLAKE2B e7fa5a4ca19dc4adfcc151350b0ed4e211b8470b0d12f65451697a818c3139a4a5992a019bd213114748230cb15ec755d1af70d42b901230854915c0ee7b05de SHA512 d69c9bdf589fedcc227f3203012f6ed11c327cef3a0147d8e016fe276abecdb4272625efe1d0c7aa68219fe8f29bbced44089a4b479e4eafe01976c6b2b83633 DIST guile-2.2.6.tar.gz 18132818 BLAKE2B 9c2f7737d74d9e56bd9e3f42f287f6b48d9e381dff44ca3ad176ad64adf9b0d200c0b8d34a41e34b15ecf24fa28ddccaa9b033cead25583ff9984b5b7c09ced5 SHA512 6a9264c2e10def5e69a0e755fb28a5f09b98bc202660d742b0ee144d4f486b049dcbce8bcece79c3af9421d43df6eca36adf82798520f75b09303f5e8c2092af -DIST guile-2.9.3.tar.gz 21582262 BLAKE2B df4561350f77f7e575490029b2ff35a9b06e051d2d55233301e4d62b695210ea19472f3671ac7cd9140eece90b3714118e175ffc745388572a9645571e348231 SHA512 1c527aa7a5706bdcb0ff855a0116582b9890a9efd375f3ced510b195ed04e857c29a385b9305623a475c0d5b683cf7f372524a22c5ccbb771726a291fd66e864 +DIST guile-2.9.4.tar.gz 21830201 BLAKE2B 1b367c10db734d603ba8e6cf008a68fa81972495c5018a81793b57cc691cdbbec0954682e47dbf1961ef6585cec76908b340062114cb23579ed4ada770aa6aa9 SHA512 c62a9ed6bc5d20d4d37f995499d086974f1e14801e8e3ad62a280fd2903c4bf8a940e05d9e9d8afe0a1c0687973a1a903aa973e2faa806b18a766e74b9a46de3 EBUILD guile-2.0.14-r4.ebuild 2352 BLAKE2B 5ffa28dddf88b6e55f40e8b917767be9a4714719a6a2f380c01842f3cba08d296163f68a53332ef3846acaea1377cbfad62d817da8b0f66fec730f9e86aff366 SHA512 2aafc7934658b7d7e3e8df632890affa409e3aabf5d782e98da1812f2cc58870a4e80a4c726c2980df3d862d91a35c20c90978008fa2e1ede23422bc285f0e30 EBUILD guile-2.2.6.ebuild 2539 BLAKE2B c0d6929a090a79673563274a26559d663d40c4022d77ca7c815d0eeb2218a10c6bc760451de0feed9241065320152c3a769cc643f172a5be8a80409b31dcedd6 SHA512 52f5d24f541dcd04339e6edb638ba114ac72d49ca1c1be93b22e81e5c103212f018d0f549cc859b86ad57b4e091bd69a7f5c7348c87ffcd7fc0e471c7e4659b2 -EBUILD guile-2.9.3.ebuild 2409 BLAKE2B 54c1b92e98274ce7c2da0356750dcdfa6f458dee52de959d1c266ec43f8fb27448041ddbc2199205af782609282525a15ecacf28f9d52a7305944e223c5143d8 SHA512 c7a8a1bdfbf2f8f5092feed98bb3b4cf0c728011c8e0553f959e019765cfc2aa437af3c376eca51ac1d38dfbee402d936de92f9693ecf08f0618a0da0ed686bb +EBUILD guile-2.9.4.ebuild 2409 BLAKE2B 54c1b92e98274ce7c2da0356750dcdfa6f458dee52de959d1c266ec43f8fb27448041ddbc2199205af782609282525a15ecacf28f9d52a7305944e223c5143d8 SHA512 c7a8a1bdfbf2f8f5092feed98bb3b4cf0c728011c8e0553f959e019765cfc2aa437af3c376eca51ac1d38dfbee402d936de92f9693ecf08f0618a0da0ed686bb EBUILD guile-9999.ebuild 2379 BLAKE2B e064e9946f66f4e4b24e5f5fc2f56042eb1eb9d373e722e8d98e4eb0a3439a7111e610581831792797c319fcd4e19557cc1725d37de5462629b348bd5bdbe6d5 SHA512 4c8c25472d129ad3a6323bb77a665427041f24189c58d5c8dedad8a3b5a4d35b828d837268173887c182db9313ec04780aefce20a3e6e155f7989a6bbc8f7ed0 MISC metadata.xml 853 BLAKE2B 14e193fda4ff6397d2ab6aedaeab4320883da005e869491072deb1a38a0afab199692466dd7321cf0e6ca79c3f198f64efbb3a611dcd653ce514cc81d78a78e1 SHA512 958758b1ff1a2fc0a4fe9931b74fa38450b52a2081738f2dfc3b6310433ab01ed68752e256ecb9c4f23db7a22d14e0e72da1f99208be012550c62e308b349667 diff --git a/dev-scheme/guile/guile-2.9.3.ebuild b/dev-scheme/guile/guile-2.9.3.ebuild deleted file mode 100644 index 989fa372..00000000 --- a/dev-scheme/guile/guile-2.9.3.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic - -MAJOR="3.0" -DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions" -HOMEPAGE="https://www.gnu.org/software/guile/" -SRC_URI="mirror://gnu-alpha/guile/${P}.tar.gz" - -LICENSE="LGPL-3+" -SLOT="3.0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="debug debug-malloc +deprecated +networking +regex +threads" # upstream recommended +networking -REQUIRED_USE="regex" # workaround for bug 596322 -RESTRICT="strip" - -RDEPEND=" - >=dev-libs/boehm-gc-7.2:=[threads?] - >=dev-libs/gmp-4.2:= - virtual/libffi:= - >=dev-libs/libltdl-1.5.6:= - >=dev-libs/libunistring-0.9.3:0= - sys-libs/ncurses:0= - sys-libs/readline:0=" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - sys-devel/libtool - sys-devel/gettext" - -PATCHES=( - "${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch" - "${FILESDIR}/${PN}-2.2.6-tests-00-repl-server.patch" -) -DOCS=( GUILE-VERSION HACKING README ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # see bug #178499 - filter-flags -ftree-vectorize - # see bug #598986 - append-cflags $(test-flags-CC -fno-fast-math) - - econf \ - --program-suffix="-${MAJOR}" \ - --infodir="${EPREFIX}"/usr/share/info/guile-${MAJOR} \ - --disable-error-on-warning \ - --disable-rpath \ - --disable-static \ - --enable-posix \ - --without-libgmp-prefix \ - --without-libiconv-prefix \ - --without-libintl-prefix \ - --without-libltdl-prefix \ - --without-libreadline-prefix \ - --without-libunistring-prefix \ - $(use_enable debug guile-debug) \ - $(use_enable debug-malloc) \ - $(use_enable deprecated) \ - $(use_enable networking) \ - $(use_enable regex) \ - $(use_with threads) -} - -src_install() { - default - - # The guile.m4 macro files conflicts with other slots - mv "${ED}"/usr/share/aclocal/guile.m4 "${ED}"/usr/share/aclocal/guile-${MAJOR}.m4 || die "rename of guile.m4 failed" - - # From Novell - # https://bugzilla.novell.com/show_bug.cgi?id=874028#c0 - dodir /usr/share/gdb/auto-load/$(get_libdir) - mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm "${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die - - # necessary for registering slib, see bug 206896 - keepdir /usr/share/guile/site - - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-scheme/guile/guile-2.9.4.ebuild b/dev-scheme/guile/guile-2.9.4.ebuild new file mode 100644 index 00000000..989fa372 --- /dev/null +++ b/dev-scheme/guile/guile-2.9.4.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic + +MAJOR="3.0" +DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions" +HOMEPAGE="https://www.gnu.org/software/guile/" +SRC_URI="mirror://gnu-alpha/guile/${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="3.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="debug debug-malloc +deprecated +networking +regex +threads" # upstream recommended +networking +REQUIRED_USE="regex" # workaround for bug 596322 +RESTRICT="strip" + +RDEPEND=" + >=dev-libs/boehm-gc-7.2:=[threads?] + >=dev-libs/gmp-4.2:= + virtual/libffi:= + >=dev-libs/libltdl-1.5.6:= + >=dev-libs/libunistring-0.9.3:0= + sys-libs/ncurses:0= + sys-libs/readline:0=" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + sys-devel/libtool + sys-devel/gettext" + +PATCHES=( + "${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch" + "${FILESDIR}/${PN}-2.2.6-tests-00-repl-server.patch" +) +DOCS=( GUILE-VERSION HACKING README ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # see bug #178499 + filter-flags -ftree-vectorize + # see bug #598986 + append-cflags $(test-flags-CC -fno-fast-math) + + econf \ + --program-suffix="-${MAJOR}" \ + --infodir="${EPREFIX}"/usr/share/info/guile-${MAJOR} \ + --disable-error-on-warning \ + --disable-rpath \ + --disable-static \ + --enable-posix \ + --without-libgmp-prefix \ + --without-libiconv-prefix \ + --without-libintl-prefix \ + --without-libltdl-prefix \ + --without-libreadline-prefix \ + --without-libunistring-prefix \ + $(use_enable debug guile-debug) \ + $(use_enable debug-malloc) \ + $(use_enable deprecated) \ + $(use_enable networking) \ + $(use_enable regex) \ + $(use_with threads) +} + +src_install() { + default + + # The guile.m4 macro files conflicts with other slots + mv "${ED}"/usr/share/aclocal/guile.m4 "${ED}"/usr/share/aclocal/guile-${MAJOR}.m4 || die "rename of guile.m4 failed" + + # From Novell + # https://bugzilla.novell.com/show_bug.cgi?id=874028#c0 + dodir /usr/share/gdb/auto-load/$(get_libdir) + mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm "${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die + + # necessary for registering slib, see bug 206896 + keepdir /usr/share/guile/site + + find "${D}" -name '*.la' -delete || die +} -- cgit v1.2.3-65-gdbad