Update to 0.10. Changes in this version:

o   The bt_logic module was added.  It parses each call to the compiler
         and linker, sorts arguments, adapts them to the current platform and
         runs the resulting converted command.  It also provides generation of
         dependancy files and installation of stuff.

     o   Initial support of shared libraries through bt_logic's framework.
         Buildtool can now build them on different platforms and use different
         naming schemes (needed for Darwin), set rpaths automatically, and
         more.  Note that this is still very experimental.

     o   New tunable features related with libraries are available for Build-
         tool-ized packages.  They are called SHARED and STATIC, and tune
         which kind of libraries you want to build.

     o   Standalone bt_mkdep and bt_install modules were removed.  All their
         functionality is now superseded by bt_logic.

     o   The x11.subr module was added to bt_config.  It provides checks for
         automatic detection of the X Window System.

     o   The pkgconfig.subr module was added to bt_config.  It provides a
         frontend to the pkg-config(1) program.  The bt_check_pkgflags() func-
         tion has been deprecated in favour of this module.

     o   Added functions to automate the detection of a C/C++ compilation en-
         vironment in bt_config.  They are called bt_check_env_c() and
         bt_check_env_cxx().
This commit is contained in:
jmmv 2003-02-05 18:19:38 +00:00
parent 33ab0c4834
commit 98389e2c65
3 changed files with 9 additions and 8 deletions

View file

@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.5 2003/01/23 13:47:14 jmmv Exp $
# $NetBSD: Makefile,v 1.6 2003/02/05 18:19:38 jmmv Exp $
#
DISTNAME= buildtool-0.9
DISTNAME= buildtool-0.10
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=buildtool/}

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.2 2002/12/15 17:22:38 jmmv Exp $
@comment $NetBSD: PLIST,v 1.3 2003/02/05 18:19:38 jmmv Exp $
bin/buildtool
bin/buildtool-0
@unexec ${INSTALL_INFO} --delete --info-dir=%D/info %D/info/buildtool.info
@ -7,13 +7,14 @@ info/buildtool.info
libexec/buildtool-0/bt_config
libexec/buildtool-0/bt_dist
libexec/buildtool-0/bt_doc
libexec/buildtool-0/bt_install
libexec/buildtool-0/bt_lint
libexec/buildtool-0/bt_logic
libexec/buildtool-0/bt_make
libexec/buildtool-0/bt_mkdep
man/man1/buildtool.1
share/buildtool-0/bt_config/base.subr
share/buildtool-0/bt_config/pkgconfig.subr
share/buildtool-0/bt_config/pthread.subr
share/buildtool-0/bt_config/x11.subr
share/buildtool-0/licenses/apache
share/buildtool-0/licenses/artistic
share/buildtool-0/licenses/bsd

View file

@ -1,4 +1,4 @@
$NetBSD: distinfo,v 1.5 2003/01/23 13:47:14 jmmv Exp $
$NetBSD: distinfo,v 1.6 2003/02/05 18:19:39 jmmv Exp $
SHA1 (buildtool-0.9.tar.gz) = 1088c1c387c3271b261e240688c4adbaa3b0477d
Size (buildtool-0.9.tar.gz) = 291495 bytes
SHA1 (buildtool-0.10.tar.gz) = d956d5ff8ca15313f8565d2e93268c65038a6f3c
Size (buildtool-0.10.tar.gz) = 273977 bytes