From owner-freebsd-ports Tue Aug 11 19:02:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA25011 for freebsd-ports-outgoing; Tue, 11 Aug 1998 19:02:19 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA25004 for ; Tue, 11 Aug 1998 19:02:18 -0700 (PDT) (envelope-from asami@vader.cs.berkeley.edu) Received: from silvia.hip.berkeley.edu (sji-ca1-94.ix.netcom.com [209.109.232.94]) by vader.cs.berkeley.edu (8.8.7/8.7.3) with ESMTP id TAA25226 for ; Tue, 11 Aug 1998 19:01:54 -0700 (PDT) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.8.8/8.6.9) id TAA07401; Tue, 11 Aug 1998 19:01:51 -0700 (PDT) Date: Tue, 11 Aug 1998 19:01:51 -0700 (PDT) Message-Id: <199808120201.TAA07401@silvia.hip.berkeley.edu> To: ports@FreeBSD.ORG Subject: [asami@FreeBSD.ORG: cvs commit: src/share/mk bsd.port.mk] From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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 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