diff options
author | 2008-01-18 09:01:52 +0000 | |
---|---|---|
committer | 2008-01-18 09:01:52 +0000 | |
commit | 36c9ffc40da7602d9f9c53d286df4e96c37146e0 (patch) | |
tree | c6b81a9a53d65ad3fa437d6cbe5b806d768c1ec7 /www-servers/ocsigen | |
parent | restrict installsources, debugedit kills executables compiled with ocamlc -cu... (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | www-servers/ocsigen/Manifest | 22 | ||||
-rw-r--r-- | www-servers/ocsigen/files/digest-ocsigen-0.99.5 | 3 | ||||
-rw-r--r-- | www-servers/ocsigen/ocsigen-0.99.5.ebuild | 90 |
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 +} |