Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lisp:master commit in: dev-libs/ffcall/
Date: Fri, 01 Apr 2022 11:12:53
Message-Id: 1648808320.840e352cbb7c43205cb31e5ae35ec46f2ef2ddb1.ulm@gentoo
1 commit: 840e352cbb7c43205cb31e5ae35ec46f2ef2ddb1
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 1 10:18:40 2022 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 1 10:18:40 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=840e352c
7
8 dev-libs/ffcall: Remove package
9
10 Newer version in gentoo repository.
11
12 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
13
14 dev-libs/ffcall/ffcall-2.1.ebuild | 64 ---------------------------------------
15 1 file changed, 64 deletions(-)
16
17 diff --git a/dev-libs/ffcall/ffcall-2.1.ebuild b/dev-libs/ffcall/ffcall-2.1.ebuild
18 deleted file mode 100644
19 index b4762103..00000000
20 --- a/dev-libs/ffcall/ffcall-2.1.ebuild
21 +++ /dev/null
22 @@ -1,64 +0,0 @@
23 -# Copyright 1999-2018 Gentoo Foundation
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=6
27 -
28 -inherit eutils flag-o-matic toolchain-funcs
29 -
30 -MY_PV="libffcall-${PV}"
31 -
32 -DESCRIPTION="Build foreign function call interfaces in embedded interpreter"
33 -HOMEPAGE="https://www.gnu.org/software/libffcall/"
34 -SRC_URI="mirror://gnu/libffcall/${MY_PV}.tar.gz"
35 -
36 -# "Ffcall is under GNU GPL. As a special exception, if used in GNUstep
37 -# or in derivate works of GNUstep, the included parts of ffcall are
38 -# under GNU LGPL." -ffcall author
39 -LICENSE="GPL-2+"
40 -SLOT="0"
41 -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
42 -IUSE=""
43 -
44 -S=${WORKDIR}/${MY_PV}
45 -
46 -DEPEND=""
47 -RDEPEND=""
48 -
49 -src_prepare() {
50 - # The build system is a strange mix of autogenerated
51 - # files and manual tweaks on top. Uses $CFLAGS / $LDFLAGS randomly.
52 - # We are adding them consistently here and a bit over the top:
53 - # bugs: #334581
54 -
55 - for mfi in {,*/,*/*/,}Makefile.in
56 - do
57 - elog "Patching '${mfi}'"
58 - # usually uses only assembler here, but -march=
59 - # and -Wa, are a must to pass here.
60 - sed -e 's/$(CC) /&$(CFLAGS) /g' \
61 - -i "${mfi}" || die
62 - done
63 - eapply_user
64 -}
65 -
66 -src_configure() {
67 - append-flags -fPIC
68 -
69 - # Doc goes in datadir
70 - econf \
71 - --datadir="${EPREFIX}"/usr/share/doc/${PF} \
72 - --enable-shared \
73 - --disable-static
74 -}
75 -
76 -src_compile() {
77 - # TODO. Remove -j1
78 - emake -j1
79 -}
80 -
81 -src_install() {
82 - dodoc NEWS README
83 - dodir /usr/share/man
84 - default
85 - prune_libtool_files
86 -}