From shu@incest.rufuran.org Mon Jul 21 21:53:27 2003 Return-Path: Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A047537B401 for ; 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 ; 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 Reply-To: Shu-yu Guo 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 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 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 XWWW: http://regexps.srparish.net/www/ X X-- Shu-yu Guo 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" To: Shu-yu Guo 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 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 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 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 XWWW: http://regexps.srparish.net/www/ X X-- Shu-yu Guo 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 From: Shu-yu Guo 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 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 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 XWWW: http://regexps.srparish.net/www/ X X-- Shu-yu Guo 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 From: Shu-yu Guo 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 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 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 XWWW: http://regexps.srparish.net/www/ X X-- Shu-yu Guo 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: