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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (show annotations) (download)
Tue Jul 22 17:15:00 2014 UTC (5 years, 4 months ago) by ssuominen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +1 -1 lines
FILE REMOVED
old

(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)

1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/net-misc/netifrc/netifrc-0.2.1.ebuild,v 1.4 2014/03/05 20:22:31 ssuominen Exp $
4
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 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
18 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