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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (hide annotations) (download)
Tue Aug 27 17:01:53 2013 UTC (6 years, 5 months ago) by axs
Branch: MAIN
Changes since 1.3: +2 -1 lines
added a dodoc to install README as it is not part of 'make install' anymore

(Portage version: 2.1.12.2/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)

1 williamh 1.1 # Copyright 1999-2013 Gentoo Foundation
2     # Distributed under the terms of the GNU General Public License v2
3 axs 1.4 # $Header: /var/cvsroot/gentoo-x86/net-misc/netifrc/netifrc-9999.ebuild,v 1.3 2013/08/21 16:04:46 williamh Exp $
4 williamh 1.1
5     EAPI=5
6    
7     inherit eutils
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 williamh 1.3 EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
14 williamh 1.1 inherit git-2
15     else
16     SRC_URI="http://dev.gentoo.org/~williamh/dist/${P}.tar.bz2"
17     KEYWORDS="~alpha ~amd64 ~arm ~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     DEPEND=""
25     RDEPEND=">=sys-apps/openrc-0.12
26 williamh 1.2 !<sys-apps/openrc-0.12"
27 williamh 1.1
28     src_prepare() {
29     sed -i 's:0444:0644:' mk/sys.mk || die
30     sed -i "/^DIR/s:/${PN}:/${PF}:" doc/Makefile || die #241342
31    
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     fi
36    
37     # Allow user patches to be applied without modifying the ebuild
38     epatch_user
39     }
40    
41     src_compile() {
42     MAKE_ARGS="${MAKE_ARGS}
43     LIBEXECDIR=${EPREFIX}/lib/${PN}"
44    
45     use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
46    
47     emake ${MAKE_ARGS} all
48     }
49    
50     src_install() {
51     emake ${MAKE_ARGS} DESTDIR="${D}" install
52 axs 1.4 dodoc README
53 williamh 1.1 }
54 williamh 1.2
55     pkg_postinst() {
56     if [[ ! -e "${EROOT}"/etc/conf.d/net && -z $REPLACING_VERSIONS ]]; then
57     elog "The network configuration scripts will use dhcp by"
58     elog "default to set up your interfaces."
59     elog "If you need to set up something more complete, see"
60     elog "${EROOT}/usr/share/doc/${P}/README"
61     fi
62     }

  ViewVC Help
Powered by ViewVC 1.1.20