#!/bin/sh
for mf in ${FILESDIR}/*Makefile ; do \
	dir=`basename $mf | sed -e s%Makefile%% -e 's%\.%/%g'`
	case "$dir" in
	"man/")
		dir=doc/man/
		;;
	"src/lib/")
		dir=lib/
		;;
	"src/wn/")
		dir=src/
		;;
	"src/wnb/")
		dir=lib/wnres/
		;;
	esac
	dir=${WRKSRC}/$dir
	test -f ${dir}Makefile.orig && continue
	test -f ${dir}Makefile && mv ${dir}Makefile ${dir}Makefile.orig
	ln -s $mf ${dir}Makefile
done

patch -d ${WRKSRC}/src -p0 << EOPATCH
Configuring the wnb script to call the right wish-binary directly
--- wnb	Sun Feb 22 12:49:56 1998
+++ wnb	Sat Feb 26 17:41:06 2000
@@ -1,6 +1,7 @@
-#!/bin/sh 
-# the following line is evaluated by sh but ignored by tcl \\
-wishwn "\$0" "\$@" &
-# the following line is evaluated by sh but ignored by tcl \\
-exec true
-# the preceding lines make this script self-executing on unix systems
+#!${PREFIX}/bin/tclsh${TCL_DVER}
+
+if {[catch {package require Tk} e]} {
+	puts stderr "The x11-toolkits/tk${TCL_DVER} must be installed for wnb to work"
+	exit 1
+}
+package require Wordnet
EOPATCH
