Gentoo Archives: gentoo-commits

From: Jason Donenfeld <zx2c4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/netifrc/
Date: Tue, 10 Jul 2018 21:47:00
Message-Id: 1531259213.c5bb14c231b0549af194ba00390fdc059f7ed953.zx2c4@gentoo
1 commit: c5bb14c231b0549af194ba00390fdc059f7ed953
2 Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 10 21:46:45 2018 +0000
4 Commit: Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 10 21:46:53 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bb14c2
7
8 net-misc/netifrc: version bump
9
10 Package-Manager: Portage-2.3.41, Repoman-2.3.9
11
12 net-misc/netifrc/Manifest | 1 +
13 net-misc/netifrc/netifrc-0.6.1.ebuild | 71 +++++++++++++++++++++++++++++++++++
14 2 files changed, 72 insertions(+)
15
16 diff --git a/net-misc/netifrc/Manifest b/net-misc/netifrc/Manifest
17 index 1604fe398eb..b9ecac544a5 100644
18 --- a/net-misc/netifrc/Manifest
19 +++ b/net-misc/netifrc/Manifest
20 @@ -7,3 +7,4 @@ DIST netifrc-0.4.0.tar.bz2 75517 BLAKE2B 2ae5169b040268d299ed6a043c169b132378ccb
21 DIST netifrc-0.5.0.tar.bz2 78738 BLAKE2B b0627aaf0ee0526cfbb6af3c8cb82476ee910d19d16ee4a3ebf736fce0e91c2a7a44bf2400b0854bbfc2cc0f3f0bc84ef917760326c2a73a59a60314c5a8f7d8 SHA512 2348c0df590d6060de3756a5111ac2916047e21ce56d43fc0b8d99946f93ca02ce300abcd9243e1e4cbcd5ab89ea6ed0869785cdb5297a669aeb6812788933b0
22 DIST netifrc-0.5.1.tar.bz2 78749 BLAKE2B cecbf4b64cc8e93483326ef0646d2abfdb837c0351cc210ea0134e654cd44f90cba0390014412f6b45ff4d337d3aaeb5e739553231305846351452aebac870e1 SHA512 277d10f58f694c734c9dec52896f847a58e40b61567573dd634d0a0604c27550d4baec461df46dac4e535753f6594afd30344696229f4f4cf4f5e04dba659710
23 DIST netifrc-0.6.0.tar.bz2 83349 BLAKE2B d9be118aa2aa13891091f7b5060d06ce0bc1eb9740c5adec04b985785e7bd7afe77bc03751d178b8e09c967b04581b12cfbf50aa49b7226ab580081e420f22bc SHA512 de47d146619bd716a0eda8149063691d9d71a895579ac50d3fea60bf0e48c516d6b37aed81c33083dc6e7d4bb74841bb6b143c23972669de9d76b8f7df7a5d23
24 +DIST netifrc-0.6.1.tar.gz 79791 BLAKE2B e38236d189ce0e40eaa5ba7b94e2e74e444bbd185fbacf515c65ca1f0ff441525cdc44696e12ff33e4ae1f80f2766a91866cfef8f9b737d34e1c59290248f49b SHA512 798a882f87f153c31b415d77a06a2beca94a958ea982aca20bbc2cf6a7d800aedbd99a577734ea41d6a75807b13d640dd7fa5a51aa5a27055e9c552634ac7bdb
25
26 diff --git a/net-misc/netifrc/netifrc-0.6.1.ebuild b/net-misc/netifrc/netifrc-0.6.1.ebuild
27 new file mode 100644
28 index 00000000000..b7337968c42
29 --- /dev/null
30 +++ b/net-misc/netifrc/netifrc-0.6.1.ebuild
31 @@ -0,0 +1,71 @@
32 +# Copyright 1999-2018 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=5
36 +
37 +inherit eutils systemd udev
38 +
39 +DESCRIPTION="Gentoo Network Interface Management Scripts"
40 +HOMEPAGE="https://www.gentoo.org/proj/en/base/openrc/"
41 +
42 +if [[ ${PV} == "9999" ]]; then
43 + EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git"
44 + #EGIT_REPO_URI="https://github.com/gentoo/${PN}" # Alternate
45 + inherit git-r3
46 +else
47 + SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz"
48 + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
49 +fi
50 +
51 +LICENSE="BSD-2"
52 +SLOT="0"
53 +IUSE=""
54 +
55 +DEPEND="kernel_linux? ( virtual/pkgconfig )
56 + !<sys-fs/udev-172"
57 +RDEPEND="sys-apps/gentoo-functions
58 + >=sys-apps/openrc-0.15
59 + !<sys-fs/udev-init-scripts-27"
60 +
61 +src_prepare() {
62 + if [[ ${PV} == "9999" ]] ; then
63 + local ver="git-${EGIT_VERSION:0:6}"
64 + sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
65 + einfo "Producing ChangeLog from Git history"
66 + GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog
67 + fi
68 +
69 + # Allow user patches to be applied without modifying the ebuild
70 + epatch_user
71 +}
72 +
73 +src_compile() {
74 + MAKE_ARGS="${MAKE_ARGS}
75 + UDEVDIR=${EPREFIX}$(get_udevdir)
76 + LIBEXECDIR=${EPREFIX}/lib/${PN} PF=${PF}"
77 +
78 + use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
79 +
80 + emake ${MAKE_ARGS} all
81 +}
82 +
83 +src_install() {
84 + emake ${MAKE_ARGS} DESTDIR="${D}" install
85 + dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO ChangeLog
86 +
87 + # Install the service file
88 + LIBEXECDIR=${EPREFIX}/lib/${PN}
89 + UNIT_DIR="$(systemd_get_unitdir)"
90 + sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service.in" > "${T}/net_at.service" || die
91 + systemd_newunit "${T}/net_at.service" 'net@.service'
92 + dosym "${UNIT_DIR#${EPREFIX}}/net@.service" "${UNIT_DIR#${EPREFIX}}/net@××.service"
93 +}
94 +
95 +pkg_postinst() {
96 + if [[ ! -e "${EROOT}"/etc/conf.d/net && -z $REPLACING_VERSIONS ]]; then
97 + elog "The network configuration scripts will use dhcp by"
98 + elog "default to set up your interfaces."
99 + elog "If you need to set up something more complete, see"
100 + elog "${EROOT}/usr/share/doc/${P}/README"
101 + fi
102 +}