Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Apr 1999 13:03:28 -0600 (CST)
From:      obonilla@fisicc-ufm.edu
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/11338: Port Modification: otcl (MIT's Object Tcl)
Message-ID:  <199904261903.NAA91775@voyager.fisicc-ufm.edu>

next in thread | raw e-mail | index | archive | help

>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 <bsd.port.mk>
 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 <obonilla@fisicc-ufm.edu>
 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 <bsd.port.mk>
 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 <obonilla@fisicc-ufm.edu>
 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904261903.NAA91775>