aboutsummaryrefslogtreecommitdiffstats
path: root/x11-toolkits/tk84
diff options
context:
space:
mode:
authorhoek <hoek@FreeBSD.org>1998-07-28 05:36:08 +0800
committerhoek <hoek@FreeBSD.org>1998-07-28 05:36:08 +0800
commit8f33985214c3d780407fe39fb3ca69b8330ee5b9 (patch)
treeadb62e7861e67217e7b220346bde783ccea347b7 /x11-toolkits/tk84
parent491607d257f430aa3a851fcca630316d51993d23 (diff)
downloadfreebsd-ports-graphics-8f33985214c3d780407fe39fb3ca69b8330ee5b9.tar.gz
freebsd-ports-graphics-8f33985214c3d780407fe39fb3ca69b8330ee5b9.tar.zst
freebsd-ports-graphics-8f33985214c3d780407fe39fb3ca69b8330ee5b9.zip
Install a wish script that spits-out all the various names for wish. The
script handles for tclX and tkstep. This is as per several discussions on -ports. I expect one or two of the depending ports to break silently. I didn't touch the ja-ports, since INSTALL.wish might want translating? PR: bin/5894 Mention: Eivind, who wrote part of INSTALL.wish
Diffstat (limited to 'x11-toolkits/tk84')
-rw-r--r--x11-toolkits/tk84/Makefile7
-rw-r--r--x11-toolkits/tk84/pkg-install.wish31
2 files changed, 37 insertions, 1 deletions
diff --git a/x11-toolkits/tk84/Makefile b/x11-toolkits/tk84/Makefile
index 22070a3e53e..54158bd12ee 100644
--- a/x11-toolkits/tk84/Makefile
+++ b/x11-toolkits/tk84/Makefile
@@ -3,7 +3,7 @@
# Date created: 19 August 1997
# Whom: jkh
#
-# $Id: Makefile,v 1.11 1998/07/01 10:21:02 jseger Exp $
+# $Id: Makefile,v 1.12 1998/07/12 21:07:21 jdp Exp $
#
DISTNAME= tk8.1a2
@@ -23,8 +23,13 @@ CONFIGURE_ENV= PORTSDIR=${PORTSDIR}
post-install:
${LDCONFIG} -m ${PREFIX}/lib
+.if exists(${PORTSDIR}/x11/tk80/pkg/INSTALL.wish)
+ ${SH} ${PORTSDIR}/x11/tk80/pkg/INSTALL.wish
+.endif
test:
cd ${WRKSRC}; make test
.include <bsd.port.mk>
+
+PKG_ARGS+= -i ${PORTSDIR}/x11/tk80/pkg/INSTALL.wish
diff --git a/x11-toolkits/tk84/pkg-install.wish b/x11-toolkits/tk84/pkg-install.wish
new file mode 100644
index 00000000000..ad18109783f
--- /dev/null
+++ b/x11-toolkits/tk84/pkg-install.wish
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+# The user may have a wish they want to preserve
+if [ ! -f ${PKG_PREFIX}/bin/wish ] || [ \
+ `grep -a awieYJFnsuILOnfsYEW ${PKG_PREFIX}/bin/wish | sed -e 's/.*\*\*//'` \
+ -lt 001 ]
+then
+ [ -f ${PKG_PREFIX}/bin/wish ] && chmod u+w ${PKG_PREFIX}/bin/wish
+
+ cat > ${PKG_PREFIX}/bin/wish <<'EOF'
+#!/bin/sh
+# Installed by ports system. id: awieYJFnsuILOnfsYEW**001
+
+(
+echo "In FreeBSD, wish is named with a version number. This is because"
+echo "different versions of wish are not compatible with each other and"
+echo "they can not all be called \"wish\"! You may need multiple versions"
+echo "installed because a given port may depend on a specific version."
+echo
+echo "On your system, wish is installed under at least the following names:"
+echo
+for name in $(/bin/ls $(echo $PATH | sed 's/:/ /g') 2> /dev/null | egrep '^wish(step)?(x|([0-9]+\.[0-9]+))([a-z][a-z])?$')
+do
+ echo $name
+done
+[ "$name" = "" ] && echo "No wish installations found, sorry."
+) 1>&2
+exit 1
+EOF
+ chmod a+rx ${PKG_PREFIX}/bin/wish
+fi