The port is conditionally disabled for ${OSVERSION} < 500018. However building/running on older systems needs only a tiny patch. Fix: (Note: LIB_DEPENDS is not useful in this case.) --=_3rce5282ef0g----2209x4xvXKG9g0KhWYgzBdSLBYMCbhtB6lfFohfH6uUzEkox Content-Type: text/plain; name="file.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="file.diff" --- Makefile.orig Fri Feb 20 16:57:38 2004 +++ Makefile Fri Jul 9 12:58:50 2004 @@ -23,7 +23,13 @@ .include <bsd.port.pre.mk> .if ${OSVERSION} < 500018 -IGNORE= "Requires readline 4.2 or newer, only available in recent versions of FreeBSD 5.x" +# This port requires readline 4.2 or newer, +# only available in recent versions of FreeBSD 5.x +BUILD_DEPENDS += ${PREFIX}/lib/libreadline.so.4:${PORTSDIR}/devel/readline +RUN_DEPENDS= ${BUILD_DEPENDS} +# Make sure the dynamic linker does not pick up +# the older libreadline library from the base system. +LDFLAGS += -rpath ${PREFIX}/lib .endif .include <bsd.port.post.mk> How-To-Repeat: make install
Responsible Changed From-To: freebsd-ports-bugs->sem Take it.
State Changed From-To: open->closed Committed. Thanks!