Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/prelink/
Date: Wed, 01 Apr 2020 21:14:27
Message-Id: 1585775650.ee6c18570a6c5fec6fbc7c8338deb05d1d644f7e.slyfox@gentoo
1 commit: ee6c18570a6c5fec6fbc7c8338deb05d1d644f7e
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 1 21:05:17 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 1 21:14:10 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6c1857
7
8 sys-devel/prelink: drop old
9
10 Package-Manager: Portage-2.3.96, Repoman-2.3.22
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 sys-devel/prelink/Manifest | 1 -
14 sys-devel/prelink/prelink-20130503-r1.ebuild | 78 --------------------------
15 sys-devel/prelink/prelink-20130503.ebuild | 83 ----------------------------
16 3 files changed, 162 deletions(-)
17
18 diff --git a/sys-devel/prelink/Manifest b/sys-devel/prelink/Manifest
19 index c752cf61c26..139e3eee1b8 100644
20 --- a/sys-devel/prelink/Manifest
21 +++ b/sys-devel/prelink/Manifest
22 @@ -1,3 +1,2 @@
23 -DIST prelink-20130503.tar.bz2 928040 BLAKE2B cb0e6fbff85b57c8698f22750377461e127bf89f6d03e6fab2338cc50dc280036ab5d1f56b0e8eed5ebaf391f8e3e0d3c32d9df6499fa17e2e556656ba13966d SHA512 69138a695e3e535deacd8224f6f8364ff64b8868b87b516d1f3392d9df968f77265177e9fede09c38f16aa878f9fd57a9ec39f0d9deabc0c9c01609b11156ba3
24 DIST prelink-cross-20151030.tar.bz2 701337 BLAKE2B 4875b936254a03afd0eeb1ee81ee99f97a2d654b7c0379acb80ea3763412f3e892c366a9962ff3e1493bba9c83a8a140e79a1d5fb08b269a08ef596d63fd1d32 SHA512 75edd8617b95ae5bd3bfc968732ee142c968855c97c5b2b93784d3476a9724e0fd9a4eb7af681a5356616a4f023e24d5c5a2e75fb57e2a25b142cc901d9bfcaf
25 DIST prelink.pdf 474129 BLAKE2B 6df5d4998d0822a8032c5dcd1103d7eafa8e9002f2cbfa8fa821131d7c804d2998100dc98d310ae3ae601137b6815435ecdd2684d547a8d25025984c20c06318 SHA512 86b7163fcf6f43d1764183b3dfc30aad8de99ce198b2721af276c81fc361e9f5fd8f4aea1e8e0c653f0566e8346dff4b4ba72909359167aa92c094f5561d2e1e
26
27 diff --git a/sys-devel/prelink/prelink-20130503-r1.ebuild b/sys-devel/prelink/prelink-20130503-r1.ebuild
28 deleted file mode 100644
29 index 5f8f8e9f70d..00000000000
30 --- a/sys-devel/prelink/prelink-20130503-r1.ebuild
31 +++ /dev/null
32 @@ -1,78 +0,0 @@
33 -# Copyright 1999-2016 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI="5"
37 -
38 -inherit autotools eutils flag-o-matic
39 -
40 -DESCRIPTION="Modifies ELFs to avoid runtime symbol resolutions resulting in faster load times"
41 -HOMEPAGE="https://people.redhat.com/jakub/prelink"
42 -
43 -SRC_URI="mirror://gentoo/${P}.tar.bz2"
44 -#SRC_URI="https://people.redhat.com/jakub/prelink/${P}.tar.bz2"
45 -
46 -# if not available on jakub's dev space extract the distfile with rpm2tarbz2 from
47 -# https://mirrors.kernel.org/fedora/development/rawhide/source/SRPMS/p/prelink-[ver].src.rpm
48 -#
49 -# track http://pkgs.fedoraproject.org/cgit/prelink.git/ for updates
50 -
51 -LICENSE="GPL-2"
52 -SLOT="0"
53 -KEYWORDS="~amd64 -arm ~ppc ~ppc64 ~x86"
54 -IUSE="selinux"
55 -
56 -DEPEND=">=dev-libs/elfutils-0.100[static-libs(+)]
57 - selinux? ( sys-libs/libselinux[static-libs(+)] )
58 - !dev-libs/libelf
59 - >=sys-libs/glibc-2.8"
60 -RDEPEND="${DEPEND}
61 - >=sys-devel/binutils-2.18"
62 -
63 -S=${WORKDIR}/${PN}
64 -
65 -src_prepare() {
66 - epatch "${FILESDIR}"/${PN}-20130503-prelink-conf.patch
67 - epatch "${FILESDIR}"/${PN}-20130503-libiberty-md5.patch
68 - epatch "${FILESDIR}"/${PN}-armhf-dynamic-linker.patch
69 -
70 - sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.in || die #469126
71 -
72 - sed -i -e '/^CC=/s: : -Wl,--disable-new-dtags :' testsuite/functions.sh #100147
73 - # >=binutils-2.22 --no-copy-dt-needed-entries is the default
74 - # --copy-dt-needed-entries was renamed from --add-needed in 2.21, use the
75 - # former so we don't have to bump the dep
76 - sed -i \
77 - -e '/CCLINK=/s:CCLINK="$(CC):& -Wl,--add-needed :' \
78 - -e '/CXXLINK=/s:CXXLINK="$(CXX):& -Wl,--add-needed :' \
79 - testsuite/Makefile.am
80 -
81 - has_version 'dev-libs/elfutils[threads]' && append-ldflags -pthread
82 -
83 - eautoreconf # prevent maintainer mode
84 -
85 - # have to do this after eautoreconf or automake barfs on the trailing
86 - # backslash of the previous line
87 - sed -i -e 's:undosyslibs.sh::' testsuite/Makefile.in #254201
88 -
89 - export ac_cv_{header_selinux_selinux_h,lib_selinux_is_selinux_enabled}=$(usex selinux)
90 -}
91 -
92 -src_install() {
93 - default
94 -
95 - insinto /etc
96 - doins doc/prelink.conf
97 -
98 - exeinto /etc/cron.daily
99 - newexe "${FILESDIR}"/prelink.cron prelink
100 - newconfd "${FILESDIR}"/prelink.confd prelink
101 -}
102 -
103 -pkg_postinst() {
104 - if [ -z "${REPLACING_VERSIONS}" ] ; then
105 - elog "You may wish to read the Gentoo Linux Prelink Guide, which can be"
106 - elog "found online at:"
107 - elog " https://wiki.gentoo.org/wiki/Prelink"
108 - elog "Please edit /etc/conf.d/prelink to enable and configure prelink"
109 - fi
110 -}
111
112 diff --git a/sys-devel/prelink/prelink-20130503.ebuild b/sys-devel/prelink/prelink-20130503.ebuild
113 deleted file mode 100644
114 index 46b2197ba6e..00000000000
115 --- a/sys-devel/prelink/prelink-20130503.ebuild
116 +++ /dev/null
117 @@ -1,83 +0,0 @@
118 -# Copyright 1999-2015 Gentoo Foundation
119 -# Distributed under the terms of the GNU General Public License v2
120 -
121 -EAPI="4"
122 -
123 -inherit autotools eutils flag-o-matic
124 -
125 -DESCRIPTION="Modifies ELFs to avoid runtime symbol resolutions resulting in faster load times"
126 -HOMEPAGE="https://people.redhat.com/jakub/prelink"
127 -
128 -SRC_URI="mirror://gentoo/${P}.tar.bz2"
129 -#SRC_URI="https://people.redhat.com/jakub/prelink/${P}.tar.bz2"
130 -
131 -# if not available on jakub's dev space extract the distfile with rpm2tarbz2 from
132 -# https://mirrors.kernel.org/fedora/development/rawhide/source/SRPMS/p/prelink-[ver].src.rpm
133 -#
134 -# track http://pkgs.fedoraproject.org/cgit/prelink.git/ for updates
135 -
136 -LICENSE="GPL-2"
137 -SLOT="0"
138 -KEYWORDS="amd64 -arm ppc ppc64 x86"
139 -IUSE="selinux"
140 -
141 -DEPEND=">=dev-libs/elfutils-0.100[static-libs(+)]
142 - selinux? ( sys-libs/libselinux[static-libs(+)] )
143 - !dev-libs/libelf
144 - >=sys-libs/glibc-2.8"
145 -RDEPEND="${DEPEND}
146 - >=sys-devel/binutils-2.18"
147 -
148 -S=${WORKDIR}/${PN}
149 -
150 -src_prepare() {
151 - epatch "${FILESDIR}"/${PN}-20130503-prelink-conf.patch
152 - epatch "${FILESDIR}"/${PN}-20130503-libiberty-md5.patch
153 - epatch "${FILESDIR}"/${PN}-armhf-dynamic-linker.patch
154 -
155 - sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.in || die #469126
156 -
157 - sed -i -e '/^CC=/s: : -Wl,--disable-new-dtags :' testsuite/functions.sh #100147
158 - # >=binutils-2.22 --no-copy-dt-needed-entries is the default
159 - # --copy-dt-needed-entries was renamed from --add-needed in 2.21, use the
160 - # former so we don't have to bump the dep
161 - sed -i \
162 - -e '/CCLINK=/s:CCLINK="$(CC):& -Wl,--add-needed :' \
163 - -e '/CXXLINK=/s:CXXLINK="$(CXX):& -Wl,--add-needed :' \
164 - testsuite/Makefile.am
165 -
166 - has_version 'dev-libs/elfutils[threads]' && append-ldflags -pthread
167 -
168 - eautoreconf # prevent maintainer mode
169 -
170 - # have to do this after eautoreconf or automake barfs on the trailing
171 - # backslash of the previous line
172 - sed -i -e 's:undosyslibs.sh::' testsuite/Makefile.in #254201
173 -
174 - export ac_cv_{header_selinux_selinux_h,lib_selinux_is_selinux_enabled}=$(usex selinux)
175 -}
176 -
177 -src_install() {
178 - default
179 -
180 - insinto /etc
181 - doins doc/prelink.conf
182 -
183 - exeinto /etc/cron.daily
184 - newexe "${FILESDIR}"/prelink.cron prelink
185 - newconfd "${FILESDIR}"/prelink.confd prelink
186 -
187 - dodir /var/{lib/misc,log}
188 - touch "${ED}"/var/lib/misc/prelink.{full,quick,force}
189 - touch "${ED}"/var/log/prelink.log
190 -}
191 -
192 -pkg_postinst() {
193 - if [ -z "${REPLACING_VERSIONS}" ] ; then
194 - elog "You may wish to read the Gentoo Linux Prelink Guide, which can be"
195 - elog "found online at:"
196 - elog " https://wiki.gentoo.org/wiki/Prelink"
197 - elog "Please edit /etc/conf.d/prelink to enable and configure prelink"
198 - fi
199 - touch "${EROOT}/var/lib/misc/prelink.force"
200 -}