[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ports broken?
The ports makefile (version 1.93 in the ports/infrastructure/mk directory)
seems to be broken. Try to build pgp, for example, and you'll find
that EXTRACT_CMD is no longer set to tar, but to gzip!
sigh... I see what happend. EXTRACT_CMD is no longer the extract
command, but the uncompress command. The extract command is now
part of the EXTRACT_AFTER_ARGS
What bullshit.
The following ports are probably broken due the the new makefile changes.
They all reference EXTRACT_CMD (and expect it to be an extract command,
not a file decompressor) or redefine EXTRACT_CMD and expect EXTRACT_AFTER_ARGS
to be blank.
./archivers/rar/Makefile:EXTRACT_CMD=
./benchmarks/iozone/Makefile:EXTRACT_CMD= ( gzcat | awk '{if (/^\#!/) x++} {if(x) print $$0'}| /bin/sh )
./benchmarks/tcpblast/Makefile:EXTRACT_CMD= ${LN}
./benchmarks/xengine/Makefile:EXTRACT_CMD= zcat
./comms/zmtx-zmrx/Makefile:EXTRACT_CMD= zcat
./comms/conserver/Makefile:EXTRACT_CMD= zcat
./games/connect4/Makefile:EXTRACT_CMD= gunshar
./games/xasteroids/Makefile:EXTRACT_CMD= ( cd ${WRKDIR}; zcat | sh -s )
./games/xinvaders/Makefile:EXTRACT_CMD= zcat
./math/hoc/Makefile:EXTRACT_CMD= /bin/sh
./mail/adcomplain/Makefile:EXTRACT_CMD= /usr/bin/uudecode
./mail/poppassd/Makefile:EXTRACT_CMD= /bin/cat
./misc/astrolog/Makefile:EXTRACT_CMD= ${SH}
./misc/tkcron/Makefile:EXTRACT_CMD= ${GZIP_CMD}
./net/tcpshow/Makefile:EXTRACT_CMD= ${CP}
./plan9/9menu/Makefile:EXTRACT_CMD= zcat
./plan9/9wm/Makefile:EXTRACT_CMD= zcat
./plan9/sam/Makefile:EXTRACT_CMD= gzip -d <
./plan9/tcs/Makefile:EXTRACT_CMD= gzip -d <
./print/pkfonts/Makefile:EXTRACT_CMD= /usr/bin/true # extracted directly in install target
./security/pgp/Makefile: @if ! ( cd ${WRKDIR} && ${EXTRACT_CMD} -xf pgp263ii.tar ); then \
./security/stel/Makefile: if ! (cd ${WRKDIR}/${DISTNAME} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS});\
./sysutils/lsof/Makefile: ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS:S/z//} ${SRCBALL_NAME}.tar \
./sysutils/tcplist/Makefile:EXTRACT_CMD= cat
./textproc/texi2html/Makefile:EXTRACT_CMD= uncompress
./japanese/Wnn/Makefile: ${EXTRACT_CMD} -C ${WRKSRC} ${EXTRACT_BEFORE_ARGS} \