Import TCL OO version 1.0.1 as devel/tcl-tclOO

Originally at WIP.

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.
This commit is contained in:
asau 2013-11-16 21:01:26 +00:00
parent 908675bf40
commit 8d1c5458a0
6 changed files with 85 additions and 0 deletions

5
devel/tcl-tclOO/DESCR Normal file
View file

@ -0,0 +1,5 @@
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.

7
devel/tcl-tclOO/MESSAGE Normal file
View file

@ -0,0 +1,7 @@
===========================================================================
$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.
===========================================================================

32
devel/tcl-tclOO/Makefile Normal file
View file

@ -0,0 +1,32 @@
# $NetBSD: Makefile,v 1.1.1.1 2013/11/16 21:01:26 asau Exp $
#
DISTNAME= TclOO1.0.1
PKGNAME= ${DISTNAME:S/TclOO/tcl-tclOO-/}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/}
MAINTAINER= pkgsrc-users@NetBSD.org
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/tcl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

20
devel/tcl-tclOO/PLIST Normal file
View file

@ -0,0 +1,20 @@
@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

View file

@ -0,0 +1,12 @@
# $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

9
devel/tcl-tclOO/distinfo Normal file
View file

@ -0,0 +1,9 @@
$NetBSD: distinfo,v 1.1.1.1 2013/11/16 21:01:26 asau Exp $
SHA1 (TclOO1.0.1.tar.gz) = b28be85ba9c29acb650164c1cabddec7f1dae83f
RMD160 (TclOO1.0.1.tar.gz) = 8d80a3628ca33fb26e0aa4080c0c917f5799f450
Size (TclOO1.0.1.tar.gz) = 228647 bytes
<<<<<<< distinfo
SHA1 (patch-aa) = da39a3ee5e6b4b0d3255bfef95601890afd80709
=======
>>>>>>> 1.5