1 |
commit: 11f69509e7cc4037c620f2c17b7f220b09f72bd4 |
2 |
Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Jun 7 13:15:37 2017 +0000 |
4 |
Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Jun 7 13:15:37 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f69509 |
7 |
|
8 |
dev-libs/botan: cleanup |
9 |
|
10 |
Package-Manager: Portage-2.3.5, Repoman-2.3.1 |
11 |
|
12 |
dev-libs/botan/Manifest | 1 - |
13 |
dev-libs/botan/botan-2.0.1.ebuild | 119 -------------------------------------- |
14 |
2 files changed, 120 deletions(-) |
15 |
|
16 |
diff --git a/dev-libs/botan/Manifest b/dev-libs/botan/Manifest |
17 |
index fb6753f06ad..956fa8b14c0 100644 |
18 |
--- a/dev-libs/botan/Manifest |
19 |
+++ b/dev-libs/botan/Manifest |
20 |
@@ -1,3 +1,2 @@ |
21 |
DIST Botan-1.10.15.tgz 2711022 SHA256 c0cc8ffd470fda4b257c3ef9faf5cf93751f4c283dfba878148acafedfab70fe SHA512 c3b93f44ad0de9758af11557833ee570aa0724c8b57c9a576b56ab439a7819e0f71a10857ad367b486716164dd4ff551cab2036ecbbbedd75db4b8dc93416bc8 WHIRLPOOL 834cad8b38787581d8d967b2fa6ffb6164e2bf8a124d993733a7d55202439ec543c18cb6cb03721c0e8eb67cbe2a486b8199b3b8784645e0033be298f36640b9 |
22 |
-DIST Botan-2.0.1.tgz 4995413 SHA256 a138ed316d11450a8405451b9c9664b8e640a9b7ad84d3f3ad34e8071f364e0b SHA512 c5062ce92a6e6e333b4e6af095ed54d0c4ffacefc6ac87ec651dd1e0937793c9956b7c9c0d3acf49f059505526584168364e01c55ab72c953ad255e8396aed35 WHIRLPOOL 36cec762b05b761d77fc0421379e7c78172c67d1d8c9da4349df34f68d7d1a4fd5cca394ba4bd7c2e1a13a218a6a349b2216bfd7868e93549e37e5cf7ddc7dc1 |
23 |
DIST Botan-2.1.0.tgz 5073684 SHA256 460f2d7205aed113f898df4947b1f66ccf8d080eec7dac229ef0b754c9ad6294 SHA512 af9ea35baf431500d380a360525e20e67dd17fdeaa442726019d544e9e423c301196cc17b09a3831f956ca9e62d7e99797f129b26fac10a653dd04e3ad1f4f4f WHIRLPOOL 75289db8f2a6bd075562acc1fd1a8297ad74369022941af7b08878dd94cc28494193a3937aae377c856d2957bf1ac3b564c0cd0ceae0701beab308c082c07fe6 |
24 |
|
25 |
diff --git a/dev-libs/botan/botan-2.0.1.ebuild b/dev-libs/botan/botan-2.0.1.ebuild |
26 |
deleted file mode 100644 |
27 |
index 65915b5a5e3..00000000000 |
28 |
--- a/dev-libs/botan/botan-2.0.1.ebuild |
29 |
+++ /dev/null |
30 |
@@ -1,119 +0,0 @@ |
31 |
-# Copyright 1999-2017 Gentoo Foundation |
32 |
-# Distributed under the terms of the GNU General Public License v2 |
33 |
- |
34 |
-EAPI="6" |
35 |
-PYTHON_COMPAT=( python{2_7,3_4,3_5} ) |
36 |
- |
37 |
-inherit multilib python-r1 toolchain-funcs |
38 |
- |
39 |
-MY_PN="Botan" |
40 |
-MY_P="${MY_PN}-${PV}" |
41 |
-DESCRIPTION="A C++ crypto library" |
42 |
-HOMEPAGE="http://botan.randombit.net/" |
43 |
-SRC_URI="http://botan.randombit.net/releases/${MY_P}.tgz" |
44 |
- |
45 |
-KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos" |
46 |
-SLOT="2/0" |
47 |
-LICENSE="BSD" |
48 |
-IUSE="bindist doc boost python bzip2 libressl lzma sqlite ssl static-libs zlib" |
49 |
-REQUIRED_USE="python? ( boost ) boost? ( ${PYTHON_REQUIRED_USE} )" |
50 |
- |
51 |
-S="${WORKDIR}/${MY_P}" |
52 |
- |
53 |
-RDEPEND="bzip2? ( >=app-arch/bzip2-1.0.5 ) |
54 |
- zlib? ( >=sys-libs/zlib-1.2.3 ) |
55 |
- boost? ( ${PYTHON_DEPS} >=dev-libs/boost-1.48[python?,${PYTHON_USEDEP}] ) |
56 |
- lzma? ( app-arch/xz-utils ) |
57 |
- sqlite? ( dev-db/sqlite:3 ) |
58 |
- ssl? ( |
59 |
- !libressl? ( dev-libs/openssl:0=[bindist=] ) |
60 |
- libressl? ( dev-libs/libressl:0= ) |
61 |
- )" |
62 |
-DEPEND="${RDEPEND} |
63 |
- dev-lang/python:* |
64 |
- doc? ( dev-python/sphinx )" |
65 |
- |
66 |
-pkg_pretend() { |
67 |
- # Botan 1.11 requires -std=c++11 |
68 |
- if [[ ${MERGE_TYPE} != binary ]]; then |
69 |
- [[ $(gcc-major-version) -lt 4 ]] || \ |
70 |
- ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]] ) \ |
71 |
- && die "Sorry, but gcc 4.7 or higher is required." |
72 |
- fi |
73 |
-} |
74 |
- |
75 |
-src_prepare() { |
76 |
- default |
77 |
- use doc || sed \ |
78 |
- -e "/^install:/s/ docs//" \ |
79 |
- -i src/build-data/makefile/gmake.in |
80 |
- use python && python_copy_sources |
81 |
-} |
82 |
- |
83 |
-src_configure() { |
84 |
- local disable_modules=( proc_walk unix_procs ) |
85 |
- use boost || disable_modules+=( "boost" ) |
86 |
- use bindist && disable_modules+=( "ecdsa" ) |
87 |
- use python || disable_modules+=( "ffi" ) |
88 |
- elog "Disabling modules: ${disable_modules[@]}" |
89 |
- |
90 |
- # Enable v9 instructions for sparc64 |
91 |
- if [[ "${PROFILE_ARCH}" = "sparc64" ]]; then |
92 |
- CHOSTARCH="sparc32-v9" |
93 |
- else |
94 |
- CHOSTARCH="${CHOST%%-*}" |
95 |
- fi |
96 |
- |
97 |
- local myos= |
98 |
- case ${CHOST} in |
99 |
- *-darwin*) myos=darwin ;; |
100 |
- *) myos=linux ;; |
101 |
- esac |
102 |
- |
103 |
- local pythonvers=() |
104 |
- if use python; then |
105 |
- append() { |
106 |
- pythonvers+=( ${EPYTHON/python/} ) |
107 |
- } |
108 |
- python_foreach_impl append |
109 |
- fi |
110 |
- |
111 |
- ./configure.py \ |
112 |
- --prefix="${EPREFIX}/usr" \ |
113 |
- --destdir="${D}/${EPREFIX}/usr" \ |
114 |
- --libdir=$(get_libdir) \ |
115 |
- --docdir=share/doc \ |
116 |
- --cc=gcc \ |
117 |
- --os=${myos} \ |
118 |
- --cpu=${CHOSTARCH} \ |
119 |
- --with-endian="$(tc-endian)" \ |
120 |
- --without-sphinx \ |
121 |
- $(use_with doc sphinx) \ |
122 |
- $(use_with bzip2) \ |
123 |
- $(use_with lzma) \ |
124 |
- $(use_with sqlite sqlite3) \ |
125 |
- $(use_with ssl openssl) \ |
126 |
- $(use_with zlib) \ |
127 |
- $(use_with boost) \ |
128 |
- --with-python-version=$(IFS=","; echo "${pythonvers[*]}" ) \ |
129 |
- --disable-modules=$(IFS=","; echo "${disable_modules[*]}" ) \ |
130 |
- || die "configure.py failed" |
131 |
-} |
132 |
- |
133 |
-src_compile() { |
134 |
- emake CXX="$(tc-getCXX) -pthread" AR="$(tc-getAR) crs" LIB_OPT="-c ${CXXFLAGS}" |
135 |
-} |
136 |
- |
137 |
-src_test() { |
138 |
- LD_LIBRARY_PATH="${S}" ./botan-test || die "Validation tests failed" |
139 |
-} |
140 |
- |
141 |
-src_install() { |
142 |
- emake install |
143 |
- |
144 |
- if ! use static-libs; then |
145 |
- rm "${ED}usr/$(get_libdir)/libbotan"*.a || die 'remove of static libs failed' |
146 |
- fi |
147 |
- |
148 |
- use python && python_foreach_impl python_optimize |
149 |
-} |