From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Aug 5 09:20:13 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9FFB37B401 for ; Tue, 5 Aug 2003 09:20:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3663F43F93 for ; Tue, 5 Aug 2003 09:20:13 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h75GKCUp034405 for ; Tue, 5 Aug 2003 09:20:12 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h75GKCwS034404; Tue, 5 Aug 2003 09:20:12 -0700 (PDT) Date: Tue, 5 Aug 2003 09:20:12 -0700 (PDT) Message-Id: <200308051620.h75GKCwS034404@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Shu-yu Guo Subject: Re: ports/54740: New port: tla, the C version of the arch revision control system X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Shu-yu Guo List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2003 16:20:14 -0000 The following reply was made to PR ports/54740; it has been noted by GNATS. 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