Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: sys-apps/net-tools/
Date: Fri, 07 Dec 2018 21:21:35
Message-Id: 1544217569.54aaf2127569a4025782d882ce15ec617b26e7f9.blueness@gentoo
1 commit: 54aaf2127569a4025782d882ce15ec617b26e7f9
2 Author: xdch47 <xdch47 <AT> posteo <DOT> de>
3 AuthorDate: Fri Dec 7 21:00:35 2018 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 7 21:19:29 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=54aaf212
7
8 sys-apps/net-tools: version bump to 1.60_p20180626073013
9
10 Package-Manager: Portage-2.3.51, Repoman-2.3.11
11 Manifest-Sign-Key: 0DEDF1A904568BAD1FC45C283DCC44782ED07E1C
12 Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
13
14 sys-apps/net-tools/Manifest | 17 +++-
15 .../net-tools-1.60_p20180626073013.ebuild | 94 ++++++++++++++++++++++
16 2 files changed, 110 insertions(+), 1 deletion(-)
17
18 diff --git a/sys-apps/net-tools/Manifest b/sys-apps/net-tools/Manifest
19 index 77f81e6..a20f17a 100644
20 --- a/sys-apps/net-tools/Manifest
21 +++ b/sys-apps/net-tools/Manifest
22 @@ -1,2 +1,17 @@
23 -DIST net-tools-1.60_p20161110235919.tar.xz 227552 SHA256 d9b52abb6bbf3305fde1fe414059602371a7819b214206312f6b16a2fde46fcd SHA512 06c2900305a5b11035bdb9d94e9d0a50c2ca832e14598d00d6907d99a4a3c981169475bbe916805888f9746a7d787829f20e6a4dec283731a2c85a72875b8e01 WHIRLPOOL 413553072466cee79c1f231742d6256f97d9a9e84647ee27aed97cf01eee16fd621c67fa67523174bcc0dd0c5f6181d2f6fcc698e3268fc9996eb2cbc7db1070
24 +-----BEGIN PGP SIGNED MESSAGE-----
25 +Hash: SHA256
26 +
27 +DIST net-tools-1.60_p20161110235919.tar.xz 227552 BLAKE2B 0dba75b7b7345be047bd8618811c6ea43f96f0d7c8a2c67cd03138b8f31dc47a641c7ff1e93fb1ad295423f9b82e3d222178c7c97233d4e3698355fed729f723 SHA512 06c2900305a5b11035bdb9d94e9d0a50c2ca832e14598d00d6907d99a4a3c981169475bbe916805888f9746a7d787829f20e6a4dec283731a2c85a72875b8e01
28 DIST net-tools-1.60_p20170221182432.tar.xz 227924 BLAKE2B 2617d99da0fa188163bcade5584038fcf8c9c73c23c5577585c3452f4e7b93b2d0cae06ae6d8e5543e04bdd93c247cf4c555751905406b88dcd16dec26bebeca SHA512 38cf9a0e5a1b2494d1e8f491638f8e35cf04d630e9eae275cb1d0b997f2b73c62bdd40b0420e0f5f2aa212aefa7516ff773b6e3a19c0cbf442e785d2c7dad28e
29 +DIST net-tools-1.60_p20180626073013.tar.xz 228276 BLAKE2B 1545533abf75cb960896994710a02f0e4f5534232057fa9c80d2ec54af84d068d3337a93e869e8377539584eebf4c4d8175e16f19bc12360946ab908b41b2f2f SHA512 3ea9036c2597e6da3a1d9a61a77bbe0b80c448d42a3cc59469f37255064d9e046b5f331155adac256f9812200342f72624ba1ea27a4ee3696b3c9ad53b6b86eb
30 +-----BEGIN PGP SIGNATURE-----
31 +
32 +iQEzBAEBCAAdFiEEDe3xqQRWi60fxFwoPcxEeC7QfhwFAlwK33EACgkQPcxEeC7Q
33 +fhy26ggAo4xV951lQ7Koqmnldmrje/E5BnkD20vqUehcNgqp5AQmCpUxHd1gADoe
34 +fNiWOo31OJoripGE2vQde7bZey19YcEW6LdItOkIxw03780ml20eoW31qiyMBgqH
35 +s5qmatb2qgNXjyY1pLMIDj7N4cPkivzTUBKnrzokGoPFzWCb4fBYU4YFhImyGlcv
36 +GoVPh4EDJYZV2wBYLUPjmjBLQhmwOTSkZoHMdGDePIRQRCJL82OtY8dNa9gmChdD
37 +Zc33vNHwCO9A7x3v9jxOucOJcScv1QOxpp/leBqrw8YCJXnotndXzG4ZGdvvBtZ2
38 +Y/lM2zfc3VaFgTCTpg0Fpb7RvOqQ/g==
39 +=6/WK
40 +-----END PGP SIGNATURE-----
41
42 diff --git a/sys-apps/net-tools/net-tools-1.60_p20180626073013.ebuild b/sys-apps/net-tools/net-tools-1.60_p20180626073013.ebuild
43 new file mode 100644
44 index 0000000..7392b96
45 --- /dev/null
46 +++ b/sys-apps/net-tools/net-tools-1.60_p20180626073013.ebuild
47 @@ -0,0 +1,94 @@
48 +# Copyright 1999-2018 Gentoo Authors
49 +# Distributed under the terms of the GNU General Public License v2
50 +
51 +EAPI=7
52 +
53 +inherit flag-o-matic toolchain-funcs
54 +
55 +if [[ ${PV} == "9999" ]] ; then
56 + EGIT_REPO_URI="https://git.code.sf.net/p/net-tools/code"
57 + inherit git-r3
58 +else
59 + SRC_URI="mirror://gentoo/${P}.tar.xz"
60 + KEYWORDS="amd64 arm ~arm64 ~mips ~ppc ~sh ~x86"
61 +fi
62 +
63 +DESCRIPTION="Standard Linux networking tools"
64 +HOMEPAGE="http://net-tools.sourceforge.net/"
65 +
66 +LICENSE="GPL-2"
67 +SLOT="0"
68 +IUSE="+arp +hostname ipv6 nis nls plipconfig selinux slattach static"
69 +REQUIRED_USE="nis? ( hostname )"
70 +
71 +RDEPEND="selinux? ( sys-libs/libselinux )"
72 +DEPEND="${RDEPEND}
73 + selinux? ( virtual/pkgconfig )
74 + app-arch/xz-utils"
75 +if [[ ${PV} == "9999" ]]; then
76 + DEPEND+=" nls? ( sys-devel/gettext )"
77 +fi
78 +RDEPEND+="
79 + hostname? ( !sys-apps/coreutils[hostname] )
80 + !<sys-apps/openrc-0.9.9.3"
81 +
82 +PATCHES=(
83 + "${FILESDIR}/${PN}-fix-headers.patch"
84 + )
85 +
86 +maint_pkg_create() {
87 + cd /usr/local/src/net-tools
88 + #git-update
89 + local stamp=$(date --date="$(git log -n1 --pretty=format:%ci master)" -u +%Y%m%d%H%M%S)
90 + local pv="${PV/_p*}_p${stamp}"; pv=${pv/9999/1.60}
91 + local p="${PN}-${pv}"
92 + git archive --prefix="${p}/" master | tar xf - -C "${T}"
93 + pushd "${T}" >/dev/null
94 + emake -C "${p}/po" dist
95 + sed -i "/^RELEASE/s:=.*:=${pv}:" */Makefile || die
96 + tar --exclude-vcs cf - ${p}/ | xz > ${p}.tar.xz
97 + popd >/dev/null
98 +
99 + du -b "${T}"/*.tar.xz
100 +}
101 +
102 +pkg_setup() { [[ -n ${VAPIER_LOVES_YOU} ]] && maint_pkg_create ; }
103 +
104 +set_opt() {
105 + local opt=$1 ans
106 + shift
107 + ans=$("$@" && echo y || echo n)
108 + einfo "Setting option ${opt} to ${ans}"
109 + sed -i \
110 + -e "/^bool.* ${opt} /s:[yn]$:${ans}:" \
111 + config.in || die
112 +}
113 +
114 +src_configure() {
115 + # Clear out env vars from the user. #599602
116 + unset BASEDIR BINDIR SBINDIR
117 +
118 + set_opt I18N use nls
119 + set_opt HAVE_AFINET6 use ipv6
120 + set_opt HAVE_HWIB has_version '>=sys-kernel/linux-headers-2.6'
121 + set_opt HAVE_HWTR has_version '<sys-kernel/linux-headers-3.5'
122 + set_opt HAVE_HWSTRIP has_version '<sys-kernel/linux-headers-3.6'
123 + set_opt HAVE_SELINUX use selinux
124 + set_opt HAVE_ARP_TOOLS use arp
125 + set_opt HAVE_HOSTNAME_TOOLS use hostname
126 + set_opt HAVE_HOSTNAME_SYMLINKS use nis
127 + set_opt HAVE_PLIP_TOOLS use plipconfig
128 + set_opt HAVE_SERIAL_TOOLS use slattach
129 + if use static ; then
130 + append-flags -static
131 + append-ldflags -static
132 + fi
133 + tc-export AR CC
134 + yes "" | ./configure.sh config.in || die
135 +}
136 +
137 +src_install() {
138 + # We need to use emake by hand to pass ED. #567300
139 + emake DESTDIR="${ED}" install
140 + dodoc README THANKS TODO
141 +}