diff options
Diffstat (limited to 'dev-scheme/gambit')
-rw-r--r-- | dev-scheme/gambit/Manifest | 9 | ||||
-rw-r--r-- | dev-scheme/gambit/gambit-4.8.8-r2.ebuild | 15 | ||||
-rw-r--r-- | dev-scheme/gambit/gambit-4.9.3-r2.ebuild (renamed from dev-scheme/gambit/gambit-4.8.8-r1.ebuild) | 11 | ||||
-rw-r--r-- | dev-scheme/gambit/gambit-4.9.3.ebuild | 63 | ||||
-rw-r--r-- | dev-scheme/gambit/gambit-4.9.4.ebuild | 68 | ||||
-rw-r--r-- | dev-scheme/gambit/metadata.xml | 17 |
6 files changed, 99 insertions, 84 deletions
diff --git a/dev-scheme/gambit/Manifest b/dev-scheme/gambit/Manifest index b5a1ee8f7c44..067487b643b0 100644 --- a/dev-scheme/gambit/Manifest +++ b/dev-scheme/gambit/Manifest @@ -1,7 +1,8 @@ AUX 50gambit-gentoo.el 386 BLAKE2B bf791e4b89573dcc5a4da472cb198dc9fb5f43f88f420089ffe543016e4f8483fc3a5ad4e1f7752d6a6d5a006556b268bd1a7360afc470c436fec96156b2e13d SHA512 acf956bd70c176b4cccbdab2dd1611ef5a30b7899d51b32341509168fdac52312f0f543c5c519ed005049a2e40d9dcfc67284adaebedd9a781fe12a3ea974e97 +DIST gambit-4.9.4.tar.gz 15453486 BLAKE2B 59761f98fe380604b7b5d8be162769506536aaffb35e97c24a755b3cd62e2e72e830468add0ca098e87fba3d1716363b9125b0141dea4eee5608fa55abcbe2cf SHA512 f2963e5e33ad5cc773924cd1ac01bdf6ad68ba6514419583c4a94c0c878ae223c06c9a90b9058cec9c2237f905b6e3cd879360b04415473199a1a515ae4194ee DIST gambit-v4_8_8.tgz 13272335 BLAKE2B d15bf944c8da3050c1fee6854044d904712075f070d75797c463a5510590514a06a4f05a81697d4bcd814adc5c00693f27b09834624909356049c02bbad02419 SHA512 99367cf5726d0d3aa59e39f1ef8b69347d92b7f3055e0656d66cbadb69ed4d8e499825395eddd41a4409b9cc57c2d2242ac5b8c29c37b84950b57468b5d92909 DIST gambit-v4_9_3.tgz 13736448 BLAKE2B 664e90e3cc2419aa07264ac84abf0aacce43fd2339a72dc502745961a56097b6c161a89d12faa4b88a95841b8d45e37c199438d3fa8b9914db431406cc2d0e4b SHA512 0ee8eb5a2a0b63c0250f4d8d5bcf71d7c57b7444bf1a4c31c084fc9aef6f7932bf607a0a0b835987e7ada3a995cf732cc46593eb4b9dd79fc918358c57c4285f -EBUILD gambit-4.8.8-r1.ebuild 1212 BLAKE2B f119574ee36c9e00e1c73619412607fdecc01e315c13e601a19fef2e5927a6ac469d010f70d8ae8c8345418b4d79e95b3d08243de1cb480780acd781e6e42f85 SHA512 a2408ae4fa6173cec1c087e839b7b1b3060717f9c50ae6755e2c40bc9cf8e3b194c3ba02557c0e27294ed2e860b80196120d404a18a72997c602b95aabbfd879 -EBUILD gambit-4.8.8-r2.ebuild 1218 BLAKE2B 633be5720acae1980c08c45ad8f91e0b5f8af1fa306106a445a5d1aaef01997076d3bac21bb18b230c37a7b3e581cf7638897f90e0e502f601dbf496d91ccc1e SHA512 80ca5a7ed2c98255ebb5233441016f6e137bc60e871d8944ecf9e5c4d397d4ab739fc70b3db8ab4bce2496b38fc03d3ff9b80d65d78f761b9c793b312f2ebec7 -EBUILD gambit-4.9.3.ebuild 1225 BLAKE2B 648e77b1d3b00f1f3d79a0f25f9272379f9750df66064b93d909791be0111808db589a368644a42d7a923d2a182fbb393323219364bac9ebd13f06bfa2f020cb SHA512 02f7c350c6674587c097ebd3448ae65739c18f3acfc6603b30c4d5383a3508eabf3737f82bab4190040f45638e03cb83e9cc19abbd34bfce771f94afa71c1ff5 -MISC metadata.xml 252 BLAKE2B 4680544207c9b29a195f9784832d934535f9626ed11fba23b8a84848b28db674789a8e9f919915919e6d38b144a4636699ba4b07a7160a634b794baf1b619b22 SHA512 758f7ad6a8a1ce8ae164517d615b08bb069e3cf680296159d323d7d34457b990b4657bb14fa9803d9fc77d69f6818b0d06636bcf442ad1bfa22aa2528ec97635 +EBUILD gambit-4.8.8-r2.ebuild 1248 BLAKE2B 06aa2099a15e630acab87ae87be91e7c23cbb2c173d437444fc33e86564f47e6aa2695bb661c00808f12f6c29bce0e30eca98658c5121db3f21fe37e81728c45 SHA512 615493ea15f0496c6bf5054f926bed6d89b83bcfe5d839c1fee22da5e61ab7524db0d27c5aa140506b502c9aff90b8e59456684b9c19ad59ba16ff8f7033711c +EBUILD gambit-4.9.3-r2.ebuild 1248 BLAKE2B 06aa2099a15e630acab87ae87be91e7c23cbb2c173d437444fc33e86564f47e6aa2695bb661c00808f12f6c29bce0e30eca98658c5121db3f21fe37e81728c45 SHA512 615493ea15f0496c6bf5054f926bed6d89b83bcfe5d839c1fee22da5e61ab7524db0d27c5aa140506b502c9aff90b8e59456684b9c19ad59ba16ff8f7033711c +EBUILD gambit-4.9.4.ebuild 1347 BLAKE2B c96bef7713587f62d88057d3f8f0c570107f29120025072b1e837ab1d0e01227c8608b1bb4feea7c64d33903f0707c21f22b05b6c151bd474a305b653f5c86c8 SHA512 27eebb147816861cd42200ead403c164817323ab1e53bd57a50b496590ffc12ecff5916399bfd42593952966b3c7ccea9021914dd49d9cf958fd29fa6925ce7d +MISC metadata.xml 582 BLAKE2B 31f6ae847fca53c9b516584ca645e6d5d49b1bf3f3bb32effbd04e2b3c5a9c356dd3bec11b4f0f606cf1669a397e3e8473eac374cc4505383417d16173689783 SHA512 2662ddc6db6ab8dbae6db3d7f26da0c32def518e03d1ee375a5b5059e607cce588c14115c82908e0ab3a6f7c57b28eb7c9c10e439499179210a13da7e8333485 diff --git a/dev-scheme/gambit/gambit-4.8.8-r2.ebuild b/dev-scheme/gambit/gambit-4.8.8-r2.ebuild index acb5d61f3959..76a2291343a4 100644 --- a/dev-scheme/gambit/gambit-4.8.8-r2.ebuild +++ b/dev-scheme/gambit/gambit-4.8.8-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit elisp-common @@ -14,13 +14,12 @@ SRC_URI="http://www-labs.iro.umontreal.ca/~gambit/download/gambit/v${PV%.*}/sour LICENSE="|| ( Apache-2.0 LGPL-2.1 )" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux" -RDEPEND="ssl? ( - dev-libs/openssl:0= - )" -DEPEND=" - ${RDEPEND} +RDEPEND="ssl? ( dev-libs/openssl:0= )" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/ghostscript-gpl emacs? ( >=app-editors/emacs-23.1:* ) " diff --git a/dev-scheme/gambit/gambit-4.8.8-r1.ebuild b/dev-scheme/gambit/gambit-4.9.3-r2.ebuild index 4fc6bef58213..76a2291343a4 100644 --- a/dev-scheme/gambit/gambit-4.8.8-r1.ebuild +++ b/dev-scheme/gambit/gambit-4.9.3-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit elisp-common @@ -16,9 +16,10 @@ LICENSE="|| ( Apache-2.0 LGPL-2.1 )" SLOT="0" KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux" -RDEPEND="ssl? ( dev-libs/openssl:0 )" -DEPEND=" - ${RDEPEND} +RDEPEND="ssl? ( dev-libs/openssl:0= )" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/ghostscript-gpl emacs? ( >=app-editors/emacs-23.1:* ) " diff --git a/dev-scheme/gambit/gambit-4.9.3.ebuild b/dev-scheme/gambit/gambit-4.9.3.ebuild deleted file mode 100644 index f6c6e6d84539..000000000000 --- a/dev-scheme/gambit/gambit-4.9.3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp-common - -MY_PV="${PV//./_}" -MY_P="${PN}-v${MY_PV}" - -DESCRIPTION="Gambit-C is a native Scheme to C compiler and interpreter" -HOMEPAGE="http://www.iro.umontreal.ca/~gambit/" -SRC_URI="http://www-labs.iro.umontreal.ca/~gambit/download/gambit/v${PV%.*}/source/${MY_P}.tgz" - -LICENSE="|| ( Apache-2.0 LGPL-2.1 )" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux" - -RDEPEND="ssl? ( - dev-libs/openssl:0= - )" -DEPEND=" - ${RDEPEND} -" -BDEPEND="emacs? ( >=app-editors/emacs-23.1:* )" - -SITEFILE="50gambit-gentoo.el" - -S="${WORKDIR}/${MY_P}" #-devel - -IUSE="emacs ssl static" - -src_configure() { - econf \ - $(use_enable !static shared) \ - $(use_enable ssl openssl) \ - --enable-gnu-gcc-specific-options \ - --enable-gnu-gcc-no-strict-aliasing \ - --enable-single-host \ - --disable-absolute-shared-libs \ - --enable-type-checking -} - -src_compile() { - emake bootstrap - - if use emacs; then - elisp-compile misc/*.el || die - fi -} - -src_install() { - emake DESTDIR="${D}" install - keepdir /usr/share/"${MY_PN}" -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-scheme/gambit/gambit-4.9.4.ebuild b/dev-scheme/gambit/gambit-4.9.4.ebuild new file mode 100644 index 000000000000..2aca0c767e16 --- /dev/null +++ b/dev-scheme/gambit/gambit-4.9.4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp-common + +DESCRIPTION="Gambit-C is a native Scheme to C compiler and interpreter" +HOMEPAGE="http://www.iro.umontreal.ca/~gambit/" +SRC_URI="https://github.com/${PN}/${PN}/archive/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-tags-v${PV}" + +LICENSE="|| ( Apache-2.0 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="emacs ssl static" + +RDEPEND="ssl? ( dev-libs/openssl:0= )" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/ghostscript-gpl + emacs? ( >=app-editors/emacs-23.1:* ) +" + +DOCS=( INSTALL.txt README README.md ) +SITEFILE="50gambit-gentoo.el" + +src_configure() { + local myconf=( + $(use_enable !static shared) + $(use_enable ssl openssl) + --enable-gnu-gcc-specific-options + --enable-gnu-gcc-no-strict-aliasing + --enable-single-host + --disable-absolute-shared-libs + --enable-type-checking + ) + econf ${myconf[@]} +} + +src_compile() { + emake bootstrap + + if use emacs; then + elisp-compile misc/*.el || die + fi +} + +src_test() { + cd tests || die + emake test{1..10} +} + +src_install() { + emake DESTDIR="${D}" install -j1 + dodoc doc/gambit.{pdf,ps,txt} + einstalldocs + + keepdir /usr/share/${PN} +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-scheme/gambit/metadata.xml b/dev-scheme/gambit/metadata.xml index 3f8eb92a383b..6f90824e202e 100644 --- a/dev-scheme/gambit/metadata.xml +++ b/dev-scheme/gambit/metadata.xml @@ -1,8 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> + <pkgmetadata> -<maintainer type="project"> - <email>scheme@gentoo.org</email> - <name>Gentoo Scheme Project</name> -</maintainer> + <maintainer type="project"> + <email>scheme@gentoo.org</email> + <name>Gentoo Scheme Project</name> + </maintainer> + <longdescription> + The Gambit Scheme system is a complete, portable, efficient and reliable + implementation of the Scheme programming language. + </longdescription> + <upstream> + <bugs-to>https://github.com/gambit/gambit/issues/</bugs-to> + <remote-id type="github">gambit/gambit</remote-id> + </upstream> </pkgmetadata> |