$NetBSD: patch-ae,v 1.16 2012/04/08 03:25:03 dholland Exp $ - Configure for pkgsrc. - Recognize libtiff 4.x. - ... --- configure.orig 2005-12-16 22:40:30.000000000 +0000 +++ configure @@ -37,23 +37,23 @@ # # Setup general configuration parameters. # -DIR_BIN=/usr/local/bin -DIR_SBIN=/usr/local/sbin -DIR_LIBDATA=/usr/local/lib/fax -DIR_LIB=/usr/local/lib -DIR_LIBEXEC=$DIR_SBIN -DIR_SPOOL=/var/spool/hylafax -DIR_HTML=/var/httpd/htdocs/hylafax -DIR_CGI=/var/httpd/cgi-bin +DIR_BIN=${PREFIX}/bin +DIR_SBIN=${PREFIX}/sbin +DIR_LIBDATA=${PREFIX}/libdata/hylafax +DIR_LIB=${PREFIX}/lib +DIR_LIBEXEC=${PREFIX}/libexec +DIR_SPOOL=${VARBASE}/spool/hylafax +DIR_HTML=${PREFIX}/http/htdocs/hylafax +DIR_CGI=${PREFIX}/http/cgi-bin PATH_DPSRIP=$DIR_LIBEXEC/ps2fax.exe -PATH_IMPRIP=/usr/lib/print/psrip +PATH_IMPRIP=${PREFIX}/lib/print/psrip HTMLPATH=/hylafax CGIPATH=/cgi-bin DEFVRES=98 PAGESIZE="North American Letter" FAXUID=uucp FAXGID= -SYSUID=bin +SYSUID=root SYSGID= DSO=auto GETTY=auto @@ -72,9 +72,8 @@ DPS=no GS=no IMP=no UTMP=auto -OPTIMIZER="-O" -LIBTIFF="-L/usr/local/lib -ltiff" -TIFFINC=/usr/local/include +LIBTIFF="-Wl,-R${PREFIX}/lib -L${PREFIX}/lib -ltiff -ljpeg -lz -lm" +TIFFINC=${PREFIX}/include TIFFBIN= LIBZ= ZLIBINC= @@ -82,8 +81,8 @@ REGEX=yes LIBREGEX='-L${DEPTH}/regex -lregex' REGEXINC='${DEPTH}/${TOPSRCDIR}/regex' DBLIB=no -LIBDB="-L/usr/local/lib -ldb" -DBLIBINC=/usr/local/include +LIBDB="-L${PREFIX}/lib -ldb" +DBLIBINC=${PREFIX}/include FAXD= LIBFAXSERVER='libfaxserver.${DSO}' LIBUTIL='${UTIL}/libfaxutil.${DSO}' @@ -224,6 +223,7 @@ PKG_EMAIL PKG_VENDOR PORT PORTFUNCS +PREFIX PROTOTYPES PSPACKAGE PS PWDCMD @@ -290,7 +290,7 @@ test -d /usr/bsd && PATH=$PATH:/usr/bsd test -d /usr/ucb && PATH=$PATH:/usr/ucb # Sun and others test -d /usr/contrib/bin && PATH=$PATH:/usr/contrib/bin # BSDi test -d /usr/5bin && PATH=/usr/5bin:$PATH:/usr/etc # Sun and others -test -d /usr/local/bin && PATH=/usr/local/bin:$PATH # for GNU stuff +test -d ${PREFIX}/bin && PATH=${PREFIX}/bin:$PATH # for packages stuff PATH=$PATH:$OPATH POSIXLY_CORRECT=1; export POSIXLY_CORRECT # disable GNU extensions @@ -1418,12 +1418,22 @@ runMake() CheckForCXXRuntime() { cat>t.c++< +int main(){ std::cout << "Hello World!" << std::endl; return 0;} +EOF + runMake t "t:; \${C++F} \${C++FILE} t.c++${MAKECXXOVERRIDE}" || return $? + Note "Looks like the system has a CXX runtime" +} +CheckForDeprecatedCXXRuntime() +{ +cat>t.c++<&2 <