williamh    14/03/23 01:35:50

  Modified:             dhcpcd-9999.ebuild ChangeLog
  Log:
  convert live ebuild to use fossil for bug #505126, thanks to Mike Gilbert.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x8568F528)

Revision  Changes    Path
1.13                 net-misc/dhcpcd/dhcpcd-9999.ebuild

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

Index: dhcpcd-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-9999.ebuild,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- dhcpcd-9999.ebuild  20 Mar 2014 03:52:09 -0000      1.12
+++ dhcpcd-9999.ebuild  23 Mar 2014 01:35:50 -0000      1.13
@@ -1,12 +1,11 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-9999.ebuild,v 1.12 
2014/03/20 03:52:09 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-9999.ebuild,v 1.13 
2014/03/23 01:35:50 williamh Exp $
 
 EAPI=5
 
 if [[ ${PV} == "9999" ]]; then
-       EGIT_REPO_URI="git://roy.marples.name/${PN}.git"
-       inherit git-r3
+       FOSSIL_URI="http://roy.marples.name/projects/dhcpcd";
 else
        MY_P="${P/_alpha/-alpha}"
        MY_P="${MY_P/_beta/-beta}"
@@ -28,6 +27,29 @@
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}"
 
+if [[ ${PV} == "9999" ]]; then
+       DEPEND+=" dev-vcs/fossil"
+
+       src_unpack()
+       {
+               local distdir=${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}
+               local repo=${distdir}/fossil/${PN}.fossil
+
+               addwrite "${distdir}"
+
+               if [[ -e "${repo}" ]]; then
+                       fossil pull "${FOSSIL_URI}" -R "${repo}" || die
+               else
+                       mkdir -p "${distdir}/fossil" || die
+                       fossil clone "${FOSSIL_URI}" "${repo}" || die
+               fi
+
+               mkdir -p "${S}" || die
+               cd "${S}" || die
+               fossil open "${repo}" || die
+       }
+fi
+
 src_prepare()
 {
        epatch_user



1.394                net-misc/dhcpcd/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v
retrieving revision 1.393
retrieving revision 1.394
diff -u -r1.393 -r1.394
--- ChangeLog   20 Mar 2014 03:52:09 -0000      1.393
+++ ChangeLog   23 Mar 2014 01:35:50 -0000      1.394
@@ -1,6 +1,9 @@
 # ChangeLog for net-misc/dhcpcd
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.393 
2014/03/20 03:52:09 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/ChangeLog,v 1.394 
2014/03/23 01:35:50 williamh Exp $
+
+  23 Mar 2014; William Hubbs <willi...@gentoo.org> dhcpcd-9999.ebuild:
+  convert live ebuild to use fossil for bug #505126, thanks to Mike Gilbert.
 
   20 Mar 2014; Mike Gilbert <flop...@gentoo.org> dhcpcd-6.3.1-r1.ebuild,
   dhcpcd-9999.ebuild:




Reply via email to