Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Feb 2008 07:27:14 GMT
From:      "Aryeh M. Friedman" <aryeh.friedman@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/120311: New port: devel/aegis-devel developer version of devel/aegis
Message-ID:  <200802060727.m167REbB068199@www.freebsd.org>
Resent-Message-ID: <200802060730.m167U0nR033679@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         120311
>Category:       ports
>Synopsis:       New port: devel/aegis-devel developer version of devel/aegis
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 06 07:30:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Aryeh M. Friedman
>Release:        
>Organization:
Ports 2.0 team
>Environment:
>Description:
Developer version of devel/aegis.


>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:
#
#	aegis-devel
#	aegis-devel/CVS
#	aegis-devel/CVS/Root
#	aegis-devel/CVS/Repository
#	aegis-devel/CVS/Entries
#	aegis-devel/pkg-descr
#	aegis-devel/pkg-message
#	aegis-devel/pkg-plist
#	aegis-devel/distinfo
#	aegis-devel/Makefile
#
echo c - aegis-devel
mkdir -p aegis-devel > /dev/null 2>&1
echo c - aegis-devel/CVS
mkdir -p aegis-devel/CVS > /dev/null 2>&1
echo x - aegis-devel/CVS/Root
sed 's/^X//' >aegis-devel/CVS/Root << 'END-of-aegis-devel/CVS/Root'
X/home/ncvs/
END-of-aegis-devel/CVS/Root
echo x - aegis-devel/CVS/Repository
sed 's/^X//' >aegis-devel/CVS/Repository << 'END-of-aegis-devel/CVS/Repository'
Xports/devel/aegis
END-of-aegis-devel/CVS/Repository
echo x - aegis-devel/CVS/Entries
sed 's/^X//' >aegis-devel/CVS/Entries << 'END-of-aegis-devel/CVS/Entries'
X/Makefile/1.10/Sat Jan 12 04:27:46 2008//
X/distinfo/1.4/Sat Jan 12 04:27:46 2008//
X/pkg-descr/1.3/Fri Jan  4 18:32:32 2008//
X/pkg-message/1.1/Sat Jan  5 00:57:13 2008//
X/pkg-plist/1.4/Fri Jan  4 18:32:32 2008//
XD/files////
END-of-aegis-devel/CVS/Entries
echo x - aegis-devel/pkg-descr
sed 's/^X//' >aegis-devel/pkg-descr << 'END-of-aegis-devel/pkg-descr'
XAegis is a transaction-based software configuration management system. It
Xprovides a framework within which a team of developers may work on many
Xchanges to a program independently, and Aegis coordinates integrating these
Xchanges back into the master source of the program, with as little disruption
Xas possible. Some key features:
X
X* All operations on the repository are based on change sets.
X* True configurations. All changes are reproducible snapshots. Every change
X  set has a unique configuration identifier.
X* Ability to rename files without losing their history.
X* Binary files are supported.
X* File meta-data are versioned. Aegis versions permissions also.
X* Commits are truly atomic. No part of a commit takes effect until the entire
X  commit has succeeded. Log messages are attached to the change set, not
X  stored redundantly in each file.
X* Access controls on lines of development (branches). Creating a branch in
X  Aegis can be accomplished with a single, fast command.
X* Repository synchronization, geographically distributed development.
X* Optimal performance for all users, local or remote (no difference).
X* Disconnected commits.
X* Peer-to-peer architecture. Work may flow in without involving a master site.
X* Costs are proportional to change size, not data size.
X
XWWW:	http://aegis.sourceforge.net/
END-of-aegis-devel/pkg-descr
echo x - aegis-devel/pkg-message
sed 's/^X//' >aegis-devel/pkg-message << 'END-of-aegis-devel/pkg-message'
X==============================================================================
X
XAegis has been installed.
X
XIf you want more development tools, check "devel/cook" and "devel/fhist".
X
X==============================================================================
END-of-aegis-devel/pkg-message
echo x - aegis-devel/pkg-plist
sed 's/^X//' >aegis-devel/pkg-plist << 'END-of-aegis-devel/pkg-plist'
X@exec mkdir -p %D/com/aegis
Xbin/ae-cvs-ci
Xbin/ae-repo-ci
Xbin/ae-sccs-put
Xbin/ae_diff2htm
Xbin/aeannotate
Xbin/aebuffy
Xbin/aecomp
Xbin/aecomplete
Xbin/aecvsserver
Xbin/aede-policy
Xbin/aediff
Xbin/aedist
Xbin/aeedit
Xbin/aefind
Xbin/aefinish
Xbin/aeget
Xbin/aeget.instal
Xbin/aegis
Xbin/aegis.cgi
Xbin/aegis.cgi.i
Xbin/aeimport
Xbin/aeintegratq
Xbin/aelcf
Xbin/aelock
Xbin/aelpf
Xbin/aels
Xbin/aemeasure
Xbin/aepatch
Xbin/aepromptcmd
Xbin/aerect
Xbin/aereport
Xbin/aerevml
Xbin/aesub
Xbin/aesubunit
Xbin/aesvt
Xbin/aetar
Xbin/aexml
Xbin/aexver
Xbin/tkaeca
Xbin/tkaegis
Xbin/tkaenc
Xbin/tkaepa
Xbin/tkaer
Xbin/xaegis
X%%DATADIR%%/aedefault.css
X%%DATADIR%%/aegis.icon
X%%DATADIR%%/aegis.mask
X%%DATADIR%%/aegis.pgm
X%%DATADIR%%/config.example/aesvt
X%%DATADIR%%/config.example/architecture
X%%DATADIR%%/config.example/cake
X%%DATADIR%%/config.example/cook
X%%DATADIR%%/config.example/diff
X%%DATADIR%%/config.example/diff3
X%%DATADIR%%/config.example/diff_not
X%%DATADIR%%/config.example/fhist
X%%DATADIR%%/config.example/gnu_diff
X%%DATADIR%%/config.example/make
X%%DATADIR%%/config.example/makefile
X%%DATADIR%%/config.example/merge
X%%DATADIR%%/config.example/rcs
X%%DATADIR%%/config.example/sccs
X%%DATADIR%%/cshrc
X%%DATADIR%%/db_forced.sh
X%%DATADIR%%/de.inews.sh
X%%DATADIR%%/de.sh
X%%DATADIR%%/de/LC_MESSAGES/glossary
X%%DATADIR%%/deu.inews.sh
X%%DATADIR%%/deu.sh
X%%DATADIR%%/en/html/chan_hstry.rpt
X%%DATADIR%%/en/html/chan_menu.rpt
X%%DATADIR%%/en/html/changes.rpt
X%%DATADIR%%/en/html/cp_command.rpt
X%%DATADIR%%/en/html/file_activ.rpt
X%%DATADIR%%/en/html/file_cflct.rpt
X%%DATADIR%%/en/html/file_densi.rpt
X%%DATADIR%%/en/html/file_diff.rpt
X%%DATADIR%%/en/html/file_hstry.rpt
X%%DATADIR%%/en/html/file_list.rpt
X%%DATADIR%%/en/html/file_menu.rpt
X%%DATADIR%%/en/html/proj_cch1.rpt
X%%DATADIR%%/en/html/proj_cch2.rpt
X%%DATADIR%%/en/html/proj_cch3.rpt
X%%DATADIR%%/en/html/proj_filme.rpt
X%%DATADIR%%/en/html/proj_hstg2.rpt
X%%DATADIR%%/en/html/proj_hstg3.rpt
X%%DATADIR%%/en/html/proj_hstgm.rpt
X%%DATADIR%%/en/html/proj_hstry.rpt
X%%DATADIR%%/en/html/proj_list.rpt
X%%DATADIR%%/en/html/proj_menu.rpt
X%%DATADIR%%/en/html/proj_prgr1.rpt
X%%DATADIR%%/en/html/proj_prgr2.rpt
X%%DATADIR%%/en/html/proj_prgr3.rpt
X%%DATADIR%%/en/html/proj_staff.rpt
X%%DATADIR%%/en/html/proj_stats.rpt
X%%DATADIR%%/en/notes/locale.man
X%%DATADIR%%/fr/LC_MESSAGES/glossaire
X%%DATADIR%%/icon/64x64.png
X%%DATADIR%%/icon/aegis.gif
X%%DATADIR%%/icon/bigger.png
X%%DATADIR%%/icon/rss.gif
X%%DATADIR%%/if.inews.sh
X%%DATADIR%%/if.sh
X%%DATADIR%%/ip.inews.sh
X%%DATADIR%%/ip.sh
X%%DATADIR%%/profile
X%%DATADIR%%/remind/awt_dvlp.sh
X%%DATADIR%%/remind/awt_intgrtn.sh
X%%DATADIR%%/remind/bng_dvlpd.sh
X%%DATADIR%%/remind/bng_rvwd.sh
X%%DATADIR%%/report.index
X%%DATADIR%%/report/chan_detai.rpt
X%%DATADIR%%/report/chan_files.rpt
X%%DATADIR%%/report/chan_histo.rpt
X%%DATADIR%%/report/chan_lists.rpt
X%%DATADIR%%/report/chan_log.rpt
X%%DATADIR%%/report/chan_recur.rpt
X%%DATADIR%%/report/chan_so.rpt
X%%DATADIR%%/report/debchanlog.rpt
X%%DATADIR%%/report/file_activ.rpt
X%%DATADIR%%/report/file_cflct.rpt
X%%DATADIR%%/report/file_hstry.rpt
X%%DATADIR%%/report/file_vhist.rpt
X%%DATADIR%%/report/proj_activ.rpt
X%%DATADIR%%/report/proj_admin.rpt
X%%DATADIR%%/report/proj_ances.rpt
X%%DATADIR%%/report/proj_brada.rpt
X%%DATADIR%%/report/proj_bran.rpt
X%%DATADIR%%/report/proj_brana.rpt
X%%DATADIR%%/report/proj_detai.rpt
X%%DATADIR%%/report/proj_devel.rpt
X%%DATADIR%%/report/proj_files.rpt
X%%DATADIR%%/report/proj_gantt.rpt
X%%DATADIR%%/report/proj_integ.rpt
X%%DATADIR%%/report/proj_lists.rpt
X%%DATADIR%%/report/proj_parent.rpt
X%%DATADIR%%/report/proj_recur.rpt
X%%DATADIR%%/report/proj_rvwrs.rpt
X%%DATADIR%%/report/proj_staff.rpt
X%%DATADIR%%/report/proj_stats.rpt
X%%DATADIR%%/report/user_list.rpt
X%%DATADIR%%/report/user_recurs.rpt
X%%DATADIR%%/rf.inews.sh
X%%DATADIR%%/rf.sh
X%%DATADIR%%/rp.inews.sh
X%%DATADIR%%/rp.sh
X%%DATADIR%%/rpu.inews.sh
X%%DATADIR%%/rpu.sh
X%%DATADIR%%/wish/aebuffy.rpt
X%%DATADIR%%/wish/aecomp.rpt
X%%DATADIR%%/wish/chan_attr.rpt
X%%DATADIR%%/wish/chan_list.rpt
X%%DATADIR%%/wish/devs_list.rpt
X%%DATADIR%%/wish/proj_attr.rpt
X%%DATADIR%%/wish/proj_conf.rpt
X%%DATADIR%%/wish/proj_list.rpt
X%%DATADIR%%/wish/tkaer_info.rpt
X%%PORTDOCS%%%%DOCSDIR%%/de/auug97.ps
X%%PORTDOCS%%%%DOCSDIR%%/de/auug97.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/aoss4.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/aoss4.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/auug93.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/auug93.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/auug96.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/auug96.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/auug97.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/auug97.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/building.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/building.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/change_log.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/change_log.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/cvs-comparison.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/cvs-comparison.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/faq.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/faq.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/howto.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/howto.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/lsm.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/lsm.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/readme.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/readme.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/refman.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/refman.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/release.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/release.txt
X%%PORTDOCS%%%%DOCSDIR%%/en/user-guide.ps
X%%PORTDOCS%%%%DOCSDIR%%/en/user-guide.txt
Xshare/locale/de/LC_MESSAGES/aegis.mo
Xshare/locale/en/LC_MESSAGES/aegis.mo
Xshare/locale/es/LC_MESSAGES/aegis.mo
Xshare/locale/fr/LC_MESSAGES/aegis.mo
Xshare/locale/nl/LC_MESSAGES/aegis.mo
Xshare/locale/ro/LC_MESSAGES/aegis.mo
Xshare/locale/ru/LC_MESSAGES/aegis.mo
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/en
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/de
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X@dirrm %%DATADIR%%/wish
X@dirrm %%DATADIR%%/report
X@dirrm %%DATADIR%%/remind
X@dirrm %%DATADIR%%/icon
X@dirrm %%DATADIR%%/fr/LC_MESSAGES
X@dirrm %%DATADIR%%/fr
X@dirrm %%DATADIR%%/en/notes
X@dirrm %%DATADIR%%/en/html
X@dirrm %%DATADIR%%/en
X@dirrm %%DATADIR%%/de/LC_MESSAGES
X@dirrm %%DATADIR%%/de
X@dirrm %%DATADIR%%/config.example
X@dirrm %%DATADIR%%
X@dirrmtry com/aegis
X@dirrmtry com
END-of-aegis-devel/pkg-plist
echo x - aegis-devel/distinfo
sed 's/^X//' >aegis-devel/distinfo << 'END-of-aegis-devel/distinfo'
XMD5 (aegis-4.23.D005.tar.gz) = bbab2fdf52d3164fee10f7e01e84f932
XSHA256 (aegis-4.23.D005.tar.gz) = 5a99a58df23c3bd797e5a01bf4bdafa404f19ec196321160c0cc0e2146c6eb34
XSIZE (aegis-4.23.D005.tar.gz) = 4047738
END-of-aegis-devel/distinfo
echo x - aegis-devel/Makefile
sed 's/^X//' >aegis-devel/Makefile << 'END-of-aegis-devel/Makefile'
X# New ports collection makefile for:	aegis
X# Date created:				2007-12-20
X# Whom:					alepulver
X#
X# $FreeBSD: ports/devel/aegis/Makefile,v 1.10 2008/01/12 04:27:46 alepulver Exp $
X#
X
XPORTNAME=	aegis
XPORTVERSION=	4.23.D005
XCATEGORIES=	devel
XMASTER_SITES=	http://www.flosoft-systems.com/aegis/
X
X# Aryeh maintains the development branch only and alepulver@FreeBSD.org maintains the production version
XMAINTAINER=	aryeh.friedman@gmail.com
XCOMMENT=	Transaction-based software configuration management system
X
XLIB_DEPENDS=	curl.4:${PORTSDIR}/ftp/curl
XRUN_DEPENDS=	tkdiff:${PORTSDIR}/textproc/tkdiff
X
XUSE_GETTEXT=	yes
XUSE_GNOME=	libxml2
XUSE_PERL5=	yes
XUSE_TK=		yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS=	--with-nlsdir="${PREFIX}/share/locale"
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" \
X		WISH="${WISH}"
XREINPLACE_ARGS=	-i ''
X
XMAN1=	ae-cvs-ci.1 ae-repo-ci.1 ae-sccs-put.1 ae_c.1 ae_p.1 \
X	aeannotate.1 aeb.1 aebuffy.1 aeca.1 aecd.1 aechown.1 aeclean.1 \
X	aeclone.1 aecomp.1 aecomplete.1 aecp.1 aecpu.1 aecvsserver.1 \
X	aed.1 aedb.1 aedbu.1 aede.1 aede-policy.1 aedeu.1 aediff.1 \
X	aedist.1 aedn.1 aeedit.1 aefa.1 aefind.1 aefinish.1 aefp.1 \
X	aeget.1 aegis.1 aegis.cgi.1 aeib.1 aeibu.1 aeifail.1 aeimport.1 \
X	aeintegratq.1 aeipass.1 ael.1 aelcf.1 aelic.1 aelock.1 aelpf.1 \
X	aels.1 aemeasure.1 aemt.1 aemtu.1 aemv.1 aemvu.1 aena.1 aenbr.1 \
X	aenbru.1 aenc.1 aencu.1 aend.1 aenf.1 aenfu.1 aeni.1 aenpa.1 \
X	aenpr.1 aenrls.1 aenrv.1 aent.1 aentu.1 aepa.1 aepatch.1 \
X	aepromptcmd.1 aer.1 aera.1 aerb.1 aerbu.1 aerd.1 aerect.1 \
X	aerevml.1 aerfail.1 aeri.1 aerm.1 aermpr.1 aermu.1 aerpa.1 \
X	aerpass.1 aerpu.1 aerrv.1 aesub.1 aesubunit.1 aesvt.1 aet.1 \
X	aetar.1 aev.1 aexml.1 aexver.1 tkaeca.1 tkaegis.1 tkaenc.1 \
X	tkaepa.1 tkaer.1
X
XMAN5=	aecattr.5 aecstate.5 aedir.5 aefattr.5 aefstate.5 aegis.5 \
X	aegstate.5 aelock.5 aemetrics.5 aepattr.5 aepconf.5 aepstate.5 \
X	aer.5 aerptidx.5 aesub.5 aetest.5 aeuconf.5 aeustate.5
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X. for dir in de en
X	${MKDIR} ${DOCSDIR}/${dir}
X	cd ${WRKSRC}/lib/${dir} && ${INSTALL_DATA} *.ps *.txt ${DOCSDIR}/${dir}
X. endfor
X.endif
X# Fails to reinstall because keeps track of created directories, so make it
X# forget that, by recreating them on each install.
X	@${FIND} ${WRKSRC} -type f -name ".*dir" -delete
X# Information.
X	@${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
X
X.include <bsd.port.mk>
END-of-aegis-devel/Makefile
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802060727.m167REbB068199>