diff options
author | asami <asami@FreeBSD.org> | 1996-08-24 17:28:48 +0800 |
---|---|---|
committer | asami <asami@FreeBSD.org> | 1996-08-24 17:28:48 +0800 |
commit | 170eef495db115f3b086ca9776a2e77ee299ceb7 (patch) | |
tree | c421409b288f9572347e7f975e53109bcad589be /Mk | |
parent | af7fb17c8b302db0e39f0adfe7b6de28ad2a5e19 (diff) | |
download | freebsd-ports-gnome-170eef495db115f3b086ca9776a2e77ee299ceb7.tar.gz freebsd-ports-gnome-170eef495db115f3b086ca9776a2e77ee299ceb7.tar.zst freebsd-ports-gnome-170eef495db115f3b086ca9776a2e77ee299ceb7.zip |
Use the new "file:" URL specification to fetch to check the CDROM
first if /cdrom/ports/distfiles exists. If FETCH_SYMLINK_DISTFILES
is set, symlink the file instead of copying.
Reviewed by: jhk
Diffstat (limited to 'Mk')
-rw-r--r-- | Mk/bsd.port.mk | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index 522d87b9090a..b1f0b943b744 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -3,7 +3,7 @@ # bsd.port.mk - 940820 Jordan K. Hubbard. # This file is in the public domain. # -# $Id: bsd.port.mk,v 1.221 1996/08/18 10:53:16 asami Exp $ +# $Id: bsd.port.mk,v 1.222 1996/08/20 10:00:33 asami Exp $ # # Please view me with 4 column tabs! @@ -406,17 +406,27 @@ INSTALL_TARGET?= install MASTER_SITE_OVERRIDE= ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ .endif +# Empty declaration to avoid "variable MASTER_SITES recursive" error +MASTER_SITES?= # I guess we're in the master distribution business! :) As we gain mirror # sites for distfiles, add them to this list. .if !defined(MASTER_SITE_OVERRIDE) MASTER_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ PATCH_SITES+= ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ .else -MASTER_SITES?= # to avoid "variable MASTER_SITES recursive" error MASTER_SITES:= ${MASTER_SITE_OVERRIDE} ${MASTER_SITES} PATCH_SITES:= ${MASTER_SITE_OVERRIDE} ${PATCH_SITES} .endif +# Search CDROM first if mounted, symlink instead of copy if +# FETCH_SYMLINK_DISTFILES is set +.if exists(/cdrom/ports/distfiles) +MASTER_SITES:= file:/cdrom/ports/distfiles/ ${MASTER_SITES} +.if defined(FETCH_SYMLINK_DISTFILES) +FETCH_BEFORE_ARGS+= -l +.endif +.endif + # Derived names so that they're easily overridable. DISTFILES?= ${DISTNAME}${EXTRACT_SUFX} PKGNAME?= ${DISTNAME} |