diff options
author | 2011-08-20 14:11:55 +0000 | |
---|---|---|
committer | 2011-08-20 14:11:55 +0000 | |
commit | 74cc7903a1c2e080f0d0907c8b779830dcd2560b (patch) | |
tree | 51e8797fda47260cc5a8e7eea5bd7931df56e12c /dev-libs/botan | |
parent | Version bump (diff) | |
download | historical-74cc7903a1c2e080f0d0907c8b779830dcd2560b.tar.gz historical-74cc7903a1c2e080f0d0907c8b779830dcd2560b.tar.bz2 historical-74cc7903a1c2e080f0d0907c8b779830dcd2560b.zip |
Version bump botan. Used by softhsm.
Package-Manager: portage-2.2.0_alpha51/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/botan')
-rw-r--r-- | dev-libs/botan/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/botan/Manifest | 14 | ||||
-rw-r--r-- | dev-libs/botan/botan-1.10.1.ebuild | 95 |
3 files changed, 109 insertions, 7 deletions
diff --git a/dev-libs/botan/ChangeLog b/dev-libs/botan/ChangeLog index dca73a803d60..5594842536c5 100644 --- a/dev-libs/botan/ChangeLog +++ b/dev-libs/botan/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/botan # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/botan/ChangeLog,v 1.70 2011/07/08 11:11:41 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/botan/ChangeLog,v 1.71 2011/08/20 14:11:55 scarabeus Exp $ + +*botan-1.10.1 (20 Aug 2011) + + 20 Aug 2011; Tomáš Chvátal <scarabeus@gentoo.org> +botan-1.10.1.ebuild: + Version bump botan. Used by softhsm. 08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> botan-1.8.11.ebuild: Convert from "useq" to "use". diff --git a/dev-libs/botan/Manifest b/dev-libs/botan/Manifest index ed9474e64092..1b6a4969f905 100644 --- a/dev-libs/botan/Manifest +++ b/dev-libs/botan/Manifest @@ -1,14 +1,16 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA1 +DIST Botan-1.10.1.tbz 2195784 RMD160 7f87e28250bad2137d206f22963459f0ed0e3316 SHA1 e6e86bf8257dcdcb641359841cc164e771fcfb9c SHA256 205a3c011391d01ca3e4f127a2ffbf993a4f59788ffa45a6df06ef4ff382a89e DIST Botan-1.8.11.tbz 2808114 RMD160 24489cac55d486897aebd18cab1939f3c4ee9340 SHA1 c2d3728a9103e28ef4d6d20a66ba48276ce1a106 SHA256 c3b60a2c3dfcbe7b21626e8459e5134d3cbabe45b6d94f454860b99798739ba4 +EBUILD botan-1.10.1.ebuild 2464 RMD160 b346103a9e48d929467373cd07691665fb1e290f SHA1 93b05ca10db23b24331b83ff8ab0c95d377eff13 SHA256 f349b245dd1646a1d5bb16746a038fb2a95ea1cad33dc8eba9dbf217fbd3050b EBUILD botan-1.8.11.ebuild 2461 RMD160 8886ed99247513249eb153bd0d7ed882eef92c52 SHA1 faaee0e863c87bceebe100ac0116f7c4e8d98ac0 SHA256 a1e4111c47aa003a7688116652ec43d6a66e863c346b6bd0f744a3f8fd514188 -MISC ChangeLog 10674 RMD160 c2324f325a63cc85674bbb384faad3baec50f55e SHA1 1643d8094b0609a410419450145e910faca35bd7 SHA256 50500af583835bb10239ccb8d2a4d672c8769d1cb1d75a43ad496036238bda83 +MISC ChangeLog 10820 RMD160 d8f58c32ac9b698353954a2a0d9b5d6366791d13 SHA1 8bf5ad2814e05d9b42dd9996ba5f8b1f1e2e9c79 SHA256 0b64ccf4153af95ec74bee559c432e4abc77bea35f8b64aa66847abdc50f90e1 MISC metadata.xml 319 RMD160 084032a656409b8d666fa6e9c0b0f89e3ef955e7 SHA1 77d4f800c80c56a3191d488ef2d6444ab165cee3 SHA256 c0597f70f00af70ca6f77bf906babe3059717b8c1e91a74c61904008e0c14054 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) +Version: GnuPG v2.0.18 (GNU/Linux) -iF4EAREIAAYFAk4W5Z4ACgkQXkR9YqOcLPHL8QD+OYNTPODZY+XOitnqidTOcPsx -J5dl1bEmEBddemTAcLoA/0VmOKadOOs2+jbHHzUosSwhC00Ee+7ypbQBFk2fMXZG -=THvw +iEYEARECAAYFAk5PwLgACgkQHB6c3gNBRYeuVQCdFzgWYQ8h19/EQbSIeHv6eCyX +lfcAn1+O+anluTDsp6zRNDKtyzvV8avd +=jDGY -----END PGP SIGNATURE----- diff --git a/dev-libs/botan/botan-1.10.1.ebuild b/dev-libs/botan/botan-1.10.1.ebuild new file mode 100644 index 000000000000..a498cdccc974 --- /dev/null +++ b/dev-libs/botan/botan-1.10.1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/botan/botan-1.10.1.ebuild,v 1.1 2011/08/20 14:11:54 scarabeus Exp $ + +EAPI="3" +#PYTHON_BDEPEND="2" + +inherit eutils multilib python toolchain-funcs + +MY_PN="Botan" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="A C++ crypto library" +HOMEPAGE="http://botan.randombit.net/" +SRC_URI="http://files.randombit.net/botan/${MY_P}.tbz" + +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~ppc-macos" +SLOT="0" +LICENSE="BSD" +IUSE="bzip2 gmp ssl threads zlib" + +S="${WORKDIR}/${MY_P}" + +RDEPEND="bzip2? ( >=app-arch/bzip2-1.0.5 ) + zlib? ( >=sys-libs/zlib-1.2.3 ) + gmp? ( >=dev-libs/gmp-4.2.2 ) + ssl? ( >=dev-libs/openssl-0.9.8g )" +DEPEND="${RDEPEND} + =dev-lang/python-2*" + +pkg_setup() { + python_set_active_version 2 + python_pkg_setup +} + +src_prepare() { + # Install documentation in /usr/share/doc/${PF}. + sed -e "/^DOCDIR *=/s/Botan-\$(VERSION)/${PF}/" -i src/build-data/makefile/unix_shr.in || die "sed failed" +} + +src_configure() { + local disable_modules="proc_walk,unix_procs,cpu_counter" + + if ! use threads; then + disable_modules="${disable_modules},pthreads" + fi + + # Enable v9 instructions for sparc64 + if [[ "${PROFILE_ARCH}" = "sparc64" ]]; then + CHOSTARCH="sparc32-v9" + else + CHOSTARCH="${CHOST%%-*}" + fi + + cd "${S}" + elog "Disabling modules: ${disable_modules}" + + local myos= + case ${CHOST} in + *-darwin*) myos=darwin ;; + *) myos=linux ;; + esac + + # foobared buildsystem, --prefix translates into DESTDIR, see also make + # install in src_install, we need the correct live-system prefix here on + # Darwin for a shared lib with correct install_name + ./configure.py \ + --prefix="${EPREFIX}/usr" \ + --libdir=$(get_libdir) \ + --docdir=share/doc \ + --cc=gcc \ + --os=${myos} \ + --cpu=${CHOSTARCH} \ + --with-endian="$(tc-endian)" \ + --with-tr1=system \ + $(use_with bzip2) \ + $(use_with gmp gnump) \ + $(use_with ssl openssl) \ + $(use_with zlib) \ + --disable-modules=${disable_modules} \ + || die "configure.py failed" +} + +src_compile() { + emake CXX="$(tc-getCXX)" AR="$(tc-getAR) crs" LIB_OPT="${CXXFLAGS}" MACH_OPT="" || die "emake failed" +} + +src_test() { + chmod -R ugo+rX "${S}" + emake CXX="$(tc-getCXX)" CHECK_OPT="${CXXFLAGS}" check || die "emake check failed" + LD_LIBRARY_PATH="${S}" ./check --validate || die "Validation tests failed" +} + +src_install() { + emake DESTDIR="${ED}usr" install || die "emake install failed" +} |