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