Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/pciutils/
Date: Sun, 26 Feb 2017 13:04:29
Message-Id: 1488114254.5b85e63a14c32f41069c336d1c19243ef4d0c322.polynomial-c@gentoo
1 commit: 5b85e63a14c32f41069c336d1c19243ef4d0c322
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 26 13:01:07 2017 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 26 13:04:14 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b85e63a
7
8 sys-apps/pciutils: Removed old.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 sys-apps/pciutils/Manifest | 1 -
13 sys-apps/pciutils/pciutils-3.5.2.ebuild | 113 --------------------------------
14 2 files changed, 114 deletions(-)
15
16 diff --git a/sys-apps/pciutils/Manifest b/sys-apps/pciutils/Manifest
17 index 5ac930e485..d561418e1f 100644
18 --- a/sys-apps/pciutils/Manifest
19 +++ b/sys-apps/pciutils/Manifest
20 @@ -1,4 +1,3 @@
21 DIST pciutils-3.4.1.tar.gz 404166 SHA256 0196624282c33a9bcd4bd097d4100271c82af47797ecd7488ef2711fa5f043b2 SHA512 1394647d5e9d324d68bd8bdf4709a438ae06e6a83ded40b9e0026968c032f214073bc764fbf59e15da90b2e424d90dc430db5810d7ff5fbeab0f3e5c6250ee49 WHIRLPOOL 4391c84695dc1f0844129ff5d6056ac1332d855824e1b96ec105073b97d453db21e82d2a071f1bf7d977e26cf51421183b5a37d5a962bccbed9c2667c813cc4c
22 -DIST pciutils-3.5.2.tar.gz 419433 SHA256 2b69b4365de672c64962b1fbf1ca095961894801af051d676ca2273542e8976b SHA512 5da9fddab90ae50375e305d28d84304f2bb771e3ca9effbc7bcbe4a86061875b13a5c9839eecc3f3026d82ef57911bd43613fd4c935a122e7157f0fc134f4378 WHIRLPOOL 79dd0483e3d6586eb31fa7c83ec249ef473b7b3db48bff1b55659fa20eff10307956b099559404ad7e838d76420782f0ca53d29abdfd53f125fde2c3d21fd8c6
23 DIST pciutils-3.5.3.tar.gz 423828 SHA256 edcbb2eb263c0f88d9156bd58db2077174314ade0547f7695d7e9dd6c30e8b77 SHA512 aa0232d3a8d3d1fdc15b790bfed46070de4db0d7ca2cff79122200d6002b709e20383a44558c1735da46e920500d9eb2159983148c766bef91a42545cfe2cc58 WHIRLPOOL b99dc0546f370f3760654897a58e69bff63afb3138c135c2d4021fe15a3c1effc139c41e60b1add02aa853f74b24442adb3d785cf549f2a8ba0be78130123163
24 DIST pciutils-3.5.4.tar.gz 423997 SHA256 1a650f10170423371d481c580071c27420b16a40eda995f3e906b8a9ade530c5 SHA512 cd3ed843b8b2a31f92234be6a59bb02cd5268afad7e353872f588df281984af5129b4a9e363332bcf173dd71fda2091e501237fbd4fc39575cfe0472456d4a34 WHIRLPOOL 4a99d7c95cebc42a369bd51db1f7682dd0c49ecf8023558781fb62dc57431a4993f41e01f2d128c99bb312e5d1d2fa97f653ae5dd6ee10f112aa5bded676ddfe
25
26 diff --git a/sys-apps/pciutils/pciutils-3.5.2.ebuild b/sys-apps/pciutils/pciutils-3.5.2.ebuild
27 deleted file mode 100644
28 index 1bc53dee22..0000000000
29 --- a/sys-apps/pciutils/pciutils-3.5.2.ebuild
30 +++ /dev/null
31 @@ -1,113 +0,0 @@
32 -# Copyright 1999-2017 Gentoo Foundation
33 -# Distributed under the terms of the GNU General Public License v2
34 -# $Id$
35 -
36 -EAPI="5"
37 -
38 -inherit eutils multilib toolchain-funcs multilib-minimal flag-o-matic
39 -
40 -DESCRIPTION="Various utilities dealing with the PCI bus"
41 -HOMEPAGE="http://mj.ucw.cz/sw/pciutils/ https://git.kernel.org/?p=utils/pciutils/pciutils.git"
42 -SRC_URI="ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/${P}.tar.gz"
43 -
44 -LICENSE="GPL-2"
45 -SLOT="0"
46 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
47 -IUSE="dns +kmod static-libs +udev zlib"
48 -
49 -# Have the sub-libs in RDEPEND with [static-libs] since, logically,
50 -# our libpci.a depends on libz.a/etc... at runtime.
51 -LIB_DEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+),${MULTILIB_USEDEP}] )
52 - udev? ( >=virtual/libudev-208[static-libs(+),${MULTILIB_USEDEP}] )"
53 -DEPEND="kmod? ( sys-apps/kmod )
54 - static-libs? ( ${LIB_DEPEND} )
55 - !static-libs? ( ${LIB_DEPEND//static-libs(+),} )"
56 -RDEPEND="${DEPEND}
57 - sys-apps/hwids"
58 -DEPEND="${DEPEND}
59 - kmod? ( virtual/pkgconfig )"
60 -
61 -PATCHES=(
62 - "${FILESDIR}"/${PN}-3.1.9-static-pc.patch
63 -)
64 -
65 -MULTILIB_WRAPPED_HEADERS=( /usr/include/pci/config.h )
66 -
67 -switch_config() {
68 - [[ $# -ne 2 ]] && return 1
69 - local opt=$1 val=$2
70 -
71 - sed "s@^\(${opt}=\).*\$@\1${val}@" -i Makefile || die
72 - return 0
73 -}
74 -
75 -src_prepare() {
76 - epatch "${PATCHES[@]}"
77 -
78 - if use static-libs ; then
79 - cp -pPR "${S}" "${S}.static" || die
80 - mv "${S}.static" "${S}/static" || die
81 - fi
82 -
83 - multilib_copy_sources
84 -}
85 -
86 -multilib_src_configure() {
87 - append-lfs-flags #471102
88 -}
89 -
90 -pemake() {
91 - emake \
92 - HOST="${CHOST}" \
93 - CROSS_COMPILE="${CHOST}-" \
94 - CC="$(tc-getCC)" \
95 - AR="$(tc-getAR)" \
96 - PKG_CONFIG="$(tc-getPKG_CONFIG)" \
97 - RANLIB="$(tc-getRANLIB)" \
98 - DNS=$(usex dns) \
99 - IDSDIR='$(SHAREDIR)/misc' \
100 - MANDIR='$(SHAREDIR)/man' \
101 - PREFIX="${EPREFIX}/usr" \
102 - SHARED="yes" \
103 - STRIP="" \
104 - ZLIB=$(usex zlib) \
105 - PCI_COMPRESSED_IDS=0 \
106 - PCI_IDS=pci.ids \
107 - LIBDIR="\${PREFIX}/$(get_libdir)" \
108 - LIBKMOD=$(multilib_native_usex kmod) \
109 - HWDB=$(usex udev) \
110 - "$@"
111 -}
112 -
113 -multilib_src_compile() {
114 - pemake OPT="${CFLAGS}" all
115 - if use static-libs ; then
116 - pemake \
117 - -C "${BUILD_DIR}/static" \
118 - OPT="${CFLAGS}" \
119 - SHARED="no" \
120 - lib/libpci.a
121 - fi
122 -}
123 -
124 -multilib_src_install() {
125 - pemake DESTDIR="${D}" install install-lib
126 - use static-libs && dolib.a "${BUILD_DIR}/static/lib/libpci.a"
127 -}
128 -
129 -multilib_src_install_all() {
130 - dodoc ChangeLog README TODO
131 -
132 - rm "${ED}"/usr/sbin/update-pciids "${ED}"/usr/share/misc/pci.ids \
133 - "${ED}"/usr/share/man/man8/update-pciids.8*
134 -
135 - newinitd "${FILESDIR}"/init.d-pciparm pciparm
136 - newconfd "${FILESDIR}"/conf.d-pciparm pciparm
137 -}
138 -
139 -pkg_postinst() {
140 - if [[ ${REPLACING_VERSIONS} ]] && [[ ${REPLACING_VERSIONS} < 3.2.0 ]]; then
141 - elog "The 'network-cron' USE flag is gone; if you want a more up-to-date"
142 - elog "pci.ids file, you should use sys-apps/hwids-99999999 (live ebuild)."
143 - fi
144 -}