summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyprien Nicolas (fulax) <gentoo@fulax.fr>2013-02-03 14:58:54 +0100
committerChema Alonso Josa <nimiux@gentoo.org>2018-03-09 22:33:34 +0100
commit1075a548c120b44f7a899bf2e2dafcfc58a6b74c (patch)
tree0ae2507de8e81e4cb6c5bdd828d13c13f57ff785 /dev-scheme
parentdev-scheme/bigloo: Update manifest and add amd64-linux keyword (works fine he... (diff)
downloadlisp-1075a548c120b44f7a899bf2e2dafcfc58a6b74c.tar.gz
lisp-1075a548c120b44f7a899bf2e2dafcfc58a6b74c.tar.bz2
lisp-1075a548c120b44f7a899bf2e2dafcfc58a6b74c.zip
dev-scheme/hop: Bump to 2.4.0
Package-Manager: portage-2.2.01.21688-prefix Manifest-Sign-Key: 0x3D79478FBE63A96F
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/hop/Manifest16
-rw-r--r--dev-scheme/hop/hop-2.4.0.ebuild82
2 files changed, 91 insertions, 7 deletions
diff --git a/dev-scheme/hop/Manifest b/dev-scheme/hop/Manifest
index 1b4b68c1..4ffad55b 100644
--- a/dev-scheme/hop/Manifest
+++ b/dev-scheme/hop/Manifest
@@ -6,18 +6,20 @@ AUX hop.initd 502 SHA256 f68d537851415d245fac2a675ccb07a2d9ec51dce44172eebe116b6
DIST hop-2.1.1.tar.gz 2481670 SHA256 b76655c72e67020e7fe61978941f3fc3bbcfa44ea9a5ed3138f47d152495dae6
DIST hop-2.2.0.tar.gz 3001939 SHA256 cf6e34731514763df71cf833e2955f8b5c6f56714f403a26e584e3741b237868
DIST hop-2.3.1.tar.gz 3120374 SHA256 1cf4d57d5ff8060b20ed9ca02f9b1b83cc6c5d392c63edecc0ce5a9ab2990643 SHA512 c0d886e0eb72c3d83a17ef759ae4849560c88a87ce9f13c1f1c6dbfb0253d74c90e0ff265cbffbb7f0a22556e8f59aad4f5a37fede5753af69db49983807ff21 WHIRLPOOL 3ea08ed837b8ba43ac632a7d09db96cd4ebfcc90148c390f00b80a9a8ef2ad7b875d41a6dc61aa4c4ee8c22259c82f9406493f85ad7b074a8ecc90eb9ec9973d
+DIST hop-2.4.0.tar.gz 3305096 SHA256 85896a0d82fd44e6ee91eb290710ebf6383178905f3adcaa1301d37465f1d011 SHA512 ec23d65cdb392bdd91c1940ecdb260efd0b99faa4592a685ef410e04844960704993913be7227e286c6ca1c3e8eee6c3ef29dc3da490676030fda8cbb1109676 WHIRLPOOL 1077d86c7f805b5a2a9c72f08a393c26272fbbd8a7493d1451bd1c263412517d0da35111ebc994a4a0f0d4b048deeae4a49574e5414deca0cb12dcbe50998c88
EBUILD hop-2.1.1.ebuild 1487 SHA256 a84e6cfe10e8d739bd789a60005d277cd3eac8dacd7850f8711960ed12f5977b SHA512 d8ce81adc2758de0e7dc6e180f59a68d60388754ed589d0f59791909a34f2d5c0b79fb660f1f10c209967bd28db5b097aec8a1753f573998962fb4bf937e3846 WHIRLPOOL 64edec54d0a3d4c2f48f41bd3efcf9d85260876bb601337b444a4cf4b5f142c919cec0399e6f078c190617d709b778f8329783d278148c81e74015d09eb299be
EBUILD hop-2.2.0.ebuild 1524 SHA256 5e303eae1fd979281112b4bd962fa6529da54464d716a6e8d3490d58835d9438 SHA512 eaf31d2a5659e3e9d2d095699f9084afbf51a9f867631f8cd2ae9cb3202f373553f8aaadbf093e94ee43180a0025082d752e1a576854972209446ac18fdef7d6 WHIRLPOOL fe3749819f525a40c2e4fb987aabf2076a205fcde042220109ff8e517710003869ed76ebf0daa3326c366c4f51d3e928b8d5188f335bbac9a6f196ad27c14ed9
EBUILD hop-2.3.1.ebuild 1709 SHA256 84e7c258a33d856ba2a7df3102fc1d92e225f027a1bfefd35d8ab0b4b6e21502 SHA512 21be0f8c711a7cb621a92bb6af2f7427ed9f85fa934cb5ae8f211b3e3066306b1203bf1a9c7e694f9f3118987382d5225634247eb91b89778fdd1219573011ae WHIRLPOOL e067975d13e92c3a404aa2e60546b86541604cdb99022afb2fff57fd91ee0ede723779f179ed8a52138f30b05acde5311277daca3c866d6a4223ff9382f66f9a
+EBUILD hop-2.4.0.ebuild 1899 SHA256 959a6537855554d42d2ba89629d3cbfe3f9c4a590170a8c3022ce564970b43e5 SHA512 6ebc65aa4c53119ee7bd8d93b174554bb288d9475535cfba4ad93b45f656a3d6034b61a2ba0223e0cc832af9fa94fec1003dcd19edc9a9f48837d0801e525a6b WHIRLPOOL d70ad345e0af52ffed3f473188ebabde29e7927f9f2d8a2fa81392aeece7715722596d56b19b9f5214090f57c778603b531d54e65212720ce854a72e4dd366ea
MISC metadata.xml 938 SHA256 b080497e1902225f819444bb2813e6157c0e8d72a0a23b54fc1f52bab693ab4f SHA512 471abb04686dc2ec1fb0375789c5432fa0400b972b786c01af30a6409a0dde1d878e93fecc23de567e9e918edb8b704e992a57940099308d1fc3b4f0f0cdf894 WHIRLPOOL e363171879f8b276da66ac579b3666a512099aacb9ffb9a71448360c676ce9ec322d502b73adc4f64793098ba19174bd57c84d7acf84dcc6901b4a9236c00baf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQM4EtAAoJED15R4++Y6lvuuIH/05cc8dfrqeTfRLLCDUEJ5Mh
-b63N/OFwsqzkTRhMzeSeglfhy9faVHH3c4nfG9y1LLaEbinOxg51tNgVry5i3mMB
-T/e43ypQOErB/5iBNQxkJUaMnfgApo0KoajxazmOxZAXsjmu89wKLcnl79K0juh8
-8rTwPHQbLXLTpQUAuvUvgJAE+hPC2Tetbds37F/4c1K4IfRjyOU4RoDbLOIkzJMD
-W+tKzv7EwvpJSylpg9PJPNZyQubG3yspSERlX0Dsx3in4OQWQSxvi58EE07yYAkE
-K9UeY8A8iF0LtlMLcEc4i/iNlhZIVV79p0kOle5fHKY75GP/OIE2PRGMchJQX9k=
-=WVQe
+iQEcBAEBCAAGBQJRDm0eAAoJED15R4++Y6lvDW0H/29H4sNinVy2GSa3wuA0y2rk
+NPyjX4XP+shLryNJX9+JtVbhlOfiOPPOcBFy9R4HYyknHHyne55zyOdztqJ7ZAHJ
+sb+JrLh0tgkmeBXmAaF4DZ5jXXmNFm/b2mKGh62s/vnOWq9DiuXC1f1UuoHb7j5L
+NC4o757op5StAsZXjfTOc0b1Jg2coG1afcyBUqRuZagD9WsZdBsFIRqwhHpQK4So
+IHAXqpa4PxHp+aXJ0WPILGkPLO4pLw0GFlqRTWxDyIrt0ZQvUL/hz3nF0zGgfk+n
+HlbM5bgcAlbftZHO9SeiRLLRP1jrdpFF7+ufuDe6lVqxLC3IcZ/4bRcflRDo7xQ=
+=0H+F
-----END PGP SIGNATURE-----
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 00000000..4b8280ba
--- /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
+}