From owner-svn-ports-all@FreeBSD.ORG Fri Aug 29 14:32:20 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 004ABF7A; Fri, 29 Aug 2014 14:32:19 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D3B7A14AA; Fri, 29 Aug 2014 14:32:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7TEWJbf086324; Fri, 29 Aug 2014 14:32:19 GMT (envelope-from gahr@FreeBSD.org) Received: (from gahr@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7TEWIpA086317; Fri, 29 Aug 2014 14:32:18 GMT (envelope-from gahr@FreeBSD.org) Message-Id: <201408291432.s7TEWIpA086317@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gahr set sender to gahr@FreeBSD.org using -f From: Pietro Cerutti Date: Fri, 29 Aug 2014 14:32:18 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r366511 - in head/lang: . itcl4 itcl4/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Aug 2014 14:32:20 -0000 Author: gahr Date: Fri Aug 29 14:32:18 2014 New Revision: 366511 URL: http://svnweb.freebsd.org/changeset/ports/366511 QAT: https://qat.redports.org/buildarchive/r366511/ Log: - New port: lang/itcl4 This port provides the 4.x series of [incr Tcl], an object-oriented extension to Tcl. While the 3.x series provided by lang/itcl works with Tcl 8.5, the 4.x series is targetted at Tcl 8.6. http://core.tcl.tk/itcl Added: head/lang/itcl4/ head/lang/itcl4/Makefile (contents, props changed) head/lang/itcl4/distinfo (contents, props changed) head/lang/itcl4/files/ head/lang/itcl4/files/patch-Makefile.in (contents, props changed) head/lang/itcl4/pkg-descr (contents, props changed) head/lang/itcl4/pkg-plist (contents, props changed) Modified: head/lang/Makefile Modified: head/lang/Makefile ============================================================================== --- head/lang/Makefile Fri Aug 29 14:19:55 2014 (r366510) +++ head/lang/Makefile Fri Aug 29 14:32:18 2014 (r366511) @@ -125,6 +125,7 @@ SUBDIR += io SUBDIR += ironpython SUBDIR += itcl + SUBDIR += itcl4 SUBDIR += jakarta-commons-jelly SUBDIR += jimtcl SUBDIR += jruby Added: head/lang/itcl4/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/itcl4/Makefile Fri Aug 29 14:32:18 2014 (r366511) @@ -0,0 +1,20 @@ +# Created by: gahr +# $FreeBSD$ + +PORTNAME= itcl4 +PORTVERSION= 4.0.1 +CATEGORIES= lang +MASTER_SITES= SF/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PORTVERSION}/ +DISTNAME= itcl${PORTVERSION} + +MAINTAINER= tcltk@FreeBSD.org +COMMENT= Object-oriented extension to Tcl [incr Tcl] + +USES+= tcl:86 +GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--with-tcl=${TCL_LIBDIR} \ + --with-tclinclude=${TCL_INCLUDEDIR} \ + --includedir=${PREFIX}/include/itcl${PORTVERSION:R} +PLIST_SUB+= PKGVER=${PORTVERSION} + +.include Added: head/lang/itcl4/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/itcl4/distinfo Fri Aug 29 14:32:18 2014 (r366511) @@ -0,0 +1,2 @@ +SHA256 (itcl4.0.1.tar.gz) = d0a844bc4998a329fb2457f4a1838afb1261bfd27e3f373346e3379a253a6372 +SIZE (itcl4.0.1.tar.gz) = 434455 Added: head/lang/itcl4/files/patch-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/itcl4/files/patch-Makefile.in Fri Aug 29 14:32:18 2014 (r366511) @@ -0,0 +1,27 @@ +--- Makefile.in.orig 2014-08-02 18:11:59.564717000 +0200 ++++ Makefile.in 2014-08-29 16:09:56.000000000 +0200 +@@ -93,7 +93,7 @@ + INSTALL_PROGRAM = ${INSTALL} -m 755 + INSTALL_DATA = ${INSTALL} -m 644 + INSTALL_SCRIPT = ${INSTALL_PROGRAM} +-INSTALL_LIBRARY = ${INSTALL_DATA} ++INSTALL_LIBRARY = ${INSTALL_DATA} -s + + PACKAGE_NAME = @PACKAGE_NAME@ + PACKAGE_VERSION = @PACKAGE_VERSION@ +@@ -222,11 +222,12 @@ + @$(INSTALL_DATA_DIR) $(DESTDIR)$(mandir)/mann + @echo "Installing documentation in $(DESTDIR)$(mandir)" + @cd $(srcdir)/doc; for i in *.n; do \ ++ sfxname=`basename $$i | sed -e 's|.n$$|.i4|'`; \ + echo "Installing $$i"; \ +- rm -f $(DESTDIR)$(mandir)/mann/`basename $$i`; \ ++ rm -f $(DESTDIR)$(mandir)/mann/$$sfxname; \ + sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ +- $$i > $(DESTDIR)$(mandir)/mann/$$i; \ +- chmod 444 $(DESTDIR)$(mandir)/mann/$$i; \ ++ $$i > $(DESTDIR)$(mandir)/mann/$$sfxname; \ ++ chmod 444 $(DESTDIR)$(mandir)/mann/$$sfxname; \ + done + + test: binaries libraries Added: head/lang/itcl4/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/itcl4/pkg-descr Fri Aug 29 14:32:18 2014 (r366511) @@ -0,0 +1,5 @@ +[incr Tcl] is the most widely used O-O system for Tcl. The name is a play on +C++, and [incr Tcl] provides a similar object model, including multiple +inheritence and public and private classes and variables. + +http://core.tcl.tk/itcl Added: head/lang/itcl4/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/itcl4/pkg-plist Fri Aug 29 14:32:18 2014 (r366511) @@ -0,0 +1,33 @@ +include/itcl4.0/itcl.h +include/itcl4.0/itcl2TclOO.h +include/itcl4.0/itclDecls.h +include/itcl4.0/itclInt.h +include/itcl4.0/itclIntDecls.h +include/itcl4.0/itclMigrate2TclCore.h +include/itcl4.0/itclTclIntStubsFcn.h +lib/itcl%%PKGVER%%/itcl.tcl +lib/itcl%%PKGVER%%/itclConfig.sh +lib/itcl%%PKGVER%%/itclHullCmds.tcl +lib/itcl%%PKGVER%%/itclWidget.tcl +lib/itcl%%PKGVER%%/libitcl%%PKGVER%%.so +lib/itcl%%PKGVER%%/libitclstub%%PKGVER%%.a +lib/itcl%%PKGVER%%/pkgIndex.tcl +man/mann/body.i4.gz +man/mann/class.i4.gz +man/mann/code.i4.gz +man/mann/configbody.i4.gz +man/mann/delete.i4.gz +man/mann/ensemble.i4.gz +man/mann/find.i4.gz +man/mann/is.i4.gz +man/mann/itcl.i4.gz +man/mann/itclcomponent.i4.gz +man/mann/itcldelegate.i4.gz +man/mann/itclextendedclass.i4.gz +man/mann/itcloption.i4.gz +man/mann/itclvars.i4.gz +man/mann/itclwidget.i4.gz +man/mann/local.i4.gz +man/mann/scope.i4.gz +@dirrmtry lib/itcl%%PKGVER%% +@dirrmtry include/itcl4.0