summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <dragonheart@gentoo.org>2005-06-26 10:13:24 +0000
committerDaniel Black <dragonheart@gentoo.org>2005-06-26 10:13:24 +0000
commit4d78dfea3a9a48163c28f6951a5b3af2806c7172 (patch)
tree5bf9307c5e4aff521aa21c1a2bf5ea628edfe2b8 /dev-libs/beecrypt
parentStable on hppa. (diff)
downloadgentoo-2-4d78dfea3a9a48163c28f6951a5b3af2806c7172.tar.gz
gentoo-2-4d78dfea3a9a48163c28f6951a5b3af2806c7172.tar.bz2
gentoo-2-4d78dfea3a9a48163c28f6951a5b3af2806c7172.zip
version bump
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'dev-libs/beecrypt')
-rw-r--r--dev-libs/beecrypt/ChangeLog8
-rw-r--r--dev-libs/beecrypt/Manifest7
-rw-r--r--dev-libs/beecrypt/beecrypt-4.1.2.ebuild54
-rw-r--r--dev-libs/beecrypt/files/beecrypt-4.1.2-athlon.patch22
-rw-r--r--dev-libs/beecrypt/files/digest-beecrypt-4.1.21
5 files changed, 89 insertions, 3 deletions
diff --git a/dev-libs/beecrypt/ChangeLog b/dev-libs/beecrypt/ChangeLog
index e1c5338a30f4..25cc79c3b4c8 100644
--- a/dev-libs/beecrypt/ChangeLog
+++ b/dev-libs/beecrypt/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/beecrypt
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/beecrypt/ChangeLog,v 1.25 2005/04/06 18:45:14 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/beecrypt/ChangeLog,v 1.26 2005/06/26 10:13:24 dragonheart Exp $
+
+*beecrypt-4.1.2 (26 Jun 2005)
+
+ 26 Jun 2005; Daniel Black <dragonheart@gentoo.org>
+ +files/beecrypt-4.1.2-athlon.patch, +beecrypt-4.1.2.ebuild:
+ version bump with help from author Bob Deblier
06 Apr 2005; Markus Rothe <corsair@gentoo.org> beecrypt-3.1.0-r2.ebuild:
Stable on ppc64
diff --git a/dev-libs/beecrypt/Manifest b/dev-libs/beecrypt/Manifest
index 89d62c92f900..515c7d55a0e8 100644
--- a/dev-libs/beecrypt/Manifest
+++ b/dev-libs/beecrypt/Manifest
@@ -1,8 +1,11 @@
MD5 24fe9e7aeee2fdafa152c4bea3c037e3 ChangeLog 3621
MD5 7437e6ee38f80ea81754bca5de8e8c86 beecrypt-3.1.0-r1.ebuild 1402
MD5 484a66b30e614bfe565cc481d7af724c beecrypt-3.1.0-r2.ebuild 1722
+MD5 5f3e86a2781dfc215b6d0dab6022722c beecrypt-4.1.2.ebuild 1427
MD5 9801ec0e3201addd45f08dea31ac5324 files/beecrypt-3.1.0-alpha.patch 321
-MD5 4662ac258eb0f491d0b32ef0ad1cfeeb files/beecrypt-3.1.0-athlon.diff 391
MD5 a1ec8219f4c2e7e3185f2cd869ddae33 files/beecrypt-3.1.0-python2.3.patch 769
-MD5 1c56cad20612ef6cbb3d1b56fa3c0b2e files/digest-beecrypt-3.1.0-r1 66
MD5 1c56cad20612ef6cbb3d1b56fa3c0b2e files/digest-beecrypt-3.1.0-r2 66
+MD5 1c56cad20612ef6cbb3d1b56fa3c0b2e files/digest-beecrypt-3.1.0-r1 66
+MD5 4662ac258eb0f491d0b32ef0ad1cfeeb files/beecrypt-3.1.0-athlon.diff 391
+MD5 1088d87436deafc76d2114137c9a6330 files/digest-beecrypt-4.1.2 66
+MD5 1790137c0aa51e5978f813f06f74f9f5 files/beecrypt-4.1.2-athlon.patch 700
diff --git a/dev-libs/beecrypt/beecrypt-4.1.2.ebuild b/dev-libs/beecrypt/beecrypt-4.1.2.ebuild
new file mode 100644
index 000000000000..99e3372b9281
--- /dev/null
+++ b/dev-libs/beecrypt/beecrypt-4.1.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/beecrypt/beecrypt-4.1.2.ebuild,v 1.1 2005/06/26 10:13:24 dragonheart Exp $
+
+inherit flag-o-matic eutils multilib
+
+DESCRIPTION="Beecrypt is a general-purpose cryptography library."
+HOMEPAGE="http://sourceforge.net/projects/beecrypt"
+SRC_URI="mirror://sourceforge/beecrypt/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~s390 ~sparc ~x86 ~mips ~ppc64"
+IUSE="python"
+
+DEPEND="python? ( >=dev-lang/python-2.2 )
+ !<app-arch/rpm-4.2.1"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/beecrypt-4.1.2-athlon.patch
+ libtoolize --copy --force
+}
+
+src_compile() {
+ conf=""
+ if ! use amd64; then
+ arch=`get-flag march`
+ [ -n "$arch" ] && conf="--with-arch=$arch"
+ cpu=`get-flag mcpu`
+ [ -n "$cpu" ] && conf="$conf --with-cpu=$cpu"
+ fi
+
+ econf \
+ `use_with python` \
+ --enable-shared \
+ --enable-static \
+ $conf || die
+ emake || die "emake failed"
+}
+
+src_test() {
+ export BEECRYPT_CONF_FILE=${T}/beecrypt-test.conf
+ echo provider.1=${S}/c++/provider/.libs/base.so > ${BEECRYPT_CONF_FILE}
+ make check || die "self test failed"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "make install failed"
+ # Not needed
+ rm -f ${D}/usr/$(get_libdir)/python*/site-packages/_bc.*a
+ dodoc BUGS README BENCHMARKS NEWS || die "dodoc failed"
+}
diff --git a/dev-libs/beecrypt/files/beecrypt-4.1.2-athlon.patch b/dev-libs/beecrypt/files/beecrypt-4.1.2-athlon.patch
new file mode 100644
index 000000000000..12656d78741c
--- /dev/null
+++ b/dev-libs/beecrypt/files/beecrypt-4.1.2-athlon.patch
@@ -0,0 +1,22 @@
+--- configure.ac.orig 2005-06-26 18:02:54.000000000 +1000
++++ configure.ac 2005-06-26 18:03:43.000000000 +1000
+@@ -502,7 +502,7 @@
+ CPPFLAGS="$CPPFLAGS -DOPTIMIZE_ARM"
+ ;;
+ athlon*)
+- CPPFLAGS="$CPPFLAGS -DOPTIMIZE_I386 -DOPTIMIZE_MMX"
++ CPPFLAGS="$CPPFLAGS -DOPTIMIZE_I686 -DOPTIMIZE_MMX"
+ CFLAGS="$CFLAGS -mmmx"
+ ;;
+ i386)
+--- configure.orig 2005-06-26 18:16:26.000000000 +1000
++++ configure 2005-06-26 18:17:32.000000000 +1000
+@@ -26185,7 +26185,7 @@
+ CPPFLAGS="$CPPFLAGS -DOPTIMIZE_ARM"
+ ;;
+ athlon*)
+- CPPFLAGS="$CPPFLAGS -DOPTIMIZE_I386 -DOPTIMIZE_MMX"
++ CPPFLAGS="$CPPFLAGS -DOPTIMIZE_I686 -DOPTIMIZE_MMX"
+ CFLAGS="$CFLAGS -mmmx"
+ ;;
+ i386)
diff --git a/dev-libs/beecrypt/files/digest-beecrypt-4.1.2 b/dev-libs/beecrypt/files/digest-beecrypt-4.1.2
new file mode 100644
index 000000000000..8f5416806b20
--- /dev/null
+++ b/dev-libs/beecrypt/files/digest-beecrypt-4.1.2
@@ -0,0 +1 @@
+MD5 820d26437843ab0a6a8a5151a73a657c beecrypt-4.1.2.tar.gz 774280