svn commit: r348601 - head/Mk

Antoine Brodin antoine at FreeBSD.org
Fri Mar 21 19:11:23 UTC 2014


On Fri, Mar 21, 2014 at 6:00 PM, Antoine Brodin <antoine at freebsd.org> wrote:
> On Tue, Mar 18, 2014 at 11:19 PM, Thierry Thomas <thierry at freebsd.org> wrote:
>> Author: thierry
>> Date: Tue Mar 18 22:19:01 2014
>> New Revision: 348601
>> URL: http://svnweb.freebsd.org/changeset/ports/348601
>> QAT: https://qat.redports.org/buildarchive/r348601/
>>
>> Log:
>>   Let the linux rpm ports use grouping rules, e.g. to download the
>>   binaries and the sources from differents MASTER_SITES.
>>
>>   PR:           ports/186702
>>   Approved by:  netchild
>>
>> Modified:
>>   head/Mk/bsd.linux-rpm.mk
>>
>> Modified: head/Mk/bsd.linux-rpm.mk
>> ==============================================================================
>> --- head/Mk/bsd.linux-rpm.mk    Tue Mar 18 21:53:40 2014        (r348600)
>> +++ head/Mk/bsd.linux-rpm.mk    Tue Mar 18 22:19:01 2014        (r348601)
>> @@ -95,7 +95,7 @@ PKGNAMEPREFIX?=                       linux-
>>  # is not true.
>>
>>  DISTFILES?=            ${DISTNAME}${EXTRACT_SUFX}
>> -BIN_DISTFILES:=                ${DISTFILES}
>> +BIN_DISTFILES:=                ${_DISTFILES}
>>  SRC_DISTFILES?=                ${DISTNAME}${SRC_SUFX}
>>  EXTRACT_ONLY?=         ${BIN_DISTFILES}
>
>
> Hi,
>
> This commit has bad side effects,  now both the .rpm and the .src.rpm
> are extracted on the package builders:
>
> textproc/linux-f10-expat % make -VEXTRACT_ONLY -DPACKAGE_BUILDING
> expat-2.0.1-5.i386.rpm expat-2.0.1-5.src.rpm


Please try attached patch.

Index: Mk/bsd.linux-rpm.mk
===================================================================
--- Mk/bsd.linux-rpm.mk (revision 348741)
+++ Mk/bsd.linux-rpm.mk (working copy)
@@ -95,9 +95,9 @@
 # is not true.

 DISTFILES?=            ${DISTNAME}${EXTRACT_SUFX}
-BIN_DISTFILES:=                ${_DISTFILES}
+BIN_DISTFILES:=                ${DISTFILES}
 SRC_DISTFILES?=                ${DISTNAME}${SRC_SUFX}
-EXTRACT_ONLY?=         ${BIN_DISTFILES}
+EXTRACT_ONLY?=         ${BIN_DISTFILES:C/:[^:]+$//}

 .  if defined(PACKAGE_BUILDING)
 DISTFILES+=            ${SRC_DISTFILES}


Cheers,

Antoine
-------------- next part --------------
Index: Mk/bsd.linux-rpm.mk
===================================================================
--- Mk/bsd.linux-rpm.mk	(revision 348741)
+++ Mk/bsd.linux-rpm.mk	(working copy)
@@ -95,9 +95,9 @@
 # is not true.
 
 DISTFILES?=		${DISTNAME}${EXTRACT_SUFX}
-BIN_DISTFILES:=		${_DISTFILES}
+BIN_DISTFILES:=		${DISTFILES}
 SRC_DISTFILES?=		${DISTNAME}${SRC_SUFX}
-EXTRACT_ONLY?=		${BIN_DISTFILES}
+EXTRACT_ONLY?=		${BIN_DISTFILES:C/:[^:]+$//}
 
 .  if defined(PACKAGE_BUILDING)
 DISTFILES+=		${SRC_DISTFILES}


More information about the freebsd-emulation mailing list