Some patch bits went upstream; drop a patch and no more need to run autconf.
Port Makefile cleanup.

Index: lang/tcl/8.5/Makefile
===================================================================
RCS file: /cvs/ports/lang/tcl/8.5/Makefile,v
retrieving revision 1.6
diff -N -u -p lang/tcl/8.5/Makefile
--- lang/tcl/8.5/Makefile       26 Dec 2008 23:36:03 -0000      1.6
+++ lang/tcl/8.5/Makefile       17 Apr 2009 15:15:24 -0000
@@ -2,16 +2,12 @@
 
 COMMENT =              Tool Command Language
 
-V =                    8.5.6
+V =                    8.5.7
 DISTNAME =             tcl${V}
 PKGNAME =              tcl-${V}
-
-SHARED_LIBS =          tcl85 0.3
-
+SHARED_LIBS =          tcl85 0.4
 CATEGORIES =           lang lang/tcl
-
 HOMEPAGE =             http://www.tcl.tk/
-
 MAINTAINER =           Stuart Cassoff <[email protected]>
 
 # BSD
@@ -37,11 +33,8 @@ FAKE_FLAGS =         INSTALL_DATA_DIR="${INSTALL_DATA_DIR}" \
                        CONFIG_INSTALL_DIR="${WRKINST}${TRUEPREFIX}/lib/tcl8.5"
 
 REGRESS_FLAGS =                HOME=${TESTHOME}
-
 SEPARATE_BUILD =       concurrent
-
-AUTOCONF_VERSION =     2.59
-CONFIGURE_STYLE =      autoconf no-autoheader old
+CONFIGURE_STYLE =      gnu old
 CONFIGURE_ARGS +=      ${CONFIGURE_SHARED} \
                        --includedir="${PREFIX}/include/tcl8.5" \
                        --mandir="${PREFIX}/lib/tcl8.5/man" \
@@ -49,8 +42,7 @@ CONFIGURE_ARGS +=     ${CONFIGURE_SHARED} \
                        --enable-man-symlinks \
                        --disable-rpath
 
-CONFIGURE_ENV +=       SHLIB_VERSION="${LIBtcl85_VERSION}" \
-                       CFLAGS=""
+CONFIGURE_ENV +=       SHLIB_VERSION="${LIBtcl85_VERSION}"
 
 # Needs a full network connection to run?
 #REGRESS_IS_INTERACTIVE=Yes
Index: lang/tcl/8.5/distinfo
===================================================================
RCS file: /cvs/ports/lang/tcl/8.5/distinfo,v
retrieving revision 1.4
diff -N -u -p lang/tcl/8.5/distinfo
--- lang/tcl/8.5/distinfo       26 Dec 2008 23:36:03 -0000      1.4
+++ lang/tcl/8.5/distinfo       17 Apr 2009 15:15:24 -0000
@@ -1,5 +1,5 @@
-MD5 (tcl8.5.6-src.tar.gz) = 0LCz/3YA/2MTXHELV1JlzQ==
-RMD160 (tcl8.5.6-src.tar.gz) = HzyTel537C+/eSQNOFR07tJPjqU=
-SHA1 (tcl8.5.6-src.tar.gz) = AsV+6jUZHwJ0YMbfKJF50D8ulYQ=
-SHA256 (tcl8.5.6-src.tar.gz) = JG0J2hFTB8YPHJH8/O+FGJUuFm3gWLau9/vP+nbKFQ4=
-SIZE (tcl8.5.6-src.tar.gz) = 4409651
+MD5 (tcl8.5.7-src.tar.gz) = 9wrY94teSp95L+EB8isSXw==
+RMD160 (tcl8.5.7-src.tar.gz) = G7hDVIwFMy6zQEuZtIAGE/Janb8=
+SHA1 (tcl8.5.7-src.tar.gz) = pgPSe/C4VHOcmfDWWL/D8cSF9Xg=
+SHA256 (tcl8.5.7-src.tar.gz) = Z9KNUajQTDcRQDAnZQO8iFmkspG8MxM1VqstETA+ZvI=
+SIZE (tcl8.5.7-src.tar.gz) = 4421720
Index: lang/tcl/8.5/patches/patch-unix_Makefile_in
===================================================================
RCS file: /cvs/ports/lang/tcl/8.5/patches/patch-unix_Makefile_in,v
retrieving revision 1.2
diff -N -u -p lang/tcl/8.5/patches/patch-unix_Makefile_in
--- lang/tcl/8.5/patches/patch-unix_Makefile_in 1 Oct 2008 19:47:40 -0000       
1.2
+++ lang/tcl/8.5/patches/patch-unix_Makefile_in 17 Apr 2009 15:15:24 -0000
@@ -1,17 +1,7 @@
 $OpenBSD: patch-unix_Makefile_in,v 1.2 2008/10/01 19:47:40 steven Exp $
---- unix/Makefile.in.orig      Thu Aug 14 13:31:38 2008
-+++ unix/Makefile.in   Wed Aug 27 02:25:06 2008
-@@ -80,6 +80,9 @@ HTML_DIR             = @HTML_DIR@
- # Directory in which to install html documentation:
- HTML_INSTALL_DIR      = $(INSTALL_ROOT)$(HTML_DIR)
- 
-+# Directory in which to install the configuration file tclConfig.sh:
-+CONFIG_INSTALL_DIR    = $(INSTALL_ROOT)$(libdir)
-+
- # Package search path.
- TCL_PACKAGE_PATH      = @TCL_PACKAGE_PATH@
- 
-@@ -554,6 +557,10 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
+--- unix/Makefile.in.orig      Wed Apr 15 15:30:05 2009
++++ unix/Makefile.in   Fri Apr 17 11:09:50 2009
+@@ -557,6 +557,10 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
        rm -f $@
        @MAKE_STUB_LIB@
  
@@ -22,12 +12,7 @@ $OpenBSD: patch-unix_Makefile_in,v 1.2 2008/10/01 19:4
  # 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
-@@ -711,30 +718,26 @@ install-strip:
- # (e.g. if installing as root).
- 
- install-binaries: binaries
--      @for i in "$(LIB_INSTALL_DIR)" "$(BIN_INSTALL_DIR)" ; \
-+      @for i in "$(LIB_INSTALL_DIR)" "$(BIN_INSTALL_DIR)" 
"$(CONFIG_INSTALL_DIR)"; \
+@@ -719,21 +723,17 @@ install-binaries: binaries
            do \
            if [ ! -d "$$i" ] ; then \
                echo "Making directory $$i"; \
@@ -51,14 +36,7 @@ $OpenBSD: patch-unix_Makefile_in,v 1.2 2008/10/01 19:4
            fi
        @echo "Installing tclsh as $(BIN_INSTALL_DIR)/tclsh$(VERSION)"
        @$(INSTALL_PROGRAM) tclsh "$(BIN_INSTALL_DIR)"/tclsh$(VERSION)
--      @echo "Installing tclConfig.sh to $(LIB_INSTALL_DIR)/"
--      @$(INSTALL_DATA) tclConfig.sh "$(LIB_INSTALL_DIR)"/tclConfig.sh
-+      @echo "Installing tclConfig.sh to $(CONFIG_INSTALL_DIR)/"
-+      @$(INSTALL_DATA) tclConfig.sh "$(CONFIG_INSTALL_DIR)"/tclConfig.sh
-       @if test "$(STUB_LIB_FILE)" != "" ; then \
-           echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
-           @INSTALL_STUB_LIB@ ; \
-@@ -742,12 +745,12 @@ install-binaries: binaries
+@@ -746,12 +746,12 @@ install-binaries: binaries
        @EXTRA_INSTALL_BINARIES@
  
  install-libraries: libraries $(INSTALL_TZDATA) install-msgs
@@ -74,7 +52,7 @@ $OpenBSD: patch-unix_Makefile_in,v 1.2 2008/10/01 19:4
                else true; \
                fi; \
            done;
-@@ -755,14 +758,10 @@ install-libraries: libraries $(INSTALL_TZDATA) install
+@@ -759,14 +759,10 @@ install-libraries: libraries $(INSTALL_TZDATA) install
            do \
            if [ ! -d "$(SCRIPT_INSTALL_DIR)"/$$i ] ; then \
                echo "Making directory $(SCRIPT_INSTALL_DIR)/$$i"; \
@@ -90,15 +68,15 @@ $OpenBSD: patch-unix_Makefile_in,v 1.2 2008/10/01 19:4
        @echo "Installing header files";
        @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h \
                $(GENERIC_DIR)/tclPlatDecls.h \
-@@ -770,10 +769,21 @@ install-libraries: libraries $(INSTALL_TZDATA) install
+@@ -774,7 +770,18 @@ install-libraries: libraries $(INSTALL_TZDATA) install
                $(GENERIC_DIR)/tclTomMathDecls.h ; \
            do \
            $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"; \
 +          cd "$(INCLUDE_INSTALL_DIR)"/generic && ln -sf ../`basename $$i` 
./`basename $$i`; \
            done;
 +      @for i in $(GENERIC_DIR)/tclInt.h $(GENERIC_DIR)/tclIntDecls.h \
-+              $(GENERIC_DIR)/tclIntPlatDecls.h \
-+              $(GENERIC_DIR)/tclPort.h ; \
++              $(GENERIC_DIR)/tclIntPlatDecls.h $(GENERIC_DIR)/tclPort.h \
++              $(GENERIC_DIR)/tclRegexp.h $(GENERIC_DIR)/regex.h ; \
 +          do \
 +          $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"/generic; \
 +          done;
@@ -108,13 +86,16 @@ $OpenBSD: patch-unix_Makefile_in,v 1.2 2008/10/01 19:4
 +          done;
        @echo "Installing library files to $(SCRIPT_INSTALL_DIR)";
        @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex \
--              $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix @DTRACE_SRC@; \
-+              $(UNIX_DIR)/tclAppInit.c @LDAIX_SRC@ @DTRACE_SRC@; \
+               $(UNIX_DIR)/tclAppInit.c @LDAIX_SRC@ @DTRACE_SRC@; \
+@@ -828,31 +835,27 @@ install-msgs: tclsh
+           $(TOP_DIR)/library/msgs "$(SCRIPT_INSTALL_DIR)"/msgs
+ 
+ install-doc: doc
+-      @if test ! -x $(UNIX_DIR)/installManPage; then \
+-          chmod +x $(UNIX_DIR)/installManPage; \
+-          fi
+       @for i in "$(MAN_INSTALL_DIR)" "$(MAN1_INSTALL_DIR)" 
"$(MAN3_INSTALL_DIR)" "$(MANN_INSTALL_DIR)" ; \
            do \
-           $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"; \
-           done;
-@@ -831,8 +841,7 @@ install-doc: doc
-           do \
            if [ ! -d "$$i" ] ; then \
                echo "Making directory $$i"; \
 -              mkdir -p "$$i"; \
@@ -123,3 +104,22 @@ $OpenBSD: patch-unix_Makefile_in,v 1.2 2008/10/01 19:4
                else true; \
                fi; \
            done;
+       @echo "Installing and cross-linking top-level (.1) docs";
+       @for i in $(TOP_DIR)/doc/*.1; do \
+-          $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN1_INSTALL_DIR)"; \
++          $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i 
"$(MAN1_INSTALL_DIR)"; \
+       done
+ 
+       @echo "Installing and cross-linking C API (.3) docs";
+       @for i in $(TOP_DIR)/doc/*.3; do \
+-          $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN3_INSTALL_DIR)"; \
++          $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i 
"$(MAN3_INSTALL_DIR)"; \
+       done
+ 
+       @echo "Installing and cross-linking command (.n) docs";
+       @for i in $(TOP_DIR)/doc/*.n; do \
+-          $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MANN_INSTALL_DIR)"; \
++          $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i 
"$(MANN_INSTALL_DIR)"; \
+       done
+ 
+ # Optional target to install private headers
Index: lang/tcl/8.5/patches/patch-unix_tcl_m4
===================================================================
RCS file: /cvs/ports/lang/tcl/8.5/patches/patch-unix_tcl_m4,v
retrieving revision 1.2
diff -N -u -p lang/tcl/8.5/patches/patch-unix_tcl_m4
--- lang/tcl/8.5/patches/patch-unix_tcl_m4      1 Oct 2008 19:47:40 -0000       
1.2
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,72 +0,0 @@
-$OpenBSD: patch-unix_tcl_m4,v 1.2 2008/10/01 19:47:40 steven Exp $
---- unix/tcl.m4.orig   Thu Aug 14 13:31:38 2008
-+++ unix/tcl.m4        Wed Sep 10 09:49:17 2008
-@@ -1140,7 +1140,7 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [
-     CFLAGS_DEBUG=-g
-     CFLAGS_OPTIMIZE=-O
-     AS_IF([test "$GCC" = yes], [
--      CFLAGS_WARNING="-Wall -Wno-implicit-int"
-+      CFLAGS_WARNING="-Wall"
-     ], [CFLAGS_WARNING=""])
-     TCL_NEEDS_EXP_FILE=0
-     TCL_BUILD_EXP_FILE=""
-@@ -1155,6 +1155,8 @@ dnl AC_CHECK_TOOL(AR, ar)
-     LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH"
-     PLAT_OBJS=""
-     PLAT_SRCS=""
-+    LDAIX_SRC=""
-+    AS_IF([test x"${SHLIB_VERSION}" = x],[SHLIB_VERSION="1.0"])
-     case $system in
-       AIX-*)
-           AS_IF([test "${TCL_THREADS}" = "1" -a "$GCC" != "yes"], [
-@@ -1214,6 +1216,7 @@ dnl AC_CHECK_TOOL(AR, ar)
-               LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
-               TCL_NEEDS_EXP_FILE=1
-               TCL_EXPORT_FILE_SUFFIX='${VERSION}.exp'
-+              LDAIX_SRC='$(UNIX_DIR)/ldAix'
-           ])
- 
-           # AIX v<=4.1 has some different flags than 4.2+
-@@ -1521,7 +1524,7 @@ dnl AC_CHECK_TOOL(AR, ar)
-           AS_IF([test $tcl_cv_ld_elf = yes], [
-               SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so'
-           ], [
--              SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
-+              SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
-           ])
- 
-           # Ancient FreeBSD doesn't handle version numbers with dots.
-@@ -1530,6 +1533,7 @@ dnl AC_CHECK_TOOL(AR, ar)
-           TCL_LIB_VERSIONS_OK=nodots
-           ;;
-       OpenBSD-*)
-+          CFLAGS_OPTIMIZE="-O2"
-           SHLIB_CFLAGS="-fPIC"
-           SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
-           SHLIB_LD_LIBS='${LIBS}'
-@@ -1539,7 +1543,7 @@ dnl AC_CHECK_TOOL(AR, ar)
-           AS_IF([test $doRpath = yes], [
-               CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'])
-           LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
--          SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
-+          SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
-           AC_CACHE_CHECK([for ELF], tcl_cv_ld_elf, [
-               AC_EGREP_CPP(yes, [
- #ifdef __ELF__
-@@ -1848,7 +1852,7 @@ dnl AC_CHECK_TOOL(AR, ar)
-           # requires an extra version number at the end of .so file names.
-           # So, the library has to have a name like libtcl75.so.1.0
- 
--          SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
-+          SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
-           UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
-           TCL_LIB_VERSIONS_OK=nodots
-           ;;
-@@ -2112,6 +2116,7 @@ dnl # preprocessing tests use only CPPFLAGS.
-     AC_SUBST(DL_OBJS)
-     AC_SUBST(PLAT_OBJS)
-     AC_SUBST(PLAT_SRCS)
-+    AC_SUBST(LDAIX_SRC)
-     AC_SUBST(CFLAGS)
-     AC_SUBST(CFLAGS_DEBUG)
-     AC_SUBST(CFLAGS_OPTIMIZE)
Index: lang/tcl/8.5/pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/tcl/8.5/pkg/PLIST,v
retrieving revision 1.3
diff -N -u -p lang/tcl/8.5/pkg/PLIST
--- lang/tcl/8.5/pkg/PLIST      26 Dec 2008 23:36:03 -0000      1.3
+++ lang/tcl/8.5/pkg/PLIST      17 Apr 2009 15:15:24 -0000
@@ -5,6 +5,7 @@
 @bin bin/tclsh8.5
 include/tcl8.5/
 include/tcl8.5/generic/
+include/tcl8.5/generic/regex.h
 include/tcl8.5/generic/tcl.h
 include/tcl8.5/generic/tclDecls.h
 include/tcl8.5/generic/tclInt.h
@@ -12,6 +13,7 @@ include/tcl8.5/generic/tclIntDecls.h
 include/tcl8.5/generic/tclIntPlatDecls.h
 include/tcl8.5/generic/tclPlatDecls.h
 include/tcl8.5/generic/tclPort.h
+include/tcl8.5/generic/tclRegexp.h
 include/tcl8.5/generic/tclTomMath.h
 include/tcl8.5/generic/tclTomMathDecls.h
 include/tcl8.5/tcl.h
@@ -950,12 +952,12 @@ lib/tcl8.5/tm.tcl
 lib/tcl8.5/word.tcl
 lib/tcl8/8.3/
 lib/tcl8/8.4/
-lib/tcl8/8.4/http-2.7.2.tm
+lib/tcl8/8.4/http-2.7.3.tm
 lib/tcl8/8.4/platform/
-lib/tcl8/8.4/platform-1.0.3.tm
+lib/tcl8/8.4/platform-1.0.4.tm
 lib/tcl8/8.4/platform/shell-1.1.4.tm
 lib/tcl8/8.5/
 lib/tcl8/8.5/msgcat-1.4.2.tm
-lib/tcl8/8.5/tcltest-2.3.0.tm
+lib/tcl8/8.5/tcltest-2.3.1.tm
 share/doc/tcltk8.5/
 share/doc/tcltk8.5/README.OpenBSD





Index: x11/tk/8.5/Makefile
===================================================================
RCS file: /cvs/ports/x11/tk/8.5/Makefile,v
retrieving revision 1.8
diff -N -u -p x11/tk/8.5/Makefile
--- x11/tk/8.5/Makefile 17 Mar 2009 00:24:28 -0000      1.8
+++ x11/tk/8.5/Makefile 19 Apr 2009 05:23:42 -0000
@@ -2,16 +2,12 @@
 
 COMMENT =              graphical toolkit for Tcl
 
-V =                    8.5.6
+V =                    8.5.7
 DISTNAME =             tk${V}
-PKGNAME =              tk-${V}p0
-
-SHARED_LIBS =          tk85 0.3
-
+PKGNAME =              tk-${V}
+SHARED_LIBS =          tk85 0.4
 CATEGORIES =           x11 x11/tk
-
 HOMEPAGE =             http://www.tcl.tk/
-
 MAINTAINER =           Stuart Cassoff <[email protected]>
 
 # BSD
@@ -43,9 +39,7 @@ REGRESS_FLAGS =               HOME=${TESTHOME} \
 
 SEPARATE_BUILD =       concurrent
 USE_X11 =              Yes
-
-AUTOCONF_VERSION =     2.59
-CONFIGURE_STYLE =      autoconf no-autoheader old
+CONFIGURE_STYLE =      gnu old
 CONFIGURE_ARGS +=      ${CONFIGURE_SHARED} \
                        --includedir="${PREFIX}/include/tk8.5" \
                        --mandir="${PREFIX}/lib/tk8.5/man" \
@@ -54,8 +48,7 @@ CONFIGURE_ARGS +=     ${CONFIGURE_SHARED} \
                        --disable-rpath \
                        --with-tcl="${LOCALBASE}/lib/tcl8.5"
 
-CONFIGURE_ENV +=       SHLIB_VERSION="${LIBtk85_VERSION}" \
-                       CFLAGS=""
+CONFIGURE_ENV +=       SHLIB_VERSION="${LIBtk85_VERSION}"
 
 # This regression test wants an X11 display
 REGRESS_IS_INTERACTIVE =Yes
@@ -66,9 +59,9 @@ FLAVOR ?=
 .if ${FLAVOR:L:Mthreaded}
 CONFIGURE_ARGS +=      --enable-threads
 WANTLIB +=             pthread
-LIB_DEPENDS =          tcl85:tcl->=$V,<8.5.7-${FLAVOR}:lang/tcl/8.5
+LIB_DEPENDS =          tcl85:tcl->=$V,<8.5.8-${FLAVOR}:lang/tcl/8.5
 .else
-LIB_DEPENDS =          tcl85:tcl->=$V,<8.5.7:lang/tcl/8.5
+LIB_DEPENDS =          tcl85:tcl->=$V,<8.5.8:lang/tcl/8.5
 .endif
 
 WRKSRC =               ${WRKDIST}/unix
Index: x11/tk/8.5/distinfo
===================================================================
RCS file: /cvs/ports/x11/tk/8.5/distinfo,v
retrieving revision 1.4
diff -N -u -p x11/tk/8.5/distinfo
--- x11/tk/8.5/distinfo 26 Dec 2008 23:36:27 -0000      1.4
+++ x11/tk/8.5/distinfo 19 Apr 2009 05:23:42 -0000
@@ -1,5 +1,5 @@
-MD5 (tk8.5.6-src.tar.gz) = faLgCt3cfu1ggN+QRXnZTg==
-RMD160 (tk8.5.6-src.tar.gz) = Gz2RZsyNDC88EcqYv4Cn9TRHNDs=
-SHA1 (tk8.5.6-src.tar.gz) = OxRT0e+0elxgD6a0gl/tavo6Mq0=
-SHA256 (tk8.5.6-src.tar.gz) = 3JGLiQOdIcq0wJ7dr2CrzEHlf3v/QhaoESN8HeNQWQc=
-SIZE (tk8.5.6-src.tar.gz) = 3778532
+MD5 (tk8.5.7-src.tar.gz) = B2T2OuIQa0d0xOyw7zkWEA==
+RMD160 (tk8.5.7-src.tar.gz) = j/QS+E/7drmw2loy90BMN6UzcAM=
+SHA1 (tk8.5.7-src.tar.gz) = td72hx5Tx4NUrAGyer1SO7QpUVg=
+SHA256 (tk8.5.7-src.tar.gz) = 2TZu05fEvellUOydMKj89nh4zyaTfK6T5YByaofXrzA=
+SIZE (tk8.5.7-src.tar.gz) = 3779867
Index: x11/tk/8.5/patches/patch-unix_Makefile_in
===================================================================
RCS file: /cvs/ports/x11/tk/8.5/patches/patch-unix_Makefile_in,v
retrieving revision 1.4
diff -N -u -p x11/tk/8.5/patches/patch-unix_Makefile_in
--- x11/tk/8.5/patches/patch-unix_Makefile_in   17 Mar 2009 00:24:28 -0000      
1.4
+++ x11/tk/8.5/patches/patch-unix_Makefile_in   19 Apr 2009 05:23:42 -0000
@@ -1,18 +1,27 @@
 $OpenBSD: patch-unix_Makefile_in,v 1.4 2009/03/17 00:24:28 sthen Exp $
---- unix/Makefile.in.orig      Mon Dec 22 13:52:02 2008
-+++ unix/Makefile.in   Wed Mar 11 13:18:07 2009
-@@ -92,6 +92,9 @@ HTML_DIR             = @HTML_DIR@
- # Directory in which to install html documentation:
- HTML_INSTALL_DIR      = $(INSTALL_ROOT)$(HTML_DIR)
+--- unix/Makefile.in.orig      Wed Apr 15 10:11:42 2009
++++ unix/Makefile.in   Wed Apr 15 23:16:23 2009
+@@ -95,6 +95,9 @@ HTML_INSTALL_DIR     = $(INSTALL_ROOT)$(HTML_DIR)
+ # Directory in which to install the configuration file tkConfig.sh:
+ CONFIG_INSTALL_DIR    = $(INSTALL_ROOT)$(libdir)
  
-+# Directory in which to install the configuration file tkConfig.sh:
-+CONFIG_INSTALL_DIR     = $(INSTALL_ROOT)$(libdir)
++# Directory in which to install the demo files:
++DEMO_INSTALL_DIR      = $(INSTALL_ROOT)$(TK_LIBRARY)/demos
 +
  # The directory containing the Tcl sources and headers appropriate
  # for this version of Tk ("srcdir" will be replaced or has already
  # been replaced by the configure script):
-@@ -537,7 +540,8 @@ AQUA_XLIB_HDRS = $(XLIB_DIR)/X11/*.h $(XLIB_DIR)/xbyte
+@@ -190,7 +193,7 @@ NO_DEPRECATED_FLAGS        = -DTCL_NO_DEPRECATED
  
+ # Some versions of make, like SGI's, use the following variable to
+ # determine which shell to use for executing commands:
+-SHELL                 = /bin/sh
++SHELL                 = @SHELL@
+ 
+ # BUILD_TCLSH is the fully qualified path name of the tclsh shell
+ # in the Tcl build directory. Test that need to be run in the
+@@ -540,7 +543,8 @@ AQUA_XLIB_HDRS = $(XLIB_DIR)/X11/*.h $(XLIB_DIR)/xbyte
+ 
  AQUA_PRIVATE_HDRS = $(MAC_OSX_DIR)/tkMacOSXPort.h $(MAC_OSX_DIR)/tkMacOSXInt.h
  
 -X11_PRIVATE_HDRS = $(UNIX_DIR)/tkUnixPort.h $(UNIX_DIR)/tkUnixInt.h
@@ -21,25 +30,19 @@ $OpenBSD: patch-unix_Makefile_in,v 1.4 2009/03/17 00:2
  
  # Currently private, eventually public
  TTK_HDRS = $(TTK_DIR)/ttkTheme.h $(TTK_DIR)/ttkDecls.h
-@@ -548,7 +552,7 @@ PUBLIC_HDRS = $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkDec
+@@ -551,9 +555,9 @@ PUBLIC_HDRS = $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkDec
  # The private headers we want installed for install-private-headers
  PRIVATE_HDRS = $(GENERIC_DIR)/tkInt.h $(GENERIC_DIR)/tkIntDecls.h \
        $(GENERIC_DIR)/tkIntPlatDecls.h $(GENERIC_DIR)/tkPort.h \
 -      $(TTK_HDRS) $(@tk_windowingsys...@_private_hdrs)
 +      $(GENERIC_DIR)/default.h
  
- DEMOPROGS = browse hello ixset rmt rolodex square tcolor timer widget
+-DEMOPROGS = browse hello ixset rmt rolodex square tcolor timer widget
++DEMOPROGS = browse hello ixset rmt rolodex tcolor timer widget
  
-@@ -560,7 +564,7 @@ SHELL_ENV = \
- 
- all: binaries libraries doc
- 
--binaries: ${LIB_FILE} ${STUB_LIB_FILE} wish
-+binaries: ${LIB_FILE} ${STUB_LIB_FILE} ${TK_BUILD_EXP_FILE} wish
- 
- libraries:
- 
-@@ -580,6 +584,10 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
+ SHELL_ENV = \
+       
@ld_library_path_...@="`pwd`:${TCL_BIN_DIR}:$...@ld_library_path_var@}"; \
+@@ -583,6 +587,10 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
        rm -f $@
        @MAKE_STUB_LIB@
  
@@ -50,7 +53,7 @@ $OpenBSD: patch-unix_Makefile_in,v 1.4 2009/03/17 00:2
  # Build Aqua resource files
  ${TK_RSRC_FILE}: $(AQUA_RESOURCES)
        rm -f $@
-@@ -635,7 +643,6 @@ xttest: test.o tkTest.o tkSquare.o $(TK_LIB_FILE)
+@@ -638,7 +646,6 @@ xttest: test.o tkTest.o tkSquare.o $(TK_LIB_FILE)
  #     % make test TESTFLAGS="-verbose bps -file fileName.test"
  
  test: test-classic test-ttk
@@ -58,18 +61,13 @@ $OpenBSD: patch-unix_Makefile_in,v 1.4 2009/03/17 00:2
  
  test-classic: tktest
        $(SHELL_ENV) ./tktest $(TEST_DIR)/all.tcl -geometry +0+0 $(TESTFLAGS)
-@@ -688,18 +695,14 @@ install-strip:
- # possible (e.g. if installing as root).
- 
- install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $(TK_BUILD_EXP_FILE) wish
--      @for i in "$(LIB_INSTALL_DIR)" "$(BIN_INSTALL_DIR)" 
"$(PKG_INSTALL_DIR)"; \
-+      @for i in "$(LIB_INSTALL_DIR)" "$(BIN_INSTALL_DIR)" 
"$(PKG_INSTALL_DIR)" "$(CONFIG_INSTALL_DIR)"; \
+@@ -696,14 +703,10 @@ install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $
            do \
            if [ ! -d "$$i" ] ; then \
                echo "Making directory $$i"; \
 -              mkdir -p "$$i"; \
 -              chmod 755 "$$i"; \
-+              $(INSTALL_DATA_DIR) $$i; \
++              $(INSTALL_DATA_DIR) "$$i"; \
                else true; \
                fi; \
            done;
@@ -79,7 +77,7 @@ $OpenBSD: patch-unix_Makefile_in,v 1.4 2009/03/17 00:2
        @if test "x$(TK_SHARED_BUILD)" = "x1"; then \
            echo "Creating package index $(PKG_INDEX)"; \
            rm -f "$(PKG_INDEX)"; \
-@@ -709,19 +712,20 @@ install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $
+@@ -713,14 +716,15 @@ install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) $
            echo "package ifneeded Tk 
$(MAJOR_VERSION).$(MINOR_VERSION)$(PATCH_LEVEL)\
                [list load [file join \$$dir $${relative}$(TK_LIB_FILE)] Tk]";\
            ) > "$(PKG_INDEX)"; \
@@ -96,14 +94,7 @@ $OpenBSD: patch-unix_Makefile_in,v 1.4 2009/03/17 00:2
            fi
        @echo "Installing wish as $(BIN_INSTALL_DIR)/wish$(VERSION)"
        @$(INSTALL_PROGRAM) wish "$(BIN_INSTALL_DIR)"/wish$(VERSION)
--      @echo "Installing tkConfig.sh to $(LIB_INSTALL_DIR)/"
--      @$(INSTALL_DATA) tkConfig.sh "$(LIB_INSTALL_DIR)"/tkConfig.sh
-+      @echo "Installing tkConfig.sh to $(CONFIG_INSTALL_DIR)/"
-+      @$(INSTALL_DATA) tkConfig.sh "$(CONFIG_INSTALL_DIR)"/tkConfig.sh
-       @if test "$(STUB_LIB_FILE)" != "" ; then \
-           echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
-           @INSTALL_STUB_LIB@ ; \
-@@ -732,24 +736,35 @@ install-libraries: libraries
+@@ -736,24 +740,35 @@ install-libraries: libraries
        @if test "$(@tk_windowingsys...@_xlib_hdrs)" != ""; then \
            XLIB_INCLUDE_INSTALL_DIR="$(INCLUDE_INSTALL_DIR)"/X11; fi; \
        for i in "$(INCLUDE_INSTALL_DIR)" "$${XLIB_INCLUDE_INSTALL_DIR}" \
@@ -116,7 +107,7 @@ $OpenBSD: patch-unix_Makefile_in,v 1.4 2009/03/17 00:2
                echo "Making directory $$i"; \
 -              mkdir -p "$$i"; \
 -              chmod 755 "$$i"; \
-+              $(INSTALL_DATA_DIR) $$i; \
++              $(INSTALL_DATA_DIR) "$$i"; \
                else true; \
                fi; \
            done;
@@ -144,21 +135,20 @@ $OpenBSD: patch-unix_Makefile_in,v 1.4 2009/03/17 00:2
        @list='$(@tk_windowingsys...@_xlib_hdrs)'; for i in $$list ; \
            do \
            $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"/X11; \
-@@ -783,34 +798,33 @@ install-libraries: libraries
+@@ -787,63 +802,57 @@ install-libraries: libraries
            done;
  
  install-demos:
 -      @for i in "$(SCRIPT_INSTALL_DIR)" \
 -              "$(SCRIPT_INSTALL_DIR)"/demos \
 -              "$(SCRIPT_INSTALL_DIR)"/demos/images ; \
-+      @for i in "$(DEMO_INSTALL_DIR)" \
-+              "$(DEMO_INSTALL_DIR)"/images ; \
++      @for i in "$(DEMO_INSTALL_DIR)" "$(DEMO_INSTALL_DIR)"/images ; \
            do \
            if [ ! -d "$$i" ] ; then \
                echo "Making directory $$i"; \
 -              mkdir -p "$$i"; \
 -              chmod 755 "$$i"; \
-+              $(INSTALL_DATA_DIR) $$i; \
++              $(INSTALL_DATA_DIR) "$$i"; \
                else true; \
                fi; \
            done;
@@ -187,13 +177,36 @@ $OpenBSD: patch-unix_Makefile_in,v 1.4 2009/03/17 00:2
                fi; \
            done;
  
-@@ -822,8 +836,7 @@ install-doc:
+ install-doc:
+-      @if test ! -x $(UNIX_DIR)/installManPage; then \
+-          chmod +x $(UNIX_DIR)/installManPage; \
+-          fi
+       @for i in "$(MAN_INSTALL_DIR)" "$(MAN1_INSTALL_DIR)" 
"$(MAN3_INSTALL_DIR)" "$(MANN_INSTALL_DIR)" ; \
            do \
            if [ ! -d "$$i" ] ; then \
                echo "Making directory $$i"; \
 -              mkdir -p "$$i"; \
 -              chmod 755 "$$i"; \
-+              $(INSTALL_DATA_DIR) $$i; \
++              $(INSTALL_DATA_DIR) "$$i"; \
                else true; \
                fi; \
            done;
+       @echo "Installing and cross-linking top-level (.1) docs";
+       @for i in $(TOP_DIR)/doc/*.1; do \
+-          $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN1_INSTALL_DIR)"; \
++          $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i 
"$(MAN1_INSTALL_DIR)"; \
+       done
+ 
+       @echo "Installing and cross-linking C API (.3) docs";
+       @for i in $(TOP_DIR)/doc/*.3; do \
+-          $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN3_INSTALL_DIR)"; \
++          $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i 
"$(MAN3_INSTALL_DIR)"; \
+       done
+ 
+       @echo "Installing and cross-linking command (.n) docs";
+       @for i in $(TOP_DIR)/doc/*.n; do \
+-          $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MANN_INSTALL_DIR)"; \
++          $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i 
"$(MANN_INSTALL_DIR)"; \
+       done
+ 
+ # Optional target to install private headers
Index: x11/tk/8.5/patches/patch-unix_tcl_m4
===================================================================
RCS file: /cvs/ports/x11/tk/8.5/patches/patch-unix_tcl_m4,v
retrieving revision 1.2
diff -N -u -p x11/tk/8.5/patches/patch-unix_tcl_m4
--- x11/tk/8.5/patches/patch-unix_tcl_m4        1 Oct 2008 19:48:46 -0000       
1.2
+++ /dev/null   28 Sep 2008 10:50:08 -0000
@@ -1,72 +0,0 @@
-$OpenBSD: patch-unix_tcl_m4,v 1.2 2008/10/01 19:48:46 steven Exp $
---- unix/tcl.m4.orig   Thu Aug 14 13:31:55 2008
-+++ unix/tcl.m4        Thu Sep 11 10:08:29 2008
-@@ -1140,7 +1140,7 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [
-     CFLAGS_DEBUG=-g
-     CFLAGS_OPTIMIZE=-O
-     AS_IF([test "$GCC" = yes], [
--      CFLAGS_WARNING="-Wall -Wno-implicit-int"
-+      CFLAGS_WARNING="-Wall"
-     ], [CFLAGS_WARNING=""])
-     TCL_NEEDS_EXP_FILE=0
-     TCL_BUILD_EXP_FILE=""
-@@ -1155,6 +1155,8 @@ dnl AC_CHECK_TOOL(AR, ar)
-     LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH"
-     PLAT_OBJS=""
-     PLAT_SRCS=""
-+    LDAIX_SRC=""
-+    AS_IF([test x"${SHLIB_VERSION}" = x],[SHLIB_VERSION="1.0"])
-     case $system in
-       AIX-*)
-           AS_IF([test "${TCL_THREADS}" = "1" -a "$GCC" != "yes"], [
-@@ -1214,6 +1216,7 @@ dnl AC_CHECK_TOOL(AR, ar)
-               LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
-               TCL_NEEDS_EXP_FILE=1
-               TCL_EXPORT_FILE_SUFFIX='${VERSION}.exp'
-+              LDAIX_SRC='$(UNIX_DIR)/ldAix'
-           ])
- 
-           # AIX v<=4.1 has some different flags than 4.2+
-@@ -1521,7 +1524,7 @@ dnl AC_CHECK_TOOL(AR, ar)
-           AS_IF([test $tcl_cv_ld_elf = yes], [
-               SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so'
-           ], [
--              SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
-+              SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
-           ])
- 
-           # Ancient FreeBSD doesn't handle version numbers with dots.
-@@ -1530,6 +1533,7 @@ dnl AC_CHECK_TOOL(AR, ar)
-           TCL_LIB_VERSIONS_OK=nodots
-           ;;
-       OpenBSD-*)
-+          CFLAGS_OPTIMIZE="-O2"
-           SHLIB_CFLAGS="-fPIC"
-           SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}'
-           SHLIB_LD_LIBS='${LIBS}'
-@@ -1539,7 +1543,7 @@ dnl AC_CHECK_TOOL(AR, ar)
-           AS_IF([test $doRpath = yes], [
-               CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'])
-           LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
--          SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
-+          SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
-           AC_CACHE_CHECK([for ELF], tcl_cv_ld_elf, [
-               AC_EGREP_CPP(yes, [
- #ifdef __ELF__
-@@ -1848,7 +1852,7 @@ dnl AC_CHECK_TOOL(AR, ar)
-           # requires an extra version number at the end of .so file names.
-           # So, the library has to have a name like libtcl75.so.1.0
- 
--          SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
-+          SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}'
-           UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
-           TCL_LIB_VERSIONS_OK=nodots
-           ;;
-@@ -2112,6 +2116,7 @@ dnl # preprocessing tests use only CPPFLAGS.
-     AC_SUBST(DL_OBJS)
-     AC_SUBST(PLAT_OBJS)
-     AC_SUBST(PLAT_SRCS)
-+    AC_SUBST(LDAIX_SRC)
-     AC_SUBST(CFLAGS)
-     AC_SUBST(CFLAGS_DEBUG)
-     AC_SUBST(CFLAGS_OPTIMIZE)
Index: x11/tk/8.5/pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/tk/8.5/pkg/PLIST,v
retrieving revision 1.3
diff -N -u -p x11/tk/8.5/pkg/PLIST
--- x11/tk/8.5/pkg/PLIST        17 Mar 2009 00:24:28 -0000      1.3
+++ x11/tk/8.5/pkg/PLIST        19 Apr 2009 05:23:42 -0000
@@ -449,7 +449,6 @@ lib/tk8.5/optMenu.tcl
 lib/tk8.5/palette.tcl
 lib/tk8.5/panedwindow.tcl
 lib/tk8.5/pkgIndex.tcl
-lib/tk8.5/prolog.ps
 lib/tk8.5/safetk.tcl
 lib/tk8.5/scale.tcl
 lib/tk8.5/scrlbar.tcl




Reply via email to