svn commit: r316223 - in head/devel: . tcloo
Pietro Cerutti
gahr at FreeBSD.org
Mon Apr 22 10:17:55 UTC 2013
Author: gahr
Date: Mon Apr 22 10:17:53 2013
New Revision: 316223
URL: http://svnweb.freebsd.org/changeset/ports/316223
Log:
- 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
Added:
head/devel/tcloo/
head/devel/tcloo/Makefile (contents, props changed)
head/devel/tcloo/distinfo (contents, props changed)
head/devel/tcloo/pkg-descr (contents, props changed)
head/devel/tcloo/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Mon Apr 22 07:28:11 2013 (r316222)
+++ head/devel/Makefile Mon Apr 22 10:17:53 2013 (r316223)
@@ -4292,6 +4292,7 @@
SUBDIR += tclgetopts
SUBDIR += tcllib
SUBDIR += tclmore
+ SUBDIR += tcloo
SUBDIR += tclreadline
SUBDIR += tclthread
SUBDIR += tcltls
Added: head/devel/tcloo/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/tcloo/Makefile Mon Apr 22 10:17:53 2013 (r316223)
@@ -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 at 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>
Added: head/devel/tcloo/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/tcloo/distinfo Mon Apr 22 10:17:53 2013 (r316223)
@@ -0,0 +1,2 @@
+SHA256 (TclOO1.0.tar.gz) = e64d69b9f7f63476757efbcab72931b2b3ee3fec2984500df9f30c026907454d
+SIZE (TclOO1.0.tar.gz) = 230724
Added: head/devel/tcloo/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/tcloo/pkg-descr Mon Apr 22 10:17:53 2013 (r316223)
@@ -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/
Added: head/devel/tcloo/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/tcloo/pkg-plist Mon Apr 22 10:17:53 2013 (r316223)
@@ -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
More information about the svn-ports-all
mailing list