Gentoo Archives: gentoo-commits

From: "José María Alonso" <nimiux@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lisp:master commit in: dev-libs/ffcall/files/, dev-libs/ffcall/
Date: Sat, 28 Oct 2017 15:02:13
Message-Id: 1509202925.e8cb89122ecfcba4a7f98466b09372771e7b4288.nimiux@gentoo
1 commit: e8cb89122ecfcba4a7f98466b09372771e7b4288
2 Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 28 15:02:05 2017 +0000
4 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 28 15:02:05 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=e8cb8912
7
8 dev-libs/ffcall: Drops old version 1.13
9
10 dev-libs/ffcall/ffcall-1.13.ebuild | 61 ------------------------------
11 dev-libs/ffcall/files/ffcall-make-jN.patch | 13 -------
12 2 files changed, 74 deletions(-)
13
14 diff --git a/dev-libs/ffcall/ffcall-1.13.ebuild b/dev-libs/ffcall/ffcall-1.13.ebuild
15 deleted file mode 100644
16 index 127ea9cd..00000000
17 --- a/dev-libs/ffcall/ffcall-1.13.ebuild
18 +++ /dev/null
19 @@ -1,61 +0,0 @@
20 -# Copyright 1999-2017 Gentoo Foundation
21 -# Distributed under the terms of the GNU General Public License v2
22 -
23 -EAPI=6
24 -
25 -inherit eutils flag-o-matic toolchain-funcs
26 -
27 -MY_PV="libffcall-${PV}"
28 -
29 -DESCRIPTION="foreign function call libraries"
30 -HOMEPAGE="https://www.gnu.org/software/libffcall/"
31 -SRC_URI="mirror://gnu/libffcall/${MY_PV}.tar.gz"
32 -
33 -# "Ffcall is under GNU GPL. As a special exception, if used in GNUstep
34 -# or in derivate works of GNUstep, the included parts of ffcall are
35 -# under GNU LGPL." -ffcall author
36 -LICENSE="GPL-2+"
37 -SLOT="0"
38 -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
39 -IUSE=""
40 -
41 -S=${WORKDIR}/${MY_PV}
42 -
43 -DEPEND=""
44 -RDEPEND=""
45 -
46 -src_prepare() {
47 - epatch "${FILESDIR}"/${PN}-make-jN.patch
48 -
49 - # The build system is a strange mix of autogenerated
50 - # files and manual tweaks on top. Uses $CFLAGS / $LDFLAGS randomly.
51 - # We are adding them consistently here and a bit over the top:
52 - # bugs: #334581
53 -
54 - for mfi in {,*/,*/*/,}Makefile.in
55 - do
56 - elog "Patching '${mfi}'"
57 - # usually uses only assembler here, but -march=
58 - # and -Wa, are a must to pass here.
59 - sed -e 's/$(CC) /&$(CFLAGS) /g' \
60 - -i "${mfi}" || die
61 - done
62 - eapply_user
63 -}
64 -
65 -src_configure() {
66 - append-flags -fPIC
67 -
68 - # Doc goes in datadir
69 - econf \
70 - --datadir="${EPREFIX}"/usr/share/doc/${PF} \
71 - --enable-shared \
72 - --disable-static
73 -}
74 -
75 -src_install() {
76 - dodoc NEWS README
77 - dodir /usr/share/man
78 - default
79 - prune_libtool_files
80 -}
81
82 diff --git a/dev-libs/ffcall/files/ffcall-make-jN.patch b/dev-libs/ffcall/files/ffcall-make-jN.patch
83 deleted file mode 100644
84 index 98f4c497..00000000
85 --- a/dev-libs/ffcall/files/ffcall-make-jN.patch
86 +++ /dev/null
87 @@ -1,13 +0,0 @@
88 ---- ffcall-1.10/callback/Makefile.in~ 2003-10-01 21:46:19.000000000 +0200
89 -+++ ffcall-1.10/callback/Makefile.in 2007-12-18 21:10:51.302118000 +0100
90 -@@ -51,6 +51,10 @@
91 - all-subdirs : force
92 - cd @subdir@; $(MAKE) all
93 -
94 -+vacall_r/libvacall.la: all-subdirs
95 -+
96 -+trampoline_r/libtrampoline.la: all-subdirs
97 -+
98 - callback.h :
99 - $(LN_S) $(srcdir)/callback.h.in callback.h
100 -