- New port: devel/tcloo

This is a backport for Tcl 8.5 of the Object Oriented layer (TclOO) shipped
with Tcl 8.6.

WWW: http://core.tcl.tk/tcloo/

Feature safe:	yes
This commit is contained in:
Pietro Cerutti 2013-04-22 10:17:53 +00:00
parent 14dd95e6f7
commit 682b688f55
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=316223
5 changed files with 49 additions and 0 deletions

View file

@ -4292,6 +4292,7 @@
SUBDIR += tclgetopts
SUBDIR += tcllib
SUBDIR += tclmore
SUBDIR += tcloo
SUBDIR += tclreadline
SUBDIR += tclthread
SUBDIR += tcltls

33
devel/tcloo/Makefile Normal file
View file

@ -0,0 +1,33 @@
# Created by: gahr
# $FreeBSD$
PORTNAME= tcloo
PORTVERSION= 1.0
CATEGORIES= devel
MASTER_SITES= SF/tcl/TclOO%20Package/${PORTVERSION}/
DISTNAME= TclOO${PORTVERSION}
MAINTAINER= tcltk@FreeBSD.org
COMMENT= Implementation of TclOO for Tcl 8.5
USE_TCL= 85
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--with-tcl=${TCL_LIBDIR} \
--exec-prefix=${PREFIX}
PLIST_SUB+= PORTVERSION=${PORTVERSION}
MANN= class.n \
copy.n \
define.n \
my.n \
next.n \
object.n \
ooInfo.n \
self.n
MAN3= Class.3 \
Method.3 \
OOInitStubs.3
.include <bsd.port.mk>

2
devel/tcloo/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (TclOO1.0.tar.gz) = e64d69b9f7f63476757efbcab72931b2b3ee3fec2984500df9f30c026907454d
SIZE (TclOO1.0.tar.gz) = 230724

7
devel/tcloo/pkg-descr Normal file
View file

@ -0,0 +1,7 @@
The TclOO Package is an implementation of TclOO for Tcl 8.5. It allows users to
write code against TclOO without using Tcl 8.6, and originally started out as a
way to progress implementation of TclOO without being tightly bound to the Tcl
core. The implementation in Tcl 8.6 was later developed from this package's
source.
WWW: http://core.tcl.tk/tcloo/

6
devel/tcloo/pkg-plist Normal file
View file

@ -0,0 +1,6 @@
lib/TclOO%%PORTVERSION%%/libTclOO.so.1
lib/TclOO%%PORTVERSION%%/pkgIndex.tcl
lib/TclOO%%PORTVERSION%%/tclooConfig.sh
lib/TclOO%%PORTVERSION%%/libTclOOstub.a
include/tclOO.h
include/tclOODecls.h