robbat2     15/01/09 17:30:42

  Modified:             ChangeLog netifrc-9999.ebuild
  Added:                netifrc-0.3.0.ebuild
  Log:
  Version bump. Now with experimental systemd support as written by our 
GSOC2014 student: Rabi Shanker (rabisg). Many thanks to him for his work!
  
  (Portage version: 2.2.10/cvs/Linux x86_64, unsigned Manifest commit)

Revision  Changes    Path
1.38                 net-misc/netifrc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/netifrc/ChangeLog?rev=1.38&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/netifrc/ChangeLog?rev=1.38&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/netifrc/ChangeLog?r1=1.37&r2=1.38

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/netifrc/ChangeLog,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- ChangeLog   8 Dec 2014 11:36:41 -0000       1.37
+++ ChangeLog   9 Jan 2015 17:30:42 -0000       1.38
@@ -1,6 +1,13 @@
 # ChangeLog for net-misc/netifrc
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/netifrc/ChangeLog,v 1.37 
2014/12/08 11:36:41 heroxbd Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/netifrc/ChangeLog,v 1.38 
2015/01/09 17:30:42 robbat2 Exp $
+
+*netifrc-0.3.0 (09 Jan 2015)
+
+  09 Jan 2015; Robin H. Johnson <robb...@gentoo.org> +netifrc-0.3.0.ebuild,
+  netifrc-9999.ebuild:
+  Version bump. Now with experimental systemd support as written by our
+  GSOC2014 student: Rabi Shanker (rabisg). Many thanks to him for his work!
 
   08 Dec 2014; Benda Xu <hero...@gentoo.org> netifrc-0.2.4.ebuild:
   Prepend EPREFIX to get_udevdir.



1.9                  net-misc/netifrc/netifrc-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/netifrc/netifrc-9999.ebuild?rev=1.9&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/netifrc/netifrc-9999.ebuild?rev=1.9&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/netifrc/netifrc-9999.ebuild?r1=1.8&r2=1.9

Index: netifrc-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/netifrc/netifrc-9999.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- netifrc-9999.ebuild 27 Jul 2014 11:13:00 -0000      1.8
+++ netifrc-9999.ebuild 9 Jan 2015 17:30:42 -0000       1.9
@@ -1,19 +1,20 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/netifrc/netifrc-9999.ebuild,v 1.8 
2014/07/27 11:13:00 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/netifrc/netifrc-9999.ebuild,v 1.9 
2015/01/09 17:30:42 robbat2 Exp $
 
 EAPI=5
 
-inherit eutils
+inherit eutils systemd
 
 DESCRIPTION="Gentoo Network Interface Management Scripts"
 HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/";
 
 if [[ ${PV} == "9999" ]]; then
        EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
-       inherit git-2
+       #EGIT_REPO_URI="git://github.com/gentoo/netifrc" # Alternate
+       inherit git-r3
 else
-       SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2";
+       SRC_URI="http://dev.gentoo.org/~robbat2/dist/${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
 
@@ -23,8 +24,7 @@
 
 DEPEND="kernel_linux? ( virtual/pkgconfig )
        !<sys-fs/udev-172"
-RDEPEND=">=sys-apps/openrc-0.12
-       !<sys-apps/openrc-0.12"
+RDEPEND="sys-apps/gentoo-functions"
 
 src_prepare() {
        if [[ ${PV} == "9999" ]] ; then
@@ -50,6 +50,13 @@
 src_install() {
        emake ${MAKE_ARGS} DESTDIR="${D}" install
        dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO ChangeLog
+
+       # Install the service file
+       LIBEXECDIR=${EPREFIX}/lib/${PN}
+       UNIT_DIR="$(systemd_get_unitdir)"
+       sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service" > 
"${T}/net_at.service"
+       systemd_newunit "${T}/net_at.service" 'net@.service'
+       dosym "${UNIT_DIR}/net@.service" "${UNIT_DIR}/net@lo.service"
 }
 
 pkg_postinst() {



1.1                  net-misc/netifrc/netifrc-0.3.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/netifrc/netifrc-0.3.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/netifrc/netifrc-0.3.0.ebuild?rev=1.1&content-type=text/plain

Index: netifrc-0.3.0.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/netifrc/netifrc-0.3.0.ebuild,v 1.1 
2015/01/09 17:30:42 robbat2 Exp $

EAPI=5

inherit eutils systemd

DESCRIPTION="Gentoo Network Interface Management Scripts"
HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/";

if [[ ${PV} == "9999" ]]; then
        EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
        #EGIT_REPO_URI="git://github.com/gentoo/netifrc" # Alternate
        inherit git-r3
else
        SRC_URI="http://dev.gentoo.org/~robbat2/dist/${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=""

DEPEND="kernel_linux? ( virtual/pkgconfig )
        !<sys-fs/udev-172"
RDEPEND="sys-apps/gentoo-functions"

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}
                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

        # Install the service file
        LIBEXECDIR=${EPREFIX}/lib/${PN}
        UNIT_DIR="$(systemd_get_unitdir)"
        sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service" > 
"${T}/net_at.service"
        systemd_newunit "${T}/net_at.service" 'net@.service'
        dosym "${UNIT_DIR}/net@.service" "${UNIT_DIR}/net@lo.service"
}

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
}




Reply via email to