/[gentoo-x86]/net-misc/netifrc/netifrc-0.2.2.ebuild
Gentoo

Contents of /net-misc/netifrc/netifrc-0.2.2.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (hide annotations) (download)
Mon Jul 14 18:16:22 2014 UTC (5 years, 6 months ago) by zlogene
Branch: MAIN
Changes since 1.5: +2 -2 lines
sparc stable wrt bug #507070

(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0xC42EB5D6)

1 robbat2 1.1 # Copyright 1999-2014 Gentoo Foundation
2     # Distributed under the terms of the GNU General Public License v2
3 zlogene 1.6 # $Header: /var/cvsroot/gentoo-x86/net-misc/netifrc/netifrc-0.2.2.ebuild,v 1.5 2014/07/14 16:00:09 zlogene Exp $
4 robbat2 1.1
5     EAPI=5
6    
7     inherit eutils udev
8    
9     DESCRIPTION="Gentoo Network Interface Management Scripts"
10     HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/"
11    
12     if [[ ${PV} == "9999" ]]; then
13     EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
14     inherit git-2
15     else
16     SRC_URI="http://dev.gentoo.org/~robbat2/distfiles/${P}.tar.bz2"
17 zlogene 1.6 KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
18 robbat2 1.1 fi
19    
20     LICENSE="BSD-2"
21     SLOT="0"
22     IUSE=""
23    
24     COMMON_DEPEND="!<sys-fs/udev-init-scripts-26-r1"
25     DEPEND="${COMMON_DEPEND}
26     kernel_linux? ( virtual/pkgconfig )"
27     RDEPEND="${COMMON_DEPEND}
28     >=sys-apps/openrc-0.12
29     !<sys-apps/openrc-0.12"
30    
31     src_prepare() {
32     if [[ ${PV} == "9999" ]] ; then
33     local ver="git-${EGIT_VERSION:0:6}"
34     sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
35     einfo "Producing ChangeLog from Git history"
36     GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog
37     fi
38    
39     # Allow user patches to be applied without modifying the ebuild
40     epatch_user
41     }
42    
43     src_compile() {
44     MAKE_ARGS="${MAKE_ARGS}
45     LIBEXECDIR=${EPREFIX}/lib/${PN} PF=${PF}
46     UDEVDIR=$(get_udevdir)"
47    
48     use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
49    
50     emake ${MAKE_ARGS} all
51     }
52    
53     src_install() {
54     emake ${MAKE_ARGS} DESTDIR="${D}" install
55     dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO ChangeLog
56     }
57    
58     pkg_postinst() {
59     if [[ ! -e "${EROOT}"/etc/conf.d/net && -z $REPLACING_VERSIONS ]]; then
60     elog "The network configuration scripts will use dhcp by"
61     elog "default to set up your interfaces."
62     elog "If you need to set up something more complete, see"
63     elog "${EROOT}/usr/share/doc/${P}/README"
64     fi
65     }

  ViewVC Help
Powered by ViewVC 1.1.20