2003-04-12 12:14:27 by Julio Merino | Files touched by this commit (3) |
Log message:
Update to 0.11:
o Lots of bugfixes.
o The bt_pkgflags module was added, which provides a replacement for
the pkg-config utility (not compatible).
o The bt_msg_summary() function was added to bt_config, which provides
an homogeneous way to output diagnostic messages at the end of the
configuration process.
o The bt_err() function in bt_config does not accept error codes any
more as its first argument.
o The buildtool(1) manpage was rewrote, including a simple user refer-
ence so people can easily learn how to build packages without having
to dig into the big manual.
|
2003-02-05 19:19:39 by Julio Merino | Files touched by this commit (3) |
Log message:
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().
|
2003-01-23 14:47:15 by Julio Merino | Files touched by this commit (2) |
Log message:
Update to 0.9. Changes in this version:
o Distribution documents converted to mdoc.
o Improved the bt_generate_output() function in bt_config; it now gen-
erates an external script, called bt_output, that can be used to
recreate files at any time.
o Implemented Buildtool version checking (BT_REQUIRE can be used now).
We cannot wait until 1.0 to have this feature.
o Miscellaneous bug fixes (in bt_config and bt_lint).
o Automatically generated configuration files have been prefixed with
`bt_' to avoid conflicts with user files. For example, config.h is
now named bt_config.h by default.
o Support for shared libraries has now been disabled by default. It is
still too incomplete.
|
2003-01-09 20:20:19 by Julio Merino | Files touched by this commit (1) |
Log message:
Use HAS_CONFIGURE and CONFIGURE_ARGS instead of defining our own do-configure
target. Not doing this means that variables like CFLAGS are not passed to the
script.
|
2002-12-16 12:29:44 by Julio Merino | Files touched by this commit (1) |
Log message:
Regen: previous distribution file contained too much garbage and was
recreated.
|
2002-12-15 18:22:38 by Julio Merino | Files touched by this commit (3) |
Log message:
Update buildtool to 0.8.
Changes in 0.8, state: alpha
----------------------------
* Full rewrite of Buildtool's own build system, which should
improve maintenance and portability.
* New module bt_install, which provides a portable install program
to not depend on specific system details to do installation.
* New pthread.subr module for bt_config, which provides functions
for automatic detection of a pthreads implementation in the
current system.
* Added checks in bt_config: bt_check_func, to check for generic
functions (not specific to any library), and bt_check_type, to
check for the presence of a generic type.
* Fixes in bt_config's loadable module support. It was severely
broken in the previous version.
|
2002-12-02 11:08:06 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Typo and grammar fixes.
|
2002-11-30 16:01:06 by Julio Merino | Files touched by this commit (3) |
Log message:
Update buildtool to 0.7.
Changes in 0.7, state: alpha
----------------------------
* New check bt_check_bits, which determines appropiate C types for
different sizes.
* New check bt_check_hdr_std, which searches standard headers.
You *must* use this function, as it is now required for further
checks (improves portability).
* Addition of the `siteinfo' target to the main program. It allows
to get specific information about where Buildtool is installed
by third party programs.
* Default name of Makefile's changed to Makefile.bt. This allows
Automake and Buildtool to coexist in the same package and also
avoids running a regular Make tool within a Buildtool-ized
package (which will confuse the user).
* Build fixes under MacOS X (Darwin).
* Minor bug fixes to run cleanly under Win32, using Cygwin.
* Runtime fixes under GNU-based systems (the `getopt' command did
not behave properly).
While I'm here, fix some things: force the package to use TeXinfo 4.0 and
make it use PKG_SYSCONFDIR.
|
2002-10-21 10:16:08 by Alistair G. Crooks | Files touched by this commit (4) | |
Log message:
Initial import of buildtool-0.6 into the NetBSD Packages Collection.
Provided in PR 18042 by Julio Merino.
Buildtool is a set of helper tools designed to make easy to
configure source packages and build them, also making them more
portable.
Buildtool can be tought as the BSD replacement of GNU automake,
autoconf and libtool.
|