Date: Sat, 5 Oct 2002 04:38:18 -0400 (EDT) From: Munish Chopra <mchopra@engmail.uwaterloo.ca> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/43689: New port: devel/aegis Message-ID: <200210050838.g958cImS066570@opiate.thirteenandtwo.org>
next in thread | raw e-mail | index | archive | help
>Number: 43689 >Category: ports >Synopsis: New port: devel/aegis >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Oct 05 01:40:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Munish Chopra >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: System: FreeBSD opiate.thirteenandtwo.org 5.0-CURRENT FreeBSD 5.0-CURRENT #14: Sun Sep 29 01:11:30 EDT 2002 root@opiate.thirteenandtwo.org:/usr/src/sys/i386/compile/OPIATE i386 >Description: Aegis is a transaction-based software configuration management system. While making the port I stumbled upon a few older PR's with versions 4.5 and 4.6 of aegis submitted as a new port, all of them were pulled though. The only open PR relating to this is ports/41228 of an older version of the same program - it can now be closed. >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 # aegis/Makefile # aegis/pkg-comment # aegis/pkg-plist # aegis/pkg-descr # aegis/distinfo # echo c - aegis mkdir -p aegis > /dev/null 2>&1 echo x - aegis/Makefile sed 's/^X//' >aegis/Makefile << 'END-of-aegis/Makefile' X# New ports collection makefile for: aegis X# Date created: October 5, 2002 X# Whom: Munish Chopra <mchopra@engmail.uwaterloo.ca> X# X# $FreeBSD$ X# X XPORTNAME= aegis XPORTVERSION= 4.8 XCATEGORIES= devel XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= mchopra@engmail.uwaterloo.ca X XBUILD_DEPENDS= gettext:${PORTSDIR}/devel/gettext \ X cook:${PORTSDIR}/devel/cook \ X fhist:${PORTSDIR}/devel/fhist \ X tkdiff:${PORTSDIR}/textproc/tkdiff X XCONFIGURE_ENV= LDFLAGS=-L${LOCALBASE}/lib X XGNU_CONFIGURE= yes X XMAN1= ae-sccs-put.1 \ X ae_c.1 \ X ae_p.1 \ X aeannotate.1 \ X aeb.1 \ X aebuffy.1 \ X aeca.1 \ X aecd.1 \ X aechown.1 \ X aeclean.1 \ X aeclone.1 \ X aecomp.1 \ X aecomplete.1 \ X aecp.1 \ X aecpu.1 \ X aed.1 \ X aedb.1 \ X aedbu.1 \ X aede.1 \ X aedeu.1 \ X aedist.1 \ X aedn.1 \ X aefind.1 \ X aefp.1 \ X aegis.1 \ X aegis.cgi.1 \ X aeib.1 \ X aeibu.1 \ X aeifail.1 \ X aeimport.1 \ X aeintegratq.1 \ X aeipass.1 \ X ael.1 \ X aelic.1 \ X aels.1 \ X aemv.1 \ X aemvu.1 \ X aena.1 \ X aenbr.1 \ X aenbru.1 \ X aenc.1 \ X aencu.1 \ X aend.1 \ X aenf.1 \ X aenfu.1 \ X aeni.1 \ X aenpa.1 \ X aenpr.1 \ X aenrls.1 \ X aenrv.1 \ X aent.1 \ X aentu.1 \ X aepa.1 \ X aepatch.1 \ X aer.1 \ X aera.1 \ X aerb.1 \ X aerbu.1 \ X aerd.1 \ X aerect.1 \ X aerfail.1 \ X aeri.1 \ X aerm.1 \ X aermpr.1 \ X aermu.1 \ X aerpa.1 \ X aerpass.1 \ X aerpu.1 \ X aerrv.1 \ X aesub.1 \ X aet.1 \ X aetar.1 \ X aev.1 \ X tkaeca.1 \ X tkaegis.1 \ X tkaenc.1 \ X tkaepa.1 \ X tkaer.1 X XMAN5= aecattr.5 \ X aecstate.5 \ X aedir.5 \ X aefstate.5 \ X aegis.5 \ X aegstate.5 \ X aelock.5 \ X aemetrics.5 \ X aepattr.5 \ X aepconf.5 \ X aepstate.5 \ X aer.5 \ X aerptidx.5 \ X aesub.5 \ X aetest.5 \ X aeuconf.5 \ X aeustate.5 X X.include <bsd.port.mk> END-of-aegis/Makefile echo x - aegis/pkg-comment sed 's/^X//' >aegis/pkg-comment << 'END-of-aegis/pkg-comment' XAegis is a transaction-based software configuration management system END-of-aegis/pkg-comment echo x - aegis/pkg-plist sed 's/^X//' >aegis/pkg-plist << 'END-of-aegis/pkg-plist' Xbin/aeannotate Xbin/aecomplete Xbin/aedist Xbin/aefind Xbin/aegis Xbin/aeimport Xbin/aels Xbin/aepatch Xbin/aerect Xbin/aereport Xbin/aesub Xbin/aetar Xbin/ae-sccs-put Xbin/ae_diff2htm Xbin/aebuffy Xbin/aecomp Xbin/aegis.cgi.i Xbin/aegis.cgi Xbin/aeintegratq Xbin/tkaeca Xbin/tkaegis Xbin/tkaenc Xbin/tkaepa Xbin/tkaer Xbin/xaegis Xshare/aegis/profile Xshare/aegis/cshrc Xshare/aegis/aedefault.css Xshare/aegis/aegis.icon Xshare/aegis/aegis.mask Xshare/aegis/aegis.pgm Xshare/aegis/config.example/architecture Xshare/aegis/config.example/cake Xshare/aegis/config.example/cook Xshare/aegis/config.example/diff Xshare/aegis/config.example/fhist Xshare/aegis/config.example/make Xshare/aegis/config.example/rcs Xshare/aegis/config.example/sccs Xshare/aegis/db_forced.sh Xshare/aegis/de.inews.sh Xshare/aegis/de.sh Xshare/aegis/de/LC_MESSAGES/glossary Xshare/aegis/deu.inews.sh Xshare/aegis/deu.sh Xshare/aegis/en/html/chan_awdev.rpt Xshare/aegis/en/html/chan_awint.rpt Xshare/aegis/en/html/chan_awrev.rpt Xshare/aegis/en/html/chan_bedev.rpt Xshare/aegis/en/html/chan_beint.rpt Xshare/aegis/en/html/chan_berev.rpt Xshare/aegis/en/html/chan_files.rpt Xshare/aegis/en/html/chan_hstry.rpt Xshare/aegis/en/html/chan_list.rpt Xshare/aegis/en/html/chan_menu.rpt Xshare/aegis/en/html/chan_outst.rpt Xshare/aegis/en/html/cp_command.rpt Xshare/aegis/en/html/file_activ.rpt Xshare/aegis/en/html/file_cflct.rpt Xshare/aegis/en/html/file_densi.rpt Xshare/aegis/en/html/file_diff.rpt Xshare/aegis/en/html/file_hstry.rpt Xshare/aegis/en/html/file_menu.rpt Xshare/aegis/en/html/proj_cch1.rpt Xshare/aegis/en/html/proj_cch2.rpt Xshare/aegis/en/html/proj_cch3.rpt Xshare/aegis/en/html/proj_files.rpt Xshare/aegis/en/html/proj_hstg2.rpt Xshare/aegis/en/html/proj_hstg3.rpt Xshare/aegis/en/html/proj_hstgm.rpt Xshare/aegis/en/html/proj_hstry.rpt Xshare/aegis/en/html/proj_list.rpt Xshare/aegis/en/html/proj_menu.rpt Xshare/aegis/en/html/proj_prgr1.rpt Xshare/aegis/en/html/proj_prgr2.rpt Xshare/aegis/en/html/proj_prgr3.rpt Xshare/aegis/en/html/proj_staff.rpt Xshare/aegis/en/html/proj_stats.rpt Xshare/aegis/en/notes/locale.man Xshare/aegis/en/aoss4.ps Xshare/aegis/en/aoss4.dvi Xshare/aegis/en/aoss4.txt Xshare/aegis/en/auug93.ps Xshare/aegis/en/auug93.dvi Xshare/aegis/en/auug93.txt Xshare/aegis/en/auug96.ps Xshare/aegis/en/auug96.dvi Xshare/aegis/en/auug96.txt Xshare/aegis/en/auug97.ps Xshare/aegis/en/auug97.dvi Xshare/aegis/en/auug97.txt Xshare/aegis/en/building.ps Xshare/aegis/en/building.dvi Xshare/aegis/en/building.txt Xshare/aegis/en/cvs-comparison.ps Xshare/aegis/en/cvs-comparison.dvi Xshare/aegis/en/cvs-comparison.txt Xshare/aegis/en/faq.ps Xshare/aegis/en/faq.dvi Xshare/aegis/en/faq.txt Xshare/aegis/en/lsm.ps Xshare/aegis/en/howto.ps Xshare/aegis/en/howto.dvi Xshare/aegis/en/howto.txt Xshare/aegis/en/lsm.dvi Xshare/aegis/en/lsm.txt Xshare/aegis/en/man1/ae-sccs-put.1 Xshare/aegis/en/man1/ae_c.1 Xshare/aegis/en/man1/ae_p.1 Xshare/aegis/en/man1/aeannotate.1 Xshare/aegis/en/man1/aeb.1 Xshare/aegis/en/man1/aebuffy.1 Xshare/aegis/en/man1/aeca.1 Xshare/aegis/en/man1/aecd.1 Xshare/aegis/en/man1/aechown.1 Xshare/aegis/en/man1/aeclean.1 Xshare/aegis/en/man1/aeclone.1 Xshare/aegis/en/man1/aecomp.1 Xshare/aegis/en/man1/aecomplete.1 Xshare/aegis/en/man1/aecp.1 Xshare/aegis/en/man1/aecpu.1 Xshare/aegis/en/man1/aed.1 Xshare/aegis/en/man1/aedb.1 Xshare/aegis/en/man1/aedbu.1 Xshare/aegis/en/man1/aede.1 Xshare/aegis/en/man1/aedeu.1 Xshare/aegis/en/man1/aedist.1 Xshare/aegis/en/man1/aedn.1 Xshare/aegis/en/man1/aefind.1 Xshare/aegis/en/man1/aefp.1 Xshare/aegis/en/man1/aegis.1 Xshare/aegis/en/man1/aegis.cgi.1 Xshare/aegis/en/man1/aeib.1 Xshare/aegis/en/man1/aeibu.1 Xshare/aegis/en/man1/aeifail.1 Xshare/aegis/en/man1/aeimport.1 Xshare/aegis/en/man1/aeintegratq.1 Xshare/aegis/en/man1/aeipass.1 Xshare/aegis/en/man1/ael.1 Xshare/aegis/en/man1/aelic.1 Xshare/aegis/en/man1/aels.1 Xshare/aegis/en/man1/aemv.1 Xshare/aegis/en/man1/aemvu.1 Xshare/aegis/en/man1/aena.1 Xshare/aegis/en/man1/aenbr.1 Xshare/aegis/en/man1/aenbru.1 Xshare/aegis/en/man1/aenc.1 Xshare/aegis/en/man1/aencu.1 Xshare/aegis/en/man1/aend.1 Xshare/aegis/en/man1/aenf.1 Xshare/aegis/en/man1/aenfu.1 Xshare/aegis/en/man1/aeni.1 Xshare/aegis/en/man1/aenpa.1 Xshare/aegis/en/man1/aenpr.1 Xshare/aegis/en/man1/aenrls.1 Xshare/aegis/en/man1/aenrv.1 Xshare/aegis/en/man1/aent.1 Xshare/aegis/en/man1/aentu.1 Xshare/aegis/en/man1/aepa.1 Xshare/aegis/en/man1/aepatch.1 Xshare/aegis/en/man1/aer.1 Xshare/aegis/en/man1/aera.1 Xshare/aegis/en/man1/aerb.1 Xshare/aegis/en/man1/aerbu.1 Xshare/aegis/en/man1/aerd.1 Xshare/aegis/en/man1/aerect.1 Xshare/aegis/en/man1/aerfail.1 Xshare/aegis/en/man1/aeri.1 Xshare/aegis/en/man1/aerm.1 Xshare/aegis/en/man1/aermpr.1 Xshare/aegis/en/man1/aermu.1 Xshare/aegis/en/man1/aerpa.1 Xshare/aegis/en/man1/aerpass.1 Xshare/aegis/en/man1/aerpu.1 Xshare/aegis/en/man1/aerrv.1 Xshare/aegis/en/man1/aesub.1 Xshare/aegis/en/man1/aet.1 Xshare/aegis/en/man1/aetar.1 Xshare/aegis/en/man1/aev.1 Xshare/aegis/en/man1/tkaeca.1 Xshare/aegis/en/man1/tkaegis.1 Xshare/aegis/en/man1/tkaenc.1 Xshare/aegis/en/man1/tkaepa.1 Xshare/aegis/en/man1/tkaer.1 Xshare/aegis/en/man5/aecattr.5 Xshare/aegis/en/man5/aecstate.5 Xshare/aegis/en/man5/aedir.5 Xshare/aegis/en/man5/aefstate.5 Xshare/aegis/en/man5/aegis.5 Xshare/aegis/en/man5/aegstate.5 Xshare/aegis/en/man5/aelock.5 Xshare/aegis/en/man5/aemetrics.5 Xshare/aegis/en/man5/aepattr.5 Xshare/aegis/en/man5/aepconf.5 Xshare/aegis/en/man5/aepstate.5 Xshare/aegis/en/man5/aer.5 Xshare/aegis/en/man5/aerptidx.5 Xshare/aegis/en/man5/aesub.5 Xshare/aegis/en/man5/aetest.5 Xshare/aegis/en/man5/aeuconf.5 Xshare/aegis/en/man5/aeustate.5 Xshare/aegis/en/readme.ps Xshare/aegis/en/readme.dvi Xshare/aegis/en/readme.txt Xshare/aegis/en/refman.ps Xshare/aegis/en/refman.dvi Xshare/aegis/en/refman.txt Xshare/aegis/en/release.ps Xshare/aegis/en/release.dvi Xshare/aegis/en/release.txt Xshare/aegis/en/user-guide.ps Xshare/aegis/en/user-guide.dvi Xshare/aegis/en/user-guide.txt Xshare/aegis/fr/LC_MESSAGES/glossaire Xshare/aegis/if.inews.sh Xshare/aegis/if.sh Xshare/aegis/ip.inews.sh Xshare/aegis/ip.sh Xshare/aegis/man1/en/ae_c.1 Xshare/aegis/man1/en/ae_p.1 Xshare/aegis/remind/awt_dvlp.sh Xshare/aegis/remind/awt_intgrtn.sh Xshare/aegis/remind/bng_dvlpd.sh Xshare/aegis/remind/bng_rvwd.sh Xshare/aegis/report.index Xshare/aegis/report/chan_detai.rpt Xshare/aegis/report/chan_files.rpt Xshare/aegis/report/chan_histo.rpt Xshare/aegis/report/chan_lists.rpt Xshare/aegis/report/chan_log.rpt Xshare/aegis/report/chan_recur.rpt Xshare/aegis/report/file_activ.rpt Xshare/aegis/report/file_cflct.rpt Xshare/aegis/report/file_hstry.rpt Xshare/aegis/report/proj_activ.rpt Xshare/aegis/report/proj_admin.rpt Xshare/aegis/report/proj_bran.rpt Xshare/aegis/report/proj_brana.rpt Xshare/aegis/report/proj_detai.rpt Xshare/aegis/report/proj_devel.rpt Xshare/aegis/report/proj_files.rpt Xshare/aegis/report/proj_integ.rpt Xshare/aegis/report/proj_lists.rpt Xshare/aegis/report/proj_recur.rpt Xshare/aegis/report/proj_rvwrs.rpt Xshare/aegis/report/proj_staff.rpt Xshare/aegis/report/proj_stats.rpt Xshare/aegis/rf.inews.sh Xshare/aegis/rf.sh Xshare/aegis/rp.inews.sh Xshare/aegis/rp.sh Xshare/aegis/rpu.inews.sh Xshare/aegis/rpu.sh Xshare/aegis/wish/aebuffy.rpt Xshare/aegis/wish/aecomp.rpt Xshare/aegis/wish/chan_attr.rpt Xshare/aegis/wish/chan_list.rpt Xshare/aegis/wish/devs_list.rpt Xshare/aegis/wish/proj_attr.rpt Xshare/aegis/wish/proj_conf.rpt Xshare/aegis/wish/proj_list.rpt Xshare/aegis/wish/tkaer_info.rpt Xlib/aegis/de/LC_MESSAGES/aedist.mo Xlib/aegis/de/LC_MESSAGES/aefind.mo Xlib/aegis/de/LC_MESSAGES/aegis.mo Xlib/aegis/de/LC_MESSAGES/aeimport.mo Xlib/aegis/de/LC_MESSAGES/aepatch.mo Xlib/aegis/de/LC_MESSAGES/aerect.mo Xlib/aegis/de/LC_MESSAGES/aereport.mo Xlib/aegis/de/LC_MESSAGES/aesub.mo Xlib/aegis/de/LC_MESSAGES/aetar.mo Xlib/aegis/en/LC_MESSAGES/aeannotate.mo Xlib/aegis/en/LC_MESSAGES/aecomplete.mo Xlib/aegis/en/LC_MESSAGES/aedist.mo Xlib/aegis/en/LC_MESSAGES/aefind.mo Xlib/aegis/en/LC_MESSAGES/aegis.mo Xlib/aegis/en/LC_MESSAGES/aeimport.mo Xlib/aegis/en/LC_MESSAGES/aels.mo Xlib/aegis/en/LC_MESSAGES/aepatch.mo Xlib/aegis/en/LC_MESSAGES/aerect.mo Xlib/aegis/en/LC_MESSAGES/aereport.mo Xlib/aegis/en/LC_MESSAGES/aesub.mo Xlib/aegis/en/LC_MESSAGES/aetar.mo Xlib/aegis/fr/LC_MESSAGES/aedist.mo Xlib/aegis/fr/LC_MESSAGES/aefind.mo Xlib/aegis/fr/LC_MESSAGES/aegis.mo Xlib/aegis/fr/LC_MESSAGES/aeimport.mo Xlib/aegis/fr/LC_MESSAGES/aels.mo Xlib/aegis/fr/LC_MESSAGES/aepatch.mo Xlib/aegis/fr/LC_MESSAGES/aerect.mo Xlib/aegis/fr/LC_MESSAGES/aereport.mo Xlib/aegis/fr/LC_MESSAGES/aesub.mo Xlib/aegis/fr/LC_MESSAGES/aetar.mo Xlib/aegis/nl/LC_MESSAGES/aedist.mo Xlib/aegis/nl/LC_MESSAGES/aefind.mo Xlib/aegis/nl/LC_MESSAGES/aegis.mo Xlib/aegis/nl/LC_MESSAGES/aerect.mo Xlib/aegis/nl/LC_MESSAGES/aereport.mo Xlib/aegis/nl/LC_MESSAGES/aesub.mo Xlib/aegis/nl/LC_MESSAGES/aetar.mo Xlib/aegis/ru/LC_MESSAGES/aedist.mo Xlib/aegis/ru/LC_MESSAGES/aefind.mo Xlib/aegis/ru/LC_MESSAGES/aegis.mo Xlib/aegis/ru/LC_MESSAGES/aeimport.mo Xlib/aegis/ru/LC_MESSAGES/aels.mo Xlib/aegis/ru/LC_MESSAGES/aepatch.mo Xlib/aegis/ru/LC_MESSAGES/aerect.mo Xlib/aegis/ru/LC_MESSAGES/aereport.mo Xlib/aegis/ru/LC_MESSAGES/aesub.mo Xlib/aegis/ru/LC_MESSAGES/aetar.mo X@dirrm share/aegis/config.example X@dirrm share/aegis/de/LC_MESSAGES X@dirrm share/aegis/de X@dirrm share/aegis/en/html X@dirrm share/aegis/en/notes X@dirrm share/aegis/en/man1 X@dirrm share/aegis/en/man5 X@dirrm share/aegis/en X@dirrm share/aegis/fr/LC_MESSAGES X@dirrm share/aegis/fr X@dirrm share/aegis/man1/en X@dirrm share/aegis/man1 X@dirrm share/aegis/remind X@dirrm share/aegis/report X@dirrm share/aegis/wish X@dirrm share/aegis X@dirrm lib/aegis/de/LC_MESSAGES X@dirrm lib/aegis/de X@dirrm lib/aegis/en/LC_MESSAGES X@dirrm lib/aegis/en X@dirrm lib/aegis/fr/LC_MESSAGES X@dirrm lib/aegis/fr X@dirrm lib/aegis/nl/LC_MESSAGES X@dirrm lib/aegis/nl X@dirrm lib/aegis/ru/LC_MESSAGES X@dirrm lib/aegis/ru X@dirrm lib/aegis X@dirrm com/aegis X@dirrm com END-of-aegis/pkg-plist echo x - aegis/pkg-descr sed 's/^X//' >aegis/pkg-descr << 'END-of-aegis/pkg-descr' XSnippets from the README: X XAegis is a CASE tool with a difference. In the spirit of the UNIX XOperating System, Aegis is a small component designed to work with Xother programs. X XMany CASE systems attempt to provide everything, from bubble charts Xto source control to compilers. Users are trapped with the components Xsupplied by the CASE system, and if you don't like one of the Xcomponents (it may be too limited, for instance), then that is just Xtough. X XIn contrast, UNIX provides many components of a CASE system - compilers, Xeditors, dependency maintenance tools (such as make), source control Xtools (such as RCS). You may substitute the tool of your choice if you Xdon't like the ones supplied with the system - gcc, jove, cake, to name Xjust a few. Aegis adds to this list with software configuration management, Xand true to UNIX philosophy, Aegis does not dictate the choice of any of the Xother tools (although it may stretch them to their limits). X XAegis is a project change supervisor. It provides a framework within which Xa team of developers may work on many changes to a program independently, Xand Aegis coordinates integrating these changes back into the master source Xof the program, with as little disruption as possible. Resolution of Xcontention for source files, a major headache for any project with more than Xone developer, is one of Aegis' major functions. X XWWW: http://aegis.sourceforge.net X X- Munish Chopra Xmchopra@engmail.uwaterloo.ca END-of-aegis/pkg-descr echo x - aegis/distinfo sed 's/^X//' >aegis/distinfo << 'END-of-aegis/distinfo' XMD5 (aegis-4.8.tar.gz) = 9810f6186fde4af55e3b96d1f0e2ad03 END-of-aegis/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210050838.g958cImS066570>