aboutsummaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authorpst <pst@FreeBSD.org>1996-10-08 12:45:57 +0800
committerpst <pst@FreeBSD.org>1996-10-08 12:45:57 +0800
commit1c977161a6fd96d892902be9b337f93a50fe4a6b (patch)
tree9023d4af732bb54ead8fcd24894629a4a370328d /x11
parent144f3a7837d6858024fc80c46eb33e9c798c9d43 (diff)
downloadfreebsd-ports-graphics-1c977161a6fd96d892902be9b337f93a50fe4a6b.tar.gz
freebsd-ports-graphics-1c977161a6fd96d892902be9b337f93a50fe4a6b.tar.zst
freebsd-ports-graphics-1c977161a6fd96d892902be9b337f93a50fe4a6b.zip
TkGoodstuff menu bar and biff/program launcher that interacts with fvwm2.
Diffstat (limited to 'x11')
-rw-r--r--x11/tkgoodstuff/Makefile25
-rw-r--r--x11/tkgoodstuff/distinfo1
-rw-r--r--x11/tkgoodstuff/files/patch-aa57
-rw-r--r--x11/tkgoodstuff/pkg-comment1
-rw-r--r--x11/tkgoodstuff/pkg-descr45
-rw-r--r--x11/tkgoodstuff/pkg-plist178
6 files changed, 307 insertions, 0 deletions
diff --git a/x11/tkgoodstuff/Makefile b/x11/tkgoodstuff/Makefile
new file mode 100644
index 00000000000..cb324980a16
--- /dev/null
+++ b/x11/tkgoodstuff/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: tkgoodstuff
+# Version required: 4.1
+# Date created: 7 Oct 1996
+# Whom: pst
+#
+# $Id$
+#
+
+#PKGNAME= tkgoodstuff-4.1
+DISTNAME= tkgoodstuff4.1
+CATEGORIES+= x11
+MASTER_SITES= ftp://merv.philosophy.lsa.umich.edu/pub/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= pst@FreeBSD.org
+
+RUN_DEPENDS= fvwm:${PORTSDIR}/x11/fvwm2
+LIB_DEPENDS= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm
+
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= TCLCONFIGSH=/usr/libdata/tcl/tclConfig.sh TCLSH=/usr/bin/tclsh \
+ INSTALL_PROGRAM=""
+CONFIGURE_ARGS= --enable-libs
+
+.include <bsd.port.mk>
diff --git a/x11/tkgoodstuff/distinfo b/x11/tkgoodstuff/distinfo
new file mode 100644
index 00000000000..2abd3fa122b
--- /dev/null
+++ b/x11/tkgoodstuff/distinfo
@@ -0,0 +1 @@
+MD5 (tkgoodstuff4.1.tgz) = cf4eb8d459243e5975eefd57c1eceebe
diff --git a/x11/tkgoodstuff/files/patch-aa b/x11/tkgoodstuff/files/patch-aa
new file mode 100644
index 00000000000..f6ceeb4f324
--- /dev/null
+++ b/x11/tkgoodstuff/files/patch-aa
@@ -0,0 +1,57 @@
+*** libs/Makefile.in.ORIG Thu Sep 19 13:08:41 1996
+--- libs/Makefile.in Mon Oct 7 21:21:13 1996
+***************
+*** 72,97 ****
+ libs: $(SHLIBS) pkgIndex.tcl
+
+ $(TKG_SHLIB): tkg.o tkgButton.o
+! ${SHLIB_LD} -o $@ $(LIBS) $(SHLIB_LD_LIBS) tkg.o tkgButton.o
+ @chmod 0755 $@
+
+ $(XPM_SHLIB): tixImgXpm.o
+! ${SHLIB_LD} -o $@ $(LIBS) $(SHLIB_LD_LIBS) tixImgXpm.o
+ @chmod 0755 $@
+
+ $(BLT_SHLIB): $(BLTSHARED)
+! ${SHLIB_LD} -o $@ $(LIBS) $(SHLIB_LD_LIBS) $(BLTSHARED)
+ @chmod 0755 $@
+
+ $(NETSCAPE_SHLIB): tkNetscape.o clientWin.o
+! ${SHLIB_LD} -o $@ $(LIBS) $(SHLIB_LD_LIBS) tkNetscape.o clientWin.o
+
+ $(FVWM_SHLIB): tkFvwm.o
+! ${SHLIB_LD} -o $@ $(LIBS) $(SHLIB_LD_LIBS) tkFvwm.o
+ @chmod 0755 $@
+
+ $(STEAL_SHLIB): tkXAccess.o
+! ${SHLIB_LD} -o $@ $(LIBS) $(SHLIB_LD_LIBS) tkXAccess.o
+ @chmod 0755 $@
+
+ tkgwish: $(TKGWISH_NAME)
+--- 72,97 ----
+ libs: $(SHLIBS) pkgIndex.tcl
+
+ $(TKG_SHLIB): tkg.o tkgButton.o
+! ${SHLIB_LD} -o $@ $(SHLIB_LD_LIBS) tkg.o tkgButton.o
+ @chmod 0755 $@
+
+ $(XPM_SHLIB): tixImgXpm.o
+! ${SHLIB_LD} -o $@ $(SHLIB_LD_LIBS) tixImgXpm.o
+ @chmod 0755 $@
+
+ $(BLT_SHLIB): $(BLTSHARED)
+! ${SHLIB_LD} -o $@ $(SHLIB_LD_LIBS) $(BLTSHARED)
+ @chmod 0755 $@
+
+ $(NETSCAPE_SHLIB): tkNetscape.o clientWin.o
+! ${SHLIB_LD} -o $@ $(SHLIB_LD_LIBS) tkNetscape.o clientWin.o
+
+ $(FVWM_SHLIB): tkFvwm.o
+! ${SHLIB_LD} -o $@ $(SHLIB_LD_LIBS) tkFvwm.o
+ @chmod 0755 $@
+
+ $(STEAL_SHLIB): tkXAccess.o
+! ${SHLIB_LD} -o $@ $(SHLIB_LD_LIBS) tkXAccess.o
+ @chmod 0755 $@
+
+ tkgwish: $(TKGWISH_NAME)
diff --git a/x11/tkgoodstuff/pkg-comment b/x11/tkgoodstuff/pkg-comment
new file mode 100644
index 00000000000..b872e8775fb
--- /dev/null
+++ b/x11/tkgoodstuff/pkg-comment
@@ -0,0 +1 @@
+TkGoodstuff module for fvwm2 window manager - requires XPM and fvwm2
diff --git a/x11/tkgoodstuff/pkg-descr b/x11/tkgoodstuff/pkg-descr
new file mode 100644
index 00000000000..86d82b44a89
--- /dev/null
+++ b/x11/tkgoodstuff/pkg-descr
@@ -0,0 +1,45 @@
+README for TkGoodStuff version 4.1, 2 Oct, 1996
+
+TkGoodStuff for the X Window System is an alarm clock, biff, modem
+dialer/network status indicator, note-taker, web-browser launch tool,
+system load monitor, application/utility menu, Win95-like task bar,
+and whatever else you want.
+
+TkGoodStuff produces a button bar. It is easily configured and
+modified with the on-line GUI preferences manager (*no* rc-file
+hacking). The main envisioned use is as an always-on-top destop
+utility to serve the user's common needs for indicators and buttons.
+There is a "screen-edge" mode, in which the bar occupies an edge of
+the screen, can be dragged to other edges, and can auto-minimize
+(shrink to a line at the screen-edge). For users of the fvwm window
+manager (though tkgoodstuff works without fvwm), tkgoodstuff serves
+all the functions of the Windows95 taskbar, and then some.
+
+You can configure buttons to launch applications (with lots of
+configurable options), you can "swallow" any application's window into
+your tkgoodstuff panel, and several "clients" are included (you can
+also write your own with a tcl/tk script---an example is provided):
+
+ -- analog/digital alarm clock
+ -- biff (check/scan/read new mail; handles multiple folders
+ and alert levels, MH folders, IMAP mailboxes)
+ -- PPP (or SLIP or TERM) net link GUI dialer and status
+ indicator (with sophisticated redialing and login
+ scripting).
+ -- FVWM support, including Win95-like bar of buttons for open
+ and iconified windows, as well as a pager.
+ -- launcher for WWW browsers (lets you visit the URL in the
+ current X selection with one click)
+ -- note-taker (tool for quickly jotting down and organizing
+ scraps of information)
+ -- calendar/alarm support (for Ical-generated calendar files)
+ -- system load monitor (graphical and/or digital display)
+ -- Menu button, for launching applications and running
+ utilities (the menu is GUI-configured).
+ -- "webster" net dictionary client
+ -- calculator with scrollable history and hex/dec/oct modes
+ (perpetually alpha, until someone adopts it as a project!)
+ -- POP/IMAP mail fetch scheduler.
+ -- file watcher: look for changes in log files
+ -- launcher for tkman (operates with X selection like WWW
+ client)
diff --git a/x11/tkgoodstuff/pkg-plist b/x11/tkgoodstuff/pkg-plist
new file mode 100644
index 00000000000..7aa92632c33
--- /dev/null
+++ b/x11/tkgoodstuff/pkg-plist
@@ -0,0 +1,178 @@
+bin/Dialer
+bin/tkgoodstuff
+lib/tkgoodstuff/tcl/Alarm.tcl
+lib/tkgoodstuff/tcl/Analog.tcl
+lib/tkgoodstuff/tcl/Biff.tcl
+lib/tkgoodstuff/tcl/BiffMH.tcl
+lib/tkgoodstuff/tcl/Biffatime.tcl
+lib/tkgoodstuff/tcl/Bifffilesize.tcl
+lib/tkgoodstuff/tcl/Biffinternal.tcl
+lib/tkgoodstuff/tcl/Biffscan.tcl
+lib/tkgoodstuff/tcl/Calc.tcl
+lib/tkgoodstuff/tcl/Chooser.tcl
+lib/tkgoodstuff/tcl/Clock.tcl
+lib/tkgoodstuff/tcl/Dialer.tcl
+lib/tkgoodstuff/tcl/Example.tcl
+lib/tkgoodstuff/tcl/Fvwm.tcl
+lib/tkgoodstuff/tcl/FvwmDebug.tcl
+lib/tkgoodstuff/tcl/Help.tcl
+lib/tkgoodstuff/tcl/Ical-fetch.tcl
+lib/tkgoodstuff/tcl/Ical.tcl
+lib/tkgoodstuff/tcl/Jots.tcl
+lib/tkgoodstuff/tcl/Load.tcl
+lib/tkgoodstuff/tcl/Menu.tcl
+lib/tkgoodstuff/tcl/Net.tcl
+lib/tkgoodstuff/tcl/Pager.tcl
+lib/tkgoodstuff/tcl/PopImap.tcl
+lib/tkgoodstuff/tcl/TkMan.tcl
+lib/tkgoodstuff/tcl/WWW.tcl
+lib/tkgoodstuff/tcl/WatchDog.tcl
+lib/tkgoodstuff/tcl/Webster.tcl
+lib/tkgoodstuff/tcl/WindowList.tcl
+lib/tkgoodstuff/tcl/async.tcl
+lib/tkgoodstuff/tcl/balloon.tcl
+lib/tkgoodstuff/tcl/configcommands.tcl
+lib/tkgoodstuff/tcl/defaults.tcl
+lib/tkgoodstuff/tcl/dialogs.tcl
+lib/tkgoodstuff/tcl/elements.tcl
+lib/tkgoodstuff/tcl/english.tcl
+lib/tkgoodstuff/tcl/francais.tcl
+lib/tkgoodstuff/tcl/hlist.tcl
+lib/tkgoodstuff/tcl/inits.tcl
+lib/tkgoodstuff/tcl/international.tcl
+lib/tkgoodstuff/tcl/logging.tcl
+lib/tkgoodstuff/tcl/mainwin.tcl
+lib/tkgoodstuff/tcl/misc.tcl
+lib/tkgoodstuff/tcl/panelgeo.tcl
+lib/tkgoodstuff/tcl/popup.tcl
+lib/tkgoodstuff/tcl/prefs-config.tcl
+lib/tkgoodstuff/tcl/prefs-menu.tcl
+lib/tkgoodstuff/tcl/prefs.tcl
+lib/tkgoodstuff/tcl/screenedge.tcl
+lib/tkgoodstuff/tcl/startup.tcl
+lib/tkgoodstuff/tcl/swallow.tcl
+lib/tkgoodstuff/tcl/tclIndex
+lib/tkgoodstuff/tcl/tkSteal.tcl
+lib/tkgoodstuff/tcl/tkgbutton.tcl
+lib/tkgoodstuff/tcl/tkgoodstuff.tcl
+lib/tkgoodstuff/tcl/utils.tcl
+lib/tkgoodstuff/tcl/BiffIMAP.tcl
+lib/tkgoodstuff/tcl/args.tcl
+lib/tkgoodstuff/tcl/expect.tcl
+lib/tkgoodstuff/tcl/prefs-biff.tcl
+lib/tkgoodstuff/tcl/prefs-windowlist.tcl
+lib/tkgoodstuff/tcl/sexpr.tcl
+lib/tkgoodstuff/tcl/tabnotebook.tcl
+lib/tkgoodstuff/doc/CHANGES
+lib/tkgoodstuff/doc/Example
+lib/tkgoodstuff/doc/NOTICE
+lib/tkgoodstuff/doc/biff.html
+lib/tkgoodstuff/doc/chooser.html
+lib/tkgoodstuff/doc/clock.html
+lib/tkgoodstuff/doc/dialer.html
+lib/tkgoodstuff/doc/fvwm.html
+lib/tkgoodstuff/doc/ical.html
+lib/tkgoodstuff/doc/icons.html
+lib/tkgoodstuff/doc/index.html
+lib/tkgoodstuff/doc/install.html
+lib/tkgoodstuff/doc/jots.html
+lib/tkgoodstuff/doc/load.html
+lib/tkgoodstuff/doc/menu.html
+lib/tkgoodstuff/doc/net.html
+lib/tkgoodstuff/doc/pager.html
+lib/tkgoodstuff/doc/popimap.html
+lib/tkgoodstuff/doc/preferences.html
+lib/tkgoodstuff/doc/running.html
+lib/tkgoodstuff/doc/tkgoodstuff.html
+lib/tkgoodstuff/doc/tkman.html
+lib/tkgoodstuff/doc/watchdog.html
+lib/tkgoodstuff/doc/webster.html
+lib/tkgoodstuff/doc/windowlist.html
+lib/tkgoodstuff/doc/writingclients.html
+lib/tkgoodstuff/doc/www.html
+lib/tkgoodstuff/doc/FAQ
+lib/tkgoodstuff/icons/biffnew-sm.xpm
+lib/tkgoodstuff/icons/biffnew.xpm
+lib/tkgoodstuff/icons/biffno-sm.xpm
+lib/tkgoodstuff/icons/biffno.xpm
+lib/tkgoodstuff/icons/browser.xpm
+lib/tkgoodstuff/icons/bullet.xpm
+lib/tkgoodstuff/icons/button.xpm
+lib/tkgoodstuff/icons/calc-sm.xpm
+lib/tkgoodstuff/icons/calc.xpm
+lib/tkgoodstuff/icons/client.xpm
+lib/tkgoodstuff/icons/copyright.info
+lib/tkgoodstuff/icons/editor.xpm
+lib/tkgoodstuff/icons/error
+lib/tkgoodstuff/icons/exec.xpm
+lib/tkgoodstuff/icons/fileempty.xpm
+lib/tkgoodstuff/icons/filefull.xpm
+lib/tkgoodstuff/icons/filegone.xpm
+lib/tkgoodstuff/icons/filer.xpm
+lib/tkgoodstuff/icons/graphic.xpm
+lib/tkgoodstuff/icons/ical-sm.xpm
+lib/tkgoodstuff/icons/ical.xpm
+lib/tkgoodstuff/icons/iconic.xpm
+lib/tkgoodstuff/icons/jots-sm.xpm
+lib/tkgoodstuff/icons/jots.xpm
+lib/tkgoodstuff/icons/labelbox.xpm
+lib/tkgoodstuff/icons/letters
+lib/tkgoodstuff/icons/mailer.xpm
+lib/tkgoodstuff/icons/manreader.xpm
+lib/tkgoodstuff/icons/menu.xpm
+lib/tkgoodstuff/icons/netdn-sm.xpm
+lib/tkgoodstuff/icons/netdn.xpm
+lib/tkgoodstuff/icons/netscape-sm.xpm
+lib/tkgoodstuff/icons/netscape.xpm
+lib/tkgoodstuff/icons/netup-sm.xpm
+lib/tkgoodstuff/icons/netup.xpm
+lib/tkgoodstuff/icons/netwt-sm.xpm
+lib/tkgoodstuff/icons/netwt.xpm
+lib/tkgoodstuff/icons/news-sm.xpm
+lib/tkgoodstuff/icons/news.xpm
+lib/tkgoodstuff/icons/newsreader.xpm
+lib/tkgoodstuff/icons/panel.xpm
+lib/tkgoodstuff/icons/question
+lib/tkgoodstuff/icons/run.xpm
+lib/tkgoodstuff/icons/separator.xpm
+lib/tkgoodstuff/icons/shell.xpm
+lib/tkgoodstuff/icons/stack.xpm
+lib/tkgoodstuff/icons/tcl.xpm
+lib/tkgoodstuff/icons/telnet-sm.xpm
+lib/tkgoodstuff/icons/telnet.xpm
+lib/tkgoodstuff/icons/tkman-sm.xpm
+lib/tkgoodstuff/icons/tkman.xpm
+lib/tkgoodstuff/icons/warning
+lib/tkgoodstuff/icons/weather-sm.xpm
+lib/tkgoodstuff/icons/weather.xpm
+lib/tkgoodstuff/icons/webster-sm.xpm
+lib/tkgoodstuff/icons/webster.xpm
+lib/tkgoodstuff/icons/win.xpm
+lib/tkgoodstuff/icons/www-sm.xpm
+lib/tkgoodstuff/icons/www.xpm
+lib/tkgoodstuff/icons/xlogo-sm.xpm
+lib/tkgoodstuff/icons/xlogo.xpm
+lib/tkgoodstuff/icons/biffgreen-sm.xpm
+lib/tkgoodstuff/icons/biffgreen.xpm
+lib/tkgoodstuff/icons/biffred-sm.xpm
+lib/tkgoodstuff/icons/biffred.xpm
+lib/tkgoodstuff/icons/biffwhite-sm.xpm
+lib/tkgoodstuff/icons/biffwhite.xpm
+lib/tkgoodstuff/icons/biffyellow-sm.xpm
+lib/tkgoodstuff/icons/biffyellow.xpm
+lib/tkgoodstuff/icons/swallow.xpm
+lib/tkgoodstuff/icons/tk.xpm
+lib/tkgoodstuff/sample-rc/.tkgoodstuffrc
+lib/tkgoodstuff/sample-rc/home
+lib/tkgoodstuff/sample-rc/minimal
+lib/tkgoodstuff/sample-rc/stacks
+lib/tkgoodstuff/sample-rc/win95
+lib/tkgoodstuff/tkgoodstuff
+lib/tkgoodstuff/Dialer
+lib/tkgoodstuff/libtkg41.so
+lib/tkgoodstuff/libpixmap41.so
+lib/tkgoodstuff/libblt41.so
+lib/tkgoodstuff/libtkNetscape41.so
+lib/tkgoodstuff/libtkfvwm41.so
+lib/tkgoodstuff/libtkSteal41.so
+lib/tkgoodstuff/pkgIndex.tcl