public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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 --
2013-04-15 19:06 [gentoo-commits] proj/lisp:master commit in: profiles/, dev-scheme/guile/ Cyprien Nicolas
  -- strict thread matches above, loose matches on Subject: below --
2019-06-22 13:29 Cyprien Nicolas
2011-04-28  9:54 Cyprien Nicolas

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