diff options
author | steve <steve@FreeBSD.org> | 1999-05-01 11:17:21 +0800 |
---|---|---|
committer | steve <steve@FreeBSD.org> | 1999-05-01 11:17:21 +0800 |
commit | fc17e505e624068d4ce8d3015191587b6f7d07d0 (patch) | |
tree | ad9e956c80fa2b45039e0b24719da4e6eabe7f91 /devel/cons | |
parent | f08add6eb0eabe7e108f6b3efd5cdc8b6f7d2dc6 (diff) | |
download | freebsd-ports-graphics-fc17e505e624068d4ce8d3015191587b6f7d07d0.tar.gz freebsd-ports-graphics-fc17e505e624068d4ce8d3015191587b6f7d07d0.tar.zst freebsd-ports-graphics-fc17e505e624068d4ce8d3015191587b6f7d07d0.zip |
Update to version 1.6a1.
PR: 11245
Submitted by: maintainer
Diffstat (limited to 'devel/cons')
-rw-r--r-- | devel/cons/Makefile | 9 | ||||
-rw-r--r-- | devel/cons/distinfo | 2 | ||||
-rw-r--r-- | devel/cons/pkg-descr | 47 |
3 files changed, 36 insertions, 22 deletions
diff --git a/devel/cons/Makefile b/devel/cons/Makefile index 8ba93f4ecef..f6d0869705e 100644 --- a/devel/cons/Makefile +++ b/devel/cons/Makefile @@ -1,12 +1,13 @@ # New ports collection makefile for: cons -# Version required: 1.5 +# Version required: 1.6a1 # Date created: 11 December 1998 # Whom: rv@fore.com # -# $Id: Makefile,v 1.1.1.1 1998/12/15 21:06:18 steve Exp $ +# $Id: Makefile,v 1.2 1998/12/25 17:47:31 steve Exp $ # -DISTNAME= cons-1.5 +DISTNAME= cons-1.6a1 +PKGNAME= cons-1.6 CATEGORIES= devel MASTER_SITES= http://www.dsmit.com/cons/ \ http://www.telerama.com/~bgarcia/cons/ @@ -18,7 +19,7 @@ RUN_DEPENDS= ${PREFIX}/lib/perl5/site_perl/${PERL_VER}/MD5.pm:${PORTSDIR}/securi USE_PERL5= yes NO_BUILD= yes -PLIST_SUB= CONS_VER=1.5 +PLIST_SUB= CONS_VER=1.6 MAN1= cons.1 DOCS= CHANGES COPYRIGHT INSTALL MANIFEST README RELEASE cons.html \ diff --git a/devel/cons/distinfo b/devel/cons/distinfo index ebed89faa7a..8a43a01f489 100644 --- a/devel/cons/distinfo +++ b/devel/cons/distinfo @@ -1 +1 @@ -MD5 (cons-1.5.tgz) = 36fd614a8e8463ba7c622f74ab8f90b2 +MD5 (cons-1.6a1.tgz) = 71f1569efd6aa11b423c120711de183f diff --git a/devel/cons/pkg-descr b/devel/cons/pkg-descr index 1fc6acf2681..ab6c1054ec2 100644 --- a/devel/cons/pkg-descr +++ b/devel/cons/pkg-descr @@ -1,22 +1,35 @@ This is a Perl-based make replacement, but does not provide make -compatibility. It has a number of powerful capabilities not found in other -software construction systems, including make. +compatibility. It has a number of powerful capabilities not found +in other software construction systems, including make. -You will need Perl 5.002 or better and the Perl MD5 Extension -(MD5-1.6.tar.gz or greater), available from CPAN. - -This program is known to work on a variety of platforms: it's in production -use on versions of FreeBSD, Linux, SunOS, Solaris, HPUX, AIX, IRIX and NT. - -Documentation is supplied in POD format (thanks to Ulrich Pfiefer). - -A cons discussion group, cons-discuss@eng.fore.com, has been created. If -you wish to subscribe, send mail to cons-discuss-request@eng.fore.com with -the word "subscribe" in the BODY of the message. Please send all comments, -requests, complaints, etc. to the mailing list. +The official cons web site is http://www.dsmit.com/cons/ -Cons is maintained by members of the cons-discuss mailing list. +Cons is a system for constructing, primarily, software, but is +quite different from previous software construction systems. Cons +was designed from the ground up to deal easily with the construction +of software spread over multiple source directories. Cons makes it +easy to create build scripts that are simple, understandable and +maintainable. Cons ensures that complex software is easily and +accurately reproducible. -The official cons web site is http://www.dsmit.com/cons/ +`Cons' uses a number of techniques to accomplish all of this. +Construction scripts are just Perl scripts, making them both easy +to comprehend and very flexible. Global scoping of variables is +replaced with an import/export mechanism for sharing information +between scripts, significantly improving the readability and +maintainability of each script. `Construction environments' are +introduced: these are Perl objects that capture the information +required for controlling the build process. Multiple environments +are used when different semantics are required for generating +products in the build tree. Cons implements automatic dependency +analysis and uses this to globally sequence the entire build. +Variant builds are easily produced from a single source tree. +Intelligent build subsetting is possible, when working on localized +changes. Overrides can be setup to easily override build instructions +without modifying any scripts. MD5 cryptographic `signatures' are +associated with derived files, and are used to accurately determine +whether a given file needs to be rebuilt. -An article about Cons appeared in The Perl Journal, issue #9, Spring 1998. +While offering all of the above, and more, Cons remains simple and +easy to use. This will, hopefully, become clear as you read the +remainder of the man page. |