[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-lib/files/, dev-scheme/guile-lib/

2022-07-05 Thread Maciej Barć
commit: 519441413733388b4a884d1966f885282e2a35b6
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  5 18:01:03 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  5 18:01:03 2022 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=51944141

dev-scheme/guile-lib: drop - already in ::gentoo

Signed-off-by: Maciej Barć  gentoo.org>

 .../files/guile-lib-0.2.5.1-configure.patch| 22 ---
 .../files/guile-lib-0.2.6.1-configure.patch| 27 --
 dev-scheme/guile-lib/guile-lib-0.2.5.1-r1.ebuild   | 32 --
 dev-scheme/guile-lib/guile-lib-0.2.6.1.ebuild  | 28 ---
 dev-scheme/guile-lib/metadata.xml  |  8 --
 5 files changed, 117 deletions(-)

diff --git a/dev-scheme/guile-lib/files/guile-lib-0.2.5.1-configure.patch 
b/dev-scheme/guile-lib/files/guile-lib-0.2.5.1-configure.patch
deleted file mode 100644
index b9b0b3e6..
--- a/dev-scheme/guile-lib/files/guile-lib-0.2.5.1-configure.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 guile-lib-0.2.5.1/configure.ac.old 2019-06-23 16:28:07.240273454 +0200
-+++ guile-lib-0.2.5.1/configure.ac 2019-06-23 16:28:35.024761924 +0200
-@@ -61,7 +61,7 @@
- dnl although no change has been made to any module, we bumped the
- dnl dependency version to 2.0.12 [or higher], because it has texinfo
- dnl patches so 'make check' pass.
--GUILE_PROGS([2.0.12])
-+GUILE_PROGS
- GUILE_SITE_DIR
- GUILE_GLOBAL_SITE_DIR
- GUILE_SITE_CCACHE_DIR
 guile-lib-0.2.5.1/configure.ac.old 2019-06-23 16:52:49.220232515 +0200
-+++ guile-lib-0.2.5.1/configure.ac 2019-06-23 16:51:57.859334264 +0200
-@@ -70,7 +70,7 @@
- dnl this should disappear
- dnl but for now we'll keep it, it's used 'en aval'
- HAVE_GUILE_COMPILE=1
--GUILE_COMPILE="guild compile"
-+GUILE_COMPILE="$GUILD compile"
- AC_SUBST(GUILE_COMPILE)
- AM_CONDITIONAL(HAVE_GUILE_COMPILE, test "$HAVE_GUILE_COMPILE" = 1)
- 

diff --git a/dev-scheme/guile-lib/files/guile-lib-0.2.6.1-configure.patch 
b/dev-scheme/guile-lib/files/guile-lib-0.2.6.1-configure.patch
deleted file mode 100644
index 7a30049b..
--- a/dev-scheme/guile-lib/files/guile-lib-0.2.6.1-configure.patch
+++ /dev/null
@@ -1,27 +0,0 @@
 guile-lib-0.2.6.1/configure.ac.old 2019-06-23 16:28:07.240273454 +0200
-+++ guile-lib-0.2.6.1/configure.ac 2019-06-23 16:28:35.024761924 +0200
-@@ -61,7 +61,7 @@
- dnl although no change has been made to any module, we bumped the
- dnl dependency version to 2.0.12 [or higher], because it has texinfo
- dnl patches so 'make check' pass.
--GUILE_PROGS([2.0.12])
-+GUILE_PROGS
- GUILE_SITE_DIR
- GUILE_GLOBAL_SITE_DIR
- GUILE_SITE_CCACHE_DIR
 guile-lib-0.2.6.1/am/guile.mk.old  2018-06-25 06:12:19.0 +0200
-+++ guile-lib-0.2.6.1/am/guile.mk  2019-06-23 17:50:00.497178155 +0200
-@@ -27,6 +27,7 @@
- 
- moddir=@SITEDIR@
- godir=@SITECCACHEDIR@
-+guild=@GUILD@
- 
- 
- GOBJECTS = $(SOURCES:%.scm=%.go)
-@@ -47,4 +48,4 @@
- SUFFIXES = .scm .go
- .scm.go:
-   $(AM_V_GEN)$(top_builddir)/pre-inst-env \
--  guild compile $(GUILE_WARNINGS) -o "$@" "$<"
-+  $(guild) compile $(GUILE_WARNINGS) -o "$@" "$<"

diff --git a/dev-scheme/guile-lib/guile-lib-0.2.5.1-r1.ebuild 
b/dev-scheme/guile-lib/guile-lib-0.2.5.1-r1.ebuild
deleted file mode 100644
index 00b113f9..
--- a/dev-scheme/guile-lib/guile-lib-0.2.5.1-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="An accumulation place for pure-scheme Guile modules"
-HOMEPAGE="http://www.nongnu.org/guile-lib/;
-SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-RESTRICT="strip"
-
-RDEPEND=">=dev-scheme/guile-2.0.12[regex,deprecated]"
-DEPEND="${RDEPEND} !http://www.nongnu.org/guile-lib/;
-SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-RESTRICT="strip"
-
-RDEPEND=">=dev-scheme/guile-2.0.12[regex,deprecated]"
-DEPEND="${RDEPEND} !
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   sch...@gentoo.org
-   Gentoo Scheme Project
-   
-



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/files/, dev-scheme/guile-reader/

2022-07-05 Thread Maciej Barć
commit: 11096bd57a1a22d769d2f97472414d89393dc5c0
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  5 17:59:42 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  5 17:59:42 2022 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=11096bd5

dev-scheme/guile-reader: drop - already in ::gentoo

Signed-off-by: Maciej Barć  gentoo.org>

 .../guile-reader/files/configure-guile-snarf.patch | 12 -
 dev-scheme/guile-reader/guile-reader-0.6.3.ebuild  | 29 --
 dev-scheme/guile-reader/metadata.xml   |  8 --
 3 files changed, 49 deletions(-)

diff --git a/dev-scheme/guile-reader/files/configure-guile-snarf.patch 
b/dev-scheme/guile-reader/files/configure-guile-snarf.patch
deleted file mode 100644
index 523d9403..
--- a/dev-scheme/guile-reader/files/configure-guile-snarf.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur guile-reader-0.6.3.orig/configure.ac guile-reader-0.6.3/configure.ac
 guile-reader-0.6.3.orig/configure.ac   2020-07-27 00:39:30.0 
+0200
-+++ guile-reader-0.6.3/configure.ac2021-06-05 09:26:24.339298050 +0200
-@@ -107,7 +107,7 @@
- GUILE_PKG([3.0 2.2 2.0 1.8])
- GUILE_PROGS
- GUILE_FLAGS
--AC_PATH_PROG([guile_snarf], [guile-snarf], [not-found])
-+AC_PATH_PROGS([guile_snarf], [guile-snarf-$GUILE_EFFECTIVE_VERSION 
guile-snarf], [not-found])
- if test "x$guile_snarf" = "xnot-found"; then
-AC_MSG_ERROR([`guile-snarf' not found.  Please install Guile 1.8.x or 
later.])
- fi

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.3.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.3.ebuild
deleted file mode 100644
index 3491a764..
--- a/dev-scheme/guile-reader/guile-reader-0.6.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools eutils
-
-DESCRIPTION="Guile-reader is a simple framework for building readers for GNU 
Guile."
-HOMEPAGE="http://www.nongnu.org/guile-reader/;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=dev-scheme/guile-1.8:="
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/configure-guile-snarf.patch" )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-}

diff --git a/dev-scheme/guile-reader/metadata.xml 
b/dev-scheme/guile-reader/metadata.xml
deleted file mode 100644
index 005b3676..
--- a/dev-scheme/guile-reader/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-cypr...@nicolas.tf
-Cyprien Nicolas
-
-



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/

2022-04-01 Thread Ulrich Müller
commit: ff38794019c2b79a003abeccbb2952c7809f1ddb
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Apr  1 10:02:34 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Apr  1 10:02:34 2022 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=ff387940

dev-scheme/guile: Drop 2.9.4

Signed-off-by: Ulrich Müller  gentoo.org>

 dev-scheme/guile/guile-2.9.4.ebuild | 87 -
 1 file changed, 87 deletions(-)

diff --git a/dev-scheme/guile/guile-2.9.4.ebuild 
b/dev-scheme/guile/guile-2.9.4.ebuild
deleted file mode 100644
index 7868f439..
--- a/dev-scheme/guile/guile-2.9.4.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic
-
-MAJOR="3.0"
-DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
-HOMEPAGE="https://www.gnu.org/software/guile/;
-SRC_URI="mirror://gnu-alpha/guile/${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="3.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="debug debug-malloc +deprecated +networking +regex +threads" # upstream 
recommended +networking
-REQUIRED_USE="regex" # workaround for bug 596322
-RESTRICT="strip"
-
-RDEPEND="
-   >=dev-libs/boehm-gc-7.2:=[threads?]
-   >=dev-libs/gmp-4.2:=
-   dev-libs/libffi:=
-   >=dev-libs/libltdl-1.5.6:=
-   >=dev-libs/libunistring-0.9.3:0=
-   sys-libs/ncurses:0=
-   sys-libs/readline:0="
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   sys-devel/libtool
-   sys-devel/gettext"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch"
-   "${FILESDIR}/${PN}-2.2.6-tests-00-repl-server.patch"
-)
-DOCS=( GUILE-VERSION HACKING README )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # see bug #178499
-   filter-flags -ftree-vectorize
-   # see bug #598986
-   append-cflags $(test-flags-CC -fno-fast-math)
-
-   econf \
-   --program-suffix="-${MAJOR}" \
-   --infodir="${EPREFIX}"/usr/share/info/guile-${MAJOR} \
-   --disable-error-on-warning \
-   --disable-rpath \
-   --disable-static \
-   --enable-posix \
-   --without-libgmp-prefix \
-   --without-libiconv-prefix \
-   --without-libintl-prefix \
-   --without-libltdl-prefix \
-   --without-libreadline-prefix \
-   --without-libunistring-prefix \
-   $(use_enable debug guile-debug) \
-   $(use_enable debug-malloc) \
-   $(use_enable deprecated) \
-   $(use_enable networking) \
-   $(use_enable regex) \
-   $(use_with threads)
-}
-
-src_install() {
-   default
-
-   # The guile.m4 macro files conflicts with other slots
-   mv "${ED}"/usr/share/aclocal/guile.m4 
"${ED}"/usr/share/aclocal/guile-${MAJOR}.m4 || die "rename of guile.m4 failed"
-
-   # From Novell
-   #   https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
-   dodir /usr/share/gdb/auto-load/$(get_libdir)
-   mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm 
"${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die
-
-   # necessary for registering slib, see bug 206896
-   keepdir /usr/share/guile/site
-
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/

2022-04-01 Thread Ulrich Müller
commit: 86af1a17ff5d0069b114e3e96808c7e37be217e5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Apr  1 10:05:39 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Apr  1 10:05:39 2022 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=86af1a17

dev-scheme/guile: Drop ~m68k keyword

Missing dependencies.

Signed-off-by: Ulrich Müller  gentoo.org>

 dev-scheme/guile/guile-2.0.14-r4.ebuild | 4 ++--
 dev-scheme/guile/guile-2.2.7.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/guile/guile-2.0.14-r4.ebuild 
b/dev-scheme/guile/guile-2.0.14-r4.ebuild
index 0971ef6c..eb7eb7a9 100644
--- a/dev-scheme/guile/guile-2.0.14-r4.ebuild
+++ b/dev-scheme/guile/guile-2.0.14-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,7 +7,7 @@ inherit flag-o-matic autotools
 DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
 HOMEPAGE="https://www.gnu.org/software/guile/;
 SRC_URI="mirror://gnu/guile/${P}.tar.gz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 LICENSE="LGPL-3+"
 IUSE="debug debug-malloc +deprecated +networking +nls +regex +threads" # 
upstream recommended +networking +nls
 # emacs useflag removal not working

diff --git a/dev-scheme/guile/guile-2.2.7.ebuild 
b/dev-scheme/guile/guile-2.2.7.ebuild
index af7ad600..feef1fc5 100644
--- a/dev-scheme/guile/guile-2.2.7.ebuild
+++ b/dev-scheme/guile/guile-2.2.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/guile/${P}.tar.gz"
 
 LICENSE="LGPL-3+"
 SLOT="2.2/2.2-1" # libguile-2.2.so.1 => 2.2-1
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="debug debug-malloc +deprecated +networking +nls +regex +threads" # 
upstream recommended +networking +nls
 REQUIRED_USE="regex" # workaround for bug 596322
 RESTRICT="strip"



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/files/, dev-scheme/guile-reader/

2021-06-05 Thread Cyprien Nicolas
commit: 3a88e41998107d49409e4972369c5b21a5e2f0c4
Author: Cyprien Nicolas (fulax)  nicolas  tf>
AuthorDate: Sat Jun  5 08:11:50 2021 +
Commit: Cyprien Nicolas  gmail  com>
CommitDate: Sat Jun  5 08:11:55 2021 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3a88e419

dev-scheme/guile-reader: Bump to 0.6.3

Bug: https://bugs.gentoo.org/512928
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Cyprien Nicolas  nicolas.tf>

 .../guile-reader/files/configure-guile-snarf.patch| 12 
 ...-reader-0.6.2.ebuild => guile-reader-0.6.3.ebuild} | 19 ---
 dev-scheme/guile-reader/metadata.xml  |  8 
 3 files changed, 28 insertions(+), 11 deletions(-)

diff --git a/dev-scheme/guile-reader/files/configure-guile-snarf.patch 
b/dev-scheme/guile-reader/files/configure-guile-snarf.patch
new file mode 100644
index ..523d9403
--- /dev/null
+++ b/dev-scheme/guile-reader/files/configure-guile-snarf.patch
@@ -0,0 +1,12 @@
+diff -ur guile-reader-0.6.3.orig/configure.ac guile-reader-0.6.3/configure.ac
+--- guile-reader-0.6.3.orig/configure.ac   2020-07-27 00:39:30.0 
+0200
 guile-reader-0.6.3/configure.ac2021-06-05 09:26:24.339298050 +0200
+@@ -107,7 +107,7 @@
+ GUILE_PKG([3.0 2.2 2.0 1.8])
+ GUILE_PROGS
+ GUILE_FLAGS
+-AC_PATH_PROG([guile_snarf], [guile-snarf], [not-found])
++AC_PATH_PROGS([guile_snarf], [guile-snarf-$GUILE_EFFECTIVE_VERSION 
guile-snarf], [not-found])
+ if test "x$guile_snarf" = "xnot-found"; then
+AC_MSG_ERROR([`guile-snarf' not found.  Please install Guile 1.8.x or 
later.])
+ fi

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.3.ebuild
similarity index 60%
rename from dev-scheme/guile-reader/guile-reader-0.6.2.ebuild
rename to dev-scheme/guile-reader/guile-reader-0.6.3.ebuild
index 2d1d4dc3..3491a764 100644
--- a/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild
+++ b/dev-scheme/guile-reader/guile-reader-0.6.3.ebuild
@@ -1,30 +1,27 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit autotools eutils
 
 DESCRIPTION="Guile-reader is a simple framework for building readers for GNU 
Guile."
 HOMEPAGE="http://www.nongnu.org/guile-reader/;
-SRC_URI="'mirror://nongnu/releases/${PN}/${P}.tar.gz"
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-DEPEND=">=dev-scheme/guile-1.8:12"
-
+DEPEND=">=dev-scheme/guile-1.8:="
 RDEPEND="${DEPEND}"
 
-src_prepare() {
-   eautoreconf -i
-   eapply_user
-}
+PATCHES=( "${FILESDIR}/configure-guile-snarf.patch" )
 
-src_configure() {
-   econf --with-guilemoduledir=/usr/share/guile/site/2.0
+src_prepare() {
+   default
+   eautoreconf
 }
 
 src_install() {

diff --git a/dev-scheme/guile-reader/metadata.xml 
b/dev-scheme/guile-reader/metadata.xml
new file mode 100644
index ..20d0f645
--- /dev/null
+++ b/dev-scheme/guile-reader/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+cypr...@nicolas.tf
+Cyprien Nicolas
+
+



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-gnome-gtksourceview/, ...

2021-06-04 Thread Cyprien Nicolas
commit: 293709c2817d09972e979bb0f9beb6a87b265ec6
Author: Cyprien Nicolas (fulax)  nicolas  tf>
AuthorDate: Fri Jun  4 17:23:19 2021 +
Commit: Cyprien Nicolas  gmail  com>
CommitDate: Fri Jun  4 17:41:21 2021 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=293709c2

Remove EAPI 2 ebuild per bug #782298

Also, depends on removed dev-scheme/guile-gnome-platform #693290

Signed-off-by: Cyprien Nicolas  nicolas.tf>

 .../files/1.8.0-apiversion.patch   | 12 ---
 .../guile-gnome-gtksourceview-1.8.0.ebuild | 38 --
 2 files changed, 50 deletions(-)

diff --git a/dev-scheme/guile-gnome-gtksourceview/files/1.8.0-apiversion.patch 
b/dev-scheme/guile-gnome-gtksourceview/files/1.8.0-apiversion.patch
deleted file mode 100644
index 09f82c32..
--- a/dev-scheme/guile-gnome-gtksourceview/files/1.8.0-apiversion.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur guile-gnome-gtksourceview-1.8.0.orig/configure.ac 
guile-gnome-gtksourceview-1.8.0/configure.ac
 guile-gnome-gtksourceview-1.8.0.orig/configure.ac  2006-12-17 
21:51:03.0 -0300
-+++ guile-gnome-gtksourceview-1.8.0/configure.ac   2009-09-27 
13:50:30.0 -0300
-@@ -13,7 +13,7 @@
- # Otherwise, guile-gnome is stable. Future incompatible releases will
- # bump this number so as to allow parallel, incompatible versions to
- # coexist.
--API_VERSION=0
-+API_VERSION=2
- AC_SUBST(API_VERSION)
- 
- AM_MAINTAINER_MODE

diff --git 
a/dev-scheme/guile-gnome-gtksourceview/guile-gnome-gtksourceview-1.8.0.ebuild 
b/dev-scheme/guile-gnome-gtksourceview/guile-gnome-gtksourceview-1.8.0.ebuild
deleted file mode 100644
index 5f3c4ff6..
--- 
a/dev-scheme/guile-gnome-gtksourceview/guile-gnome-gtksourceview-1.8.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-scheme/guile-gnome-platform/guile-gnome-platform-2.16.1.ebuild,v
 1.3 2009/07/17 13:15:28 hkbst Exp $
-
-EAPI=2
-
-inherit multilib autotools
-
-DESCRIPTION="Guile Scheme code that wraps the GNOME developer platform"
-HOMEPAGE="http://www.gnu.org/software/guile-gnome;
-SRC_URI="http://ftp.gnu.org/pub/gnu/guile-gnome/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-
-RDEPEND=">=dev-scheme/guile-gnome-platform-2.16.1"
-DEPEND="${RDEPEND}
-   dev-util/pkgconfig"
-
-src_unpack() {
-   unpack ${A}
-   cd "${S}"
-
-   epatch "${FILESDIR}"/${PV}-apiversion.patch
-
-   eautoconf
-}
-
-src_compile() {
-   econf --disable-Werror
-   emake || die "emake failed."
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed."
-}



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/, dev-scheme/guile/files/

2021-06-04 Thread Cyprien Nicolas
commit: 5535a9a970135d31e7340bd95429582b7769ba5f
Author: Cyprien Nicolas (fulax)  nicolas  tf>
AuthorDate: Fri Jun  4 17:11:11 2021 +
Commit: Cyprien Nicolas  gmail  com>
CommitDate: Fri Jun  4 17:40:04 2021 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=5535a9a9

dev-scheme/guile: Remove old, bump to 2.2.7

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Cyprien Nicolas  nicolas.tf>

 .../files/guile-2.2.6-configure-ldflags.patch  | 13 
 .../files/guile-2.2.6-tests-00-repl-server.patch   | 91 --
 dev-scheme/guile/files/guile-2.2.7-stack-up.patch  | 17 
 dev-scheme/guile/guile-2.0.14-r4.ebuild| 10 +--
 .../{guile-2.2.6.ebuild => guile-2.2.7.ebuild} | 11 +--
 dev-scheme/guile/guile-2.9.4.ebuild|  6 +-
 dev-scheme/guile/guile-.ebuild |  4 +-
 7 files changed, 33 insertions(+), 119 deletions(-)

diff --git a/dev-scheme/guile/files/guile-2.2.6-configure-ldflags.patch 
b/dev-scheme/guile/files/guile-2.2.6-configure-ldflags.patch
deleted file mode 100644
index c368f98a..
--- a/dev-scheme/guile/files/guile-2.2.6-configure-ldflags.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 9073deba0..92966ce34 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -1688,7 +1688,7 @@ do
- done
- 
- GUILE_CFLAGS="$GUILE_CFLAGS $PTHREAD_CFLAGS"
--GUILE_LIBS="$LDFLAGS $LIBS"
-+GUILE_LIBS="$LIBS"
- 
- AC_SUBST(GUILE_LIBS)
- AC_SUBST(GUILE_CFLAGS)

diff --git a/dev-scheme/guile/files/guile-2.2.6-tests-00-repl-server.patch 
b/dev-scheme/guile/files/guile-2.2.6-tests-00-repl-server.patch
deleted file mode 100644
index 37c7e298..
--- a/dev-scheme/guile/files/guile-2.2.6-tests-00-repl-server.patch
+++ /dev/null
@@ -1,91 +0,0 @@
 guile-2.2.6/test-suite/tests/00-repl-server.test.old   2017-04-14 
23:26:40.0 +0200
-+++ guile-2.2.6/test-suite/tests/00-repl-server.test   2019-07-07 
15:14:59.681831790 +0200
-@@ -105,47 +105,48 @@
- ;;; Since we call 'primitive-fork', these tests must run before any
- ;;; tests that create threads.
- 
--(with-test-prefix "repl-server"
-+(if (provided? 'socket)
-+(with-test-prefix "repl-server"
- 
--  (pass-if-equal "simple expression"
--  "scheme@(repl-server)> $1 = 42\n"
--(with-repl-server socket
--  (read-until-prompt socket %last-line-before-prompt)
--
--  ;; Wait until 'repl-reader' in boot-9 has written the prompt.
--  ;; Otherwise, if we write too quickly, 'repl-reader' checks for
--  ;; 'char-ready?' and doesn't print the prompt.
--  (match (select (list socket) '() (list socket) 3)
--(((_) () ())
-- (display "(+ 40 2)\n(quit)\n" socket)
-- (read-string socket)
--
--  (pass-if "HTTP inter-protocol attack"   ;CVE-2016-8606
--(with-repl-server socket
--  ;; Avoid SIGPIPE when the server closes the connection.
--  (sigaction SIGPIPE SIG_IGN)
--
--  (read-until-prompt socket %last-line-before-prompt)
--
--  ;; Simulate an HTTP inter-protocol attack.
--  (write-request (build-request (string->uri "http://localhost;))
-- socket)
--
--  ;; Make sure the server reacts by closing the connection.  If it
--  ;; fails to do that, this test hangs.
--  (catch 'system-error
--(lambda ()
--  (let loop ((n 0))
--(display "(+ 40 2)\n(quit)\n" socket) ;trigger EPIPE
--(read-string socket)
--(if (> n 5)
--#f;failure
--(begin
--  (sleep 1)
--  (loop (+ 1 n))
--(lambda args
--  (->bool (memv (system-error-errno args)
--(list ECONNRESET EPIPE ECONNABORTED
-+  (pass-if-equal "simple expression"
-+  "scheme@(repl-server)> $1 = 42\n"
-+(with-repl-server socket
-+  (read-until-prompt socket %last-line-before-prompt)
-+
-+  ;; Wait until 'repl-reader' in boot-9 has written the prompt.
-+  ;; Otherwise, if we write too quickly, 'repl-reader' checks for
-+  ;; 'char-ready?' and doesn't print the prompt.
-+  (match (select (list socket) '() (list socket) 3)
-+(((_) () ())
-+ (display "(+ 40 2)\n(quit)\n" socket)
-+ (read-string socket)
-+
-+  (pass-if "HTTP inter-protocol attack"   ;CVE-2016-8606
-+(with-repl-server socket
-+  ;; Avoid SIGPIPE when the server closes the connection.
-+  (sigaction SIGPIPE SIG_IGN)
-+
-+  (read-until-prompt socket %last-line-before-prompt)
-+
-+  ;; Simulate an HTTP inter-protocol attack.
-+  (write-request (build-request (string->uri "http://localhost;))
-+ socket)
-+
-+  ;; Make sure the server reacts by closing the connection.  If it
-+  ;; fails to do that, this test hangs.
-+   

[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/

2019-08-31 Thread Cyprien Nicolas
commit: 7d430ad2694caacc5c2748474488e80744c1687a
Author: Cyprien Nicolas (fulax)  nicolas  tf>
AuthorDate: Sat Aug 31 12:09:18 2019 +
Commit: Cyprien Nicolas  gmail  com>
CommitDate: Sat Aug 31 12:09:18 2019 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=7d430ad2

dev-scheme/guile: bump to 2.9.4

Package-Manager: Portage-2.3.69, Repoman-2.3.16

 dev-scheme/guile/{guile-2.9.3.ebuild => guile-2.9.4.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-scheme/guile/guile-2.9.3.ebuild 
b/dev-scheme/guile/guile-2.9.4.ebuild
similarity index 100%
rename from dev-scheme/guile/guile-2.9.3.ebuild
rename to dev-scheme/guile/guile-2.9.4.ebuild



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/

2019-08-11 Thread Cyprien Nicolas
commit: 4fc10f5a8efc54b0f8ab254427fc184b159ef671
Author: Cyprien Nicolas (fulax)  nicolas  tf>
AuthorDate: Sun Aug 11 09:44:14 2019 +
Commit: Cyprien Nicolas  gmail  com>
CommitDate: Sun Aug 11 09:44:14 2019 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=4fc10f5a

dev-scheme/guile: bump to 2.9.3

 dev-scheme/guile/{guile-2.9.2.ebuild => guile-2.9.3.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-scheme/guile/guile-2.9.2.ebuild 
b/dev-scheme/guile/guile-2.9.3.ebuild
similarity index 97%
rename from dev-scheme/guile/guile-2.9.2.ebuild
rename to dev-scheme/guile/guile-2.9.3.ebuild
index dfb51d49..989fa372 100644
--- a/dev-scheme/guile/guile-2.9.2.ebuild
+++ b/dev-scheme/guile/guile-2.9.3.ebuild
@@ -33,7 +33,6 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch"
-   "${FILESDIR}/${PN}-2.2.6-configure-ldflags.patch"
"${FILESDIR}/${PN}-2.2.6-tests-00-repl-server.patch"
 )
 DOCS=( GUILE-VERSION HACKING README )



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/, dev-scheme/guile/files/

2019-07-07 Thread Cyprien Nicolas
commit: 569a6cacb0c84ddbeee51eb808c37ce79c45b9b5
Author: Cyprien Nicolas (fulax)  fulax  fr>
AuthorDate: Sun Jul  7 15:03:03 2019 +
Commit: Cyprien Nicolas  gmail  com>
CommitDate: Sun Jul  7 15:03:03 2019 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=569a6cac

dev-scheme/guile: Add 2.2.6 SLOT=2.2 + patches

Package-Manager: Portage-2.3.66, Repoman-2.3.11

 .../files/guile-2.2.6-configure-ldflags.patch  | 13 
 .../files/guile-2.2.6-tests-00-repl-server.patch   | 91 ++
 .../{guile-2.2.5.ebuild => guile-2.2.6.ebuild} | 17 ++--
 dev-scheme/guile/guile-2.9.2.ebuild| 17 ++--
 4 files changed, 126 insertions(+), 12 deletions(-)

diff --git a/dev-scheme/guile/files/guile-2.2.6-configure-ldflags.patch 
b/dev-scheme/guile/files/guile-2.2.6-configure-ldflags.patch
new file mode 100644
index ..c368f98a
--- /dev/null
+++ b/dev-scheme/guile/files/guile-2.2.6-configure-ldflags.patch
@@ -0,0 +1,13 @@
+diff --git a/configure.ac b/configure.ac
+index 9073deba0..92966ce34 100644
+--- a/configure.ac
 b/configure.ac
+@@ -1688,7 +1688,7 @@ do
+ done
+ 
+ GUILE_CFLAGS="$GUILE_CFLAGS $PTHREAD_CFLAGS"
+-GUILE_LIBS="$LDFLAGS $LIBS"
++GUILE_LIBS="$LIBS"
+ 
+ AC_SUBST(GUILE_LIBS)
+ AC_SUBST(GUILE_CFLAGS)

diff --git a/dev-scheme/guile/files/guile-2.2.6-tests-00-repl-server.patch 
b/dev-scheme/guile/files/guile-2.2.6-tests-00-repl-server.patch
new file mode 100644
index ..37c7e298
--- /dev/null
+++ b/dev-scheme/guile/files/guile-2.2.6-tests-00-repl-server.patch
@@ -0,0 +1,91 @@
+--- guile-2.2.6/test-suite/tests/00-repl-server.test.old   2017-04-14 
23:26:40.0 +0200
 guile-2.2.6/test-suite/tests/00-repl-server.test   2019-07-07 
15:14:59.681831790 +0200
+@@ -105,47 +105,48 @@
+ ;;; Since we call 'primitive-fork', these tests must run before any
+ ;;; tests that create threads.
+ 
+-(with-test-prefix "repl-server"
++(if (provided? 'socket)
++(with-test-prefix "repl-server"
+ 
+-  (pass-if-equal "simple expression"
+-  "scheme@(repl-server)> $1 = 42\n"
+-(with-repl-server socket
+-  (read-until-prompt socket %last-line-before-prompt)
+-
+-  ;; Wait until 'repl-reader' in boot-9 has written the prompt.
+-  ;; Otherwise, if we write too quickly, 'repl-reader' checks for
+-  ;; 'char-ready?' and doesn't print the prompt.
+-  (match (select (list socket) '() (list socket) 3)
+-(((_) () ())
+- (display "(+ 40 2)\n(quit)\n" socket)
+- (read-string socket)
+-
+-  (pass-if "HTTP inter-protocol attack"   ;CVE-2016-8606
+-(with-repl-server socket
+-  ;; Avoid SIGPIPE when the server closes the connection.
+-  (sigaction SIGPIPE SIG_IGN)
+-
+-  (read-until-prompt socket %last-line-before-prompt)
+-
+-  ;; Simulate an HTTP inter-protocol attack.
+-  (write-request (build-request (string->uri "http://localhost;))
+- socket)
+-
+-  ;; Make sure the server reacts by closing the connection.  If it
+-  ;; fails to do that, this test hangs.
+-  (catch 'system-error
+-(lambda ()
+-  (let loop ((n 0))
+-(display "(+ 40 2)\n(quit)\n" socket) ;trigger EPIPE
+-(read-string socket)
+-(if (> n 5)
+-#f;failure
+-(begin
+-  (sleep 1)
+-  (loop (+ 1 n))
+-(lambda args
+-  (->bool (memv (system-error-errno args)
+-(list ECONNRESET EPIPE ECONNABORTED
++  (pass-if-equal "simple expression"
++  "scheme@(repl-server)> $1 = 42\n"
++(with-repl-server socket
++  (read-until-prompt socket %last-line-before-prompt)
++
++  ;; Wait until 'repl-reader' in boot-9 has written the prompt.
++  ;; Otherwise, if we write too quickly, 'repl-reader' checks for
++  ;; 'char-ready?' and doesn't print the prompt.
++  (match (select (list socket) '() (list socket) 3)
++(((_) () ())
++ (display "(+ 40 2)\n(quit)\n" socket)
++ (read-string socket)
++
++  (pass-if "HTTP inter-protocol attack"   ;CVE-2016-8606
++(with-repl-server socket
++  ;; Avoid SIGPIPE when the server closes the connection.
++  (sigaction SIGPIPE SIG_IGN)
++
++  (read-until-prompt socket %last-line-before-prompt)
++
++  ;; Simulate an HTTP inter-protocol attack.
++  (write-request (build-request (string->uri "http://localhost;))
++ socket)
++
++  ;; Make sure the server reacts by closing the connection.  If it
++  ;; fails to do that, this test hangs.
++  (catch 'system-error
++(lambda ()
++  (let loop ((n 0))
++(display "(+ 40 2)\n(quit)\n" socket) ;trigger EPIPE
++(read-string socket)
++(if (> n 5)
++ 

[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-lib/files/, dev-scheme/guile-lib/

2019-06-23 Thread Cyprien Nicolas
commit: 75083338e021cdd400582d85d09fffbd8efac120
Author: Cyprien Nicolas (fulax)  fulax  fr>
AuthorDate: Sun Jun 23 15:56:04 2019 +
Commit: Cyprien Nicolas  gmail  com>
CommitDate: Sun Jun 23 15:56:04 2019 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=75083338

dev-scheme/guile-lib: Add patch for slotted guile, bump to 0.2.6.1

Package-Manager: Portage-2.3.66, Repoman-2.3.11

 .../files/guile-lib-0.2.5.1-configure.patch| 22 +++
 .../files/guile-lib-0.2.6.1-configure.patch| 27 ++
 dev-scheme/guile-lib/guile-lib-0.2.5.1-r1.ebuild   | 32 ++
 dev-scheme/guile-lib/guile-lib-0.2.6.1.ebuild  | 28 +++
 dev-scheme/guile-lib/metadata.xml  |  8 ++
 5 files changed, 117 insertions(+)

diff --git a/dev-scheme/guile-lib/files/guile-lib-0.2.5.1-configure.patch 
b/dev-scheme/guile-lib/files/guile-lib-0.2.5.1-configure.patch
new file mode 100644
index ..b9b0b3e6
--- /dev/null
+++ b/dev-scheme/guile-lib/files/guile-lib-0.2.5.1-configure.patch
@@ -0,0 +1,22 @@
+--- guile-lib-0.2.5.1/configure.ac.old 2019-06-23 16:28:07.240273454 +0200
 guile-lib-0.2.5.1/configure.ac 2019-06-23 16:28:35.024761924 +0200
+@@ -61,7 +61,7 @@
+ dnl although no change has been made to any module, we bumped the
+ dnl dependency version to 2.0.12 [or higher], because it has texinfo
+ dnl patches so 'make check' pass.
+-GUILE_PROGS([2.0.12])
++GUILE_PROGS
+ GUILE_SITE_DIR
+ GUILE_GLOBAL_SITE_DIR
+ GUILE_SITE_CCACHE_DIR
+--- guile-lib-0.2.5.1/configure.ac.old 2019-06-23 16:52:49.220232515 +0200
 guile-lib-0.2.5.1/configure.ac 2019-06-23 16:51:57.859334264 +0200
+@@ -70,7 +70,7 @@
+ dnl this should disappear
+ dnl but for now we'll keep it, it's used 'en aval'
+ HAVE_GUILE_COMPILE=1
+-GUILE_COMPILE="guild compile"
++GUILE_COMPILE="$GUILD compile"
+ AC_SUBST(GUILE_COMPILE)
+ AM_CONDITIONAL(HAVE_GUILE_COMPILE, test "$HAVE_GUILE_COMPILE" = 1)
+ 

diff --git a/dev-scheme/guile-lib/files/guile-lib-0.2.6.1-configure.patch 
b/dev-scheme/guile-lib/files/guile-lib-0.2.6.1-configure.patch
new file mode 100644
index ..7a30049b
--- /dev/null
+++ b/dev-scheme/guile-lib/files/guile-lib-0.2.6.1-configure.patch
@@ -0,0 +1,27 @@
+--- guile-lib-0.2.6.1/configure.ac.old 2019-06-23 16:28:07.240273454 +0200
 guile-lib-0.2.6.1/configure.ac 2019-06-23 16:28:35.024761924 +0200
+@@ -61,7 +61,7 @@
+ dnl although no change has been made to any module, we bumped the
+ dnl dependency version to 2.0.12 [or higher], because it has texinfo
+ dnl patches so 'make check' pass.
+-GUILE_PROGS([2.0.12])
++GUILE_PROGS
+ GUILE_SITE_DIR
+ GUILE_GLOBAL_SITE_DIR
+ GUILE_SITE_CCACHE_DIR
+--- guile-lib-0.2.6.1/am/guile.mk.old  2018-06-25 06:12:19.0 +0200
 guile-lib-0.2.6.1/am/guile.mk  2019-06-23 17:50:00.497178155 +0200
+@@ -27,6 +27,7 @@
+ 
+ moddir=@SITEDIR@
+ godir=@SITECCACHEDIR@
++guild=@GUILD@
+ 
+ 
+ GOBJECTS = $(SOURCES:%.scm=%.go)
+@@ -47,4 +48,4 @@
+ SUFFIXES = .scm .go
+ .scm.go:
+   $(AM_V_GEN)$(top_builddir)/pre-inst-env \
+-  guild compile $(GUILE_WARNINGS) -o "$@" "$<"
++  $(guild) compile $(GUILE_WARNINGS) -o "$@" "$<"

diff --git a/dev-scheme/guile-lib/guile-lib-0.2.5.1-r1.ebuild 
b/dev-scheme/guile-lib/guile-lib-0.2.5.1-r1.ebuild
new file mode 100644
index ..00b113f9
--- /dev/null
+++ b/dev-scheme/guile-lib/guile-lib-0.2.5.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="An accumulation place for pure-scheme Guile modules"
+HOMEPAGE="http://www.nongnu.org/guile-lib/;
+SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+RESTRICT="strip"
+
+RDEPEND=">=dev-scheme/guile-2.0.12[regex,deprecated]"
+DEPEND="${RDEPEND} !http://www.nongnu.org/guile-lib/;
+SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+RESTRICT="strip"
+
+RDEPEND=">=dev-scheme/guile-2.0.12[regex,deprecated]"
+DEPEND="${RDEPEND} !
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   sch...@gentoo.org
+   Gentoo Scheme Project
+   
+



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/, dev-scheme/guile/files/

2019-06-23 Thread Cyprien Nicolas
commit: 48f0e9ff67868013bcf43f044b297425ae451117
Author: Cyprien Nicolas (fulax)  fulax  fr>
AuthorDate: Sun Jun 23 15:58:55 2019 +
Commit: Cyprien Nicolas  gmail  com>
CommitDate: Sun Jun 23 15:58:55 2019 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=48f0e9ff

dev-scheme/guile: append -fno-fast-math to cflags, bug #598986

Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-scheme/guile/files/guile-2-snarf.patch | 47 
 dev-scheme/guile/files/guile-2.0.14-darwin.patch   | 38 +
 ...0.14-ia64-fix-crash-thread-context-switch.patch | 63 ++
 .../files/guile-2.0.14-tests-repl-server.patch | 25 +
 .../{guile-2.2.5.ebuild => guile-2.0.14-r4.ebuild} | 54 ++-
 dev-scheme/guile/guile-2.2.5.ebuild|  2 +
 dev-scheme/guile/guile-2.9.2.ebuild|  2 +
 dev-scheme/guile/guile-.ebuild |  2 +
 8 files changed, 209 insertions(+), 24 deletions(-)

diff --git a/dev-scheme/guile/files/guile-2-snarf.patch 
b/dev-scheme/guile/files/guile-2-snarf.patch
new file mode 100644
index ..c6ab5cd4
--- /dev/null
+++ b/dev-scheme/guile/files/guile-2-snarf.patch
@@ -0,0 +1,47 @@
+From f775ab3654357fcaad294b95efb0b1c16de1eda8 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Sun, 19 Feb 2017 22:58:40 +
+Subject: guile-snarf: skip -g* arguments to avoid build failure
+
+* libguile/guile-snarf.in: skip -g* arguments to avoid failure on
+  -ggdb3.
+
+Bug: https://bugs.gentoo.org/608190
+Bug: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=25803
+Signed-off-by: Sergei Trofimovich 
+---
+ libguile/guile-snarf.in | 16 ++--
+ 1 file changed, 14 insertions(+), 2 deletions(-)
+
+diff --git a/libguile/guile-snarf.in b/libguile/guile-snarf.in
+index 47bbc04..22dc1d3 100644
+--- a/libguile/guile-snarf.in
 b/libguile/guile-snarf.in
+@@ -95,10 +95,22 @@ if [ x"$CPP" = x ] ; then cpp="@CPP@" ; else cpp="$CPP" ; 
fi
+ 
+ trap "rm -rf $tempdir" 0 1 2 15
+ 
++# filter out -g* flags from commandline
++# as some flags like -ggdb3 cause CPP
++
++cpp_args=""
++for arg in "$@"
++do
++case "$arg" in
++-g*) ;; # skip debug flag
++*) cpp_args="$cpp_args $arg" ;;
++esac
++done
++
+ if [ ! "$outfile" = "-" ] ; then
+-modern_snarf "$@" > $outfile
++modern_snarf $cpp_args > $outfile
+ else
+-modern_snarf "$@"
++modern_snarf $cpp_args
+ fi
+ 
+ # zonk outfile if errors occurred
+-- 
+cgit v1.0-41-gc330
+

diff --git a/dev-scheme/guile/files/guile-2.0.14-darwin.patch 
b/dev-scheme/guile/files/guile-2.0.14-darwin.patch
new file mode 100644
index ..17741ae3
--- /dev/null
+++ b/dev-scheme/guile/files/guile-2.0.14-darwin.patch
@@ -0,0 +1,38 @@
+fix compilation on Darwin
+
+https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24862#23
+https://bugs.gentoo.org/show_bug.cgi?id=612338
+
+--- guile-2.0.14/libguile/filesys.c
 guile-2.0.14/libguile/filesys.c
+@@ -1486,6 +1486,9 @@
+   mode_bits = scm_i_mode_bits (mode);
+ }
+ 
++#ifdef __APPLE__
++  open_flags &= O_APPEND|O_SHLOCK|O_EXLOCK|O_CLOEXEC;
++#endif
+   SCM_SYSCALL (rv = mkostemp (c_tmpl, open_flags));
+   if (rv == -1)
+ SCM_SYSERROR;
+--- guile-2.0.14/libguile/stime.c
 guile-2.0.14/libguile/stime.c
+@@ -830,6 +830,10 @@
+ 
+ #ifdef HAVE_POSIX_CPUTIME
+   {
++#ifdef __APPLE__
++if (clock_gettime (CLOCK_PROCESS_CPUTIME_ID, _run_time_base) == 0)
++  get_internal_run_time = get_internal_run_time_posix_timer;
++#else
+ clockid_t dummy;
+ 
+ /* Only use the _POSIX_CPUTIME clock if it's going to work across
+@@ -839,6 +843,7 @@
+   get_internal_run_time = get_internal_run_time_posix_timer;
+ else
+   errno = 0;
++#endif
+   }
+ #endif /* HAVE_POSIX_CPUTIME */
+ #endif /* HAVE_CLOCKTIME */

diff --git 
a/dev-scheme/guile/files/guile-2.0.14-ia64-fix-crash-thread-context-switch.patch
 
b/dev-scheme/guile/files/guile-2.0.14-ia64-fix-crash-thread-context-switch.patch
new file mode 100644
index ..c2f136dd
--- /dev/null
+++ 
b/dev-scheme/guile/files/guile-2.0.14-ia64-fix-crash-thread-context-switch.patch
@@ -0,0 +1,63 @@
+From f9253439a8ded221f3423865c78de2a96a14 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Sun, 5 Nov 2017 09:30:45 +
+Subject: ia64: Fix crash in thread context switch.
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Fixes  and .
+
+Backtrace looks like that:
+
+  Program terminated with signal SIGSEGV, Segmentation fault.
+  #0  0x2014a5c0 in scm_ia64_longjmp (JB=0x60817020, VAL=1) at 
continuations.c:372
+  372   t->pending_rbs_continuation->backing_store,
+  [Current thread is 1 (Thread 0x20049340 (LWP 8190))]
+  (gdb) bt
+  #0  0x2014a5c0 in scm_ia64_longjmp (JB=0x60817020, VAL=1) at 
continuations.c:372
+  #1  0x20148e00 

[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/

2019-06-22 Thread Cyprien Nicolas
commit: 24b394f25010419edeade6120526d4697bcd4115
Author: Cyprien Nicolas (fulax)  fulax  fr>
AuthorDate: Sat Jun 22 16:51:31 2019 +
Commit: Cyprien Nicolas  gmail  com>
CommitDate: Sat Jun 22 16:51:31 2019 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=24b394f2

dev-scheme/guile: Fix for bug #590904 (LDFLAGS leak)

Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-scheme/guile/guile-2.2.5.ebuild | 6 +-
 dev-scheme/guile/guile-2.9.2.ebuild | 6 +-
 dev-scheme/guile/guile-.ebuild  | 6 +-
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/guile/guile-2.2.5.ebuild 
b/dev-scheme/guile/guile-2.2.5.ebuild
index 4f396476..2e0088b0 100644
--- a/dev-scheme/guile/guile-2.2.5.ebuild
+++ b/dev-scheme/guile/guile-2.2.5.ebuild
@@ -64,9 +64,13 @@ src_configure() {
 src_install() {
default
 
-   # Maybe there is a proper way to do this? Symlink handled by eselect
+   # The guile.m4 macro files conflicts with other slots
mv "${ED}"/usr/share/aclocal/guile.m4 
"${ED}"/usr/share/aclocal/guile-${MAJOR}.m4 || die "rename of guile.m4 failed"
 
+   # Bug #590904, LDFLAGS are copied within the pkg-config gile
+   sed -i "${ED}"/usr/$(get_libdir)/pkgconfig/guile-${MAJOR}.pc \
+   -e s:"${LDFLAGS}"::
+
# From Novell
#   https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
dodir /usr/share/gdb/auto-load/$(get_libdir)

diff --git a/dev-scheme/guile/guile-2.9.2.ebuild 
b/dev-scheme/guile/guile-2.9.2.ebuild
index 18703848..f15a1db5 100644
--- a/dev-scheme/guile/guile-2.9.2.ebuild
+++ b/dev-scheme/guile/guile-2.9.2.ebuild
@@ -62,9 +62,13 @@ src_configure() {
 src_install() {
default
 
-   # Maybe there is a proper way to do this? Symlink handled by eselect
+   # The guile.m4 macro files conflicts with other slots
mv "${ED}"/usr/share/aclocal/guile.m4 
"${ED}"/usr/share/aclocal/guile-${MAJOR}.m4 || die "rename of guile.m4 failed"
 
+   # Bug #590904, LDFLAGS are copied within the pkg-config gile
+   sed -i "${ED}"/usr/$(get_libdir)/pkgconfig/guile-${MAJOR}.pc \
+   -e s:"${LDFLAGS}"::
+
# From Novell
#   https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
dodir /usr/share/gdb/auto-load/$(get_libdir)

diff --git a/dev-scheme/guile/guile-.ebuild 
b/dev-scheme/guile/guile-.ebuild
index 8ae5dfd8..8feb94b2 100644
--- a/dev-scheme/guile/guile-.ebuild
+++ b/dev-scheme/guile/guile-.ebuild
@@ -69,9 +69,13 @@ src_configure() {
 src_install() {
default
 
-   # Maybe there is a proper way to do this? Symlink handled by eselect
+   # The guile.m4 macro files conflicts with other slots
mv "${ED}"/usr/share/aclocal/guile.m4 
"${ED}"/usr/share/aclocal/guile-${MAJOR}.m4 || die "rename of guile.m4 failed"
 
+   # Bug #590904, LDFLAGS are copied within the pkg-config gile
+   sed -i "${ED}"/usr/$(get_libdir)/pkgconfig/guile-${MAJOR}.pc \
+   -e s:"${LDFLAGS}"::
+
# From Novell
#   https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
dodir /usr/share/gdb/auto-load/$(get_libdir)



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/, profiles/, app-admin/eselect-guile/, ...

2019-06-16 Thread Cyprien Nicolas
commit: d7f036035ff474032d277484cbdb33225328d8d9
Author: Cyprien Nicolas (fulax)  fulax  fr>
AuthorDate: Sun Jun 16 15:25:53 2019 +
Commit: Cyprien Nicolas  gmail  com>
CommitDate: Sun Jun 16 15:25:53 2019 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=d7f03603

dev-scheme/guile: SLOT, EAPI7, add pre-3.0 releases, cleanup

app-admin/eselect-guile: Drop package
package.mask: Update masks for guile

 app-admin/eselect-guile/ChangeLog  |  19 --
 .../eselect-guile/eselect-guile-1.2-r1.ebuild  |  33 ---
 app-admin/eselect-guile/files/guile.eselect| 247 -
 app-admin/eselect-guile/files/guile.eselect.5  |  98 
 ...-Fix-configure.in-macro-for-automake-1.13.patch |  38 
 ...-guile-readline-configure-from-.in-to-.ac.patch | 202 -
 .../3742d778fbc6ea879437c19aeebe09179dceffdf.patch |  41 
 dev-scheme/guile/files/50guile-gentoo.el   |   4 -
 .../files/guile-1.8.8-config-with-readline.patch   |  30 ---
 .../guile/files/guile-1.8.8-fix_guile-config.patch |  14 --
 ...uile-1.8.8-fix_stack-grow-direction-check.patch |  53 -
 .../guile/files/guile-1.8.8-makeinfo-5.patch   |  71 --
 .../guile/files/guile-2.2.3-gentoo-sandbox.patch   |  10 +
 dev-scheme/guile/guile-1.8.8-r3.ebuild | 118 --
 dev-scheme/guile/guile-2.0.11.ebuild   |  56 -
 dev-scheme/guile/guile-2.0.9-r1.ebuild |  88 
 dev-scheme/guile/guile-2.2.4-r1.ebuild |  78 +++
 dev-scheme/guile/guile-2.9.2.ebuild|  77 +++
 dev-scheme/guile/guile-999.ebuild  |  97 
 dev-scheme/guile/guile-.ebuild |  84 +++
 dev-scheme/guile/metadata.xml  |  10 +-
 profiles/package.mask  |  23 +-
 22 files changed, 257 insertions(+), 1234 deletions(-)

diff --git a/app-admin/eselect-guile/ChangeLog 
b/app-admin/eselect-guile/ChangeLog
deleted file mode 100644
index d7de2d23..
--- a/app-admin/eselect-guile/ChangeLog
+++ /dev/null
@@ -1,19 +0,0 @@
-# ChangeLog for app-admin/eselect-guile
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*eselect-guile-1.2-r1 (19 Apr 2013)
-
-  19 Apr 2013; Cyprien Nicolas (fulax) 
-  +eselect-guile-1.2-r1.ebuild, -eselect-guile-1.1.ebuild,
-  -eselect-guile-1.2.ebuild, -files/1.2/guile.eselect,
-  -files/1.2/guile.eselect.5, files/guile.eselect, files/guile.eselect.5:
-  app-admin/eselect-guile-1.2-r1: Add a call to 'clean' on pkg_prerm
-
-*eselect-guile-1.2 (02 Oct 2012)
-
-  02 Oct 2012; Cyprien Nicolas  
+files/1.2/guile.eselect,
-  +files/1.2/guile.eselect.5, +eselect-guile-1.2.ebuild:
-  version bump: EAPI 4, fix 'update ifunset' bug (it was ignored currently).
-  Remove 'GUILE_LOAD_PATH' from env.d file, as it breaks the not eselect'd
-  guile version. Drop pkg_prerm phase.

diff --git a/app-admin/eselect-guile/eselect-guile-1.2-r1.ebuild 
b/app-admin/eselect-guile/eselect-guile-1.2-r1.ebuild
deleted file mode 100644
index ccd6d96d..
--- a/app-admin/eselect-guile/eselect-guile-1.2-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Manage multiple Guile versions on one system"
-HOMEPAGE="https://www.gentoo.org/proj/en/lisp/scheme/;
-#SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
-IUSE=""
-
-# Versions prior to guile-1.8.8-r2 aren't properly slotted
-DEPEND=""
-RDEPEND=">=app-admin/eselect-1.2.6
-   !"${EROOT}/etc/env.d/50guile"
-}
-
-remove_symlinks() {
-   # Remove existing symlinks to binaries, man pages,
-   # m4 file, and the env file (own function)
-   local f
-   for f in ${BINARYLIST}; do
-   rm -f "${EROOT}/usr/bin/${f}"
-   done
-   for f in ${MANPAGELIST}; do
-   rm -f "${EROOT}"/usr/share/man/man1/${f}.1*
-   done
-   rm -f "${EROOT}"/usr/share/aclocal/guile.m4
-   remove_envfile
-}
-
-set_bin_symlinks() {
-   # Set symlinks to binaries in /usr/bin/
-   local target=${1} f
-   for f in ${BINARYLIST}; do
-   # set symlink only if target binary actually exists
-   if [[ -f ${EROOT}/usr/bin/${f}-${target} ]]; then
-   ln -s "${f}-${target}" "${EROOT}/usr/bin/${f}" || die \
-   "Couldn't set ${f}-${target} 
${EROOT}/usr/bin/${f} symlink"
-   fi
-   done
-}
-
-set_m4_symlinks() {
-   # Set symlink to guile.m4
-   local target=${1}
-   if [[ -f ${EROOT}/usr/share/aclocal/guile-${target}.m4 ]]; then
-   ln -s "guile-${target}.m4" 
"${EROOT}"/usr/share/aclocal/guile.m4 \
-   

[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/

2018-03-09 Thread José María Alonso
commit: e62598341fd08b72b0d1bbf0730b3d2c2e7a839c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 22:45:20 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=e6259834

dev-scheme/guile-reader: Bumps version to 0.6.2

 dev-scheme/guile-reader/guile-reader-0.6.2.ebuild | 32 +++
 1 file changed, 32 insertions(+)

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild
new file mode 100644
index ..2d1d4dc3
--- /dev/null
+++ b/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils
+
+DESCRIPTION="Guile-reader is a simple framework for building readers for GNU 
Guile."
+HOMEPAGE="http://www.nongnu.org/guile-reader/;
+SRC_URI="'mirror://nongnu/releases/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-scheme/guile-1.8:12"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   eautoreconf -i
+   eapply_user
+}
+
+src_configure() {
+   econf --with-guilemoduledir=/usr/share/guile/site/2.0
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/

2018-03-09 Thread José María Alonso
commit: b4519a689bba66753629997e16341a02a26070d6
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 22:46:37 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b4519a68

dev-scheme/guile-reader: Drops old version 0.6

 dev-scheme/guile-reader/guile-reader-0.6.ebuild | 37 -
 1 file changed, 37 deletions(-)

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.ebuild
deleted file mode 100644
index 0359819f..
--- a/dev-scheme/guile-reader/guile-reader-0.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit autotools eutils git-2
-
-DESCRIPTION="Guile-reader is a simple framework for building readers for GNU 
Guile."
-HOMEPAGE="http://www.nongnu.org/guile-reader/;
-#SRC_URI="ftp://foo.bar.com/${P}.tar.gz;
-EGIT_REPO_URI="git://git.sv.gnu.org/guile-reader.git"
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-
-DEPEND="\
-   >=dev-scheme/guile-1.8"
-
-RDEPEND="${DEPEND}"
-
-#S="${WORKDIR}/${P}"
-
-src_configure() {
-   eautoreconf -i
-   econf --with-guilemoduledir=/usr/share/guile/site || die "econf failed"
-}
-
-src_compile() {
-   emake || die "emake failed"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
-}



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/

2018-03-09 Thread José María Alonso
commit: b11863c971e8e109f906cc84b9f84e11124cc4eb
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 22:45:20 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 17:38:47 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b11863c9

dev-scheme/guile-reader: Bumps version to 0.6.2

 dev-scheme/guile-reader/guile-reader-0.6.2.ebuild | 32 +++
 1 file changed, 32 insertions(+)

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild
new file mode 100644
index ..2d1d4dc3
--- /dev/null
+++ b/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils
+
+DESCRIPTION="Guile-reader is a simple framework for building readers for GNU 
Guile."
+HOMEPAGE="http://www.nongnu.org/guile-reader/;
+SRC_URI="'mirror://nongnu/releases/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-scheme/guile-1.8:12"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   eautoreconf -i
+   eapply_user
+}
+
+src_configure() {
+   econf --with-guilemoduledir=/usr/share/guile/site/2.0
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/

2018-03-09 Thread José María Alonso
commit: 5c58c493d520cc8aebdb757edb36948bc1c215dd
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 22:46:37 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 17:38:47 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=5c58c493

dev-scheme/guile-reader: Drops old version 0.6

 dev-scheme/guile-reader/guile-reader-0.6.ebuild | 37 -
 1 file changed, 37 deletions(-)

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.ebuild
deleted file mode 100644
index 0359819f..
--- a/dev-scheme/guile-reader/guile-reader-0.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit autotools eutils git-2
-
-DESCRIPTION="Guile-reader is a simple framework for building readers for GNU 
Guile."
-HOMEPAGE="http://www.nongnu.org/guile-reader/;
-#SRC_URI="ftp://foo.bar.com/${P}.tar.gz;
-EGIT_REPO_URI="git://git.sv.gnu.org/guile-reader.git"
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-
-DEPEND="\
-   >=dev-scheme/guile-1.8"
-
-RDEPEND="${DEPEND}"
-
-#S="${WORKDIR}/${P}"
-
-src_configure() {
-   eautoreconf -i
-   econf --with-guilemoduledir=/usr/share/guile/site || die "econf failed"
-}
-
-src_compile() {
-   emake || die "emake failed"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
-}



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/

2018-02-19 Thread José María Alonso
commit: f1380559e318850e1a6b2f0bf8c7e6a9a665541c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 22:46:37 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Feb 19 22:46:37 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=f1380559

dev-scheme/guile-reader: Drops old version 0.6

 dev-scheme/guile-reader/guile-reader-0.6.ebuild | 37 -
 1 file changed, 37 deletions(-)

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.ebuild
deleted file mode 100644
index 0359819f..
--- a/dev-scheme/guile-reader/guile-reader-0.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit autotools eutils git-2
-
-DESCRIPTION="Guile-reader is a simple framework for building readers for GNU 
Guile."
-HOMEPAGE="http://www.nongnu.org/guile-reader/;
-#SRC_URI="ftp://foo.bar.com/${P}.tar.gz;
-EGIT_REPO_URI="git://git.sv.gnu.org/guile-reader.git"
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-
-DEPEND="\
-   >=dev-scheme/guile-1.8"
-
-RDEPEND="${DEPEND}"
-
-#S="${WORKDIR}/${P}"
-
-src_configure() {
-   eautoreconf -i
-   econf --with-guilemoduledir=/usr/share/guile/site || die "econf failed"
-}
-
-src_compile() {
-   emake || die "emake failed"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
-}



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/

2018-02-19 Thread José María Alonso
commit: ec0efc1cda74108acd100a0dd5aa792f3a82489f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Feb 19 22:45:20 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Feb 19 22:45:20 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=ec0efc1c

dev-scheme/guile-reader: Bumps version to 0.6.2

 dev-scheme/guile-reader/guile-reader-0.6.2.ebuild | 32 +++
 1 file changed, 32 insertions(+)

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild
new file mode 100644
index ..2d1d4dc3
--- /dev/null
+++ b/dev-scheme/guile-reader/guile-reader-0.6.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils
+
+DESCRIPTION="Guile-reader is a simple framework for building readers for GNU 
Guile."
+HOMEPAGE="http://www.nongnu.org/guile-reader/;
+SRC_URI="'mirror://nongnu/releases/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-scheme/guile-1.8:12"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   eautoreconf -i
+   eapply_user
+}
+
+src_configure() {
+   econf --with-guilemoduledir=/usr/share/guile/site/2.0
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile-reader/

2015-08-18 Thread José María Alonso
commit: f78e231cda0f3b1cf125f2308d327dfd2ead1b71
Author: Chema Alonso Josa nimiux AT gentoo DOT org
AuthorDate: Tue Aug 18 08:37:55 2015 +
Commit: José María Alonso nimiux AT gentoo DOT org
CommitDate: Tue Aug 18 08:37:55 2015 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=f78e231c

dev-scheme/guile-reader: moved to EAPI 5 and use git-2 eclass

 dev-scheme/guile-reader/guile-reader-0.6.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-scheme/guile-reader/guile-reader-0.6.ebuild 
b/dev-scheme/guile-reader/guile-reader-0.6.ebuild
index caab5c2..0359819 100644
--- a/dev-scheme/guile-reader/guile-reader-0.6.ebuild
+++ b/dev-scheme/guile-reader/guile-reader-0.6.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit autotools eutils git
+EAPI=5
+
+inherit autotools eutils git-2
 
 DESCRIPTION=Guile-reader is a simple framework for building readers for GNU 
Guile.
 HOMEPAGE=http://www.nongnu.org/guile-reader/;
@@ -21,13 +23,12 @@ RDEPEND=${DEPEND}
 
 #S=${WORKDIR}/${P}
 
-src_unpack() {
-   git_src_unpack
+src_configure() {
eautoreconf -i
+   econf --with-guilemoduledir=/usr/share/guile/site || die econf failed
 }
 
 src_compile() {
-   econf --with-guilemoduledir=/usr/share/guile/site || die econf failed
emake || die emake failed
 }
 



[gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/

2014-06-02 Thread Panagiotis Christopoulos
commit: 396b573823c8a9e8d9aaedd97f4dd99b02bb0cd3
Author: Panagiotis Christopoulos (pchrist) pchrist AT gentoo DOT org
AuthorDate: Mon Jun  2 11:40:46 2014 +
Commit: Panagiotis Christopoulos pchrist AT gentoo DOT org
CommitDate: Mon Jun  2 11:40:46 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=396b5738

dev-scheme/guile: pushing a guile-2.0.11 preliminary ebuld (work in progress)

---
 dev-scheme/guile/guile-2.0.11.ebuild | 56 
 1 file changed, 56 insertions(+)

diff --git a/dev-scheme/guile/guile-2.0.11.ebuild 
b/dev-scheme/guile/guile-2.0.11.ebuild
new file mode 100644
index 000..832e120
--- /dev/null
+++ b/dev-scheme/guile/guile-2.0.11.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION=Scheme interpreter. Also The GNU extension language
+HOMEPAGE=http://www.gnu.org/software/guile/;
+SRC_URI=mirror://gnu/guile/${P}.tar.gz
+
+LICENSE=LGPL-3+
+SLOT=0
+#KEYWORDS=~amd64
+# Work in progress. No keywords.
+# TODO: 
+# 1. Emacs support 
+# 2. Testing agains revdeps
+# 3. Check file placing
+# 4. ...
+KEYWORDS=
+IUSE=networking +regex +deprecated nls debug-malloc debug +threads static
+
+RDEPEND=
+   dev-libs/gmp
+   virtual/libiconv
+   virtual/libintl
+   sys-devel/libtool
+   dev-libs/boehm-gc
+   dev-libs/libunistring
+   dev-libs/libffi
+
+DEPEND=${RDEPEND}
+   virtual/pkgconfig
+
+src_configure() {
+   econf \
+   --disable-rpath \
+   $(use_enable static) \
+   --disable-error-on-warning \
+   $(use_enable debug-malloc) \
+   $(use_enable debug guile-debug) \
+   --enable-posix \
+   $(use_enable networking) \
+   $(use_enable regex) \
+   $(use_enable deprecated) \
+   $(use_enable nls) \
+   $(use_with threads) \
+   --with-modules
+}
+
+src_install() {
+   einstall || die einstall failed
+   dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
+}