Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Apr 1997 20:12:07 -0700 (PDT)
From:      Satoshi Asami <asami@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
Message-ID:  <199704300312.UAA03484@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



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