ports/54740: New port: tla, the C version of the arch revision control system

Shu-yu Guo shu at rufuran.org
Tue Jul 22 05:00:31 UTC 2003


>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:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 21 22:00:27 PDT 2003
>Closed-Date:
>Last-Modified:
>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 at 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 at 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 at 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 at emf.net>
XWWW:    http://regexps.srparish.net/www/
X
X-- Shu-yu Guo <shu at 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 at dirrm share/doc/tla/texi
X at dirrm share/doc/tla/ps
X at dirrm share/doc/tla/html
X at dirrm share/doc/tla
END-of-tla/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list