diff options
author | 2016-12-06 20:51:33 +0000 | |
---|---|---|
committer | 2016-12-06 20:51:33 +0000 | |
commit | 139f4a2567122583b309629fa1224f424034cd89 (patch) | |
tree | 3877250ca12d563251b5d8fa97ca384549195b9d /net-misc | |
parent | Add net-dialup/ppp-2.4.7-r3 (diff) | |
download | srcshelton-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/Manifest | 2 | ||||
-rw-r--r-- | net-misc/netifrc/netifrc-0.5.1.ebuild | 80 |
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 +} |