From nmh@dialup.nacamar.de  Tue Oct 17 07:10:43 2000
Return-Path: <nmh@dialup.nacamar.de>
Received: from dialup.nacamar.de (dialin-port3930.access.nacamar.de [62.27.216.89])
	by hub.freebsd.org (Postfix) with ESMTP id 687E437B4E5
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 17 Oct 2000 07:10:42 -0700 (PDT)
Received: from localhost (4490 bytes) by dialup.nacamar.de
	via sendmail with P:stdio/R:bind_hosts/T:inet_zone_bind_smtp
	(sender: <nmh>) (ident <nmh> using unix)
	id <m13lXRN-0007TrC@dialup.nacamar.de>
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 17 Oct 2000 16:10:05 +0200 (CEST)
	(Smail-3.2.0.107 1999-Sep-8 #1 built 1999-Sep-11)
Message-Id: <m13lXRN-0007TrC@dialup.nacamar.de>
Date: Tue, 17 Oct 2000 16:10:05 +0200 (CEST)
From: Nils M Holm <nmh@t3x.org>
Sender: nmh@dialup.nacamar.de
Reply-To: Nils M Holm <nmh@t3x.org>
To: FreeBSD-gnats-submit@freebsd.org
Subject: New port: devel/TIDE
X-Send-Pr-Version: 3.2

>Number:         22048
>Category:       ports
>Synopsis:       New port: devel/TIDE
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 17 07:20:01 PDT 2000
>Closed-Date:    Sat Apr 7 15:59:37 PDT 2001
>Last-Modified:  Sat Apr 07 15:59:50 PDT 2001
>Originator:     Nils M Holm
>Release:        FreeBSD 4.1-RELEASE i386
>Organization:
>Environment:
>Description:

I would like to contribute the following port. The first site specified
in MASTER_SITES redirects requests to the secondary site. I have chosen
this way 1) because the secondary site may change 2) in the hope that
future releases of the port/package system will recognize HTTP redirection.
If you think this approach is inappropriate, feel free to swap the primary
and secondary site.

Thank you for your help.

Bye,
	nmh.

# 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:
#
#	tide-12-port
#	tide-12-port/files
#	tide-12-port/files/md5
#	tide-12-port/Makefile
#	tide-12-port/pkg
#	tide-12-port/pkg/COMMENT
#	tide-12-port/pkg/DESCR
#	tide-12-port/pkg/PLIST
#
echo c - tide-12-port
mkdir -p tide-12-port > /dev/null 2>&1
echo c - tide-12-port/files
mkdir -p tide-12-port/files > /dev/null 2>&1
echo x - tide-12-port/files/md5
sed 's/^X//' >tide-12-port/files/md5 << 'END-of-tide-12-port/files/md5'
XMD5 (tide-12.tar.gz) = 829a9edb3738e299115cf47b4e185aed
END-of-tide-12-port/files/md5
echo x - tide-12-port/Makefile
sed 's/^X//' >tide-12-port/Makefile << 'END-of-tide-12-port/Makefile'
X# New ports collection makefile for:	tide
X# Version required:	1.2
X# Date created:		16 October 2000
X# Whom:			Nils M Holm <nmh@t3x.org>
X#
X# $FreeBSD$
X#
X
X# Use this one on FreeBSD 3.x
X# DISTNAME=	tide-12
X
X# Use these on FreeBSD 4.x
XPORTNAME=	tide
XPORTVERSION=	12
X
XCATEGORIES=	devel
XMASTER_SITES= 	http://www.t3x.org/Compiler/ http://www.homepages.de/home/nmh/Compiler/
X
XMAINTAINER=	nmh@t3x.org
X
X.include <bsd.port.mk>
END-of-tide-12-port/Makefile
echo c - tide-12-port/pkg
mkdir -p tide-12-port/pkg > /dev/null 2>&1
echo x - tide-12-port/pkg/COMMENT
sed 's/^X//' >tide-12-port/pkg/COMMENT << 'END-of-tide-12-port/pkg/COMMENT'
XT3X Integrated Development Environment and T3X Tool classes
END-of-tide-12-port/pkg/COMMENT
echo x - tide-12-port/pkg/DESCR
sed 's/^X//' >tide-12-port/pkg/DESCR << 'END-of-tide-12-port/pkg/DESCR'
XTIDE is the T3X Integrated Development Environment. Basically, it
Xis a text editor with an integrated interface to the T3X compiler.
XT3X 6.8 or a later version is required run TIDE. Older version
Xmay not cooperate well with it. The main purposes of TIDE are:
X
X. editing source programs
X. compiling programs without leaving the editor
X. locating formal errors
X. running programs
X
XT3Xtools is a set of classes which provides some frequently
Xused functionality like
X
X. managing configuration files
X. visually and non-visually editing ASCII text
X. navigating directory trees and selecting files
X. displaying and editing forms
X. menu boxes
X. prompt boxes
X
XWWW: http://www.t3x.org/
X
X--
XNils M Holm <nmh@t3x.org>
END-of-tide-12-port/pkg/DESCR
echo x - tide-12-port/pkg/PLIST
sed 's/^X//' >tide-12-port/pkg/PLIST << 'END-of-tide-12-port/pkg/PLIST'
X@cwd /usr/local
X@pkgdep t3x-680
Xbin/tide
Xt3x/r6/classes/config.cls
Xt3x/r6/classes/config.dir
Xt3x/r6/classes/editor.cls
Xt3x/r6/classes/editor.dir
Xt3x/r6/classes/filebox.cls
Xt3x/r6/classes/filebox.dir
Xt3x/r6/classes/form.cls
Xt3x/r6/classes/form.dir
Xt3x/r6/classes/menu.cls
Xt3x/r6/classes/menu.dir
Xt3x/r6/classes/prompt.cls
Xt3x/r6/classes/prompt.dir
Xt3x/r6/classes/vedit.cls
Xt3x/r6/classes/vedit.dir
Xt3x/r6/doc/tide.sd
Xt3x/r6/doc/tools.sd
Xt3x/r6/tide.rc
Xt3x/r6/tide/default.cs
Xt3x/r6/tide/examples/apfel.t
Xt3x/r6/tide/examples/fac.t
Xt3x/r6/tide/examples/hello.t
Xt3x/r6/tide/examples/hello2.t
Xt3x/r6/tide/examples/permute.t
Xt3x/r6/tide/examples/primes.t
Xt3x/r6/tide/examples/ttt.t
Xt3x/r6/tide/helpfile
Xt3x/r6/tide/monochrm.cs
Xt3x/r6/tide/tide
X@unexec cp %D/t3x/r6/doc/sdv-config %D/t3x/r6/sdv.tmp && grep -v 'tools\.sd' %D/t3x/r6/sdv.tmp | grep -v 'tide\.sd' >%D/t3x/r6/doc/sdv-config && rm -f %D/t3x/r6/sdv.tmp
X@dirrm t3x/r6/tide/examples
X@dirrm t3x/r6/tide
END-of-tide-12-port/pkg/PLIST
exit


>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:

From: Nils M Holm <nmh@t3x.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:  
Subject: ports/22048: TIDE port change request
Date: Fri, 27 Oct 2000 10:23:24 +0200 (CEST)

 >Submitter-Id:   current-users
 >Originator:     Nils M Holm
 >Synopsis:       ports/22048: TIDE port change request
 >Category:       ports
 >Release:        FreeBSD 4.1-RELEASE i386
 >Class:          change-request
 >Description: 
 
 I mixed up some path names in the Makefile included in the original PR.
 This one should work correctly. Sorry!
 
 Bye,
         nmh.
 
 # 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:
 #
 #	tide-12-port
 #	tide-12-port/files
 #	tide-12-port/files/md5
 #	tide-12-port/Makefile
 #	tide-12-port/pkg
 #	tide-12-port/pkg/COMMENT
 #	tide-12-port/pkg/DESCR
 #	tide-12-port/pkg/PLIST
 #
 echo c - tide-12-port
 mkdir -p tide-12-port > /dev/null 2>&1
 echo c - tide-12-port/files
 mkdir -p tide-12-port/files > /dev/null 2>&1
 echo x - tide-12-port/files/md5
 sed 's/^X//' >tide-12-port/files/md5 << 'END-of-tide-12-port/files/md5'
 XMD5 (tide-12.tar.gz) = 829a9edb3738e299115cf47b4e185aed
 END-of-tide-12-port/files/md5
 echo x - tide-12-port/Makefile
 sed 's/^X//' >tide-12-port/Makefile << 'END-of-tide-12-port/Makefile'
 X# New ports collection makefile for:	tide
 X# Version required:	1.2
 X# Date created:		16 October 2000
 X# Whom:			Nils M Holm <nmh@t3x.org>
 X#
 X# $FreeBSD$
 X#
 X
 X# Use this one on FreeBSD 3.x
 X# DISTNAME=	tide-12
 X
 X# Use these on FreeBSD 4.x
 XPORTNAME=	tide
 XPORTVERSION=	12
 X
 XCATEGORIES=	devel
 XMASTER_SITES= 	http://www.t3x.org/Compiler/ http://www.homepages.de/home/nmh/T3X/Compiler/
 X
 XMAINTAINER=	nmh@t3x.org
 X
 X.include <bsd.port.mk>
 END-of-tide-12-port/Makefile
 echo c - tide-12-port/pkg
 mkdir -p tide-12-port/pkg > /dev/null 2>&1
 echo x - tide-12-port/pkg/COMMENT
 sed 's/^X//' >tide-12-port/pkg/COMMENT << 'END-of-tide-12-port/pkg/COMMENT'
 XT3X Integrated Development Environment and T3X Tool classes
 END-of-tide-12-port/pkg/COMMENT
 echo x - tide-12-port/pkg/DESCR
 sed 's/^X//' >tide-12-port/pkg/DESCR << 'END-of-tide-12-port/pkg/DESCR'
 XTIDE is the T3X Integrated Development Environment. Basically, it
 Xis a text editor with an integrated interface to the T3X compiler.
 XT3X 6.8 or a later version is required run TIDE. Older version
 Xmay not cooperate well with it. The main purposes of TIDE are:
 X
 X. editing source programs
 X. compiling programs without leaving the editor
 X. locating formal errors
 X. running programs
 X
 XT3Xtools is a set of classes which provides some frequently
 Xused functionality like
 X
 X. managing configuration files
 X. visually and non-visually editing ASCII text
 X. navigating directory trees and selecting files
 X. displaying and editing forms
 X. menu boxes
 X. prompt boxes
 X
 XWWW: http://www.t3x.org/
 X
 X--
 XNils M Holm <nmh@t3x.org>
 END-of-tide-12-port/pkg/DESCR
 echo x - tide-12-port/pkg/PLIST
 sed 's/^X//' >tide-12-port/pkg/PLIST << 'END-of-tide-12-port/pkg/PLIST'
 X@cwd /usr/local
 X@pkgdep t3x-680
 Xbin/tide
 Xt3x/r6/classes/config.cls
 Xt3x/r6/classes/config.dir
 Xt3x/r6/classes/editor.cls
 Xt3x/r6/classes/editor.dir
 Xt3x/r6/classes/filebox.cls
 Xt3x/r6/classes/filebox.dir
 Xt3x/r6/classes/form.cls
 Xt3x/r6/classes/form.dir
 Xt3x/r6/classes/menu.cls
 Xt3x/r6/classes/menu.dir
 Xt3x/r6/classes/prompt.cls
 Xt3x/r6/classes/prompt.dir
 Xt3x/r6/classes/vedit.cls
 Xt3x/r6/classes/vedit.dir
 Xt3x/r6/doc/tide.sd
 Xt3x/r6/doc/tools.sd
 Xt3x/r6/tide.rc
 Xt3x/r6/tide/default.cs
 Xt3x/r6/tide/examples/apfel.t
 Xt3x/r6/tide/examples/fac.t
 Xt3x/r6/tide/examples/hello.t
 Xt3x/r6/tide/examples/hello2.t
 Xt3x/r6/tide/examples/permute.t
 Xt3x/r6/tide/examples/primes.t
 Xt3x/r6/tide/examples/ttt.t
 Xt3x/r6/tide/helpfile
 Xt3x/r6/tide/monochrm.cs
 Xt3x/r6/tide/tide
 X@unexec cp %D/t3x/r6/doc/sdv-config %D/t3x/r6/sdv.tmp && grep -v 'tools\.sd' %D/t3x/r6/sdv.tmp | grep -v 'tide\.sd' >%D/t3x/r6/doc/sdv-config && rm -f %D/t3x/r6/sdv.tmp
 X@dirrm t3x/r6/tide/examples
 X@dirrm t3x/r6/tide
 END-of-tide-12-port/pkg/PLIST
 exit
 
 
State-Changed-From-To: open->analyzed 
State-Changed-By: will 
State-Changed-When: Sat Apr 7 00:23:40 PDT 2001 
State-Changed-Why:  
I updated this port to 1.3, and encountered this: 

===>  Extracting for tide-13 

From: Will Andrews <will@physics.purdue.edu>
To: Nils M Holm <nmh@dialup.nacamar.de>
Cc: FreeBSD GNATS DB <FreeBSD-gnats-submit@FreeBSD.org>
Subject: Re: ports/22048: New port: devel/TIDE
Date: Sat, 7 Apr 2001 14:42:59 -0500

 --O2v8LnVIcZ+EDjcF
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 On Sat, Apr 07, 2001 at 04:50:14PM +0000, Nils M Holm wrote:
 > > Not knowing much about T3X, I defer to you for help.  BTW,
 > > your lang/t3x port really needs to be cleaned up, considering
 > > the rather illegal @cwd directive in the plist.  :(
 >=20
 > The TIDE Makefile lacks a
 >=20
 > MAKE_ENV =3D T3XDIR=3D/usr/local/t3x/r6
 >=20
 > but I am currently packaging new releases, so I am going to fix
 > this myself.
 >=20
 > What's wrong with the @cwd directive? Would it be an appropriate
 > fix to remove it, since pkg_create generates one?
 
 Right.  @cwd hardcodes what is supposed to be an adjustable $PREFIX.
 
 > Is there anything else wrong with the t3x port? I wanted to submit
 > a new release *today*, so a quick pointer would be really appreciated.
 
 Not that I can tell.  @dirrm and @[un,]exec are valid.  :)
 
 Send the update in quickly, the ports freeze is due very soon.
 
 --=20
 wca
 
 --O2v8LnVIcZ+EDjcF
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.0.4 (GNU/Linux)
 Comment: For info see http://www.gnupg.org
 
 iD8DBQE6z23DF47idPgWcsURAjXiAKCWJXGun7x6oWSkmBE2yBV7Jfp5SgCdFGQ5
 uQ7vRd1vn7vh+4doYv6S7nA=
 =ydQR
 -----END PGP SIGNATURE-----
 
 --O2v8LnVIcZ+EDjcF--

From: Nils M Holm <nmh@freenet.de>
To: FreeBSD-gnats-submit@freebsd.org
Cc:  
Subject: ports/22048
Date: Sun, 8 Apr 2001 00:33:05 +0000 (GMT)

 >Submitter-Id:   current-users
 >Originator:     Nils M Holm
 >Confidential:   no
 >Synopsis:       ports/22048
 >Severity:       non-critical
 >Category:       ports
 >Release:        FreeBSD 2.2.8-RELEASE i386
 >Class:          change-request
 >Environment: 
 
 FreeBSD-current
 
 >Description: 
 
 The original version is too old, so I'm sending a new archive rather
 than a diff.
 
 >Fix: 
 
 # 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:
 #
 #	tide-14
 #	tide-14/Makefile
 #	tide-14/distinfo
 #	tide-14/pkg-comment
 #	tide-14/pkg-descr
 #	tide-14/pkg-plist
 #
 echo c - tide-14
 mkdir -p tide-14 > /dev/null 2>&1
 echo x - tide-14/Makefile
 sed 's/^X//' >tide-14/Makefile << 'END-of-tide-14/Makefile'
 X# New ports collection makefile for:	tide
 X# Date created:				16 October 2000
 X# Whom:					Nils M Holm <nmh@t3x.org>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	tide
 XPORTVERSION=	1.4
 XDISTNAME=	tide-14
 XCATEGORIES=	devel
 XMASTER_SITES= 	http://www.t3x.org/Compiler/ \
 X		http://www.homepages.de/home/nmh/T3X/Compiler/
 X
 XBUILD_DEPENDS=	/usr/local/t3x/r6/bin/tx:/usr/ports/lang/t3x-6A2
 XRUN_DEPENDS=	/usr/local/t3x/r6/bin/tx:/usr/ports/lang/t3x-6A2
 XMAKE_ENV+=	T3XDIR=/usr/local/t3x/r6
 X
 X
 XMAINTAINER=	nmh@t3x.org
 X
 X.include <bsd.port.mk>
 END-of-tide-14/Makefile
 echo x - tide-14/distinfo
 sed 's/^X//' >tide-14/distinfo << 'END-of-tide-14/distinfo'
 XMD5 (tide-14.tar.gz) = e345cd3cc9791c4530b949899b784998
 END-of-tide-14/distinfo
 echo x - tide-14/pkg-comment
 sed 's/^X//' >tide-14/pkg-comment << 'END-of-tide-14/pkg-comment'
 XT3X Integrated Development Environment and T3X Tool classes
 END-of-tide-14/pkg-comment
 echo x - tide-14/pkg-descr
 sed 's/^X//' >tide-14/pkg-descr << 'END-of-tide-14/pkg-descr'
 XTIDE is the T3X Integrated Development Environment. Basically, it
 Xis a text editor with an integrated interface to the T3X compiler.
 XT3X 6.8 or a later version is recommended to run TIDE. The main
 Xpurposes of TIDE are:
 X
 X. editing source programs
 X. compiling programs without leaving the editor
 X. locating formal errors
 X. running programs
 X
 XT3Xtools is a set of classes which provides some frequently
 Xused functionality like
 X
 X. managing configuration files
 X. visually and non-visually editing ASCII text
 X. navigating directory trees and selecting files
 X. displaying and editing forms
 X. presenting menu boxes and prompt boxes
 X
 XWWW: http://www.t3x.org/
 X
 X--
 XNils M Holm <nmh@t3x.org>
 END-of-tide-14/pkg-descr
 echo x - tide-14/pkg-plist
 sed 's/^X//' >tide-14/pkg-plist << 'END-of-tide-14/pkg-plist'
 X@pkgdep t3x-6.10.2
 Xbin/tide
 Xt3x/r6/classes/config.cls
 Xt3x/r6/classes/config.dir
 Xt3x/r6/classes/editor.cls
 Xt3x/r6/classes/editor.dir
 Xt3x/r6/classes/filebox.cls
 Xt3x/r6/classes/filebox.dir
 Xt3x/r6/classes/form.cls
 Xt3x/r6/classes/form.dir
 Xt3x/r6/classes/menu.cls
 Xt3x/r6/classes/menu.dir
 Xt3x/r6/classes/prompt.cls
 Xt3x/r6/classes/prompt.dir
 Xt3x/r6/classes/tblio.cls
 Xt3x/r6/classes/tblio.dir
 Xt3x/r6/classes/vedit.cls
 Xt3x/r6/classes/vedit.dir
 Xt3x/r6/doc/tide.sd
 Xt3x/r6/doc/tools.sd
 Xt3x/r6/tide.rc
 Xt3x/r6/tide/default.cs
 Xt3x/r6/tide/examples/apfel.t
 Xt3x/r6/tide/examples/fac.t
 Xt3x/r6/tide/examples/hello.t
 Xt3x/r6/tide/examples/hello2.t
 Xt3x/r6/tide/examples/hello3.t
 Xt3x/r6/tide/examples/permute.t
 Xt3x/r6/tide/examples/primes.t
 Xt3x/r6/tide/examples/ttt.t
 Xt3x/r6/tide/helpfile
 Xt3x/r6/tide/monochrm.cs
 Xt3x/r6/tide/tide
 X@exec echo 'config:t3x,iostream,string,ttyctl' >>%D/t3x/r6/classes/CLASSNDX
 X@exec echo 'editor:t3x,string' >>%D/t3x/r6/classes/CLASSNDX
 X@exec echo 'tblio:t3x,string,iostream' >>%D/t3x/r6/classes/CLASSNDX
 X@exec echo 'filebox:t3x,string,system,ttyctl' >>%D/t3x/r6/classes/CLASSNDX
 X@exec echo 'form:t3x,ttyctl,menu,prompt' >>%D/t3x/r6/classes/CLASSNDX
 X@exec echo 'menu:t3x,string,ttyctl' >>%D/t3x/r6/classes/CLASSNDX
 X@exec echo 'prompt:t3x,string,ttyctl' >>%D/t3x/r6/classes/CLASSNDX
 X@exec echo 'vedit:t3x,string,ttyctl,editor' >>%D/t3x/r6/classes/CLASSNDX
 X@exec sh -c 'if ! grep -q tools.sd %D/t3x/r6/doc/sdv-config; then echo "file		=	tools.sd [THE T3XTOOLS CLASSES]">>%D/t3x/r6/doc/sdv-config; fi'
 X@exec sh -c 'if ! grep -q tide.sd %D/t3x/r6/doc/sdv-config; then echo "file		=	tide.sd [TIDE DOCUMENTATION]" >>%D/t3x/r6/doc/sdv-config; fi'
 X@unexec cp %D/t3x/r6/doc/sdv-config %D/t3x/r6/sdv.tmp && grep -v 'tools\.sd' %D/t3x/r6/sdv.tmp | grep -v 'tide\.sd' >%D/t3x/r6/doc/sdv-config && rm -f %D/t3x/r6/sdv.tmp
 X@unexec sed -e '/^config:/,/^vedit:/d' <%D/t3x/r6/classes/CLASSNDX >%D/t3x/ndx.tmp && mv %D/t3x/ndx.tmp %D/t3x/r6/classes/CLASSNDX
 X@dirrm t3x/r6/tide/examples
 X@dirrm t3x/r6/tide
 END-of-tide-14/pkg-plist
 exit
 
 
State-Changed-From-To: analyzed->closed 
State-Changed-By: will 
State-Changed-When: Sat Apr 7 15:59:37 PDT 2001 
State-Changed-Why:  
Committed, thanks. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=22048 
>Unformatted:
 >> Checksum OK for tide-13.tar.gz. 
 ===>   tide-13 depends on executable: tx - found 
 ===>  Patching for tide-13 
 ===>  Configuring for tide-13 
 ===>  Building for tide-13 
 (cd T3Xtools; make -f Makefile.BSD) 
 tx -i config.t 
 SYSTEM Ccannot open SYSTEM module: system.so 
 *** Error code 255 
 
 Not knowing much about T3X, I defer to you for help.  BTW, 
 your lang/t3x port really needs to be cleaned up, considering 
 the rather illegal @cwd directive in the plist.  :( 
 
 http://www.freebsd.org/cgi/query-pr.cgi?pr=22048 
 
