Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Aug 1998 19:01:51 -0700 (PDT)
From:      asami@cs.berkeley.edu (Satoshi Asami)
To:        ports@FreeBSD.ORG
Subject:   [asami@FreeBSD.ORG: cvs commit: src/share/mk bsd.port.mk]
Message-ID:  <199808120201.TAA07401@silvia.hip.berkeley.edu>

next in thread | raw e-mail | index | archive | help
In particular, this means

(1) Old USE_X11 is now renamed to USE_X_PREFIX.  Ports will indicate
    dependency for X with new variable USE_XLIB.  It creates a
    LIB_DEPENDS to libX11.so, but it should be used for all ports that
    require X to be present (either to link against the library or to
    run).

(2) Manpages should all be listed in MAN? (with or without
    MANCOMPRESSED), and not in PLIST at all.  Actually support for
    links (ala MLINKS in bsd.man.mk) is still missing, can someone
    take a stab at this?

(3) Related to (2), if someone can go and delete all the manpage
    entries that are in MAN? from PLISTs, it will greatly be
    appreciated.  Otherwise I'll do it myself.

(4) Ports that require QT should use USE_QT instead of writing
    dependencies by itself.

(5) %%OSREL%% is now replaced in PLIST.  So if you have a port that
    installs to ${PREFIX}/libexec/foobar/i386-freebsd2.2.7" or
    "...freebsd3.0" depending on the release, you can now just write
    "i386-freebsd%%OSREL%%" in the PLIST and bsd.port.mk will DTRT.

Satoshi
-------
From: Satoshi Asami <asami@FreeBSD.ORG>
Date: Tue, 11 Aug 1998 18:47:13 -0700 (PDT)
To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject: cvs commit: src/share/mk bsd.port.mk

asami       1998/08/11 18:47:13 PDT

  Modified files:        (Branch: RELENG_2_2)
    share/mk             bsd.port.mk 
  Log:
  (1) Change USE_X11 (the new one) to USE_XLIB.
  
  (2) Add support for PLIST_SUB variable.  It is a list of "VAR=VALUE" pairs,
      and will substitute %%VAR%% with the value of VALUE in the PLIST.
      Right now it's used for ${OSREL} only, but inviditual ports can
      take advantage of it to avoid having to manually edit PLIST.
  Submitted by:	hoek
  
  (3) Add manpages defined in MAN? (taking account of NOMANCOMPRESS) to
      beginning of PLIST automatically.  Note this will cause manpages
      to be packed twice for the time being.  I'm going to clean up the
      PLISTs now.
  
  (4) Add new variable USE_QT, which adds LIB_DEPENDS to qt140.  (And maybe
      BUILD_DEPENDS on moc/qt140 too, if it is indeed a big problem that
      people keep deleting this file.)
  Submitted by:	andreas
  
  (5) Fix spacing behind "===>" to be more consistent.
  Requested by:	hoek
  
  Revision  Changes    Path
  1.227.2.44 +55 -28    src/share/mk/bsd.port.mk



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



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