diff options
author | Cyprien Nicolas (fulax) <gentoo@fulax.fr> | 2013-02-03 14:58:54 +0100 |
---|---|---|
committer | Chema Alonso Josa <nimiux@gentoo.org> | 2018-03-09 22:33:34 +0100 |
commit | 1075a548c120b44f7a899bf2e2dafcfc58a6b74c (patch) | |
tree | 0ae2507de8e81e4cb6c5bdd828d13c13f57ff785 /dev-scheme | |
parent | dev-scheme/bigloo: Update manifest and add amd64-linux keyword (works fine he... (diff) | |
download | lisp-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/Manifest | 16 | ||||
-rw-r--r-- | dev-scheme/hop/hop-2.4.0.ebuild | 82 |
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 +} |