Subject: CVS commit: pkgsrc/devel/buildtool
To: None <pkgsrc-changes@NetBSD.org>
From: Julio Merino <jmmv@netbsd.org>
List: pkgsrc-changes
Date: 07/24/2003 10:12:30
Module Name:	pkgsrc
Committed By:	jmmv
Date:		Thu Jul 24 10:12:30 UTC 2003

Modified Files:
	pkgsrc/devel/buildtool: Makefile PLIST distinfo
Added Files:
	pkgsrc/devel/buildtool: MESSAGE buildlink2.mk

Log Message:
Update to 0.12:

     Released on 2003/07/24, its state was alpha.

     o   The bt_wizard module was added, which creates the basic structure
         needed for a project based on a serie of interactive questions.

     o   Added cache support for many checks in bt_config.  This makes the
         program run a lot faster if checks are duplicated, and more impor-
         tant, lets the administrator define check results beforehand in the
         system wide bt_config.conf configuration file.

     o   The bt_swcgen module was added, which aids the system administrator
         in the creation of system-wide configuration files for bt_config
         (that is, files that store check results to avoid rechecking the same
         thing over and over again).

     o   The buildtool.d/config_init file was deprecated.  The entire configu-
         ration script is now read from a single file, buildtool.d/config, as
         the old framework was confusing and error prone.  Compatibility will
         be kept for some time.

     o   The TeXinfo documentation was removed.  The manual is now distributed
         in its own `buildtool-doc' package, written using Docbook/XML.

     o   The buildtool.spec file was added, needed to create RPM packages.  It
         actually supports building binary packages for RedHat Linux and SuSE
         Linux.

     o   Improved user experience: better usage messages and support for long
         options added.

     o   A developer mode was added to all configure scripts (disabled by de-
         fault).  It enables extra functionality during the build process,
         ideal for developers but which may annoy end users.

     o   Removed license description files.  bt_dist will suggest a COPYING
         file instead, as this is the most common practice suggested by li-
         censes.

     o   New standard checks in the bt_config module, specially
         bt_check_prog_m4() and bt_check_attribute().

     o   Code cleanup and simplification (using M4 in some places).


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 pkgsrc/devel/buildtool/MESSAGE \
    pkgsrc/devel/buildtool/buildlink2.mk
cvs rdiff -r1.9 -r1.10 pkgsrc/devel/buildtool/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/buildtool/PLIST
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/buildtool/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.