Switch to using econf / make install destdir.
authorMike Frysinger <vapier@gentoo.org>
Thu, 4 Nov 2004 03:24:53 +0000 (03:24 +0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 4 Nov 2004 03:24:53 +0000 (03:24 +0000)
net-misc/dhcpcd/ChangeLog
net-misc/dhcpcd/Manifest
net-misc/dhcpcd/dhcpcd-1.3.22_p4-r5.ebuild
net-misc/dhcpcd/dhcpcd-1.3.22_p4-r6.ebuild [new file with mode: 0644]
net-misc/dhcpcd/files/digest-dhcpcd-1.3.22_p4-r6 [new file with mode: 0644]

index d0f01583bdfdaab6dc8615999ecd87e37e2e7411..885aad688826a90d067aaa6710531e68b814b2e1 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-misc/dhcpcd
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.38 2004/11/01 10:37:45 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.39 2004/11/04 03:24:53 vapier Exp $
+
+*dhcpcd-1.3.22_p4-r6 (03 Nov 2004)
+
+  03 Nov 2004; Mike Frysinger <vapier@gentoo.org>
+  dhcpcd-1.3.22_p4-r5.ebuild, +dhcpcd-1.3.22_p4-r6.ebuild:
+  Switch to using econf / make install destdir.
 
   01 Nov 2004; Joshua Kinard <kumba@gentoo.org> dhcpcd-1.3.22_p4-r5.ebuild:
   Marked stable on mips.
index 402298e50fa196d7234000a9057fefd38d59e4d9..24006700283dc4ba31dafbb52287d6e2b024d891 100644 (file)
@@ -1,6 +1,18 @@
-MD5 0e15f0fc9fbefd82b9442347ac4500ba ChangeLog 6030
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 c58c830dd7574a9790e3adfff2fc126a ChangeLog 6225
 MD5 b434af5c661cbf0d7399e6d4dc26bee5 dhcpcd-1.3.22_p4-r4.ebuild 1758
-MD5 18e7833654ff62eeb6bf96dcda7b7523 dhcpcd-1.3.22_p4-r5.ebuild 1947
+MD5 72ed97191f3c741e2050bb69fc2edc55 dhcpcd-1.3.22_p4-r5.ebuild 1942
+MD5 a18fe86dffefd7d5c2d7ae8c89f3f5b3 dhcpcd-1.3.22_p4-r6.ebuild 1871
 MD5 e5580d4472c718a772f6e1c700757968 files/dhcpcd-1.3.22_p4-no-iface-down.diff 2606
 MD5 daaf0c8fa44a481c8943f585ff870714 files/digest-dhcpcd-1.3.22_p4-r4 224
 MD5 daaf0c8fa44a481c8943f585ff870714 files/digest-dhcpcd-1.3.22_p4-r5 224
+MD5 daaf0c8fa44a481c8943f585ff870714 files/digest-dhcpcd-1.3.22_p4-r6 224
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.9.10 (GNU/Linux)
+
+iD8DBQFBiaEuHTu7gpaalycRArS5AKCwLnkE3vstwilz0M0xI1A2WykTzgCgpsbq
+qfjWfvw9GSEgwPL3nNZ2Ymw=
+=pw2h
+-----END PGP SIGNATURE-----
index df799212c2fa2b811d864e239fe1cbafedbaba6f..05a06c5ee2d6be9d6745372e885353a44bffedb3 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-1.3.22_p4-r5.ebuild,v 1.12 2004/11/01 10:37:45 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-1.3.22_p4-r5.ebuild,v 1.13 2004/11/04 03:24:53 vapier Exp $
 
 inherit gnuconfig flag-o-matic eutils
 
@@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.phystech.com/pub/${P/_p/-pl}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="x86 ppc sparc mips alpha arm hppa ~mips amd64 ia64 ppc64 s390"
+KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sparc x86"
 IUSE="build static"
 
 DEPEND="virtual/libc"
diff --git a/net-misc/dhcpcd/dhcpcd-1.3.22_p4-r6.ebuild b/net-misc/dhcpcd/dhcpcd-1.3.22_p4-r6.ebuild
new file mode 100644 (file)
index 0000000..20ce3a8
--- /dev/null
@@ -0,0 +1,59 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-1.3.22_p4-r6.ebuild,v 1.1 2004/11/04 03:24:53 vapier Exp $
+
+inherit gnuconfig flag-o-matic eutils
+
+DESCRIPTION="A dhcp client only"
+HOMEPAGE="http://www.phystech.com/download/"
+SRC_URI="ftp://ftp.phystech.com/pub/${P/_p/-pl}.tar.gz
+       http://dev.gentoo.org/~drobbins/${P}.diff.bz2
+       http://dev.gentoo.org/~drobbins/${P}-keepCacheAndResolv.diff.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="build static"
+
+DEPEND="virtual/libc"
+PROVIDE="virtual/dhcpc"
+
+S=${WORKDIR}/${P/_p/-pl}
+
+src_unpack() {
+       unpack ${A}
+       gnuconfig_update
+
+       cd ${S}
+       #Started working on this patch from an older version I found; then
+       #discovered that LFS had an updated one. We're using a patch that is
+       #identical to theirs. It makes dhcpcd FHS-compliant. (drobbins, 06
+       #Sep 2003)
+       epatch ${DISTDIR}/${P}.diff.bz2
+       #This next patch from Alwyn Schoeman <alwyn@smart.com.ph> is great;
+       #it adds a -z (shutdown, keep cache) and various other little tweaks.
+       #See http://bugs.gentoo.org/show_bug.cgi?id=23428 for more info.
+       epatch ${DISTDIR}/${P}-keepCacheAndResolv.diff.bz2
+       #This patch remove the iface down instruction from dhcpcd allowing us
+       #to have physical iface scripts (gmsoft, 11 Nov 2003)
+       epatch ${FILESDIR}/${P}-no-iface-down.diff
+       #remove hard-coded arch stuff (drobbins, 06 Sep 2003)
+       sed -i "s/ -march=i.86//g" configure
+       sed -i 's:/etc/ntp\.drift:/var/lib/ntp/ntp.drift:' dhcpconfig.c
+}
+
+src_compile() {
+       use static && append-flags -static
+       econf || die
+       emake || die
+}
+
+src_install() {
+       make install DESTDIR=${D} || die "Install failed"
+       rm -rf "${D}"/etc
+       if ! use build ; then
+               dodoc AUTHORS ChangeLog NEWS README
+       else
+               rm -rf ${D}/usr/share
+       fi
+}
diff --git a/net-misc/dhcpcd/files/digest-dhcpcd-1.3.22_p4-r6 b/net-misc/dhcpcd/files/digest-dhcpcd-1.3.22_p4-r6
new file mode 100644 (file)
index 0000000..80b4247
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 dd627a121e43835bead3ffef5b1a72fd dhcpcd-1.3.22-pl4.tar.gz 148455
+MD5 0960ef5d5070da205ffacd5107492e36 dhcpcd-1.3.22_p4.diff.bz2 1646
+MD5 6a502cc0c572f898f8ba5daa34c37901 dhcpcd-1.3.22_p4-keepCacheAndResolv.diff.bz2 1800