summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2008-01-18 09:01:52 +0000
committerAlexis Ballier <aballier@gentoo.org>2008-01-18 09:01:52 +0000
commit36c9ffc40da7602d9f9c53d286df4e96c37146e0 (patch)
treec6b81a9a53d65ad3fa437d6cbe5b806d768c1ec7 /www-servers/ocsigen
parentrestrict installsources, debugedit kills executables compiled with ocamlc -cu... (diff)
downloadhistorical-36c9ffc40da7602d9f9c53d286df4e96c37146e0.tar.gz
historical-36c9ffc40da7602d9f9c53d286df4e96c37146e0.tar.bz2
historical-36c9ffc40da7602d9f9c53d286df4e96c37146e0.zip
version bump, thanks Pierre
Package-Manager: portage-2.1.4
Diffstat (limited to 'www-servers/ocsigen')
-rw-r--r--www-servers/ocsigen/ChangeLog9
-rw-r--r--www-servers/ocsigen/Manifest22
-rw-r--r--www-servers/ocsigen/files/digest-ocsigen-0.99.53
-rw-r--r--www-servers/ocsigen/ocsigen-0.99.5.ebuild90
4 files changed, 115 insertions, 9 deletions
diff --git a/www-servers/ocsigen/ChangeLog b/www-servers/ocsigen/ChangeLog
index 41fa19681315..b167527eb313 100644
--- a/www-servers/ocsigen/ChangeLog
+++ b/www-servers/ocsigen/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for www-servers/ocsigen
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigen/ChangeLog,v 1.15 2007/12/03 21:58:32 aballier Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigen/ChangeLog,v 1.16 2008/01/18 09:01:51 aballier Exp $
+
+*ocsigen-0.99.5 (18 Jan 2008)
+
+ 18 Jan 2008; Alexis Ballier <aballier@gentoo.org> +ocsigen-0.99.5.ebuild:
+ version bump, thanks Pierre
03 Dec 2007; Alexis Ballier <aballier@gentoo.org> -ocsigen-0.99.3.ebuild:
remove old
diff --git a/www-servers/ocsigen/Manifest b/www-servers/ocsigen/Manifest
index 6775f28bf882..ff82b78c7166 100644
--- a/www-servers/ocsigen/Manifest
+++ b/www-servers/ocsigen/Manifest
@@ -14,14 +14,19 @@ MD5 dac05219bffdf69535305b6c82b2a94d files/ocsigen.initd 870
RMD160 fcf6fb9ee45441c4bf9b6adda4e8af54e62c0f8c files/ocsigen.initd 870
SHA256 04e7ae1f912cdf6b83a82161d84a0dc4576c3b87544e5e5c1153e149bb37fca2 files/ocsigen.initd 870
DIST ocsigen-0.99.4.tar.gz 649904 RMD160 98eac0fb79cb2766807e10d979b2666a70566a39 SHA1 0b81022aa11f748bd506941209e93f6bfb7199d3 SHA256 3a4a5379b2292dc8dd7bf6d0850053f11c72036762b224ccaf0b663dbb6deac0
+DIST ocsigen-0.99.5.tar.gz 665227 RMD160 36b8145c8df720ef4d090fa22632215fd0633750 SHA1 7a1cc3918e40f7dffee4a37e14024bc5bee8d0dd SHA256 3fd5ea7ac5e2b6b31dc57f465e159d5d01c577b9f7c4ea9ebfa60e41032943b6
EBUILD ocsigen-0.99.4.ebuild 2502 RMD160 e16faebf64b41827b71b80e857cf2f77e33e6df2 SHA1 db50d372a49394b5f362cc8aa294615ebc0a226f SHA256 796e8a96d824c9ce4cbf046f8104558204c44552f07458018354063d7014a66e
MD5 6dc204b93763eb53fa5285d8230f84a2 ocsigen-0.99.4.ebuild 2502
RMD160 e16faebf64b41827b71b80e857cf2f77e33e6df2 ocsigen-0.99.4.ebuild 2502
SHA256 796e8a96d824c9ce4cbf046f8104558204c44552f07458018354063d7014a66e ocsigen-0.99.4.ebuild 2502
-MISC ChangeLog 2175 RMD160 0b06768035b1348b46d3a7b9fc09631130334b75 SHA1 355f436deafb2b32c14da94c5abc09687d7b815f SHA256 d01faf0099856566bd0f43becde0307db2f54880ab96c00548efb911703ac359
-MD5 6db6597684b01b0ed59da8b2d2f954f3 ChangeLog 2175
-RMD160 0b06768035b1348b46d3a7b9fc09631130334b75 ChangeLog 2175
-SHA256 d01faf0099856566bd0f43becde0307db2f54880ab96c00548efb911703ac359 ChangeLog 2175
+EBUILD ocsigen-0.99.5.ebuild 2432 RMD160 b734a67e991743a4390909177eeba660ba9e46c5 SHA1 8b49072b63ab3b16e7d3d6d05e84f6be4b92d1d3 SHA256 84f7ff79d3a208702ad78a9669b2a4c0e768c0ad03fa6ca23dae43ed3a416fd3
+MD5 e46f1158b13b2ed28c85baac00bcf2b0 ocsigen-0.99.5.ebuild 2432
+RMD160 b734a67e991743a4390909177eeba660ba9e46c5 ocsigen-0.99.5.ebuild 2432
+SHA256 84f7ff79d3a208702ad78a9669b2a4c0e768c0ad03fa6ca23dae43ed3a416fd3 ocsigen-0.99.5.ebuild 2432
+MISC ChangeLog 2313 RMD160 d7720b05725b69fe1ddc5c3bc9d98051237da3ff SHA1 ccc026df89285ea4c4e11f0b76f0ec283229f594 SHA256 f7ad167115f749eaa122ba29d74ccb8a8fac59e7b7c91026c7d548456478c9e3
+MD5 65c2d0f76b8f21f2a10588a782effc9c ChangeLog 2313
+RMD160 d7720b05725b69fe1ddc5c3bc9d98051237da3ff ChangeLog 2313
+SHA256 f7ad167115f749eaa122ba29d74ccb8a8fac59e7b7c91026c7d548456478c9e3 ChangeLog 2313
MISC metadata.xml 841 RMD160 c7f3cbfccfead79ea5e4d2f160b1f70e2afe4ea7 SHA1 d115b8c68be11da73572acd44157570e5f4ba533 SHA256 ab11b758ab9af2d5e744da8fba2f0cf1ff745164bc4f151ce0d03d180f41c03f
MD5 87f83bf5516968db6765794fae27a186 metadata.xml 841
RMD160 c7f3cbfccfead79ea5e4d2f160b1f70e2afe4ea7 metadata.xml 841
@@ -29,10 +34,13 @@ SHA256 ab11b758ab9af2d5e744da8fba2f0cf1ff745164bc4f151ce0d03d180f41c03f metadata
MD5 65fdc03bf183f9db6de21beef5254fb4 files/digest-ocsigen-0.99.4 244
RMD160 cbb94f2e186e459d41c8fdc55d5bdb0438ba0367 files/digest-ocsigen-0.99.4 244
SHA256 b252426478658bc6ac94045d40687d7f78f15904e1708e166f3eade43c3724e7 files/digest-ocsigen-0.99.4 244
+MD5 04b9fd21904b3bfc522629e2c97658a0 files/digest-ocsigen-0.99.5 244
+RMD160 d8ed04d9bbd9c746ed02ce83fea601346356cec4 files/digest-ocsigen-0.99.5 244
+SHA256 152a9704e7fa1df4569c127add85c4cdf12804d9198ad6bbe3c76a11eb23dfdc files/digest-ocsigen-0.99.5 244
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFHVHwTvFcC4BYPU0oRAgo9AJ9MFP73TO+M662CfFWfHWEa96zkVQCeIdBQ
-J/NNLpYHGRtXoCPWZASjDks=
-=JgmQ
+iD8DBQFHkGuLvFcC4BYPU0oRAqdmAKC3iFqh6UnuUl4hFJgQhMGsL+sJvQCfWFri
+M9iIjQmMS5gVpywOlOwisHY=
+=wTpu
-----END PGP SIGNATURE-----
diff --git a/www-servers/ocsigen/files/digest-ocsigen-0.99.5 b/www-servers/ocsigen/files/digest-ocsigen-0.99.5
new file mode 100644
index 000000000000..f73f54d4f1f7
--- /dev/null
+++ b/www-servers/ocsigen/files/digest-ocsigen-0.99.5
@@ -0,0 +1,3 @@
+MD5 0bcf4dd030da3df8baad29524ccc9cf4 ocsigen-0.99.5.tar.gz 665227
+RMD160 36b8145c8df720ef4d090fa22632215fd0633750 ocsigen-0.99.5.tar.gz 665227
+SHA256 3fd5ea7ac5e2b6b31dc57f465e159d5d01c577b9f7c4ea9ebfa60e41032943b6 ocsigen-0.99.5.tar.gz 665227
diff --git a/www-servers/ocsigen/ocsigen-0.99.5.ebuild b/www-servers/ocsigen/ocsigen-0.99.5.ebuild
new file mode 100644
index 000000000000..f172ab9b6fa7
--- /dev/null
+++ b/www-servers/ocsigen/ocsigen-0.99.5.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-servers/ocsigen/ocsigen-0.99.5.ebuild,v 1.1 2008/01/18 09:01:51 aballier Exp $
+
+inherit eutils findlib multilib
+
+DESCRIPTION="Ocaml-powered webserver and framework for dynamic web programming"
+HOMEPAGE="http://www.ocsigen.org"
+SRC_URI="http://www.ocsigen.org/download/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ocamlduce doc dbm sqlite zlib"
+RESTRICT="strip installsources"
+
+DEPEND="dev-ml/findlib
+ zlib? ( >=dev-ml/camlzip-1.03-r1 )
+ dev-ml/cryptokit
+ >=dev-lang/ocaml-3.08.4
+ >=dev-ml/ocamlnet-2.2
+ >=dev-ml/ocaml-ssl-0.4
+ ocamlduce? ( >=dev-ml/ocamlduce-3.10.0 )
+ !dbm? ( dev-ml/ocaml-sqlite3 )
+ sqlite? ( dev-ml/ocaml-sqlite3 )"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ enewgroup ocsigen
+ enewuser ocsigen -1 -1 /var/www ocsigen
+
+ use !dbm && use !sqlite \
+ && ewarn "Neither dbm nor sqlite are in useflags, will enable sqlite as default"
+
+ use sqlite && use dbm \
+ && ewarn "sqlite and dbm are both in useflags, will use only sqlite"
+
+ if use !sqlite && use dbm && ! built_with_use dev-lang/ocaml gdbm; then
+ eerror "You need to compile dev-lang/ocaml with gdbm support"
+ eerror "in order to use ${PN} with dbm"
+ die "please reinstall dev-lang/ocaml with gdbm support"
+ fi
+}
+
+use_enable_default() {
+ if use $2; then
+ if use $1; then
+ echo "--enable-$2 --enable-$1"
+ else
+ echo "--enable-$2 --disable-$1"
+ fi
+ else
+ echo "--disable-$2 --enable-$1"
+ fi
+}
+
+src_compile() {
+ ./configure \
+ --prefix /usr \
+ --temproot "${D}" \
+ --bindir /usr/bin \
+ --docdir /usr/share/doc \
+ --mandir /usr/share/man/man1 \
+ --examplesdir /usr/$(get_libdir) \
+ $(use_enable debug) \
+ $(use_enable ocamlduce) \
+ $(use_enable zlib camlzip) \
+ $(use_enable_default sqlite dbm) \
+ --ocsigen-group ocsigen \
+ --ocsigen-user ocsigen \
+ --name ocsigen \
+ || die "Error : configure failed!"
+ emake -j1 depend || die "Error : make depend failed!"
+ emake -j1 || die "Error : make failed!"
+}
+
+src_install() {
+ if use doc ; then
+ emake -j1 install || die "Error : make install failed!"
+ else
+ emake -j1 installnodoc || die "Error : make install failed!"
+ fi
+
+ emake -j1 logrotate || die "Error : make logrotate failed!"
+
+ newinitd "${FILESDIR}"/ocsigen.initd ocsigen || die
+ newconfd "${FILESDIR}"/ocsigen.confd ocsigen || die
+
+ dodoc README
+}