1 |
commit: d940cbc685337e3464fe994f9bba271a37c2074d |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Aug 16 21:47:22 2022 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Aug 29 18:39:08 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d940cbc6 |
7 |
|
8 |
dev-libs/ffcall: drop 2.1, EAPI-6-- |
9 |
|
10 |
Closes: https://bugs.gentoo.org/834549 |
11 |
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> |
12 |
|
13 |
dev-libs/ffcall/Manifest | 1 - |
14 |
dev-libs/ffcall/ffcall-2.1.ebuild | 60 --------------------------------------- |
15 |
2 files changed, 61 deletions(-) |
16 |
|
17 |
diff --git a/dev-libs/ffcall/Manifest b/dev-libs/ffcall/Manifest |
18 |
index 70f09ecda210..956d5f041533 100644 |
19 |
--- a/dev-libs/ffcall/Manifest |
20 |
+++ b/dev-libs/ffcall/Manifest |
21 |
@@ -1,2 +1 @@ |
22 |
-DIST libffcall-2.1.tar.gz 943235 BLAKE2B ae82663174db084e830b6ff77ceedf8641b3edeb7800952ac4e2772d9033da3e45f46159e6fdae86615dc69fceba39f48d6c75e6cbd41be98f1986fa69d50b3b SHA512 da73375fb45b7d764c06437a517c2a90abf7d5de6afe0a8ca19e6dfafd2a8c7107e39d230ecbc8edfdd5926b16a0c13b7bb9319287047c47de1241b2f6ae805e |
23 |
DIST libffcall-2.4.tar.gz 1253767 BLAKE2B 669bf556f082b533eb7d71ebc6fadeac464b1a6054ac8078c9315678929bcfb8ad4b7376b345bcfbb5d2caf9d45179012d4bb5a08ad675f475f58570ae96b7ae SHA512 c9451662764a888e3be21499c29673bfb0e1df4915814da3506db5d395a2b00ea2f0c08d1c9dffebf030179f9347794876ec6ec9e6710b4fc70fd760960335e6 |
24 |
|
25 |
diff --git a/dev-libs/ffcall/ffcall-2.1.ebuild b/dev-libs/ffcall/ffcall-2.1.ebuild |
26 |
deleted file mode 100644 |
27 |
index d7fb5928fbfe..000000000000 |
28 |
--- a/dev-libs/ffcall/ffcall-2.1.ebuild |
29 |
+++ /dev/null |
30 |
@@ -1,60 +0,0 @@ |
31 |
-# Copyright 1999-2022 Gentoo Authors |
32 |
-# Distributed under the terms of the GNU General Public License v2 |
33 |
- |
34 |
-EAPI=6 |
35 |
- |
36 |
-inherit flag-o-matic |
37 |
- |
38 |
-MY_PV="libffcall-${PV}" |
39 |
- |
40 |
-DESCRIPTION="Build foreign function call interfaces in embedded interpreter" |
41 |
-HOMEPAGE="https://www.gnu.org/software/libffcall/" |
42 |
-SRC_URI="mirror://gnu/libffcall/${MY_PV}.tar.gz" |
43 |
- |
44 |
-# "Ffcall is under GNU GPL. As a special exception, if used in GNUstep |
45 |
-# or in derivate works of GNUstep, the included parts of ffcall are |
46 |
-# under GNU LGPL." -ffcall author |
47 |
-LICENSE="GPL-2+" |
48 |
-SLOT="0" |
49 |
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" |
50 |
- |
51 |
-S="${WORKDIR}"/${MY_PV} |
52 |
- |
53 |
-src_prepare() { |
54 |
- # The build system is a strange mix of autogenerated |
55 |
- # files and manual tweaks on top. Uses $CFLAGS / $LDFLAGS randomly. |
56 |
- # We are adding them consistently here and a bit over the top: |
57 |
- # bugs: #334581 |
58 |
- |
59 |
- for mfi in {,*/,*/*/,}Makefile.in |
60 |
- do |
61 |
- einfo "Patching '${mfi}'" |
62 |
- # usually uses only assembler here, but -march= |
63 |
- # and -Wa, are a must to pass here. |
64 |
- sed -e 's/$(CC) /&$(CFLAGS) /g' \ |
65 |
- -i "${mfi}" || die |
66 |
- done |
67 |
- eapply_user |
68 |
-} |
69 |
- |
70 |
-src_configure() { |
71 |
- append-flags -fPIC |
72 |
- |
73 |
- # Doc goes in datadir |
74 |
- econf \ |
75 |
- --datadir="${EPREFIX}"/usr/share/doc/${PF} \ |
76 |
- --enable-shared \ |
77 |
- --disable-static |
78 |
-} |
79 |
- |
80 |
-src_compile() { |
81 |
- # TODO. Remove -j1 |
82 |
- emake -j1 |
83 |
-} |
84 |
- |
85 |
-src_install() { |
86 |
- dodoc NEWS README |
87 |
- dodir /usr/share/man |
88 |
- default |
89 |
- find "${ED}" -name '*.la' -delete || die |
90 |
-} |