[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/

2022-09-27 Thread Maciej Barć
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/

2022-09-27 Thread Maciej Barć
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/

2022-08-05 Thread Maciej Barć
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/

2022-08-05 Thread Maciej Barć
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/

2022-08-05 Thread Maciej Barć
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/

2021-01-06 Thread Fabian Groffen
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/

2018-10-17 Thread Amy Liffey
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/

2018-04-08 Thread Aaron Bauman
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/

2018-04-05 Thread Aaron Bauman
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/

2018-03-19 Thread Mikle Kolyada
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/

2018-03-17 Thread Matt Turner
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/

2018-03-05 Thread Tobias Klausmann
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/

2018-02-18 Thread Sergei Trofimovich
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/

2018-02-18 Thread Sergei Trofimovich
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/

2016-11-20 Thread Ettore Di Giacinto
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/

2016-10-24 Thread Ettore Di Giacinto
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/

2016-10-23 Thread Ettore Di Giacinto
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/

2016-05-26 Thread Tobias Klausmann
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/

2016-03-20 Thread Agostino Sarubbo
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/

2016-03-06 Thread Agostino Sarubbo
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/

2015-08-12 Thread Sebastian Pipping
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/

2015-08-12 Thread Sebastian Pipping
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() {