public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2011-04-12  8:29 Marijn Schouten
  0 siblings, 0 replies; 16+ messages in thread
From: Marijn Schouten @ 2011-04-12  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     61275f8f2f9c6c8941d34da44976ac6e1d9b2e35
Author:     Marijn Schouten <hkBst <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 12 08:27:46 2011 +0000
Commit:     Marijn Schouten <hkbst <AT> gentoo <DOT> org>
CommitDate: Tue Apr 12 08:27:46 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=61275f8f

Bump live guile ebuild

---
 dev-scheme/guile/guile-1.9.12.ebuild |  107 ------------------------------
 dev-scheme/guile/guile-1.9.14.ebuild |  107 ------------------------------
 dev-scheme/guile/guile-999.ebuild    |  119 ++++++++++++++++++++++------------
 dev-scheme/guile/guile-9999.ebuild   |  114 --------------------------------
 4 files changed, 77 insertions(+), 370 deletions(-)

diff --git a/dev-scheme/guile/guile-1.9.12.ebuild b/dev-scheme/guile/guile-1.9.12.ebuild
deleted file mode 100644
index 7eae381..0000000
--- a/dev-scheme/guile/guile-1.9.12.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-inherit flag-o-matic elisp-common autotools
-
-DESCRIPTION="Scheme interpreter"
-HOMEPAGE="http://www.gnu.org/software/guile/"
-SRC_URI=" ftp://alpha.gnu.org/gnu/guile/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-#KEYWORDS="~amd64 ~x86"
-KEYWORDS=""
-RESTRICT="!regex? ( test )"
-
-DEPEND=">=dev-libs/gmp-4.1
-	>=sys-devel/libtool-1.5.6
-	sys-devel/gettext
-	dev-libs/libunistring
-	emacs? ( virtual/emacs )"
-
-# Guile seems to contain some slotting support, /usr/share/guile/ is slotted,
-# but there are lots of collisions. Most in /usr/share/libguile. Therefore
-# I'm slotting this in the same slot as guile-1.6* for now.
-SLOT="12"
-MAJOR="1.8"
-
-IUSE="networking +regex discouraged +deprecated emacs nls debug-malloc debug +threads"
-
-#src_prepare() {
-#    sed 's/AC_CONFIG_MACRO_DIR(\[m4\])/AC_CONFIG_MACRO_DIR(\[guile-config\])/' -i configure.ac || die
-#    eautoreconf
-#}
-
-src_configure() {
-	# see bug #178499
-	filter-flags -ftree-vectorize
-
-	#will fail for me if posix is disabled or without modules -- hkBst
-	econf \
-		--disable-error-on-warning \
-		--disable-static \
-		--enable-posix \
-		$(use_enable networking) \
-		$(use_enable regex) \
-		$(use deprecated || use_enable discouraged) \
-		$(use_enable deprecated) \
-		$(use_enable nls) \
-		--disable-rpath \
-		$(use_enable debug-malloc) \
-		$(use_enable debug guile-debug) \
-		$(use_with threads) \
-		--with-modules \
-		EMACS=no
-}
-
-src_compile() {
-	emake || die "make failed"
-
-	# Above we have disabled the build system's Emacs support;
-	# for USE=emacs we compile (and install) the files manually
-	if use emacs; then
-		cd emacs/
-		elisp-compile *.el || die "elisp-compile failed"
-	fi
-}
-
-src_install() {
-	emake DESTDIR="${D}" install || die "install failed"
-
-	dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
-
-	# texmacs needs this, closing bug #23493
-	dodir /etc/env.d || die
-	echo "GUILE_LOAD_PATH=\"/usr/share/guile/${MAJOR}\"" > "${D}"/etc/env.d/50guile
-
-	# necessary for registering slib, see bug 206896
-	keepdir /usr/share/guile/site
-
-	if use emacs; then
-		elisp-install ${PN} emacs/*.{el,elc} || die "elisp-install failed"
-		elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" \
-			|| die "elisp-site-file-install failed"
-	fi
-}
-
-pkg_postinst() {
-	[ "${ROOT}" == "/" ] && pkg_config
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}
-
-pkg_config() {
-	if has_version dev-scheme/slib; then
-		einfo "Registering slib with guile"
-		install_slib_for_guile
-	fi
-}
-
-_pkg_prerm() {
-	rm -f "${ROOT}"/usr/share/guile/site/slibcat
-}

diff --git a/dev-scheme/guile/guile-1.9.14.ebuild b/dev-scheme/guile/guile-1.9.14.ebuild
deleted file mode 100644
index 8413997..0000000
--- a/dev-scheme/guile/guile-1.9.14.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-#inherit eutils autotools flag-o-matic elisp-common
-inherit eutils flag-o-matic elisp-common
-
-DESCRIPTION="Scheme interpreter"
-HOMEPAGE="http://www.gnu.org/software/guile/"
-SRC_URI=" ftp://alpha.gnu.org/gnu/guile/${P}.tar.gz"
-#SRC_URI="mirror://gnu/guile/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-KEYWORDS=""
-#IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads readline"
-IUSE="networking +regex +deprecated nls debug-malloc debug +threads readline"
-RESTRICT="!regex? ( test )"
-
-DEPEND="
-	>=dev-libs/gmp-4.1
-	>=dev-libs/boehm-gc-7.0
-	>=sys-devel/libtool-1.5.6
-	dev-libs/libunistring
-	virtual/libffi
-	nls? ( sys-devel/gettext )"
-	#emacs? ( virtual/emacs )"
-RDEPEND="${DEPEND}"
-
-# Guile seems to contain some slotting support, /usr/share/guile/ is slotted,
-# but there are lots of collisions. Most in /usr/share/libguile. Therefore
-# I'm slotting this in the same slot as guile-1.6* for now.
-SLOT="12"
-#MAJOR="1.8"
-MAJOR="2.0"
-
-src_configure() {
-	# see bug #178499
-	filter-flags -ftree-vectorize
-
-	#will fail for me if posix is disabled or without modules -- hkBst
-	econf \
-		--disable-error-on-warning \
-		--disable-static \
-		--enable-posix \
-		--disable-rpath \
-		--with-modules \
-		$(use_enable networking) \
-		$(use_enable regex) \
-		$(use_enable deprecated) \
-		$(use_enable nls) \
-		$(use_enable debug-malloc) \
-		$(use_enable debug guile-debug) \
-		$(use_with threads) \
-		$(use !readline && echo "--without-libreadline-prefix")
-		#EMACS=no
-		#readline posix  static
-}
-
-src_compile()  {
-	emake || die "make failed"
-
-	# Above we have disabled the build system's Emacs support;
-	# for USE=emacs we compile (and install) the files manually
-#	if use emacs; then
-#		cd emacs
-#		elisp-compile *.el || die
-#	fi
-}
-
-src_install() {
-	einstall || die "install failed"
-
-	dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
-
-	# texmacs needs this, closing bug #23493
-	dodir /etc/env.d
-	echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile
-
-	# necessary for registering slib, see bug 206896
-	keepdir /usr/share/guile/site
-
-#	if use emacs; then
-#		elisp-install ${PN} emacs/*.{el,elc} || die
-#		elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
-#	fi
-}
-
-pkg_postinst() {
-	[ "${EROOT}" == "/" ] && pkg_config
-	#use emacs && elisp-site-regen
-}
-
-#pkg_postrm() {
-#	use emacs && elisp-site-regen
-#}
-
-pkg_config() {
-	if has_version dev-scheme/slib; then
-		einfo "Registering slib with guile"
-		install_slib_for_guile
-	fi
-}
-
-_pkg_prerm() {
-	rm -f "${EROOT}"/usr/share/guile/site/slibcat
-}

diff --git a/dev-scheme/guile/guile-999.ebuild b/dev-scheme/guile/guile-999.ebuild
index efa539c..7cfd51f 100644
--- a/dev-scheme/guile/guile-999.ebuild
+++ b/dev-scheme/guile/guile-999.ebuild
@@ -1,76 +1,111 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils autotools
+EAPI=4
 
-ECVS_SERVER="cvs.savannah.gnu.org:/sources/guile"
-ECVS_MODULE="guile"
-#ECVS_MODULE="guile/{guile-core,workbook}"
+# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
 
-inherit cvs
+inherit eutils flag-o-matic elisp-common
+inherit git
 
-S="${WORKDIR}/${PN}/guile-core"
-
-DESCRIPTION="Scheme interpreter"
+DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
 HOMEPAGE="http://www.gnu.org/software/guile/"
+#SRC_URI="mirror://gnu/guile/${P}.tar.gz"
+EGIT_REPO_URI="git://git.sv.gnu.org/guile.git"
 
-LICENSE="GPL-2"
+LICENSE="LGPL-3"
 KEYWORDS=""
-
-DEPEND=">=dev-libs/gmp-4.1 >=sys-devel/libtool-1.5.6 sys-devel/gettext dev-libs/gnulib"
-
-# Guile seems to contain some slotting support, /usr/share/guile/ is slotted,
-# but there are lots of collisions. Most in /usr/share/libguile. Therefore
-# I'm slotting this in the same slot as guile-1.6* for now.
-SLOT="12"
-MAJOR="1.8"
-
-IUSE="networking regex discouraged deprecated elisp nls debug-freelist debug-malloc debug threads"
-
-_src_unpack() {
-	cvs_src_unpack
-	sed 's#gnulib-tool --update#strace -f -e open,stat,stat64 gnulib-tool --update#' -i ${S}/autogen.sh
+IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads"
+
+DEPEND="
+	dev-libs/gmp
+	>=sys-devel/libtool-1.5.6
+	sys-devel/gettext
+	dev-util/pkgconfig
+	dev-libs/libunistring
+	>=dev-libs/boehm-gc-7.0[threads?]
+	dev-libs/libffi
+	emacs? ( virtual/emacs )"
+RDEPEND="${DEPEND}"
+
+SLOT="2"
+MAJOR="2.0"
+
+src_prepare() {
+	# for live ebuilds
+	if [ -x autogen.sh ]; then
+		./autogen.sh || die
+	fi
 }
 
-src_compile() {
-#	mv configure.in configure.ac
-	echo "pwd: "; pwd
-	echo "ls: "; ls
-#	rm configure.in
-#	test -f configure.in && echo "yes" || echo "no"
-#	exit
-	sh ./autogen.sh
-
-#will fail for me if posix is disabled or without modules -- hkBst
-	ls
+src_configure() {
+	# see bug #178499
+	filter-flags -ftree-vectorize
+
+	#will fail for me if posix is disabled or without modules -- hkBst
 	econf \
-		--enable-maintainer-mode \
 		--disable-error-on-warning \
 		--disable-static \
 		--enable-posix \
 		$(use_enable networking) \
 		$(use_enable regex) \
-		$(use deprecated || use_enable discouraged) \
 		$(use_enable deprecated) \
-		$(use_enable elisp) \
 		$(use_enable nls) \
 		--disable-rpath \
-		$(use_enable debug-freelist) \
 		$(use_enable debug-malloc) \
 		$(use_enable debug guile-debug) \
 		$(use_with threads) \
-		--with-modules
+		--with-modules # \
+#		EMACS=no
+}
 
+src_compile()  {
 	emake || die "make failed"
+
+	# Above we have disabled the build system's Emacs support;
+	# for USE=emacs we compile (and install) the files manually
+	# if use emacs; then
+	# 	cd emacs
+	# 	make
+	# 	elisp-compile *.el || die
+	# fi
 }
 
 src_install() {
 	einstall || die "install failed"
 
-	dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README SNAPSHOTS THANKS
+	dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
 
 	# texmacs needs this, closing bug #23493
 	dodir /etc/env.d
-	echo "GUILE_LOAD_PATH=\"/usr/share/guile/${MAJOR}\"" > ${D}/etc/env.d/50guile
+	echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile
+
+	# necessary for registering slib, see bug 206896
+	keepdir /usr/share/guile/site
+
+	# if use emacs; then
+	# 	elisp-install ${PN} emacs/*.{el,elc} || die
+	# 	elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
+	# fi
+}
+
+pkg_postinst() {
+	[ "${EROOT}" == "/" ] && pkg_config
+	use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+}
+
+pkg_config() {
+	if has_version dev-scheme/slib; then
+		einfo "Registering slib with guile"
+		install_slib_for_guile
+	fi
 }
+
+_pkg_prerm() {
+	rm -f "${EROOT}"/usr/share/guile/site/slibcat
+}
\ No newline at end of file

diff --git a/dev-scheme/guile/guile-9999.ebuild b/dev-scheme/guile/guile-9999.ebuild
deleted file mode 100644
index a1b06f9..0000000
--- a/dev-scheme/guile/guile-9999.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-#inherit eutils autotools flag-o-matic elisp-common
-#inherit eutils flag-o-matic elisp-common git
-inherit eutils autotools flag-o-matic git elisp-common
-
-DESCRIPTION="Scheme interpreter"
-HOMEPAGE="http://www.gnu.org/software/guile/"
-#SRC_URI=" ftp://alpha.gnu.org/gnu/guile/${P}.tar.gz"
-#SRC_URI="mirror://gnu/guile/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-KEYWORDS=""
-IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads readline"
-#IUSE="networking +regex +deprecated nls debug-malloc debug +threads readline"
-RESTRICT="!regex? ( test )"
-
-EGIT_REPO_URI="git://git.sv.gnu.org/guile.git"
-
-DEPEND="
-	>=dev-libs/gmp-4.1
-	>=dev-libs/boehm-gc-7.0
-	>=sys-devel/libtool-1.5.6
-	dev-libs/libunistring
-	virtual/libffi
-	nls? ( sys-devel/gettext )
-	emacs? ( virtual/emacs )"
-RDEPEND="${DEPEND}"
-
-# Guile seems to contain some slotting support, /usr/share/guile/ is slotted,
-# but there are lots of collisions. Most in /usr/share/libguile. Therefore
-# I'm slotting this in the same slot as guile-1.6* for now.
-SLOT="12"
-#MAJOR="1.8"
-MAJOR="2.0"
-
-src_prepare() {
-	sh autogen.sh || die "guile's autogen script failed"
-	eautoreconf || die "eautoreconf failed"
-}
-src_configure() {
-	# see bug #178499
-	filter-flags -ftree-vectorize
-
-	#will fail for me if posix is disabled or without modules -- hkBst
-	econf \
-		--disable-error-on-warning \
-		--disable-static \
-		--enable-posix \
-		--disable-rpath \
-		--with-modules \
-		$(use_enable networking) \
-		$(use_enable regex) \
-		$(use_enable deprecated) \
-		$(use_enable nls) \
-		$(use_enable debug-malloc) \
-		$(use_enable debug guile-debug) \
-		$(use_with threads) \
-		$(use !readline && echo "--without-libreadline-prefix")
-		#EMACS=no
-		#readline posix  static
-}
-
-src_compile()  {
-	emake || die "make failed"
-
-	# Above we have disabled the build system's Emacs support;
-	# for USE=emacs we compile (and install) the files manually
-	if use emacs; then
-		cd emacs
-		elisp-compile *.el || die
-	fi
-}
-
-src_install() {
-	einstall || die "install failed"
-
-	dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
-
-	# texmacs needs this, closing bug #23493
-	dodir /etc/env.d
-	echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile
-
-	# necessary for registering slib, see bug 206896
-	keepdir /usr/share/guile/site
-
-	if use emacs; then
-		elisp-install ${PN} emacs/*.{el,elc} || die
-		elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
-	fi
-}
-
-pkg_postinst() {
-	[ "${EROOT}" == "/" ] && pkg_config
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}
-
-pkg_config() {
-	if has_version dev-scheme/slib; then
-		einfo "Registering slib with guile"
-		install_slib_for_guile
-	fi
-}
-
-_pkg_prerm() {
-	rm -f "${EROOT}"/usr/share/guile/site/slibcat
-}



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2012-05-08 14:25 Cyprien Nicolas
  0 siblings, 0 replies; 16+ messages in thread
From: Cyprien Nicolas @ 2012-05-08 14:25 UTC (permalink / raw
  To: gentoo-commits

commit:     53e3ecdd8663e4cf42308adf41537fc82bdfec27
Author:     Cyprien Nicolas (fulax) <c.nicolas+gentoo <AT> gmail <DOT> com>
AuthorDate: Tue May  8 14:24:31 2012 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Tue May  8 14:24:31 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=53e3ecdd

dev-scheme/guile: bump to 2.0.5. with other changes:
* Update dev-util/pkgconfig dependencies to use the virtual.
* Update guile-999 to use git-2.eclass.
* Add metadata.xml, repoman complains about it missing.

(Portage version: 2.2.0_alpha101/git/Linux i686, signed Manifest commit with key 0xBE63A96F)

---
 dev-scheme/guile/guile-2.0.1.ebuild                |    8 +++---
 .../{guile-2.0.1.ebuild => guile-2.0.5.ebuild}     |    6 ++--
 dev-scheme/guile/guile-999.ebuild                  |    8 +++---
 dev-scheme/guile/metadata.xml                      |   21 ++++++++++++++++++++
 4 files changed, 32 insertions(+), 11 deletions(-)

diff --git a/dev-scheme/guile/guile-2.0.1.ebuild b/dev-scheme/guile/guile-2.0.1.ebuild
index c5b130e..2218004 100644
--- a/dev-scheme/guile/guile-2.0.1.ebuild
+++ b/dev-scheme/guile/guile-2.0.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-2.0.0.ebuild,v 1.2 2011/04/12 18:20:24 mr_bones_ Exp $
+# $Header: $
 
 EAPI=3
 inherit eutils flag-o-matic elisp-common
@@ -18,11 +18,11 @@ DEPEND="
 	dev-libs/gmp
 	>=sys-devel/libtool-1.5.6
 	sys-devel/gettext
-	dev-util/pkgconfig
 	dev-libs/libunistring
 	>=dev-libs/boehm-gc-7.0[threads?]
 	dev-libs/libffi
-	emacs? ( virtual/emacs )"
+	emacs? ( virtual/emacs )
+	virtual/pkgconfig"
 RDEPEND="${DEPEND}"
 
 SLOT="2"

diff --git a/dev-scheme/guile/guile-2.0.1.ebuild b/dev-scheme/guile/guile-2.0.5.ebuild
similarity index 96%
copy from dev-scheme/guile/guile-2.0.1.ebuild
copy to dev-scheme/guile/guile-2.0.5.ebuild
index c5b130e..76e1125 100644
--- a/dev-scheme/guile/guile-2.0.1.ebuild
+++ b/dev-scheme/guile/guile-2.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-2.0.0.ebuild,v 1.2 2011/04/12 18:20:24 mr_bones_ Exp $
 
@@ -18,11 +18,11 @@ DEPEND="
 	dev-libs/gmp
 	>=sys-devel/libtool-1.5.6
 	sys-devel/gettext
-	dev-util/pkgconfig
 	dev-libs/libunistring
 	>=dev-libs/boehm-gc-7.0[threads?]
 	dev-libs/libffi
-	emacs? ( virtual/emacs )"
+	emacs? ( virtual/emacs )
+	virtual/pkgconfig"
 RDEPEND="${DEPEND}"
 
 SLOT="2"

diff --git a/dev-scheme/guile/guile-999.ebuild b/dev-scheme/guile/guile-999.ebuild
index 9b9beaa..f94ca8c 100644
--- a/dev-scheme/guile/guile-999.ebuild
+++ b/dev-scheme/guile/guile-999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -7,7 +7,7 @@ EAPI=4
 # for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
 
 inherit eutils flag-o-matic elisp-common
-inherit git
+inherit git-2
 
 DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
 HOMEPAGE="http://www.gnu.org/software/guile/"
@@ -23,11 +23,11 @@ DEPEND="
 	dev-libs/gmp
 	>=sys-devel/libtool-1.5.6
 	sys-devel/gettext
-	dev-util/pkgconfig
 	dev-libs/libunistring
 	>=dev-libs/boehm-gc-7.0[threads?]
 	dev-libs/libffi
-	emacs? ( virtual/emacs )"
+	emacs? ( virtual/emacs )
+	virtual/pkgconfig"
 RDEPEND="${DEPEND}"
 
 # Not 2.2; File colisions with 2.0 on libguilereadline-v-18

diff --git a/dev-scheme/guile/metadata.xml b/dev-scheme/guile/metadata.xml
new file mode 100644
index 0000000..77fb31d
--- /dev/null
+++ b/dev-scheme/guile/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>scheme</herd>
+	<maintainer>
+		<email>hkBst@gentoo.org</email>
+	</maintainer>
+	<longdescription lang="en">
+Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs.
+	</longdescription>
+	<use>
+	<flag name='debug-freelist'>Include garbage collector freelist debugging
+	code</flag>
+	<flag name='debug-malloc'>Include malloc debugging code</flag>
+	<flag name='deprecated'>Enable deprecated features</flag>
+	<flag name='discouraged'> (implied by deprecated) enable merely discouraged
+	features</flag>
+	<flag name='networking'>Include networking interfaces</flag>
+	<flag name='regex'> Include regular expression interfaces</flag>
+	</use>
+</pkgmetadata>



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2012-08-21  8:16 Cyprien Nicolas
  0 siblings, 0 replies; 16+ messages in thread
From: Cyprien Nicolas @ 2012-08-21  8:16 UTC (permalink / raw
  To: gentoo-commits

commit:     87f3440d28d826d6b9dd5a022bedbda4db4e7e3e
Author:     Cyprien Nicolas (fulax) <c.nicolas+gentoo <AT> gmail <DOT> com>
AuthorDate: Tue Aug 21 08:10:49 2012 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Tue Aug 21 08:10:49 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=87f3440d

dev-scheme/guile: bump to 2.0.6

(Portage version: 2.2.0_alpha121/git/Linux x86_64, signed Manifest commit with key 0xBE63A96F)

---
 dev-scheme/guile/guile-2.0.6.ebuild |  113 +++++++++++++++++++++++++++++++++++
 1 files changed, 113 insertions(+), 0 deletions(-)

diff --git a/dev-scheme/guile/guile-2.0.6.ebuild b/dev-scheme/guile/guile-2.0.6.ebuild
new file mode 100644
index 0000000..3af87a0
--- /dev/null
+++ b/dev-scheme/guile/guile-2.0.6.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit autotools eutils flag-o-matic elisp-common
+
+DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
+HOMEPAGE="http://www.gnu.org/software/guile/"
+SRC_URI="mirror://gnu/guile/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~x86"
+IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads"
+
+RDEPEND="
+	app-admin/eselect-guile
+	>=dev-libs/boehm-gc-7.0[threads?]
+	dev-libs/gmp
+	dev-libs/libffi
+	dev-libs/libunistring
+	sys-devel/gettext
+	>=sys-devel/libtool-1.5.6
+	emacs? ( virtual/emacs )"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+SLOT="2"
+MAJOR="2.0"
+
+src_prepare() {
+	epatch_user
+	eautoreconf
+}
+
+src_configure() {
+	# see bug #178499
+	filter-flags -ftree-vectorize
+
+	#will fail for me if posix is disabled or without modules -- hkBst
+	econf \
+		--program-suffix="-${MAJOR}" \
+		--infodir="${EPREFIX}"/usr/share/info/guile-${MAJOR} \
+		--disable-error-on-warning \
+		--disable-static \
+		--enable-posix \
+		$(use_enable networking) \
+		$(use_enable regex) \
+		$(use_enable deprecated) \
+		$(use_enable nls) \
+		--disable-rpath \
+		$(use_enable debug-malloc) \
+		$(use_enable debug guile-debug) \
+		$(use_with threads) \
+		--with-modules # \
+#		EMACS=no
+}
+
+src_compile()  {
+	emake || die "make failed"
+
+	# Above we have disabled the build system's Emacs support;
+	# for USE=emacs we compile (and install) the files manually
+	# if use emacs; then
+	# 	cd emacs
+	# 	make
+	# 	elisp-compile *.el || die
+	# fi
+}
+
+src_install() {
+	einstall infodir="${ED}"/usr/share/info/guile-${MAJOR} || die "install failed"
+
+	# Maybe there is a proper way to do this? Symlink handled by eselect
+	mv "${ED}"/usr/share/aclocal/guile.m4 "${ED}"/usr/share/aclocal/guile-${MAJOR}.m4 || die "rename of guile.m4 failed"
+
+	dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
+
+	# Replaced by app-admin/eselect-guile
+	## texmacs needs this, closing bug #23493
+	#dodir /etc/env.d
+	#echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile
+
+	# necessary for registering slib, see bug 206896
+	keepdir /usr/share/guile/site
+
+	# if use emacs; then
+	# 	elisp-install ${PN} emacs/*.{el,elc} || die
+	# 	elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
+	# fi
+}
+
+pkg_postinst() {
+	[ "${EROOT}" == "/" ] && pkg_config
+	use emacs && elisp-site-regen
+	eselect guile update ifunset
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+	eselect guile update ifunset
+}
+
+pkg_config() {
+	if has_version dev-scheme/slib; then
+		einfo "Registering slib with guile"
+		install_slib_for_guile
+	fi
+}
+
+_pkg_prerm() {
+	rm -f "${EROOT}"/usr/share/guile/site/slibcat
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2012-08-21  8:16 Cyprien Nicolas
  0 siblings, 0 replies; 16+ messages in thread
From: Cyprien Nicolas @ 2012-08-21  8:16 UTC (permalink / raw
  To: gentoo-commits

commit:     25d1fcf566de2974034eeb1ae17e5aa12cbbbd1c
Author:     Cyprien Nicolas (fulax) <c.nicolas+gentoo <AT> gmail <DOT> com>
AuthorDate: Tue Aug 21 08:16:25 2012 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Tue Aug 21 08:16:25 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=25d1fcf5

dev-scheme/guile: Move virtual/pkgconfig from RDEPEND to DEPEND for 2.x ebuilds

(Portage version: 2.2.0_alpha121/git/Linux x86_64, signed Manifest commit with key 0xBE63A96F)

---
 dev-scheme/guile/guile-2.0.1.ebuild |    6 +++---
 dev-scheme/guile/guile-2.0.5.ebuild |    6 +++---
 dev-scheme/guile/guile-999.ebuild   |   16 +++++++---------
 3 files changed, 13 insertions(+), 15 deletions(-)

diff --git a/dev-scheme/guile/guile-2.0.1.ebuild b/dev-scheme/guile/guile-2.0.1.ebuild
index 2218004..af88dd8 100644
--- a/dev-scheme/guile/guile-2.0.1.ebuild
+++ b/dev-scheme/guile/guile-2.0.1.ebuild
@@ -13,7 +13,7 @@ LICENSE="LGPL-3"
 KEYWORDS="~amd64 ~x86"
 IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads"
 
-DEPEND="
+RDEPEND="
 	app-admin/eselect-guile
 	dev-libs/gmp
 	>=sys-devel/libtool-1.5.6
@@ -21,9 +21,9 @@ DEPEND="
 	dev-libs/libunistring
 	>=dev-libs/boehm-gc-7.0[threads?]
 	dev-libs/libffi
-	emacs? ( virtual/emacs )
+	emacs? ( virtual/emacs )"
+DEPEND="${RDEPEND}
 	virtual/pkgconfig"
-RDEPEND="${DEPEND}"
 
 SLOT="2"
 MAJOR="2.0"

diff --git a/dev-scheme/guile/guile-2.0.5.ebuild b/dev-scheme/guile/guile-2.0.5.ebuild
index d93d3e8..ba5d2e8 100644
--- a/dev-scheme/guile/guile-2.0.5.ebuild
+++ b/dev-scheme/guile/guile-2.0.5.ebuild
@@ -13,7 +13,7 @@ LICENSE="LGPL-3"
 KEYWORDS="~amd64 ~x86"
 IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads"
 
-DEPEND="
+RDEPEND="
 	app-admin/eselect-guile
 	dev-libs/gmp
 	>=sys-devel/libtool-1.5.6
@@ -21,9 +21,9 @@ DEPEND="
 	dev-libs/libunistring
 	>=dev-libs/boehm-gc-7.0[threads?]
 	dev-libs/libffi
-	emacs? ( virtual/emacs )
+	emacs? ( virtual/emacs )"
+DEPEND="${RDEPEND}
 	virtual/pkgconfig"
-RDEPEND="${DEPEND}"
 
 SLOT="2"
 MAJOR="2.0"

diff --git a/dev-scheme/guile/guile-999.ebuild b/dev-scheme/guile/guile-999.ebuild
index f94ca8c..ac1e207 100644
--- a/dev-scheme/guile/guile-999.ebuild
+++ b/dev-scheme/guile/guile-999.ebuild
@@ -4,8 +4,6 @@
 
 EAPI=4
 
-# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS
-
 inherit eutils flag-o-matic elisp-common
 inherit git-2
 
@@ -18,17 +16,17 @@ LICENSE="LGPL-3"
 KEYWORDS=""
 IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads"
 
-DEPEND="
+RDEPEND="
 	app-admin/eselect-guile
-	dev-libs/gmp
-	>=sys-devel/libtool-1.5.6
-	sys-devel/gettext
-	dev-libs/libunistring
 	>=dev-libs/boehm-gc-7.0[threads?]
+	dev-libs/gmp
 	dev-libs/libffi
-	emacs? ( virtual/emacs )
+	dev-libs/libunistring
+	sys-devel/gettext
+	>=sys-devel/libtool-1.5.6
+	emacs? ( virtual/emacs )"
+DEPEND="${RDEPEND}
 	virtual/pkgconfig"
-RDEPEND="${DEPEND}"
 
 # Not 2.2; File colisions with 2.0 on libguilereadline-v-18
 SLOT="2"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2012-09-26 18:56 Cyprien Nicolas
  0 siblings, 0 replies; 16+ messages in thread
From: Cyprien Nicolas @ 2012-09-26 18:56 UTC (permalink / raw
  To: gentoo-commits

commit:     8f4cf676e1be5d5277688e02a1dd5fa1d7bc86c9
Author:     Cyprien Nicolas (fulax) <c.nicolas+gentoo <AT> gmail <DOT> com>
AuthorDate: Wed Sep 26 18:56:44 2012 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Wed Sep 26 18:56:44 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=8f4cf676

dev-scheme/guile: Workout the emacs issue for 2.0.6. Remove 'emacs' USE flag. Remove old guile 2 versions.

  According to dsmith in #guile, emacs files provide a debugger, but
guile internals changed a lot in 2.0.x, so those files became useless.
The emacs directory is still part of the distribution, but of no use.

(Portage version: 2.2.0_alpha131/git/Linux i686, signed Manifest commit with key 0xBE63A96F)

---
 dev-scheme/guile/guile-2.0.1.ebuild |  108 ---------------------------------
 dev-scheme/guile/guile-2.0.5.ebuild |  114 -----------------------------------
 dev-scheme/guile/guile-2.0.6.ebuild |   30 +--------
 3 files changed, 4 insertions(+), 248 deletions(-)

diff --git a/dev-scheme/guile/guile-2.0.1.ebuild b/dev-scheme/guile/guile-2.0.1.ebuild
deleted file mode 100644
index af88dd8..0000000
--- a/dev-scheme/guile/guile-2.0.1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-inherit eutils flag-o-matic elisp-common
-
-DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
-HOMEPAGE="http://www.gnu.org/software/guile/"
-SRC_URI="mirror://gnu/guile/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~x86"
-IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads"
-
-RDEPEND="
-	app-admin/eselect-guile
-	dev-libs/gmp
-	>=sys-devel/libtool-1.5.6
-	sys-devel/gettext
-	dev-libs/libunistring
-	>=dev-libs/boehm-gc-7.0[threads?]
-	dev-libs/libffi
-	emacs? ( virtual/emacs )"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-SLOT="2"
-MAJOR="2.0"
-
-src_configure() {
-	# see bug #178499
-	filter-flags -ftree-vectorize
-
-	#will fail for me if posix is disabled or without modules -- hkBst
-	econf \
-		--program-suffix="-${MAJOR}" \
-		--infodir="${EPREFIX}"/usr/share/info/guile-${MAJOR} \
-		--disable-error-on-warning \
-		--disable-static \
-		--enable-posix \
-		$(use_enable networking) \
-		$(use_enable regex) \
-		$(use_enable deprecated) \
-		$(use_enable nls) \
-		--disable-rpath \
-		$(use_enable debug-malloc) \
-		$(use_enable debug guile-debug) \
-		$(use_with threads) \
-		--with-modules # \
-#		EMACS=no
-}
-
-src_compile()  {
-	emake || die "make failed"
-
-	# Above we have disabled the build system's Emacs support;
-	# for USE=emacs we compile (and install) the files manually
-	# if use emacs; then
-	# 	cd emacs
-	# 	make
-	# 	elisp-compile *.el || die
-	# fi
-}
-
-src_install() {
-	einstall infodir="${ED}"/usr/share/info/guile-${MAJOR} || die "install failed"
-
-	# Maybe there is a proper way to do this? Symlink handled by eselect
-	mv "${ED}"/usr/share/aclocal/guile.m4 "${ED}"/usr/share/aclocal/guile-${MAJOR}.m4 || die "rename of guile.m4 failed"
-
-	dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
-
-	# Replaced by app-admin/eselect-guile
-	## texmacs needs this, closing bug #23493
-	#dodir /etc/env.d
-	#echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile
-
-	# necessary for registering slib, see bug 206896
-	keepdir /usr/share/guile/site
-
-	# if use emacs; then
-	# 	elisp-install ${PN} emacs/*.{el,elc} || die
-	# 	elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
-	# fi
-}
-
-pkg_postinst() {
-	[ "${EROOT}" == "/" ] && pkg_config
-	use emacs && elisp-site-regen
-	eselect guile update ifunset
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-	eselect guile update ifunset
-}
-
-pkg_config() {
-	if has_version dev-scheme/slib; then
-		einfo "Registering slib with guile"
-		install_slib_for_guile
-	fi
-}
-
-_pkg_prerm() {
-	rm -f "${EROOT}"/usr/share/guile/site/slibcat
-}

diff --git a/dev-scheme/guile/guile-2.0.5.ebuild b/dev-scheme/guile/guile-2.0.5.ebuild
deleted file mode 100644
index ba5d2e8..0000000
--- a/dev-scheme/guile/guile-2.0.5.ebuild
+++ /dev/null
@@ -1,114 +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/guile-2.0.0.ebuild,v 1.2 2011/04/12 18:20:24 mr_bones_ Exp $
-
-EAPI=4
-inherit autotools eutils flag-o-matic elisp-common
-
-DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
-HOMEPAGE="http://www.gnu.org/software/guile/"
-SRC_URI="mirror://gnu/guile/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~x86"
-IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads"
-
-RDEPEND="
-	app-admin/eselect-guile
-	dev-libs/gmp
-	>=sys-devel/libtool-1.5.6
-	sys-devel/gettext
-	dev-libs/libunistring
-	>=dev-libs/boehm-gc-7.0[threads?]
-	dev-libs/libffi
-	emacs? ( virtual/emacs )"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-SLOT="2"
-MAJOR="2.0"
-
-src_prepare() {
-	epatch "${FILESDIR}/3742d778fbc6ea879437c19aeebe09179dceffdf.patch"
-	epatch_user
-	eautoreconf
-}
-
-src_configure() {
-	# see bug #178499
-	filter-flags -ftree-vectorize
-
-	#will fail for me if posix is disabled or without modules -- hkBst
-	econf \
-		--program-suffix="-${MAJOR}" \
-		--infodir="${EPREFIX}"/usr/share/info/guile-${MAJOR} \
-		--disable-error-on-warning \
-		--disable-static \
-		--enable-posix \
-		$(use_enable networking) \
-		$(use_enable regex) \
-		$(use_enable deprecated) \
-		$(use_enable nls) \
-		--disable-rpath \
-		$(use_enable debug-malloc) \
-		$(use_enable debug guile-debug) \
-		$(use_with threads) \
-		--with-modules # \
-#		EMACS=no
-}
-
-src_compile()  {
-	emake || die "make failed"
-
-	# Above we have disabled the build system's Emacs support;
-	# for USE=emacs we compile (and install) the files manually
-	# if use emacs; then
-	# 	cd emacs
-	# 	make
-	# 	elisp-compile *.el || die
-	# fi
-}
-
-src_install() {
-	einstall infodir="${ED}"/usr/share/info/guile-${MAJOR} || die "install failed"
-
-	# Maybe there is a proper way to do this? Symlink handled by eselect
-	mv "${ED}"/usr/share/aclocal/guile.m4 "${ED}"/usr/share/aclocal/guile-${MAJOR}.m4 || die "rename of guile.m4 failed"
-
-	dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
-
-	# Replaced by app-admin/eselect-guile
-	## texmacs needs this, closing bug #23493
-	#dodir /etc/env.d
-	#echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile
-
-	# necessary for registering slib, see bug 206896
-	keepdir /usr/share/guile/site
-
-	# if use emacs; then
-	# 	elisp-install ${PN} emacs/*.{el,elc} || die
-	# 	elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
-	# fi
-}
-
-pkg_postinst() {
-	[ "${EROOT}" == "/" ] && pkg_config
-	use emacs && elisp-site-regen
-	eselect guile update ifunset
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-	eselect guile update ifunset
-}
-
-pkg_config() {
-	if has_version dev-scheme/slib; then
-		einfo "Registering slib with guile"
-		install_slib_for_guile
-	fi
-}
-
-_pkg_prerm() {
-	rm -f "${EROOT}"/usr/share/guile/site/slibcat
-}

diff --git a/dev-scheme/guile/guile-2.0.6.ebuild b/dev-scheme/guile/guile-2.0.6.ebuild
index 3af87a0..c1c5d8a 100644
--- a/dev-scheme/guile/guile-2.0.6.ebuild
+++ b/dev-scheme/guile/guile-2.0.6.ebuild
@@ -3,7 +3,7 @@
 # $Header: $
 
 EAPI=4
-inherit autotools eutils flag-o-matic elisp-common
+inherit autotools eutils flag-o-matic
 
 DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
 HOMEPAGE="http://www.gnu.org/software/guile/"
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/guile/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 KEYWORDS="~amd64 ~x86"
-IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads"
+IUSE="networking +regex +deprecated nls debug-malloc debug +threads"
 
 RDEPEND="
 	app-admin/eselect-guile
@@ -20,8 +20,7 @@ RDEPEND="
 	dev-libs/libffi
 	dev-libs/libunistring
 	sys-devel/gettext
-	>=sys-devel/libtool-1.5.6
-	emacs? ( virtual/emacs )"
+	>=sys-devel/libtool-1.5.6"
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
@@ -52,20 +51,11 @@ src_configure() {
 		$(use_enable debug-malloc) \
 		$(use_enable debug guile-debug) \
 		$(use_with threads) \
-		--with-modules # \
-#		EMACS=no
+		--with-modules
 }
 
 src_compile()  {
 	emake || die "make failed"
-
-	# Above we have disabled the build system's Emacs support;
-	# for USE=emacs we compile (and install) the files manually
-	# if use emacs; then
-	# 	cd emacs
-	# 	make
-	# 	elisp-compile *.el || die
-	# fi
 }
 
 src_install() {
@@ -76,28 +66,16 @@ src_install() {
 
 	dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
 
-	# Replaced by app-admin/eselect-guile
-	## texmacs needs this, closing bug #23493
-	#dodir /etc/env.d
-	#echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile
-
 	# necessary for registering slib, see bug 206896
 	keepdir /usr/share/guile/site
-
-	# if use emacs; then
-	# 	elisp-install ${PN} emacs/*.{el,elc} || die
-	# 	elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
-	# fi
 }
 
 pkg_postinst() {
 	[ "${EROOT}" == "/" ] && pkg_config
-	use emacs && elisp-site-regen
 	eselect guile update ifunset
 }
 
 pkg_postrm() {
-	use emacs && elisp-site-regen
 	eselect guile update ifunset
 }
 


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2012-09-26 21:15 Cyprien Nicolas
  0 siblings, 0 replies; 16+ messages in thread
From: Cyprien Nicolas @ 2012-09-26 21:15 UTC (permalink / raw
  To: gentoo-commits

commit:     edf6e6770623914e9c436de2d500ee48af9bac87
Author:     Cyprien Nicolas (fulax) <c.nicolas+gentoo <AT> gmail <DOT> com>
AuthorDate: Wed Sep 26 21:15:03 2012 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Wed Sep 26 21:15:03 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=edf6e677

dev-scheme/guile-999: Remove emacs USE flag

(Portage version: 2.2.0_alpha131/git/Linux i686, signed Manifest commit with key 0xBE63A96F)

---
 dev-scheme/guile/guile-999.ebuild |   30 ++++--------------------------
 1 files changed, 4 insertions(+), 26 deletions(-)

diff --git a/dev-scheme/guile/guile-999.ebuild b/dev-scheme/guile/guile-999.ebuild
index ac1e207..af84054 100644
--- a/dev-scheme/guile/guile-999.ebuild
+++ b/dev-scheme/guile/guile-999.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=4
 
-inherit eutils flag-o-matic elisp-common
+inherit eutils flag-o-matic
 inherit git-2
 
 DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
@@ -14,7 +14,7 @@ EGIT_REPO_URI="git://git.sv.gnu.org/guile.git"
 
 LICENSE="LGPL-3"
 KEYWORDS=""
-IUSE="networking +regex +deprecated emacs nls debug-malloc debug +threads"
+IUSE="networking +regex +deprecated nls debug-malloc debug +threads"
 
 RDEPEND="
 	app-admin/eselect-guile
@@ -23,8 +23,7 @@ RDEPEND="
 	dev-libs/libffi
 	dev-libs/libunistring
 	sys-devel/gettext
-	>=sys-devel/libtool-1.5.6
-	emacs? ( virtual/emacs )"
+	>=sys-devel/libtool-1.5.6"
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
@@ -58,20 +57,11 @@ src_configure() {
 		$(use_enable debug-malloc) \
 		$(use_enable debug guile-debug) \
 		$(use_with threads) \
-		--with-modules # \
-#		EMACS=no
+		--with-modules
 }
 
 src_compile()  {
 	emake || die "make failed"
-
-	# Above we have disabled the build system's Emacs support;
-	# for USE=emacs we compile (and install) the files manually
-	# if use emacs; then
-	# 	cd emacs
-	# 	make
-	# 	elisp-compile *.el || die
-	# fi
 }
 
 src_install() {
@@ -82,28 +72,16 @@ src_install() {
 
 	dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
 
-	# Replaced by app-admin/eselect-guile
-	## texmacs needs this, closing bug #23493
-	#dodir /etc/env.d
-	#echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile
-
 	# necessary for registering slib, see bug 206896
 	keepdir /usr/share/guile/site
-
-	# if use emacs; then
-	# 	elisp-install ${PN} emacs/*.{el,elc} || die
-	# 	elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
-	# fi
 }
 
 pkg_postinst() {
 	[ "${EROOT}" == "/" ] && pkg_config
-	use emacs && elisp-site-regen
 	eselect guile update ifunset
 }
 
 pkg_postrm() {
-	use emacs && elisp-site-regen
 	eselect guile update ifunset
 }
 


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2013-01-26 19:07 Cyprien Nicolas
  0 siblings, 0 replies; 16+ messages in thread
From: Cyprien Nicolas @ 2013-01-26 19:07 UTC (permalink / raw
  To: gentoo-commits

commit:     66fd0d98d9b9265e655b832a0a1b78458dc9d3cb
Author:     Cyprien Nicolas (fulax) <gentoo <AT> fulax <DOT> fr>
AuthorDate: Sat Jan 26 19:06:33 2013 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Sat Jan 26 19:06:33 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=66fd0d98

dev-scheme/guile: bump to 2.0.7

Package-Manager: portage-2.2.0_alpha161
Manifest-Sign-Key: 0x3D79478FBE63A96F

---
 .../{guile-2.0.6.ebuild => guile-2.0.7.ebuild}     |    0
 1 files changed, 0 insertions(+), 0 deletions(-)

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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2013-04-15 19:51 Panagiotis Christopoulos
  0 siblings, 0 replies; 16+ messages in thread
From: Panagiotis Christopoulos @ 2013-04-15 19:51 UTC (permalink / raw
  To: gentoo-commits

commit:     16d21466f3fbcae93fef786df17007039da75345
Author:     Panagiotis Christopoulos (pchrist) <pchrist <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 15 19:51:24 2013 +0000
Commit:     Panagiotis Christopoulos <pchrist <AT> gentoo <DOT> org>
CommitDate: Mon Apr 15 19:51:24 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=16d21466

dev-scheme/guile-2.0.9: force >=automake-1.12

Package-Manager: portage-2.1.11.62
Manifest-Sign-Key: 3AC579B91BC03656

---
 dev-scheme/guile/guile-2.0.9.ebuild |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dev-scheme/guile/guile-2.0.9.ebuild b/dev-scheme/guile/guile-2.0.9.ebuild
index c1c5d8a..948be54 100644
--- a/dev-scheme/guile/guile-2.0.9.ebuild
+++ b/dev-scheme/guile/guile-2.0.9.ebuild
@@ -1,10 +1,12 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
 EAPI=4
 inherit autotools eutils flag-o-matic
 
+WANT_AUTOMAKE=1.12
+
 DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
 HOMEPAGE="http://www.gnu.org/software/guile/"
 SRC_URI="mirror://gnu/guile/${P}.tar.gz"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2013-04-18 13:45 Cyprien Nicolas
  0 siblings, 0 replies; 16+ messages in thread
From: Cyprien Nicolas @ 2013-04-18 13:45 UTC (permalink / raw
  To: gentoo-commits

commit:     bea27742a72a7324e0392b6829425e7c76645e81
Author:     Cyprien Nicolas (fulax) <gentoo <AT> fulax <DOT> fr>
AuthorDate: Thu Apr 18 13:45:31 2013 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Thu Apr 18 13:45:31 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=bea27742

dev-scheme/guile-2.0.9-r1: Change IUSE=+networking per bug #466174.
  EAPI bump, remove unused eclasses and src_prepare.

Package-Manager: portage-2.2.01.21890-prefix
RepoMan-Options: --force
Manifest-Sign-Key: 0x3D79478FBE63A96F

---
 .../{guile-2.0.9.ebuild => guile-2.0.9-r1.ebuild}  |   13 ++++---------
 1 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/dev-scheme/guile/guile-2.0.9.ebuild b/dev-scheme/guile/guile-2.0.9-r1.ebuild
similarity index 91%
rename from dev-scheme/guile/guile-2.0.9.ebuild
rename to dev-scheme/guile/guile-2.0.9-r1.ebuild
index 948be54..122d0d2 100644
--- a/dev-scheme/guile/guile-2.0.9.ebuild
+++ b/dev-scheme/guile/guile-2.0.9-r1.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=4
-inherit autotools eutils flag-o-matic
+EAPI=5
+inherit flag-o-matic
 
 WANT_AUTOMAKE=1.12
 
@@ -13,14 +13,14 @@ SRC_URI="mirror://gnu/guile/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 KEYWORDS="~amd64 ~x86"
-IUSE="networking +regex +deprecated nls debug-malloc debug +threads"
+IUSE="debug debug-malloc +deprecated +networking nls +regex +threads"
 
 RDEPEND="
 	app-admin/eselect-guile
 	>=dev-libs/boehm-gc-7.0[threads?]
 	dev-libs/gmp
 	dev-libs/libffi
-	dev-libs/libunistring
+	>=dev-libs/libunistring-0.9.3
 	sys-devel/gettext
 	>=sys-devel/libtool-1.5.6"
 DEPEND="${RDEPEND}
@@ -29,11 +29,6 @@ DEPEND="${RDEPEND}
 SLOT="2"
 MAJOR="2.0"
 
-src_prepare() {
-	epatch_user
-	eautoreconf
-}
-
 src_configure() {
 	# see bug #178499
 	filter-flags -ftree-vectorize


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2013-04-24 21:37 Panagiotis Christopoulos
  0 siblings, 0 replies; 16+ messages in thread
From: Panagiotis Christopoulos @ 2013-04-24 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     bc2a090cfbd751187245553d9e422389a621cc0e
Author:     Panagiotis Christopoulos (pchrist) <pchrist <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 21:36:11 2013 +0000
Commit:     Panagiotis Christopoulos <pchrist <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 21:36:11 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=bc2a090c

dev-scheme/guile-1.8.8-r3: Force  WANT_AUTOMAKE=1.12 , temporary fix for bug #467064, reported by Thomas Witt [bugs thwitt de]

Package-Manager: portage-2.1.11.62
RepoMan-Options: --force
Manifest-Sign-Key: 3AC579B91BC03656

---
 dev-scheme/guile/guile-1.8.8-r3.ebuild |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dev-scheme/guile/guile-1.8.8-r3.ebuild b/dev-scheme/guile/guile-1.8.8-r3.ebuild
index 5f5cb95..65757e7 100644
--- a/dev-scheme/guile/guile-1.8.8-r3.ebuild
+++ b/dev-scheme/guile/guile-1.8.8-r3.ebuild
@@ -3,6 +3,7 @@
 # $Header: $
 
 EAPI=5
+WANT_AUTOMAKE=1.12
 inherit eutils autotools flag-o-matic elisp-common
 
 DESCRIPTION="Scheme interpreter"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2014-06-02 11:41 Panagiotis Christopoulos
  0 siblings, 0 replies; 16+ messages in thread
From: Panagiotis Christopoulos @ 2014-06-02 11:41 UTC (permalink / raw
  To: gentoo-commits

commit:     396b573823c8a9e8d9aaedd97f4dd99b02bb0cd3
Author:     Panagiotis Christopoulos (pchrist) <pchrist <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  2 11:40:46 2014 +0000
Commit:     Panagiotis Christopoulos <pchrist <AT> gentoo <DOT> org>
CommitDate: Mon Jun  2 11:40:46 2014 +0000
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 0000000..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
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2019-06-22 16:51 Cyprien Nicolas
  0 siblings, 0 replies; 16+ messages in thread
From: Cyprien Nicolas @ 2019-06-22 16:51 UTC (permalink / raw
  To: gentoo-commits

commit:     24b394f25010419edeade6120526d4697bcd4115
Author:     Cyprien Nicolas (fulax) <gentoo <AT> fulax <DOT> fr>
AuthorDate: Sat Jun 22 16:51:31 2019 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Sat Jun 22 16:51:31 2019 +0000
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-9999.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-9999.ebuild b/dev-scheme/guile/guile-9999.ebuild
index 8ae5dfd8..8feb94b2 100644
--- a/dev-scheme/guile/guile-9999.ebuild
+++ b/dev-scheme/guile/guile-9999.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)


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2019-08-11  9:44 Cyprien Nicolas
  0 siblings, 0 replies; 16+ messages in thread
From: Cyprien Nicolas @ 2019-08-11  9:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4fc10f5a8efc54b0f8ab254427fc184b159ef671
Author:     Cyprien Nicolas (fulax) <cyprien <AT> nicolas <DOT> tf>
AuthorDate: Sun Aug 11 09:44:14 2019 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Sun Aug 11 09:44:14 2019 +0000
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 )


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2019-08-31 12:09 Cyprien Nicolas
  0 siblings, 0 replies; 16+ messages in thread
From: Cyprien Nicolas @ 2019-08-31 12:09 UTC (permalink / raw
  To: gentoo-commits

commit:     7d430ad2694caacc5c2748474488e80744c1687a
Author:     Cyprien Nicolas (fulax) <cyprien <AT> nicolas <DOT> tf>
AuthorDate: Sat Aug 31 12:09:18 2019 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Sat Aug 31 12:09:18 2019 +0000
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


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2022-04-01 11:12 Ulrich Müller
  0 siblings, 0 replies; 16+ messages in thread
From: Ulrich Müller @ 2022-04-01 11:12 UTC (permalink / raw
  To: gentoo-commits

commit:     ff38794019c2b79a003abeccbb2952c7809f1ddb
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  1 10:02:34 2022 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Apr  1 10:02:34 2022 +0000
URL:        https://gitweb.gentoo.org/proj/lisp.git/commit/?id=ff387940

dev-scheme/guile: Drop 2.9.4

Signed-off-by: Ulrich Müller <ulm <AT> 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..00000000
--- 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
-}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
@ 2022-04-01 11:12 Ulrich Müller
  0 siblings, 0 replies; 16+ messages in thread
From: Ulrich Müller @ 2022-04-01 11:12 UTC (permalink / raw
  To: gentoo-commits

commit:     86af1a17ff5d0069b114e3e96808c7e37be217e5
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  1 10:05:39 2022 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Apr  1 10:05:39 2022 +0000
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 <ulm <AT> 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"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2022-04-01 11:12 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-08 14:25 [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/ Cyprien Nicolas
  -- strict thread matches above, loose matches on Subject: below --
2022-04-01 11:12 Ulrich Müller
2022-04-01 11:12 Ulrich Müller
2019-08-31 12:09 Cyprien Nicolas
2019-08-11  9:44 Cyprien Nicolas
2019-06-22 16:51 Cyprien Nicolas
2014-06-02 11:41 Panagiotis Christopoulos
2013-04-24 21:37 Panagiotis Christopoulos
2013-04-18 13:45 Cyprien Nicolas
2013-04-15 19:51 Panagiotis Christopoulos
2013-01-26 19:07 Cyprien Nicolas
2012-09-26 21:15 Cyprien Nicolas
2012-09-26 18:56 Cyprien Nicolas
2012-08-21  8:16 Cyprien Nicolas
2012-08-21  8:16 Cyprien Nicolas
2011-04-12  8:29 Marijn Schouten

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox