summaryrefslogtreecommitdiff
path: root/x11-toolkits/tix
diff options
context:
space:
mode:
authorThomas Gellekum <tg@FreeBSD.org>1996-12-30 07:13:51 +0000
committerThomas Gellekum <tg@FreeBSD.org>1996-12-30 07:13:51 +0000
commit344fe79c64dd7fb648272b313f76ef9d24a8fc29 (patch)
tree933e52b134e525c8ec67f55750789a479843ee73 /x11-toolkits/tix
parentMake aarpd.c include sys/time.h. (diff)
Import of Tix, an extension of Tk with lots of useful widgets.
Notes
Notes: svn path=/head/; revision=5127
Diffstat (limited to 'x11-toolkits/tix')
-rw-r--r--x11-toolkits/tix/Makefile50
-rw-r--r--x11-toolkits/tix/distinfo1
-rw-r--r--x11-toolkits/tix/files/patch-aa20
-rw-r--r--x11-toolkits/tix/files/patch-ab20
-rw-r--r--x11-toolkits/tix/files/patch-ac67
-rw-r--r--x11-toolkits/tix/pkg-comment1
-rw-r--r--x11-toolkits/tix/pkg-descr18
-rw-r--r--x11-toolkits/tix/pkg-plist279
8 files changed, 456 insertions, 0 deletions
diff --git a/x11-toolkits/tix/Makefile b/x11-toolkits/tix/Makefile
new file mode 100644
index 000000000000..8a5c9539bce8
--- /dev/null
+++ b/x11-toolkits/tix/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: tix
+# Version required: 1.4b1
+# Date created: 22 December 1996
+# Whom: Thomas Gellekum <tg@freebsd.org>
+#
+# $Id$
+#
+
+DISTNAME= Tix4.1b1
+PKGNAME= tix-4.1b1
+CATEGORIES= x11
+MASTER_SITES= ftp://ftp.xpi.com/pub/
+
+MAINTAINER= ports@FreeBSD.ORG
+
+LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-tk40 --enable-tk41 --enable-tk41_shared \
+ --with-tcl75_src_dir=/usr/src/contrib/tcl \
+ --with-tk41_src_dir="${PORTSDIR}/x11/tk41/work/tk4.1" \
+ --with-extra_ldflags="-L${PREFIX}/lib"
+CONFIGURE_ENV= PREFIX=${PREFIX}
+MAN1= tixwish.1
+MANN= BtnBox.n Balloon.n ChkList.n Destroy.n ComboBox.n Control.n \
+ DItem.n DirDlg.n DirList.n DirTree.n FileBox.n EFileBox.n \
+ EFileDlg.n FileDlg.n FileEnt.n Form.n GetBool.n GetInt.n \
+ Grid.n HList.n InpOnly.n LabEntry.n Meter.n LabFrame.n \
+ ListNBK.n Mwm.n NBFrame.n NoteBook.n SHList.n PopMenu.n \
+ OptMenu.n PanedWin.n SListBox.n SText.n SWindow.n TList.n \
+ Select.n StdBBox.n TixIntro.n Tree.n Utils.n Wm.n compound.n \
+ pixmap.n tix.n
+
+pre-extract:
+.if !exists(/usr/src/contrib/tcl)
+ @echo "Tix wants access to the Tcl source."
+ @echo "Please install /usr/src/contrib/tcl"
+ @echo "from the FreeBSD source distribution."
+ @false
+.endif
+.if !exists(${PORTSDIR}/x11/tk41/work/tk4.1)
+ @cd ${PORTSDIR}/x11/tk41; make extract
+.endif
+
+post-install:
+ @${MKDIR} ${PREFIX}/man/man1
+ @mv ${PREFIX}/man/mann/tixwish.1 ${PREFIX}/man/man1
+ ldconfig -m ${PREFIX}/lib
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/tix/distinfo b/x11-toolkits/tix/distinfo
new file mode 100644
index 000000000000..231c316a60e9
--- /dev/null
+++ b/x11-toolkits/tix/distinfo
@@ -0,0 +1 @@
+MD5 (Tix4.1b1.tar.gz) = 7441f84f96dce99036924354511fdbf6
diff --git a/x11-toolkits/tix/files/patch-aa b/x11-toolkits/tix/files/patch-aa
new file mode 100644
index 000000000000..39aea03809b0
--- /dev/null
+++ b/x11-toolkits/tix/files/patch-aa
@@ -0,0 +1,20 @@
+--- configure.orig Wed Oct 2 03:46:38 1996
++++ configure Sun Dec 22 13:47:10 1996
+@@ -2946,7 +2946,7 @@
+
+ # 1. Load the compilation flags for TCL 7.5
+ #
+- file="$TCL75_SRC_DIR/unix/$TCL_CONFIG_INFO"
++ file=/usr/libdata/tcl/tclConfig.sh
+ . $file
+
+
+@@ -2965,7 +2965,7 @@
+
+ # 2. Load the compilation flags for TK 4.1
+ #
+- file="$TK41_SRC_DIR/unix/tkConfig.sh"
++ file=${PREFIX}/lib/tkConfig.sh
+ . $file
+
+
diff --git a/x11-toolkits/tix/files/patch-ab b/x11-toolkits/tix/files/patch-ab
new file mode 100644
index 000000000000..6f004fc9add3
--- /dev/null
+++ b/x11-toolkits/tix/files/patch-ab
@@ -0,0 +1,20 @@
+--- Makefile.in.orig Wed Oct 2 03:46:30 1996
++++ Makefile.in Sun Dec 22 15:04:57 1996
+@@ -27,7 +27,7 @@
+ # Directory in which to install the library of Tix scripts and demos
+ # (note: you can set the TIX_LIBRARY environment variable at run-time to
+ # override the compiled-in location):
+-TIX_LIBRARY = $(prefix)/lib/tix
++TIX_LIBRARY = $(prefix)/share/tix
+
+ # Directory in which to install the archive libtix.a:
+ LIB_DIR = $(exec_prefix)/lib
+@@ -202,7 +202,7 @@
+ fi; \
+ done;
+ @echo "installing the tixindex program for builing tclIndex for Tix scripts"
+- @cd tools; $(INSTALL_PROGRAM) tixindex $(BIN_DIR)/tixindex
++ -@cd tools; $(INSTALL_PROGRAM) tixindex $(BIN_DIR)/tixindex
+
+ install-headers:
+ @for i in $(INCLUDE_DIR); \
diff --git a/x11-toolkits/tix/files/patch-ac b/x11-toolkits/tix/files/patch-ac
new file mode 100644
index 000000000000..763396938e01
--- /dev/null
+++ b/x11-toolkits/tix/files/patch-ac
@@ -0,0 +1,67 @@
+--- unix-tk4.1/Makefile.in.orig Wed Oct 2 03:47:57 1996
++++ unix-tk4.1/Makefile.in Sun Dec 22 16:19:46 1996
+@@ -28,7 +28,7 @@
+ # Directory in which to install the library of Tix scripts and demos
+ # (note: you can set the TIX_LIBRARY environment variable at run-time to
+ # override the compiled-in location):
+-TIX_LIBRARY = $(prefix)/lib/tix
++TIX_LIBRARY = $(prefix)/share/tix
+
+ # Directory in which to install the archive libtix.a:
+ LIB_DIR = $(exec_prefix)/lib
+@@ -105,9 +105,9 @@
+ $(X11_LIB_SWITCHES) $(DL_LIBS) \
+ @LIBS@ @MATH_LIBS@
+
+-TIX_SHLIB = libtix${SHLIB_SUFFIX}
++TIX_SHLIB = libtix$(SHLIB_SUFFIX).$(TIX_VERSION)
+
+-LIBS_S = $(TIX_SHLIB) @TK_BUILD_LIB_SPEC@ @TCL_BUILD_LIB_SPEC@ \
++LIBS_S = -ltix @TK_BUILD_LIB_SPEC@ @TCL_BUILD_LIB_SPEC@ \
+ $(X11_LIB_SWITCHES) $(DL_LIBS) \
+ @LIBS@ @MATH_LIBS@
+
+@@ -426,8 +426,8 @@
+ rm -f $(TIX_SHLIB)
+ ${SHLIB_LD} $(SO_OBJS) @TIX_EXTRA_LDFLAGS@ -o $(TIX_SHLIB)
+
+-tixwish_s: tixAppInit.o libtix${SHLIB_SUFFIX}
+- $(CC) $(SO_CC_SWITCHES) tixAppInit.o @TIX_EXTRA_LDFLAGS@ $(LIBS_S) \
++tixwish_s: tixAppInit.o ${TIX_SHLIB}
++ $(CC) $(SO_CC_SWITCHES) tixAppInit.o @TIX_EXTRA_LDFLAGS@ -L. $(LIBS_S) \
+ -o tixwish_s
+
+
+@@ -580,15 +580,15 @@
+ else true; \
+ fi; \
+ done;
+- @echo "Installing libtix.a as $(LIB_DIR)/libtix-tk4.1.a"
+- @$(INSTALL_DATA) libtix.a $(LIB_DIR)/libtix-tk4.1.a
+- @$(RANLIB) $(LIB_DIR)/libtix-tk4.1.a
+- @echo "Installing tixwish as $(BIN_DIR)/tixwish-tk4.1"
+- @$(INSTALL_PROGRAM) tixwish $(BIN_DIR)/tixwish-tk4.1
++ @echo "Installing libtix.a as $(LIB_DIR)/libtix.a"
++ @$(INSTALL_DATA) libtix.a $(LIB_DIR)/libtix.a
++ @$(RANLIB) $(LIB_DIR)/libtix.a
++# @echo "Installing tixwish as $(BIN_DIR)/tixwish-tk4.1"
++# @$(INSTALL_PROGRAM) tixwish $(BIN_DIR)/tixwish-tk4.1
+
+ TIX_VERSION = @TIX_VERSION@
+
+-INSTALL_SHLIB_NAME = $(LIB_DIR)/libtix$(TIX_VERSION)$(SHLIB_SUFFIX)
++INSTALL_SHLIB_NAME = $(LIB_DIR)/${TIX_SHLIB}
+
+ install-shared: shared_lib
+ @for i in $(LIB_DIR) ; \
+@@ -602,8 +602,8 @@
+ done;
+ @echo "Installing $(TIX_SHLIB) as $(INSTALL_SHLIB_NAME)"
+ @$(INSTALL_DATA) $(TIX_SHLIB) $(INSTALL_SHLIB_NAME)
+- @echo "Installing tixwish_s as $(BIN_DIR)/tixwish_s-tk4.1"
+- @$(INSTALL_PROGRAM) tixwish $(BIN_DIR)/tixwish_s-tk4.1
++ @echo "Installing tixwish_s as $(BIN_DIR)/tixwish"
++ @$(INSTALL_PROGRAM) tixwish_s $(BIN_DIR)/tixwish
+
+ #----------------------------------------------------------------------
+ #
diff --git a/x11-toolkits/tix/pkg-comment b/x11-toolkits/tix/pkg-comment
new file mode 100644
index 000000000000..841012ac759b
--- /dev/null
+++ b/x11-toolkits/tix/pkg-comment
@@ -0,0 +1 @@
+An extension to the Tk toolkit.
diff --git a/x11-toolkits/tix/pkg-descr b/x11-toolkits/tix/pkg-descr
new file mode 100644
index 000000000000..cac713b939df
--- /dev/null
+++ b/x11-toolkits/tix/pkg-descr
@@ -0,0 +1,18 @@
+ ABOUT THE TIX PROGRAMMING LIBRARY
+
+ The Tix library is an extension to the Tk toolkit that contains over
+ 40 new widgets for Tk. Features include:
+
+ A LOT of new widgets:
+ Rapid Prototyping New Widgets:
+ XPM image suport:
+ Compound images:
+ Display Items and Display Styles:
+ Form geometry manager:
+ Mwm window manager support:
+
+ GETTING MORE INFORMATION ABOUT TIX
+
+ Tix Home Page:
+ The Tix Home Page at http://www.xpi.com/tix/ provides more
+ detailed and up-to-date information about Tix.
diff --git a/x11-toolkits/tix/pkg-plist b/x11-toolkits/tix/pkg-plist
new file mode 100644
index 000000000000..112ed1c07eeb
--- /dev/null
+++ b/x11-toolkits/tix/pkg-plist
@@ -0,0 +1,279 @@
+lib/libtix.a
+@exec ranlib %D/%F
+lib/libtix.so.4.1
+@exec ldconfig -m %B
+bin/tixwish
+man/mann/BtnBox.n.gz
+man/mann/Balloon.n.gz
+man/mann/ChkList.n.gz
+man/mann/Destroy.n.gz
+man/mann/ComboBox.n.gz
+man/mann/Control.n.gz
+man/mann/DItem.n.gz
+man/mann/DirDlg.n.gz
+man/mann/DirList.n.gz
+man/mann/DirTree.n.gz
+man/mann/FileBox.n.gz
+man/mann/EFileBox.n.gz
+man/mann/EFileDlg.n.gz
+man/mann/FileDlg.n.gz
+man/mann/FileEnt.n.gz
+man/mann/Form.n.gz
+man/mann/GetBool.n.gz
+man/mann/GetInt.n.gz
+man/mann/Grid.n.gz
+man/mann/HList.n.gz
+man/mann/InpOnly.n.gz
+man/mann/LabEntry.n.gz
+man/mann/Meter.n.gz
+man/mann/LabFrame.n.gz
+man/mann/ListNBK.n.gz
+man/mann/Mwm.n.gz
+man/mann/NBFrame.n.gz
+man/mann/NoteBook.n.gz
+man/mann/SHList.n.gz
+man/mann/PopMenu.n.gz
+man/mann/OptMenu.n.gz
+man/mann/PanedWin.n.gz
+man/mann/SListBox.n.gz
+man/mann/SText.n.gz
+man/mann/SWindow.n.gz
+man/mann/TList.n.gz
+man/mann/Select.n.gz
+man/mann/StdBBox.n.gz
+man/mann/TixIntro.n.gz
+man/mann/Tree.n.gz
+man/mann/Utils.n.gz
+man/mann/Wm.n.gz
+man/mann/compound.n.gz
+man/mann/pixmap.n.gz
+man/mann/tix.n.gz
+man/man1/tixwish.1.gz
+share/tix/bitmaps/act_fold.gif
+share/tix/bitmaps/act_fold.xbm
+share/tix/bitmaps/act_fold.xpm
+share/tix/bitmaps/balarrow.xbm
+share/tix/bitmaps/cbxarrow.xbm
+share/tix/bitmaps/ck_def.xbm
+share/tix/bitmaps/ck_off.xbm
+share/tix/bitmaps/ck_on.xbm
+share/tix/bitmaps/cross.xbm
+share/tix/bitmaps/decr.xbm
+share/tix/bitmaps/drop.xbm
+share/tix/bitmaps/file.gif
+share/tix/bitmaps/file.xbm
+share/tix/bitmaps/file.xpm
+share/tix/bitmaps/folder.gif
+share/tix/bitmaps/folder.xbm
+share/tix/bitmaps/folder.xpm
+share/tix/bitmaps/harddisk.xbm
+share/tix/bitmaps/hourglas.mask
+share/tix/bitmaps/hourglas.xbm
+share/tix/bitmaps/incr.xbm
+share/tix/bitmaps/info.gif
+share/tix/bitmaps/info.xpm
+share/tix/bitmaps/maximize.xbm
+share/tix/bitmaps/minimize.xbm
+share/tix/bitmaps/minus.gif
+share/tix/bitmaps/minus.xbm
+share/tix/bitmaps/minus.xpm
+share/tix/bitmaps/minusarm.gif
+share/tix/bitmaps/minusarm.xbm
+share/tix/bitmaps/minusarm.xpm
+share/tix/bitmaps/network.xbm
+share/tix/bitmaps/no_entry.gif
+share/tix/bitmaps/no_entry.xpm
+share/tix/bitmaps/openfile.xbm
+share/tix/bitmaps/openfold.gif
+share/tix/bitmaps/openfold.xbm
+share/tix/bitmaps/openfold.xpm
+share/tix/bitmaps/plus.gif
+share/tix/bitmaps/plus.xbm
+share/tix/bitmaps/plus.xpm
+share/tix/bitmaps/plusarm.gif
+share/tix/bitmaps/plusarm.xbm
+share/tix/bitmaps/plusarm.xpm
+share/tix/bitmaps/resize1.xbm
+share/tix/bitmaps/resize2.xbm
+share/tix/bitmaps/restore.xbm
+share/tix/bitmaps/srcfile.gif
+share/tix/bitmaps/srcfile.xbm
+share/tix/bitmaps/srcfile.xpm
+share/tix/bitmaps/system.xbm
+share/tix/bitmaps/textfile.gif
+share/tix/bitmaps/textfile.xbm
+share/tix/bitmaps/textfile.xpm
+share/tix/bitmaps/tick.xbm
+share/tix/bitmaps/warning.gif
+share/tix/bitmaps/warning.xpm
+share/tix/pref/12Point.fs
+share/tix/pref/12Point.fsc
+share/tix/pref/14Point.fs
+share/tix/pref/14Point.fsc
+share/tix/pref/Bisque.cs
+share/tix/pref/Bisque.csc
+share/tix/pref/Blue.cs
+share/tix/pref/Blue.csc
+share/tix/pref/Gray.cs
+share/tix/pref/Gray.csc
+share/tix/pref/Makefile
+share/tix/pref/Old12Pt.fs
+share/tix/pref/Old14Pt.fs
+share/tix/pref/SGIGray.cs
+share/tix/pref/SGIGray.csc
+share/tix/pref/TK.cs
+share/tix/pref/TK.csc
+share/tix/pref/TK.fs
+share/tix/pref/TK.fsc
+share/tix/pref/TixGray.cs
+share/tix/pref/TixGray.csc
+share/tix/pref/tixmkpref
+share/tix/demos/bitmaps/about.xpm
+share/tix/demos/bitmaps/bold.xbm
+share/tix/demos/bitmaps/capital.xbm
+share/tix/demos/bitmaps/centerj.xbm
+share/tix/demos/bitmaps/combobox.xbm
+share/tix/demos/bitmaps/combobox.xpm
+share/tix/demos/bitmaps/drivea.xbm
+share/tix/demos/bitmaps/drivea.xpm
+share/tix/demos/bitmaps/exit.xpm
+share/tix/demos/bitmaps/filebox.xbm
+share/tix/demos/bitmaps/filebox.xpm
+share/tix/demos/bitmaps/harddisk.xbm
+share/tix/demos/bitmaps/harddisk.xpm
+share/tix/demos/bitmaps/italic.xbm
+share/tix/demos/bitmaps/justify.xbm
+share/tix/demos/bitmaps/leftj.xbm
+share/tix/demos/bitmaps/netw.xbm
+share/tix/demos/bitmaps/netw.xpm
+share/tix/demos/bitmaps/network.xbm
+share/tix/demos/bitmaps/network.xpm
+share/tix/demos/bitmaps/optmenu.xpm
+share/tix/demos/bitmaps/rightj.xbm
+share/tix/demos/bitmaps/select.xpm
+share/tix/demos/bitmaps/tix.gif
+share/tix/demos/bitmaps/underlin.xbm
+share/tix/demos/samples/AllSampl.tcl
+share/tix/demos/samples/Balloon.tcl
+share/tix/demos/samples/BtnBox.tcl
+share/tix/demos/samples/CObjView.tcl
+share/tix/demos/samples/ChkList.tcl
+share/tix/demos/samples/CmpImg.tcl
+share/tix/demos/samples/CmpImg1.tcl
+share/tix/demos/samples/CmpImg2.tcl
+share/tix/demos/samples/CmpImg3.tcl
+share/tix/demos/samples/ComboBox.tcl
+share/tix/demos/samples/Control.tcl
+share/tix/demos/samples/DirDlg.tcl
+share/tix/demos/samples/DirList.tcl
+share/tix/demos/samples/DirTree.tcl
+share/tix/demos/samples/DragDrop.tcl
+share/tix/demos/samples/DynTree.tcl
+share/tix/demos/samples/EFileDlg.tcl
+share/tix/demos/samples/FileDlg.tcl
+share/tix/demos/samples/FileEnt.tcl
+share/tix/demos/samples/HList1.tcl
+share/tix/demos/samples/LabEntry.tcl
+share/tix/demos/samples/LabFrame.tcl
+share/tix/demos/samples/ListNBK.tcl
+share/tix/demos/samples/Meter.tcl
+share/tix/demos/samples/NoteBook.tcl
+share/tix/demos/samples/OptMenu.tcl
+share/tix/demos/samples/PanedWin.tcl
+share/tix/demos/samples/PopMenu.tcl
+share/tix/demos/samples/SGrid0.tcl
+share/tix/demos/samples/SGrid1.tcl
+share/tix/demos/samples/SHList.tcl
+share/tix/demos/samples/SHList2.tcl
+share/tix/demos/samples/SListBox.tcl
+share/tix/demos/samples/STList1.tcl
+share/tix/demos/samples/STList2.tcl
+share/tix/demos/samples/STList3.tcl
+share/tix/demos/samples/SText.tcl
+share/tix/demos/samples/SWindow.tcl
+share/tix/demos/samples/Sample.tcl
+share/tix/demos/samples/Select.tcl
+share/tix/demos/samples/StdBBox.tcl
+share/tix/demos/samples/Tree.tcl
+share/tix/demos/samples/Xpm.tcl
+share/tix/demos/samples/Xpm1.tcl
+share/tix/demos/MkChoose.tcl
+share/tix/demos/MkDirLis.tcl
+share/tix/demos/MkManag.tcl
+share/tix/demos/MkSample.tcl
+share/tix/demos/MkScroll.tcl
+share/tix/demos/README
+share/tix/demos/tclIndex
+share/tix/demos/widget
+share/tix/Balloon.tcl
+share/tix/BtnBox.tcl
+share/tix/CObjView.tcl
+share/tix/ChkList.tcl
+share/tix/ComboBox.tcl
+share/tix/Compat.tcl
+share/tix/Console.tcl
+share/tix/Control.tcl
+share/tix/DefSchm.tcl
+share/tix/DialogS.tcl
+share/tix/DirBox.tcl
+share/tix/DirDlg.tcl
+share/tix/DirList.tcl
+share/tix/DirTree.tcl
+share/tix/DragDrop.tcl
+share/tix/DtlList.tcl
+share/tix/EFileBox.tcl
+share/tix/EFileDlg.tcl
+share/tix/Event.tcl
+share/tix/FileBox.tcl
+share/tix/Tix.tcl
+share/tix/FileCbx.tcl
+share/tix/FileCmpt.tcl
+share/tix/FileDlg.tcl
+share/tix/FileEnt.tcl
+share/tix/FileUtil.tcl
+share/tix/Grid.tcl
+share/tix/HList.tcl
+share/tix/HListDD.tcl
+share/tix/IconView.tcl
+share/tix/Init.tcl
+share/tix/LabEntry.tcl
+share/tix/LabFrame.tcl
+share/tix/LabWidg.tcl
+share/tix/ListNBk.tcl
+share/tix/Meter.tcl
+share/tix/MultView.tcl
+share/tix/NoteBook.tcl
+share/tix/OldUtil.tcl
+share/tix/OptMenu.tcl
+share/tix/PanedWin.tcl
+share/tix/PopMenu.tcl
+share/tix/Primitiv.tcl
+share/tix/ResizeH.tcl
+share/tix/fs.tcl
+share/tix/SGrid.tcl
+share/tix/SHList.tcl
+share/tix/SListBox.tcl
+share/tix/STList.tcl
+share/tix/SText.tcl
+share/tix/SWidget.tcl
+share/tix/SWindow.tcl
+share/tix/Select.tcl
+share/tix/Shell.tcl
+share/tix/SimpDlg.tcl
+share/tix/StackWin.tcl
+share/tix/StatBar.tcl
+share/tix/StdBBox.tcl
+share/tix/StdShell.tcl
+share/tix/TList.tcl
+share/tix/Tree.tcl
+share/tix/UnixFile.tcl
+share/tix/Utils.tcl
+share/tix/VResize.tcl
+share/tix/VStack.tcl
+share/tix/VTree.tcl
+share/tix/Variable.tcl
+share/tix/Verify.tcl
+share/tix/Version.tcl
+share/tix/WInfo.tcl
+share/tix/WinFile.tcl
+share/tix/tclIndex