[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 1e8adaab1e83f60cc9eb25de19e8789a62d88a58 Author: Maciej Barć gentoo org> AuthorDate: Tue Sep 27 12:33:29 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Sep 27 12:34:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8adaab dev-scheme/slib: make gambc dir Closes: https://bugs.gentoo.org/873145 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/slib/slib-3.2.5-r2.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dev-scheme/slib/slib-3.2.5-r2.ebuild b/dev-scheme/slib/slib-3.2.5-r2.ebuild index 8b903a95d860..9a899236f2d0 100644 --- a/dev-scheme/slib/slib-3.2.5-r2.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r2.ebuild @@ -70,9 +70,6 @@ src_install() { fi done - # gambit - use gambit && dodir /usr/share/gambc - # backwards compatibility dodir /usr/lib/ dosym -r /usr/share/${PN}/ /usr/lib/${PN} @@ -103,6 +100,7 @@ pkg_postinst() { # fi if use gambit ; then + mkdir -p "${ROOT}"/usr/share/gambc || die gsi -e "$(_new_catalog gambit)" || die fi
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: eb987fe3efe229522a1eadda5fcc159aba2f22ba Author: Maciej Barć gentoo org> AuthorDate: Tue Sep 27 12:18:34 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Sep 27 12:34:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb987fe3 dev-scheme/slib: improve guile support install logic Signed-off-by: Maciej Barć gentoo.org> dev-scheme/slib/slib-3.2.5-r2.ebuild | 20 +++- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/dev-scheme/slib/slib-3.2.5-r2.ebuild b/dev-scheme/slib/slib-3.2.5-r2.ebuild index ef77505b6a2a..8b903a95d860 100644 --- a/dev-scheme/slib/slib-3.2.5-r2.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r2.ebuild @@ -62,19 +62,13 @@ src_install() { doenvd "${FILESDIR}"/50slib # guile - if has_version '=dev-scheme/guile-3.0*'; then - dodir /usr/share/guile/3.0 - dosym -r /usr/share/${PN}/ /usr/share/guile/3.0/${PN} - elif has_version '=dev-scheme/guile-2.2*'; then - dodir /usr/share/guile/2.2 - dosym -r /usr/share/${PN}/ /usr/share/guile/2.2/${PN} - elif has_version '=dev-scheme/guile-2.0*'; then - dodir /usr/share/guile/2.0 - dosym -r /usr/share/${PN}/ /usr/share/guile/2.0/${PN} - else - dodir /usr/share/guile/1.8 - dosym -r /usr/share/${PN}/ /usr/share/guile/1.8/${PN} - fi + for guile_version in 3.0 2.2 2.0 1.8 ; do + if has_version "=dev-scheme/guile-${guile_version}*" ; then + dodir /usr/share/guile/${guile_version} + dosym -r /usr/share/${PN}/ /usr/share/guile/${guile_version}/${PN} + break + fi + done # gambit use gambit && dodir /usr/share/gambc
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 0cb718363d60f6e19d52696580595210ad78086a Author: Maciej Barć gentoo org> AuthorDate: Fri Aug 5 19:21:06 2022 + Commit: Maciej Barć gentoo org> CommitDate: Fri Aug 5 19:21:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb71836 dev-scheme/slib: use EAPI 8 dosym's -r switch Signed-off-by: Maciej Barć gentoo.org> dev-scheme/slib/slib-3.2.5-r2.ebuild | 19 +-- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/dev-scheme/slib/slib-3.2.5-r2.ebuild b/dev-scheme/slib/slib-3.2.5-r2.ebuild index b9010ada2a92..ef77505b6a2a 100644 --- a/dev-scheme/slib/slib-3.2.5-r2.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r2.ebuild @@ -56,28 +56,24 @@ src_install() { # bin dodir /usr/bin/ - dosym ../../usr/share/${PN}/${PN}.sh /usr/bin/${PN} + dosym -r /usr/share/${PN}/${PN}.sh /usr/bin/${PN} # env doenvd "${FILESDIR}"/50slib - # docs - doinfo slib.info - doman slib.1 - # guile if has_version '=dev-scheme/guile-3.0*'; then dodir /usr/share/guile/3.0 - dosym ../../../../usr/share/${PN}/ /usr/share/guile/3.0/${PN} + dosym -r /usr/share/${PN}/ /usr/share/guile/3.0/${PN} elif has_version '=dev-scheme/guile-2.2*'; then dodir /usr/share/guile/2.2 - dosym ../../../../usr/share/${PN}/ /usr/share/guile/2.2/${PN} + dosym -r /usr/share/${PN}/ /usr/share/guile/2.2/${PN} elif has_version '=dev-scheme/guile-2.0*'; then dodir /usr/share/guile/2.0 - dosym ../../../../usr/share/${PN}/ /usr/share/guile/2.0/${PN} + dosym -r /usr/share/${PN}/ /usr/share/guile/2.0/${PN} else dodir /usr/share/guile/1.8 - dosym ../../../../usr/share/${PN}/ /usr/share/guile/1.8/${PN} + dosym -r /usr/share/${PN}/ /usr/share/guile/1.8/${PN} fi # gambit @@ -85,8 +81,11 @@ src_install() { # backwards compatibility dodir /usr/lib/ - dosym ../../usr/share/${PN}/ /usr/lib/${PN} + dosym -r /usr/share/${PN}/ /usr/lib/${PN} + # docs + doinfo slib.info + doman slib.1 einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 9e7a3341092faf9f7f92208ef5561c92bc463b35 Author: Maciej Barć gentoo org> AuthorDate: Fri Aug 5 19:02:50 2022 + Commit: Maciej Barć gentoo org> CommitDate: Fri Aug 5 19:03:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7a3341 dev-scheme/slib: also support guile 2.2 Bug: https://bugs.gentoo.org/764947 Bug: https://bugs.gentoo.org/375359 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/slib/slib-3.2.5-r2.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-scheme/slib/slib-3.2.5-r2.ebuild b/dev-scheme/slib/slib-3.2.5-r2.ebuild index 6c59160888a4..b9010ada2a92 100644 --- a/dev-scheme/slib/slib-3.2.5-r2.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r2.ebuild @@ -69,6 +69,9 @@ src_install() { if has_version '=dev-scheme/guile-3.0*'; then dodir /usr/share/guile/3.0 dosym ../../../../usr/share/${PN}/ /usr/share/guile/3.0/${PN} + elif has_version '=dev-scheme/guile-2.2*'; then + dodir /usr/share/guile/2.2 + dosym ../../../../usr/share/${PN}/ /usr/share/guile/2.2/${PN} elif has_version '=dev-scheme/guile-2.0*'; then dodir /usr/share/guile/2.0 dosym ../../../../usr/share/${PN}/ /usr/share/guile/2.0/${PN}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 01b63379a93a881b535fe90112d34501d90c3eb4 Author: Maciej Barć gentoo org> AuthorDate: Fri Aug 5 17:27:31 2022 + Commit: Maciej Barć gentoo org> CommitDate: Fri Aug 5 17:48:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b63379 dev-scheme/slib: EAPI 8; multiple fixes Closes: https://bugs.gentoo.org/863803 Signed-off-by: Maciej Barć gentoo.org> .../{slib-3.2.5-r1.ebuild => slib-3.2.5-r2.ebuild} | 68 +++--- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/dev-scheme/slib/slib-3.2.5-r1.ebuild b/dev-scheme/slib/slib-3.2.5-r2.ebuild similarity index 64% rename from dev-scheme/slib/slib-3.2.5-r1.ebuild rename to dev-scheme/slib/slib-3.2.5-r2.ebuild index a239934da617..6c59160888a4 100644 --- a/dev-scheme/slib/slib-3.2.5-r1.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r2.ebuild @@ -1,46 +1,43 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" - -inherit versionator +EAPI=8 #version magic thanks to masterdriverz and UberLord using bash array instead of tr trarr="0abcdefghi" -MY_PV="$(get_version_component_range 1)${trarr:$(get_version_component_range 2):1}$(get_version_component_range 3)" +MY_PV="$(ver_cut 1)${trarr:$(ver_cut 2):1}$(ver_cut 3)" DESCRIPTION="Portable Scheme library for all standard Scheme implementations" HOMEPAGE="http://people.csail.mit.edu/jaffer/SLIB; SRC_URI="http://groups.csail.mit.edu/mac/ftpdir/scm/${PN}-${MY_PV}.zip; - -RESTRICT="mirror" +S="${WORKDIR}"/${PN} LICENSE="public-domain BSD" SLOT="0" KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="gambit scm" +RESTRICT="mirror" RDEPEND=" - >=sys-apps/texinfo-5.0 >=dev-scheme/guile-1.8.8:= gambit? ( dev-scheme/gambit ) - scm? ( dev-scheme/scm )" -DEPEND="${RDEPEND} - app-arch/unzip" + scm? ( dev-scheme/scm ) +" +BDEPEND=" + ${RDEPEND} + >=sys-apps/texinfo-5.0 + app-arch/unzip +" DOCS=( ANNOUNCE COPYING FAQ README ChangeLog slib.{txt,html} ) PATCHES=( - "${FILESDIR}/${P}-fix-paths.patch" - "${FILESDIR}/${P}-fix-makefile-guile.patch" + "${FILESDIR}"/${P}-fix-makefile-guile.patch + "${FILESDIR}"/${P}-fix-paths.patch ) -S="${WORKDIR}/${PN}" - src_configure() { - ./configure \ - --prefix=/usr \ - --libdir=/usr/share || die + ./configure --prefix=/usr --libdir=/usr/share || die } src_compile() { @@ -52,44 +49,47 @@ src_compile() { src_install() { # core - dodir /usr/share/${PN} insinto /usr/share/${PN} - doins *.{dat,init,ps,scm,sh} - - # permissions - local i - for i in "${ED%/}"/usr/share/${PN}/*.sh ; do - fperms +x /usr/share/${PN}/$(basename "$i") - done + doins *.{dat,init,ps,scm} + exeinto /usr/share/${PN} + doexe *.sh # bin dodir /usr/bin/ - dosym /usr/share/${PN}/${PN}.sh /usr/bin/${PN} + dosym ../../usr/share/${PN}/${PN}.sh /usr/bin/${PN} # env - doenvd "${FILESDIR}/50slib" + doenvd "${FILESDIR}"/50slib # docs doinfo slib.info doman slib.1 # guile - if has_version '=dev-scheme/guile-2.0*'; then + if has_version '=dev-scheme/guile-3.0*'; then + dodir /usr/share/guile/3.0 + dosym ../../../../usr/share/${PN}/ /usr/share/guile/3.0/${PN} + elif has_version '=dev-scheme/guile-2.0*'; then dodir /usr/share/guile/2.0 - dosym /usr/share/${PN}/ /usr/share/guile/2.0/${PN} + dosym ../../../../usr/share/${PN}/ /usr/share/guile/2.0/${PN} else dodir /usr/share/guile/1.8 - dosym /usr/share/${PN}/ /usr/share/guile/1.8/${PN} + dosym ../../../../usr/share/${PN}/ /usr/share/guile/1.8/${PN} fi + # gambit + use gambit && dodir /usr/share/gambc + # backwards compatibility dodir /usr/lib/ - dosym /usr/share/${PN}/ /usr/lib/${PN} + dosym ../../usr/share/${PN}/ /usr/lib/${PN} + + einstalldocs } _new_catalog() { - if [[ ! "$1" =~ ^(guile|scm)$ ]]; then - echo -n "(load \"${ROOT}/usr/share/slib/$1.init\")" || die + if [[ ! "${1}" =~ ^(guile|scm)$ ]]; then + echo -n "(load \"${ROOT}/usr/share/slib/${1}.init\")" || die fi echo " (require 'new-catalog) (slib:report-version)" || die }
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: fe3560c61f14cab770b6767184ee4228ddd1f1b2 Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 22:31:44 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 22:31:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3560c6 dev-scheme/slib: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-scheme/slib/slib-3.2.5-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-scheme/slib/slib-3.2.5-r1.ebuild b/dev-scheme/slib/slib-3.2.5-r1.ebuild index 4f4ebf8fbf0..a239934da61 100644 --- a/dev-scheme/slib/slib-3.2.5-r1.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -17,7 +17,7 @@ RESTRICT="mirror" LICENSE="public-domain BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="gambit scm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 93e63db4c04ace6d1004c2e46ae71bdef40c42c7 Author: Amy Liffey gentoo org> AuthorDate: Wed Oct 17 17:20:18 2018 + Commit: Amy Liffey gentoo org> CommitDate: Wed Oct 17 17:22:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e63db4 dev-scheme/slib: fix src_uri Closes: https://bugs.gentoo.org/668058 Signed-off-by: Amy Liffey gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 dev-scheme/slib/Manifest | 2 +- dev-scheme/slib/slib-3.2.5-r1.ebuild | 9 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/dev-scheme/slib/Manifest b/dev-scheme/slib/Manifest index 14bb0387a23..39a1c7ce08c 100644 --- a/dev-scheme/slib/Manifest +++ b/dev-scheme/slib/Manifest @@ -1 +1 @@ -DIST slib-3b5.tar.gz 987735 BLAKE2B ad1e6e43885a16277d01f37582db7de068f21da5e10b23e034f5487ac8748303dcc9c12615884ee047dce7c246203f1d0d1cc375794371eae6854199d720c209 SHA512 e5d1210b70cd882cd5e810b3c4102d6060ec82fb2093f472bf31b597f6273e0a02f4d35a82c4b5c8cdc3f8b2c7b9e498fa3e35c7f265fa864cd9dc50e7a874c8 +DIST slib-3b5.zip 1105432 BLAKE2B ae9a6bb34b318875048fad05403a90342b070770013ecd8b022846dc3c43c708511ce6f8ec2be6da2329b01dcc1ed0a641bf68569fd022bb4e2187e20efac0b0 SHA512 f6ebf163fe34498141ab61b6887a9a5db8f2fe0aef1f6c70a7a5783dde6d1268d7e724bc340b73b36189b09013e7079584e0af74f0876e5ebfa46b53d847923e diff --git a/dev-scheme/slib/slib-3.2.5-r1.ebuild b/dev-scheme/slib/slib-3.2.5-r1.ebuild index b48f4c3cd15..6723e8acdd1 100644 --- a/dev-scheme/slib/slib-3.2.5-r1.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -11,7 +11,7 @@ MY_PV="$(get_version_component_range 1)${trarr:$(get_version_component_range 2): DESCRIPTION="Portable Scheme library for all standard Scheme implementations" HOMEPAGE="http://people.csail.mit.edu/jaffer/SLIB; -SRC_URI="http://swiss.csail.mit.edu/ftpdir/scm/${PN}-${MY_PV}.tar.gz; +SRC_URI="http://groups.csail.mit.edu/mac/ftpdir/scm/${PN}-${MY_PV}.zip; RESTRICT="mirror" @@ -25,7 +25,8 @@ RDEPEND=" >=dev-scheme/guile-1.8.8:= gambit? ( dev-scheme/gambit ) scm? ( dev-scheme/scm )" -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + app-arch/unzip" DOCS=( ANNOUNCE COPYING FAQ README ChangeLog slib.{txt,html} ) @@ -34,7 +35,7 @@ PATCHES=( "${FILESDIR}/${P}-fix-makefile-guile.patch" ) -S=${WORKDIR}/${PN}-${MY_PV} +S="${WORKDIR}/${PN}" src_configure() { ./configure \
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/files/
commit: 5548b9a7af8e7272a0eb5a7e0bcd51fda5458615 Author: Michael Mair-Keimberger gmail com> AuthorDate: Fri Apr 6 10:37:08 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Apr 9 00:11:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5548b9a7 dev-scheme/slib: remove unused file Closes: https://github.com/gentoo/gentoo/pull/7837 dev-scheme/slib/files/slib-3.2.2-fix-texinfo.awk | 123 --- 1 file changed, 123 deletions(-) diff --git a/dev-scheme/slib/files/slib-3.2.2-fix-texinfo.awk b/dev-scheme/slib/files/slib-3.2.2-fix-texinfo.awk deleted file mode 100644 index 6bc3ce8e177..000 --- a/dev-scheme/slib/files/slib-3.2.2-fix-texinfo.awk +++ /dev/null @@ -1,123 +0,0 @@ -# Fixes Texinfo input to compile with Texinfo 5 or later -# -# Written by Sebastian Pipping-# Licensed under CC0 1.0 Universal Public Domain Dedication -# https://creativecommons.org/publicdomain/zero/1.0/ -# -# Version 0_p20150813_p0418 - -BEGIN { - inside_deffn = 0 - inside_defmac = 0 - inside_defop = 0 - inside_deftp = 0 - inside_defun = 0 -} - -/^@deffn / { - if (inside_deffn) { - print "@end deffn" - } - inside_deffn = 1 -} - -/^@deffnx / { - if (inside_deffn) { - print "@end deffn" - } - sub(/^@deffnx/, "@deffn") - inside_deffn = 1 -} - -/^@defmac / { - if (inside_defmac) { - print "@end defmac" - } - inside_defmac = 1 -} - -/^@defmacx / { - if (inside_defmac) { - print "@end defmac" - } - sub(/^@defmacx/, "@defmac") - inside_defmac = 1 -} - -/^@defop / { - if (inside_defop) { - print "@end defop" - } - inside_defop = 1 -} - -/^@defopx / { - if (inside_defop) { - print "@end defop" - } - sub(/^@defopx/, "@defop") - inside_defop = 1 -} - -/^@deftp / { - if (inside_deftp) { - print "@end deftp" - } - inside_deftp = 1 -} - -/^@deftpx / { - if (inside_deftp) { - print "@end deftp" - } - sub(/^@deftpx/, "@deftp") - inside_deftp = 1 -} - -/^@defun / { - if (inside_defun) { - print "@end defun" - } - inside_defun = 1 -} - -/^@defunx / { - if (inside_defun) { - print "@end defun" - } - sub(/^@defunx/, "@defun") - inside_defun = 1 -} - -/^@end deffn/ { - inside_deffn = 0 -} - -/^@end defmac/ { - inside_defmac = 0 -} - -/^@end defop/ { - inside_defop = 0 -} - -/^@end deftp/ { - inside_deftp = 0 -} - -/^@end defun/ { - inside_defun = 0 -} - -/^@subsubsection/ { - if (inside_deffn) { - print "@end deffn" - print $0 - print "@deffn {Dummy} Dummy" - next - } -} - -{ - print -}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: db2d2f6d3112d7831815e203d59858a90097971a Author: Aaron Bauman gentoo org> AuthorDate: Thu Apr 5 02:12:20 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Apr 5 14:57:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db2d2f6d dev-scheme/slib: drop old EAPI ebuilds Package-Manager: Portage-2.3.28, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/7819 dev-scheme/slib/Manifest | 2 - dev-scheme/slib/slib-3.2.1.ebuild | 129 - dev-scheme/slib/slib-3.2.2.ebuild | 130 -- 3 files changed, 261 deletions(-) diff --git a/dev-scheme/slib/Manifest b/dev-scheme/slib/Manifest index 356407c0f72..14bb0387a23 100644 --- a/dev-scheme/slib/Manifest +++ b/dev-scheme/slib/Manifest @@ -1,3 +1 @@ -DIST slib-3b1.zip 1063227 BLAKE2B 09207ec3dec2a1166f6cf71e7fa7687a47a5969a51f1aadebc1913df20b388383b4a400f81e96f1dfad386b98fc540019676e86b786b92c9d952d8f13d0eba0a SHA512 28eb997a094cfb0a97eb924ed7bd965bb094db773343529f1593446b507908ccdec3086c6ce0b6b938a9742ed84bd8f5f36b14911296549660cc4b301f84c977 -DIST slib-3b2.zip 1067021 BLAKE2B 1b48969ca2d0070efa596cca0a310d5cfce0b6eaa04e4e7778bfab033ba534e56cc575f24aeb512651ac71a38ba5bc10e7b23de3bdc70bb5cce391d8da32fa47 SHA512 199b5ddaffd1213dd144dc7f60de020029586babc83f702830d95a0d387c4f1aad9fcbe1603c0f8d4351e0ec1650fad745fd463a56c3bb86394e81eadae6afd5 DIST slib-3b5.tar.gz 987735 BLAKE2B ad1e6e43885a16277d01f37582db7de068f21da5e10b23e034f5487ac8748303dcc9c12615884ee047dce7c246203f1d0d1cc375794371eae6854199d720c209 SHA512 e5d1210b70cd882cd5e810b3c4102d6060ec82fb2093f472bf31b597f6273e0a02f4d35a82c4b5c8cdc3f8b2c7b9e498fa3e35c7f265fa864cd9dc50e7a874c8 diff --git a/dev-scheme/slib/slib-3.2.1.ebuild b/dev-scheme/slib/slib-3.2.1.ebuild deleted file mode 100644 index 318985c33d5..000 --- a/dev-scheme/slib/slib-3.2.1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -inherit versionator eutils - -#version magic thanks to masterdriverz and UberLord using bash array instead of tr -trarr="0abcdefghi" -MY_PV="$(get_version_component_range 1)${trarr:$(get_version_component_range 2):1}$(get_version_component_range 3)" - -MY_P=${PN}-${MY_PV} -S=${WORKDIR}/${PN} -DESCRIPTION="library providing functions for Scheme implementations" -SRC_URI="http://swiss.csail.mit.edu/ftpdir/scm/${MY_P}.zip; - -HOMEPAGE="http://swiss.csail.mit.edu/~jaffer/SLIB; - -SLOT="0" -LICENSE="public-domain BSD" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" -IUSE="" #test" - -#unzip for unpacking -RDEPEND="" -DEPEND="app-arch/unzip" -# test? ( dev-scheme/scm )" - -INSTALL_DIR="/usr/share/slib/" - -src_unpack() { - unpack ${A}; cd "${S}" - -# cp Makefile Makefile.old - - sed "s:prefix = /usr/local/:prefix = ${D}/usr/:" -i Makefile - sed 's:libdir = $(exec_prefix)lib/:libdir = $(exec_prefix)share/:' -i Makefile - sed 's:man1dir = $(prefix)man/:man1dir = $(prefix)/share/man/:' -i Makefile - sed 's:infodir = $(prefix)info/:infodir = $(prefix)share/info/:' -i Makefile - - sed 's:echo SCHEME_LIBRARY_PATH=$(libslibdir) >> $(bindir)slib:echo SCHEME_LIBRARY_PATH=/usr/share/slib/ >> $(bindir)slib:' -i Makefile - -# diff -u Makefile.old Makefile - - sed 's:(lambda () "/usr/local/share/gambc/")):(lambda () "/usr/share/gambit")):' -i gambit.init -} - -src_compile() { - emake || die "make failed" -} - -#slib needs scm for tests, but scm needs slib so we can't depend on it -src_test() { - if has_version dev-scheme/scm; then - make test || die "Make test failed. See above for details." - else - einfo "Skipping test, because dev-scheme/scm is not installed." - fi -} - -src_install() { - emake infoz || die "infoz failed" - emake install || die "install failed" - - dodoc ANNOUNCE ChangeLog FAQ README - dodir /usr/share/gambit/ - more_install -} - -more_install() { - dosym ${INSTALL_DIR} /usr/share/guile/slib # link from guile dir - dosym ${INSTALL_DIR} /usr/lib/slib - dodir /etc/env.d/ && echo "SCHEME_LIBRARY_PATH=\"${INSTALL_DIR}\"" > "${D}"/etc/env.d/50slib - - mkdir "${S}"/installers - pushd installers; make_installers; popd - dosbin installers/* -} - -pkg_postinst() { - [ "${ROOT}" == "/" ] && pkg_config -} - -IMPLEMENTATIONS="bigloo drscheme elk gambit guile scm" # mit-scheme - -pkg_config() { - for impl in ${IMPLEMENTATIONS}; do - install_slib ${impl} -# echo '(slib:report-version)' | slib ${impl} - done -} - -make_load_expression() { - echo "(load \\\"${INSTALL_DIR}$1.init\\\")" -} - -make_installers() -{ - PROGRAM="(require 'new-catalog) (slib:report-version)" - - bigloo_install_command="bigloo -s -eval \"(begin
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 5e808428af7a2f26986f7cfd2191b3a0a2e4fdfe Author: Mikle Kolyada gentoo org> AuthorDate: Mon Mar 19 07:01:54 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Mar 19 07:02:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e808428 dev-scheme/slib: x86 stable wrt bug #646760 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-scheme/slib/slib-3.2.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/slib/slib-3.2.5-r1.ebuild b/dev-scheme/slib/slib-3.2.5-r1.ebuild index 97aeaa9c1bf..b48f4c3cd15 100644 --- a/dev-scheme/slib/slib-3.2.5-r1.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r1.ebuild @@ -17,7 +17,7 @@ RESTRICT="mirror" LICENSE="public-domain BSD" SLOT="0" -KEYWORDS="alpha amd64 ia64 ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="gambit scm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 7950f000dbcdf67f4c05defe65a40d814108d4c2 Author: Matt Turner gentoo org> AuthorDate: Sat Mar 17 18:16:13 2018 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 17 18:16:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7950f000 dev-scheme/slib-3.2.5-r1: ppc stable, bug 646760 dev-scheme/slib/slib-3.2.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/slib/slib-3.2.5-r1.ebuild b/dev-scheme/slib/slib-3.2.5-r1.ebuild index 9a91dbda1ab..97aeaa9c1bf 100644 --- a/dev-scheme/slib/slib-3.2.5-r1.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r1.ebuild @@ -17,7 +17,7 @@ RESTRICT="mirror" LICENSE="public-domain BSD" SLOT="0" -KEYWORDS="alpha amd64 ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 ia64 ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="gambit scm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 5b169602c38bdad12e2a71fb23552a19e93d7611 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Mar 5 10:36:11 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Mar 5 10:36:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b169602 dev-scheme/slib-3.2.5-r1: alpha stable Gentoo-Bug: http://bugs.gentoo.org/646760 dev-scheme/slib/slib-3.2.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/slib/slib-3.2.5-r1.ebuild b/dev-scheme/slib/slib-3.2.5-r1.ebuild index 13e78559826..9a91dbda1ab 100644 --- a/dev-scheme/slib/slib-3.2.5-r1.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r1.ebuild @@ -17,7 +17,7 @@ RESTRICT="mirror" LICENSE="public-domain BSD" SLOT="0" -KEYWORDS="~alpha amd64 ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="gambit scm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 942bf616089f36dbf7efbd4102340c768df084a5 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Feb 18 10:35:43 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Feb 18 10:36:07 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=942bf616 dev-scheme/slib: stable 3.2.5-r1 for ia64, bug #646760 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64" dev-scheme/slib/slib-3.2.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/slib/slib-3.2.5-r1.ebuild b/dev-scheme/slib/slib-3.2.5-r1.ebuild index 7edf2c48d2f..c008bd451f9 100644 --- a/dev-scheme/slib/slib-3.2.5-r1.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r1.ebuild @@ -17,7 +17,7 @@ RESTRICT="mirror" LICENSE="public-domain BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="gambit scm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: db55f36da9672433ed4bcec636fe794fb316ff00 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Feb 18 07:35:12 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Feb 18 08:30:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db55f36d dev-scheme/slib: stable 3.2.5-r1 for sparc, bug #646760 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" dev-scheme/slib/slib-3.2.5-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-scheme/slib/slib-3.2.5-r1.ebuild b/dev-scheme/slib/slib-3.2.5-r1.ebuild index fc19b1b316e..7edf2c48d2f 100644 --- a/dev-scheme/slib/slib-3.2.5-r1.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -17,7 +17,7 @@ RESTRICT="mirror" LICENSE="public-domain BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="gambit scm" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: d440466c12a6d10e846c176e8c944c9122b8590b Author: Ettore Di Giacinto gentoo org> AuthorDate: Sun Nov 20 15:31:22 2016 + Commit: Ettore Di Giacinto gentoo org> CommitDate: Sun Nov 20 15:32:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d440466c dev-scheme/slib: revision bump * fixes setting permissions in 3.2.5 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=600096 Package-Manager: portage-2.3.1 dev-scheme/slib/{slib-3.2.5.ebuild => slib-3.2.5-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-scheme/slib/slib-3.2.5.ebuild b/dev-scheme/slib/slib-3.2.5-r1.ebuild similarity index 96% rename from dev-scheme/slib/slib-3.2.5.ebuild rename to dev-scheme/slib/slib-3.2.5-r1.ebuild index c44e94c..7d6b236 100644 --- a/dev-scheme/slib/slib-3.2.5.ebuild +++ b/dev-scheme/slib/slib-3.2.5-r1.ebuild @@ -57,7 +57,10 @@ src_install() { doins *.{dat,init,ps,scm,sh} # permissions - fperms +x /usr/share/slib/*.sh + local i + for i in "${ED%/}"/usr/share/${PN}/*.sh ; do + fperms +x /usr/share/${PN}/$(basename "$i") + done # bin dodir /usr/bin/
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 95d5232a230d9f2b93e48a9690332a38798e042d Author: Ettore Di Giacinto gentoo org> AuthorDate: Mon Oct 24 20:10:58 2016 + Commit: Ettore Di Giacinto gentoo org> CommitDate: Mon Oct 24 20:11:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d5232a dev-scheme/slib: Drop old Package-Manager: portage-2.3.1 dev-scheme/slib/Manifest | 1 - dev-scheme/slib/slib-3.1.5-r1.ebuild | 133 --- 2 files changed, 134 deletions(-) diff --git a/dev-scheme/slib/Manifest b/dev-scheme/slib/Manifest index 616218d..3dae90f 100644 --- a/dev-scheme/slib/Manifest +++ b/dev-scheme/slib/Manifest @@ -1,4 +1,3 @@ DIST slib-3b1.zip 1063227 SHA256 8e3ec24d51be03ebb7357ad9a2f3554056b86dafbc9e48d1d491aeda1efa566f SHA512 28eb997a094cfb0a97eb924ed7bd965bb094db773343529f1593446b507908ccdec3086c6ce0b6b938a9742ed84bd8f5f36b14911296549660cc4b301f84c977 WHIRLPOOL 5c5a20fca0ad605d3ade593449071ca3afdc47522b1158c3e013477811a3720e82ed742873de7b75c0354fa456725090357c214c7b638110b2438e874b3e242d DIST slib-3b2.zip 1067021 SHA256 b1cb9c1b7c888e32918ebdd8fca80d9c875024b064bc6989e4700905873bcae8 SHA512 199b5ddaffd1213dd144dc7f60de020029586babc83f702830d95a0d387c4f1aad9fcbe1603c0f8d4351e0ec1650fad745fd463a56c3bb86394e81eadae6afd5 WHIRLPOOL d31902c7780d528a1a130d5d8f3f77692b033a7227d6cf398a67829dcc8ad20976f55d7ac60b3ba7376ff4fd246b042f842674d05f10287799e24413d783da10 DIST slib-3b5.tar.gz 987735 SHA256 ea26e5170c6db6d6c69e4aaf91e9b1c9619174fc92d5dc63c71fff2a935e51ba SHA512 e5d1210b70cd882cd5e810b3c4102d6060ec82fb2093f472bf31b597f6273e0a02f4d35a82c4b5c8cdc3f8b2c7b9e498fa3e35c7f265fa864cd9dc50e7a874c8 WHIRLPOOL 2d962de080e2786c72bfa4fa9bb2c907f1e3cc934cdb696a22f117e5733abfc49e176c9731841dbb0f735cfd59fd6c0bdbb1706c3510b8fc3d3f886afacdc5fb -DIST slib3a5.zip 1055491 SHA256 3c4fbfc08de9220f456ed1cd58ca0fb49b4a8cdd4d03697fbea11d9407a16e30 SHA512 62462f3ac308e8133801f77a1ee72d907639a5e9bb1c33d474afc58ee9272c59dcd4524f1a40cd99ad84b0bc5fb81d35ffacc7dfb4423b122244a7a7916071a9 WHIRLPOOL b27a1f0ede3e83ed3ae52e3f22a38074f8534e8f55fbb7e89f578e2f6ccb9ec879f2e75b511a8c55f2f40d8cd11ea6d52d2016745332ba25b80702d17330aba5 diff --git a/dev-scheme/slib/slib-3.1.5-r1.ebuild b/dev-scheme/slib/slib-3.1.5-r1.ebuild deleted file mode 100644 index d85c302.. --- a/dev-scheme/slib/slib-3.1.5-r1.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -inherit versionator eutils - -#version magic thanks to masterdriverz and UberLord using bash array instead of tr -trarr="0abcdefghi" -MY_PV="$(get_version_component_range 1)${trarr:$(get_version_component_range 2):1}$(get_version_component_range 3)" - -MY_P=${PN}${MY_PV} -S=${WORKDIR}/${PN} -DESCRIPTION="library providing functions for Scheme implementations" -SRC_URI="http://swiss.csail.mit.edu/ftpdir/scm/${MY_P}.zip; - -HOMEPAGE="http://swiss.csail.mit.edu/~jaffer/SLIB; - -SLOT="0" -LICENSE="public-domain BSD" -KEYWORDS="alpha amd64 ia64 ppc sparc x86" -IUSE="" #test" - -#unzip for unpacking -RDEPEND="" -DEPEND="app-arch/unzip" -# test? ( dev-scheme/scm )" - -INSTALL_DIR="/usr/share/slib/" - -src_unpack() { - unpack ${A}; cd "${S}" - -# cp Makefile Makefile.old - - sed "s:prefix = /usr/local/:prefix = ${D}/usr/:" -i Makefile - - sed 's:libdir = $(exec_prefix)lib/:libdir = $(exec_prefix)share/:' -i Makefile - sed 's_mandir = $(prefix)man/_mandir = $(prefix)/share/man/_' -i Makefile - sed 's_infodir = $(prefix)info/_infodir = $(prefix)share/info/_' -i Makefile - - sed 's:echo SCHEME_LIBRARY_PATH=$(libslibdir) >> $(bindir)slib:echo SCHEME_LIBRARY_PATH=/usr/share/slib/ >> $(bindir)slib:' -i Makefile - -# diff -u Makefile.old Makefile - - sed 's:(lambda () "/usr/local/share/gambc/")):(lambda () "/usr/share/gambit")):' -i gambit.init -} - -src_compile() { - emake || die "make failed" -} - -#tests are unmaintained upstream and have been removed for 3a6 -RESTRICT="test" -#slib needs scm for tests, but scm needs slib so we can't depend on it -src_test() { - if has_version dev-scheme/scm; then - make test || die "Make test failed. See above for details." - else - einfo "Skipping test, because dev-scheme/scm is not installed." - fi -} - -src_install() { - emake infoz || die "infoz failed" - emake install || die "install failed" - - dodoc ANNOUNCE ChangeLog FAQ README - dodir /usr/share/gambit/ - more_install -} - -more_install() { - dosym ${INSTALL_DIR} /usr/share/guile/slib # link from guile dir - dosym ${INSTALL_DIR} /usr/lib/slib - dodir /etc/env.d/ && echo "SCHEME_LIBRARY_PATH=\"${INSTALL_DIR}\"" > "${D}"/etc/env.d/50slib - - mkdir "${S}"/installers - pushd installers; make_installers; popd - dosbin installers/* -} -
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/files/, dev-scheme/slib/
commit: edcd250c16e86abbd9572b880d850a40d7900b4a Author: mudler sabayon org> AuthorDate: Mon Oct 10 22:32:58 2016 + Commit: Ettore Di Giacinto gentoo org> CommitDate: Sun Oct 23 15:18:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edcd250c dev-scheme/slib: version bump to 3.2.5 * migrate to EAPI 6 * splitted sed calls in patches * add local gambit and scm USE flags * QA fixes, added DOCS Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=537306 Package-Manager: portage-2.3.1 dev-scheme/slib/Manifest | 1 + dev-scheme/slib/files/50slib | 1 + .../slib/files/slib-3.2.5-fix-makefile-guile.patch | 23 dev-scheme/slib/files/slib-3.2.5-fix-paths.patch | 42 dev-scheme/slib/metadata.xml | 4 + dev-scheme/slib/slib-3.2.5.ebuild | 120 + 6 files changed, 191 insertions(+) diff --git a/dev-scheme/slib/Manifest b/dev-scheme/slib/Manifest index db108a7..616218d 100644 --- a/dev-scheme/slib/Manifest +++ b/dev-scheme/slib/Manifest @@ -1,3 +1,4 @@ DIST slib-3b1.zip 1063227 SHA256 8e3ec24d51be03ebb7357ad9a2f3554056b86dafbc9e48d1d491aeda1efa566f SHA512 28eb997a094cfb0a97eb924ed7bd965bb094db773343529f1593446b507908ccdec3086c6ce0b6b938a9742ed84bd8f5f36b14911296549660cc4b301f84c977 WHIRLPOOL 5c5a20fca0ad605d3ade593449071ca3afdc47522b1158c3e013477811a3720e82ed742873de7b75c0354fa456725090357c214c7b638110b2438e874b3e242d DIST slib-3b2.zip 1067021 SHA256 b1cb9c1b7c888e32918ebdd8fca80d9c875024b064bc6989e4700905873bcae8 SHA512 199b5ddaffd1213dd144dc7f60de020029586babc83f702830d95a0d387c4f1aad9fcbe1603c0f8d4351e0ec1650fad745fd463a56c3bb86394e81eadae6afd5 WHIRLPOOL d31902c7780d528a1a130d5d8f3f77692b033a7227d6cf398a67829dcc8ad20976f55d7ac60b3ba7376ff4fd246b042f842674d05f10287799e24413d783da10 +DIST slib-3b5.tar.gz 987735 SHA256 ea26e5170c6db6d6c69e4aaf91e9b1c9619174fc92d5dc63c71fff2a935e51ba SHA512 e5d1210b70cd882cd5e810b3c4102d6060ec82fb2093f472bf31b597f6273e0a02f4d35a82c4b5c8cdc3f8b2c7b9e498fa3e35c7f265fa864cd9dc50e7a874c8 WHIRLPOOL 2d962de080e2786c72bfa4fa9bb2c907f1e3cc934cdb696a22f117e5733abfc49e176c9731841dbb0f735cfd59fd6c0bdbb1706c3510b8fc3d3f886afacdc5fb DIST slib3a5.zip 1055491 SHA256 3c4fbfc08de9220f456ed1cd58ca0fb49b4a8cdd4d03697fbea11d9407a16e30 SHA512 62462f3ac308e8133801f77a1ee72d907639a5e9bb1c33d474afc58ee9272c59dcd4524f1a40cd99ad84b0bc5fb81d35ffacc7dfb4423b122244a7a7916071a9 WHIRLPOOL b27a1f0ede3e83ed3ae52e3f22a38074f8534e8f55fbb7e89f578e2f6ccb9ec879f2e75b511a8c55f2f40d8cd11ea6d52d2016745332ba25b80702d17330aba5 diff --git a/dev-scheme/slib/files/50slib b/dev-scheme/slib/files/50slib new file mode 100644 index ..072862e --- /dev/null +++ b/dev-scheme/slib/files/50slib @@ -0,0 +1 @@ +SCHEME_LIBRARY_PATH="/usr/share/slib/" diff --git a/dev-scheme/slib/files/slib-3.2.5-fix-makefile-guile.patch b/dev-scheme/slib/files/slib-3.2.5-fix-makefile-guile.patch new file mode 100644 index ..4617b4e --- /dev/null +++ b/dev-scheme/slib/files/slib-3.2.5-fix-makefile-guile.patch @@ -0,0 +1,23 @@ +--- slib-3b5/~Makefile 2016-10-10 23:54:01.461733550 +0200 slib-3b5/Makefile 2016-10-10 23:59:33.806035867 +0200 +@@ -13,9 +13,9 @@ SHELL = /bin/sh + INSTALL = install + INSTALL_PROGRAM = ${INSTALL} + INSTALL_DATA = ${INSTALL} -m 644 +-INSTALL_INFO = ginstall-info ++INSTALL_INFO = install-info + +-SCHEME = scm ++SCHEME = guile + CHPAT = $(HOME)/bin/chpat + MAKEDEV = $(MAKE) -f $(HOME)/makefile.dev + TEXI2HTML = /usr/local/bin/texi2html -split -verbose +@@ -183,7 +183,7 @@ slib.html: slib.texi + $(MAKEINFO) --html --no-split --no-warn --force $< + + slib-$(VERSION).info: slib.texi version.txi $(txifiles) $(texifiles) +- $(MAKEINFO) $< --no-warn --no-split -o slib-$(VERSION).info ++ $(MAKEINFO) $< --no-warn --no-split --force -o slib-$(VERSION).info + slib.info: slib-$(VERSION).info + if [ -f $(prevdocsdir)slib.info ];\ + then infobar $(prevdocsdir)slib.info slib-$(VERSION).info \ diff --git a/dev-scheme/slib/files/slib-3.2.5-fix-paths.patch b/dev-scheme/slib/files/slib-3.2.5-fix-paths.patch new file mode 100644 index ..9a373c1 --- /dev/null +++ b/dev-scheme/slib/files/slib-3.2.5-fix-paths.patch @@ -0,0 +1,42 @@ +--- slib-3b5/~RScheme.init 2016-10-10 23:05:39.117046443 +0200 slib-3b5/RScheme.init 2016-10-10 23:06:47.242857550 +0200 +@@ -52,7 +52,7 @@ + ;; Use this path if your scheme does not support GETENV + ;; or if SCHEME_LIBRARY_PATH is not set. + (case (software-type) +- ((unix) "/usr/lib/slib/") ++ ((unix) "/usr/share/slib/") + ((vms) "lib$scheme:") + ((ms-dos) "C:\\SLIB\\") + (else "") +--- slib-3b5/~gambit.init 2016-10-10 23:05:20.939634454 +0200 slib-3b5/gambit.init 2016-10-10 23:07:46.571968697 +0200 +@@ -38,7 +38,7 @@ + (let ((impl-path +(or (getenv
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: 84a21b10ac77df459cd33f87d6269fd9917b6123 Author: Tobias Klausmann gentoo org> AuthorDate: Thu May 26 08:51:05 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu May 26 08:51:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a21b10 dev-scheme/slib-3.2.2-r0: add alpha keyword Gentoo-Bug: 575066 Package-Manager: portage-2.3.0_rc1 dev-scheme/slib/slib-3.2.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-scheme/slib/slib-3.2.2.ebuild b/dev-scheme/slib/slib-3.2.2.ebuild index 634da06..5cd17b9 100644 --- a/dev-scheme/slib/slib-3.2.2.ebuild +++ b/dev-scheme/slib/slib-3.2.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -19,7 +19,7 @@ HOMEPAGE="http://swiss.csail.mit.edu/~jaffer/SLIB; SLOT="0" LICENSE="public-domain BSD" -KEYWORDS="~alpha amd64 ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="" #test" #unzip for unpacking
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: af76b95f76408f533f07db856749159de99f7313 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 20 11:51:10 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 20 11:51:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af76b95f dev-scheme/slib: ia64 stable wrt bug #575066 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-scheme/slib/slib-3.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/slib/slib-3.2.2.ebuild b/dev-scheme/slib/slib-3.2.2.ebuild index 226bc3a..634da06 100644 --- a/dev-scheme/slib/slib-3.2.2.ebuild +++ b/dev-scheme/slib/slib-3.2.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="http://swiss.csail.mit.edu/~jaffer/SLIB; SLOT="0" LICENSE="public-domain BSD" -KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="" #test" #unzip for unpacking
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: cec651b15d740d46dd8f6ae68084188ec00483d5 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 6 12:55:48 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 6 12:58:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec651b1 dev-scheme/slib: amd64 stable wrt bug #575066 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-scheme/slib/slib-3.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/slib/slib-3.2.2.ebuild b/dev-scheme/slib/slib-3.2.2.ebuild index 6e6c6be..681dfb8 100644 --- a/dev-scheme/slib/slib-3.2.2.ebuild +++ b/dev-scheme/slib/slib-3.2.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="http://swiss.csail.mit.edu/~jaffer/SLIB; SLOT="0" LICENSE="public-domain BSD" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="" #test" #unzip for unpacking
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
commit: cbec024a248522f2aeaa896bd79beea9e3067ff8 Author: Sebastian Pipping sping AT gentoo DOT org AuthorDate: Thu Aug 13 00:15:45 2015 + Commit: Sebastian Pipping sping AT gentoo DOT org CommitDate: Thu Aug 13 00:20:45 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbec024a dev-scheme/slib: Add default checksums Signed-off-by: Sebastian Pipping sping AT gentoo.org dev-scheme/slib/Manifest | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-scheme/slib/Manifest b/dev-scheme/slib/Manifest index ad2065a..db108a7 100644 --- a/dev-scheme/slib/Manifest +++ b/dev-scheme/slib/Manifest @@ -1,3 +1,3 @@ -DIST slib-3b1.zip 1063227 SHA256 8e3ec24d51be03ebb7357ad9a2f3554056b86dafbc9e48d1d491aeda1efa566f -DIST slib-3b2.zip 1067021 SHA256 b1cb9c1b7c888e32918ebdd8fca80d9c875024b064bc6989e4700905873bcae8 -DIST slib3a5.zip 1055491 SHA256 3c4fbfc08de9220f456ed1cd58ca0fb49b4a8cdd4d03697fbea11d9407a16e30 +DIST slib-3b1.zip 1063227 SHA256 8e3ec24d51be03ebb7357ad9a2f3554056b86dafbc9e48d1d491aeda1efa566f SHA512 28eb997a094cfb0a97eb924ed7bd965bb094db773343529f1593446b507908ccdec3086c6ce0b6b938a9742ed84bd8f5f36b14911296549660cc4b301f84c977 WHIRLPOOL 5c5a20fca0ad605d3ade593449071ca3afdc47522b1158c3e013477811a3720e82ed742873de7b75c0354fa456725090357c214c7b638110b2438e874b3e242d +DIST slib-3b2.zip 1067021 SHA256 b1cb9c1b7c888e32918ebdd8fca80d9c875024b064bc6989e4700905873bcae8 SHA512 199b5ddaffd1213dd144dc7f60de020029586babc83f702830d95a0d387c4f1aad9fcbe1603c0f8d4351e0ec1650fad745fd463a56c3bb86394e81eadae6afd5 WHIRLPOOL d31902c7780d528a1a130d5d8f3f77692b033a7227d6cf398a67829dcc8ad20976f55d7ac60b3ba7376ff4fd246b042f842674d05f10287799e24413d783da10 +DIST slib3a5.zip 1055491 SHA256 3c4fbfc08de9220f456ed1cd58ca0fb49b4a8cdd4d03697fbea11d9407a16e30 SHA512 62462f3ac308e8133801f77a1ee72d907639a5e9bb1c33d474afc58ee9272c59dcd4524f1a40cd99ad84b0bc5fb81d35ffacc7dfb4423b122244a7a7916071a9 WHIRLPOOL b27a1f0ede3e83ed3ae52e3f22a38074f8534e8f55fbb7e89f578e2f6ccb9ec879f2e75b511a8c55f2f40d8cd11ea6d52d2016745332ba25b80702d17330aba5
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/, dev-scheme/slib/files/
commit: 9c34dca35ccf59e09deec020d3113a2f1b7b6bbc Author: Sebastian Pipping sping AT gentoo DOT org AuthorDate: Wed Aug 12 23:42:34 2015 + Commit: Sebastian Pipping sping AT gentoo DOT org CommitDate: Thu Aug 13 00:20:45 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c34dca3 dev-scheme/slib: Fix compilation with =sys-apps/texinfo-5 (bug #465348) Signed-off-by: Sebastian Pipping sping AT gentoo.org dev-scheme/slib/files/slib-3.2.2-fix-texinfo.awk | 123 +++ dev-scheme/slib/slib-3.2.2.ebuild| 12 +++ 2 files changed, 135 insertions(+) diff --git a/dev-scheme/slib/files/slib-3.2.2-fix-texinfo.awk b/dev-scheme/slib/files/slib-3.2.2-fix-texinfo.awk new file mode 100644 index 000..6bc3ce8 --- /dev/null +++ b/dev-scheme/slib/files/slib-3.2.2-fix-texinfo.awk @@ -0,0 +1,123 @@ +# Fixes Texinfo input to compile with Texinfo 5 or later +# +# Written by Sebastian Pipping sebast...@pipping.org +# Licensed under CC0 1.0 Universal Public Domain Dedication +# https://creativecommons.org/publicdomain/zero/1.0/ +# +# Version 0_p20150813_p0418 + +BEGIN { + inside_deffn = 0 + inside_defmac = 0 + inside_defop = 0 + inside_deftp = 0 + inside_defun = 0 +} + +/^@deffn / { + if (inside_deffn) { + print @end deffn + } + inside_deffn = 1 +} + +/^@deffnx / { + if (inside_deffn) { + print @end deffn + } + sub(/^@deffnx/, @deffn) + inside_deffn = 1 +} + +/^@defmac / { + if (inside_defmac) { + print @end defmac + } + inside_defmac = 1 +} + +/^@defmacx / { + if (inside_defmac) { + print @end defmac + } + sub(/^@defmacx/, @defmac) + inside_defmac = 1 +} + +/^@defop / { + if (inside_defop) { + print @end defop + } + inside_defop = 1 +} + +/^@defopx / { + if (inside_defop) { + print @end defop + } + sub(/^@defopx/, @defop) + inside_defop = 1 +} + +/^@deftp / { + if (inside_deftp) { + print @end deftp + } + inside_deftp = 1 +} + +/^@deftpx / { + if (inside_deftp) { + print @end deftp + } + sub(/^@deftpx/, @deftp) + inside_deftp = 1 +} + +/^@defun / { + if (inside_defun) { + print @end defun + } + inside_defun = 1 +} + +/^@defunx / { + if (inside_defun) { + print @end defun + } + sub(/^@defunx/, @defun) + inside_defun = 1 +} + +/^@end deffn/ { + inside_deffn = 0 +} + +/^@end defmac/ { + inside_defmac = 0 +} + +/^@end defop/ { + inside_defop = 0 +} + +/^@end deftp/ { + inside_deftp = 0 +} + +/^@end defun/ { + inside_defun = 0 +} + +/^@subsubsection/ { + if (inside_deffn) { + print @end deffn + print $0 + print @deffn {Dummy} Dummy + next + } +} + +{ + print +} diff --git a/dev-scheme/slib/slib-3.2.2.ebuild b/dev-scheme/slib/slib-3.2.2.ebuild index f821d58..a418aa1 100644 --- a/dev-scheme/slib/slib-3.2.2.ebuild +++ b/dev-scheme/slib/slib-3.2.2.ebuild @@ -29,6 +29,13 @@ DEPEND=app-arch/unzip INSTALL_DIR=/usr/share/slib/ +_fix_txi_file() { + local inplace_filename=${1} + local tempfile=$(mktemp) + awk -f ${FILESDIR}/slib-3.2.2-fix-texinfo.awk ${inplace_filename} ${tempfile} + mv ${tempfile} ${inplace_filename} || die +} + src_prepare() { sed s:prefix = /usr/local/:prefix = ${ED}/usr/: -i Makefile || die sed 's:libdir = $(exec_prefix)lib/:libdir = $(exec_prefix)share/:' -i Makefile || die @@ -40,6 +47,11 @@ src_prepare() { # diff -u Makefile.old Makefile sed 's:(lambda () /usr/local/share/gambc/)):(lambda () '${EPREFIX}'/usr/share/gambit)):' -i gambit.init || die + + einfo Fixing Texinfo files... + for i in *.txi *.texi ; do + _fix_txi_file ${i} || die + done } src_compile() {