From owner-freebsd-ports Mon Apr 26 12: 0:13 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 5EF471535E for ; Mon, 26 Apr 1999 12:00:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id MAA88655; Mon, 26 Apr 1999 12:00:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from voyager.fisicc-ufm.edu (ip-46-094.guate.net [200.12.46.94]) by hub.freebsd.org (Postfix) with ESMTP id 3E5A315598 for ; Mon, 26 Apr 1999 11:58:10 -0700 (PDT) (envelope-from obonilla@voyager.fisicc-ufm.edu) Received: (from root@localhost) by voyager.fisicc-ufm.edu (8.9.3/8.9.2) id NAA91775; Mon, 26 Apr 1999 13:03:28 -0600 (CST) (envelope-from obonilla) Message-Id: <199904261903.NAA91775@voyager.fisicc-ufm.edu> Date: Mon, 26 Apr 1999 13:03:28 -0600 (CST) From: obonilla@fisicc-ufm.edu Reply-To: obonilla@fisicc-ufm.edu To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/11338: Port Modification: otcl (MIT's Object Tcl) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 11338 >Category: ports >Synopsis: Port Modification: otcl (MIT's Object Tcl) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Apr 26 12:00:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Oscar Bonilla >Release: FreeBSD 3.1-STABLE i386 >Organization: Universidad Francisco Marroquin - FISICC >Environment: >Description: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # . # ./Makefile # ./pkg # ./pkg/COMMENT # ./pkg/DESCR # ./pkg/PLIST # ./pkg/PLIST~ # ./files # ./files/md5 # ./otcl.shar # echo c - . mkdir -p . > /dev/null 2>&1 echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# New ports collection makefile for: otcl X# Version required: 1.0a4 X# Date created: 23 April 1999 X# Whom: obonilla X# X# $Id$ X# X XDISTNAME= otcl-1.0a4 XCATEGORIES= lang XMASTER_SITES= http://www-mash.cs.berkeley.edu/dist/ X XMAINTAINER= obonilla@fisicc-ufm.edu X XLIB_DEPENDS= tcl80.1:${PORTSDIR}/lang/tcl80 X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --includedir=${PREFIX}/include/tcl8.0/generic X Xpost-install: X strip ${PREFIX}/bin/otclsh X strip ${PREFIX}/bin/owish X @ln -sf ${PREFIX}/lib/libotcl.so ${PREFIX}/lib/libotcl.so.1 X.if !defined(NOPORTDOCS) X ${MKDIR} ${PREFIX}/share/doc/otcl X ${INSTALL_MAN} \ X ${WRKSRC}/doc/CHANGES.html \ X ${WRKSRC}/doc/autoload.html \ X ${WRKSRC}/doc/capi.html \ X ${WRKSRC}/doc/class.html \ X ${WRKSRC}/doc/object.html \ X ${WRKSRC}/doc/tutorial.html \ X ${PREFIX}/share/doc/otcl X ${INSTALL_MAN} \ X ${WRKSRC}/doc/otcl-paper.ps.gz \ X ${PREFIX}/share/doc/otcl X.endif X.include END-of-./Makefile echo c - ./pkg mkdir -p ./pkg > /dev/null 2>&1 echo x - ./pkg/COMMENT sed 's/^X//' >./pkg/COMMENT << 'END-of-./pkg/COMMENT' XMIT Object Tcl END-of-./pkg/COMMENT echo x - ./pkg/DESCR sed 's/^X//' >./pkg/DESCR << 'END-of-./pkg/DESCR' XFrom the README: X X OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for X object-oriented programming. It shouldn't be confused with the IXI X Object Tcl extension by Dean Sheenan. (Sorry, but we both like the X name and have been using it for a while.) X X Some of OTcl's features as compared to alternatives are: X * designed to be dynamically extensible, like Tcl, from the ground X up X * builds on Tcl syntax and concepts rather than importing another X language X * compact yet powerful object programming system (draws on CLOS, X Smalltalk, and Self) X * fairly portable implementation (2000 lines of C, without core X hacks) X X OTcl was presented at the Tcl/Tk Workshop '95. It constitutes a X standalone release of a system that has been in use, embedded in the X VuSystem, for two years. We made the release public (with free use, X distribution and modification under the MIT license) to meet the X demand for object-oriented programming in Tcl. X X-Oscar END-of-./pkg/DESCR echo x - ./pkg/PLIST sed 's/^X//' >./pkg/PLIST << 'END-of-./pkg/PLIST' Xbin/otclsh Xbin/owish Xinclude/otcl.h Xlib/libotcl.a Xlib/libotcl.so Xlib/libotcl.so.1 Xshare/doc/otcl/CHANGES.html Xshare/doc/otcl/autoload.html Xshare/doc/otcl/capi.html Xshare/doc/otcl/class.html Xshare/doc/otcl/object.html Xshare/doc/otcl/otcl-paper.ps.gz Xshare/doc/otcl/tutorial.html X@dirrm share/doc/otcl END-of-./pkg/PLIST echo x - ./pkg/PLIST~ sed 's/^X//' >./pkg/PLIST~ << 'END-of-./pkg/PLIST~' Xbin/otclsh Xbin/owish Xinclude/otcl.h Xlib/libotcl.a Xlib/libotcl.so Xlib/libotcl.so.1 Xshare/doc/otcl/ X@dirrm share/doc/otcl END-of-./pkg/PLIST~ echo c - ./files mkdir -p ./files > /dev/null 2>&1 echo x - ./files/md5 sed 's/^X//' >./files/md5 << 'END-of-./files/md5' XMD5 (otcl-1.0a4.tar.gz) = 1aafd63973857991b90d08b9dcf29e03 END-of-./files/md5 echo x - ./otcl.shar sed 's/^X//' >./otcl.shar << 'END-of-./otcl.shar' X# This is a shell archive. Save it in a file, remove anything before X# this line, and then unpack it by entering "sh file". Note, it may X# create directories; files and directories will be owned by you and X# have default permissions. X# X# This archive contains: X# X# . X# ./Makefile X# ./pkg X# ./pkg/COMMENT X# ./pkg/DESCR X# ./pkg/PLIST X# ./pkg/PLIST~ X# ./files X# ./files/md5 X# ./otcl.shar X# Xecho c - . Xmkdir -p . > /dev/null 2>&1 Xecho x - ./Makefile Xsed 's/^X//' >./Makefile << 'END-of-./Makefile' XX# New ports collection makefile for: otcl XX# Version required: 1.0a4 XX# Date created: 23 April 1999 XX# Whom: obonilla XX# XX# $Id$ XX# XX XXDISTNAME= otcl-1.0a4 XXCATEGORIES= lang XXMASTER_SITES= http://www-mash.cs.berkeley.edu/dist/ XX XXMAINTAINER= obonilla@fisicc-ufm.edu XX XXLIB_DEPENDS= tcl80.1:${PORTSDIR}/lang/tcl80 XX XXGNU_CONFIGURE= yes XXCONFIGURE_ARGS= --includedir=${PREFIX}/include/tcl8.0/generic XX XXpost-install: XX strip ${PREFIX}/bin/otclsh XX strip ${PREFIX}/bin/owish XX @ln -sf ${PREFIX}/lib/libotcl.so ${PREFIX}/lib/libotcl.so.1 XX.if !defined(NOPORTDOCS) XX ${MKDIR} ${PREFIX}/share/doc/otcl XX ${INSTALL_MAN} \ XX ${WRKSRC}/doc/CHANGES.html \ XX ${WRKSRC}/doc/autoload.html \ XX ${WRKSRC}/doc/capi.html \ XX ${WRKSRC}/doc/class.html \ XX ${WRKSRC}/doc/object.html \ XX ${WRKSRC}/doc/tutorial.html \ XX ${PREFIX}/share/doc/otcl XX ${INSTALL_MAN} \ XX ${WRKSRC}/doc/otcl-paper.ps.gz \ XX ${PREFIX}/share/doc/otcl XX.endif XX.include XEND-of-./Makefile Xecho c - ./pkg Xmkdir -p ./pkg > /dev/null 2>&1 Xecho x - ./pkg/COMMENT Xsed 's/^X//' >./pkg/COMMENT << 'END-of-./pkg/COMMENT' XXMIT Object Tcl XEND-of-./pkg/COMMENT Xecho x - ./pkg/DESCR Xsed 's/^X//' >./pkg/DESCR << 'END-of-./pkg/DESCR' XXFrom the README: XX XX OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for XX object-oriented programming. It shouldn't be confused with the IXI XX Object Tcl extension by Dean Sheenan. (Sorry, but we both like the XX name and have been using it for a while.) XX XX Some of OTcl's features as compared to alternatives are: XX * designed to be dynamically extensible, like Tcl, from the ground XX up XX * builds on Tcl syntax and concepts rather than importing another XX language XX * compact yet powerful object programming system (draws on CLOS, XX Smalltalk, and Self) XX * fairly portable implementation (2000 lines of C, without core XX hacks) XX XX OTcl was presented at the Tcl/Tk Workshop '95. It constitutes a XX standalone release of a system that has been in use, embedded in the XX VuSystem, for two years. We made the release public (with free use, XX distribution and modification under the MIT license) to meet the XX demand for object-oriented programming in Tcl. XX XX-Oscar XEND-of-./pkg/DESCR Xecho x - ./pkg/PLIST Xsed 's/^X//' >./pkg/PLIST << 'END-of-./pkg/PLIST' XXbin/otclsh XXbin/owish XXinclude/otcl.h XXlib/libotcl.a XXlib/libotcl.so XXlib/libotcl.so.1 XXshare/doc/otcl/CHANGES.html XXshare/doc/otcl/autoload.html XXshare/doc/otcl/capi.html XXshare/doc/otcl/class.html XXshare/doc/otcl/object.html XXshare/doc/otcl/otcl-paper.ps.gz XXshare/doc/otcl/tutorial.html XX@dirrm share/doc/otcl XEND-of-./pkg/PLIST Xecho x - ./pkg/PLIST~ Xsed 's/^X//' >./pkg/PLIST~ << 'END-of-./pkg/PLIST~' XXbin/otclsh XXbin/owish XXinclude/otcl.h XXlib/libotcl.a XXlib/libotcl.so XXlib/libotcl.so.1 XXshare/doc/otcl/ XX@dirrm share/doc/otcl XEND-of-./pkg/PLIST~ Xecho c - ./files Xmkdir -p ./files > /dev/null 2>&1 Xecho x - ./files/md5 Xsed 's/^X//' >./files/md5 << 'END-of-./files/md5' XXMD5 (otcl-1.0a4.tar.gz) = 1aafd63973857991b90d08b9dcf29e03 XEND-of-./files/md5 Xecho x - ./otcl.shar Xsed 's/^X//' >./otcl.shar << 'END-of-./otcl.shar' END-of-./otcl.shar exit >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message