aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2016-12-06 20:51:33 +0000
committerStuart Shelton <stuart@shelton.me>2016-12-06 20:51:33 +0000
commit139f4a2567122583b309629fa1224f424034cd89 (patch)
tree3877250ca12d563251b5d8fa97ca384549195b9d /net-misc
parentAdd net-dialup/ppp-2.4.7-r3 (diff)
downloadsrcshelton-139f4a2567122583b309629fa1224f424034cd89.tar.gz
srcshelton-139f4a2567122583b309629fa1224f424034cd89.tar.bz2
srcshelton-139f4a2567122583b309629fa1224f424034cd89.zip
Add net-misc/netifrc-0.5.1
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/netifrc/Manifest2
-rw-r--r--net-misc/netifrc/netifrc-0.5.1.ebuild80
2 files changed, 82 insertions, 0 deletions
diff --git a/net-misc/netifrc/Manifest b/net-misc/netifrc/Manifest
index 14c004b9..1f3b8ba3 100644
--- a/net-misc/netifrc/Manifest
+++ b/net-misc/netifrc/Manifest
@@ -1,2 +1,4 @@
DIST netifrc-0.2.2.tar.bz2 61115 SHA256 24c2748bec768691799d97c540061d46960756b390475107539e104868f36a4d SHA512 c31b5f5ccd5e76a568ba5acf143eea5413c5911fa7a14a00a983a71cbe737fc40e814686f4916377ac5404b35805503463c2cb371943a76a27124247fd9f9fe3 WHIRLPOOL 43010906bdd64e9631688f8f8a948d08ca4b42c9188c4941f406361e9455b712097596d4fbf86c3643bdb9d32a2c29367bc950edc025ebdcc771fbe30b87c080
+DIST netifrc-0.5.1.tar.bz2 78749 SHA256 11a6ff3dc1fb5673d8acd128b6b8cb53a4194df23c5dec170d57f8e6b8b7b1b9 SHA512 277d10f58f694c734c9dec52896f847a58e40b61567573dd634d0a0604c27550d4baec461df46dac4e535753f6594afd30344696229f4f4cf4f5e04dba659710 WHIRLPOOL 32ff62ba508a4f4c69c562709b1134f663b7027c3175bbe6aeca8c64c74293dfc1af2037e30e48405a4a8b96726c7621c4b37e7239463298a24e69d69b664ed9
EBUILD netifrc-0.2.2.ebuild 1980 SHA256 ed8ea487186e3524f65b5d749468f90c1a79d83851e42c24e16f2042cb5d834c SHA512 c4507224318a29caab6614c8a4eb0e376ad6b7157dfe58f16f168be0917c3f748b346f9d87fcad936fba8a2b5d866599b4ae70c5113a684e061b5577b0a271f8 WHIRLPOOL 34f32fda52b642de2d0d61a4b3784f731f2119ff5954a2696188f3b98f47a77688c50a7ab7066b011ecec8a59e5d91d8c126f7cda0a251dca1e1cb8009bc08be
+EBUILD netifrc-0.5.1.ebuild 2397 SHA256 3d9690e91a7d8bd26c762f629fc46bdab621275bacd131c0799585e4b05e734e SHA512 d39f8367306c60b34a835a280d2b7a55e02952e93d09ac4d8a94926f6f8b5c35616b66589bdd3b26a0fb1d520e8432a77a644eb3329900928329431b6cd2e94f WHIRLPOOL 520c2360ff3ca6ab5a530c0d28894c8aa5146476a9faa5ef3603993831bb0ef0e978e9d12f8745c8623201b1f17378840204c6a9a5da65e2e6272250d4355914
diff --git a/net-misc/netifrc/netifrc-0.5.1.ebuild b/net-misc/netifrc/netifrc-0.5.1.ebuild
new file mode 100644
index 00000000..d07ae6fb
--- /dev/null
+++ b/net-misc/netifrc/netifrc-0.5.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: c5c08862edf0248664a2aeb96a281f55ee3ebf74 $
+
+EAPI=5
+
+inherit eutils systemd udev
+
+DESCRIPTION="Gentoo Network Interface Management Scripts"
+HOMEPAGE="https://www.gentoo.org/proj/en/base/openrc/"
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git"
+ #EGIT_REPO_URI="git://github.com/gentoo/netifrc" # Alternate
+ inherit git-r3
+else
+ SRC_URI="https://dev.gentoo.org/~robbat2/distfiles/${P}.tar.bz2"
+ KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="systemd udev"
+
+DEPEND="kernel_linux? ( virtual/pkgconfig )
+ !<sys-fs/udev-172"
+RDEPEND="sys-apps/gentoo-functions
+ >=sys-apps/openrc-0.15
+ !<sys-fs/udev-init-scripts-27"
+
+src_prepare() {
+ if [[ ${PV} == "9999" ]] ; then
+ local ver="git-${EGIT_VERSION:0:6}"
+ sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
+ einfo "Producing ChangeLog from Git history"
+ GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog
+ fi
+
+ # Allow user patches to be applied without modifying the ebuild
+ epatch_user
+}
+
+src_compile() {
+ MAKE_ARGS="${MAKE_ARGS}
+ UDEVDIR=${EPREFIX}$(get_udevdir)
+ LIBEXECDIR=${EPREFIX}/lib/${PN} PF=${PF}"
+
+ use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
+
+ emake ${MAKE_ARGS} all
+}
+
+src_install() {
+ emake ${MAKE_ARGS} DESTDIR="${D}" install
+ dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO ChangeLog
+
+ if ! use udev; then
+ rm "${ED}"/"$(get_udevdir)"/rules.d/90-network.rules
+ rm "${ED}"/"$(get_udevdir)"/net.sh
+ rmdir -p "${ED}"/"$(get_udevdir)"/rules.d
+ fi
+
+ if use systemd; then
+ # Install the service file
+ LIBEXECDIR=${EPREFIX}/lib/${PN}
+ UNIT_DIR="$(systemd_get_unitdir)"
+ sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service.in" > "${T}/net_at.service" || die
+ systemd_newunit "${T}/net_at.service" 'net@.service'
+ dosym "${UNIT_DIR#${EPREFIX}}/net@.service" "${UNIT_DIR#${EPREFIX}}/net@lo.service"
+ fi
+}
+
+pkg_postinst() {
+ if [[ ! -e "${EROOT}"/etc/conf.d/net && -z $REPLACING_VERSIONS ]]; then
+ elog "The network configuration scripts will use dhcp by"
+ elog "default to set up your interfaces."
+ elog "If you need to set up something more complete, see"
+ elog "${EROOT}/usr/share/doc/${P}/README"
+ fi
+}