Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jan 2003 01:00:25 -0800 (PST)
From:      "Viktor A. Fomichev" <vfom@sice.ru>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/47166: Tktable port
Message-ID:  <200301200900.h0K90Pos064872@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/47166; it has been noted by GNATS.

From: "Viktor A. Fomichev" <vfom@sice.ru>
To: freebsd-gnats-submit@FreeBSD.org, vfom@narod.ru
Cc:  
Subject: Re: ports/47166: Tktable port
Date: Mon, 20 Jan 2003 14:58:04 +0600

 # 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/tktable
 #	x11-toolkits/tktable/Makefile
 #	x11-toolkits/tktable/distinfo
 #	x11-toolkits/tktable/pkg-comment
 #	x11-toolkits/tktable/pkg-descr
 #	x11-toolkits/tktable/pkg-plist
 #	x11-toolkits/tktable/files
 #	x11-toolkits/tktable/files/patch-Makefile.in
 #
 echo c - x11-toolkits/tktable
 mkdir -p x11-toolkits/tktable > /dev/null 2>&1
 echo x - x11-toolkits/tktable/Makefile
 sed 's/^X//' >x11-toolkits/tktable/Makefile << 'END-of-x11-toolkits/tktable/Makefile'
 X# New ports collection makefile for:	Tktable
 X# Date created:		20 Jan 2003
 X# Whom:			Viktor Fomichev <vfom@narod.ru>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	Tktable
 XPORTVERSION=	2.7
 XPORTREVISION=	1
 XCATEGORIES=	x11-toolkits
 XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 XMASTER_SITE_SUBDIR=	tktable
 XDISTNAME=	${PORTNAME}${PORTVERSION}
 X
 XMAINTAINER=	Jeff Hobbs  <jeffh@ActiveState.com>
 X
 XLIB_DEPENDS=	tk83.1:${PORTSDIR}/x11-toolkits/tk83
 X
 XWRKSRC=		${WRKDIR}/${PORTNAME}${PORTVERSION}/unix
 XGNU_CONFIGURE=	yes
 XCONFIGURE_ARGS=	--prefix=${PREFIX} --with-tcl=${PREFIX}/lib/tcl8.3 --with-tk=${PREFIX}/lib/tk8.3 \
 X		--includedir='${PREFIX}/include/tk8.3 -I${PREFIX}/include/tcl8.3'
 X
 XPLIST_SUB=	TKTABLE_VER=2.7
 X
 XUSE_REINPLACE= yes
 X
 Xpre-install:
 X	@${FIND} ${WRKDIR}/${PORTNAME}${PORTVERSION}/demos/ | ${XARGS} ${REINPLACE_CMD} \
 X	    's|^exec wish |exec wish8.3 |g;'
 X
 X.include <bsd.port.mk>
 END-of-x11-toolkits/tktable/Makefile
 echo x - x11-toolkits/tktable/distinfo
 sed 's/^X//' >x11-toolkits/tktable/distinfo << 'END-of-x11-toolkits/tktable/distinfo'
 XMD5 (Tktable2.7.tar.gz) = 1f6ef046f21b5195fa3f2ad4321668d7
 END-of-x11-toolkits/tktable/distinfo
 echo x - x11-toolkits/tktable/pkg-comment
 sed 's/^X//' >x11-toolkits/tktable/pkg-comment << 'END-of-x11-toolkits/tktable/pkg-comment'
 XTkTable is a table/matrix widget extension to tk/tcl
 END-of-x11-toolkits/tktable/pkg-comment
 echo x - x11-toolkits/tktable/pkg-descr
 sed 's/^X//' >x11-toolkits/tktable/pkg-descr << 'END-of-x11-toolkits/tktable/pkg-descr'
 XTkTable is a table/matrix widget extension to tk/tcl.
 XThe basic features of the widget are:
 X
 X * multi-line cells
 X * support for embedded windows (one per cell)
 X * row & column spanning
 X * variable width columns / height rows (interactively resizable)
 X * row and column titles
 X * multiple data sources ((Tcl array || Tcl command) &| internal caching)
 X * supports standard Tk reliefs, fonts, colors, etc.
 X * x/y scrollbar support
 X * 'tag' styles per row, column or cell to change visual appearance
 X * in-cell editing - returns value back to data source
 X * support for disabled (read-only) tables or cells (via tags)
 X * multiple selection modes, with "active" cell
 X * multiple drawing modes to get optimal performance for larger tables
 X * optional 'flashes' when things update
 X * cell validation support
 X * Works everywhere Tk does (including Windows and Mac!)
 X * Unicode support (Tk8.1+)
 END-of-x11-toolkits/tktable/pkg-descr
 echo x - x11-toolkits/tktable/pkg-plist
 sed 's/^X//' >x11-toolkits/tktable/pkg-plist << 'END-of-x11-toolkits/tktable/pkg-plist'
 Xlib/Tktable%%TKTABLE_VER%%/Tktable.so.%%TKTABLE_VER%%
 Xlib/Tktable%%TKTABLE_VER%%/pkgIndex.tcl
 Xlib/Tktable%%TKTABLE_VER%%/tkTable.tcl
 Xman/mann/tkTable.n
 Xshare/doc/Tktable%%TKTABLE_VER%%/tkTable.html
 Xshare/examples/Tktable%%TKTABLE_VER%%/basic.tcl
 Xshare/examples/Tktable%%TKTABLE_VER%%/buttons.tcl
 Xshare/examples/Tktable%%TKTABLE_VER%%/command.tcl
 Xshare/examples/Tktable%%TKTABLE_VER%%/debug.tcl
 Xshare/examples/Tktable%%TKTABLE_VER%%/dynarows.tcl
 Xshare/examples/Tktable%%TKTABLE_VER%%/loadtable.tcl
 Xshare/examples/Tktable%%TKTABLE_VER%%/maxsize.tcl
 Xshare/examples/Tktable%%TKTABLE_VER%%/spreadsheet.tcl
 Xshare/examples/Tktable%%TKTABLE_VER%%/tcllogo.gif
 Xshare/examples/Tktable%%TKTABLE_VER%%/valid.tcl
 X@dirrm lib/Tktable%%TKTABLE_VER%%
 X@dirrm share/doc/Tktable%%TKTABLE_VER%%
 X@dirrm share/examples/Tktable%%TKTABLE_VER%%
 END-of-x11-toolkits/tktable/pkg-plist
 echo c - x11-toolkits/tktable/files
 mkdir -p x11-toolkits/tktable/files > /dev/null 2>&1
 echo x - x11-toolkits/tktable/files/patch-Makefile.in
 sed 's/^X//' >x11-toolkits/tktable/files/patch-Makefile.in << 'END-of-x11-toolkits/tktable/files/patch-Makefile.in'
 X--- Makefile.in.orig	Sun Jul  1 09:01:02 2001
 X+++ Makefile.in	Thu Jan 17 07:29:41 2002
 X@@ -92,8 +92,8 @@
 X
 X ## I use this for helping hunt down the slightest error
 X #TBL_CFLAGS	+= -g -Wall -Wno-implicit -Wshadow -pedantic \
 X-		   -Wpointer-arith -Wmissing-prototypes \
 X-		   -Wmissing-declarations -Wnested-externs -Winline
 X+#		   -Wpointer-arith -Wmissing-prototypes \
 X+#		   -Wmissing-declarations -Wnested-externs -Winline
 X
 X ## Jeff's magic extra debug flag
 X #TBL_CFLAGS	+= -DDEBUG
 X@@ -125,7 +125,7 @@
 X STATIC_LIB	= $(PACKAGE).a
 X PKG_DIR		= $(PACKAGE)$(TBL_VERSION)
 X STATIC_EXEC	= tablewish
 X-DLL_DIR		= ${exec_prefix}/lib/$(PKG_DIR)
 X+DLL_DIR		= ${prefix}/lib/$(PKG_DIR)
 X RUN_DIR		= ${prefix}/lib/$(PKG_DIR)
 X
 X CFLAGS		= -I. -I$(GENERIC_DIR) $(INCLUDES)\
 X@@ -136,6 +136,8 @@
 X 		  -DTBL_RUNTIME_DIR=\"$(RUN_DIR)\"
 X
 X MAN_INSTALL_DIR = @mandir@/mann
 X+HTML_INSTALL_DIR = ${prefix}/share/doc/$(PACKAGE)$(TBL_VERSION)
 X+DEMO_INSTALL_DIR = ${prefix}/share/examples/$(PACKAGE)$(TBL_VERSION)
 X
 X ##
 X ## TARGETS
 X@@ -212,10 +214,15 @@
 X install: all
 X 	if test ! -d "$(DLL_DIR)"; then mkdir "$(DLL_DIR)"; fi
 X 	if test ! -d "$(RUN_DIR)"; then mkdir "$(RUN_DIR)"; fi
 X+	if test ! -d "$(HTML_INSTALL_DIR)"; then mkdir "$(HTML_INSTALL_DIR)"; fi
 X+	if test ! -d "$(DEMO_INSTALL_DIR)"; then mkdir "$(DEMO_INSTALL_DIR)"; fi
 X 	$(INSTALL_PROGRAM) $(DLL) "$(DLL_DIR)/$(DLL).$(TBL_VERSION)"
 X 	$(INSTALL_DATA) pkgIndex.tcl "$(DLL_DIR)/pkgIndex.tcl"
 X 	$(INSTALL_DATA) $(LIB_DIR)/tkTable.tcl "$(RUN_DIR)/tkTable.tcl"
 X 	$(INSTALL_DATA) $(DOC_DIR)/$(MANS) $(MAN_INSTALL_DIR)/
 X+	$(INSTALL_DATA) $(DOC_DIR)/$(HTML_MANS) $(HTML_INSTALL_DIR)/
 X+	$(INSTALL_DATA) $(DEMO_DIR)/*.tcl $(DEMO_DIR)/*.gif $(DEMO_INSTALL_DIR)/
 X+	chmod a+x $(DEMO_INSTALL_DIR)/*.tcl
 X
 X # Leaves behind created directories
 X uninstall:
 END-of-x11-toolkits/tktable/files/patch-Makefile.in
 exit
 
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301200900.h0K90Pos064872>