From owner-cvs-share Wed Nov 13 03:37:48 1996 Return-Path: owner-cvs-share Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA10053 for cvs-share-outgoing; Wed, 13 Nov 1996 03:37:48 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA10037; Wed, 13 Nov 1996 03:37:42 -0800 (PST) Date: Wed, 13 Nov 1996 03:37:42 -0800 (PST) From: Satoshi Meistersinger Asami Message-Id: <199611131137.DAA10037@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-share Subject: cvs commit: src/share/mk bsd.port.mk Sender: owner-cvs-share@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/11/13 03:37:42 Modified: share/mk bsd.port.mk Log: (1) There is no default "orphans" for CATEGORIES, it simply fails if you have a Makefile without one. (2) Fix case when user had DISTDIR defined elsewhere and DIST_SUBDIR is also defined. (Submitted by: max) (3) Add several popular master sites as variables. For instance, MASTER_SITE_XCONTRIB is defined to be a list of X11R6 contrib sites, which you can set MASTER_SITES to in your Makefile if you just want ftp.x.org or any of the mirror sites. There is also a new variable, MASTER_SITE_SUBDIR, to specify which subdirectory of the master site your tarball is located. One nice thing this enables the user to do is to define the nearest mirror site in /etc/make.conf. This is especially useful for continents without a full FreeBSD master site. Eventually, we will probably split this into a separate file (bsd.port.sites.mk?), and add some more sites from all corners of the world. Right now, XCONTRIB, GNU, PERL_CPAN, TEX_CTAN, and SUNSITE are supported. (4) COMPRESS_MAN command alias is replaced by MAN[1-9LN] variables. You just say "MAN1=foo.1 bar.1" and the make rules will automatically compress it for you if necessary. (Idea by: obrien) (5) New "distclean" target to delete distfile too. (Submitted by: obrien) (6) Chained dependency cleaning, can be turned off by NOCLEANDEPENDS. Reviewed by: the ports list Revision Changes Path 1.229 +106 -21 src/share/mk/bsd.port.mk