Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Mar 2014 23:30:18 +0100 (CET)
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        jwbacon@tds.net
Subject:   ports/187715: devel/linux-f10-devtools: use grouping rules to speed-up download
Message-ID:  <20140318223018.9681A71E597@graf.pompo.net>
Resent-Message-ID: <201403182240.s2IMe0Yh007454@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         187715
>Category:       ports
>Synopsis:       devel/linux-f10-devtools: use grouping rules to speed-up download
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 18 22:40:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Thierry Thomas
>Release:        FreeBSD 10.0-STABLE amd64
>Organization:
Kabbale Eros
>Environment:
System: FreeBSD graf.pompo.net 10.0-STABLE FreeBSD 10.0-STABLE #0 r261650: Sun Feb 9 17:56:57 CET 2014 thierry@graf.pompo.net:/usr/obj/usr/src/sys/GRAF140209 amd64


	
>Description:
	Use grouping rules to download the sources without checking the
	site of the binaries.

	Also see PR ports/186702 at
	<http://www.freebsd.org/cgi/query-pr.cgi?pr=186702>.

>How-To-Repeat:
	make fetch

>Fix:
	Please apply this patch:

--- Makefile+group_rules.diff begins here ---
--- devel/linux-f10-devtools/Makefile.orig	2014-02-12 20:53:43.000000000 +0100
+++ devel/linux-f10-devtools/Makefile	2014-02-12 20:22:35.000000000 +0100
@@ -4,30 +4,30 @@
 PORTNAME=	devtools
 PORTVERSION=	10
 CATEGORIES=	devel
-MASTER_SITES=	http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/${PORTVERSION}/${LINUX_RPM_ARCH}/ \
-		http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/${PORTVERSION}/Fedora/${LINUX_RPM_ARCH}/os/Packages/
+MASTER_SITES=	http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/${PORTVERSION}/${LINUX_RPM_ARCH}/:bin \
+		http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/${PORTVERSION}/Fedora/${LINUX_RPM_ARCH}/os/Packages/:bin
 PKGNAMEPREFIX=	linux-f10-
-DISTFILES=	binutils-2.18.50.0.9-8.fc10.${LINUX_RPM_ARCH}.rpm \
-		binutils-devel-2.18.50.0.9-8.fc10.${LINUX_RPM_ARCH}.rpm \
-		glibc-devel-2.9-3.${LINUX_RPM_ARCH}.rpm \
-		glibc-headers-2.9-3.${LINUX_RPM_ARCH}.rpm \
-		gmp-4.2.2-8.fc10.${LINUX_RPM_ARCH}.rpm \
-		kernel-headers-2.6.27.41-170.2.117.fc10.${LINUX_RPM_ARCH}.rpm \
-		mpfr-2.3.2-1.fc10.${LINUX_RPM_ARCH}.rpm \
-		cpp-4.3.2-7.${LINUX_RPM_ARCH}.rpm \
-		gcc-4.3.2-7.${LINUX_RPM_ARCH}.rpm \
-		gcc-c++-4.3.2-7.${LINUX_RPM_ARCH}.rpm \
-		gcc-gfortran-4.3.2-7.${LINUX_RPM_ARCH}.rpm
+DISTFILES=	binutils-2.18.50.0.9-8.fc10.${LINUX_RPM_ARCH}.rpm:bin \
+		binutils-devel-2.18.50.0.9-8.fc10.${LINUX_RPM_ARCH}.rpm:bin \
+		glibc-devel-2.9-3.${LINUX_RPM_ARCH}.rpm:bin \
+		glibc-headers-2.9-3.${LINUX_RPM_ARCH}.rpm:bin \
+		gmp-4.2.2-8.fc10.${LINUX_RPM_ARCH}.rpm:bin \
+		kernel-headers-2.6.27.41-170.2.117.fc10.${LINUX_RPM_ARCH}.rpm:bin \
+		mpfr-2.3.2-1.fc10.${LINUX_RPM_ARCH}.rpm:bin \
+		cpp-4.3.2-7.${LINUX_RPM_ARCH}.rpm:bin \
+		gcc-4.3.2-7.${LINUX_RPM_ARCH}.rpm:bin \
+		gcc-c++-4.3.2-7.${LINUX_RPM_ARCH}.rpm:bin \
+		gcc-gfortran-4.3.2-7.${LINUX_RPM_ARCH}.rpm:bin
 
 .if defined(PACKAGE_BUILDING)
-MASTER_SITES+=	http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/${PORTVERSION}/SRPMS/ \
-		http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/${PORTVERSION}/Fedora/source/SRPMS/
-SRC_DISTFILES=	binutils-2.18.50.0.9-8.fc10.src.rpm \
-		glibc-2.9-3.src.rpm \
-		gmp-4.2.2-8.fc10.src.rpm \
-		kernel-2.6.27.5-117.fc10.src.rpm \
-		mpfr-2.3.2-1.fc10.src.rpm \
-		gcc-4.3.2-7.src.rpm
+MASTER_SITES+=	http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/${PORTVERSION}/SRPMS/:src \
+		http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/${PORTVERSION}/Fedora/source/SRPMS/:src
+SRC_DISTFILES=	binutils-2.18.50.0.9-8.fc10.src.rpm:src \
+		glibc-2.9-3.src.rpm:src \
+		gmp-4.2.2-8.fc10.src.rpm:src \
+		kernel-2.6.27.5-117.fc10.src.rpm:src \
+		mpfr-2.3.2-1.fc10.src.rpm:src \
+		gcc-4.3.2-7.src.rpm:src
 .endif
 
 MAINTAINER=	jwbacon@tds.net
--- Makefile+group_rules.diff ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140318223018.9681A71E597>