summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2012-11-21 00:15:20 +0000
committerAlexis Ballier <aballier@gentoo.org>2012-11-21 00:15:20 +0000
commitf1674da39f400d2e4efd0a5f37c9e1d737d6a69f (patch)
tree4296df5bc5766d1d303c8267f050659dc2275d07 /dev-ml/ocamlnet
parentadding myself as co-maintainer to assist (diff)
downloadhistorical-f1674da39f400d2e4efd0a5f37c9e1d737d6a69f.tar.gz
historical-f1674da39f400d2e4efd0a5f37c9e1d737d6a69f.tar.bz2
historical-f1674da39f400d2e4efd0a5f37c9e1d737d6a69f.zip
version bump
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64 Manifest-Sign-Key: 0x160F534A
Diffstat (limited to 'dev-ml/ocamlnet')
-rw-r--r--dev-ml/ocamlnet/ChangeLog7
-rw-r--r--dev-ml/ocamlnet/Manifest10
-rw-r--r--dev-ml/ocamlnet/ocamlnet-3.6.1.ebuild75
3 files changed, 87 insertions, 5 deletions
diff --git a/dev-ml/ocamlnet/ChangeLog b/dev-ml/ocamlnet/ChangeLog
index 9c76562d28a9..f94b48d85838 100644
--- a/dev-ml/ocamlnet/ChangeLog
+++ b/dev-ml/ocamlnet/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ml/ocamlnet
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlnet/ChangeLog,v 1.64 2012/08/03 22:38:04 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlnet/ChangeLog,v 1.65 2012/11/21 00:10:32 aballier Exp $
+
+*ocamlnet-3.6.1 (21 Nov 2012)
+
+ 21 Nov 2012; Alexis Ballier <aballier@gentoo.org> +ocamlnet-3.6.1.ebuild:
+ version bump
03 Aug 2012; Alexis Ballier <aballier@gentoo.org> ocamlnet-3.6.ebuild:
license is ZLIB
diff --git a/dev-ml/ocamlnet/Manifest b/dev-ml/ocamlnet/Manifest
index f76e821b69ce..f36d7d4265ff 100644
--- a/dev-ml/ocamlnet/Manifest
+++ b/dev-ml/ocamlnet/Manifest
@@ -3,16 +3,18 @@ Hash: SHA256
DIST ocamlnet-3.5.1.tar.gz 3290994 SHA256 1304eea88aacbc08864e7ff8fce58fab495f41c99b6379784121fc9e92ca8426 SHA512 9e8ab47bfe365a810e016e1293053c4d8c82e85350683d40ee6dbaff06b0a9e4be965234494738cc9d773f35075cba6fccdb861828ea9a33139a1fe48c0e9335 WHIRLPOOL c49b11e05393e65eba725f72badfb6eeab5d3aaabc3ac4795ff3c47476f5ee31b52ecb42de626658de7d8f5379d9cfb15d76aebbe00ec320345c416abf3e29d0
DIST ocamlnet-3.5.tar.gz 3290489 SHA256 bf509cdbfefa7cead1676131c41f22ea0aa516b8ade57a7d961cde9a1cb623f1 SHA512 d78e3abd46f5cee0f6672af8cbb140d680d8f49d408ee9448279daec7af210f3898e2f3a5aa80ccccf1d4ab4cf3d46cc9fc803c2c45cc7a96454769a1ab8932b WHIRLPOOL dcecf389b602f30edc78bc650c6f213fc05a7bfbd260c74450617f1d7d454f26f17e5337e744253333504b58098391849714b57fd927179c5e0c5b255e6ed45a
+DIST ocamlnet-3.6.1.tar.gz 3333742 SHA256 f283aa9604e4b29e11c4e45f8c44dff6317d7928bef37e5088fb66a66602d3ef SHA512 6efacabc6b3c8297a685b4e6a24f18687b2adee4b583b65eda2bd96c9a3fbda0a58a1f956d4990c7e204317edb57e4ff4bf6c26a2bde0f5e112a04649dcd6e15 WHIRLPOOL 5d955aa38d1d70b9915198191a36ae53a455d50c0f00153858f28f719a7c95c6db6b4e154bd163ba5d5a8aba535400c722ee75989b648b544e14ae3e1f6df3c0
DIST ocamlnet-3.6.tar.gz 3322518 SHA256 306c20aee6512be3564c0f39872b70f929c06e1e893cfcf528ac47ae35cf7a69 SHA512 10d30ecfa1bc1f40d107a04abceb05c8a136cbc77b48a3343091c479c53a66337b13e88bf29ec4044e472dfb6868d7ad3c10dd5469839907e4fd95a0855016bc WHIRLPOOL f8c1e73f5efb84c0e61623090cedb5ce7337b4ff14fcaa4a164d6834274f37c26a835f6c9ff67d6e2fbd0c282d4db191f53dca44107c26aa49bd8c6ed6c3f2d4
EBUILD ocamlnet-3.5.1.ebuild 1772 SHA256 ba7cbc705ef5450df847f9e22fdbb6d7c352a262ffc1059e5593ab9aafebcfce SHA512 6bdf3820e22b580eeac94e3149c949b19eaaf6ec2354f23a894c531c04129b28d65e972746dd8d01143b46965ddb602fde244925da9517cc2080cf238b0a49fa WHIRLPOOL f3a08a5d8abe5f44c8ebe575b322cd18c1e0f46f316d0413618a7d76a0b3507041093563d0e477830d73a436c56d074a437428ab7a89aaac50f602cbf0aef050
EBUILD ocamlnet-3.5.ebuild 1762 SHA256 b6f2c62e88be367aec75d6bcb9cbdf49f522b4c4f50fca794c171fbdbf4832df SHA512 1bba36a7feb88935a00738514106b6c5e290f597aac2d4ffd4d1c0d5d57be7eb1aa0eed82e05ef1d107dd2fa6b6a7c0eb3b8fae1eb3fd9212e1e649769c165c1 WHIRLPOOL 5834d390b0aebeb7a8376da81b07880333107777906572e4cf2495cdb808712eaf74192707c270fb21cff35652ddcc154b56443d1a6567c60e25583578457c03
+EBUILD ocamlnet-3.6.1.ebuild 1771 SHA256 7b96cb5983f6bea811fe35880106ab322f82079202c42270f3b3ee6d87565813 SHA512 31932bb7a5d1fa313fe302d21af3ecaec10f8f1ef3e3e9c21de2879a77a603646a9b7653eceb7c359f31d9969119c3c8d2dd62a09be6a37271e88d625928f0d1 WHIRLPOOL 17f612d1fd83ea4f22ed5ba809a7c9cf594bddc8914da891038cb29cfb749850006946785a916d3cd2e31ae9a39e953e1537ef843ea23962e9691f4ad8973e43
EBUILD ocamlnet-3.6.ebuild 1769 SHA256 ee3038ea1400a392f3281a47e015195d364118b6c6f4862fc23e1865cefb9cfa SHA512 bbb54d8ee40b3ac4f35ccb8ec375ce2f0ff3b857263465b1ccaac63f315b74bdb948c0b68fcc1256a07aaa1cc75767a3d79472b7ade8641890fe911fb2a88208 WHIRLPOOL bc944764ab5cf252633ebecdfd4d4df61f1f142837e6564b8459cc275db86681627a63ce9e97f611223ad2b28c2317306460b772b6cc731d8657e0d84a9f4827
-MISC ChangeLog 8260 SHA256 044b5d2fec8c967142b2cb8434a12ba8bad8ade47ebfdd66bfaf530340f82559 SHA512 e9cf811c24ef1c70b18443b846c41152098ccee09abca8b277d31db639ae3b86b2427c7b42ee533edb88abc1572eef971ce4dd878f7b4bbe62b819abdfcf4b35 WHIRLPOOL 1b148e2c59722706b2b261d3337b9c428845d11c661b33a1ad0c456ac1777d4db4c205f5a9608f393db5d9dbaf65c3e2d5729d09d927939a03ff707b1e288a1e
+MISC ChangeLog 8383 SHA256 d2f65193c6d6d5b7c586617ca610a2dd5a7e8a5b0bc7da33aee28d7de311ec25 SHA512 3a8deed82af1ef07363b6c030a45d2cbd231866b725cb990878c83621a6e9215785305c871862700d263ba501e2dbe39c1fcdbf1a70d44a1822b3320ec40e537 WHIRLPOOL 327389d8e6f692a125f422211723dfa6c6e39f6e9c8400e9101851e00ee14db406bdd0f0ab66340cb3ff0c2239243276153fcc4e21e4551fd7ed9962190e3029
MISC metadata.xml 419 SHA256 b8b5005c86a12de781987f6a36917a635b46469a5ef497d6fec80e3d8737e7fb SHA512 2b97106f579b12cfe3378530f9e409f436fb60dba4175ca8ca59e4fef48c25d8a8574876b34efbf08f822d7c394ecbdf17510f3864924d14e1151d0ef0ce5400 WHIRLPOOL 59856d3d135f4b61e511a1321b8178c8a82bb2b1989f00e751d61662d09cf4551a271eeafcf1f8a041f64bdd397db8526338ec9b859287d16070e97c170b51c6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlAcUtEACgkQvFcC4BYPU0ppDgCfSfIuEePR6aVzDqN7zxrT0eZp
-sIYAn2KYdvb35T9Yv4+BM8RPaN0NFs8c
-=hkbM
+iEYEAREIAAYFAlCsG/oACgkQvFcC4BYPU0qF/QCfWTkbEchEdmZqrkL7Y07cTHrM
+n/gAn1m1xQ/SYWFlscN0TCG7OFZA7Ipa
+=63jz
-----END PGP SIGNATURE-----
diff --git a/dev-ml/ocamlnet/ocamlnet-3.6.1.ebuild b/dev-ml/ocamlnet/ocamlnet-3.6.1.ebuild
new file mode 100644
index 000000000000..47f2601681ca
--- /dev/null
+++ b/dev-ml/ocamlnet/ocamlnet-3.6.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlnet/ocamlnet-3.6.1.ebuild,v 1.1 2012/11/21 00:10:32 aballier Exp $
+
+EAPI="2"
+
+inherit eutils findlib
+
+MY_P=${P/_beta/test}
+DESCRIPTION="Modules for OCaml application-level Internet protocols"
+HOMEPAGE="http://projects.camlcity.org/projects/ocamlnet.html"
+SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
+
+LICENSE="ZLIB GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+IUSE="cryptokit gtk ssl tk httpd +ocamlopt +pcre zip"
+RESTRICT="installsources"
+
+# the auth-dh compile flag has been disabled as well, since it depends on
+# ocaml-cryptgps, which is not available.
+
+DEPEND=">=dev-ml/findlib-1.0
+ pcre? ( >=dev-ml/pcre-ocaml-5 )
+ >=dev-lang/ocaml-3.10.2[tk?,ocamlopt?]
+ cryptokit? ( dev-ml/cryptokit )
+ gtk? ( >=dev-ml/lablgtk-2 )
+ ssl? ( >=dev-ml/ocaml-ssl-0.4 )
+ zip? ( dev-ml/camlzip )
+ "
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+ocamlnet_use_with() {
+ if use $1; then
+ echo "-with-$2"
+ else
+ echo "-without-$2"
+ fi
+}
+
+ocamlnet_use_enable() {
+ if use $1; then
+ echo "-enable-$2"
+ else
+ echo "-disable-$2"
+ fi
+}
+
+src_configure() {
+ ./configure \
+ -bindir /usr/bin \
+ -datadir /usr/share/${PN} \
+ $(ocamlnet_use_enable cryptokit crypto) \
+ $(ocamlnet_use_enable gtk gtk2) \
+ $(ocamlnet_use_enable pcre pcre) \
+ $(ocamlnet_use_enable ssl ssl) \
+ $(ocamlnet_use_enable tk tcl) \
+ $(ocamlnet_use_enable zip zip) \
+ $(ocamlnet_use_with httpd nethttpd) \
+ || die "Error : econf failed!"
+}
+
+src_compile() {
+ emake -j1 all || die "make failed"
+ if use ocamlopt; then
+ emake -j1 opt || die "make failed"
+ fi
+}
+
+src_install() {
+ export STRIP_MASK="*/bin/*"
+ findlib_src_install
+}