From owner-svn-ports-head@FreeBSD.ORG Fri Aug 8 01:26:32 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 69AC9AB7 for ; Fri, 8 Aug 2014 01:26:32 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3D7FF2267 for ; Fri, 8 Aug 2014 01:26:32 +0000 (UTC) Received: from wg (uid 1317) (envelope-from wg@FreeBSD.org) id 2f33 by svn.freebsd.org (DragonFly Mail Agent v0.9+); Fri, 08 Aug 2014 01:26:32 +0000 From: William Grzybowski Date: Fri, 8 Aug 2014 01:26:31 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r364336 - in head/sysutils/debootstrap: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <53e42748.2f33.4244a5db@svn.freebsd.org> X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2014 01:26:32 -0000 Author: wg Date: Fri Aug 8 01:26:31 2014 New Revision: 364336 URL: http://svnweb.freebsd.org/changeset/ports/364336 QAT: https://qat.redports.org/buildarchive/r364336/ Log: sysutils/debootstrap: runtime fixes - Add a runtime dependency on Perl - Fix --foreign bootstrap - Fix HOST_ARCH detection with dpkg - Add a runtime dependency on dpkg PR: 179766 Submitted by: maintainer Modified: head/sysutils/debootstrap/Makefile head/sysutils/debootstrap/files/patch-debootstrap Modified: head/sysutils/debootstrap/Makefile ============================================================================== --- head/sysutils/debootstrap/Makefile Fri Aug 8 01:19:07 2014 (r364335) +++ head/sysutils/debootstrap/Makefile Fri Aug 8 01:26:31 2014 (r364336) @@ -3,6 +3,7 @@ PORTNAME= debootstrap PORTVERSION= 1.0.60 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_DEBIAN} MASTER_SITE_SUBDIR= pool/main/d/${PORTNAME} @@ -11,11 +12,13 @@ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= lifanov@mail.lifanov.com COMMENT= Install Debian base system into a directory -RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget +RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget \ + dpkg:${PORTSDIR}/archivers/dpkg WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/} NO_BUILD= yes -USES= gmake tar:xz +USES= gmake perl5 tar:xz +USE_PERL5= run MAKE_ARGS= DESTDIR="${STAGEDIR}" ONLY_FOR_ARCHS= i386 amd64 Modified: head/sysutils/debootstrap/files/patch-debootstrap ============================================================================== --- head/sysutils/debootstrap/files/patch-debootstrap Fri Aug 8 01:19:07 2014 (r364335) +++ head/sysutils/debootstrap/files/patch-debootstrap Fri Aug 8 01:26:31 2014 (r364336) @@ -1,5 +1,5 @@ --- ./debootstrap.orig 2014-02-07 10:25:58.000000000 -0500 -+++ ./debootstrap 2014-08-06 19:34:46.435155899 -0400 ++++ ./debootstrap 2014-08-07 20:46:10.626600981 -0400 @@ -13,7 +13,7 @@ if [ -x /debootstrap/debootstrap ]; then DEBOOTSTRAP_DIR=/debootstrap @@ -9,6 +9,19 @@ fi fi +@@ -399,10 +399,10 @@ + + if in_path dpkg && \ + dpkg --print-architecture >/dev/null 2>&1; then +- HOST_ARCH=`/usr/bin/dpkg --print-architecture` ++ HOST_ARCH=`%%PREFIX%%/bin/dpkg --print-architecture` + elif in_path udpkg && \ + udpkg --print-architecture >/dev/null 2>&1; then +- HOST_ARCH=`/usr/bin/udpkg --print-architecture` ++ HOST_ARCH=`%%PREFIX%%/bin/udpkg --print-architecture` + elif [ -e $DEBOOTSTRAP_DIR/arch ]; then + HOST_ARCH=`cat $DEBOOTSTRAP_DIR/arch` + fi @@ -425,6 +425,10 @@ esac fi @@ -20,3 +33,11 @@ if [ -z "$ARCH" ]; then ARCH=$HOST_ARCH fi +@@ -621,7 +625,6 @@ + if ! am_doing_phase second_stage; then + cp "$0" "$TARGET/debootstrap/debootstrap" + cp $DEBOOTSTRAP_DIR/functions "$TARGET/debootstrap/functions" +- cp $DEBOOTSTRAP_DIR/devices.tar.gz "$TARGET/debootstrap/devices.tar.gz" + cp $SCRIPT "$TARGET/debootstrap/suite-script" + echo "$ARCH" >"$TARGET/debootstrap/arch" + echo "$SUITE" >"$TARGET/debootstrap/suite"