aboutsummaryrefslogtreecommitdiffstats
path: root/lang/p5-Tcl
diff options
context:
space:
mode:
authorpgollucci <pgollucci@FreeBSD.org>2009-07-15 07:38:31 +0800
committerpgollucci <pgollucci@FreeBSD.org>2009-07-15 07:38:31 +0800
commit16a3f0e337c8ba89fad22420a48e2fc5425c6060 (patch)
treecc682c665ae240db761b867f04724a5219b8207f /lang/p5-Tcl
parent1522179d084fb6f6f9696656856e1882244dd0af (diff)
downloadfreebsd-ports-gnome-16a3f0e337c8ba89fad22420a48e2fc5425c6060.tar.gz
freebsd-ports-gnome-16a3f0e337c8ba89fad22420a48e2fc5425c6060.tar.zst
freebsd-ports-gnome-16a3f0e337c8ba89fad22420a48e2fc5425c6060.zip
- Fix build with custom LOCALBASE
Reported by: QATty Submitted by: Cezary Morga <cm@therek.net>
Diffstat (limited to 'lang/p5-Tcl')
-rw-r--r--lang/p5-Tcl/files/patch-Makefile.PL12
1 files changed, 12 insertions, 0 deletions
diff --git a/lang/p5-Tcl/files/patch-Makefile.PL b/lang/p5-Tcl/files/patch-Makefile.PL
new file mode 100644
index 000000000000..2ac6a594f2e5
--- /dev/null
+++ b/lang/p5-Tcl/files/patch-Makefile.PL
@@ -0,0 +1,12 @@
+--- ./Makefile.PL.orig 2009-07-14 19:34:21.530175414 -0400
++++ ./Makefile.PL 2009-07-14 19:35:55.039877625 -0400
+@@ -192,8 +192,8 @@
+ $defs .= " -DTCL_LIB_FILE=\\\"tcl$tclver.dll\\\"" if $usestubs;
+ }
+ elsif ($^O eq 'freebsd') {
++ $tclcfg{tcl_library} =~ /^(.*)[\\\/]lib[\\\/]/ and $incpath .= " -I$1/include/tcl$tclver";
+ $tclver=~s/\.//;
+- $tclsh=~/([\d.]+)$/ and $incpath .= " -I/usr/local/include/tcl$1";
+ $defs .= " -DTCL_LIB_FILE=\\\"libtcl$tclver.so\\\"" if $usestubs;
+ }
+ elsif ($^O eq 'hpux') {