* [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