Re: UPDATE: Tcl/Tk 8.5.15 - 8.5.16

2014-09-22 Thread Stuart Cassoff
Also remove the threaded FLAVOR; I don't see anything using it.
If threaded Tcl is wanted then 8.6 should be used.

Index: Makefile
===
RCS file: /cvs/ports/lang/tcl/8.5/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile11 Jan 2014 12:56:41 -  1.31
+++ Makefile22 Sep 2014 08:07:40 -
@@ -2,10 +2,9 @@
 
 COMMENT =  Tool Command Language
 
-DISTNAME = tcl8.5.15
-PKGNAME =  tcl-8.5.15
-REVISION = 2
-SHARED_LIBS =  tcl85 1.5
+DISTNAME = tcl8.5.16
+PKGNAME =  tcl-8.5.16
+SHARED_LIBS =  tcl85 1.6
 CATEGORIES =   lang lang/tcl
 HOMEPAGE = http://www.tcl.tk/
 MAINTAINER =   Stuart Cassoff s...@users.sourceforge.net
@@ -41,14 +40,6 @@ CONFIGURE_ARGS +=${CONFIGURE_SHARED} \
EXTRA_INSTALL=install-private-headers \
SHLIB_VERSION=${LIBtcl85_VERSION}
 
-FLAVORS =  threaded
-FLAVOR ?=
-
-.if ${FLAVOR:Mthreaded}
-CONFIGURE_ARGS +=  --enable-threads
-WANTLIB += pthread
-.endif
-
 .include bsd.port.arch.mk
 
 .if ${NO_SHARED_LIBS:L} == no
@@ -66,8 +57,8 @@ TESTHOME =${WRKDIR}/testhome
 # Use TESTFLAGS to control the Tcl tests
 TESTFLAGS =
 
-# XXX Until Tcl bug 2911139 is fixed; bug is in test, not in Tcl.
-TESTFLAGS += -skip http-4.14
+# XXX Until Tcl bug 2911139 is fixed; bug is in tests, not in Tcl.
+TESTFLAGS += -skip 'http-4.14 socket-14.14'
 
 pre-test:
mkdir -p ${TESTHOME}
Index: distinfo
===
RCS file: /cvs/ports/lang/tcl/8.5/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- distinfo20 Sep 2013 10:09:08 -  1.13
+++ distinfo22 Sep 2014 08:07:40 -
@@ -1,2 +1,2 @@
-SHA256 (tcl8.5.15-src.tar.gz) = 8k6q5GF5XmsJv1TH6fON7wJYktpV8mAIwWQTz92iiE4=
-SIZE (tcl8.5.15-src.tar.gz) = 4536117
+SHA256 (tcl8.5.16-src.tar.gz) = omy9sEN9BeWgDJk1cHN+cfpsyQhOGRdNcUCXtcuqwbE=
+SIZE (tcl8.5.16-src.tar.gz) = 4545982
Index: patches/patch-unix_Makefile_in
===
RCS file: /cvs/ports/lang/tcl/8.5/patches/patch-unix_Makefile_in,v
retrieving revision 1.12
diff -u -p -r1.12 patch-unix_Makefile_in
--- patches/patch-unix_Makefile_in  20 Sep 2013 10:09:08 -  1.12
+++ patches/patch-unix_Makefile_in  22 Sep 2014 08:07:40 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-unix_Makefile_in,v 1.12 2013/09/20 10:09:08 stu Exp $
 unix/Makefile.in.orig  Fri Nov  9 10:14:39 2012
-+++ unix/Makefile.in   Wed Nov 14 07:50:42 2012
-@@ -558,6 +558,10 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
+--- unix/Makefile.in.orig  Wed Jul 23 09:03:24 2014
 unix/Makefile.in   Sun Aug 17 15:22:06 2014
+@@ -565,6 +565,10 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
rm -f $@
@MAKE_STUB_LIB@
  
@@ -12,15 +12,24 @@ $OpenBSD: patch-unix_Makefile_in,v 1.12 
  # Make target which outputs the list of the .o contained in the Tcl lib useful
  # to build a single big shared library containing Tcl and other extensions.
  # Used for the Tcl Plugin.  -- dl
-@@ -719,7 +723,6 @@ install-binaries: binaries
+@@ -726,7 +730,6 @@ install-binaries: binaries
done;
@echo Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/
@@INSTALL_LIB@
--  @chmod 555 $(DLL_INSTALL_DIR)/$(LIB_FILE)
+-  @chmod 555 $(DLL_INSTALL_DIR)/$(LIB_FILE)
@echo Installing ${TCL_EXE} as 
$(BIN_INSTALL_DIR)/tclsh$(VERSION)@EXEEXT@
-   @$(INSTALL_PROGRAM) ${TCL_EXE} 
$(BIN_INSTALL_DIR)/tclsh$(VERSION)@EXEEXT@
+   @$(INSTALL_PROGRAM) ${TCL_EXE} 
$(BIN_INSTALL_DIR)/tclsh$(VERSION)@EXEEXT@
@echo Installing tclConfig.sh to $(CONFIG_INSTALL_DIR)/
-@@ -739,7 +742,7 @@ install-libraries: libraries $(INSTALL_TZDATA) install
+@@ -738,7 +741,7 @@ install-binaries: binaries
+   @EXTRA_INSTALL_BINARIES@
+   @echo Installing pkg-config file to $(LIB_INSTALL_DIR)/pkgconfig/
+   @mkdir -p $(LIB_INSTALL_DIR)/pkgconfig
+-  @$(INSTALL_DATA) tcl.pc $(LIB_INSTALL_DIR)/pkgconfig/tcl.pc
++  @$(INSTALL_DATA) tcl.pc $(LIB_INSTALL_DIR)/pkgconfig/tcl85.pc
+ 
+ install-libraries: libraries $(INSTALL_TZDATA) install-msgs
+   @for i in $(INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \
+@@ -749,7 +752,7 @@ install-libraries: libraries $(INSTALL_TZDATA) install
else true; \
fi; \
done;
@@ -29,12 +38,12 @@ $OpenBSD: patch-unix_Makefile_in,v 1.12 
do \
if [ ! -d $(SCRIPT_INSTALL_DIR)/$$i ] ; then \
echo Making directory $(SCRIPT_INSTALL_DIR)/$$i; \
-@@ -767,21 +770,21 @@ install-libraries: libraries $(INSTALL_TZDATA) install
+@@ -777,21 +780,21 @@ install-libraries: libraries $(INSTALL_TZDATA) install
$(INSTALL_DATA) $$i $(SCRIPT_INSTALL_DIR)/http1.0; \
done;
-   @echo 

Re: UPDATE: Tcl/Tk 8.5.15 - 8.5.16

2014-09-18 Thread Stuart Cassoff
I don't think this will be problematic; Tcl is very stable and smooth in the 
upgrade.

k?



Re: UPDATE: Tcl/Tk 8.5.15 - 8.5.16

2014-09-16 Thread Stuart Cassoff
These were mangled as well.

Index: Makefile
===
RCS file: /cvs/ports/lang/tcl/8.5/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile11 Jan 2014 12:56:41 -  1.31
+++ Makefile16 Sep 2014 14:49:45 -
@@ -2,10 +2,9 @@
 
 COMMENT =  Tool Command Language
 
-DISTNAME = tcl8.5.15
-PKGNAME =  tcl-8.5.15
-REVISION = 2
-SHARED_LIBS =  tcl85 1.5
+DISTNAME = tcl8.5.16
+PKGNAME =  tcl-8.5.16
+SHARED_LIBS =  tcl85 1.6
 CATEGORIES =   lang lang/tcl
 HOMEPAGE = http://www.tcl.tk/
 MAINTAINER =   Stuart Cassoff s...@users.sourceforge.net
@@ -66,8 +65,8 @@ TESTHOME =${WRKDIR}/testhome
 # Use TESTFLAGS to control the Tcl tests
 TESTFLAGS =
 
-# XXX Until Tcl bug 2911139 is fixed; bug is in test, not in Tcl.
-TESTFLAGS += -skip http-4.14
+# XXX Until Tcl bug 2911139 is fixed; bug is in tests, not in Tcl.
+TESTFLAGS += -skip 'http-4.14 socket-14.14'
 
 pre-test:
mkdir -p ${TESTHOME}
Index: distinfo
===
RCS file: /cvs/ports/lang/tcl/8.5/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- distinfo20 Sep 2013 10:09:08 -  1.13
+++ distinfo16 Sep 2014 14:49:45 -
@@ -1,2 +1,2 @@
-SHA256 (tcl8.5.15-src.tar.gz) = 8k6q5GF5XmsJv1TH6fON7wJYktpV8mAIwWQTz92iiE4=
-SIZE (tcl8.5.15-src.tar.gz) = 4536117
+SHA256 (tcl8.5.16-src.tar.gz) = omy9sEN9BeWgDJk1cHN+cfpsyQhOGRdNcUCXtcuqwbE=
+SIZE (tcl8.5.16-src.tar.gz) = 4545982
Index: patches/patch-unix_Makefile_in
===
RCS file: /cvs/ports/lang/tcl/8.5/patches/patch-unix_Makefile_in,v
retrieving revision 1.12
diff -u -p -r1.12 patch-unix_Makefile_in
--- patches/patch-unix_Makefile_in  20 Sep 2013 10:09:08 -  1.12
+++ patches/patch-unix_Makefile_in  16 Sep 2014 14:49:45 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-unix_Makefile_in,v 1.12 2013/09/20 10:09:08 stu Exp $
 unix/Makefile.in.orig  Fri Nov  9 10:14:39 2012
-+++ unix/Makefile.in   Wed Nov 14 07:50:42 2012
-@@ -558,6 +558,10 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
+--- unix/Makefile.in.orig  Wed Jul 23 09:03:24 2014
 unix/Makefile.in   Sun Aug 17 15:22:06 2014
+@@ -565,6 +565,10 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
rm -f $@
@MAKE_STUB_LIB@
  
@@ -12,15 +12,24 @@ $OpenBSD: patch-unix_Makefile_in,v 1.12 
  # Make target which outputs the list of the .o contained in the Tcl lib useful
  # to build a single big shared library containing Tcl and other extensions.
  # Used for the Tcl Plugin.  -- dl
-@@ -719,7 +723,6 @@ install-binaries: binaries
+@@ -726,7 +730,6 @@ install-binaries: binaries
done;
@echo Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/
@@INSTALL_LIB@
--  @chmod 555 $(DLL_INSTALL_DIR)/$(LIB_FILE)
+-  @chmod 555 $(DLL_INSTALL_DIR)/$(LIB_FILE)
@echo Installing ${TCL_EXE} as 
$(BIN_INSTALL_DIR)/tclsh$(VERSION)@EXEEXT@
-   @$(INSTALL_PROGRAM) ${TCL_EXE} 
$(BIN_INSTALL_DIR)/tclsh$(VERSION)@EXEEXT@
+   @$(INSTALL_PROGRAM) ${TCL_EXE} 
$(BIN_INSTALL_DIR)/tclsh$(VERSION)@EXEEXT@
@echo Installing tclConfig.sh to $(CONFIG_INSTALL_DIR)/
-@@ -739,7 +742,7 @@ install-libraries: libraries $(INSTALL_TZDATA) install
+@@ -738,7 +741,7 @@ install-binaries: binaries
+   @EXTRA_INSTALL_BINARIES@
+   @echo Installing pkg-config file to $(LIB_INSTALL_DIR)/pkgconfig/
+   @mkdir -p $(LIB_INSTALL_DIR)/pkgconfig
+-  @$(INSTALL_DATA) tcl.pc $(LIB_INSTALL_DIR)/pkgconfig/tcl.pc
++  @$(INSTALL_DATA) tcl.pc $(LIB_INSTALL_DIR)/pkgconfig/tcl85.pc
+ 
+ install-libraries: libraries $(INSTALL_TZDATA) install-msgs
+   @for i in $(INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \
+@@ -749,7 +752,7 @@ install-libraries: libraries $(INSTALL_TZDATA) install
else true; \
fi; \
done;
@@ -29,12 +38,12 @@ $OpenBSD: patch-unix_Makefile_in,v 1.12 
do \
if [ ! -d $(SCRIPT_INSTALL_DIR)/$$i ] ; then \
echo Making directory $(SCRIPT_INSTALL_DIR)/$$i; \
-@@ -767,21 +770,21 @@ install-libraries: libraries $(INSTALL_TZDATA) install
+@@ -777,21 +780,21 @@ install-libraries: libraries $(INSTALL_TZDATA) install
$(INSTALL_DATA) $$i $(SCRIPT_INSTALL_DIR)/http1.0; \
done;
-   @echo Installing package http 2.7.12 as a Tcl Module;
--  @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl 
$(SCRIPT_INSTALL_DIR)/../tcl8/8.4/http-2.7.12.tm;
-+  @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl 
$(SCRIPT_INSTALL_DIR)/modules/8.5/http-2.7.12.tm;
+   @echo Installing package http 2.7.13 as a Tcl Module;
+-  @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl 
$(SCRIPT_INSTALL_DIR)/../tcl8/8.4/http-2.7.13.tm;
++  @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl