From owner-freebsd-ports Fri Sep 15 03:02:19 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA12765 for ports-outgoing; Fri, 15 Sep 1995 03:02:19 -0700 Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id DAA12737 for ; Fri, 15 Sep 1995 03:02:13 -0700 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.6.12/8.6.9) id DAA07104; Fri, 15 Sep 1995 03:01:50 -0700 Date: Fri, 15 Sep 1995 03:01:50 -0700 Message-Id: <199509151001.DAA07104@silvia.HIP.Berkeley.EDU> To: gena@netvision.net.il CC: ports@freebsd.org Subject: tkined port From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-ports@freebsd.org Precedence: bulk This port's Makefile says: CONFIGURE_ARGS= --with-x --prefix=${PREFIX} --with-tcl-include=${PORTSDIR}/lang/tcl/work/tcl7.3 --with-tcl-library=${PORTSDIR}/lang/tcl/work/tcl7.3 --with-tk-include=${PORTSDIR}/x11/tk/work/tk3.6 --with-tk-library=${PORTSDIR}/x11/tk/work/tk3.6 --with-blt-library=${PORTSDIR}/lang/tclX/work/tclX7.3b/tclmaster/lib but it seems to build fine with the installed stuff in /usr/local if the extracted sources don't exist. In fact, while it's configuring, it seems to even learn to ignore what's told to them: ===== : checking for a BSD compatible install... /usr/bin/install -c -o bin -g bin checking for tcl.h in /e/work/asami/ports/lang/tcl/work/tcl7.3... no checking for tcl.h in /usr/local/include... yes checking for libtcl in /e/work/asami/ports/lang/tcl/work/tcl7.3... no checking for libtcl in /usr/local/lib... yes checking for tk.h in /e/work/asami/ports/x11/tk/work/tk3.6... no checking for tk.h in /usr/local/include... yes checking for libtk in /e/work/asami/ports/x11/tk/work/tk3.6... no checking for libtk in /usr/local/lib... yes checking for libblt in /e/work/asami/ports/x11/blt/work/blt-1.7/src... no checking for libblt in /usr/local/lib... yes checking for xmkmf... 1 : ===== Since we have LIB_DEPENDS and EXEC_DEPENDS (soon to be BUILD_DEPENDS and RUN_DEPENDS), you can assume that tcl, tk and tclX are already installed in /usr/local. Do you think you can clean this up? The scotty port's Makefile looks similar too. Satoshi