Date: Sun, 15 Feb 1998 11:51:40 -0000 From: Ian Vaudrey <i.vaudrey@bigfoot.com> To: "'Blaz Zupan'" <blaz@gold.amis.net> Cc: "freebsd-ports@FreeBSD.ORG" <freebsd-ports@FreeBSD.ORG> Subject: RE: Cyrus and TCL Message-ID: <01BD3A08.21565FA0@ivwk00152.cableinet.co.uk>
next in thread | raw e-mail | index | archive | help
Don't hold your breath waiting for your fix to be incorporated. I submitted a PR (ports/4729) to unbreak the Cyrus port on 8th of October last. Four months later it's still broken :-( - Ian On 15 February 1998 11:31, Blaz Zupan wrote: > What is the correct dependency for ports that need TCL? Cyrus is marked > broken in the ports collection because of a non-working tcl dependency. I > can make it work by patching its configure script to directly use -ltcl80 > and the include directory ${prefix}/include/tcl80. So should I make this > depend on tcl 8.0 or tcl 7.5? Here is the patch that makes cyrus compile > correctly under 2.2.5-STABLE if the tcl 8.0 port is installed on the > system (remove BROKEN from Makefile first, of course). Add the below patch > as patch-ac in the patches directory to make it work. > > Blaz Zupan, blaz@medinet.si, http://www.amis.net/staff/blaz > Medinet d.o.o., Linhartova 21, 2000 Maribor, Slovenia > > *** configure.old Wed Mar 19 22:43:58 1997 > --- configure Sun Feb 15 11:06:27 1998 > *************** > *** 2438,2459 **** > fi > > if test -z "$with_tcl"; then > ! if test -f /usr/local/lib/libtcl.a; then > with_tcl="/usr/local" > fi > fi > case "$with_tcl" in > no) if test "$TCL_SUBDIRS" != ""; then > ! { echo "configure: error: Could not find Tcl libraries. You must either install Tcl or configure with --disable-cyradm" 1>&2; exit 1; } > fi;; > ! ""|yes) echo $ac_n "checking for Tcl_Init in -ltcl""... $ac_c" 1>&6 > ! echo "configure:2451: checking for Tcl_Init in -ltcl" >&5 > ac_lib_var=`echo tcl'_'Tcl_Init | sed 'y%./+-%__p_%'` > if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then > echo $ac_n "(cached) $ac_c" 1>&6 > else > ac_save_LIBS="$LIBS" > ! LIBS="-ltcl -lm $LIBS" > cat > conftest.$ac_ext <<EOF > #line 2459 "configure" > #include "confdefs.h" > --- 2438,2459 ---- > fi > > if test -z "$with_tcl"; then > ! if test -f /usr/local/lib/libtcl80.a; then > with_tcl="/usr/local" > fi > fi > case "$with_tcl" in > no) if test "$TCL_SUBDIRS" != ""; then > ! { echo "configure: error: Could not find Tcl 8.0 libraries. You must either install Tcl or configure with --disable-cyradm" 1>&2; exit 1; } > fi;; > ! ""|yes) echo $ac_n "checking for Tcl_Init in -ltcl80""... $ac_c" 1>&6 > ! echo "configure:2451: checking for Tcl_Init in -ltcl80" >&5 > ac_lib_var=`echo tcl'_'Tcl_Init | sed 'y%./+-%__p_%'` > if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then > echo $ac_n "(cached) $ac_c" 1>&6 > else > ac_save_LIBS="$LIBS" > ! LIBS="-ltcl80 -lm $LIBS" > cat > conftest.$ac_ext <<EOF > #line 2459 "configure" > #include "confdefs.h" > *************** > *** 2481,2496 **** > fi > if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then > echo "$ac_t""yes" 1>&6 > ! TCLLIBS="-ltcl -lm" > else > echo "$ac_t""no" 1>&6 > if test "$TCL_SUBDIRS" != ""; then > ! { echo "configure: error: Could not find Tcl libraries. You must either install Tcl or configure with --disable-cyradm" 1>&2; exit 1; } > fi > fi > ;; > ! *) CPPFLAGS="${CPPFLAGS} -I${with_tcl}/include" > ! TCLLIBS="-L${with_tcl}/lib ${ld_runpath_switch}${with_tcl}/lib -ltcl -lm" ;; > esac > > # Check whether --with-zephyr or --without-zephyr was given. > --- 2481,2496 ---- > fi > if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then > echo "$ac_t""yes" 1>&6 > ! TCLLIBS="-ltcl80 -lm" > else > echo "$ac_t""no" 1>&6 > if test "$TCL_SUBDIRS" != ""; then > ! { echo "configure: error: Could not find Tcl libraries. You must either install Tcl 8.0 or configure with --disable-cyradm" 1>&2; exit 1; } > fi > fi > ;; > ! *) CPPFLAGS="${CPPFLAGS} -I${with_tcl}/include/tcl8.0" > ! TCLLIBS="-L${with_tcl}/lib ${ld_runpath_switch}${with_tcl}/lib -ltcl80 -lm" ;; > esac > > # Check whether --with-zephyr or --without-zephyr was given. > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-ports" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01BD3A08.21565FA0>