Port details on branch 2022Q3 |
- aegis Transaction-based software configuration management system
- 4.25_15 devel =1 4.25_15Version of this port present on the latest quarterly branch.
- Maintainer: aryeh.friedman@gmail.com
- Port Added: 2004-03-03 07:49:43
- Last Update: 2024-02-23 06:51:54
- Commit Hash: 85dbd77
- People watching this port, also watch:: p5-Tie-EncryptedHash, p5-Time-Piece, p5-MIME-Tools, python
- License: GPLv3
- WWW:
- https://aegis.sourceforge.net/
- Description:
- Aegis is a transaction-based software configuration management system. It
provides a framework within which a team of developers may work on many
changes to a program independently, and Aegis coordinates integrating these
changes back into the master source of the program, with as little disruption
as possible. Some key features:
* All operations on the repository are based on change sets.
* True configurations. All changes are reproducible snapshots. Every change
set has a unique configuration identifier.
* Ability to rename files without losing their history.
* Binary files are supported.
* File meta-data are versioned. Aegis versions permissions also.
* Commits are truly atomic. No part of a commit takes effect until the entire
commit has succeeded. Log messages are attached to the change set, not
stored redundantly in each file.
* Access controls on lines of development (branches). Creating a branch in
Aegis can be accomplished with a single, fast command.
* Repository synchronization, geographically distributed development.
* Optimal performance for all users, local or remote (no difference).
* Disconnected commits.
* Peer-to-peer architecture. Work may flow in without involving a master site.
* Costs are proportional to change size, not data size.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/aegis/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/aegis
- pkg install aegis
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: aegis
- Flavors: there is no flavor information for this port.
- distinfo:
- SIZE (aegis-4.25.D510.tar.gz) = 5194355
SHA256 (aegis-4.25.D510.tar.gz) = 53484003cf47709f2366aaecfdfa594dddd5f8ae0bd794be7d24e9ad86bf458e
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- ghostscript10>=10.02.0 : print/ghostscript10
- groff : textproc/groff
- bison : devel/bison
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- tkdiff : textproc/tkdiff
- ghostscript10>=10.02.0 : print/ghostscript10
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libcurl.so : ftp/curl
- libintl.so : devel/gettext-runtime
- libxml2.so : textproc/libxml2
- libtk86.so : x11-toolkits/tk86
- libtcl86.so : lang/tcl86
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for aegis-4.25_15:
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
- Options name:
- devel_aegis
- USES:
- cpe gettext ghostscript gnome groff perl5 tk bison
- pkg-message:
- For install:
- Aegis has been installed.
If you want more development tools, check "devel/cook" and "devel/fhist".
- Master Sites:
|