aboutsummaryrefslogtreecommitdiff
path: root/lang/tcl86
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2007-09-28 05:14:15 +0000
committerMartin Matuska <mm@FreeBSD.org>2007-09-28 05:14:15 +0000
commitbc874c016a4b1e4d2ad69618743aaeccbc2b62bc (patch)
tree8e49a418fdcac47e00c3746b58220cef7ad94216 /lang/tcl86
parent261cebcdacdc16bc44151ddece3a6d91b3c68027 (diff)
Notes
Diffstat (limited to 'lang/tcl86')
-rw-r--r--lang/tcl86/Makefile11
-rw-r--r--lang/tcl86/distinfo6
-rw-r--r--lang/tcl86/files/patch-unix-configure20
-rw-r--r--lang/tcl86/pkg-plist4
4 files changed, 16 insertions, 25 deletions
diff --git a/lang/tcl86/Makefile b/lang/tcl86/Makefile
index 81874c85ebb0..79cbc4975f91 100644
--- a/lang/tcl86/Makefile
+++ b/lang/tcl86/Makefile
@@ -6,19 +6,18 @@
#
PORTNAME= tcl
-PORTVERSION= 8.5.a.6
-PORTREVISION= 2
+PORTVERSION= 8.5.b.1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= tcl
PKGNAMESUFFIX?= ${THREADS_SUFFIX}${PKGNAMESUFFIX2}
-DISTNAME= ${PORTNAME}${PORTVERSION:S/.a./a/}-src
+DISTNAME= ${PORTNAME}${PORTVERSION:S/.b./b/}-src
MAINTAINER= mm@FreeBSD.org
COMMENT= Tool Command Language (development version)
PATCH_DIST_ARGS= -d ${WRKDIR}/${DISTNAME} -E ${PATCH_DIST_STRIP}
-WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION:S/.a./a/}/unix
+WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}/unix
ALL_TARGET= all
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@@ -54,8 +53,8 @@ BROKEN= does not compile on ia64
. endif
. if exists(${TCLSH})
TCL_PATCHLEVEL!= ${ECHO_CMD} "puts \$$tcl_patchLevel" | ${TCLSH}
-. if ${TCL_PATCHLEVEL} != ${PORTVERSION:S/.a./a/}
-IGNORE= version mismatch - installing ${PORTVERSION:S/.a./a/} over installed ${TCL_PATCHLEVEL}
+. if ${TCL_PATCHLEVEL} != ${PORTVERSION:S/.b./b/}
+IGNORE= version mismatch - installing ${PORTVERSION:S/.b./b/} over installed ${TCL_PATCHLEVEL}
. endif
.endif
diff --git a/lang/tcl86/distinfo b/lang/tcl86/distinfo
index 2dc3a45224a9..eb4fcb908474 100644
--- a/lang/tcl86/distinfo
+++ b/lang/tcl86/distinfo
@@ -1,3 +1,3 @@
-MD5 (tcl8.5a6-src.tar.gz) = 2759f9517898e2928d3a4bf6831a7eaa
-SHA256 (tcl8.5a6-src.tar.gz) = 16f6d0c48f766560789e91ac79b07aa3c3adc2ef7159dd2fe7e4ceff370636ac
-SIZE (tcl8.5a6-src.tar.gz) = 4231357
+MD5 (tcl8.5b1-src.tar.gz) = 52cd1e2df2f6d1c6508ea502ff776663
+SHA256 (tcl8.5b1-src.tar.gz) = 1b85f2589ccd84c3131be560a94f1af86aa4deb0fbf8747ba16553cd27410832
+SIZE (tcl8.5b1-src.tar.gz) = 4285527
diff --git a/lang/tcl86/files/patch-unix-configure b/lang/tcl86/files/patch-unix-configure
index 81d45a42a74e..2ee97ec6e969 100644
--- a/lang/tcl86/files/patch-unix-configure
+++ b/lang/tcl86/files/patch-unix-configure
@@ -1,6 +1,6 @@
---- configure.orig Wed Jan 17 13:10:49 2007
-+++ configure Wed Jan 17 13:00:27 2007
-@@ -6467,7 +6467,7 @@
+--- configure.orig 2007-09-24 17:46:44.000000000 +0200
++++ configure 2007-09-27 20:24:15.000000000 +0200
+@@ -6615,7 +6615,7 @@
LDFLAGS_ARCH=""
TCL_EXPORT_FILE_SUFFIX=""
UNSHARED_LIB_SUFFIX=""
@@ -9,24 +9,16 @@
ECHO_VERSION='`echo ${VERSION}`'
TCL_LIB_VERSIONS_OK=ok
CFLAGS_DEBUG=-g
-@@ -7275,25 +7275,26 @@
- FreeBSD-*)
- # FreeBSD 3.* and greater have ELF.
- SHLIB_CFLAGS="-fPIC"
-- SHLIB_LD="ld -Bshareable -x"
-+ SHLIB_LD="${CC} -shared"
-+ TCL_SHLIB_LD_EXTRAS="-soname \$@"
- SHLIB_LD_LIBS='${LIBS}'
+@@ -7490,20 +7490,20 @@
SHLIB_SUFFIX=".so"
DL_OBJS="tclLoadDl.o"
DL_LIBS=""
- LDFLAGS="$LDFLAGS -export-dynamic"
+ LDFLAGS=""
CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
- LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
if test "${TCL_THREADS}" = "1" ; then
-- # The -pthread needs to go in the CFLAGS, not LIBS
-+ # The -pthread needs to go in the LDFLAGS, not LIBS
+ # The -pthread needs to go in the CFLAGS, not LIBS
LIBS=`echo $LIBS | sed s/-pthread//`
- CFLAGS="$CFLAGS -pthread"
- LDFLAGS="$LDFLAGS -pthread"
diff --git a/lang/tcl86/pkg-plist b/lang/tcl86/pkg-plist
index ea9029376100..847b941dea8e 100644
--- a/lang/tcl86/pkg-plist
+++ b/lang/tcl86/pkg-plist
@@ -813,9 +813,9 @@ lib/tcl%%TCL_VER%%/tclIndex
lib/tcl%%TCL_VER%%/word.tcl
lib/tcl8/8.4/http-2.5.3.tm
lib/tcl8/8.4/platform/shell-1.1.3.tm
-lib/tcl8/8.4/platform-1.0.2.tm
+lib/tcl8/8.4/platform-1.0.3.tm
lib/tcl8/8.5/msgcat-1.4.2.tm
-lib/tcl8/8.5/tcltest-2.3a1.tm
+lib/tcl8/8.5/tcltest-2.3b1.tm
%%INSTMAN%%%%DATADIR%%/man.macros
%%INSTMAN%%@dirrm %%DATADIR%%
%%TZDATA%%@dirrm lib/tcl%%TCL_VER%%/tzdata/US