From owner-freebsd-ports Mon Apr 5 4:52:11 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id CE3F31540F for ; Mon, 5 Apr 1999 04:51:58 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id EAA68810; Mon, 5 Apr 1999 04:50:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from finch-post-12.mail.demon.net (finch-post-12.mail.demon.net [194.217.242.41]) by hub.freebsd.org (Postfix) with ESMTP id 02D7614C09; Mon, 5 Apr 1999 04:50:37 -0700 (PDT) (envelope-from dmlb@ragnet.demon.co.uk) Received: from [158.152.46.40] (helo=ragnet.demon.co.uk) by finch-post-12.mail.demon.net with esmtp (Exim 2.12 #1) id 10U7rl-0008is-0C; Mon, 5 Apr 1999 11:48:34 +0000 Received: from dmlb by ragnet.demon.co.uk with local (Exim 2.12 #1) id 10U7ow-0002PH-00; Mon, 5 Apr 1999 12:45:38 +0100 Message-Id: Date: Mon, 5 Apr 1999 12:45:38 +0100 From: Duncan Barclay Reply-To: dmlb@ragnet.demon.co.uk To: FreeBSD-gnats-submit@freebsd.org Cc: dmlb@ragnet.demon.co.uk, jseger@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/10960: Updated versions of itcl3, itk3 and iwidgets ports (see PR/9453 et. seq.) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 10960 >Category: ports >Synopsis: Re-submission of older ports, these are built and tested on 3.1-R >Confidential: no >Severity: non-critical >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Apr 5 04:50:01 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Duncan Barclay >Release: FreeBSD 3.1-RELEASE i386 >Organization: It's a bank holiday, so the organisation is C2H5OH based. >Environment: 3.1-R installed with tcl-8.0.4 and tk-8.0.4 packages from the first CDROM. /usr/ports CVsup'd Sat, 3 April, 1999. >Description: Follow up to request by jseger@freebsd.org for re-submission. Apparently, ports don't compile on 4.x, no information as to why supplied to this author. >How-To-Repeat: ??? >Fix: Shar file of ports built and tested on 3.1 about 5minutes ago. Note, these are exactly the same as the last set of files incorporated in the earlier PRs. But, I think my old mailer manages to trash TABs - not good for makefiles... # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # FreeBSD # FreeBSD/itcl30 # FreeBSD/itcl30/Makefile # FreeBSD/itcl30/files # FreeBSD/itcl30/files/md5 # FreeBSD/itcl30/files/makefile # FreeBSD/itcl30/files/Makefile.lib # FreeBSD/itcl30/patches # FreeBSD/itcl30/patches/patch-ab # FreeBSD/itcl30/patches/patch-aa # FreeBSD/itcl30/pkg # FreeBSD/itcl30/pkg/COMMENT # FreeBSD/itcl30/pkg/DESCR # FreeBSD/itcl30/pkg/PLIST # FreeBSD/itk30 # FreeBSD/itk30/Makefile # FreeBSD/itk30/files # FreeBSD/itk30/files/md5 # FreeBSD/itk30/files/makefile # FreeBSD/itk30/files/Makefile.lib # FreeBSD/itk30/patches # FreeBSD/itk30/patches/patch-ab # FreeBSD/itk30/patches/patch-aa # FreeBSD/itk30/pkg # FreeBSD/itk30/pkg/PLIST # FreeBSD/itk30/pkg/DESCR # FreeBSD/itk30/pkg/COMMENT # FreeBSD/iwidgets30 # FreeBSD/iwidgets30/Makefile # FreeBSD/iwidgets30/files # FreeBSD/iwidgets30/files/md5 # FreeBSD/iwidgets30/pkg # FreeBSD/iwidgets30/pkg/PLIST # FreeBSD/iwidgets30/pkg/DESCR # FreeBSD/iwidgets30/pkg/COMMENT # FreeBSD/iwidgets30/pkg/MESSAGE # FreeBSD/iwidgets30/patches # FreeBSD/iwidgets30/patches/patch-aa # echo c - FreeBSD mkdir -p FreeBSD > /dev/null 2>&1 echo c - FreeBSD/itcl30 mkdir -p FreeBSD/itcl30 > /dev/null 2>&1 echo x - FreeBSD/itcl30/Makefile sed 's/^X//' >FreeBSD/itcl30/Makefile << 'END-of-FreeBSD/itcl30/Makefile' X# New ports collection makefile for: itcl X# Version required: 2.1 X# Date created: Aug 17 1996 X# Whom: chuckr X# X# $Id: Makefile,v 1.20 1997/07/17 15:12:47 max Exp $ X# X XDISTNAME= itcl3.0.1 XPKGNAME= itcl-3.0.1 XCATEGORIES= lang XMASTER_SITES= ftp://ftp.tcltk.com/pub/itcl/ X XMAINTAINER= dmlb@ragnet.demon.co.uk X XLIB_DEPENDS= tcl80.1:${PORTSDIR}/lang/tcl80 X XWRKSRC= ${WRKDIR}/itcl3.0.1/itcl/unix XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --enable-shared --prefix=${PREFIX} --with-tcl=${TCL_PREFIX}/lib/tcl8.0 XCONFIGURE_ENV= PORTSDIR=${PORTSDIR} ITCL_LIB_FILE=${ITCL_LIB_FILE} X XTCL_PREFIX?= ${PREFIX} XSHLIB_MAJOR= 1 XSHLIB_MINOR= 1 XMAKEFILE= makefile XITCL_LIB= libitcl30.so X X.include X X.if ${PORTOBJFORMAT} == "elf" XITCL_LIB_FILE= ${ITCL_LIB}.${SHLIB_MAJOR} X.else XITCL_LIB_FILE= ${ITCL_LIB}.${SHLIB_MAJOR}.${SHLIB_MINOR} X.endif X Xpost-configure: X @${CP} ${FILESDIR}/Makefile.lib ${WRKSRC} X @${CP} ${FILESDIR}/makefile ${WRKSRC} X Xpre-build: X @cd ${WRKSRC} && ${MAKE} -f Makefile.lib PREFIX=${PREFIX} \ X SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} \ X TCL_PREFIX=${TCL_PREFIX} X Xpost-install: X ${LN} -sf ${ITCL_LIB_FILE} ${PREFIX}/lib/${ITCL_LIB} X ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib X X.include END-of-FreeBSD/itcl30/Makefile echo c - FreeBSD/itcl30/files mkdir -p FreeBSD/itcl30/files > /dev/null 2>&1 echo x - FreeBSD/itcl30/files/md5 sed 's/^X//' >FreeBSD/itcl30/files/md5 << 'END-of-FreeBSD/itcl30/files/md5' XMD5 (itcl3.0.1.tar.gz) = 0cf1802a7ea69670503dc69c7951a015 END-of-FreeBSD/itcl30/files/md5 echo x - FreeBSD/itcl30/files/makefile sed 's/^X//' >FreeBSD/itcl30/files/makefile << 'END-of-FreeBSD/itcl30/files/makefile' Xall: X for f in ../generic/*.o; do ln -sf $$f; done X make -f Makefile itclsh Xtest: X make -f Makefile test Xinstall: X make -f Makefile install X END-of-FreeBSD/itcl30/files/makefile echo x - FreeBSD/itcl30/files/Makefile.lib sed 's/^X//' >FreeBSD/itcl30/files/Makefile.lib << 'END-of-FreeBSD/itcl30/files/Makefile.lib' XNOPROFILE= yes XLIB= itcl30 XITCL_LIBRARY= ${PREFIX}/lib/itcl3.0 XCFLAGS+= -I. -I./../generic \ X -I${TCL_PREFIX}/include/tcl8.0/generic \ X -DHAVE_GETCWD=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DUSE_TERMIOS=1\ X -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1\ X -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1\ X -DNEED_MATHERR=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1\ X -DTCL_SHLIB_EXT=\".so\" \ X -DHAVE_SYS_FILIO_H=1 \ X -DRETSIGTYPE=void \ X -DITCL_LIBRARY=\"${ITCL_LIBRARY}\" \ X X XGENERIC_DIR= ../generic XUNIX_DIR= . X XSRCS= \ X $(GENERIC_DIR)/itcl_bicmds.c \ X $(GENERIC_DIR)/itcl_class.c \ X $(GENERIC_DIR)/itcl_cmds.c \ X $(GENERIC_DIR)/itcl_ensemble.c \ X $(GENERIC_DIR)/itcl_linkage.c \ X $(GENERIC_DIR)/itcl_methods.c \ X $(GENERIC_DIR)/itcl_migrate.c \ X $(GENERIC_DIR)/itcl_objects.c \ X $(GENERIC_DIR)/itcl_obsolete.c \ X $(GENERIC_DIR)/itcl_parse.c \ X $(GENERIC_DIR)/itcl_util.c X X.include END-of-FreeBSD/itcl30/files/Makefile.lib echo c - FreeBSD/itcl30/patches mkdir -p FreeBSD/itcl30/patches > /dev/null 2>&1 echo x - FreeBSD/itcl30/patches/patch-ab sed 's/^X//' >FreeBSD/itcl30/patches/patch-ab << 'END-of-FreeBSD/itcl30/patches/patch-ab' X--- configure~ Mon Oct 19 21:14:58 1998 X+++ configure Thu Jan 14 19:57:33 1999 X@@ -873,15 +873,8 @@ X DL_LIBS=$TCL_DL_LIBS X LD_FLAGS=$TCL_LD_FLAGS X LD_SEARCH_FLAGS=$TCL_LD_SEARCH_FLAGS X+TCL_INC_DIR=${TCL_PREFIX}/include/tcl${TCL_VERSION} X X-#-------------------------------------------------------------------- X-# Make sure that we can find the Tcl sources, so we can include X-# the "tclInt.h" file. X-#-------------------------------------------------------------------- X- X-if test ! -d "$TCL_SRC_DIR"; then X- { echo "configure: error: Can't find Tcl source directory "$TCL_SRC_DIR". Itcl can't be built without this directory." 1>&2; exit 1; } X-fi X X #-------------------------------------------------------------------- X # If this is gcc, add some extra compile flags. X@@ -1011,13 +1004,13 @@ X { echo "configure: error: Tcl was not built with --enable-shared" 1>&2; exit 1; } X fi X SHLIB_CFLAGS="${SHLIB_CFLAGS}" X- eval "ITCL_LIB_FILE=libitcl${VERSION}${SHLIB_SUFFIX}" X+ eval "ITCL_LIB_FILE=${ITCL_LIB_FILE}" X ITCL_PKG_FILE="[file join [file dirname \$dir] ${ITCL_LIB_FILE}]" X MAKE_LIB="\$(SHLIB_LD) -o ${ITCL_LIB_FILE} \$(OBJS) ${SHLIB_LD_LIBS} \$(LD_SEARCH_FLAGS)" X RANLIB=":" X else X SHLIB_CFLAGS="" X- eval "ITCL_LIB_FILE=libitcl${VERSION}.a" X+ eval "ITCL_LIB_FILE=${ITCL_LIB_FILE}" X ITCL_PKG_FILE="" X MAKE_LIB="ar cr ${ITCL_LIB_FILE} \${OBJS}" X fi X@@ -1212,6 +1205,7 @@ X s%@LD_SEARCH_FLAGS@%$LD_SEARCH_FLAGS%g X s%@TCL_VERSION@%$TCL_VERSION%g X s%@TCL_SRC_DIR@%$TCL_SRC_DIR%g X+s%@TCL_INC_DIR@%$TCL_INC_DIR%g X s%@TCL_LIB_DIR@%$TCL_LIB_DIR%g X s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g X s%@TCL_LIB_FLAG@%$TCL_LIB_FLAG%g END-of-FreeBSD/itcl30/patches/patch-ab echo x - FreeBSD/itcl30/patches/patch-aa sed 's/^X//' >FreeBSD/itcl30/patches/patch-aa << 'END-of-FreeBSD/itcl30/patches/patch-aa' X--- Makefile.in~ Wed Aug 12 11:02:00 1998 X+++ Makefile.in Thu Jan 14 19:52:54 1999 X@@ -55,10 +55,12 @@ X BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin X X # Directory in which to install the include file itcl.h: X-INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include X+INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/itcl$(VERSION) X+GENERIC_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/itcl$(VERSION)/generic X+UNIX_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/itcl$(VERSION)/unix X X # Top-level directory in which to install manual entries: X-MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man X+MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man X X # Directory in which to install manual entry for itclsh: X MAN1_INSTALL_DIR = $(MAN_INSTALL_DIR)/man1 X@@ -75,6 +77,9 @@ X # get the correct path: X TCL_SRC_DIR = @TCL_SRC_DIR@ X X+# Tcl include dir X+TCL_INC_DIR = @TCL_INC_DIR@ X+ X # The directory containing the Tcl library archive file appropriate X # for this version of Tk: X TCL_LIB_DIR = @TCL_LIB_DIR@ X@@ -115,7 +120,7 @@ X # "install" around; better to use the install-sh script that comes X # with the distribution, which is slower but guaranteed to work. X X-INSTALL = $(TOP_DIR)/../config/install-sh -c X+INSTALL = install -c X INSTALL_PROGRAM = ${INSTALL} X INSTALL_DATA = ${INSTALL} -m 644 X MKINSTALLDIRS = $(TOP_DIR)/../config/mkinstalldirs X@@ -158,7 +163,7 @@ X X CC = @CC@ X CC_SWITCHES = $(CFLAGS) $(SHLIB_CFLAGS) -I$(UNIX_DIR) -I$(GENERIC_DIR) \ X--I$(TCL_SRC_DIR)/generic $(AC_FLAGS) $(PROTO_FLAGS) $(MEM_DEBUG_FLAGS) \ X+-I$(TCL_INC_DIR)/generic $(AC_FLAGS) $(PROTO_FLAGS) $(MEM_DEBUG_FLAGS) \ X -DITCL_LIBRARY=\"$(ITCL_LIBRARY)\" X X SRCS = $(GENERIC_DIR)/itcl_bicmds.c \ X@@ -178,13 +183,19 @@ X itcl_linkage.o itcl_methods.o itcl_migrate.o itcl_objects.o \ X itcl_obsolete.o itcl_parse.o itcl_util.o X X-all: $(ITCL_LIB_FILE) itclsh X+all: $(ITCL_LIB_FILE) libitcl30.a itclsh X X @ITCL_LIB_FILE@: $(OBJS) X rm -f $(ITCL_LIB_FILE) X @MAKE_LIB@ X+ ln -sf $(ITCL_LIB_FILE) libitcl30.so X $(RANLIB) $(ITCL_LIB_FILE) X X+libitcl30.a: $(OBJS) X+ rm -f libitcl30.a X+ ar cr libitcl30.a $(OBJS) X+ ranlib libitcl30.a X+ X itclsh: tclAppInit.o $(ITCL_LIB_FILE) X $(CC) @LD_FLAGS@ tclAppInit.o @ITCL_BUILD_LIB_SPEC@ \ X $(LIBS) $(LD_SEARCH_FLAGS) -o itclsh X@@ -199,21 +210,28 @@ X X install: install-binaries install-libraries install-man X X-install-binaries: $(ITCL_LIB_FILE) itclsh X+install-binaries: $(ITCL_LIB_FILE) libitcl30.a itclsh X @$(MKINSTALLDIRS) $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) X @echo "Installing $(ITCL_LIB_FILE)" X @$(INSTALL_DATA) $(ITCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(ITCL_LIB_FILE) X @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(ITCL_LIB_FILE)) X chmod 555 $(LIB_INSTALL_DIR)/$(ITCL_LIB_FILE) X+ @echo "Installing libitcl30.a" X+ @$(INSTALL_DATA) libitcl30.a $(LIB_INSTALL_DIR)/libitcl30.a X+ @(cd $(LIB_INSTALL_DIR); $(RANLIB) libitcl30.a) X+ chmod 555 $(LIB_INSTALL_DIR)/libitcl30.a X @echo "Installing itclsh" X $(INSTALL_PROGRAM) itclsh $(BIN_INSTALL_DIR)/itclsh$(VERSION) X @echo "Installing itclConfig.sh" X- @$(INSTALL_DATA) itclConfig.sh $(LIB_INSTALL_DIR)/itclConfig.sh X+ @mkdir -p $(SCRIPT_INSTALL_DIR) X+ @$(INSTALL_DATA) itclConfig.sh $(SCRIPT_INSTALL_DIR)/itclConfig.sh X X install-libraries: X- @$(MKINSTALLDIRS) $(INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR) X- @echo "Installing itcl.h" X- @$(INSTALL_DATA) $(GENERIC_DIR)/itcl.h $(INCLUDE_INSTALL_DIR) X+ @$(MKINSTALLDIRS) $(INCLUDE_INSTALL_DIR) $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR) X+ @echo "Installing itcl.h and itclInt.h" X+ @$(INSTALL_DATA) $(GENERIC_DIR)/itcl.h $(GENERIC_INCLUDE_INSTALL_DIR) X+ @$(INSTALL_DATA) $(GENERIC_DIR)/itclInt.h $(GENERIC_INCLUDE_INSTALL_DIR) X+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/itcl.h $(INCLUDE_INSTALL_DIR)/itcl.h X @for i in $(TOP_DIR)/library/*.* $(UNIX_DIR)/tclAppInit.c; \ X do \ X echo "Installing $$i"; \ X@@ -227,19 +245,26 @@ X @cd $(TOP_DIR)/doc; for i in *.1; \ X do \ X echo "Installing doc/$$i"; \ X- rm -f $(MAN1_INSTALL_DIR)/$$i; \ X+ rm -f $(MAN1_INSTALL_DIR)/$$i $(MAN1_INSTALL_DIR)/$$i.gz; \ X sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ X- $$i > $(MAN1_INSTALL_DIR)/$$i; \ X- chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ X+ $$i | gzip -c > $(MAN1_INSTALL_DIR)/$$i.gz; \ X+ chmod 444 $(MAN1_INSTALL_DIR)/$$i.gz; \ X done; X @cd $(TOP_DIR)/doc; for i in *.n; \ X do \ X echo "Installing doc/$$i"; \ X- rm -f $(MANN_INSTALL_DIR)/$$i; \ X+ rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \ X sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ X- $$i > $(MANN_INSTALL_DIR)/$$i; \ X- chmod 444 $(MANN_INSTALL_DIR)/$$i; \ X+ $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \ X+ chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \ X done; X+ @echo "**********" X+ @echo "IMPORTANT:" X+ @echo "**********" X+ @echo "itclConfig.sh in $(SCRIPT_INSTALL_DIR)/itclConfig.sh" X+ @echo "itcl.h in $(INCLUDE_INSTALL_DIR)/itcl.h" X+ @echo "There are NOT default place, but good place to avoid" X+ @echo "conflicting with another version of [incr] Tcl/Tks." X X Makefile: $(UNIX_DIR)/Makefile.in X $(SHELL) config.status END-of-FreeBSD/itcl30/patches/patch-aa echo c - FreeBSD/itcl30/pkg mkdir -p FreeBSD/itcl30/pkg > /dev/null 2>&1 echo x - FreeBSD/itcl30/pkg/COMMENT sed 's/^X//' >FreeBSD/itcl30/pkg/COMMENT << 'END-of-FreeBSD/itcl30/pkg/COMMENT' X[incr Tcl] (A.K.A. ``itcl''). END-of-FreeBSD/itcl30/pkg/COMMENT echo x - FreeBSD/itcl30/pkg/DESCR sed 's/^X//' >FreeBSD/itcl30/pkg/DESCR << 'END-of-FreeBSD/itcl30/pkg/DESCR' XThis package contains [incr Tcl] version 3.0.1. [incr Tcl] is an Xobject oriented extension to Tcl. The [incr Tcl] language is also known as X``itcl''. X XA companion to [incr Tcl] called [incr Tk] builds a ``mega-widget'' Xframework into Tk. The [incr Tk] extension is also known as X``itk'' and is available in x11-toolkits. END-of-FreeBSD/itcl30/pkg/DESCR echo x - FreeBSD/itcl30/pkg/PLIST sed 's/^X//' >FreeBSD/itcl30/pkg/PLIST << 'END-of-FreeBSD/itcl30/pkg/PLIST' Xbin/itclsh3.0 Xinclude/itcl3.0/generic/itcl.h Xinclude/itcl3.0/generic/itclInt.h Xinclude/itcl3.0/itcl.h Xlib/libitcl30.so.1.1 Xlib/libitcl30.so Xlib/libitcl30.a X@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B X@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R Xlib/itcl3.0/itclConfig.sh Xlib/itcl3.0/itcl.tcl Xlib/itcl3.0/tclAppInit.c Xlib/itcl3.0/pkgIndex.tcl Xman/man1/itclsh.1.gz Xman/mann/body.n.gz Xman/mann/class.n.gz Xman/mann/code.n.gz Xman/mann/configbody.n.gz Xman/mann/delete.n.gz Xman/mann/ensemble.n.gz Xman/mann/find.n.gz Xman/mann/itcl.n.gz Xman/mann/itcl_class.n.gz Xman/mann/itcl_info.n.gz Xman/mann/itclvars.n.gz Xman/mann/local.n.gz Xman/mann/scope.n.gz X@dirrm include/itcl3.0/generic X@dirrm include/itcl3.0/unix X@dirrm include/itcl3.0 X@dirrm lib/itcl3.0 END-of-FreeBSD/itcl30/pkg/PLIST echo c - FreeBSD/itk30 mkdir -p FreeBSD/itk30 > /dev/null 2>&1 echo x - FreeBSD/itk30/Makefile sed 's/^X//' >FreeBSD/itk30/Makefile << 'END-of-FreeBSD/itk30/Makefile' X# New ports collection makefile for: itk X# Version required: 3.0.1 X# Date created: Aug 17 1996 X# Whom: chuckr X# X# $Id: Makefile,v 1.20 1997/07/17 15:12:47 max Exp $ X# X XDISTNAME= itcl3.0.1 XPKGNAME= itk-3.0.1 XCATEGORIES= x11-toolkits tk80 XMASTER_SITES= ftp://ftp.tcltk.com/pub/itcl/ X XMAINTAINER= dmlb@ragnet.demon.co.uk X XLIB_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80 \ X itcl30.1:${PORTSDIR}/lang/itcl30 X XWRKSRC= ${WRKDIR}/itcl3.0.1/itk/unix XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --enable-shared --prefix=${PREFIX} --with-tcl=${TCL_PREFIX}/lib/tcl8.0 --with-itcl=${ITCL_PREFIX}/lib/itcl3.0 --with-tk=${TK_PREFIX}/lib/tk8.0 XCONFIGURE_ENV= PORTSDIR=${PORTSDIR} ITK_LIB_FILE=${ITK_LIB_FILE} X XTCL_PREFIX?= ${PREFIX} XITCL_PREFIX?= ${PREFIX} XTK_PREFIX?= ${PREFIX} XSHLIB_MAJOR= 1 XSHLIB_MINOR= 1 XMAKEFILE= makefile XITK_LIB= libitk30.so X X.include X X.if ${PORTOBJFORMAT} == "elf" XITK_LIB_FILE= ${ITK_LIB}.${SHLIB_MAJOR} X.else XITK_LIB_FILE= ${ITK_LIB}.${SHLIB_MAJOR}.${SHLIB_MINOR} X.endif X Xpost-configure: X @${CP} ${FILESDIR}/Makefile.lib ${WRKSRC} X @${CP} ${FILESDIR}/makefile ${WRKSRC} X Xpre-build: X @cd ${WRKSRC} && ${MAKE} -f Makefile.lib PREFIX=${PREFIX} \ X SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} \ X TCL_PREFIX=${TCL_PREFIX} ITCL_PREFIX=${ITCL_PREFIX} TK_PREFIX=${TK_PREFIX} X Xpost-install: X ${LN} -sf ${ITK_LIB_FILE} ${PREFIX}/lib/${ITK_LIB} X ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib X X.include END-of-FreeBSD/itk30/Makefile echo c - FreeBSD/itk30/files mkdir -p FreeBSD/itk30/files > /dev/null 2>&1 echo x - FreeBSD/itk30/files/md5 sed 's/^X//' >FreeBSD/itk30/files/md5 << 'END-of-FreeBSD/itk30/files/md5' XMD5 (itcl3.0.1.tar.gz) = 0cf1802a7ea69670503dc69c7951a015 END-of-FreeBSD/itk30/files/md5 echo x - FreeBSD/itk30/files/makefile sed 's/^X//' >FreeBSD/itk30/files/makefile << 'END-of-FreeBSD/itk30/files/makefile' Xall: X for f in ../generic/*.o; do ln -sf $$f; done X make -f Makefile itkwish Xtest: X make -f Makefile test Xinstall: X make -f Makefile install X END-of-FreeBSD/itk30/files/makefile echo x - FreeBSD/itk30/files/Makefile.lib sed 's/^X//' >FreeBSD/itk30/files/Makefile.lib << 'END-of-FreeBSD/itk30/files/Makefile.lib' XNOPROFILE= yes XLIB= itk30 XITK_LIBRARY= ${PREFIX}/lib/itk3.0 XCFLAGS+= -I. -I./../generic \ X -I${TCL_PREFIX}/include/tcl8.0/generic \ X -I${ITCL_PREFIX}/include/itcl3.0/generic \ X -I${TK_PREFIX}/include/tk8.0/generic \ X -I/usr/X11R6/include \ X -DHAVE_GETCWD=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DUSE_TERMIOS=1\ X -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1\ X -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1\ X -DNEED_MATHERR=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1\ X -DTCL_SHLIB_EXT=\".so\" \ X -DHAVE_SYS_FILIO_H=1 \ X -DRETSIGTYPE=void \ X -DITK_LIBRARY=\"${ITK_LIBRARY}\" \ X X XGENERIC_DIR= ../generic XUNIX_DIR= . X XSRCS= \ X $(GENERIC_DIR)/itk_cmds.c $(GENERIC_DIR)/itk_option.c \ X $(GENERIC_DIR)/itk_archetype.c $(GENERIC_DIR)/itk_util.c X X X.include END-of-FreeBSD/itk30/files/Makefile.lib echo c - FreeBSD/itk30/patches mkdir -p FreeBSD/itk30/patches > /dev/null 2>&1 echo x - FreeBSD/itk30/patches/patch-ab sed 's/^X//' >FreeBSD/itk30/patches/patch-ab << 'END-of-FreeBSD/itk30/patches/patch-ab' X--- configure~ Mon Oct 19 21:14:57 1998 X+++ configure Fri Jan 15 18:41:16 1999 X@@ -877,15 +877,8 @@ X DL_LIBS=$TCL_DL_LIBS X LD_FLAGS=$TCL_LD_FLAGS X LD_SEARCH_FLAGS=$TCL_LD_SEARCH_FLAGS X+TCL_INC_DIR=${TCL_PREFIX}/include/tcl${TCL_VERSION} X X-#-------------------------------------------------------------------- X-# Make sure that we can find the Tcl sources, so we can include X-# the "tclInt.h" file. X-#-------------------------------------------------------------------- X- X-if test ! -d "$TCL_SRC_DIR"; then X- { echo "configure: error: Can't find Tcl source directory "$TCL_SRC_DIR". Itcl can't be built without this directory." 1>&2; exit 1; } X-fi X X #-------------------------------------------------------------------- X # See if there was a command-line option for where Tk is; if X@@ -915,6 +908,7 @@ X X file=$TK_LIB_DIR/tkConfig.sh X . $file X+TK_INC_DIR=${TK_PREFIX}/include/tk${TK_VERSION} X X #-------------------------------------------------------------------- X # See if there was a command-line option for where [incr Tcl] is. X@@ -936,6 +930,7 @@ X X file=$ITCL_LIB_DIR/itclConfig.sh X . $file X+ITCL_INC_DIR=${TCL_PREFIX}/include/itcl${ITCL_VERSION} X X #-------------------------------------------------------------------- X # If this is gcc, add some extra compile flags. X@@ -1065,13 +1060,13 @@ X { echo "configure: error: Tcl was not built with --enable-shared" 1>&2; exit 1; } X fi X SHLIB_CFLAGS="${SHLIB_CFLAGS}" X- eval "ITK_LIB_FILE=libitk${VERSION}${SHLIB_SUFFIX}" X+ eval "ITK_LIB_FILE=${ITK_LIB_FILE}" X ITK_PKG_FILE="[file join [file dirname \$dir] ${ITK_LIB_FILE}]" X MAKE_LIB="\$(SHLIB_LD) -o ${ITK_LIB_FILE} \$(OBJS) ${SHLIB_LD_LIBS} \$(LD_SEARCH_FLAGS)" X RANLIB=":" X else X SHLIB_CFLAGS="" X- eval "ITK_LIB_FILE=libitk${VERSION}.a" X+ eval "ITK_LIB_FILE=${ITK_LIB_FILE}" X ITK_PKG_FILE="" X MAKE_LIB="ar cr ${ITK_LIB_FILE} \${OBJS}" X fi X@@ -1279,6 +1274,7 @@ X s%@LD_SEARCH_FLAGS@%$LD_SEARCH_FLAGS%g X s%@TCL_VERSION@%$TCL_VERSION%g X s%@TCL_SRC_DIR@%$TCL_SRC_DIR%g X+s%@TCL_INC_DIR@%$TCL_INC_DIR%g X s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g X s%@TCL_LIB_FLAG@%$TCL_LIB_FLAG%g X s%@TCL_DBGX@%$TCL_DBGX%g X@@ -1295,6 +1291,7 @@ X s%@TK_XINCLUDES@%$TK_XINCLUDES%g X s%@TK_XLIBSW@%$TK_XLIBSW%g X s%@TK_SRC_DIR@%$TK_SRC_DIR%g X+s%@TK_INC_DIR@%$TK_INC_DIR%g X s%@ITCL_VERSION@%$ITCL_VERSION%g X s%@ITCL_MAJOR_VERSION@%$ITCL_MAJOR_VERSION%g X s%@ITCL_MINOR_VERSION@%$ITCL_MINOR_VERSION%g X@@ -1304,6 +1301,7 @@ X s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g X s%@ITCL_PKG_FILE@%$ITCL_PKG_FILE%g X s%@ITCL_SRC_DIR@%$ITCL_SRC_DIR%g X+s%@ITCL_INC_DIR@%$ITCL_INC_DIR%g X s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g X s%@ITK_LIB_FILE@%$ITK_LIB_FILE%g X s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g END-of-FreeBSD/itk30/patches/patch-ab echo x - FreeBSD/itk30/patches/patch-aa sed 's/^X//' >FreeBSD/itk30/patches/patch-aa << 'END-of-FreeBSD/itk30/patches/patch-aa' X--- Makefile.in~ Wed Aug 12 11:01:40 1998 X+++ Makefile.in Fri Jan 15 17:44:12 1999 X@@ -55,10 +55,12 @@ X BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin X X # Directory in which to install the include file itk.h: X-INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include X+INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/itk$(VERSION) X+GENERIC_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/itk$(VERSION)/generic X+UNIX_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/itk$(VERSION)/unix X X # Top-level directory for manual entries: X-MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man X+MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man X X # Directory in which to install manual entry for wish: X MAN1_INSTALL_DIR = $(MAN_INSTALL_DIR)/man1 X@@ -75,6 +77,9 @@ X # for this version of [incr Tk]: X TCL_SRC_DIR = @TCL_SRC_DIR@ X X+# Tcl include dir X+TCL_INC_DIR = @TCL_INC_DIR@ X+ X # The directory containing the Tcl library archive file appropriate X # for this version of [incr Tk]: X TCL_LIB_DIR = @TCL_LIB_DIR@ X@@ -89,6 +94,9 @@ X # for this version of [incr Tk]: X TK_SRC_DIR = @TK_SRC_DIR@ X X+# Tk include dir X+TK_INC_DIR = @TK_INC_DIR@ X+ X # The directory containing the Tk library archive file appropriate X # for this version of [incr Tk]: X TK_LIB_DIR = @TK_LIB_DIR@ X@@ -100,6 +108,9 @@ X # for this version of [incr Tk]: X ITCL_SRC_DIR = @ITCL_SRC_DIR@ X X+# ITcl include dir X+ITCL_INC_DIR = @ITCL_INC_DIR@ X+ X # The directory containing the [incr Tcl] library archive file appropriate X # for this version of [incr Tk]: X ITCL_LIB_DIR = @ITCL_LIB_DIR@ X@@ -155,7 +166,7 @@ X # "install" around; better to use the install-sh script that comes X # with the distribution, which is slower but guaranteed to work. X X-INSTALL = $(TOP_DIR)/../config/install-sh -c X+INSTALL = install -c X INSTALL_PROGRAM = ${INSTALL} X INSTALL_DATA = ${INSTALL} -m 644 X MKINSTALLDIRS = $(TOP_DIR)/../config/mkinstalldirs X@@ -199,8 +210,8 @@ X X CC = @CC@ X CC_SWITCHES = $(CFLAGS) $(SHLIB_CFLAGS) -I$(UNIX_DIR) -I$(GENERIC_DIR) \ X--I$(TCL_SRC_DIR)/generic -I$(ITCL_SRC_DIR)/generic \ X--I$(TK_SRC_DIR)/generic $(X11_INCLUDES) \ X+-I$(TCL_INC_DIR)/generic -I$(ITCL_INC_DIR)/generic \ X+-I$(TK_INC_DIR)/generic $(X11_INCLUDES) \ X $(AC_FLAGS) $(PROTO_FLAGS) $(MEM_DEBUG_FLAGS) $(KEYSYM_FLAGS) \ X -DITK_LIBRARY=\"$(ITK_LIBRARY)\" X X@@ -209,7 +220,7 @@ X SRCS = $(GENERIC_DIR)/itk_cmds.c $(GENERIC_DIR)/itk_option.c \ X $(GENERIC_DIR)/itk_archetype.c $(GENERIC_DIR)/itk_util.c X X-all: itkwish X+all: $(ITK_LIB_FILE) libitk30.a itkwish X X # The following target is configured by autoconf to generate either X # a shared library or non-shared library for [incr Tk]. X@@ -217,8 +228,14 @@ X @ITK_LIB_FILE@: ${OBJS} X rm -f $(ITK_LIB_FILE) X @MAKE_LIB@ X+ ln -sf $(ITK_LIB_FILE) libitk30.so X $(RANLIB) $(ITK_LIB_FILE) X X+libitk30.a: $(OBJS) X+ rm -f libitk30.a X+ ar cr libitk30.a $(OBJS) X+ ranlib libitk30.a X+ X itkwish: tkAppInit.o $(ITK_LIB_FILE) X $(CC) @LD_FLAGS@ tkAppInit.o @ITK_BUILD_LIB_SPEC@ \ X $(LIBS) $(LD_SEARCH_FLAGS) -o itkwish X@@ -239,21 +256,27 @@ X X install: install-binaries install-libraries install-man X X-install-binaries: $(ITK_LIB_FILE) itkwish X+install-binaries: $(ITK_LIB_FILE) libitk30.a itkwish X @$(MKINSTALLDIRS) $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) X @echo "Installing $(ITK_LIB_FILE)" X @$(INSTALL_DATA) $(ITK_LIB_FILE) $(LIB_INSTALL_DIR) X @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(ITK_LIB_FILE)) X @chmod 555 $(LIB_INSTALL_DIR)/$(ITK_LIB_FILE) X+ @echo "Installing libitk30.a" X+ @$(INSTALL_DATA) libitk30.a $(LIB_INSTALL_DIR)/libitk30.a X+ @(cd $(LIB_INSTALL_DIR); $(RANLIB) libitk30.a) X+ chmod 555 $(LIB_INSTALL_DIR)/libitk30.a X @echo "Installing itkwish" X $(INSTALL_PROGRAM) itkwish $(BIN_INSTALL_DIR)/itkwish$(VERSION) X @echo "Installing itkConfig.sh" X- @$(INSTALL_DATA) itkConfig.sh $(LIB_INSTALL_DIR)/itkConfig.sh X+ @mkdir -p $(SCRIPT_INSTALL_DIR) X+ @$(INSTALL_DATA) itkConfig.sh $(SCRIPT_INSTALL_DIR)/itkConfig.sh X X install-libraries: X- @$(MKINSTALLDIRS) $(INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR) X+ @$(MKINSTALLDIRS) $(INCLUDE_INSTALL_DIR) $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR) X @echo "Installing itk.h" X- @$(INSTALL_DATA) $(GENERIC_DIR)/itk.h $(INCLUDE_INSTALL_DIR) X+ @$(INSTALL_DATA) $(GENERIC_DIR)/itk.h $(GENERIC_INCLUDE_INSTALL_DIR) X+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/itk.h $(INCLUDE_INSTALL_DIR)/itk.h X @for i in $(TOP_DIR)/library/*.* $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tkAppInit.c; \ X do \ X echo "Installing $$i"; \ X@@ -267,19 +290,26 @@ X @cd $(TOP_DIR)/doc; for i in *.1; \ X do \ X echo "Installing doc/$$i"; \ X- rm -f $(MAN1_INSTALL_DIR)/$$i; \ X+ rm -f $(MAN1_INSTALL_DIR)/$$i $(MAN1_INSTALL_DIR)/$$i.gz; \ X sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ X- $$i > $(MAN1_INSTALL_DIR)/$$i; \ X- chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ X+ $$i | gzip -c > $(MAN1_INSTALL_DIR)/$$i.gz; \ X+ chmod 444 $(MAN1_INSTALL_DIR)/$$i.gz; \ X done; X @cd $(TOP_DIR)/doc; for i in *.n; \ X do \ X echo "Installing doc/$$i"; \ X- rm -f $(MANN_INSTALL_DIR)/$$i; \ X+ rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \ X sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ X- $$i > $(MANN_INSTALL_DIR)/$$i; \ X- chmod 444 $(MANN_INSTALL_DIR)/$$i; \ X+ $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \ X+ chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \ X done; X+ @echo "**********" X+ @echo "IMPORTANT:" X+ @echo "**********" X+ @echo "itkConfig.sh in $(SCRIPT_INSTALL_DIR)/itkConfig.sh" X+ @echo "itk.h in $(INCLUDE_INSTALL_DIR)/itk.h" X+ @echo "There are NOT default place, but good place to avoid" X+ @echo "conflicting with another version of [incr] Tcl/Tks." X X Makefile: $(UNIX_DIR)/Makefile.in X $(SHELL) config.status END-of-FreeBSD/itk30/patches/patch-aa echo c - FreeBSD/itk30/pkg mkdir -p FreeBSD/itk30/pkg > /dev/null 2>&1 echo x - FreeBSD/itk30/pkg/PLIST sed 's/^X//' >FreeBSD/itk30/pkg/PLIST << 'END-of-FreeBSD/itk30/pkg/PLIST' Xbin/itkwish3.0 Xinclude/itk3.0/generic/itk.h Xinclude/itk3.0/itk.h Xlib/libitk30.so.1.1 Xlib/libitk30.so Xlib/libitk30.a X@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B X@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R Xlib/itk3.0/itkConfig.sh Xlib/itk3.0/Archetype.itk Xlib/itk3.0/Toplevel.itk Xlib/itk3.0/Widget.itk Xlib/itk3.0/itk.tcl Xlib/itk3.0/tclIndex Xlib/itk3.0/tkAppInit.c Xlib/itk3.0/pkgIndex.tcl Xman/man1/itkwish.1.gz Xman/mann/Archetype.n.gz Xman/mann/Toplevel.n.gz Xman/mann/Widget.n.gz Xman/mann/itk.n.gz Xman/mann/itkvars.n.gz Xman/mann/usual.n.gz X@dirrm include/itk3.0/generic X@dirrm include/itk3.0/unix X@dirrm include/itk3.0 X@dirrm lib/itk3.0 END-of-FreeBSD/itk30/pkg/PLIST echo x - FreeBSD/itk30/pkg/DESCR sed 's/^X//' >FreeBSD/itk30/pkg/DESCR << 'END-of-FreeBSD/itk30/pkg/DESCR' XThis package contains [incr Tk] version 3.0.1. [incr Tk] is a Xcompanion to [incr Tcl] and builds a ``mega-widget'' framework into XTk. The [incr Tk] extension is also known as ``itk''. X XA companion to [incr Tk] called [incr Widgets] provides a widget set, Xwith many improved widgets. The [incr Widgets] collection is also known Xas ``iwidgets'' and is available in x11-toolkits. END-of-FreeBSD/itk30/pkg/DESCR echo x - FreeBSD/itk30/pkg/COMMENT sed 's/^X//' >FreeBSD/itk30/pkg/COMMENT << 'END-of-FreeBSD/itk30/pkg/COMMENT' X[incr Tk] (A.K.A. ``itk''). END-of-FreeBSD/itk30/pkg/COMMENT echo c - FreeBSD/iwidgets30 mkdir -p FreeBSD/iwidgets30 > /dev/null 2>&1 echo x - FreeBSD/iwidgets30/Makefile sed 's/^X//' >FreeBSD/iwidgets30/Makefile << 'END-of-FreeBSD/iwidgets30/Makefile' X# New ports collection makefile for: itk X# Version required: 3.0.1 X# Date created: Aug 17 1996 X# Whom: chuckr X# X# $Id: Makefile,v 1.20 1997/07/17 15:12:47 max Exp $ X# X XDISTNAME= itcl3.0.1 XPKGNAME= iwidgets-3.0.0 XCATEGORIES= x11-toolkits tk80 XMASTER_SITES= ftp://ftp.tcltk.com/pub/itcl/ X XMAINTAINER= dmlb@ragnet.demon.co.uk X XLIB_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80 \ X itcl30.1:${PORTSDIR}/lang/itcl30 \ X itk30.1:${PORTSDIR}/x11-toolkits/itk30 X XWRKSRC= ${WRKDIR}/itcl3.0.1/iwidgets3.0.0/unix XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} --with-tcl=${TCL_PREFIX}/lib/tcl8.0 --with-itcl=${ITCL_PREFIX}/lib/itcl3.0 --with-tk=${TK_PREFIX}/lib/tk8.0 --with-itk=${ITK_PREFIX}/lib/itk3.0 XCONFIGURE_ENV= PORTSDIR=${PORTSDIR} X XTCL_PREFIX?= ${PREFIX} XITCL_PREFIX?= ${PREFIX} XTK_PREFIX?= ${PREFIX} XITK_PREFIX?= ${PREFIX} X X.include X X.include END-of-FreeBSD/iwidgets30/Makefile echo c - FreeBSD/iwidgets30/files mkdir -p FreeBSD/iwidgets30/files > /dev/null 2>&1 echo x - FreeBSD/iwidgets30/files/md5 sed 's/^X//' >FreeBSD/iwidgets30/files/md5 << 'END-of-FreeBSD/iwidgets30/files/md5' XMD5 (itcl3.0.1.tar.gz) = 0cf1802a7ea69670503dc69c7951a015 END-of-FreeBSD/iwidgets30/files/md5 echo c - FreeBSD/iwidgets30/pkg mkdir -p FreeBSD/iwidgets30/pkg > /dev/null 2>&1 echo x - FreeBSD/iwidgets30/pkg/PLIST sed 's/^X//' >FreeBSD/iwidgets30/pkg/PLIST << 'END-of-FreeBSD/iwidgets30/pkg/PLIST' Xlib/iwidgets3.0.0/scripts/buttonbox.itk Xlib/iwidgets3.0.0/scripts/calendar.itk Xlib/iwidgets3.0.0/scripts/canvasprintbox.itk Xlib/iwidgets3.0.0/scripts/canvasprintdialog.itk Xlib/iwidgets3.0.0/scripts/checkbox.itk Xlib/iwidgets3.0.0/scripts/combobox.itk Xlib/iwidgets3.0.0/scripts/dateentry.itk Xlib/iwidgets3.0.0/scripts/datefield.itk Xlib/iwidgets3.0.0/scripts/dialog.itk Xlib/iwidgets3.0.0/scripts/dialogshell.itk Xlib/iwidgets3.0.0/scripts/disjointlistbox.itk Xlib/iwidgets3.0.0/scripts/entryfield.itk Xlib/iwidgets3.0.0/scripts/extfileselectionbox.itk Xlib/iwidgets3.0.0/scripts/extfileselectiondialog.itk Xlib/iwidgets3.0.0/scripts/feedback.itk Xlib/iwidgets3.0.0/scripts/fileselectionbox.itk Xlib/iwidgets3.0.0/scripts/fileselectiondialog.itk Xlib/iwidgets3.0.0/scripts/finddialog.itk Xlib/iwidgets3.0.0/scripts/hierarchy.itk Xlib/iwidgets3.0.0/scripts/hyperhelp.itk Xlib/iwidgets3.0.0/scripts/labeledframe.itk Xlib/iwidgets3.0.0/scripts/labeledwidget.itk Xlib/iwidgets3.0.0/scripts/mainwindow.itk Xlib/iwidgets3.0.0/scripts/menubar.itk Xlib/iwidgets3.0.0/scripts/messagebox.itk Xlib/iwidgets3.0.0/scripts/messagedialog.itk Xlib/iwidgets3.0.0/scripts/notebook.itk Xlib/iwidgets3.0.0/scripts/optionmenu.itk Xlib/iwidgets3.0.0/scripts/pane.itk Xlib/iwidgets3.0.0/scripts/panedwindow.itk Xlib/iwidgets3.0.0/scripts/promptdialog.itk Xlib/iwidgets3.0.0/scripts/pushbutton.itk Xlib/iwidgets3.0.0/scripts/radiobox.itk Xlib/iwidgets3.0.0/scripts/regexpfield.itk Xlib/iwidgets3.0.0/scripts/scrolledcanvas.itk Xlib/iwidgets3.0.0/scripts/scrolledframe.itk Xlib/iwidgets3.0.0/scripts/scrolledhtml.itk Xlib/iwidgets3.0.0/scripts/scrolledlistbox.itk Xlib/iwidgets3.0.0/scripts/scrolledtext.itk Xlib/iwidgets3.0.0/scripts/scrolledwidget.itk Xlib/iwidgets3.0.0/scripts/selectionbox.itk Xlib/iwidgets3.0.0/scripts/selectiondialog.itk Xlib/iwidgets3.0.0/scripts/shell.itk Xlib/iwidgets3.0.0/scripts/spindate.itk Xlib/iwidgets3.0.0/scripts/spinint.itk Xlib/iwidgets3.0.0/scripts/spinner.itk Xlib/iwidgets3.0.0/scripts/spintime.itk Xlib/iwidgets3.0.0/scripts/tabnotebook.itk Xlib/iwidgets3.0.0/scripts/tabset.itk Xlib/iwidgets3.0.0/scripts/timeentry.itk Xlib/iwidgets3.0.0/scripts/timefield.itk Xlib/iwidgets3.0.0/scripts/toolbar.itk Xlib/iwidgets3.0.0/scripts/watch.itk Xlib/iwidgets3.0.0/scripts/colors.itcl Xlib/iwidgets3.0.0/scripts/roman.itcl Xlib/iwidgets3.0.0/scripts/scopedobject.itcl Xlib/iwidgets3.0.0/scripts/tclIndex Xlib/iwidgets3.0.0/scripts/unknownimage.gif Xlib/iwidgets3.0.0/iwidgets.tcl Xlib/iwidgets3.0.0/pkgIndex.tcl Xlib/iwidgets3.0.0/demos/images/box.xbm Xlib/iwidgets3.0.0/demos/images/clear.gif Xlib/iwidgets3.0.0/demos/images/close.gif Xlib/iwidgets3.0.0/demos/images/copy.gif Xlib/iwidgets3.0.0/demos/images/cut.gif Xlib/iwidgets3.0.0/demos/images/exit.gif Xlib/iwidgets3.0.0/demos/images/find.gif Xlib/iwidgets3.0.0/demos/images/help.gif Xlib/iwidgets3.0.0/demos/images/line.xbm Xlib/iwidgets3.0.0/demos/images/mag.gif Xlib/iwidgets3.0.0/demos/images/new.gif Xlib/iwidgets3.0.0/demos/images/open.gif Xlib/iwidgets3.0.0/demos/images/oval.xbm Xlib/iwidgets3.0.0/demos/images/paste.gif Xlib/iwidgets3.0.0/demos/images/points.xbm Xlib/iwidgets3.0.0/demos/images/poly.gif Xlib/iwidgets3.0.0/demos/images/print.gif Xlib/iwidgets3.0.0/demos/images/ruler.gif Xlib/iwidgets3.0.0/demos/images/save.gif Xlib/iwidgets3.0.0/demos/images/select.gif Xlib/iwidgets3.0.0/demos/images/text.xbm Xlib/iwidgets3.0.0/demos/html/buttonbox.n.html Xlib/iwidgets3.0.0/demos/html/calendar.n.html Xlib/iwidgets3.0.0/demos/html/canvasprintbox.n.html Xlib/iwidgets3.0.0/demos/html/canvasprintdialog.n.html Xlib/iwidgets3.0.0/demos/html/checkbox.n.html Xlib/iwidgets3.0.0/demos/html/combobox.n.html Xlib/iwidgets3.0.0/demos/html/dateentry.n.html Xlib/iwidgets3.0.0/demos/html/datefield.n.html Xlib/iwidgets3.0.0/demos/html/dialog.n.html Xlib/iwidgets3.0.0/demos/html/dialogshell.n.html Xlib/iwidgets3.0.0/demos/html/disjointlistbox.n.html Xlib/iwidgets3.0.0/demos/html/entryfield.n.html Xlib/iwidgets3.0.0/demos/html/extfileselectionbox.n.html Xlib/iwidgets3.0.0/demos/html/extfileselectiondialog.n.html Xlib/iwidgets3.0.0/demos/html/feedback.n.html Xlib/iwidgets3.0.0/demos/html/fileselectionbox.n.html Xlib/iwidgets3.0.0/demos/html/fileselectiondialog.n.html Xlib/iwidgets3.0.0/demos/html/finddialog.n.html Xlib/iwidgets3.0.0/demos/html/hierarchy.n.html Xlib/iwidgets3.0.0/demos/html/hyperhelp.n.html Xlib/iwidgets3.0.0/demos/html/labeledframe.n.html Xlib/iwidgets3.0.0/demos/html/labeledwidget.n.html Xlib/iwidgets3.0.0/demos/html/mainwindow.n.html Xlib/iwidgets3.0.0/demos/html/menubar.n.html Xlib/iwidgets3.0.0/demos/html/messagebox.n.html Xlib/iwidgets3.0.0/demos/html/messagedialog.n.html Xlib/iwidgets3.0.0/demos/html/notebook.n.html Xlib/iwidgets3.0.0/demos/html/optionmenu.n.html Xlib/iwidgets3.0.0/demos/html/panedwindow.n.html Xlib/iwidgets3.0.0/demos/html/promptdialog.n.html Xlib/iwidgets3.0.0/demos/html/pushbutton.n.html Xlib/iwidgets3.0.0/demos/html/radiobox.n.html Xlib/iwidgets3.0.0/demos/html/scopedobject.n.html Xlib/iwidgets3.0.0/demos/html/scrolledcanvas.n.html Xlib/iwidgets3.0.0/demos/html/scrolledframe.n.html Xlib/iwidgets3.0.0/demos/html/scrolledhtml.n.html Xlib/iwidgets3.0.0/demos/html/scrolledlistbox.n.html Xlib/iwidgets3.0.0/demos/html/scrolledtext.n.html Xlib/iwidgets3.0.0/demos/html/selectionbox.n.html Xlib/iwidgets3.0.0/demos/html/selectiondialog.n.html Xlib/iwidgets3.0.0/demos/html/shell.n.html Xlib/iwidgets3.0.0/demos/html/spindate.n.html Xlib/iwidgets3.0.0/demos/html/spinint.n.html Xlib/iwidgets3.0.0/demos/html/spinner.n.html Xlib/iwidgets3.0.0/demos/html/spintime.n.html Xlib/iwidgets3.0.0/demos/html/tabnotebook.n.html Xlib/iwidgets3.0.0/demos/html/tabset.n.html Xlib/iwidgets3.0.0/demos/html/timeentry.n.html Xlib/iwidgets3.0.0/demos/html/timefield.n.html Xlib/iwidgets3.0.0/demos/html/toolbar.n.html Xlib/iwidgets3.0.0/demos/html/watch.n.html Xlib/iwidgets3.0.0/demos/buttonbox Xlib/iwidgets3.0.0/demos/calendar Xlib/iwidgets3.0.0/demos/canvasprintbox Xlib/iwidgets3.0.0/demos/canvasprintdialog Xlib/iwidgets3.0.0/demos/catalog Xlib/iwidgets3.0.0/demos/checkbox Xlib/iwidgets3.0.0/demos/combobox Xlib/iwidgets3.0.0/demos/dateentry Xlib/iwidgets3.0.0/demos/datefield Xlib/iwidgets3.0.0/demos/demo.html Xlib/iwidgets3.0.0/demos/dialog Xlib/iwidgets3.0.0/demos/dialogshell Xlib/iwidgets3.0.0/demos/disjointlistbox Xlib/iwidgets3.0.0/demos/entryfield Xlib/iwidgets3.0.0/demos/extfileselectionbox Xlib/iwidgets3.0.0/demos/extfileselectiondialog Xlib/iwidgets3.0.0/demos/feedback Xlib/iwidgets3.0.0/demos/fileselectionbox Xlib/iwidgets3.0.0/demos/fileselectiondialog Xlib/iwidgets3.0.0/demos/finddialog Xlib/iwidgets3.0.0/demos/hierarchy Xlib/iwidgets3.0.0/demos/hyperhelp Xlib/iwidgets3.0.0/demos/iwidgets.gif Xlib/iwidgets3.0.0/demos/labeledframe Xlib/iwidgets3.0.0/demos/labeledwidget Xlib/iwidgets3.0.0/demos/mainwindow Xlib/iwidgets3.0.0/demos/menubar Xlib/iwidgets3.0.0/demos/messagebox Xlib/iwidgets3.0.0/demos/messagedialog Xlib/iwidgets3.0.0/demos/notebook Xlib/iwidgets3.0.0/demos/optionmenu Xlib/iwidgets3.0.0/demos/panedwindow Xlib/iwidgets3.0.0/demos/promptdialog Xlib/iwidgets3.0.0/demos/pushbutton Xlib/iwidgets3.0.0/demos/radiobox Xlib/iwidgets3.0.0/demos/scopedobject Xlib/iwidgets3.0.0/demos/scrolledcanvas Xlib/iwidgets3.0.0/demos/scrolledframe Xlib/iwidgets3.0.0/demos/scrolledhtml Xlib/iwidgets3.0.0/demos/scrolledlistbox Xlib/iwidgets3.0.0/demos/scrolledtext Xlib/iwidgets3.0.0/demos/selectionbox Xlib/iwidgets3.0.0/demos/selectiondialog Xlib/iwidgets3.0.0/demos/shell Xlib/iwidgets3.0.0/demos/spindate Xlib/iwidgets3.0.0/demos/spinint Xlib/iwidgets3.0.0/demos/spinner Xlib/iwidgets3.0.0/demos/spintime Xlib/iwidgets3.0.0/demos/tabnotebook Xlib/iwidgets3.0.0/demos/tabset Xlib/iwidgets3.0.0/demos/timeentry Xlib/iwidgets3.0.0/demos/timefield Xlib/iwidgets3.0.0/demos/toolbar Xlib/iwidgets3.0.0/demos/watch Xman/mann/buttonbox.n.gz Xman/mann/calendar.n.gz Xman/mann/canvasprintbox.n.gz Xman/mann/canvasprintdialog.n.gz Xman/mann/checkbox.n.gz Xman/mann/combobox.n.gz Xman/mann/dateentry.n.gz Xman/mann/datefield.n.gz Xman/mann/dialog.n.gz Xman/mann/dialogshell.n.gz Xman/mann/disjointlistbox.n.gz Xman/mann/entryfield.n.gz Xman/mann/extfileselectionbox.n.gz Xman/mann/extfileselectiondialog.n.gz Xman/mann/feedback.n.gz Xman/mann/fileselectionbox.n.gz Xman/mann/fileselectiondialog.n.gz Xman/mann/finddialog.n.gz Xman/mann/hierarchy.n.gz Xman/mann/hyperhelp.n.gz Xman/mann/labeledframe.n.gz Xman/mann/labeledwidget.n.gz Xman/mann/mainwindow.n.gz Xman/mann/menubar.n.gz Xman/mann/messagebox.n.gz Xman/mann/messagedialog.n.gz Xman/mann/notebook.n.gz Xman/mann/optionmenu.n.gz Xman/mann/panedwindow.n.gz Xman/mann/promptdialog.n.gz Xman/mann/pushbutton.n.gz Xman/mann/radiobox.n.gz Xman/mann/scopedobject.n.gz Xman/mann/scrolledcanvas.n.gz Xman/mann/scrolledframe.n.gz Xman/mann/scrolledhtml.n.gz Xman/mann/shell.n.gz Xman/mann/scrolledlistbox.n.gz Xman/mann/scrolledtext.n.gz Xman/mann/selectionbox.n.gz Xman/mann/selectiondialog.n.gz Xman/mann/spindate.n.gz Xman/mann/spinint.n.gz Xman/mann/spinner.n.gz Xman/mann/spintime.n.gz Xman/mann/tabnotebook.n.gz Xman/mann/tabset.n.gz Xman/mann/timeentry.n.gz Xman/mann/timefield.n.gz Xman/mann/toolbar.n.gz Xman/mann/watch.n.gz X@dirrm lib/iwidgets3.0.0/scripts X@dirrm lib/iwidgets3.0.0/demos/images X@dirrm lib/iwidgets3.0.0/demos/html X@dirrm lib/iwidgets3.0.0/demos X@dirrm lib/iwidgets3.0.0 END-of-FreeBSD/iwidgets30/pkg/PLIST echo x - FreeBSD/iwidgets30/pkg/DESCR sed 's/^X//' >FreeBSD/iwidgets30/pkg/DESCR << 'END-of-FreeBSD/iwidgets30/pkg/DESCR' XThis package contains [incr Widgets] version 3.0.0. [incr Widgets] is Xa companion to [incr Tk] and provides a widget set, with many improved Xwidgets. The [incr Widgets] collection is also known as ``iwidgets''. END-of-FreeBSD/iwidgets30/pkg/DESCR echo x - FreeBSD/iwidgets30/pkg/COMMENT sed 's/^X//' >FreeBSD/iwidgets30/pkg/COMMENT << 'END-of-FreeBSD/iwidgets30/pkg/COMMENT' X[incr Widgets] (A.K.A. ``iwidgets''). END-of-FreeBSD/iwidgets30/pkg/COMMENT echo x - FreeBSD/iwidgets30/pkg/MESSAGE sed 's/^X//' >FreeBSD/iwidgets30/pkg/MESSAGE << 'END-of-FreeBSD/iwidgets30/pkg/MESSAGE' X XFor a demo of [incr Widgets] run X /usr/local/lib/iwidgets3.0.0/demo/catalog Xonce it is installed. END-of-FreeBSD/iwidgets30/pkg/MESSAGE echo c - FreeBSD/iwidgets30/patches mkdir -p FreeBSD/iwidgets30/patches > /dev/null 2>&1 echo x - FreeBSD/iwidgets30/patches/patch-aa sed 's/^X//' >FreeBSD/iwidgets30/patches/patch-aa << 'END-of-FreeBSD/iwidgets30/patches/patch-aa' X--- Makefile.in~ Wed Aug 12 11:02:41 1998 X+++ Makefile.in Sat Jan 16 17:37:42 1999 X@@ -49,7 +49,7 @@ X INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include X X # Top-level directory in which to install manual entries: X-MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man X+MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man X X # Directory in which to install manual entry for itclsh: X MAN1_INSTALL_DIR = $(MAN_INSTALL_DIR)/man1 X@@ -102,10 +102,10 @@ X # modify any of this stuff by hand. X #---------------------------------------------------------------- X X-INSTALL = @INSTALL@ X+INSTALL = install -c X INSTALL_PROGRAM = $(INSTALL) X INSTALL_DATA = $(INSTALL) -m 644 X-MKINSTALLDIRS = $(ITCL_SRC_DIR)/../config/mkinstalldirs X+MKINSTALLDIRS = ../../config/mkinstalldirs X RANLIB = @RANLIB@ X LN_S = ln -s X TOP_DIR = @IWIDGETS_SRC_DIR@ X@@ -148,8 +148,6 @@ X X install-libraries: X @$(MKINSTALLDIRS) $(SCRIPT_INSTALL_DIR) $(LIB_INSTALL_DIR) X- @rm -f $(LIB_INSTALL_DIR)/iwidgets X- $(LN_S) iwidgets$(VERSION) $(LIB_INSTALL_DIR)/iwidgets X @$(MKINSTALLDIRS) $(SCRIPT_INSTALL_DIR)/scripts X @for i in $(GENERIC_DIR)/*.itk $(GENERIC_DIR)/*.itcl $(GENERIC_DIR)/tclIndex $(GENERIC_DIR)/*.gif ; \ X do \ X@@ -194,10 +192,10 @@ X @cd $(TOP_DIR)/doc; for i in *.n; \ X do \ X echo "Installing doc/$$i"; \ X- rm -f $(MANN_INSTALL_DIR)/$$i; \ X+ rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \ X sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ X- $$i > $(MANN_INSTALL_DIR)/$$i; \ X- chmod 444 $(MANN_INSTALL_DIR)/$$i; \ X+ $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \ X+ chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \ X done; X X install-html: END-of-FreeBSD/iwidgets30/patches/patch-aa exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message