From nobody@FreeBSD.ORG Tue Apr 20 15:32:16 1999 Return-Path: Received: by hub.freebsd.org (Postfix, from userid 32767) id BE317150DE; Tue, 20 Apr 1999 15:32:16 -0700 (PDT) Message-Id: <19990420223216.BE317150DE@hub.freebsd.org> Date: Tue, 20 Apr 1999 15:32:16 -0700 (PDT) From: rv@fore.com Sender: nobody@FreeBSD.ORG To: freebsd-gnats-submit@freebsd.org Subject: update of files ports/devel/cons X-Send-Pr-Version: www-1.0 >Number: 11245 >Category: ports >Synopsis: update of files ports/devel/cons >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: closed >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Apr 20 15:30:01 PDT 1999 >Closed-Date: Fri Apr 30 20:16:24 PDT 1999 >Last-Modified: Fri Apr 30 20:17:42 PDT 1999 >Originator: Rajesh Vaidheeswarran >Release: 4.0-current >Organization: >Environment: FreeBSD iceberg.eng.fore.com 4.0-CURRENT FreeBSD 4.0-CURRENT #0: Fri Mar 26 13:34:20 EST 1999 bash@iceberg.eng.fore.com:/usr/src/sys/compile/FB i386 >Description: I have just updated the distribution of cons. Attached is a patch to update the ports collection in devel/cons >How-To-Repeat: >Fix: Index: ports/cons/Makefile diff -c ports/cons/Makefile:1.1.1.1 ports/cons/Makefile:1.2 *** ports/cons/Makefile:1.1.1.1 Tue Apr 20 09:56:01 1999 --- ports/cons/Makefile Tue Apr 20 18:24:05 1999 *************** *** 1,12 **** # New ports collection makefile for: cons ! # Version required: 1.5 # Date created: 11 December 1998 # Whom: rv@fore.com # ! # $Id: Makefile,v 1.1.1.1 1999/04/20 13:56:01 rv Exp $ # ! DISTNAME= cons-1.5 CATEGORIES= devel MASTER_SITES= http://www.dsmit.com/cons/ \ http://www.telerama.com/~bgarcia/cons/ --- 1,13 ---- # New ports collection makefile for: cons ! # Version required: 1.6a1 # Date created: 11 December 1998 # Whom: rv@fore.com # ! # $Id: Makefile,v 1.2 1999/04/20 22:24:05 rv Exp $ # ! DISTNAME= cons-1.6a1 ! PKGNAME= cons CATEGORIES= devel MASTER_SITES= http://www.dsmit.com/cons/ \ http://www.telerama.com/~bgarcia/cons/ *************** *** 18,24 **** USE_PERL5= yes NO_BUILD= yes ! PLIST_SUB= CONS_VER=1.5 MAN1= cons.1 DOCS= CHANGES COPYRIGHT INSTALL MANIFEST README RELEASE cons.html \ --- 19,25 ---- USE_PERL5= yes NO_BUILD= yes ! PLIST_SUB= CONS_VER=1.6a1 MAN1= cons.1 DOCS= CHANGES COPYRIGHT INSTALL MANIFEST README RELEASE cons.html \ Index: ports/cons/README.html diff -c ports/cons/README.html:1.1.1.1 ports/cons/README.html:1.2 *** ports/cons/README.html:1.1.1.1 Tue Apr 20 09:56:01 1999 --- ports/cons/README.html Tue Apr 20 18:24:05 1999 *************** *** 3,9 ****

The FreeBSD Ports Collection ("devel/cons")


!

You are now in the directory for the port "devel/cons" (package name "cons- 1.5").

This is the one-line description for this port: --- 3,9 ----

The FreeBSD Ports Collection ("devel/cons")


!

You are now in the directory for the port "devel/cons" (package name "cons- 1.6a1").

This is the one-line description for this port: Index: ports/cons/files/md5 diff -c ports/cons/files/md5:1.1.1.1 ports/cons/files/md5:1.2 *** ports/cons/files/md5:1.1.1.1 Tue Apr 20 09:56:01 1999 --- ports/cons/files/md5 Tue Apr 20 18:24:06 1999 *************** *** 1 **** ! MD5 (cons-1.5.tgz) = 36fd614a8e8463ba7c622f74ab8f90b2 --- 1 ---- ! MD5 (cons-1.6a1.tgz) = 71f1569efd6aa11b423c120711de183f Index: ports/cons/pkg/DESCR diff -c ports/cons/pkg/DESCR:1.1.1.1 ports/cons/pkg/DESCR:1.2 *** ports/cons/pkg/DESCR:1.1.1.1 Tue Apr 20 09:56:01 1999 --- ports/cons/pkg/DESCR Tue Apr 20 18:24:06 1999 *************** *** 1,22 **** 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. - 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. - - Cons is maintained by members of the cons-discuss mailing list. - The official cons web site is http://www.dsmit.com/cons/ ! An article about Cons appeared in The Perl Journal, issue #9, Spring 1998. --- 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. The official cons web site is http://www.dsmit.com/cons/ ! 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. ! ! `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. ! ! 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. >Release-Note: >Audit-Trail: State-Changed-From-To: open->closed State-Changed-By: steve State-Changed-When: Fri Apr 30 20:16:24 PDT 1999 State-Changed-Why: Update committed, thanks! >Unformatted: