pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/libtcl-nothread libtcl-nothread: Remove



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a9ea635b5c65
branches:  trunk
changeset: 341461:a9ea635b5c65
user:      kamil <kamil%pkgsrc.org@localhost>
date:      Wed Oct 02 18:11:39 2019 +0000

description:
libtcl-nothread: Remove

tcl8.4 is long eol.

This package used to be a shortlived workaround for postgresql-pltcl in
2004.

diffstat:

 lang/libtcl-nothread/DESCR            |    8 -
 lang/libtcl-nothread/Makefile         |   50 ---
 lang/libtcl-nothread/PLIST            |    3 -
 lang/libtcl-nothread/buildlink3.mk    |   27 -
 lang/libtcl-nothread/distinfo         |   13 -
 lang/libtcl-nothread/patches/patch-aa |  117 -------
 lang/libtcl-nothread/patches/patch-ab |  565 ----------------------------------
 lang/libtcl-nothread/patches/patch-ac |   47 --
 lang/libtcl-nothread/patches/patch-ae |   40 --
 lang/libtcl-nothread/patches/patch-af |  524 -------------------------------
 lang/libtcl-nothread/patches/patch-ag |   15 -
 lang/libtcl-nothread/patches/patch-ah |   21 -
 12 files changed, 0 insertions(+), 1430 deletions(-)

diffs (truncated from 1478 to 300 lines):

diff -r 9d69fdc18876 -r a9ea635b5c65 lang/libtcl-nothread/DESCR
--- a/lang/libtcl-nothread/DESCR        Wed Oct 02 18:10:15 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-This package contains Tcl, John Osterhout's Tool Command Language, an
-exceedingly simple language great for general scripting and for
-embedding in other programs.
-
-The best way to get started with Tcl is to read ``Tcl and the Tk
-Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X
-or ``Practical Programming in Tcl and Tk'' by Brent B. Welch,
-Prentice Hall PTR, ISBN 0-13-616830-X.
diff -r 9d69fdc18876 -r a9ea635b5c65 lang/libtcl-nothread/Makefile
--- a/lang/libtcl-nothread/Makefile     Wed Oct 02 18:10:15 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-# $NetBSD: Makefile,v 1.11 2014/01/11 14:42:00 adam Exp $
-#
-
-DISTNAME=              tcl8.4.6-src
-PKGNAME=               libtcl-nothread-8.4.6
-PKGREVISION=           3
-CATEGORIES=            lang
-MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=tcl/}
-
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              http://www.tcl.tk/
-COMMENT=               TCL library for embedding
-
-DEPENDS+=              tcl>=8.4.6nb5:../../lang/tcl
-
-WRKSRC=                        ${WRKDIR}/${DISTNAME:C/-src//}/unix
-GNU_CONFIGURE=         yes
-MAKE_ENV+=             TOUCH=${TOUCH:Q}
-MAKE_ENV+=             NOTHREAD_SUFX=-nothread
-
-USE_LIBTOOL=           yes
-
-TCLLIB=                        libtcl84-nothread.la
-BUILD_TARGET=          ${TCLLIB}
-
-# Add ${VIEWBASE}/lib/tcl to the list of locations for Tcl packages.
-CONFIGURE_ENV+=                TCL_PACKAGE_PATH="${VIEWBASE}/lib/tcl"
-
-.include "../../mk/bsd.prefs.mk"
-
-# NetBSD-1.5.x-m68k platforms apparently have a compiler optimization bug
-# tickled by the Tcl code that manifests in code generation problems.
-#
-.if (${MACHINE_PLATFORM:MNetBSD-1.5*-m68k} != "")
-CONFIGURE_ENV+=                COMPILER_OPTIMIZATION_BUG=YES
-.endif
-
-INSTALLATION_DIRS=     lib
-
-post-configure:
-       ${SED} 's|tcl84|tcl84-nothread|g' <${WRKSRC}/tclConfig.sh \
-               >${WRKSRC}/tclConfig-nothread.sh
-
-do-install:
-       cd ${WRKSRC} && \
-       ${LIBTOOL} --mode=install ${INSTALL_DATA} ${TCLLIB} \
-               ${DESTDIR}${PREFIX}/lib; \
-       ${INSTALL_DATA} tclConfig-nothread.sh ${DESTDIR}${PREFIX}/lib
-
-.include "../../mk/bsd.pkg.mk"
diff -r 9d69fdc18876 -r a9ea635b5c65 lang/libtcl-nothread/PLIST
--- a/lang/libtcl-nothread/PLIST        Wed Oct 02 18:10:15 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2004/09/22 08:09:40 jlam Exp $
-lib/libtcl84-nothread.la
-lib/tclConfig-nothread.sh
diff -r 9d69fdc18876 -r a9ea635b5c65 lang/libtcl-nothread/buildlink3.mk
--- a/lang/libtcl-nothread/buildlink3.mk        Wed Oct 02 18:10:15 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.9 2014/01/11 14:42:00 adam Exp $
-
-BUILDLINK_TREE+=       tclnt
-
-.if !defined(TCLNT_BUILDLINK3_MK)
-TCLNT_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.tclnt+=  libtcl-nothread>=8.4.6
-BUILDLINK_ABI_DEPENDS.tclnt+=  libtcl-nothread>=8.4.6nb3
-BUILDLINK_PKGSRCDIR.tclnt?=    ../../lang/libtcl-nothread
-
-BUILDLINK_FILES.tcl=   bin/tclsh*
-#
-# Make "-ltcl" and "-ltcl8.4" resolve into "-ltcl84", so that we don't
-# need to patch so many Makefiles.
-#
-BUILDLINK_TRANSFORM+=  l:tcl:tcl84-nothread
-BUILDLINK_TRANSFORM+=  l:tcl8.4:tcl84-nothread
-
-TCLCONFIG_SH?=         ${BUILDLINK_PREFIX.tcl}/lib/tclConfig-nothread.sh
-PKGSRC_MAKE_ENV+=      _TCL_NOTHREAD=yes
-
-_TCL_NOTHREAD=         yes
-.include "../../lang/tcl/buildlink3.mk"
-.endif # TCLNT_BUILDLINK3_MK
-
-BUILDLINK_TREE+=       -tclnt
diff -r 9d69fdc18876 -r a9ea635b5c65 lang/libtcl-nothread/distinfo
--- a/lang/libtcl-nothread/distinfo     Wed Oct 02 18:10:15 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: distinfo,v 1.6 2015/12/29 23:34:50 dholland Exp $
-
-SHA1 (tcl8.4.6-src.tar.gz) = d21495ca04419fc3b1594b96b19116040c33a3f0
-RMD160 (tcl8.4.6-src.tar.gz) = c282a1ce3b71d6b91b0b59fbc323d6ce05cba66f
-SHA512 (tcl8.4.6-src.tar.gz) = 1d2d213cecaee5e516e12e62ef0b67d483123a75c7ffee47fb89c0b76066ce2142928e4fffe1db5a51ffc43e91894a1754d3a1d6635017632755da16a3b89d5b
-Size (tcl8.4.6-src.tar.gz) = 3448711 bytes
-SHA1 (patch-aa) = fbd2b8fa522f8aca21bf5497cd5e77668b23d207
-SHA1 (patch-ab) = d7d7ff38c6098903e28b66323f581bb013a0b176
-SHA1 (patch-ac) = dec38b6ef6edcc2af4d9a02d3e61749a995022bd
-SHA1 (patch-ae) = 09e29118e61f3bf371b24d4ffe7b8977293150c8
-SHA1 (patch-af) = 7881f1cda30e5b6fc412763e2dc862c8c4ba104d
-SHA1 (patch-ag) = a3aa22e36b4afcb6f969142ea989a682adc0b716
-SHA1 (patch-ah) = 746dd0f3853759b9a612e16de031e108e9620012
diff -r 9d69fdc18876 -r a9ea635b5c65 lang/libtcl-nothread/patches/patch-aa
--- a/lang/libtcl-nothread/patches/patch-aa     Wed Oct 02 18:10:15 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,117 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2015/12/29 23:34:50 dholland Exp $
-
-Honor pkgsrc LDFLAGS.
-Use libtool.
-Feed in NOTHREAD_SUFX.
-
---- Makefile.in.orig   2004-03-02 00:58:59.000000000 +0100
-+++ Makefile.in
-@@ -76,7 +76,7 @@ MANN_INSTALL_DIR     = $(MAN_INSTALL_DIR)/ma
- TCL_PACKAGE_PATH      = @TCL_PACKAGE_PATH@
- 
- # Libraries built with optimization switches have this additional extension
--TCL_DBGX              = @TCL_DBGX@
-+TCL_DBGX              = ${NOTHREAD_SUFX}
- 
- # warning flags
- CFLAGS_WARNING                = @CFLAGS_WARNING@
-@@ -95,7 +95,7 @@ CFLAGS                       = @CFLAGS@ @CFLAGS_DEFAULT@ -DT
- # Flags to pass to the linker
- LDFLAGS_DEBUG         = @LDFLAGS_DEBUG@
- LDFLAGS_OPTIMIZE      = @LDFLAGS_OPTIMIZE@
--LDFLAGS                       = @LDFLAGS@ @LDFLAGS_DEFAULT@
-+LDFLAGS                       = @LD_FLAGS@ @LDFLAGS@ @LDFLAGS_DEFAULT@
- 
- # To disable ANSI-C procedure prototypes reverse the comment characters
- # on the following lines:
-@@ -172,8 +172,8 @@ SHELL                      = /bin/sh
- INSTALL_STRIP_PROGRAM   = -s
- INSTALL_STRIP_LIBRARY  = -S -S
- 
--INSTALL                       = @srcdir@/install-sh -c
--INSTALL_PROGRAM               = ${INSTALL}
-+INSTALL                 := ${LIBTOOL} --mode=install @srcdir@/install-sh -c
-+INSTALL_PROGRAM         = ${INSTALL} -s
- INSTALL_LIBRARY               = ${INSTALL}
- INSTALL_DATA          = ${INSTALL} -m 644
- 
-@@ -191,7 +191,7 @@ TCL_EXE                    = tclsh
- # these definitions by hand.
- 
- STLIB_LD              = @STLIB_LD@
--SHLIB_LD              = @SHLIB_LD@
-+SHLIB_LD              = ${LIBTOOL} --mode=link @CC@ -rpath ${PREFIX}/lib
- SHLIB_CFLAGS          = @SHLIB_CFLAGS@
- SHLIB_LD_FLAGS                = @SHLIB_LD_FLAGS@
- SHLIB_LD_LIBS         = @SHLIB_LD_LIBS@
-@@ -217,6 +217,7 @@ BUILD_DLTEST               = @BUILD_DLTEST@
- #BUILD_DLTEST         =
- 
- TCL_LIB_FILE          = @TCL_LIB_FILE@
-+TCL_LA_FILE           = ${TCL_LIB_FILE:C/@SHLIB_SUFFIX@/.la/}
- #TCL_LIB_FILE         = libtcl.a
- 
- # Generic lib name used in rules that apply to tcl and tk
-@@ -254,8 +255,9 @@ DLTEST_DIR         = @TCL_SRC_DIR@/unix/dltest
- # Must be absolute to so the corresponding tcltest's tcl_library is absolute.
- TCL_BUILDTIME_LIBRARY = @TCL_SRC_DIR@/library
- 
--CC                    = @CC@
- #CC                   = purify -best-effort @CC@ -DPURIFY
-+CC                    = ${LIBTOOL} --mode=compile @CC@
-+LD                    = ${LIBTOOL} --mode=link @CC@
- 
- # Flags to be passed to mkLinks to control whether the manpages
- # should be compressed and linked with softlinks
-@@ -445,7 +447,7 @@ SRCS = $(GENERIC_SRCS) $(UNIX_SRCS) $(ST
- 
- all: binaries libraries doc
- 
--binaries: ${LIB_FILE} $(STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) tclsh
-+binaries: ${TCL_LA_FILE} $(STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) tclsh
- 
- libraries:
- 
-@@ -453,7 +455,7 @@ doc:
- 
- # The following target is configured by autoconf to generate either
- # a shared library or non-shared library for Tcl.
--${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE}
-+${TCL_LA_FILE}: ${OBJS} ${STUB_LIB_FILE}
-       rm -f $@
-       @MAKE_LIB@
- 
-@@ -473,8 +475,8 @@ tclLibObjs:
- objs: ${OBJS}
- 
- 
--tclsh: ${TCLSH_OBJS} ${TCL_LIB_FILE}
--      ${CC} ${LDFLAGS} ${TCLSH_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \
-+tclsh: ${TCLSH_OBJS} ${TCL_LA_FILE}
-+      ${LD} ${LDFLAGS} ${TCLSH_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \
-               ${CC_SEARCH_FLAGS} -o tclsh
- 
- # Resetting the LIB_RUNTIME_DIR below is required so that
-@@ -482,11 +484,11 @@ tclsh: ${TCLSH_OBJS} ${TCL_LIB_FILE}
- # burned into its ld search path. This keeps tcltest from
- # picking up an already installed version of the Tcl library.
- 
--tcltest: ${TCLTEST_OBJS} ${TCL_LIB_FILE} ${BUILD_DLTEST}
-+tcltest: ${TCLTEST_OBJS} ${TCL_LA_FILE} ${BUILD_DLTEST}
-       $(MAKE) tcltest-real LIB_RUNTIME_DIR=`pwd`
- 
- tcltest-real:
--      ${CC} ${LDFLAGS} ${TCLTEST_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \
-+      ${LD} ${LDFLAGS} ${TCLTEST_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \
-               ${CC_SEARCH_FLAGS} -o tcltest
- 
- # Note, in the target below TCL_LIBRARY needs to be set or else
-@@ -1054,7 +1056,7 @@ tclMacOSXBundle.o: $(MAC_OSX_DIR)/tclMac
- 
- xttest:  ${XTTEST_OBJS} ${GENERIC_OBJS} ${UNIX_OBJS} ${COMPAT_OBJS} \
-       @DL_OBJS@ ${BUILD_DLTEST}
--      ${CC} ${XTTEST_OBJS} ${GENERIC_OBJS} ${UNIX_OBJS} ${COMPAT_OBJS} \
-+      ${LD} ${XTTEST_OBJS} ${GENERIC_OBJS} ${UNIX_OBJS} ${COMPAT_OBJS} \
-               @DL_OBJS@ @TCL_BUILD_LIB_SPEC@ ${LIBS} \
-               ${CC_SEARCH_FLAGS} -L/usr/openwin/lib -lXt -o xttest
- 
diff -r 9d69fdc18876 -r a9ea635b5c65 lang/libtcl-nothread/patches/patch-ab
--- a/lang/libtcl-nothread/patches/patch-ab     Wed Oct 02 18:10:15 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,565 +0,0 @@
-$NetBSD: patch-ab,v 1.4 2015/12/29 23:34:50 dholland Exp $
-
-Fix shell quoting error.
-Rolled-in version of patch-ae and patch-af.
-
---- configure.orig     2004-03-02 00:58:59.000000000 +0100
-+++ configure
-@@ -5552,7 +5552,7 @@ echo "configure:5543: checking system ve
-           # results, and the version is kept in special file).
-       
-           if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
--              system=MP-RAS-`awk '{print }' /etc/.relid'`
-+              system=MP-RAS-`awk '{print }' /etc/.relid`
-           fi
-           if test "`uname -s`" = "AIX" ; then
-               system=AIX-`uname -v`.`uname -r`
-@@ -5613,12 +5613,13 @@ fi
-     # Step 3: set configuration options based on system name and version.
- 
-     do64bit_ok=no
-+    TCL_LIB_SPEC_RPATH=""
-     EXTRA_CFLAGS=""
-     TCL_EXPORT_FILE_SUFFIX=""
-     UNSHARED_LIB_SUFFIX=""
-     TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`'
-     ECHO_VERSION='`echo ${VERSION}`'
--    TCL_LIB_VERSIONS_OK=ok
-+    TCL_LIB_VERSIONS_OK=nodots
-     CFLAGS_DEBUG=-g
-     CFLAGS_OPTIMIZE=-O
-     if test "$GCC" = "yes" ; then
-@@ -5682,7 +5683,7 @@ fi
-           SHLIB_SUFFIX=".so"
- 
-           DL_OBJS="tclLoadDl.o"
--          LDFLAGS=""
-+          LD_FLAGS=""
- 
-           LD_LIBRARY_PATH_VAR="LIBPATH"
- 
-@@ -5693,7 +5694,7 @@ fi
-               else 
-                   do64bit_ok=yes
-                   EXTRA_CFLAGS="-q64"
--                  LDFLAGS="-q64"
-+                  LD_FLAGS="-q64"
-                   RANLIB="${RANLIB} -X64"
-                   AR="${AR} -X64"
-                   SHLIB_LD_FLAGS="-b64"
-@@ -5734,7 +5735,7 @@ fi
-           SHLIB_SUFFIX=".so"
-           DL_OBJS="tclLoadDl.o"
-           DL_LIBS="-ldl"
--          LDFLAGS=""



Home | Main Index | Thread Index | Old Index