It is present in all supported versions of FreeBSD, and has had poor takeup.
I strongly suspect the strange-looking checks are partially to blame for
scaring maintainers off.
Go forth and please use it!
PR: ports/178269
Approved by: maintainers of all ports involved
- Install optimized bytecode and be prefix clean (PYDISTUTILS_INSTALLARGS+=
has to be used after bsd.port.pre.mk is included)
PR: ports/178468
Approved by: maintainer timeout (3 weeks), miwi, eadler (mentors, implicit)
bsd.linux-rpm.mk. The default linux version is now Fedora 10.
- Remove now obsolete checks for Linux 2.4 in emulators/linux_base-c6,
emulators/linux_base-f10, and emulators/linux_dist-gentoo-stage3.
While there, remove superfluous -p argument from ${MKDIR}.
- Remove now obsolete check for Linux 2.4 or FreeBSD 6 and lower from
astro/google-earth.
- Remove expired Fedora Core 4 ports which were only used on FreeBSD 7
and below.
- Update LEGAL and MOVED
PR: ports/176877
Submitted by: myself
Approved by: portmgr (bapt)
Exp-run by: bapt
- make port non-interactive [1]
- add PORTSCOUT hints, 2.1.X is a development version
PR: ports/178532 [1]
Submitted by: Claudius Herder <claudius_herder@ambtec.de> [1]
. remove shlib ABI version number from LIB_DEPENDS;
. bump PORTREVISION;
. trim Makefile headers;
. define PORTDOCS at Makefile;
. remove PORTDOCS lines from pkg-plist;
. NOPORTDOCS -> PORT_OPTIONS:MDOCS;
. use plain install instead .for loops.
. remove shlib ABI version number from LIB_DEPENDS;
. bump PORTREVISION;
. trim Makefile headers;
. define PORTDOCS at Makefile;
. remove PORTDOCS lines from pkg-plist;
. NOPORTDOCS -> PORT_OPTIONS:MDOCS;
. use plain install instead .for loops.
. remove extra new line;
. pet portlint: remove space after MASTER_SITE_SUBDIR=;
. define PLIST_FILES and MAN8 at Makefile;
. remove pkg-plist (2 lines).
. capitalise the first letter at COMMENT;
. add PLIST_FILES and MAN8;
. remove pkg-plist (4 lines);
. do not hard code gcc at the source Makefile, build with the
default compiler and allow a compiler to be redefined;
. the same for CFLAGS;
. make use SUB_FILES=pkg-message and enhance pkg-message.
. remove LICENSE_FILE of the standard one (GPLv2);
. bump PORTREVISION;
. trim Makefile headers;
. NOPORTDOCS -> PORT_OPTIONS:MDOCS;
. NOPORTEXAMPLES -> PORT_OPTIONS:MEXAMPLES;
. do not run mkdir for the same directory multiple times;
. use plain install instead of .for loops.
. remove custom DOCDIR and use standard DOCSDIR;
. define PLIST_FILES and PORTDOCS at Makefile;
. NOPORTDOCS -> PORT_OPTIONS:MDOCS;
. do not mute install command;
. remove pkg-plist (hm, seems the port has never worked at NOPORTDOCS case).
. bump PORTREVISION;
. trim Makefile headers;
. use one command REINPLACE_CMD instead of two commands SED and MV;
. do not hard code gcc at the source Makefile, build with the
default compiler and allow a compiler to be redefined;
. NOPORTDOCS -> PORT_OPTIONS:MDOCS;
. use ${PORTDOCS:S,^,${WRKDOC}/,} trick to install PORTDOCS;
. convert pkg-message to use SUB_FILES;
. fix the directory of additional documentation at pkg-message.
build breaks once -jX is passed (with any X), e.g. for this port:
cc ck_mdb.o ck_volume.o ck_btree.o hfsck.o util.o main.o ../suid.o
../version.o -L../libhfs -lhfs -o hfsck
cc: ../suid.o: No such file or directory
cc: ../version.o: No such file or directory
*** Error code 1
1 error
*** Error code 2
1 error
===> Compilation failed unexpectedly.
Reluctantly force GNU make(1) for the time being with corresponding comment.