public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/lisp:master commit in: dev-scheme/hop/
@ 2012-08-21 12:38 Cyprien Nicolas
  0 siblings, 0 replies; 3+ messages in thread
From: Cyprien Nicolas @ 2012-08-21 12:38 UTC (permalink / raw
  To: gentoo-commits

commit:     63ee44fb7bb74c5d917356eca46403aab26d04f6
Author:     Cyprien Nicolas (fulax) <c.nicolas+gentoo <AT> gmail <DOT> com>
AuthorDate: Tue Aug 21 12:36:27 2012 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Tue Aug 21 12:36:27 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=63ee44fb

dev-scheme/hop: Bump to 2.3.1

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

---
 .../hop/{hop-2.3.0.ebuild => hop-2.3.1.ebuild}     |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dev-scheme/hop/hop-2.3.0.ebuild b/dev-scheme/hop/hop-2.3.1.ebuild
similarity index 98%
rename from dev-scheme/hop/hop-2.3.0.ebuild
rename to dev-scheme/hop/hop-2.3.1.ebuild
index 5bfd99a..6208f77 100644
--- a/dev-scheme/hop/hop-2.3.0.ebuild
+++ b/dev-scheme/hop/hop-2.3.1.ebuild
@@ -6,7 +6,7 @@ EAPI=4
 
 MY_P=${P/_/-}
 
-inherit multilib eutils
+inherit multilib eutils user
 
 DESCRIPTION="Hop is a higher-order language for programming interactive web applications"
 HOMEPAGE="http://hop.inria.fr/"


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

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

commit:     5d77b55f4b1837ddf0c26c571805fd1d447da2fc
Author:     Cyprien Nicolas (fulax) <c.nicolas+gentoo <AT> gmail <DOT> com>
AuthorDate: Tue Aug 21 12:38:05 2012 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Tue Aug 21 12:38:05 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=5d77b55f

dev-scheme/hop: Add missing 'inherit user' for enew{user,group} helpers

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

---
 dev-scheme/hop/hop-2.1.1.ebuild |    2 +-
 dev-scheme/hop/hop-2.2.0.ebuild |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/hop/hop-2.1.1.ebuild b/dev-scheme/hop/hop-2.1.1.ebuild
index d9727b1..4c4bf52 100644
--- a/dev-scheme/hop/hop-2.1.1.ebuild
+++ b/dev-scheme/hop/hop-2.1.1.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="2"
 
-inherit multilib eutils
+inherit multilib eutils user
 
 DESCRIPTION="Hop is a higher-order language for programming interactive web applications"
 HOMEPAGE="http://hop.inria.fr/"

diff --git a/dev-scheme/hop/hop-2.2.0.ebuild b/dev-scheme/hop/hop-2.2.0.ebuild
index 9aa3636..aed539c 100644
--- a/dev-scheme/hop/hop-2.2.0.ebuild
+++ b/dev-scheme/hop/hop-2.2.0.ebuild
@@ -6,7 +6,7 @@ EAPI="2"
 
 MY_P=${P/_/-}
 
-inherit multilib eutils
+inherit multilib eutils user
 
 DESCRIPTION="Hop is a higher-order language for programming interactive web applications"
 HOMEPAGE="http://hop.inria.fr/"


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

* [gentoo-commits] proj/lisp:master commit in: dev-scheme/hop/
@ 2013-02-03 13:59 Cyprien Nicolas
  0 siblings, 0 replies; 3+ messages in thread
From: Cyprien Nicolas @ 2013-02-03 13:59 UTC (permalink / raw
  To: gentoo-commits

commit:     9b682c6b6e8e6df3442a600265c8b72568b72860
Author:     Cyprien Nicolas (fulax) <gentoo <AT> fulax <DOT> fr>
AuthorDate: Sun Feb  3 13:58:54 2013 +0000
Commit:     Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com>
CommitDate: Sun Feb  3 13:58:54 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=9b682c6b

dev-scheme/hop: Bump to 2.4.0

Package-Manager: portage-2.2.01.21688-prefix
Manifest-Sign-Key: 0x3D79478FBE63A96F

---
 dev-scheme/hop/hop-2.4.0.ebuild |   82 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 82 insertions(+), 0 deletions(-)

diff --git a/dev-scheme/hop/hop-2.4.0.ebuild b/dev-scheme/hop/hop-2.4.0.ebuild
new file mode 100644
index 0000000..4b8280b
--- /dev/null
+++ b/dev-scheme/hop/hop-2.4.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+MY_P=${P/_/-}
+
+inherit multilib eutils user
+
+DESCRIPTION="Hop is a higher-order language for programming interactive web applications"
+HOMEPAGE="http://hop.inria.fr/"
+SRC_URI="ftp://ftp-sop.inria.fr/indes/fp/Hop/${MY_P}.tar.gz
+		ftp://ftp.cnic.fr/gentoo-lisp-overlay/${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="avahi debug ssl threads"
+
+DEPEND=">=dev-scheme/bigloo-4.0a:=[avahi?,ssl?,threads?,multimedia,sqlite,web]"
+RDEPEND="${DEPEND}"
+
+RESTRICT="mirror"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+	if ! use prefix; then
+		enewgroup hop
+		enewuser hop -1 -1 /var/lib/hop hop
+	fi
+}
+
+src_prepare() {
+	epatch_user
+}
+
+src_configure() {
+	# Hop doesn't use autoconf and consequently a lot of options used by econf give errors
+	# Manuel Serrano says: "Please, dont talk to me about autoconf. I simply dont want to hear about it..."
+	./configure \
+		--prefix="${EPREFIX}"/usr \
+		--mandir="${EPREFIX}"/usr/share/man \
+		--libdir="${EPREFIX}"/usr/$(get_libdir) \
+		--etcdir="${EPREFIX}"/etc/hop \
+		--webletsdir="${EPREFIX}"/usr/share/${PN}/weblets \
+		$(use_enable avahi) \
+		$(use_enable ssl) \
+		$(use_enable threads) \
+		$(use debug && echo "--debug") \
+		|| die "configure failed"
+}
+
+src_compile () {
+	emake EFLAGS='-ldopt "${LDFLAGS}"' || die "emake failed"
+}
+
+src_install () {
+	emake DESTDIR="${D}" install || die "install failed"
+
+	# Create home dir
+	keepdir /var/lib/hop
+	# Create log dir
+	keepdir /var/log/hop
+
+	if ! use prefix; then
+		fowners hop:hop  /var/lib/hop
+		fowners root:hop /var/log/hop
+
+		fperms 0750 /var/lib/hop
+		fperms 0775 /var/log/hop
+	fi
+
+	# Init scripts
+	newinitd "${FILESDIR}/hop.initd" hop || die
+	newconfd "${FILESDIR}/hop.confd" hop || die
+
+	# Documentation
+	dodoc ChangeLog README
+	newdoc LICENSE COPYING
+}


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

end of thread, other threads:[~2013-02-03 13:59 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-21 12:38 [gentoo-commits] proj/lisp:master commit in: dev-scheme/hop/ Cyprien Nicolas
  -- strict thread matches above, loose matches on Subject: below --
2013-02-03 13:59 Cyprien Nicolas
2012-08-21 12:38 Cyprien Nicolas

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