From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jan 30 13:20:15 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 84B9216A403 for ; Tue, 30 Jan 2007 13:20:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 563D413C467 for ; Tue, 30 Jan 2007 13:20:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l0UDKFfU066743 for ; Tue, 30 Jan 2007 13:20:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l0UDKFOK066742; Tue, 30 Jan 2007 13:20:15 GMT (envelope-from gnats) Resent-Date: Tue, 30 Jan 2007 13:20:15 GMT Resent-Message-Id: <200701301320.l0UDKFOK066742@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Martin Matuska Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 964D116A402 for ; Tue, 30 Jan 2007 13:12:06 +0000 (UTC) (envelope-from rebum@mail.vx.sk) Received: from mail.vx.sk (neo.vx.sk [88.198.35.14]) by mx1.freebsd.org (Postfix) with ESMTP id 8F9FF13C471 for ; Tue, 30 Jan 2007 13:12:05 +0000 (UTC) (envelope-from rebum@mail.vx.sk) Received: from localhost (localhost [127.0.0.1]) by mail.vx.sk (Postfix) with ESMTP id 408A43F4EB for ; Tue, 30 Jan 2007 14:12:04 +0100 (CET) Received: from mail.vx.sk ([127.0.0.1]) by localhost (mail.vx.sk [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 3sDr0a57yxOW for ; Tue, 30 Jan 2007 14:11:53 +0100 (CET) Received: by mail.vx.sk (Postfix, from userid 1001) id DF5833F4EF; Tue, 30 Jan 2007 14:11:53 +0100 (CET) Message-Id: <20070130131153.DF5833F4EF@mail.vx.sk> Date: Tue, 30 Jan 2007 14:11:53 +0100 (CET) From: Martin Matuska To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/108553: [NEW PORT] x11-toolkits/tk85 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Martin Matuska List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jan 2007 13:20:15 -0000 >Number: 108553 >Category: ports >Synopsis: [NEW PORT] x11-toolkits/tk85 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jan 30 13:20:15 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Martin Matuska >Release: FreeBSD 6.2-RELEASE amd64 >Organization: >Environment: System: FreeBSD 6.2-RELEASE i386/amd64 >Description: New port of tk 8.5, depends on tcl 8.5 To build successfully, the following PR(s) must be resolved first: ports/108545 After importing tk 8.5, please take a look at PR(s): ports/108510 Based on portwork: x11-toolkits/tk84 Tested with portlint and tinderbox >How-To-Repeat: >Fix: # 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: # # x11-toolkits/tk85 # x11-toolkits/tk85/files # x11-toolkits/tk85/files/pkgIndex.tcl # x11-toolkits/tk85/files/patch-unix::Makefile.in # x11-toolkits/tk85/files/patch-unix::configure # x11-toolkits/tk85/distinfo # x11-toolkits/tk85/pkg-deinstall.wish # x11-toolkits/tk85/Makefile # x11-toolkits/tk85/pkg-install.wish # x11-toolkits/tk85/pkg-plist # x11-toolkits/tk85/pkg-descr # x11-toolkits/tk85/Makefile.test # echo c - x11-toolkits/tk85 mkdir -p x11-toolkits/tk85 > /dev/null 2>&1 echo c - x11-toolkits/tk85/files mkdir -p x11-toolkits/tk85/files > /dev/null 2>&1 echo x - x11-toolkits/tk85/files/pkgIndex.tcl sed 's/^X//' >x11-toolkits/tk85/files/pkgIndex.tcl << 'END-of-x11-toolkits/tk85/files/pkgIndex.tcl' X# Tcl package index file, version 1.0 X Xpackage ifneeded Tk 8.5 [list load "[file join [file dirname $dir] libtk85.so.1]" Tk] END-of-x11-toolkits/tk85/files/pkgIndex.tcl echo x - x11-toolkits/tk85/files/patch-unix::Makefile.in sed 's/^X//' >x11-toolkits/tk85/files/patch-unix::Makefile.in << 'END-of-x11-toolkits/tk85/files/patch-unix::Makefile.in' X--- Makefile.in.orig Tue Jan 30 11:20:44 2007 X+++ Makefile.in Tue Jan 30 11:30:35 2007 X@@ -64,6 +64,8 @@ X X # Directory in which to install the include file tk.h: X INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir) X+GENERIC_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/generic X+UNIX_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/unix X X # Path to the private tk header dir: X PRIVATE_INCLUDE_DIR = @PRIVATE_INCLUDE_DIR@ X@@ -94,7 +96,7 @@ X # The directory containing the Tcl sources and headers appropriate X # for this version of Tk ("srcdir" will be replaced or has already X # been replaced by the configure script): X-TCL_GENERIC_DIR = @TCL_SRC_DIR@/generic X+TCL_GENERIC_DIR = @prefix@/include/tcl@TCL_VERSION@/generic X X # The directory containing the platform specific Tcl sources and headers X # appropriate for this version of Tk: X@@ -131,7 +133,7 @@ X #CFLAGS = $(CFLAGS_DEBUG) X #CFLAGS = $(CFLAGS_OPTIMIZE) X #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) X-CFLAGS = @CFLAGS_DEFAULT@ @CFLAGS@ X+CFLAGS += @CFLAGS_DEFAULT@ @CFLAGS@ X X # Flags to pass to the linker X LDFLAGS_DEBUG = @LDFLAGS_DEBUG@ X@@ -266,7 +268,7 @@ X STLIB_LD = @STLIB_LD@ X SHLIB_LD = @SHLIB_LD@ X SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ X-TK_SHLIB_LD_EXTRAS = @TK_SHLIB_LD_EXTRAS@ X+TK_SHLIB_LD_EXTRAS = @TCL_SHLIB_LD_EXTRAS@ X X # Additional search flags needed to find the various shared libraries X # at run-time. The first symbol is for use when creating a binary X@@ -489,6 +491,8 @@ X default.h ks_names.h tkPatch.h tk.h tkButton.h tkCanvas.h tkInt.h \ X tkPort.h tkScrollbar.h tkText.h X X+INSTALL_HDRS = tk.h tkDecls.h tkInt.h tkIntXlibDecls.h X+ X DEMOPROGS = browse hello ixset rmt rolodex square tcolor timer widget X X all: binaries libraries doc X@@ -508,6 +512,12 @@ X ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} @LIB_RSRC_FILE@ X rm -f $@ X @MAKE_LIB@ X+ ln -sf @TK_LIB_FILE@ libtk${SHORT_TK_VER}.so X+ X+libtk${SHORT_TK_VER}.a: ${OBJS} X+ rm -f libtk${SHORT_TK_VER}.a X+ ar cr libtk${SHORT_TK_VER}.a ${OBJS} X+ $(RANLIB) libtk${SHORT_TK_VER}.a X X ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} X rm -f $@ X@@ -626,7 +636,8 @@ X # some ranlibs write to current directory, and this might not always be X # possible (e.g. if installing as root). X X-install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $(TK_BUILD_EXP_FILE) wish X+install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $(TK_BUILD_EXP_FILE) \ X+ libtk${SHORT_TK_VER}.a wish X @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) $(PKG_INSTALL_DIR); \ X do \ X if [ ! -d $$i ] ; then \ X@@ -659,10 +670,15 @@ X $(INSTALL_DATA) $(TK_BUILD_EXP_FILE) \ X $(LIB_INSTALL_DIR)/$(TK_EXP_FILE); \ X fi X+ @ln -sf $(LIB_INSTALL_DIR)/$(TK_LIB_FILE) $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.so X+ @echo "Installing libtk${SHORT_TK_VER}.a" X+ @$(INSTALL_DATA) libtk${SHORT_TK_VER}.a $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.a X+ @chmod 555 $(LIB_INSTALL_DIR)/libtk${SHORT_TK_VER}.a X @echo "Installing wish as $(BIN_INSTALL_DIR)/wish$(VERSION)" X @$(INSTALL_PROGRAM) wish $(BIN_INSTALL_DIR)/wish$(VERSION) X- @echo "Installing tkConfig.sh to $(LIB_INSTALL_DIR)/" X- @$(INSTALL_DATA) tkConfig.sh $(LIB_INSTALL_DIR)/tkConfig.sh X+ @echo "Installing tkConfig.sh to $(LIB_INSTALL_DIR)/tk$(VERSION)" X+ @mkdir -p $(LIB_INSTALL_DIR)/tk$(VERSION) X+ @$(INSTALL_DATA) tkConfig.sh $(LIB_INSTALL_DIR)/tk$(VERSION)/tkConfig.sh X @if test "$(STUB_LIB_FILE)" != "" ; then \ X echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \ X @INSTALL_STUB_LIB@ ; \ X@@ -673,6 +689,7 @@ X @if test "$(@TK_WINDOWINGSYSTEM@_XLIB_HDRS)" != ""; then \ X XLIB_INCLUDE_INSTALL_DIR=$(INCLUDE_INSTALL_DIR)/X11; fi; \ X for i in $(INCLUDE_INSTALL_DIR) $${XLIB_INCLUDE_INSTALL_DIR} \ X+ $(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) \ X $(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images \ X $(SCRIPT_INSTALL_DIR)/msgs; \ X do \ X@@ -687,11 +704,14 @@ X chmod +x $(SRC_DIR)/install-sh; \ X fi X @echo "Installing header files"; X- @for i in $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkDecls.h \ X- $(GENERIC_DIR)/tkPlatDecls.h $(@TK_WINDOWINGSYSTEM@_HDRS) ; \ X+ ${BSD_INSTALL_DATA} $(GENERIC_DIR)/*.h $(GENERIC_INCLUDE_INSTALL_DIR)/ X+ ${BSD_INSTALL_DATA} $(UNIX_DIR)/*.h $(UNIX_INCLUDE_INSTALL_DIR)/ X+ @for i in $(INSTALL_HDRS) ; \ X do \ X- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \ X- done; X+ j=`basename $$i` ; \ X+ ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/$$j $(INCLUDE_INSTALL_DIR)/$$j ; \ X+ done X+ X @list='$(@TK_WINDOWINGSYSTEM@_XLIB_HDRS)'; for i in $$list ; \ X do \ X $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR)/X11; \ X@@ -762,20 +782,13 @@ X else true; \ X fi; \ X done; X- @echo "Installing and cross-linking top-level (.1) docs"; X- @for i in $(TOP_DIR)/doc/*.1; do \ X- $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN1_INSTALL_DIR); \ X- done X- X- @echo "Installing and cross-linking C API (.3) docs"; X- @for i in $(TOP_DIR)/doc/*.3; do \ X- $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MAN3_INSTALL_DIR); \ X- done X X- @echo "Installing and cross-linking command (.n) docs"; X- @for i in $(TOP_DIR)/doc/*.n; do \ X- $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i $(MANN_INSTALL_DIR); \ X- done X+ @echo "Installing top-level (.1) docs"; X+ ${BSD_INSTALL_MAN} $(TOP_DIR)/doc/*.1 $(MAN1_INSTALL_DIR) X+ @echo "Installing C API (.3) docs"; X+ ${BSD_INSTALL_MAN} $(TOP_DIR)/doc/*.3 $(MAN3_INSTALL_DIR) X+ @echo "Installing command (.n) docs"; X+ ${BSD_INSTALL_MAN} $(TOP_DIR)/doc/*.n $(MANN_INSTALL_DIR) X X # Optional target to install private headers X install-private-headers: libraries END-of-x11-toolkits/tk85/files/patch-unix::Makefile.in echo x - x11-toolkits/tk85/files/patch-unix::configure sed 's/^X//' >x11-toolkits/tk85/files/patch-unix::configure << 'END-of-x11-toolkits/tk85/files/patch-unix::configure' X--- configure.orig Mon Oct 23 15:45:33 2006 X+++ configure Tue Jan 30 11:19:37 2007 X@@ -3530,6 +3530,7 @@ X # Threads support - this auto-enables if Tcl was compiled threaded X #------------------------------------------------------------------------ X X+TCL_SRC_DIR=${prefix}/include/tcl${TCLVERSION} X X # Check whether --enable-threads or --disable-threads was given. X if test "${enable_threads+set}" = set; then X@@ -5447,25 +5448,26 @@ X FreeBSD-*) X # FreeBSD 3.* and greater have ELF. X SHLIB_CFLAGS="-fPIC" X- SHLIB_LD="ld -Bshareable -x" X+ TCL_SHLIB_LD_EXTRAS="-soname \$@" X+ SHLIB_LD="ld -shared -x" X SHLIB_LD_LIBS='${LIBS}' X SHLIB_SUFFIX=".so" X DL_OBJS="tclLoadDl.o" X DL_LIBS="" X- LDFLAGS="$LDFLAGS -export-dynamic" X+ LDFLAGS="" X CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' X LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}' X if test "${TCL_THREADS}" = "1" ; then X- # The -pthread needs to go in the CFLAGS, not LIBS X+ # The -pthread needs to go in the LDFLAGS, not LIBS X LIBS=`echo $LIBS | sed s/-pthread//` X- CFLAGS="$CFLAGS -pthread" X- LDFLAGS="$LDFLAGS -pthread" X+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS" X+ LDFLAGS="$LDFLAGS $PTHREAD_LIBS" X fi X case $system in X- FreeBSD-3.*) X+ FreeBSD-*) X # FreeBSD-3 doesn't handle version numbers with dots. X UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' X- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so' X+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1' X TCL_LIB_VERSIONS_OK=nodots X ;; X esac END-of-x11-toolkits/tk85/files/patch-unix::configure echo x - x11-toolkits/tk85/distinfo sed 's/^X//' >x11-toolkits/tk85/distinfo << 'END-of-x11-toolkits/tk85/distinfo' XMD5 (tk8.5a5-src.tar.gz) = c46f923384b18c2b5ff9dc931df9a47c XSHA256 (tk8.5a5-src.tar.gz) = bd71a3799f2c1d149afb9bee6ebbcbae901462e86d0ed064bceab7de0fba4233 XSIZE (tk8.5a5-src.tar.gz) = 3262112 END-of-x11-toolkits/tk85/distinfo echo x - x11-toolkits/tk85/pkg-deinstall.wish sed 's/^X//' >x11-toolkits/tk85/pkg-deinstall.wish << 'END-of-x11-toolkits/tk85/pkg-deinstall.wish' X#! /bin/sh X# X# Remove the ${PREFIX}/bin/wish script that gets installed by INSTALL.wish X# if we are the last wish installation to be pkg_delete'd. X# X# $FreeBSD: ports/x11-toolkits/tk84/pkg-deinstall.wish,v 1.1 2000/06/02 07:15:24 hoek Exp $ X# X X# X# Explicitly listing /usr/X11R6/bin here is debatable. X# XBINDIR="${PKG_PREFIX}/bin /usr/X11R6/bin" XWISH=${PKG_PREFIX}/bin/wish X Xwishes=$(/bin/ls ${BINDIR} 2> /dev/null | \ X egrep '^o?wish(step)?(x|([0-9]+\.[0-9]+))([a-z][a-z])?$') X Xif [ "$wishes" = "" -a -f ${WISH} ] && \ X (head -3 ${WISH} | grep awieYJFnsuILOnfsYEW) > /dev/null 2>&1 Xthen X rm -f ${PKG_PREFIX}/bin/wish Xfi END-of-x11-toolkits/tk85/pkg-deinstall.wish echo x - x11-toolkits/tk85/Makefile sed 's/^X//' >x11-toolkits/tk85/Makefile << 'END-of-x11-toolkits/tk85/Makefile' X# New ports collection makefile for: tk X# Date created: 17 January 2007 X# Whom: jkh X# X# $FreeBSD$ X# X XPORTNAME= tk XPORTVERSION= 8.5.a.5 XCATEGORIES= x11-toolkits XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= tcl XDISTNAME= ${PORTNAME}${PORTVERSION:S/.a./a/}-src X XMAINTAINER= martin@matuska.org XCOMMENT= Graphical toolkit for TCL X XLIB_DEPENDS= tcl85:${PORTSDIR}/${TCL85_PORT} X XLATEST_LINK= tk85 XUSE_XLIB= yes XUSE_LDCONFIG= yes XWRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION:S/.a./a/}/unix XGNU_CONFIGURE= yes XTK_VER= 8.5 XSHORT_TK_VER= 85 XCONFIGURE_ARGS= --enable-shared --with-tcl=${LOCALBASE}/lib/tcl${TK_VER} \ X --includedir=${PREFIX}/include/tk${TK_VER} XCONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=libtk${SHORT_TK_VER}.so.1 XMAKE_ENV= SHORT_TK_VER=${SHORT_TK_VER} XPLIST_SUB= TK_VER=${TK_VER} SHORT_TK_VER=${SHORT_TK_VER} XPKGINSTALL= ${PKGDIR}/pkg-install.wish XPKGDEINSTALL= ${PKGDIR}/pkg-deinstall.wish XNOPRECIOUSMAKEVARS= yes # Otherwise 'make readmes' is broken XMANCOMPRESSED= no XDATADIR= ${PREFIX}/share/${PORTNAME}${TK_VER} X X.ifdef (WITH_THREADS) XCONFIGURE_ARGS+= --enable-threads XCONFIGURE_ENV+= PTHREAD_LIBS="${PTHREAD_LIBS}" PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" XPKGNAMESUFFIX?= -threads XTCL85_PORT?= lang/tcl85-thread X.else XTCL85_PORT?= lang/tcl85 X.endif X X.if !defined(WITHOUT_TK85_MAN) X XMAN1= wish.1 XMAN3= 3DBorder.3 AddOption.3 BindTable.3 CanvPsY.3 CanvTkwin.3 \ X CanvTxtInfo.3 Clipboard.3 ClrSelect.3 ConfigWidg.3 ConfigWind.3 \ X CoordToWin.3 CrtCmHdlr.3 CrtErrHdlr.3 CrtGenHdlr.3 CrtImgType.3 \ X CrtItemType.3 CrtPhImgFmt.3 CrtSelHdlr.3 CrtWindow.3 DeleteImg.3 \ X DrawFocHlt.3 EventHndlr.3 FindPhoto.3 FontId.3 FreeXId.3 GeomReq.3 \ X GetAnchor.3 GetBitmap.3 GetCapStyl.3 GetClrmap.3 GetColor.3 \ X GetCursor.3 GetDash.3 GetFont.3 GetGC.3 GetHINSTANCE.3 GetHWND.3 \ X GetImage.3 GetJoinStl.3 GetJustify.3 GetOption.3 GetPixels.3 \ X GetPixmap.3 GetRelief.3 GetRootCrd.3 GetScroll.3 GetSelect.3 GetUid.3 \ X GetVRoot.3 GetVisual.3 Grab.3 HWNDToWindow.3 HandleEvent.3 \ X IdToWindow.3 ImgChanged.3 Inactive.3 InternAtom.3 MainLoop.3 MainWin.3 \ X MaintGeom.3 ManageGeom.3 MapWindow.3 MeasureChar.3 MoveToplev.3 \ X Name.3 NameOfImg.3 OwnSelect.3 ParseArgv.3 QWinEvent.3 Restack.3 \ X RestrictEv.3 SetAppName.3 SetCaret.3 SetClass.3 SetClassProcs.3 \ X SetGrid.3 SetOptions.3 SetVisual.3 StrictMotif.3 TextLayout.3 \ X Tk_Init.3 Tk_Main.3 TkInitStubs.3 WindowId.3 X XMANN= bell.n bind.n bindtags.n bitmap.n button.n canvas.n checkbutton.n \ X chooseColor.n chooseDirectory.n clipboard.n colors.n console.n \ X cursors.n destroy.n dialog.n entry.n event.n focus.n focusNext.n \ X font.n frame.n getOpenFile.n grab.n grid.n keysyms.n image.n label.n \ X labelframe.n listbox.n loadTk.n lower.n menu.n menubar.n menubutton.n \ X message.n messageBox.n option.n optionMenu.n options.n pack-old.n \ X pack.n panedwindow.n palette.n photo.n place.n popup.n radiobutton.n \ X raise.n scale.n scrollbar.n selection.n send.n spinbox.n text.n tk.n \ X tkerror.n tkvars.n tkwait.n toplevel.n winfo.n wm.n X X# MLINKS generated via awk '/ln/ {print "\t" $2,$3,"\\"}' unix/mkLinks XMLINKS= 3DBorder.3 Tk_Alloc3DBorderFromObj.3 \ X 3DBorder.3 Tk_Get3DBorder.3 \ X 3DBorder.3 Tk_Get3DBorderFromObj.3 \ X 3DBorder.3 Tk_Draw3DRectangle.3 \ X 3DBorder.3 Tk_Fill3DRectangle.3 \ X 3DBorder.3 Tk_Draw3DPolygon.3 \ X 3DBorder.3 Tk_Fill3DPolygon.3 \ X 3DBorder.3 Tk_3DVerticalBevel.3 \ X 3DBorder.3 Tk_3DHorizontalBevel.3 \ X 3DBorder.3 Tk_SetBackgroundFromBorder.3 \ X 3DBorder.3 Tk_NameOf3DBorder.3 \ X 3DBorder.3 Tk_3DBorderColor.3 \ X 3DBorder.3 Tk_3DBorderGC.3 \ X 3DBorder.3 Tk_Free3DBorderFromObj.3 \ X 3DBorder.3 Tk_Free3DBorder.3 \ X AddOption.3 Tk_AddOption.3 \ X BindTable.3 Tk_CreateBindingTable.3 \ X BindTable.3 Tk_DeleteBindingTable.3 \ X BindTable.3 Tk_CreateBinding.3 \ X BindTable.3 Tk_DeleteBinding.3 \ X BindTable.3 Tk_GetBinding.3 \ X BindTable.3 Tk_GetAllBindings.3 \ X BindTable.3 Tk_DeleteAllBindings.3 \ X BindTable.3 Tk_BindEvent.3 \ X CanvPsY.3 Tk_CanvasPsY.3 \ X CanvPsY.3 Tk_CanvasPsBitmap.3 \ X CanvPsY.3 Tk_CanvasPsColor.3 \ X CanvPsY.3 Tk_CanvasPsFont.3 \ X CanvPsY.3 Tk_CanvasPsPath.3 \ X CanvPsY.3 Tk_CanvasPsStipple.3 \ X CanvTkwin.3 Tk_CanvasTkwin.3 \ X CanvTkwin.3 Tk_CanvasGetCoord.3 \ X CanvTkwin.3 Tk_CanvasDrawableCoords.3 \ X CanvTkwin.3 Tk_CanvasSetStippleOrigin.3 \ X CanvTkwin.3 Tk_CanvasWindowCoords.3 \ X CanvTkwin.3 Tk_CanvasEventuallyRedraw.3 \ X CanvTkwin.3 Tk_CanvasTagsOption.3 \ X CanvTxtInfo.3 Tk_CanvasGetTextInfo.3 \ X CanvTxtInfo.3 Tk_CanvasTextInfo.3 \ X Clipboard.3 Tk_ClipboardClear.3 \ X Clipboard.3 Tk_ClipboardAppend.3 \ X ClrSelect.3 Tk_ClearSelection.3 \ X ConfigWidg.3 Tk_ConfigureWidget.3 \ X ConfigWidg.3 Tk_ConfigureInfo.3 \ X ConfigWidg.3 Tk_ConfigureValue.3 \ X ConfigWidg.3 Tk_FreeOptions.3 \ X ConfigWind.3 Tk_ConfigureWindow.3 \ X ConfigWind.3 Tk_MoveWindow.3 \ X ConfigWind.3 Tk_ResizeWindow.3 \ X ConfigWind.3 Tk_MoveResizeWindow.3 \ X ConfigWind.3 Tk_SetWindowBorderWidth.3 \ X ConfigWind.3 Tk_ChangeWindowAttributes.3 \ X ConfigWind.3 Tk_SetWindowBackground.3 \ X ConfigWind.3 Tk_SetWindowBackgroundPixmap.3 \ X ConfigWind.3 Tk_SetWindowBorder.3 \ X ConfigWind.3 Tk_SetWindowBorderPixmap.3 \ X ConfigWind.3 Tk_SetWindowColormap.3 \ X ConfigWind.3 Tk_DefineCursor.3 \ X ConfigWind.3 Tk_UndefineCursor.3 \ X CoordToWin.3 Tk_CoordsToWindow.3 \ X CrtCmHdlr.3 Tk_CreateClientMessageHandler.3 \ X CrtCmHdlr.3 Tk_DeleteClientMessageHandler.3 \ X CrtErrHdlr.3 Tk_CreateErrorHandler.3 \ X CrtErrHdlr.3 Tk_DeleteErrorHandler.3 \ X CrtGenHdlr.3 Tk_CreateGenericHandler.3 \ X CrtGenHdlr.3 Tk_DeleteGenericHandler.3 \ X CrtImgType.3 Tk_CreateImageType.3 \ X CrtImgType.3 Tk_GetImageMasterData.3 \ X CrtImgType.3 Tk_InitImageArgs.3 \ X CrtItemType.3 Tk_CreateItemType.3 \ X CrtItemType.3 Tk_GetItemTypes.3 \ X CrtPhImgFmt.3 Tk_CreatePhotoImageFormat.3 \ X CrtSelHdlr.3 Tk_CreateSelHandler.3 \ X CrtSelHdlr.3 Tk_DeleteSelHandler.3 \ X CrtWindow.3 Tk_CreateWindow.3 \ X CrtWindow.3 Tk_CreateAnonymousWindow.3 \ X CrtWindow.3 Tk_CreateWindowFromPath.3 \ X CrtWindow.3 Tk_DestroyWindow.3 \ X CrtWindow.3 Tk_MakeWindowExist.3 \ X DeleteImg.3 Tk_DeleteImage.3 \ X DrawFocHlt.3 Tk_DrawFocusHighlight.3 \ X EventHndlr.3 Tk_CreateEventHandler.3 \ X EventHndlr.3 Tk_DeleteEventHandler.3 \ X FindPhoto.3 Tk_FindPhoto.3 \ X FindPhoto.3 Tk_PhotoPutBlock.3 \ X FindPhoto.3 Tk_PhotoPutZoomedBlock.3 \ X FindPhoto.3 Tk_PhotoGetImage.3 \ X FindPhoto.3 Tk_PhotoBlank.3 \ X FindPhoto.3 Tk_PhotoExpand.3 \ X FindPhoto.3 Tk_PhotoGetSize.3 \ X FindPhoto.3 Tk_PhotoSetSize.3 \ X FontId.3 Tk_FontId.3 \ X FontId.3 Tk_GetFontMetrics.3 \ X FontId.3 Tk_PostscriptFontName.3 \ X FreeXId.3 Tk_FreeXId.3 \ X GeomReq.3 Tk_GeometryRequest.3 \ X GeomReq.3 Tk_SetMinimumRequestSize.3 \ X GeomReq.3 Tk_SetInternalBorder.3 \ X GeomReq.3 Tk_SetInternalBorderEx.3 \ X GetAnchor.3 Tk_GetAnchorFromObj.3 \ X GetAnchor.3 Tk_GetAnchor.3 \ X GetAnchor.3 Tk_NameOfAnchor.3 \ X GetBitmap.3 Tk_AllocBitmapFromObj.3 \ X GetBitmap.3 Tk_GetBitmap.3 \ X GetBitmap.3 Tk_GetBitmapFromObj.3 \ X GetBitmap.3 Tk_DefineBitmap.3 \ X GetBitmap.3 Tk_NameOfBitmap.3 \ X GetBitmap.3 Tk_SizeOfBitmap.3 \ X GetBitmap.3 Tk_FreeBitmapFromObj.3 \ X GetBitmap.3 Tk_FreeBitmap.3 \ X GetCapStyl.3 Tk_GetCapStyle.3 \ X GetCapStyl.3 Tk_NameOfCapStyle.3 \ X GetClrmap.3 Tk_GetColormap.3 \ X GetClrmap.3 Tk_FreeColormap.3 \ X GetColor.3 Tk_AllocColorFromObj.3 \ X GetColor.3 Tk_GetColor.3 \ X GetColor.3 Tk_GetColorFromObj.3 \ X GetColor.3 Tk_GetColorByValue.3 \ X GetColor.3 Tk_NameOfColor.3 \ X GetColor.3 Tk_GCForColor.3 \ X GetColor.3 Tk_FreeColorFromObj.3 \ X GetColor.3 Tk_FreeColor.3 \ X GetCursor.3 Tk_AllocCursorFromObj.3 \ X GetCursor.3 Tk_GetCursor.3 \ X GetCursor.3 Tk_GetCursorFromObj.3 \ X GetCursor.3 Tk_GetCursorFromData.3 \ X GetCursor.3 Tk_NameOfCursor.3 \ X GetCursor.3 Tk_FreeCursorFromObj.3 \ X GetCursor.3 Tk_FreeCursor.3 \ X GetDash.3 Tk_GetDash.3 \ X GetFont.3 Tk_AllocFontFromObj.3 \ X GetFont.3 Tk_GetFont.3 \ X GetFont.3 Tk_GetFontFromObj.3 \ X GetFont.3 Tk_NameOfFont.3 \ X GetFont.3 Tk_FreeFontFromObj.3 \ X GetFont.3 Tk_FreeFont.3 \ X GetGC.3 Tk_GetGC.3 \ X GetGC.3 Tk_FreeGC.3 \ X GetHINSTANCE.3 Tk_GetHINSTANCE.3 \ X GetHWND.3 Tk_AttachHWND.3 \ X GetHWND.3 Tk_GetHWND.3 \ X GetImage.3 Tk_GetImage.3 \ X GetImage.3 Tk_RedrawImage.3 \ X GetImage.3 Tk_SizeOfImage.3 \ X GetImage.3 Tk_FreeImage.3 \ X GetJoinStl.3 Tk_GetJoinStyle.3 \ X GetJoinStl.3 Tk_NameOfJoinStyle.3 \ X GetJustify.3 Tk_GetJustifyFromObj.3 \ X GetJustify.3 Tk_GetJustify.3 \ X GetJustify.3 Tk_NameOfJustify.3 \ X GetOption.3 Tk_GetOption.3 \ X GetPixels.3 Tk_GetPixelsFromObj.3 \ X GetPixels.3 Tk_GetPixels.3 \ X GetPixels.3 Tk_GetMMFromObj.3 \ X GetPixels.3 Tk_GetScreenMM.3 \ X GetPixmap.3 Tk_GetPixmap.3 \ X GetPixmap.3 Tk_FreePixmap.3 \ X GetRelief.3 Tk_GetReliefFromObj.3 \ X GetRelief.3 Tk_GetRelief.3 \ X GetRelief.3 Tk_NameOfRelief.3 \ X GetRootCrd.3 Tk_GetRootCoords.3 \ X GetScroll.3 Tk_GetScrollInfo.3 \ X GetScroll.3 Tk_GetScrollInfoObj.3 \ X GetSelect.3 Tk_GetSelection.3 \ X GetUid.3 Tk_GetUid.3 \ X GetUid.3 Tk_Uid.3 \ X GetVRoot.3 Tk_GetVRootGeometry.3 \ X GetVisual.3 Tk_GetVisual.3 \ X Grab.3 Tk_Grab.3 \ X Grab.3 Tk_Ungrab.3 \ X HWNDToWindow.3 Tk_HWNDToWindow.3 \ X HandleEvent.3 Tk_HandleEvent.3 \ X IdToWindow.3 Tk_IdToWindow.3 \ X ImgChanged.3 Tk_ImageChanged.3 \ X Inactive.3 Tk_GetUserInactiveTime.3 \ X Inactive.3 Tk_ResetUserInactiveTime.3 \ X InternAtom.3 Tk_InternAtom.3 \ X InternAtom.3 Tk_GetAtomName.3 \ X MainLoop.3 Tk_MainLoop.3 \ X MainWin.3 Tk_MainWindow.3 \ X MainWin.3 Tk_GetNumMainWindows.3 \ X MaintGeom.3 Tk_MaintainGeometry.3 \ X MaintGeom.3 Tk_UnmaintainGeometry.3 \ X ManageGeom.3 Tk_ManageGeometry.3 \ X MapWindow.3 Tk_MapWindow.3 \ X MapWindow.3 Tk_UnmapWindow.3 \ X MeasureChar.3 Tk_MeasureChars.3 \ X MeasureChar.3 Tk_TextWidth.3 \ X MeasureChar.3 Tk_DrawChars.3 \ X MeasureChar.3 Tk_UnderlineChars.3 \ X MoveToplev.3 Tk_MoveToplevelWindow.3 \ X Name.3 Tk_Name.3 \ X Name.3 Tk_PathName.3 \ X Name.3 Tk_NameToWindow.3 \ X NameOfImg.3 Tk_NameOfImage.3 \ X OwnSelect.3 Tk_OwnSelection.3 \ X ParseArgv.3 Tk_ParseArgv.3 \ X QWinEvent.3 Tk_CollapseMotionEvents.3 \ X QWinEvent.3 Tk_QueueWindowEvent.3 \ X Restack.3 Tk_RestackWindow.3 \ X RestrictEv.3 Tk_RestrictEvents.3 \ X SetAppName.3 Tk_SetAppName.3 \ X SetCaret.3 Tk_SetCaretPos.3 \ X SetClass.3 Tk_SetClass.3 \ X SetClass.3 Tk_Class.3 \ X SetClassProcs.3 Tk_SetClassProcs.3 \ X SetGrid.3 Tk_SetGrid.3 \ X SetGrid.3 Tk_UnsetGrid.3 \ X SetOptions.3 Tk_CreateOptionTable.3 \ X SetOptions.3 Tk_DeleteOptionTable.3 \ X SetOptions.3 Tk_InitOptions.3 \ X SetOptions.3 Tk_SetOptions.3 \ X SetOptions.3 Tk_FreeSavedOptions.3 \ X SetOptions.3 Tk_RestoreSavedOptions.3 \ X SetOptions.3 Tk_GetOptionValue.3 \ X SetOptions.3 Tk_GetOptionInfo.3 \ X SetOptions.3 Tk_FreeConfigOptions.3 \ X SetOptions.3 Tk_Offset.3 \ X SetVisual.3 Tk_SetWindowVisual.3 \ X StrictMotif.3 Tk_StrictMotif.3 \ X TextLayout.3 Tk_ComputeTextLayout.3 \ X TextLayout.3 Tk_FreeTextLayout.3 \ X TextLayout.3 Tk_DrawTextLayout.3 \ X TextLayout.3 Tk_UnderlineTextLayout.3 \ X TextLayout.3 Tk_PointToChar.3 \ X TextLayout.3 Tk_CharBbox.3 \ X TextLayout.3 Tk_DistanceToTextLayout.3 \ X TextLayout.3 Tk_IntersectTextLayout.3 \ X TextLayout.3 Tk_TextLayoutToPostscript.3 \ X TkInitStubs.3 Tk_InitStubs.3 \ X Tk_Init.3 Tk_SafeInit.3 \ X WindowId.3 Tk_WindowId.3 \ X WindowId.3 Tk_Parent.3 \ X WindowId.3 Tk_Display.3 \ X WindowId.3 Tk_DisplayName.3 \ X WindowId.3 Tk_ScreenNumber.3 \ X WindowId.3 Tk_Screen.3 \ X WindowId.3 Tk_X.3 \ X WindowId.3 Tk_Y.3 \ X WindowId.3 Tk_Width.3 \ X WindowId.3 Tk_Height.3 \ X WindowId.3 Tk_Changes.3 \ X WindowId.3 Tk_Attributes.3 \ X WindowId.3 Tk_IsContainer.3 \ X WindowId.3 Tk_IsEmbedded.3 \ X WindowId.3 Tk_IsMapped.3 \ X WindowId.3 Tk_IsTopLevel.3 \ X WindowId.3 Tk_ReqWidth.3 \ X WindowId.3 Tk_ReqHeight.3 \ X WindowId.3 Tk_MinReqWidth.3 \ X WindowId.3 Tk_MinReqHeight.3 \ X WindowId.3 Tk_InternalBorderLeft.3 \ X WindowId.3 Tk_InternalBorderRight.3 \ X WindowId.3 Tk_InternalBorderTop.3 \ X WindowId.3 Tk_InternalBorderBottom.3 \ X WindowId.3 Tk_Visual.3 \ X WindowId.3 Tk_Depth.3 \ X WindowId.3 Tk_Colormap.3 \ X WindowId.3 Tk_Interp.3 \ X chooseColor.n tk_chooseColor.n \ X chooseDirectory.n tk_chooseDirectory.n \ X dialog.n tk_dialog.n \ X focusNext.n tk_focusNext.n \ X focusNext.n tk_focusPrev.n \ X focusNext.n tk_focusFollowsMouse.n \ X getOpenFile.n tk_getOpenFile.n \ X getOpenFile.n tk_getSaveFile.n \ X menu.n tk_menuSetFocus.n \ X menubar.n tk_menuBar.n \ X menubar.n tk_bindForTraversal.n \ X messageBox.n tk_messageBox.n \ X optionMenu.n tk_optionMenu.n \ X palette.n tk_setPalette.n \ X palette.n tk_bisque.n \ X popup.n tk_popup.n \ X text.n tk_textCopy.n \ X text.n tk_textCut.n \ X text.n tk_textPaste.n X X.endif X XTKBASE?= ${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK} X Xpre-everything:: X @if ${TEST} -e "${NONEXISTENT}"; then ${ECHO_MSG} "=== Aborted, please remove ${NONEXISTENT}"; exit 1; fi X Xpre-configure: X @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \ X ${WRKSRC}/configure X.for mp in ${MAN1} ${MAN3} ${MANN} X @${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \ X ${WRKSRC}/../doc/${mp} X.endfor X Xpost-configure: X ${REINPLACE_CMD} \ X -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TKBASE}|' \ X ${WRKSRC}/tkConfig.sh X.if defined(WITHOUT_TK85_MAN) X ${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \ X ${WRKSRC}/Makefile X.endif X Xpost-install: X ${INSTALL_DATA} ${FILESDIR}/pkgIndex.tcl ${PREFIX}/lib/tk${TK_VER}/ X ${MKDIR} ${DATADIR} X ${INSTALL_DATA} ${WRKSRC}/../doc/man.macros ${DATADIR} X.if exists(${PKGINSTALL}) X ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} X.endif X Xregression-test: build X cd ${WRKSRC}; ${MAKE} test X ${ECHO_CMD} "package require Tk" | tclsh${TK_VER} X ${ECHO_CMD} "load libtk${SHORT_TK_VER}.so" | tclsh${TK_VER} X X.include END-of-x11-toolkits/tk85/Makefile echo x - x11-toolkits/tk85/pkg-install.wish sed 's/^X//' >x11-toolkits/tk85/pkg-install.wish << 'END-of-x11-toolkits/tk85/pkg-install.wish' X#!/bin/sh X X# The user may have a wish they want to preserve Xver=`grep -a awieYJFnsuILOnfsYEW ${PKG_PREFIX}/bin/wish 2> /dev/null \ X | sed -e 's/.*\*\*//'` Xif [ ! -e ${PKG_PREFIX}/bin/wish ] || [ "$ver" != "" -a "$ver" -lt 001 ] Xthen X [ -f ${PKG_PREFIX}/bin/wish ] && chmod u+w ${PKG_PREFIX}/bin/wish X X mkdir -p ${PKG_PREFIX}/bin X cat > ${PKG_PREFIX}/bin/wish <<'EOF' X#!/bin/sh X# Installed by ports system. id: awieYJFnsuILOnfsYEW**001 X X( Xecho "In FreeBSD, wish is named with a version number. This is because" Xecho "different versions of wish are not compatible with each other and" Xecho "they can not all be called \"wish\"! You may need multiple versions" Xecho "installed because a given port may depend on a specific version." Xecho Xecho "On your system, wish is installed under at least the following names:" Xecho Xfor name in $(/bin/ls $(echo $PATH | sed 's/:/ /g') 2> /dev/null | egrep '^wish(step)?(x|([0-9]+\.[0-9]+))([a-z][a-z])?$') Xdo X echo $name Xdone X[ "$name" = "" ] && echo "No wish installations found, sorry." X) 1>&2 Xexit 1 XEOF X chmod a+rx ${PKG_PREFIX}/bin/wish Xfi END-of-x11-toolkits/tk85/pkg-install.wish echo x - x11-toolkits/tk85/pkg-plist sed 's/^X//' >x11-toolkits/tk85/pkg-plist << 'END-of-x11-toolkits/tk85/pkg-plist' Xbin/wish%%TK_VER%% Xinclude/tk%%TK_VER%%/generic/default.h Xinclude/tk%%TK_VER%%/generic/ks_names.h Xinclude/tk%%TK_VER%%/generic/tk.h Xinclude/tk%%TK_VER%%/generic/tk3d.h Xinclude/tk%%TK_VER%%/generic/tkButton.h Xinclude/tk%%TK_VER%%/generic/tkCanvas.h Xinclude/tk%%TK_VER%%/generic/tkColor.h Xinclude/tk%%TK_VER%%/generic/tkDecls.h Xinclude/tk%%TK_VER%%/generic/tkEntry.h Xinclude/tk%%TK_VER%%/generic/tkFileFilter.h Xinclude/tk%%TK_VER%%/generic/tkFont.h Xinclude/tk%%TK_VER%%/generic/tkInitScript.h Xinclude/tk%%TK_VER%%/generic/tkInt.h Xinclude/tk%%TK_VER%%/generic/tkIntDecls.h Xinclude/tk%%TK_VER%%/generic/tkIntPlatDecls.h Xinclude/tk%%TK_VER%%/generic/tkIntXlibDecls.h Xinclude/tk%%TK_VER%%/generic/tkMenu.h Xinclude/tk%%TK_VER%%/generic/tkMenubutton.h Xinclude/tk%%TK_VER%%/generic/tkPlatDecls.h Xinclude/tk%%TK_VER%%/generic/tkPort.h Xinclude/tk%%TK_VER%%/generic/tkScale.h Xinclude/tk%%TK_VER%%/generic/tkScrollbar.h Xinclude/tk%%TK_VER%%/generic/tkSelect.h Xinclude/tk%%TK_VER%%/generic/tkText.h Xinclude/tk%%TK_VER%%/generic/tkUndo.h Xinclude/tk%%TK_VER%%/tk.h Xinclude/tk%%TK_VER%%/tkDecls.h Xinclude/tk%%TK_VER%%/tkInt.h Xinclude/tk%%TK_VER%%/tkIntXlibDecls.h Xinclude/tk%%TK_VER%%/unix/tkUnixDefault.h Xinclude/tk%%TK_VER%%/unix/tkUnixInt.h Xinclude/tk%%TK_VER%%/unix/tkUnixPort.h Xlib/libtk%%SHORT_TK_VER%%.a Xlib/libtk%%SHORT_TK_VER%%.so Xlib/libtk%%SHORT_TK_VER%%.so.1 Xlib/libtkstub%%SHORT_TK_VER%%.a Xlib/tk%%TK_VER%%/bgerror.tcl Xlib/tk%%TK_VER%%/button.tcl Xlib/tk%%TK_VER%%/choosedir.tcl Xlib/tk%%TK_VER%%/clrpick.tcl Xlib/tk%%TK_VER%%/comdlg.tcl Xlib/tk%%TK_VER%%/console.tcl Xlib/tk%%TK_VER%%/demos/README Xlib/tk%%TK_VER%%/demos/anilabel.tcl Xlib/tk%%TK_VER%%/demos/aniwave.tcl Xlib/tk%%TK_VER%%/demos/arrow.tcl Xlib/tk%%TK_VER%%/demos/bind.tcl Xlib/tk%%TK_VER%%/demos/bitmap.tcl Xlib/tk%%TK_VER%%/demos/browse Xlib/tk%%TK_VER%%/demos/button.tcl Xlib/tk%%TK_VER%%/demos/check.tcl Xlib/tk%%TK_VER%%/demos/clrpick.tcl Xlib/tk%%TK_VER%%/demos/colors.tcl Xlib/tk%%TK_VER%%/demos/cscroll.tcl Xlib/tk%%TK_VER%%/demos/ctext.tcl Xlib/tk%%TK_VER%%/demos/dialog1.tcl Xlib/tk%%TK_VER%%/demos/dialog2.tcl Xlib/tk%%TK_VER%%/demos/en.msg Xlib/tk%%TK_VER%%/demos/entry1.tcl Xlib/tk%%TK_VER%%/demos/entry2.tcl Xlib/tk%%TK_VER%%/demos/entry3.tcl Xlib/tk%%TK_VER%%/demos/filebox.tcl Xlib/tk%%TK_VER%%/demos/floor.tcl Xlib/tk%%TK_VER%%/demos/form.tcl Xlib/tk%%TK_VER%%/demos/goldberg.tcl Xlib/tk%%TK_VER%%/demos/hello Xlib/tk%%TK_VER%%/demos/hscale.tcl Xlib/tk%%TK_VER%%/demos/icon.tcl Xlib/tk%%TK_VER%%/demos/image1.tcl Xlib/tk%%TK_VER%%/demos/image2.tcl Xlib/tk%%TK_VER%%/demos/images/earth.gif Xlib/tk%%TK_VER%%/demos/images/earthris.gif Xlib/tk%%TK_VER%%/demos/images/face.xbm Xlib/tk%%TK_VER%%/demos/images/flagdown.xbm Xlib/tk%%TK_VER%%/demos/images/flagup.xbm Xlib/tk%%TK_VER%%/demos/images/gray25.xbm Xlib/tk%%TK_VER%%/demos/images/letters.xbm Xlib/tk%%TK_VER%%/demos/images/noletter.xbm Xlib/tk%%TK_VER%%/demos/images/pattern.xbm Xlib/tk%%TK_VER%%/demos/images/tcllogo.gif Xlib/tk%%TK_VER%%/demos/images/teapot.ppm Xlib/tk%%TK_VER%%/demos/items.tcl Xlib/tk%%TK_VER%%/demos/ixset Xlib/tk%%TK_VER%%/demos/label.tcl Xlib/tk%%TK_VER%%/demos/labelframe.tcl Xlib/tk%%TK_VER%%/demos/license.terms Xlib/tk%%TK_VER%%/demos/menu.tcl Xlib/tk%%TK_VER%%/demos/menubu.tcl Xlib/tk%%TK_VER%%/demos/msgbox.tcl Xlib/tk%%TK_VER%%/demos/nl.msg Xlib/tk%%TK_VER%%/demos/paned1.tcl Xlib/tk%%TK_VER%%/demos/paned2.tcl Xlib/tk%%TK_VER%%/demos/pendulum.tcl Xlib/tk%%TK_VER%%/demos/plot.tcl Xlib/tk%%TK_VER%%/demos/puzzle.tcl Xlib/tk%%TK_VER%%/demos/radio.tcl Xlib/tk%%TK_VER%%/demos/rmt Xlib/tk%%TK_VER%%/demos/rolodex Xlib/tk%%TK_VER%%/demos/ruler.tcl Xlib/tk%%TK_VER%%/demos/sayings.tcl Xlib/tk%%TK_VER%%/demos/search.tcl Xlib/tk%%TK_VER%%/demos/spin.tcl Xlib/tk%%TK_VER%%/demos/square Xlib/tk%%TK_VER%%/demos/states.tcl Xlib/tk%%TK_VER%%/demos/style.tcl Xlib/tk%%TK_VER%%/demos/tclIndex Xlib/tk%%TK_VER%%/demos/tcolor Xlib/tk%%TK_VER%%/demos/text.tcl Xlib/tk%%TK_VER%%/demos/timer Xlib/tk%%TK_VER%%/demos/twind.tcl Xlib/tk%%TK_VER%%/demos/unicodeout.tcl Xlib/tk%%TK_VER%%/demos/vscale.tcl Xlib/tk%%TK_VER%%/demos/widget Xlib/tk%%TK_VER%%/dialog.tcl Xlib/tk%%TK_VER%%/entry.tcl Xlib/tk%%TK_VER%%/focus.tcl Xlib/tk%%TK_VER%%/images/README Xlib/tk%%TK_VER%%/images/logo.eps Xlib/tk%%TK_VER%%/images/logo100.gif Xlib/tk%%TK_VER%%/images/logo64.gif Xlib/tk%%TK_VER%%/images/logoLarge.gif Xlib/tk%%TK_VER%%/images/logoMed.gif Xlib/tk%%TK_VER%%/images/pwrdLogo.eps Xlib/tk%%TK_VER%%/images/pwrdLogo100.gif Xlib/tk%%TK_VER%%/images/pwrdLogo150.gif Xlib/tk%%TK_VER%%/images/pwrdLogo175.gif Xlib/tk%%TK_VER%%/images/pwrdLogo200.gif Xlib/tk%%TK_VER%%/images/pwrdLogo75.gif Xlib/tk%%TK_VER%%/images/tai-ku.gif Xlib/tk%%TK_VER%%/listbox.tcl Xlib/tk%%TK_VER%%/menu.tcl Xlib/tk%%TK_VER%%/mkpsenc.tcl Xlib/tk%%TK_VER%%/msgbox.tcl Xlib/tk%%TK_VER%%/msgs/cs.msg Xlib/tk%%TK_VER%%/msgs/de.msg Xlib/tk%%TK_VER%%/msgs/el.msg Xlib/tk%%TK_VER%%/msgs/en.msg Xlib/tk%%TK_VER%%/msgs/en_gb.msg Xlib/tk%%TK_VER%%/msgs/eo.msg Xlib/tk%%TK_VER%%/msgs/es.msg Xlib/tk%%TK_VER%%/msgs/es_ES.msg Xlib/tk%%TK_VER%%/msgs/fr.msg Xlib/tk%%TK_VER%%/msgs/it.msg Xlib/tk%%TK_VER%%/msgs/nl.msg Xlib/tk%%TK_VER%%/msgs/pl.msg Xlib/tk%%TK_VER%%/msgs/pt.msg Xlib/tk%%TK_VER%%/msgs/ru.msg Xlib/tk%%TK_VER%%/msgs/sv.msg Xlib/tk%%TK_VER%%/obsolete.tcl Xlib/tk%%TK_VER%%/optMenu.tcl Xlib/tk%%TK_VER%%/palette.tcl Xlib/tk%%TK_VER%%/panedwindow.tcl Xlib/tk%%TK_VER%%/pkgIndex.tcl Xlib/tk%%TK_VER%%/prolog.ps Xlib/tk%%TK_VER%%/safetk.tcl Xlib/tk%%TK_VER%%/scale.tcl Xlib/tk%%TK_VER%%/scrlbar.tcl Xlib/tk%%TK_VER%%/spinbox.tcl Xlib/tk%%TK_VER%%/tclIndex Xlib/tk%%TK_VER%%/tearoff.tcl Xlib/tk%%TK_VER%%/text.tcl Xlib/tk%%TK_VER%%/tk.tcl Xlib/tk%%TK_VER%%/tkAppInit.c Xlib/tk%%TK_VER%%/tkConfig.sh Xlib/tk%%TK_VER%%/tkfbox.tcl Xlib/tk%%TK_VER%%/unsupported.tcl Xlib/tk%%TK_VER%%/xmfbox.tcl X%%DATADIR%%/man.macros X@dirrm %%DATADIR%% X@dirrm lib/tk%%TK_VER%%/demos/images X@dirrm lib/tk%%TK_VER%%/demos X@dirrm lib/tk%%TK_VER%%/images X@dirrm lib/tk%%TK_VER%%/msgs X@dirrm lib/tk%%TK_VER%% X@dirrm include/tk%%TK_VER%%/unix X@dirrm include/tk%%TK_VER%%/generic X@dirrm include/tk%%TK_VER%% END-of-x11-toolkits/tk85/pkg-plist echo x - x11-toolkits/tk85/pkg-descr sed 's/^X//' >x11-toolkits/tk85/pkg-descr << 'END-of-x11-toolkits/tk85/pkg-descr' XThis is Tk version 8.4, a GUI toolkit for Tcl. X XThe best way to get started with Tcl is to read ``Tcl and the Tk XToolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X. X XWWW: http://www.tcl.tk/ END-of-x11-toolkits/tk85/pkg-descr echo x - x11-toolkits/tk85/Makefile.test sed 's/^X//' >x11-toolkits/tk85/Makefile.test << 'END-of-x11-toolkits/tk85/Makefile.test' X# New ports collection makefile for: tk X# Date created: 17 January 2007 X# Whom: jkh X# X# $FreeBSD$ X# X XPORTNAME= tk XPORTVERSION= 8.5.a.5 XCATEGORIES= x11-toolkits XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= tcl XDISTNAME= ${PORTNAME}${PORTVERSION:S/.a./a/}-src X XMAINTAINER= martin@matuska.org XCOMMENT= Graphical toolkit for TCL X XLIB_DEPENDS= tcl85:${PORTSDIR}/${TCL85_PORT} X XLATEST_LINK= tk85 XUSE_XLIB= yes XUSE_LDCONFIG= yes XWRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION:S/.a./a/}/unix XGNU_CONFIGURE= yes XTK_VER= 8.5 XSHORT_TK_VER= 85 XCONFIGURE_ARGS= --enable-shared --with-tcl=${LOCALBASE}/lib/tcl${TK_VER} \ X --includedir=${PREFIX}/include/tk${TK_VER} XCONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=libtk${SHORT_TK_VER}.so.1 XMAKE_ENV= SHORT_TK_VER=${SHORT_TK_VER} XPLIST_SUB= TK_VER=${TK_VER} SHORT_TK_VER=${SHORT_TK_VER} XPKGINSTALL= ${PKGDIR}/pkg-install.wish XPKGDEINSTALL= ${PKGDIR}/pkg-deinstall.wish XNOPRECIOUSMAKEVARS= yes # Otherwise 'make readmes' is broken XMANCOMPRESSED= no XDATADIR= ${PREFIX}/share/${PORTNAME}${TK_VER} X X.ifdef (WITH_THREADS) XCONFIGURE_ARGS+= --enable-threads XCONFIGURE_ENV+= PTHREAD_LIBS="${PTHREAD_LIBS}" PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" XPKGNAMESUFFIX?= -threads XTCL85_PORT?= lang/tcl85-thread X.else XTCL85_PORT?= lang/tcl85 X.endif X X.if !defined(WITHOUT_TK85_MAN) X XMAN1= wish.1 XMAN3= 3DBorder.3 AddOption.3 BindTable.3 CanvPsY.3 CanvTkwin.3 \ X CanvTxtInfo.3 Clipboard.3 ClrSelect.3 ConfigWidg.3 ConfigWind.3 \ X CoordToWin.3 CrtCmHdlr.3 CrtErrHdlr.3 CrtGenHdlr.3 CrtImgType.3 \ X CrtItemType.3 CrtPhImgFmt.3 CrtSelHdlr.3 CrtWindow.3 DeleteImg.3 \ X DrawFocHlt.3 EventHndlr.3 FindPhoto.3 FontId.3 FreeXId.3 GeomReq.3 \ X GetAnchor.3 GetBitmap.3 GetCapStyl.3 GetClrmap.3 GetColor.3 \ X GetCursor.3 GetDash.3 GetFont.3 GetGC.3 GetHINSTANCE.3 GetHWND.3 \ X GetImage.3 GetJoinStl.3 GetJustify.3 GetOption.3 GetPixels.3 \ X GetPixmap.3 GetRelief.3 GetRootCrd.3 GetScroll.3 GetSelect.3 GetUid.3 \ X GetVRoot.3 GetVisual.3 Grab.3 HWNDToWindow.3 HandleEvent.3 \ X IdToWindow.3 ImgChanged.3 InternAtom.3 MainLoop.3 MainWin.3 \ X MaintGeom.3 ManageGeom.3 MapWindow.3 MeasureChar.3 MoveToplev.3 \ X Name.3 NameOfImg.3 OwnSelect.3 ParseArgv.3 QWinEvent.3 Restack.3 \ X RestrictEv.3 SetAppName.3 SetCaret.3 SetClass.3 SetClassProcs.3 \ X SetGrid.3 SetOptions.3 SetVisual.3 StrictMotif.3 TextLayout.3 \ X Tk_Init.3 Tk_Main.3 TkInitStubs.3 WindowId.3 X XMANN= bell.n bind.n bindtags.n bitmap.n button.n canvas.n checkbutton.n \ X chooseColor.n chooseDirectory.n clipboard.n colors.n console.n \ X cursors.n destroy.n dialog.n entry.n event.n focus.n focusNext.n \ X font.n frame.n getOpenFile.n grab.n grid.n keysyms.n image.n label.n \ X labelframe.n listbox.n loadTk.n lower.n menu.n menubar.n menubutton.n \ X message.n messageBox.n option.n optionMenu.n options.n pack-old.n \ X pack.n panedwindow.n palette.n photo.n place.n popup.n radiobutton.n \ X raise.n scale.n scrollbar.n selection.n send.n spinbox.n text.n tk.n \ X tkerror.n tkvars.n tkwait.n toplevel.n winfo.n wm.n X X# MLINKS generated via awk '/ln/ {print "\t" $2,$3,"\\"}' unix/mkLinks XMLINKS= 3DBorder.3 Tk_Alloc3DBorderFromObj.3 \ X 3DBorder.3 Tk_Get3DBorder.3 \ X 3DBorder.3 Tk_Get3DBorderFromObj.3 \ X 3DBorder.3 Tk_Draw3DRectangle.3 \ X 3DBorder.3 Tk_Fill3DRectangle.3 \ X 3DBorder.3 Tk_Draw3DPolygon.3 \ X 3DBorder.3 Tk_Fill3DPolygon.3 \ X 3DBorder.3 Tk_3DVerticalBevel.3 \ X 3DBorder.3 Tk_3DHorizontalBevel.3 \ X 3DBorder.3 Tk_SetBackgroundFromBorder.3 \ X 3DBorder.3 Tk_NameOf3DBorder.3 \ X 3DBorder.3 Tk_3DBorderColor.3 \ X 3DBorder.3 Tk_3DBorderGC.3 \ X 3DBorder.3 Tk_Free3DBorderFromObj.3 \ X 3DBorder.3 Tk_Free3DBorder.3 \ X AddOption.3 Tk_AddOption.3 \ X BindTable.3 Tk_CreateBindingTable.3 \ X BindTable.3 Tk_DeleteBindingTable.3 \ X BindTable.3 Tk_CreateBinding.3 \ X BindTable.3 Tk_DeleteBinding.3 \ X BindTable.3 Tk_GetBinding.3 \ X BindTable.3 Tk_GetAllBindings.3 \ X BindTable.3 Tk_DeleteAllBindings.3 \ X BindTable.3 Tk_BindEvent.3 \ X CanvPsY.3 Tk_CanvasPsY.3 \ X CanvPsY.3 Tk_CanvasPsBitmap.3 \ X CanvPsY.3 Tk_CanvasPsColor.3 \ X CanvPsY.3 Tk_CanvasPsFont.3 \ X CanvPsY.3 Tk_CanvasPsPath.3 \ X CanvPsY.3 Tk_CanvasPsStipple.3 \ X CanvTkwin.3 Tk_CanvasTkwin.3 \ X CanvTkwin.3 Tk_CanvasGetCoord.3 \ X CanvTkwin.3 Tk_CanvasDrawableCoords.3 \ X CanvTkwin.3 Tk_CanvasSetStippleOrigin.3 \ X CanvTkwin.3 Tk_CanvasWindowCoords.3 \ X CanvTkwin.3 Tk_CanvasEventuallyRedraw.3 \ X CanvTkwin.3 Tk_CanvasTagsOption.3 \ X CanvTxtInfo.3 Tk_CanvasTextInfo.3 \ X Clipboard.3 Tk_ClipboardClear.3 \ X Clipboard.3 Tk_ClipboardAppend.3 \ X ClrSelect.3 Tk_ClearSelection.3 \ X ConfigWidg.3 Tk_ConfigureWidget.3 \ X ConfigWidg.3 Tk_ConfigureInfo.3 \ X ConfigWidg.3 Tk_ConfigureValue.3 \ X ConfigWidg.3 Tk_FreeOptions.3 \ X ConfigWind.3 Tk_ConfigureWindow.3 \ X ConfigWind.3 Tk_MoveWindow.3 \ X ConfigWind.3 Tk_ResizeWindow.3 \ X ConfigWind.3 Tk_MoveResizeWindow.3 \ X ConfigWind.3 Tk_SetWindowBorderWidth.3 \ X ConfigWind.3 Tk_ChangeWindowAttributes.3 \ X ConfigWind.3 Tk_SetWindowBackground.3 \ X ConfigWind.3 Tk_SetWindowBackgroundPixmap.3 \ X ConfigWind.3 Tk_SetWindowBorder.3 \ X ConfigWind.3 Tk_SetWindowBorderPixmap.3 \ X ConfigWind.3 Tk_SetWindowColormap.3 \ X ConfigWind.3 Tk_DefineCursor.3 \ X ConfigWind.3 Tk_UndefineCursor.3 \ X CoordToWin.3 Tk_CoordsToWindow.3 \ X CrtCmHdlr.3 Tk_CreateClientMessageHandler.3 \ X CrtCmHdlr.3 Tk_DeleteClientMessageHandler.3 \ X CrtErrHdlr.3 Tk_CreateErrorHandler.3 \ X CrtErrHdlr.3 Tk_DeleteErrorHandler.3 \ X CrtGenHdlr.3 Tk_CreateGenericHandler.3 \ X CrtGenHdlr.3 Tk_DeleteGenericHandler.3 \ X CrtImgType.3 Tk_CreateImageType.3 \ X CrtImgType.3 Tk_GetImageMasterData.3 \ X CrtImgType.3 Tk_InitImageArgs.3 \ X CrtItemType.3 Tk_CreateItemType.3 \ X CrtItemType.3 Tk_GetItemTypes.3 \ X CrtPhImgFmt.3 Tk_CreatePhotoImageFormat.3 \ X CrtSelHdlr.3 Tk_CreateSelHandler.3 \ X CrtSelHdlr.3 Tk_DeleteSelHandler.3 \ X CrtWindow.3 Tk_CreateWindow.3 \ X CrtWindow.3 Tk_CreateWindowFromPath.3 \ X CrtWindow.3 Tk_DestroyWindow.3 \ X CrtWindow.3 Tk_MakeWindowExist.3 \ X DeleteImg.3 Tk_DeleteImage.3 \ X DrawFocHlt.3 Tk_DrawFocusHighlight.3 \ X EventHndlr.3 Tk_CreateEventHandler.3 \ X EventHndlr.3 Tk_DeleteEventHandler.3 \ X FindPhoto.3 Tk_FindPhoto.3 \ X FindPhoto.3 Tk_PhotoPutBlock.3 \ X FindPhoto.3 Tk_PhotoPutZoomedBlock.3 \ X FindPhoto.3 Tk_PhotoGetImage.3 \ X FindPhoto.3 Tk_PhotoBlank.3 \ X FindPhoto.3 Tk_PhotoExpand.3 \ X FindPhoto.3 Tk_PhotoGetSize.3 \ X FindPhoto.3 Tk_PhotoSetSize.3 \ X FontId.3 Tk_FontId.3 \ X FontId.3 Tk_GetFontMetrics.3 \ X FontId.3 Tk_PostscriptFontName.3 \ X FreeXId.3 Tk_FreeXId.3 \ X GeomReq.3 Tk_GeometryRequest.3 \ X GeomReq.3 Tk_SetMinimumRequestSize.3 \ X GeomReq.3 Tk_SetInternalBorder.3 \ X GeomReq.3 Tk_SetInternalBorderEx.3 \ X GetAnchor.3 Tk_GetAnchorFromObj.3 \ X GetAnchor.3 Tk_GetAnchor.3 \ X GetAnchor.3 Tk_NameOfAnchor.3 \ X GetBitmap.3 Tk_AllocBitmapFromObj.3 \ X GetBitmap.3 Tk_GetBitmap.3 \ X GetBitmap.3 Tk_GetBitmapFromObj.3 \ X GetBitmap.3 Tk_DefineBitmap.3 \ X GetBitmap.3 Tk_NameOfBitmap.3 \ X GetBitmap.3 Tk_SizeOfBitmap.3 \ X GetBitmap.3 Tk_FreeBitmapFromObj.3 \ X GetBitmap.3 Tk_FreeBitmap.3 \ X GetCapStyl.3 Tk_GetCapStyle.3 \ X GetCapStyl.3 Tk_NameOfCapStyle.3 \ X GetClrmap.3 Tk_GetColormap.3 \ X GetClrmap.3 Tk_FreeColormap.3 \ X GetColor.3 Tk_AllocColorFromObj.3 \ X GetColor.3 Tk_GetColor.3 \ X GetColor.3 Tk_GetColorFromObj.3 \ X GetColor.3 Tk_GetColorByValue.3 \ X GetColor.3 Tk_NameOfColor.3 \ X GetColor.3 Tk_FreeColorFromObj.3 \ X GetColor.3 Tk_FreeColor.3 \ X GetCursor.3 Tk_AllocCursorFromObj.3 \ X GetCursor.3 Tk_GetCursor.3 \ X GetCursor.3 Tk_GetCursorFromObj.3 \ X GetCursor.3 Tk_GetCursorFromData.3 \ X GetCursor.3 Tk_NameOfCursor.3 \ X GetCursor.3 Tk_FreeCursorFromObj.3 \ X GetCursor.3 Tk_FreeCursor.3 \ X GetDash.3 Tk_GetDash.3 \ X GetFont.3 Tk_AllocFontFromObj.3 \ X GetFont.3 Tk_GetFont.3 \ X GetFont.3 Tk_GetFontFromObj.3 \ X GetFont.3 Tk_NameOfFont.3 \ X GetFont.3 Tk_FreeFontFromObj.3 \ X GetFont.3 Tk_FreeFont.3 \ X GetGC.3 Tk_GetGC.3 \ X GetGC.3 Tk_FreeGC.3 \ X GetHINSTANCE.3 Tk_GetHINSTANCE.3 \ X GetHWND.3 Tk_GetHWND.3 \ X GetImage.3 Tk_GetImage.3 \ X GetImage.3 Tk_RedrawImage.3 \ X GetImage.3 Tk_SizeOfImage.3 \ X GetImage.3 Tk_FreeImage.3 \ X GetJoinStl.3 Tk_GetJoinStyle.3 \ X GetJoinStl.3 Tk_NameOfJoinStyle.3 \ X GetJustify.3 Tk_GetJustifyFromObj.3 \ X GetJustify.3 Tk_GetJustify.3 \ X GetJustify.3 Tk_NameOfJustify.3 \ X GetOption.3 Tk_GetOption.3 \ X GetPixels.3 Tk_GetPixelsFromObj.3 \ X GetPixels.3 Tk_GetPixels.3 \ X GetPixels.3 Tk_GetMMFromObj.3 \ X GetPixels.3 Tk_GetScreenMM.3 \ X GetPixmap.3 Tk_GetPixmap.3 \ X GetPixmap.3 Tk_FreePixmap.3 \ X GetRelief.3 Tk_GetReliefFromObj.3 \ X GetRelief.3 Tk_GetRelief.3 \ X GetRelief.3 Tk_NameOfRelief.3 \ X GetRootCrd.3 Tk_GetRootCoords.3 \ X GetScroll.3 Tk_GetScrollInfo.3 \ X GetScroll.3 Tk_GetScrollInfoObj.3 \ X GetSelect.3 Tk_GetSelection.3 \ X GetUid.3 Tk_GetUid.3 \ X GetUid.3 Tk_Uid.3 \ X GetVRoot.3 Tk_GetVRootGeometry.3 \ X GetVisual.3 Tk_GetVisual.3 \ X Grab.3 Tk_Grab.3 \ X Grab.3 Tk_Ungrab.3 \ X HWNDToWindow.3 Tk_HWNDToWindow.3 \ X HandleEvent.3 Tk_HandleEvent.3 \ X IdToWindow.3 Tk_IdToWindow.3 \ X ImgChanged.3 Tk_ImageChanged.3 \ X InternAtom.3 Tk_InternAtom.3 \ X InternAtom.3 Tk_GetAtomName.3 \ X MainLoop.3 Tk_MainLoop.3 \ X MainWin.3 Tk_MainWindow.3 \ X MainWin.3 Tk_GetNumMainWindows.3 \ X MaintGeom.3 Tk_MaintainGeometry.3 \ X MaintGeom.3 Tk_UnmaintainGeometry.3 \ X ManageGeom.3 Tk_ManageGeometry.3 \ X MapWindow.3 Tk_MapWindow.3 \ X MapWindow.3 Tk_UnmapWindow.3 \ X MeasureChar.3 Tk_MeasureChars.3 \ X MeasureChar.3 Tk_TextWidth.3 \ X MeasureChar.3 Tk_DrawChars.3 \ X MeasureChar.3 Tk_UnderlineChars.3 \ X MoveToplev.3 Tk_MoveToplevelWindow.3 \ X Name.3 Tk_Name.3 \ X Name.3 Tk_PathName.3 \ X Name.3 Tk_NameToWindow.3 \ X NameOfImg.3 Tk_NameOfImage.3 \ X OwnSelect.3 Tk_OwnSelection.3 \ X ParseArgv.3 Tk_ParseArgv.3 \ X QWinEvent.3 Tk_CollapseMotionEvents.3 \ X QWinEvent.3 Tk_QueueWindowEvent.3 \ X Restack.3 Tk_RestackWindow.3 \ X RestrictEv.3 Tk_RestrictEvents.3 \ X SetAppName.3 Tk_SetAppName.3 \ X SetCaret.3 Tk_SetCaretPos.3 \ X SetClass.3 Tk_SetClass.3 \ X SetClass.3 Tk_Class.3 \ X SetClassProcs.3 Tk_SetClassProcs.3 \ X SetGrid.3 Tk_SetGrid.3 \ X SetGrid.3 Tk_UnsetGrid.3 \ X SetOptions.3 Tk_CreateOptionTable.3 \ X SetOptions.3 Tk_DeleteOptionTable.3 \ X SetOptions.3 Tk_InitOptions.3 \ X SetOptions.3 Tk_SetOptions.3 \ X SetOptions.3 Tk_FreeSavedOptions.3 \ X SetOptions.3 Tk_RestoreSavedOptions.3 \ X SetOptions.3 Tk_GetOptionValue.3 \ X SetOptions.3 Tk_GetOptionInfo.3 \ X SetOptions.3 Tk_FreeConfigOptions.3 \ X SetOptions.3 Tk_Offset.3 \ X SetVisual.3 Tk_SetWindowVisual.3 \ X StrictMotif.3 Tk_StrictMotif.3 \ X TextLayout.3 Tk_ComputeTextLayout.3 \ X TextLayout.3 Tk_FreeTextLayout.3 \ X TextLayout.3 Tk_DrawTextLayout.3 \ X TextLayout.3 Tk_UnderlineTextLayout.3 \ X TextLayout.3 Tk_PointToChar.3 \ X TextLayout.3 Tk_CharBbox.3 \ X TextLayout.3 Tk_DistanceToTextLayout.3 \ X TextLayout.3 Tk_IntersectTextLayout.3 \ X TextLayout.3 Tk_TextLayoutToPostscript.3 \ X TkInitStubs.3 Tk_InitStubs.3 \ X Tk_Init.3 Tk_SafeInit.3 \ X WindowId.3 Tk_WindowId.3 \ X WindowId.3 Tk_Parent.3 \ X WindowId.3 Tk_Display.3 \ X WindowId.3 Tk_DisplayName.3 \ X WindowId.3 Tk_ScreenNumber.3 \ X WindowId.3 Tk_Screen.3 \ X WindowId.3 Tk_X.3 \ X WindowId.3 Tk_Y.3 \ X WindowId.3 Tk_Width.3 \ X WindowId.3 Tk_Height.3 \ X WindowId.3 Tk_Changes.3 \ X WindowId.3 Tk_Attributes.3 \ X WindowId.3 Tk_IsContainer.3 \ X WindowId.3 Tk_IsEmbedded.3 \ X WindowId.3 Tk_IsMapped.3 \ X WindowId.3 Tk_IsTopLevel.3 \ X WindowId.3 Tk_ReqWidth.3 \ X WindowId.3 Tk_ReqHeight.3 \ X WindowId.3 Tk_MinReqWidth.3 \ X WindowId.3 Tk_MinReqHeight.3 \ X WindowId.3 Tk_InternalBorderLeft.3 \ X WindowId.3 Tk_InternalBorderRight.3 \ X WindowId.3 Tk_InternalBorderTop.3 \ X WindowId.3 Tk_InternalBorderBottom.3 \ X WindowId.3 Tk_Visual.3 \ X WindowId.3 Tk_Depth.3 \ X WindowId.3 Tk_Colormap.3 \ X chooseColor.n tk_chooseColor.n \ X chooseDirectory.n tk_chooseDirectory.n \ X dialog.n tk_dialog.n \ X focusNext.n tk_focusNext.n \ X focusNext.n tk_focusPrev.n \ X focusNext.n tk_focusFollowsMouse.n \ X getOpenFile.n tk_getOpenFile.n \ X getOpenFile.n tk_getSaveFile.n \ X menu.n tk_menuSetFocus.n \ X menubar.n tk_menuBar.n \ X menubar.n tk_bindForTraversal.n \ X messageBox.n tk_messageBox.n \ X optionMenu.n tk_optionMenu.n \ X palette.n tk_setPalette.n \ X palette.n tk_bisque.n \ X popup.n tk_popup.n \ X text.n tk_textCopy.n \ X text.n tk_textCut.n \ X text.n tk_textPaste.n X X.endif X XTKBASE?= ${PORTSDIR}/${PKGCATEGORY}/${LATEST_LINK} X Xpre-everything:: X @if ${TEST} -e "${NONEXISTENT}"; then ${ECHO_MSG} "=== Aborted, please remove ${NONEXISTENT}"; exit 1; fi X Xpre-configure: X @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \ X ${WRKSRC}/configure X.for mp in ${MAN1} ${MAN3} ${MANN} X @${REINPLACE_CMD} -e 's|^.so man.macros|.so ${DATADIR}/man.macros|' \ X ${WRKSRC}/../doc/${mp} X.endfor X Xpost-configure: X ${REINPLACE_CMD} \ X -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TKBASE}|' \ X ${WRKSRC}/tkConfig.sh X.if defined(WITHOUT_TK85_MAN) X ${REINPLACE_CMD} -e 's|^MAN_INSTALL_DIR.*$$|MAN_INSTALL_DIR = ${WRKDIR}|' \ X ${WRKSRC}/Makefile X.endif X Xpost-install: X ${INSTALL_DATA} ${FILESDIR}/pkgIndex.tcl ${PREFIX}/lib/tk${TK_VER}/ X ${MKDIR} ${DATADIR} X ${INSTALL_DATA} ${WRKSRC}/../doc/man.macros ${DATADIR} X.if exists(${PKGINSTALL}) X ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} X.endif X Xregression-test: build X cd ${WRKSRC}; ${MAKE} test X ${ECHO_CMD} "package require Tk" | tclsh${TK_VER} X ${ECHO_CMD} "load libtk${SHORT_TK_VER}.so" | tclsh${TK_VER} X X.include END-of-x11-toolkits/tk85/Makefile.test exit >Release-Note: >Audit-Trail: >Unformatted: