* [gentoo-commits] proj/lisp:master commit in: profiles/, dev-scheme/guile/
@ 2011-04-28 9:54 Cyprien Nicolas
0 siblings, 0 replies; 3+ messages in thread
From: Cyprien Nicolas @ 2011-04-28 9:54 UTC (permalink / raw
To: gentoo-commits
commit: dfa38baf463812e0936eddc9e9d1e795124b8a74
Author: Cyprien Nicolas (fulax) <c.nicolas+gentoo <AT> gmail <DOT> com>
AuthorDate: Thu Apr 28 09:53:47 2011 +0000
Commit: Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Thu Apr 28 09:53:47 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=dfa38baf
dev-scheme/guile: bump to version 2.0.1 (p.masked for the same reasons as 2.0.0 in the tree)
---
dev-scheme/guile/guile-2.0.1.ebuild | 99 +++++++++++++++++++++++++++++++++++
profiles/package.mask | 10 ++++
2 files changed, 109 insertions(+), 0 deletions(-)
diff --git a/dev-scheme/guile/guile-2.0.1.ebuild b/dev-scheme/guile/guile-2.0.1.ebuild
new file mode 100644
index 0000000..7400532
--- /dev/null
+++ b/dev-scheme/guile/guile-2.0.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2011 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=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"
+
+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_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_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 || 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/profiles/package.mask b/profiles/package.mask
new file mode 100644
index 0000000..bf32fd4
--- /dev/null
+++ b/profiles/package.mask
@@ -0,0 +1,10 @@
+# Cyprien Nicolas <c.nicolas+gentoo@gmail.com> (28 Apr 2011)
+# Masked for several reasons pointed out by Marijn:
+# Marijn Schouten <hkBst@gentoo.org> (07 April 2011)
+# Masked for number of issues, but can be used to
+# test against if people are impatient ;P
+# Known issues:
+# - Broken emacs support (ulm has promised to look)
+# - doesn't build when boehm-gc is built without threads
+# - no SLOTting yet!
+=dev-scheme/guile-2.0.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: profiles/, dev-scheme/guile/
@ 2013-04-15 19:06 Cyprien Nicolas
0 siblings, 0 replies; 3+ messages in thread
From: Cyprien Nicolas @ 2013-04-15 19:06 UTC (permalink / raw
To: gentoo-commits
commit: 23384d36f4f2a6e2457822cd19b457af610c812f
Author: Cyprien Nicolas (fulax) <gentoo <AT> fulax <DOT> fr>
AuthorDate: Mon Apr 15 19:06:24 2013 +0000
Commit: Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Mon Apr 15 19:06:24 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=23384d36
dev-scheme/guile: bump to 2.0.9 (untested)
---
.../{guile-2.0.7.ebuild => guile-2.0.9.ebuild} | 0
profiles/package.mask | 2 +-
2 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dev-scheme/guile/guile-2.0.7.ebuild b/dev-scheme/guile/guile-2.0.9.ebuild
similarity index 100%
rename from dev-scheme/guile/guile-2.0.7.ebuild
rename to dev-scheme/guile/guile-2.0.9.ebuild
diff --git a/profiles/package.mask b/profiles/package.mask
index aa55927..f2d511b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -6,7 +6,7 @@
# Mask app-admin/eselect-guile and dev-scheme/guile-2.0.6 as well, for
# the same reasons as below, wrt Bug #432526 by Juergen Rose and zmedico
app-admin/eselect-guile
-=dev-scheme/guile-2.0.7
+=dev-scheme/guile-2.0.9
# Cyprien Nicolas <c.nicolas+gentoo@gmail.com> (28 Apr 2011)
# Masked for several reasons pointed out by Marijn:
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: profiles/, dev-scheme/guile/
@ 2019-06-22 13:29 Cyprien Nicolas
0 siblings, 0 replies; 3+ messages in thread
From: Cyprien Nicolas @ 2019-06-22 13:29 UTC (permalink / raw
To: gentoo-commits
commit: a48c6f3764748222fcc166cb7a1ac5f099f7a2d1
Author: Cyprien Nicolas (fulax) <gentoo <AT> fulax <DOT> fr>
AuthorDate: Sat Jun 22 13:28:40 2019 +0000
Commit: Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Sat Jun 22 13:28:40 2019 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a48c6f37
dev-scheme/guile: Bump to 2.2.5, add block with guile-2.2:12
dev-scheme/guile/{guile-2.2.4-r1.ebuild => guile-2.2.5.ebuild} | 1 +
profiles/package.mask | 5 ++---
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-scheme/guile/guile-2.2.4-r1.ebuild b/dev-scheme/guile/guile-2.2.5.ebuild
similarity index 98%
rename from dev-scheme/guile/guile-2.2.4-r1.ebuild
rename to dev-scheme/guile/guile-2.2.5.ebuild
index 8a2a06f1..4f396476 100644
--- a/dev-scheme/guile/guile-2.2.4-r1.ebuild
+++ b/dev-scheme/guile/guile-2.2.5.ebuild
@@ -18,6 +18,7 @@ REQUIRED_USE="regex" # workaround for bug 596322
RESTRICT="strip"
RDEPEND="
+ !>=dev-scheme/guile-2.2:12
>=dev-libs/boehm-gc-7.0:=[threads?]
dev-libs/gmp:=
virtual/libffi:=
diff --git a/profiles/package.mask b/profiles/package.mask
index e550ad31..ea39d2e4 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -1,6 +1,5 @@
-# Cyprien Nicolas (fulax) <gentoo@fulax.fr> (16 Jun 2019)
-# Experimental SLOT support
-=dev-scheme/guile-2.2.4-r1
+# Cyprien Nicolas (fulax) <gentoo@fulax.fr> (22 Jun 2019)
+# guile-3 beta releases
=dev-scheme/guile-2.9.2
# Cyprien Nicolas (fulax) <gentoo@fulax.fr> (26 Jan 2013)
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-06-22 13:29 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-28 9:54 [gentoo-commits] proj/lisp:master commit in: profiles/, dev-scheme/guile/ Cyprien Nicolas
-- strict thread matches above, loose matches on Subject: below --
2013-04-15 19:06 Cyprien Nicolas
2019-06-22 13:29 Cyprien Nicolas
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox