pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/tcl-tclOO Delete tcl-tclOO



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2d921c4bb399
branches:  trunk
changeset: 354170:2d921c4bb399
user:      kamil <kamil%pkgsrc.org@localhost>
date:      Fri Oct 21 02:39:18 2016 +0000

description:
Delete tcl-tclOO

This package is obsolete by a version bundled in pkgs/ of TCL 8.6.

Credit goes to hypnotoad from the Tcl community for insight.

diffstat:

 devel/tcl-tclOO/DESCR                                   |   5 -
 devel/tcl-tclOO/MESSAGE                                 |   7 -
 devel/tcl-tclOO/Makefile                                |  33 -------
 devel/tcl-tclOO/PLIST                                   |  20 ----
 devel/tcl-tclOO/buildlink3.mk                           |  12 --
 devel/tcl-tclOO/distinfo                                |  10 --
 devel/tcl-tclOO/patches/patch-generic_tclOOBasic.c      |  15 ---
 devel/tcl-tclOO/patches/patch-generic_tclOODefineCmds.c |  15 ---
 devel/tcl-tclOO/patches/patch-generic_tclOOInt.h        |  23 -----
 devel/tcl-tclOO/patches/patch-generic_tclOOMethod.c     |  73 -----------------
 10 files changed, 0 insertions(+), 213 deletions(-)

diffs (253 lines):

diff -r eef3cc16c531 -r 2d921c4bb399 devel/tcl-tclOO/DESCR
--- a/devel/tcl-tclOO/DESCR     Fri Oct 21 02:33:22 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-TclOO is a core for other TCL OO extensions and basic TCL OO framework.
-
-Tool Command Language (Tcl) is an interpreted language and very portable
-interpreter for that language. Tcl is embeddable and extensible, and has been
-widely used since its creation in 1988 by John Ousterhout.
diff -r eef3cc16c531 -r 2d921c4bb399 devel/tcl-tclOO/MESSAGE
--- a/devel/tcl-tclOO/MESSAGE   Fri Oct 21 02:33:22 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.1.1.1 2013/11/16 21:01:26 asau Exp $
-
-The class(n) man page has been moved to tclOO-class(n) as to not conflict
-with tcl-itcl.
-
-===========================================================================
diff -r eef3cc16c531 -r 2d921c4bb399 devel/tcl-tclOO/Makefile
--- a/devel/tcl-tclOO/Makefile  Fri Oct 21 02:33:22 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-# $NetBSD: Makefile,v 1.4 2015/04/11 03:10:43 rodent Exp $
-#
-
-DISTNAME=      TclOO1.0.1
-PKGNAME=       ${DISTNAME:S/TclOO/tcl-tclOO-/}
-PKGREVISION=   1
-CATEGORIES=    devel
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=tcl/}
-
-MAINTAINER=    rodent%NetBSD.org@localhost
-HOMEPAGE=      http://www.tcl.tk/
-COMMENT=       Core for other TCL OO extensions and basic TCL OO framework
-LICENSE=       2-clause-bsd # with custom, non-effective terms, same as Tcl
-
-# Note: TclOO is included in Tcl8.6, delete this package after pkgsrc bumps Tcl
-CONFLICTS=     tcl-9* tcl-8.[6-9].*
-
-GNU_CONFIGURE= yes
-
-# Make sure package installs all necessary headers:
-INSTALL_TARGET=        install install-private-headers
-
-SUBST_CLASSES+=                        manpages
-SUBST_STAGE.manpages=  post-patch
-SUBST_MESSAGE.manpages=        Fixing manual pages
-SUBST_FILES.manpages=  doc/*.[3n]
-SUBST_SED.manpages=            -e "/^\\.so /d"
-
-post-build:
-       ${MV} ${WRKSRC}/doc/class.n ${WRKSRC}/doc/tclOO-class.n
-
-.include "../../lang/tcl85/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r eef3cc16c531 -r 2d921c4bb399 devel/tcl-tclOO/PLIST
--- a/devel/tcl-tclOO/PLIST     Fri Oct 21 02:33:22 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2013/11/16 21:01:26 asau Exp $
-include/tclOO.h
-include/tclOODecls.h
-include/tclOOInt.h
-include/tclOOIntDecls.h
-lib/TclOO${PKGVERSION}/libTclOO${PKGVERSION}.so
-lib/TclOO${PKGVERSION}/libTclOOstub${PKGVERSION}.a
-lib/TclOO${PKGVERSION}/pkgIndex.tcl
-lib/TclOO${PKGVERSION}/tclooConfig.sh
-man/man3/Class.3
-man/man3/Method.3
-man/man3/OOInitStubs.3
-man/mann/copy.n
-man/mann/define.n
-man/mann/my.n
-man/mann/next.n
-man/mann/object.n
-man/mann/ooInfo.n
-man/mann/self.n
-man/mann/tclOO-class.n
diff -r eef3cc16c531 -r 2d921c4bb399 devel/tcl-tclOO/buildlink3.mk
--- a/devel/tcl-tclOO/buildlink3.mk     Fri Oct 21 02:33:22 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.1.1.1 2013/11/16 21:01:26 asau Exp $
-
-BUILDLINK_TREE+=       tcl-tclOO
-
-.if !defined(TCL_TCLOO_BUILDLINK3_MK)
-TCL_TCLOO_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.tcl-tclOO+=      tcl-tclOO>=0.6
-BUILDLINK_PKGSRCDIR.tcl-tclOO?=                ../../devel/tcl-tclOO
-.endif # TCL_TCLOO_BUILDLINK3_MK
-
-BUILDLINK_TREE+=       -tcl-tclOO
diff -r eef3cc16c531 -r 2d921c4bb399 devel/tcl-tclOO/distinfo
--- a/devel/tcl-tclOO/distinfo  Fri Oct 21 02:33:22 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-$NetBSD: distinfo,v 1.4 2015/11/03 03:29:34 agc Exp $
-
-SHA1 (TclOO1.0.1.tar.gz) = b28be85ba9c29acb650164c1cabddec7f1dae83f
-RMD160 (TclOO1.0.1.tar.gz) = 8d80a3628ca33fb26e0aa4080c0c917f5799f450
-SHA512 (TclOO1.0.1.tar.gz) = 06cfe111d8adc83383f1029904e83b8b8a60eb2432377c46c3c103becdd49038918c56431af6e9685d6c653e950b527867ef144e7f5e4615dace18f73dde4c4d
-Size (TclOO1.0.1.tar.gz) = 228647 bytes
-SHA1 (patch-generic_tclOOBasic.c) = de4638ebd578ee91a0df899133389779d1ccb3c9
-SHA1 (patch-generic_tclOODefineCmds.c) = e12819d3f76b8957d99c2e158c71c6eed905dd13
-SHA1 (patch-generic_tclOOInt.h) = ea16fb14b29c73340b5092174b80824b7a1db093
-SHA1 (patch-generic_tclOOMethod.c) = c92e4da4279e5bdf222fc2510e88b4abb15008b1
diff -r eef3cc16c531 -r 2d921c4bb399 devel/tcl-tclOO/patches/patch-generic_tclOOBasic.c
--- a/devel/tcl-tclOO/patches/patch-generic_tclOOBasic.c        Fri Oct 21 02:33:22 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-generic_tclOOBasic.c,v 1.1 2014/06/28 22:02:50 dholland Exp $
-
-Fix build with tcl 8.6.
-
---- generic/tclOOBasic.c~      2013-09-18 09:34:49.000000000 +0000
-+++ generic/tclOOBasic.c
-@@ -384,7 +384,7 @@ TclOO_Object_Eval(
-     if (result == TCL_ERROR) {
-       Tcl_AppendObjToErrorInfo(interp, Tcl_ObjPrintf(
-               "\n    (in \"%s eval\" script line %d)",
--              TclGetString(objnameObj), interp->errorLine));
-+              TclGetString(objnameObj), Tcl_GetErrorLine(interp)));
-     }
- 
-     /*
diff -r eef3cc16c531 -r 2d921c4bb399 devel/tcl-tclOO/patches/patch-generic_tclOODefineCmds.c
--- a/devel/tcl-tclOO/patches/patch-generic_tclOODefineCmds.c   Fri Oct 21 02:33:22 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-generic_tclOODefineCmds.c,v 1.1 2014/06/28 22:02:50 dholland Exp $
-
-Fix build with tcl 8.6.
-
---- generic/tclOODefineCmds.c~ 2013-09-18 09:35:24.000000000 +0000
-+++ generic/tclOODefineCmds.c
-@@ -775,7 +775,7 @@ GenerateErrorInfo(
-     Tcl_AppendObjToErrorInfo(interp, Tcl_ObjPrintf(
-           "\n    (in definition script for %s \"%.*s%s\" line %d)",
-           typeOfSubject, (overflow ? limit : length), objName,
--          (overflow ? "..." : ""), interp->errorLine));
-+          (overflow ? "..." : ""), Tcl_GetErrorLine(interp)));
- }
- 
- /*
diff -r eef3cc16c531 -r 2d921c4bb399 devel/tcl-tclOO/patches/patch-generic_tclOOInt.h
--- a/devel/tcl-tclOO/patches/patch-generic_tclOOInt.h  Fri Oct 21 02:33:22 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-$NetBSD: patch-generic_tclOOInt.h,v 1.1 2014/06/28 22:02:50 dholland Exp $
-
-Fix build with tcl 8.6.
-
---- generic/tclOOInt.h.orig    2013-08-03 11:47:14.000000000 +0000
-+++ generic/tclOOInt.h
-@@ -87,14 +87,14 @@ typedef struct ProcedureMethod {
-     ClientData clientData;
-     TclOO_PmCDDeleteProc *deleteClientdataProc;
-     TclOO_PmCDCloneProc *cloneClientdataProc;
--    ProcErrorProc errProc;    /* Replacement error handler. */
-+    ProcErrorProc *errProc;   /* Replacement error handler. */
-     TclOO_PreCallProc *preCallProc;
-                               /* Callback to allow for additional setup
-                                * before the method executes. */
-     TclOO_PostCallProc *postCallProc;
-                               /* Callback to allow for additional cleanup
-                                * after the method executes. */
--    GetFrameInfoValueProc gfivProc;
-+    GetFrameInfoValueProc *gfivProc;
-                               /* Callback to allow for fine tuning of how
-                                * the method reports itself. */
- } ProcedureMethod;
diff -r eef3cc16c531 -r 2d921c4bb399 devel/tcl-tclOO/patches/patch-generic_tclOOMethod.c
--- a/devel/tcl-tclOO/patches/patch-generic_tclOOMethod.c       Fri Oct 21 02:33:22 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-$NetBSD: patch-generic_tclOOMethod.c,v 1.1 2014/06/28 22:02:50 dholland Exp $
-
-Fix build with tcl 8.6.
-
---- generic/tclOOMethod.c~     2013-08-03 11:31:43.000000000 +0000
-+++ generic/tclOOMethod.c
-@@ -34,7 +34,7 @@ struct PNI {
- typedef struct {
-     CallFrame *framePtr;      /* Reference to the call frame itself (it's
-                                * actually allocated on the Tcl stack). */
--    ProcErrorProc errProc;    /* The error handler for the body. */
-+    ProcErrorProc *errProc;   /* The error handler for the body. */
-     Tcl_Obj *nameObj;         /* The "name" of the command. */
-     Command cmd;              /* The command structure. Mostly bogus. */
-     ExtraFrameInfo efi;               /* Extra information used for [info frame]. */
-@@ -508,8 +508,8 @@ TclOOMakeProcInstanceMethod(
-               cfPtr->data.eval.path = context.data.eval.path;
-               Tcl_IncrRefCount(cfPtr->data.eval.path);
- 
--              cfPtr->cmd.str.cmd = NULL;
--              cfPtr->cmd.str.len = 0;
-+              cfPtr->cmd = NULL;
-+              cfPtr->len = 0;
- 
-               hPtr = Tcl_CreateHashEntry(iPtr->linePBodyPtr,
-                       (char *) procPtr, &isNew);
-@@ -621,8 +621,8 @@ TclOOMakeProcMethod(
-               cfPtr->data.eval.path = context.data.eval.path;
-               Tcl_IncrRefCount(cfPtr->data.eval.path);
- 
--              cfPtr->cmd.str.cmd = NULL;
--              cfPtr->cmd.str.len = 0;
-+              cfPtr->cmd = NULL;
-+              cfPtr->len = 0;
- 
-               hPtr = Tcl_CreateHashEntry(iPtr->linePBodyPtr,
-                       (char *) procPtr, &isNew);
-@@ -756,7 +756,7 @@ PushMethodCallFrame(
-     register int result;
-     const char *namePtr;
-     CallFrame **framePtrPtr = &fdPtr->framePtr;
--    static Tcl_ObjType *byteCodeTypePtr = NULL;       /* HACK! */
-+    static const Tcl_ObjType *byteCodeTypePtr = NULL; /* HACK! */
- 
-     /*
-      * Compute basic information on the basis of the type of method it is.
-@@ -1168,7 +1168,7 @@ MethodErrorHandler(
-     Tcl_AppendObjToErrorInfo(interp, Tcl_ObjPrintf(
-           "\n    (%s \"%.*s%s\" method \"%.*s%s\" line %d)",
-           kindName, ELLIPSIFY(objectName, objectNameLen),
--          ELLIPSIFY(methodName, nameLen), interp->errorLine));
-+          ELLIPSIFY(methodName, nameLen), Tcl_GetErrorLine(interp)));
- }
- 
- static void
-@@ -1197,7 +1197,7 @@ ConstructorErrorHandler(
-           &objectNameLen);
-     Tcl_AppendObjToErrorInfo(interp, Tcl_ObjPrintf(
-           "\n    (%s \"%.*s%s\" constructor line %d)", kindName,
--          ELLIPSIFY(objectName, objectNameLen), interp->errorLine));
-+          ELLIPSIFY(objectName, objectNameLen), Tcl_GetErrorLine(interp)));
- }
- 
- static void
-@@ -1226,7 +1226,7 @@ DestructorErrorHandler(
-           &objectNameLen);
-     Tcl_AppendObjToErrorInfo(interp, Tcl_ObjPrintf(
-           "\n    (%s \"%.*s%s\" destructor line %d)", kindName,
--          ELLIPSIFY(objectName, objectNameLen), interp->errorLine));
-+          ELLIPSIFY(objectName, objectNameLen), Tcl_GetErrorLine(interp)));
- }
- 
- /*



Home | Main Index | Thread Index | Old Index