From shu@incest.rufuran.org  Mon Jul 21 21:53:27 2003
Return-Path: <shu@incest.rufuran.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A047537B401
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 21 Jul 2003 21:53:27 -0700 (PDT)
Received: from incest.rufuran.org (pcp03895846pcs.frncht01.de.comcast.net [68.34.255.192])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 1420743F93
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 21 Jul 2003 21:53:27 -0700 (PDT)
	(envelope-from shu@incest.rufuran.org)
Received: by incest.rufuran.org (Postfix, from userid 1000)
	id 003382BA; Tue, 22 Jul 2003 00:53:32 -0400 (EDT)
Message-Id: <20030722045332.003382BA@incest.rufuran.org>
Date: Tue, 22 Jul 2003 00:53:32 -0400 (EDT)
From: Shu-yu Guo <shu@rufuran.org>
Reply-To: Shu-yu Guo <shu@rufuran.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: tla, the C version of the arch revision control system
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         54740
>Category:       ports
>Synopsis:       New port: tla, the C version of the arch revision control system
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    jkoshy
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 21 22:00:27 PDT 2003
>Closed-Date:    Sat Aug 30 10:05:59 PDT 2003
>Last-Modified:  Sat Aug 30 10:05:59 PDT 2003
>Originator:     Shu-yu Guo
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD navi.rufuran.org 4.8-STABLE FreeBSD 4.8-STABLE #0: Sun Jun 1 00:22:44 EDT 2003 shu@navi.rufuran.org:/usr/obj/usr/src/sys/NAVI i386


>Description:
New port: tla is the implementation of the arch revision control system in C.
It is faster and better than the shell implementation larch, which is already
in ports.

>How-To-Repeat:

>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:
#
#	tla
#	tla/Makefile
#	tla/pkg-descr
#	tla/distinfo
#	tla/pkg-plist
#
echo c - tla
mkdir -p tla > /dev/null 2>&1
echo x - tla/Makefile
sed 's/^X//' >tla/Makefile << 'END-of-tla/Makefile'
X# New ports collection makefile for:	tla
X# Date created:		21 July 2003
X# Whom:	      		Shu-yu Guo <shu@rufuran.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	tla
XPORTVERSION=	1.0.6
XCATEGORIES=	devel
XMASTER_SITES=	http://regexps.srparish.net/src/${PORTNAME}/
X
XMAINTAINER=	shu@rufuran.org
XCOMMENT=	The C version of the arch revision control system
X
XUSE_GMAKE=	yes
XHAS_CONFIGURE=	yes
XCONFIGURE_WRKSRC=	${WRKSRC}/src/=build
XCONFIGURE_SCRIPT=	../configure
XCONFIGURE_ARGS=	--prefix ${PREFIX}
XBUILD_WRKSRC=	${CONFIGURE_WRKSRC}
XINSTALL_WRKSRC=	${CONFIGURE_WRKSRC}
X
Xpre-configure:
X	@ ${MKDIR} ${CONFIGURE_WRKSRC}
X
Xpost-build:
X.if defined(WITH_TESTS)
X	@ cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \
X	  ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test
X.endif
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X.for format in html ps texi
X	@ ${MKDIR} ${DOCSDIR}/${format}
X	@ ${INSTALL_DATA} ${WRKSRC}/src/docs-tla/${format}/*.${format} \
X	  ${DOCSDIR}/${format}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-tla/Makefile
echo x - tla/pkg-descr
sed 's/^X//' >tla/pkg-descr << 'END-of-tla/pkg-descr'
Xarch is yet another source code management and revision control system
Xinteded to address deficiences in CVS(1).  Some of its claimed features are:
X
X- atomic commits
X- file renames handled cleanly
X- advanced merging features
X- easy development on branches
X- automatic ChangeLog generation
X- all revisions accessible as regular trees
X- distributed and private repositories
X- easy server administration
X- scalable (distributed)
X- integrated web front-end
X
Xtla is a faster, better implementation in C
X
XAuthor: Tom Lord <lord@emf.net>
XWWW:    http://regexps.srparish.net/www/
X
X-- Shu-yu Guo <shu@rufuran.org>
END-of-tla/pkg-descr
echo x - tla/distinfo
sed 's/^X//' >tla/distinfo << 'END-of-tla/distinfo'
XMD5 (tla-1.0.6.tar.gz) = 3514b44b7d03860aa484db8abef0d484
END-of-tla/distinfo
echo x - tla/pkg-plist
sed 's/^X//' >tla/pkg-plist << 'END-of-tla/pkg-plist'
Xbin/tla
Xshare/doc/tla/html/arch.html
Xshare/doc/tla/html/archive-caching.html
Xshare/doc/tla/html/changeset-format.html
Xshare/doc/tla/html/checking-in-changes.html
Xshare/doc/tla/html/cherrypicking-changes.html
Xshare/doc/tla/html/development-branches.html
Xshare/doc/tla/html/document-license.html
Xshare/doc/tla/html/elementary-branches.html
Xshare/doc/tla/html/exploring-changesets.html
Xshare/doc/tla/html/importing-first.html
Xshare/doc/tla/html/in-general.html
Xshare/doc/tla/html/indexes.html
Xshare/doc/tla/html/introducing-changesets.html
Xshare/doc/tla/html/introducing-replay.html
Xshare/doc/tla/html/introducing-yourself.html
Xshare/doc/tla/html/introduction.html
Xshare/doc/tla/html/inventories.html
Xshare/doc/tla/html/inventory-tags.html
Xshare/doc/tla/html/little-help.html
Xshare/doc/tla/html/multi-tree-projects.html
Xshare/doc/tla/html/naming-conventions.html
Xshare/doc/tla/html/new-archive.html
Xshare/doc/tla/html/new-project.html
Xshare/doc/tla/html/new-source.html
Xshare/doc/tla/html/notifiers.html
Xshare/doc/tla/html/project-management.html
Xshare/doc/tla/html/retrieving-earlier-revisions.html
Xshare/doc/tla/html/revision-libraries.html
Xshare/doc/tla/html/selected-files-commits.html
Xshare/doc/tla/html/shared-and-public-archives.html
Xshare/doc/tla/html/source-license.html
Xshare/doc/tla/html/symbolic-tags.html
Xshare/doc/tla/html/system-requirements.html
Xshare/doc/tla/html/tree-history.html
Xshare/doc/tla/html/update-commit.html
Xshare/doc/tla/html/using-hooks.html
Xshare/doc/tla/ps/arch.ps
Xshare/doc/tla/texi/arch.texi
Xshare/doc/tla/texi/archive-caching.texi
Xshare/doc/tla/texi/changeset-format.texi
Xshare/doc/tla/texi/checking-in-changes.texi
Xshare/doc/tla/texi/cherrypicking-changes.texi
Xshare/doc/tla/texi/development-branches.texi
Xshare/doc/tla/texi/document-license.texi
Xshare/doc/tla/texi/elementary-branches.texi
Xshare/doc/tla/texi/exploring-changesets.texi
Xshare/doc/tla/texi/importing-first.texi
Xshare/doc/tla/texi/in-general.texi
Xshare/doc/tla/texi/indexes.texi
Xshare/doc/tla/texi/introducing-changesets.texi
Xshare/doc/tla/texi/introducing-replay.texi
Xshare/doc/tla/texi/introducing-yourself.texi
Xshare/doc/tla/texi/introduction.texi
Xshare/doc/tla/texi/inventories.texi
Xshare/doc/tla/texi/inventory-tags.texi
Xshare/doc/tla/texi/little-help.texi
Xshare/doc/tla/texi/multi-tree-projects.texi
Xshare/doc/tla/texi/naming-conventions.texi
Xshare/doc/tla/texi/new-archive.texi
Xshare/doc/tla/texi/new-project.texi
Xshare/doc/tla/texi/new-source.texi
Xshare/doc/tla/texi/notifiers.texi
Xshare/doc/tla/texi/project-management.texi
Xshare/doc/tla/texi/retrieving-earlier-revisions.texi
Xshare/doc/tla/texi/revision-libraries.texi
Xshare/doc/tla/texi/selected-files-commits.texi
Xshare/doc/tla/texi/shared-and-public-archives.texi
Xshare/doc/tla/texi/source-license.texi
Xshare/doc/tla/texi/symbolic-tags.texi
Xshare/doc/tla/texi/system-requirements.texi
Xshare/doc/tla/texi/tree-history.texi
Xshare/doc/tla/texi/update-commit.texi
Xshare/doc/tla/texi/using-hooks.texi
X@dirrm share/doc/tla/texi
X@dirrm share/doc/tla/ps
X@dirrm share/doc/tla/html
X@dirrm share/doc/tla
END-of-tla/pkg-plist
exit
>Release-Note:
>Audit-Trail:

From: "Sergey A. Osokin" <osa@FreeBSD.org>
To: Shu-yu Guo <shu@rufuran.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/54740: New port: tla, the C version of the arch revision control system
Date: Tue, 22 Jul 2003 13:17:14 +0400

 On Tue, Jul 22, 2003 at 12:53:32AM -0400, Shu-yu Guo wrote:
 > 
 > Xpost-install:
 > X.if !defined(NOPORTDOCS)
 > X.for format in html ps texi
 > X	@ ${MKDIR} ${DOCSDIR}/${format}
 > X	@ ${INSTALL_DATA} ${WRKSRC}/src/docs-tla/${format}/*.${format} \
 > X	  ${DOCSDIR}/${format}
 > X.endfor
 > X.endif
 
 [skip part of shar]
 > Xshare/doc/tla/html/arch.html
 
 ^^^^^^ pkg-plist for this port is incorrect.
 Please use %%PORTDOCS%% prefix for html and other docs in ${DOCSDIR}
 
 For example:
 %%PORTDOCS%%%%DOCSDIR%%/html/arch.html
 > X@dirrm share/doc/tla/texi
 ^^^^^^^^^^
 %%PORTDOCS%% @dirrm %%%DOCSDIR%%/texi
 
 Please fix pkg-plist and resubmit shar.
 
 -- 
 
 Rgdz,                        /"\  ASCII RIBBON CAMPAIGN
 Sergey Osokin aka oZZ,       \ /    AGAINST HTML MAIL
 http://ozz.pp.ru/             X          AND NEWS
                              / \

From: Shu-yu Guo <shu@rufuran.org>
To: freebsd-gnats-submit@FreeBSD.org
Cc: shu@rufuran.org
Subject: Re: ports/54740: New port: tla, the C version of the arch revision control system
Date: Tue, 22 Jul 2003 11:50:19 -0400

 # 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:
 #
 #	devel/tla
 #	devel/tla/Makefile
 #	devel/tla/pkg-descr
 #	devel/tla/distinfo
 #	devel/tla/pkg-plist
 #
 echo c - devel/tla
 mkdir -p devel/tla > /dev/null 2>&1
 echo x - devel/tla/Makefile
 sed 's/^X//' >devel/tla/Makefile << 'END-of-devel/tla/Makefile'
 X# New ports collection makefile for:	tla
 X# Date created:		21 July 2003
 X# Whom:	      		Shu-yu Guo <shu@rufuran.org>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=3D	tla
 XPORTVERSION=3D	1.0.6
 XCATEGORIES=3D	devel
 XMASTER_SITES=3D	http://regexps.srparish.net/src/${PORTNAME}/
 X
 XMAINTAINER=3D	shu@rufuran.org
 XCOMMENT=3D	The C version of the arch revision control system
 X
 XUSE_GMAKE=3D	yes
 XHAS_CONFIGURE=3D	yes
 XCONFIGURE_WRKSRC=3D	${WRKSRC}/src/=3Dbuild
 XCONFIGURE_SCRIPT=3D	../configure
 XCONFIGURE_ARGS=3D	--prefix ${PREFIX}
 XBUILD_WRKSRC=3D	${CONFIGURE_WRKSRC}
 XINSTALL_WRKSRC=3D	${CONFIGURE_WRKSRC}
 X
 Xpre-configure:
 X	@ ${MKDIR} ${CONFIGURE_WRKSRC}
 X
 Xpost-build:
 X.if defined(WITH_TESTS)
 X	@ cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \
 X	  ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test
 X.endif
 X
 Xpost-install:
 X.if !defined(NOPORTDOCS)
 X.for format in html ps texi
 X	@ ${MKDIR} ${DOCSDIR}/${format}
 X	@ ${INSTALL_DATA} ${WRKSRC}/src/docs-tla/${format}/*.${format} \
 X	  ${DOCSDIR}/${format}
 X.endfor
 X.endif
 X
 X.include <bsd.port.mk>
 END-of-devel/tla/Makefile
 echo x - devel/tla/pkg-descr
 sed 's/^X//' >devel/tla/pkg-descr << 'END-of-devel/tla/pkg-descr'
 Xarch is yet another source code management and revision control system
 Xinteded to address deficiences in CVS(1).  Some of its claimed features ar=
 e:
 X
 X- atomic commits
 X- file renames handled cleanly
 X- advanced merging features
 X- easy development on branches
 X- automatic ChangeLog generation
 X- all revisions accessible as regular trees
 X- distributed and private repositories
 X- easy server administration
 X- scalable (distributed)
 X
 Xtla is a faster, better implementation in C
 X
 XAuthor: Tom Lord <lord@emf.net>
 XWWW:    http://regexps.srparish.net/www/
 X
 X-- Shu-yu Guo <shu@rufuran.org>
 END-of-devel/tla/pkg-descr
 echo x - devel/tla/distinfo
 sed 's/^X//' >devel/tla/distinfo << 'END-of-devel/tla/distinfo'
 XMD5 (tla-1.0.6.tar.gz) =3D 3514b44b7d03860aa484db8abef0d484
 END-of-devel/tla/distinfo
 echo x - devel/tla/pkg-plist
 sed 's/^X//' >devel/tla/pkg-plist << 'END-of-devel/tla/pkg-plist'
 Xbin/tla
 X%%PORTDOCS%%%%DOCSDIR%%/html/arch.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/archive-caching.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/changeset-format.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/checking-in-changes.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/cherrypicking-changes.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/development-branches.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/document-license.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/elementary-branches.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/exploring-changesets.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/importing-first.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/in-general.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/indexes.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introducing-changesets.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introducing-replay.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introducing-yourself.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introduction.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/inventories.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/inventory-tags.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/little-help.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/multi-tree-projects.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/naming-conventions.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/new-archive.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/new-project.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/new-source.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/notifiers.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/project-management.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/retrieving-earlier-revisions.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/revision-libraries.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/selected-files-commits.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/shared-and-public-archives.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/source-license.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/symbolic-tags.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/system-requirements.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/tree-history.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/update-commit.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/using-hooks.html
 X%%PORTDOCS%%%%DOCSDIR%%/ps/arch.ps
 X%%PORTDOCS%%%%DOCSDIR%%/texi/arch.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/archive-caching.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/changeset-format.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/checking-in-changes.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/cherrypicking-changes.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/development-branches.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/document-license.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/elementary-branches.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/exploring-changesets.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/importing-first.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/in-general.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/indexes.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/introducing-changesets.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/introducing-replay.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/introducing-yourself.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/introduction.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/inventories.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/inventory-tags.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/little-help.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/multi-tree-projects.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/naming-conventions.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/new-archive.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/new-project.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/new-source.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/notifiers.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/project-management.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/retrieving-earlier-revisions.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/revision-libraries.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/selected-files-commits.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/shared-and-public-archives.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/source-license.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/symbolic-tags.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/system-requirements.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/tree-history.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/update-commit.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/using-hooks.texi
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/texi
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/ps
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%
 END-of-devel/tla/pkg-plist
 exit
 
 =2D-=20
 dakara          dewa, anata wa naze koko ni iru no?
 minna
 shinde shimaeba               koko ni idemo, ii no?
 ii no ni...            GUO Shu-yu <shu@rufuran.org>
 

From: Shu-yu Guo <shu@rufuran.org>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/54740: New port: tla, the C version of the arch revision control system
Date: Wed, 30 Jul 2003 14:49:00 -0400

 Added a runtime dependency for GNU Patch, and patched the source to execute=
 =20
 `gpatch' instead of `patch'.
 
 # 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:
 #
 #	devel/tla
 #	devel/tla/Makefile
 #	devel/tla/pkg-descr
 #	devel/tla/distinfo
 #	devel/tla/pkg-plist
 #	devel/tla/files
 #	devel/tla/files/patch-src-tla-libarch-apply-changeset.c
 #
 echo c - devel/tla
 mkdir -p devel/tla > /dev/null 2>&1
 echo x - devel/tla/Makefile
 sed 's/^X//' >devel/tla/Makefile << 'END-of-devel/tla/Makefile'
 X# New ports collection makefile for:	tla
 X# Date created:		21 July 2003
 X# Whom:	      		Shu-yu Guo <shu@rufuran.org>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=3D	tla
 XPORTVERSION=3D	1.0.6
 XCATEGORIES=3D	devel
 XMASTER_SITES=3D	http://regexps.srparish.net/src/${PORTNAME}/
 X
 XMAINTAINER=3D	shu@rufuran.org
 XCOMMENT=3D	The C version of the arch revision control system
 X
 XRUN_DEPENDS=3D	gpatch:${PORTSDIR}/devel/patch
 X
 XUSE_GMAKE=3D	yes
 XHAS_CONFIGURE=3D	yes
 XCONFIGURE_WRKSRC=3D	${WRKSRC}/src/=3Dbuild
 XCONFIGURE_SCRIPT=3D	../configure
 XCONFIGURE_ARGS=3D	--prefix ${PREFIX}
 XBUILD_WRKSRC=3D	${CONFIGURE_WRKSRC}
 XINSTALL_WRKSRC=3D	${CONFIGURE_WRKSRC}
 X
 Xpre-configure:
 X	@ ${MKDIR} ${CONFIGURE_WRKSRC}
 X
 Xpost-build:
 X.if defined(WITH_TESTS)
 X	@ cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \
 X	  ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test
 X.endif
 X
 Xpost-install:
 X.if !defined(NOPORTDOCS)
 X.for format in html ps texi
 X	@ ${MKDIR} ${DOCSDIR}/${format}
 X	@ ${INSTALL_DATA} ${WRKSRC}/src/docs-tla/${format}/*.${format} \
 X	  ${DOCSDIR}/${format}
 X.endfor
 X.endif
 X
 X.include <bsd.port.mk>
 END-of-devel/tla/Makefile
 echo x - devel/tla/pkg-descr
 sed 's/^X//' >devel/tla/pkg-descr << 'END-of-devel/tla/pkg-descr'
 Xarch is yet another source code management and revision control system
 Xinteded to address deficiences in CVS(1).  Some of its claimed features ar=
 e:
 X
 X- atomic commits
 X- file renames handled cleanly
 X- advanced merging features
 X- easy development on branches
 X- automatic ChangeLog generation
 X- all revisions accessible as regular trees
 X- distributed and private repositories
 X- easy server administration
 X- scalable (distributed)
 X
 Xtla is a faster, better implementation in C
 X
 XAuthor: Tom Lord <lord@emf.net>
 XWWW:    http://regexps.srparish.net/www/
 X
 X-- Shu-yu Guo <shu@rufuran.org>
 END-of-devel/tla/pkg-descr
 echo x - devel/tla/distinfo
 sed 's/^X//' >devel/tla/distinfo << 'END-of-devel/tla/distinfo'
 XMD5 (tla-1.0.6.tar.gz) =3D 3514b44b7d03860aa484db8abef0d484
 END-of-devel/tla/distinfo
 echo x - devel/tla/pkg-plist
 sed 's/^X//' >devel/tla/pkg-plist << 'END-of-devel/tla/pkg-plist'
 Xbin/tla
 X%%PORTDOCS%%%%DOCSDIR%%/html/arch.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/archive-caching.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/changeset-format.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/checking-in-changes.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/cherrypicking-changes.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/development-branches.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/document-license.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/elementary-branches.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/exploring-changesets.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/importing-first.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/in-general.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/indexes.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introducing-changesets.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introducing-replay.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introducing-yourself.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introduction.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/inventories.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/inventory-tags.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/little-help.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/multi-tree-projects.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/naming-conventions.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/new-archive.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/new-project.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/new-source.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/notifiers.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/project-management.html
 X%%PORTDOCS%%%%DOCSDIR%%/texi/retrieving-earlier-revisions.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/revision-libraries.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/selected-files-commits.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/shared-and-public-archives.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/source-license.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/symbolic-tags.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/system-requirements.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/tree-history.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/update-commit.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/using-hooks.texi
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/texi
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/ps
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%
 END-of-devel/tla/pkg-plist
 echo c - devel/tla/files
 mkdir -p devel/tla/files > /dev/null 2>&1
 echo x - devel/tla/files/patch-src-tla-libarch-apply-changeset.c
 sed 's/^X//' >devel/tla/files/patch-src-tla-libarch-apply-changeset.c <<=20
 'END-of-devel/tla/files/patch-src-tla-libarch-apply-changeset.c'
 X--- src/tla/libarch/apply-changeset.c.orig	Wed Jul 30 14:30:54 2003
 X+++ src/tla/libarch/apply-changeset.c	Wed Jul 30 14:30:18 2003
 X@@ -2067,7 +2067,7 @@
 X=20
 X       argv =3D 0;
 X=20
 X-      *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) =3D "patc=
 h";
 X+      *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) =3D "gpat=
 ch";
 X=20
 X       if (forward_opt_to_patch)
 X         *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) =3D=20
 "--forward";
 X@@ -2093,7 +2093,7 @@
 X       output_redir_fd =3D safe_dup (1);
 X       safe_move_fd (output_redir_fd, 2);
 X=20
 X-      arch_util_execvp ("patch", argv);
 X+      arch_util_execvp ("gpatch", argv);
 X       panic ("arch_apply_changeset: execvp for patch returned to caller");
 X       exit (2);
 X     }
 END-of-devel/tla/files/patch-src-tla-libarch-apply-changeset.c
 exit
 
 =2D-=20
 dakara          dewa, anata wa naze koko ni iru no?
 minna
 shinde shimaeba               koko ni idemo, ii no?
 ii no ni...            GUO Shu-yu <shu@rufuran.org>
 

From: Shu-yu Guo <shu@rufuran.org>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/54740: New port: tla, the C version of the arch revision control system
Date: Tue, 5 Aug 2003 12:09:20 -0400

 Sorry for the inordinate amount of followups, I realized that KMail was making 
 the shar quoted-printable because of my sig. This is the same shar, only 
 without quoted-printable stuff.
 
 # 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:
 #
 #	devel/tla
 #	devel/tla/Makefile
 #	devel/tla/pkg-descr
 #	devel/tla/distinfo
 #	devel/tla/pkg-plist
 #	devel/tla/files
 #	devel/tla/files/patch-src-tla-libarch-apply-changeset.c
 #
 echo c - devel/tla
 mkdir -p devel/tla > /dev/null 2>&1
 echo x - devel/tla/Makefile
 sed 's/^X//' >devel/tla/Makefile << 'END-of-devel/tla/Makefile'
 X# New ports collection makefile for:	tla
 X# Date created:		21 July 2003
 X# Whom:	      		Shu-yu Guo <shu@rufuran.org>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	tla
 XPORTVERSION=	1.0.6
 XCATEGORIES=	devel
 XMASTER_SITES=	http://regexps.srparish.net/src/${PORTNAME}/
 X
 XMAINTAINER=	shu@rufuran.org
 XCOMMENT=	The C version of the arch revision control system
 X
 XRUN_DEPENDS=	gpatch:${PORTSDIR}/devel/patch
 X
 XUSE_GMAKE=	yes
 XHAS_CONFIGURE=	yes
 XCONFIGURE_WRKSRC=	${WRKSRC}/src/=build
 XCONFIGURE_SCRIPT=	../configure
 XCONFIGURE_ARGS=	--prefix ${PREFIX}
 XBUILD_WRKSRC=	${CONFIGURE_WRKSRC}
 XINSTALL_WRKSRC=	${CONFIGURE_WRKSRC}
 X
 Xpre-configure:
 X	@ ${MKDIR} ${CONFIGURE_WRKSRC}
 X
 Xpost-build:
 X.if defined(WITH_TESTS)
 X	@ cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \
 X	  ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test
 X.endif
 X
 Xpost-install:
 X.if !defined(NOPORTDOCS)
 X.for format in html ps texi
 X	@ ${MKDIR} ${DOCSDIR}/${format}
 X	@ ${INSTALL_DATA} ${WRKSRC}/src/docs-tla/${format}/*.${format} \
 X	  ${DOCSDIR}/${format}
 X.endfor
 X.endif
 X
 X.include <bsd.port.mk>
 END-of-devel/tla/Makefile
 echo x - devel/tla/pkg-descr
 sed 's/^X//' >devel/tla/pkg-descr << 'END-of-devel/tla/pkg-descr'
 Xarch is yet another source code management and revision control system
 Xinteded to address deficiences in CVS(1).  Some of its claimed features are:
 X
 X- atomic commits
 X- file renames handled cleanly
 X- advanced merging features
 X- easy development on branches
 X- automatic ChangeLog generation
 X- all revisions accessible as regular trees
 X- distributed and private repositories
 X- easy server administration
 X- scalable (distributed)
 X
 Xtla is a faster, better implementation in C
 X
 XAuthor: Tom Lord <lord@emf.net>
 XWWW:    http://regexps.srparish.net/www/
 X
 X-- Shu-yu Guo <shu@rufuran.org>
 END-of-devel/tla/pkg-descr
 echo x - devel/tla/distinfo
 sed 's/^X//' >devel/tla/distinfo << 'END-of-devel/tla/distinfo'
 XMD5 (tla-1.0.6.tar.gz) = 3514b44b7d03860aa484db8abef0d484
 END-of-devel/tla/distinfo
 echo x - devel/tla/pkg-plist
 sed 's/^X//' >devel/tla/pkg-plist << 'END-of-devel/tla/pkg-plist'
 Xbin/tla
 X%%PORTDOCS%%%%DOCSDIR%%/html/arch.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/archive-caching.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/changeset-format.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/checking-in-changes.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/cherrypicking-changes.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/development-branches.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/document-license.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/elementary-branches.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/exploring-changesets.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/importing-first.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/in-general.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/indexes.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introducing-changesets.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introducing-replay.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introducing-yourself.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/introduction.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/inventories.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/inventory-tags.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/little-help.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/multi-tree-projects.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/naming-conventions.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/new-archive.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/new-project.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/new-source.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/notifiers.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/project-management.html
 X%%PORTDOCS%%%%DOCSDIR%%/texi/retrieving-earlier-revisions.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/revision-libraries.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/selected-files-commits.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/shared-and-public-archives.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/source-license.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/symbolic-tags.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/system-requirements.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/tree-history.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/update-commit.texi
 X%%PORTDOCS%%%%DOCSDIR%%/texi/using-hooks.texi
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/texi
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/ps
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%
 END-of-devel/tla/pkg-plist
 echo c - devel/tla/files
 mkdir -p devel/tla/files > /dev/null 2>&1
 echo x - devel/tla/files/patch-src-tla-libarch-apply-changeset.c
 sed 's/^X//' >devel/tla/files/patch-src-tla-libarch-apply-changeset.c << 
 'END-of-devel/tla/files/patch-src-tla-libarch-apply-changeset.c'
 X--- src/tla/libarch/apply-changeset.c.orig	Wed Jul 30 14:30:54 2003
 X+++ src/tla/libarch/apply-changeset.c	Wed Jul 30 14:30:18 2003
 X@@ -2067,7 +2067,7 @@
 X 
 X       argv = 0;
 X 
 X-      *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "patch";
 X+      *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "gpatch";
 X 
 X       if (forward_opt_to_patch)
 X         *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = 
 "--forward";
 X@@ -2093,7 +2093,7 @@
 X       output_redir_fd = safe_dup (1);
 X       safe_move_fd (output_redir_fd, 2);
 X 
 X-      arch_util_execvp ("patch", argv);
 X+      arch_util_execvp ("gpatch", argv);
 X       panic ("arch_apply_changeset: execvp for patch returned to caller");
 X       exit (2);
 X     }
 END-of-devel/tla/files/patch-src-tla-libarch-apply-changeset.c
 exit
 
State-Changed-From-To: open->analyzed 
State-Changed-By: jkoshy 
State-Changed-When: Fri Aug 29 06:29:40 PDT 2003 
State-Changed-Why:  
"ports/devel/tla" was added on 17-Aug-2003 but this tracks 
the in-development version of arch, not the stable one. 

I'll track this port submission till this issue gets resolved. 


Responsible-Changed-From-To: freebsd-ports-bugs->jkoshy 
Responsible-Changed-By: jkoshy 
Responsible-Changed-When: Fri Aug 29 06:29:40 PDT 2003 
Responsible-Changed-Why:  
Track this PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=54740 
State-Changed-From-To: analyzed->closed 
State-Changed-By: jkoshy 
State-Changed-When: Sat Aug 30 09:59:53 PDT 2003 
State-Changed-Why:  
The maintainer of "devel/tla" recommends the 1.1 branch of 
this software (currently in the ports tree). 

Thank you for contributing. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=54740 
>Unformatted:
