1 |
commit: e4cad4b39c4b1f35a2ffe4a7c747fa1ac1a6f9cc |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Mar 6 22:58:40 2016 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Mar 6 23:04:55 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4cad4b3 |
7 |
|
8 |
sci-mathematics/calc: Version bump to 2.12.5.4 |
9 |
|
10 |
Gentoo-Bug: 524544 |
11 |
* EAPI=6 |
12 |
|
13 |
Package-Manager: portage-2.2.27 |
14 |
|
15 |
sci-mathematics/calc/Manifest | 1 + |
16 |
sci-mathematics/calc/calc-2.12.5.4.ebuild | 61 ++++++++ |
17 |
.../calc/files/calc-2.12.5.4-as-needed.patch | 161 +++++++++++++++++++++ |
18 |
3 files changed, 223 insertions(+) |
19 |
|
20 |
diff --git a/sci-mathematics/calc/Manifest b/sci-mathematics/calc/Manifest |
21 |
index e8036b0..e29e442 100644 |
22 |
--- a/sci-mathematics/calc/Manifest |
23 |
+++ b/sci-mathematics/calc/Manifest |
24 |
@@ -3,3 +3,4 @@ DIST calc-2.12.2.2.tar.bz2 864687 SHA256 0a334cd331a4953a86365becce9b9f401b264a5 |
25 |
DIST calc-2.12.4.13.tar.bz2 970778 SHA256 1e6fd3256bd7bf738fcfe6e2d6a9d8a6bb0f37393aba6020b01d96274419a92c SHA512 7b7136c793917652ce2f2b3866b2db16a69dbead729d8a72b8c1359ebb8a4e1d4e7a3a8b214f8e85b9ccf41193ba6ffcb49926cc68f494e2b6cdff58559f2534 WHIRLPOOL 365700655f53eb5efb58ee6fbdf1d123943c2cc6a799318d9a48e2c5b8e0e2e871fd36e54b185442e0a0bc5380644edca1612bbfe7e2506247015743cdb556ee |
26 |
DIST calc-2.12.4.3.tar.bz2 865956 SHA256 a4e7d8a9313e7d28653e2c372fca9b0defdc02f965b833bb43479bbdfee51a92 SHA512 b1ab7724769a39fe5d57715bb6edfe775b9a14ecfe14d9db7adc2ea44d1794b969edbf0d8265dfb30b2be0c022e7ff8af271be8e9bd78faa483e29a31fdf1b88 WHIRLPOOL 2abdacea7f2e363947c9911b38d6787edb75b2a6f5b7088e0b2a16d8f80bef549de2e3c58e4d38a8bf75ebd35ae52dbc0b63bed3b08da63dad742c21d598df5a |
27 |
DIST calc-2.12.4.4.tar.bz2 867180 SHA256 106a0e5dc4da94ec8711a8631cd5d17b3979cde1d248ba9385cdcb862cb1390b SHA512 58be9d70a2c79adeb44d86da6f5f2d04dbf09aaec10ad4e8eed870a7b8de1d4a7cd35b1738ccb5cc64ef5f945e6cfbe1944e27f064541289abe1a4e7f4703690 WHIRLPOOL 1a106ba7b10463aca673329b625721d47a14721467e7847fdbe509b8bf16b4c5829b006240faf58f915abb0f0bf9cbc033289077f20f0c74c2704fb63ccaf340 |
28 |
+DIST calc-2.12.5.4.tar.bz2 956258 SHA256 a776121efe49f3230a293e28682e52ff6d5f2f1896d3a9b474a51de8c890919e SHA512 07c89059d4718b29e649a5198e0bb6c6a6d9c6705a0050ad744146f1649c65d0fb1277a68eb45daca907b08ef9336de2002808a5f9b2312e413eb3afb74d491f WHIRLPOOL 210f259749c7ea5427b7c3698d17cb9af72243e39cde54d1371f246d96a9f9e360f645e8f0ce64514e92275a17756cf57c4757410bd7db192f0767f48676abfd |
29 |
|
30 |
diff --git a/sci-mathematics/calc/calc-2.12.5.4.ebuild b/sci-mathematics/calc/calc-2.12.5.4.ebuild |
31 |
new file mode 100644 |
32 |
index 0000000..14bfe65 |
33 |
--- /dev/null |
34 |
+++ b/sci-mathematics/calc/calc-2.12.5.4.ebuild |
35 |
@@ -0,0 +1,61 @@ |
36 |
+# Copyright 1999-2016 Gentoo Foundation |
37 |
+# Distributed under the terms of the GNU General Public License v2 |
38 |
+# $Id$ |
39 |
+ |
40 |
+EAPI=6 |
41 |
+ |
42 |
+inherit toolchain-funcs |
43 |
+ |
44 |
+DESCRIPTION="Arbitrary precision C-like arithmetic system" |
45 |
+HOMEPAGE="http://www.isthe.com/chongo/tech/comp/calc/" |
46 |
+SRC_URI="http://www.isthe.com/chongo/src/calc/${P}.tar.bz2" |
47 |
+ |
48 |
+SLOT="0" |
49 |
+LICENSE="LGPL-2" |
50 |
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" |
51 |
+ |
52 |
+IUSE="" |
53 |
+ |
54 |
+RDEPEND=" |
55 |
+ sys-libs/ncurses:0= |
56 |
+ sys-libs/readline:0=" |
57 |
+DEPEND="${RDEPEND} |
58 |
+ virtual/pkgconfig" |
59 |
+ |
60 |
+PATCHES=( |
61 |
+ "${FILESDIR}/${P}-as-needed.patch" |
62 |
+) |
63 |
+ |
64 |
+src_prepare() { |
65 |
+ default |
66 |
+ ln -sf libcustcalc.so.${PV} custom/libcustcalc.so || die |
67 |
+ sed -i -e "/DIR/s:/usr:${EPREFIX}/usr:g" Makefile || die |
68 |
+} |
69 |
+ |
70 |
+src_compile() { |
71 |
+ # parallel compilation hard to fix. better to leave upstream. |
72 |
+ emake -j1 \ |
73 |
+ CC="$(tc-getCC)" \ |
74 |
+ DEBUG="${CFLAGS}" \ |
75 |
+ LDFLAGS="${LDFLAGS}" \ |
76 |
+ CALCPAGER="${PAGER}" \ |
77 |
+ USE_READLINE="-DUSE_READLINE" \ |
78 |
+ READLINE_LIB="-lreadline -lhistory $(pkg-config --libs ncurses) -L\"${S}\"/custom -lcustcalc" \ |
79 |
+ all |
80 |
+} |
81 |
+ |
82 |
+src_test() { |
83 |
+ if echo "${LD_PRELOAD}" | grep -q "sandbox"; then |
84 |
+ ewarn "Can't run check when running in sandbox - see bug #59676" |
85 |
+ else |
86 |
+ emake chk |
87 |
+ fi |
88 |
+} |
89 |
+ |
90 |
+src_install() { |
91 |
+ emake \ |
92 |
+ T="${D}" \ |
93 |
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ |
94 |
+ install |
95 |
+ dodoc BUGS CHANGES LIBRARY README |
96 |
+} |
97 |
|
98 |
diff --git a/sci-mathematics/calc/files/calc-2.12.5.4-as-needed.patch b/sci-mathematics/calc/files/calc-2.12.5.4-as-needed.patch |
99 |
new file mode 100644 |
100 |
index 0000000..3e7e030 |
101 |
--- /dev/null |
102 |
+++ b/sci-mathematics/calc/files/calc-2.12.5.4-as-needed.patch |
103 |
@@ -0,0 +1,161 @@ |
104 |
+--- calc-2.12.5.3/Makefile |
105 |
++++ calc-2.12.5.3/Makefile |
106 |
+@@ -1136,14 +1136,14 @@ |
107 |
+ BLD_TYPE= calc-dynamic-only |
108 |
+ # |
109 |
+ CC_SHARE= -fPIC |
110 |
+-DEFAULT_LIB_INSTALL_PATH= ${PWD}:/lib:/usr/lib:${LIBDIR}:/usr/local/lib |
111 |
+-LD_SHARE= "-Wl,-rpath,${DEFAULT_LIB_INSTALL_PATH}" \ |
112 |
+- "-Wl,-rpath-link,${DEFAULT_LIB_INSTALL_PATH}" |
113 |
+-LIBCALC_SHLIB= -shared "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
114 |
++LD_SHARE= |
115 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
116 |
+ ifdef ALLOW_CUSTOM |
117 |
+-LIBCUSTCALC_SHLIB= -shared "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
118 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
119 |
++LIBCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
120 |
+ else |
121 |
+-LIBCUSTCALC_SHLIB= |
122 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
123 |
++LIBCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
124 |
+ endif |
125 |
+ # |
126 |
+ CC_STATIC= |
127 |
+@@ -1173,7 +1173,6 @@ |
128 |
+ BLD_TYPE= calc-dynamic-only |
129 |
+ # |
130 |
+ CC_SHARE= -fPIC |
131 |
+-DEFAULT_LIB_INSTALL_PATH= ${PWD}:${LIBDIR}:/usr/local/lib |
132 |
+ LD_SHARE= ${DARWIN_ARCH} |
133 |
+ #SET_INSTALL_NAME= no |
134 |
+ SET_INSTALL_NAME= yes |
135 |
+@@ -1249,14 +1248,14 @@ |
136 |
+ BLD_TYPE= calc-dynamic-only |
137 |
+ # |
138 |
+ CC_SHARE= -fPIC |
139 |
+-DEFAULT_LIB_INSTALL_PATH= ${PWD}:/lib:/usr/lib:${LIBDIR}:/usr/local/lib |
140 |
+-LD_SHARE= "-Wl,-rpath,${DEFAULT_LIB_INSTALL_PATH}" \ |
141 |
+- "-Wl,-rpath-link,${DEFAULT_LIB_INSTALL_PATH}" |
142 |
+-LIBCALC_SHLIB= -shared "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
143 |
++LD_SHARE= |
144 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
145 |
+ ifdef ALLOW_CUSTOM |
146 |
+-LIBCUSTCALC_SHLIB= -shared "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
147 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
148 |
++LIBCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
149 |
+ else |
150 |
+-LIBCUSTCALC_SHLIB= |
151 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
152 |
++LIBCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
153 |
+ endif |
154 |
+ # |
155 |
+ CC_STATIC= |
156 |
+@@ -1294,12 +1293,10 @@ |
157 |
+ BLD_TYPE= calc-dynamic-only |
158 |
+ # |
159 |
+ CC_SHARE= -fPIC |
160 |
+-DEFAULT_LIB_INSTALL_PATH= ${PWD}:/lib:/usr/lib:${LIBDIR}:/usr/local/lib |
161 |
+-LD_SHARE= "-Wl,-rpath,${DEFAULT_LIB_INSTALL_PATH}" \ |
162 |
+- "-Wl,-rpath-link,${DEFAULT_LIB_INSTALL_PATH}" |
163 |
+-LIBCALC_SHLIB= -shared "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
164 |
++LD_SHARE= |
165 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
166 |
+ ifdef ALLOW_CUSTOM |
167 |
+-LIBCUSTCALC_SHLIB= -shared "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
168 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
169 |
+ else |
170 |
+ LIBCUSTCALC_SHLIB= |
171 |
+ endif |
172 |
+@@ -1333,12 +1330,10 @@ |
173 |
+ BLD_TYPE= calc-dynamic-only |
174 |
+ # |
175 |
+ CC_SHARE= -fPIC |
176 |
+-DEFAULT_LIB_INSTALL_PATH= ${PWD}:/lib:/usr/lib:${LIBDIR}:/usr/local/lib |
177 |
+-LD_SHARE= "-Wl,-rpath,${DEFAULT_LIB_INSTALL_PATH}" \ |
178 |
+- "-Wl,-rpath-link,${DEFAULT_LIB_INSTALL_PATH}" |
179 |
+-LIBCALC_SHLIB= -shared "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
180 |
++LD_SHARE= |
181 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
182 |
+ ifdef ALLOW_CUSTOM |
183 |
+-LIBCUSTCALC_SHLIB= -shared "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
184 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
185 |
+ else |
186 |
+ LIBCUSTCALC_SHLIB= |
187 |
+ endif |
188 |
+@@ -1370,12 +1365,10 @@ |
189 |
+ BLD_TYPE= calc-static-only |
190 |
+ # |
191 |
+ CC_SHARE= -fPIC |
192 |
+-DEFAULT_LIB_INSTALL_PATH= ${PWD}:/lib:/usr/lib:${LIBDIR}:/usr/local/lib |
193 |
+-LD_SHARE= "-Wl,-rpath,${DEFAULT_LIB_INSTALL_PATH}" \ |
194 |
+- "-Wl,-rpath-link,${DEFAULT_LIB_INSTALL_PATH}" |
195 |
+-LIBCALC_SHLIB= -shared "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
196 |
++LD_SHARE= |
197 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
198 |
+ ifdef ALLOW_CUSTOM |
199 |
+-LIBCUSTCALC_SHLIB= -shared "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
200 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
201 |
+ else |
202 |
+ LIBCUSTCALC_SHLIB= |
203 |
+ endif |
204 |
+@@ -1411,11 +1404,9 @@ |
205 |
+ BLD_TYPE= calc-static-only |
206 |
+ # |
207 |
+ CC_SHARE= -fPIC |
208 |
+-DEFAULT_LIB_INSTALL_PATH= ${PWD}:/lib:/usr/lib:${LIBDIR}:/usr/local/lib |
209 |
+-LD_SHARE= "-Wl,-rpath,${DEFAULT_LIB_INSTALL_PATH}" \ |
210 |
+- "-Wl,-rpath-link,${DEFAULT_LIB_INSTALL_PATH}" |
211 |
+-LIBCALC_SHLIB= -shared "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
212 |
+-LIBCUSTCALC_SHLIB= -shared "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
213 |
++LD_SHARE= |
214 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
215 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
216 |
+ # |
217 |
+ CC_STATIC= |
218 |
+ LD_STATIC= |
219 |
+@@ -1470,12 +1461,11 @@ |
220 |
+ BLD_TYPE= calc-static-only |
221 |
+ # |
222 |
+ CC_SHARE= -fPIC |
223 |
+-DEFAULT_LIB_INSTALL_PATH= ${PWD}:/lib:/usr/lib:${LIBDIR}:/usr/local/lib |
224 |
+-LD_SHARE= "-Wl,-rpath,${DEFAULT_LIB_INSTALL_PATH}" \ |
225 |
+- "-Wl,-rpath-link,${DEFAULT_LIB_INSTALL_PATH}" |
226 |
+-LIBCALC_SHLIB= -shared "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
227 |
++LD_SHARE= |
228 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
229 |
+ ifdef ALLOW_CUSTOM |
230 |
+ LIBCUSTCALC_SHLIB= -shared "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
231 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
232 |
+ else |
233 |
+ LIBCUSTCALC_SHLIB= |
234 |
+ endif |
235 |
+@@ -1510,14 +1500,14 @@ |
236 |
+ BLD_TYPE= calc-static-only |
237 |
+ # |
238 |
+ CC_SHARE= -fPIC |
239 |
+-DEFAULT_LIB_INSTALL_PATH= ${PWD}:/lib:/usr/lib:${LIBDIR}:/usr/local/lib |
240 |
+-LD_SHARE= "-Wl,-rpath,${DEFAULT_LIB_INSTALL_PATH}" \ |
241 |
+- "-Wl,-rpath-link,${DEFAULT_LIB_INSTALL_PATH}" |
242 |
+-LIBCALC_SHLIB= -shared "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
243 |
++LD_SHARE= |
244 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
245 |
+ ifdef ALLOW_CUSTOM |
246 |
+-LIBCUSTCALC_SHLIB= -shared "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
247 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
248 |
++LIBCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
249 |
+ else |
250 |
+-LIBCUSTCALC_SHLIB= |
251 |
++LIBCUSTCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcustcalc${LIB_EXT_VERSION}" |
252 |
++LIBCALC_SHLIB= -shared ${LDFLAGS} "-Wl,-soname,libcalc${LIB_EXT_VERSION}" |
253 |
+ endif |
254 |
+ # |
255 |
+ CC_STATIC= |
256 |
+@@ -2110,7 +2100,7 @@ |
257 |
+ |
258 |
+ calc${EXT}: .hsrc ${CALCOBJS} ${CALC_DYNAMIC_LIBS} ${MAKE_FILE} |
259 |
+ ${RM} -f $@ |
260 |
+- ${CC} ${CALCOBJS} ${LDFLAGS} ${LD_SHARE} ${CALC_DYNAMIC_LIBS} \ |
261 |
++ ${CC} ${LDFLAGS} ${CALCOBJS} ${LD_SHARE} ${CALC_DYNAMIC_LIBS} \ |
262 |
+ ${READLINE_LIB} ${READLINE_EXTRAS} -o $@ |
263 |
+ |
264 |
+ libcalc${LIB_EXT_VERSION}: ${LIBOBJS} ver_calc${EXT} ${MAKE_FILE} |