From owner-cvs-share Tue Apr 29 20:12:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA28704 for cvs-share-outgoing; Tue, 29 Apr 1997 20:12:31 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA28646; Tue, 29 Apr 1997 20:12:09 -0700 (PDT) From: Satoshi Asami Received: (from asami@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA03484; Tue, 29 Apr 1997 20:12:07 -0700 (PDT) Date: Tue, 29 Apr 1997 20:12:07 -0700 (PDT) Message-Id: <199704300312.UAA03484@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-share@FreeBSD.org Subject: cvs commit: src/share/mk bsd.port.mk Sender: owner-cvs-share@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk asami 97/04/29 20:12:07 Modified: share/mk bsd.port.mk Log: (1) Change logic for dependency: instead of defining "is_depended" (default: IS_DEPENDED?=install) target on the depended port, call DEPENDS_TARGET (default: install) from the depending port. Other than being more flexible (some ports don't require the dependency to be fully installed: see ghostscript4), this seems like a more natural thing to do. (I never understood the convoluted logic that was used before.) By building packages with "DEPENDS_TARGET=package", I can avoid file-sharing problems (like gs3 binary going into the gs4 package). (2) Add new variable PATCH_SITE_SUBDIR and separate it from MASTER_SITE_SUBDIR. Fixes linuxls port and is a correct thing to do anyway. Initially suggested and reviewed by: fenner (3) Add new variable MASTER_SITE_LOCAL for local ports. Defaults to LOCAL_PORTS subdir on ftp.freebsd.org's distfiles dir. Submitted by: jkh Revision Changes Path 1.257 +54 -47 src/share/mk/bsd.port.mk