summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrice Clement <monsieurp@gentoo.org>2015-03-06 10:35:01 +0000
committerPatrice Clement <monsieurp@gentoo.org>2015-03-06 10:35:01 +0000
commitd609960e7a3063a4de06c9bbe194515489fbc780 (patch)
tree6ffcab2604e9691934bae913347def8b55f21c8f /dev-libs/beecrypt
parentVersion Bump (diff)
downloadhistorical-d609960e7a3063a4de06c9bbe194515489fbc780.tar.gz
historical-d609960e7a3063a4de06c9bbe194515489fbc780.tar.bz2
historical-d609960e7a3063a4de06c9bbe194515489fbc780.zip
Turn 'threads' USE flag on by default. Fix bug 542250.
Package-Manager: portage-2.2.14/cvs/Linux i686
Diffstat (limited to 'dev-libs/beecrypt')
-rw-r--r--dev-libs/beecrypt/ChangeLog10
-rw-r--r--dev-libs/beecrypt/Manifest27
-rw-r--r--dev-libs/beecrypt/beecrypt-4.2.1-r2.ebuild4
-rw-r--r--dev-libs/beecrypt/beecrypt-4.2.1-r3.ebuild85
4 files changed, 98 insertions, 28 deletions
diff --git a/dev-libs/beecrypt/ChangeLog b/dev-libs/beecrypt/ChangeLog
index 493d2abf9e42..4bc09e1fe435 100644
--- a/dev-libs/beecrypt/ChangeLog
+++ b/dev-libs/beecrypt/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/beecrypt
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/beecrypt/ChangeLog,v 1.87 2014/12/26 20:45:10 mgorny Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/beecrypt/ChangeLog,v 1.88 2015/03/06 10:34:52 monsieurp Exp $
+
+*beecrypt-4.2.1-r3 (06 Mar 2015)
+
+ 06 Mar 2015; Patrice Clement <monsieurp@gentoo.org> +beecrypt-4.2.1-r3.ebuild,
+ beecrypt-4.2.1-r2.ebuild:
+ Turn 'threads' USE flag on by default. Fix bug 542250.
26 Dec 2014; Michał Górny <mgorny@gentoo.org> beecrypt-4.2.1-r2.ebuild:
Add missing "use python" conditional.
diff --git a/dev-libs/beecrypt/Manifest b/dev-libs/beecrypt/Manifest
index 8387e34284e4..6d759d5aca89 100644
--- a/dev-libs/beecrypt/Manifest
+++ b/dev-libs/beecrypt/Manifest
@@ -1,30 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX beecrypt-4.2.1-build-system.patch 3796 SHA256 98eb6ff5991988563bc33c431379443ac13fde2b23d9cc9e5ee0bd7c470f504b SHA512 6f13707e238cd2602c1482554381fc4ffb59d367fc095453ae05c7bc17438552745b304ce2ad5c071a367a0a90809173682676a392396521e20006f214db0c46 WHIRLPOOL aa8b7b454635b46fb238505a7a2f2e051943ca956fb7093a6b0e45e0fc93b5a0cd22ee16ebcf8d85b198dda4713744c112a5ee64efe70a82970eca5aeef86f13
AUX beecrypt-4.2.1-gcc-4.7.patch 258 SHA256 03e95b2f5c7340a7ee8e8a11933118a23a335e6f5076f4e7fb08e8bc9249b7a8 SHA512 d0d7dab1b302590d03474132039a98ed1f9b8f2e126300fe917acc0c2207bef8d1e90be14bb01d6278ac79a8f2d46aa81b8e56f3ee76b3c90b2e3ef6b0bbc375 WHIRLPOOL 09f5589ac7fcf2c6684deecd9582d046cec6b17d38cbd00131fdb95bcc63f5702920a01f3a138186e4a7066db66318e055120b1ca6999a88211c12c87f6291dd
DIST beecrypt-4.2.1.tar.gz 882758 SHA256 286f1f56080d1a6b1d024003a5fa2158f4ff82cae0c6829d3c476a4b5898c55d SHA512 59995d53c024efe6344a21ac0d6d55fbe652488a4a22cc6719f9fc3851d56697fa8738937d48aa1e6f9ebe749de61ac3c79a5f0cea793872213c3bdf922e71bc WHIRLPOOL c4a0371d8e2cf37194800867c58e77d72bb59ab464fdff9c561230ece0f288dabdebfdd0ac13382c9ebe45b455ffbfdd81e6a15969dcb86d3d8c8e6635e294bb
EBUILD beecrypt-4.2.1-r1.ebuild 2057 SHA256 781d52ed4fc3ae2b59b75d9013f09632f58b9cf72d8578559df94ccf2594a8b3 SHA512 52e5c254d01b0961fbc13aa52b86db7ad19f63fce0af18d2cfea9a896adc1c8610c8a9b631b1133d5ef62f08ccca87e6983538142cc9dcff534251849ecea6ac WHIRLPOOL 195c562de5e0077cb96393ed3a17389196d6f15f9132ea8c99816fb1095e83b18604bf79a42083661ffcd9daa4c1408b99d46696f06c0a19ece4d37afaf6fef0
-EBUILD beecrypt-4.2.1-r2.ebuild 2042 SHA256 dd314f84edb25760ac2315989ef0fcb6bb9c7f888382445c5c04a49fcfe9f45d SHA512 b06cbb77da766cd26d19b2210177ab3a8d42fdcc7f6eaeb404e168d9ea13e4a66d26b7e6beb8ed8578d569a73b07f15fe83edddfeb629258cd2bd5b6d10c62b9 WHIRLPOOL 417f17a95b3a5f1131b6461458212b830f79f7e6911087fb5f773904168fa969292cce3df236308e483e73ca39a11d50098570de116bf9e0409dd073825e19e8
+EBUILD beecrypt-4.2.1-r2.ebuild 2045 SHA256 bf2c5a55152f8a2b533a13c700dca328209a3bb9ad86838891249bdeda65168e SHA512 addd133ae621439f96b8443851069722c4c9210eb57afadf7de36980286e0988274a0e3c25dd268e72bc4ed0eb47d178f5dd0511d2e58ee7aa7b1dd0e4e0a0a9 WHIRLPOOL f813c29735b2c72d348469e56ee8e29ed1ab67d03c1a04f8396f5242282b564a7ff38f95dad636bce8d0be6a8d8c4a7ef769ba28ec818829768e4dab3d268152
+EBUILD beecrypt-4.2.1-r3.ebuild 2046 SHA256 27daaff928de0a17dd536f62ff085acd8b8312422d9d05b425679a6eba6f178b SHA512 184d62d1309a77e2e3a631f1428fa58491e8425526f4be459a8419d63077f10c09bcf68dc02ec8605eedd839fc52d97ba92b7abb8253606d7cac0f616751171e WHIRLPOOL 660cb58aa1a0b59de371c316c5bc105e8e61dd220076666d894ed80f91f81d670bec74076d48a1ac7fc5325b1e33720c16e5a3d2ebd20ec17ce5183a709869d8
EBUILD beecrypt-4.2.1.ebuild 2034 SHA256 c0fd94138ebfa2596ff573a76e7f94c9a1116fe31edf71310afb20700f1478a0 SHA512 ea2f9065818ea667bc8207a7c05fbf655b2c8d7ca77818da10ec4f22a0c3d97d67f7a895d8c747da08095412f867e4b43a1b23f2447c9b176d4db9261908685d WHIRLPOOL 63998197832e4d5de88b8f09e6e30184791c06a86daa60fc4fe99c93c79dee10b7d7dae5aa362e39bf75ccbc7a31c1ef7cfcccb321320fe18f58012a119635dc
-MISC ChangeLog 13894 SHA256 39358e7885dca79fd053583a3023e6050190e73bcbd6d3bde11d6e79f8450582 SHA512 ad4e3dfb0333bcd25b074fa23013f2f8c355218816016e1f3b4562f8699a6560d696c4226a405a2aa29f9196a5655aa85aa2610066ef4b46dd976eb0f1d2f429 WHIRLPOOL 9e60154ffd78bdb849806783c00b2b12d0b5f1213dece486e21041b6290b5f84c6718c8fba63e2d53677dd05087e984455b5a30fadf6a3261692275f79fee77a
+MISC ChangeLog 14098 SHA256 f0d6ecc49d4f488047fded3f4e1ef1ab809611294e5ae9c1a4b3aab778964b16 SHA512 3f9833ad16c4553efeb9a1c8e79be93f5794dc08ffca23fb259544abda3adb60f0fbc0d11ef27cf9bc5f9c64a77a673c69a19510442a38ad70bc6cbba203186a WHIRLPOOL 3b8a8df7fa272529409217570ea82614a2ec194a53bae50a978a3e55da99099df573886b521e81a3af21136fc02a99995ec0303761ee120a1d9d222024a050c9
MISC metadata.xml 210 SHA256 90082fe26a119a63ca8fbe227f66c33ba74167b6cf28e2cef02dea6c4f656c39 SHA512 4554adeece55ce9adfdadba04443a3ede6ff910b96a11b77bb1f07ddd6bdbc756b8e6e1873660f8f54e67f46db1065980794a6136c6de7883b24d0ee13ff51fe WHIRLPOOL f546bd1233d5a9934ba0480881ceba944cb8ff1869c12ed2421d4ccbb247ee38dc0c7c8b979f10533ad0fc603b5e4829d0ddf174a83d0bda8e8dd62c1c873eeb
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQJ8BAEBCABmBQJUncjXXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOfmMP/RbDGURo6HsdoBelUbKd084K
-ulPKt0EO8MybOm+xuLD75LxyJPeA7EeP9dMSl5Cn2hMxE2CtfZZWsEsGFDWhurXi
-K3cDm9ez9mNammoeeXz+NxOyeypOJBNuQMILSKpT84Z3nkvQFkQROTY582I4qdTn
-1J7ZUwmEQKKkzFUP8g053U1J26udxv0E+cHJHVlPA2meXUnMJ+r89LMzhPwZ2ajX
-JhMjO9WFVJ6CLNC0rZX0s73m3gLQayGtgVj3XfxVfZz0ukQqebFJeia9XdsPSijt
-MTfQ/KZyJzJKOao4g4QxTry/fb7ag9BAEu0HRSUIXsU2+0/H7ViWtIPbfT2ErfNu
-FgATAKrTpQny5PlVrVfd8SuZsusKtYX07QXa8Qg2C2BAnbmPZyJA2iEuBDOsMHOI
-NVpCDaujYEiF7hrOk6KT+B2h6ak6pAyqN3hpA7zkXFFMJtWmjYny5SvkyHZ3koi4
-4XPADMbIJvhZw1GT9Ts84j8arxxHVMM99GRFsjl/FxJvhQC019i8o39TPcojLARA
-mMqRaG0+CQTvDFLyBBv92Xh8CooeqgkFcaYTJateUdaddCPMWWn0aDDKdoKeXYPe
-t5ZDOB+5prF7T0W37ARpPqgqtyYkUAvkKEUU6m2xt74mM3kwq1dnKIgL1eok2G96
-pnSKggvptDqMW0ztMgbd
-=1PbB
------END PGP SIGNATURE-----
diff --git a/dev-libs/beecrypt/beecrypt-4.2.1-r2.ebuild b/dev-libs/beecrypt/beecrypt-4.2.1-r2.ebuild
index 1f5b53a29e7c..15a4979e10e3 100644
--- a/dev-libs/beecrypt/beecrypt-4.2.1-r2.ebuild
+++ b/dev-libs/beecrypt/beecrypt-4.2.1-r2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/beecrypt/beecrypt-4.2.1-r2.ebuild,v 1.2 2014/12/26 20:45:10 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/beecrypt/beecrypt-4.2.1-r2.ebuild,v 1.3 2015/03/06 10:34:52 monsieurp Exp $
EAPI=5
diff --git a/dev-libs/beecrypt/beecrypt-4.2.1-r3.ebuild b/dev-libs/beecrypt/beecrypt-4.2.1-r3.ebuild
new file mode 100644
index 000000000000..bf9cfd281d91
--- /dev/null
+++ b/dev-libs/beecrypt/beecrypt-4.2.1-r3.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/beecrypt/beecrypt-4.2.1-r3.ebuild,v 1.1 2015/03/06 10:34:52 monsieurp Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib autotools java-pkg-opt-2 python-single-r1
+
+DESCRIPTION="general-purpose cryptography library"
+HOMEPAGE="http://sourceforge.net/projects/beecrypt/"
+SRC_URI="mirror://sourceforge/beecrypt/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos"
+IUSE="+threads java cxx python static-libs doc"
+
+COMMONDEPEND="!<app-arch/rpm-4.2.1
+ cxx? ( >=dev-libs/icu-2.8:= )
+ python? ( ${PYTHON_DEPS} )"
+
+DEPEND="${COMMONDEPEND}
+ java? ( >=virtual/jdk-1.4 )
+ doc? ( app-doc/doxygen
+ virtual/latex-base
+ dev-texlive/texlive-fontsextra
+ )"
+RDEPEND="${COMMONDEPEND}
+ java? ( >=virtual/jre-1.4 )"
+
+DOCS="BUGS README BENCHMARKS NEWS"
+
+REQUIRED_USE="cxx? ( threads )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+ use java && java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+ java-pkg-opt-2_src_prepare
+
+ epatch "${FILESDIR}"/${P}-build-system.patch
+ epatch "${FILESDIR}"/${P}-gcc-4.7.patch
+ eautoreconf
+}
+
+src_configure() {
+ # cpluscplus needs threads support
+ econf \
+ --disable-expert-mode \
+ $(use_enable static-libs static) \
+ $(use_enable threads) \
+ $(use_with python python "${PYTHON}") \
+ $(use_with cxx cplusplus) \
+ $(use_with java)
+}
+
+src_compile() {
+ default
+
+ if use doc; then
+ cd include/beecrypt || die
+ doxygen || die "doxygen failed"
+ fi
+}
+
+src_test() {
+ export BEECRYPT_CONF_FILE="${T}/beecrypt-test.conf"
+ echo "provider.1=${S}/c++/provider/.libs/base.so" > "${BEECRYPT_CONF_FILE}"
+ emake check
+ emake bench
+}
+
+src_install() {
+ default
+ use python && rm -f "${D%/}$(python_get_sitedir)"/_bc.*a
+
+ use static-libs || find "${ED}" -name '*.la' -delete
+
+ use doc && dohtml -r docs/html/.
+}