Update to 0.16:
Sixteenth alpha version, released on 2004/07/04.
o Added preliminar support for work directories, which are used to put
all temporary files created during a build in them. This allows mak-
ing the source tree read only, as it won't get polluted in any way.
Note that existing packages may need some tweaks in their logic files
to support this completely. To help with testing, you should set the
BT_USE_WORKDIR variable in bt_config.conf to `yes', so that this fea-
ture is always used.
o Added a standard customizable `DOC' feature, which can be used by the
end user to disable installation of documentation. Existing packages
may need to be fixed to honour this, though.
o bt_logic's core has been rewritten. It is now much faster than
before and has better dependency control, which solves many stupid
bugs.
o A framework to run uninstalled programs (those which may be linked to
uninstalled libraries) has been readded. It is very similar to what
libtool does with its .libs directory, and is completely transparent
to the end user.
o Added (in fact, readded, as it was lost during the conversion to
bt_logic) support to install packages in a fake root directory,
needed in many package systems to support Buildtool-ized programs.
o Definitions' names (those written to the configuration header) have
been changed to include the language name they refer to in them.
This provides better support when the C and C++ compilers do not
match. Note that for this to take effect you need to set BT_REQUIRE
to (at least) `0.16'; otherwise, the previous behavior is kept.
o Multiple fixes have been done in the bt_check_bits() function.
o Fixed the link command in bt_logic so that library directories
appearing under the same project hierarchy (and manually specified by
the -L flag) are not converted to an rpath.
o Fixed build under OpenBSD 3.4, HP-UX and Tru64.
o Added the bt_check_prog_make() check in bt_config, which looks for a
make utility.
o Added the bt_echo() and bt_source() functions to bt_swcgen.
o The installation was changed to use unversioned directories and bina-
ries.
2004-07-05 00:18:41 +02:00
|
|
|
@comment $NetBSD: PLIST,v 1.10 2004/07/04 22:18:41 jmmv Exp $
|
2002-10-21 10:16:06 +02:00
|
|
|
bin/buildtool
|
Update to 0.16:
Sixteenth alpha version, released on 2004/07/04.
o Added preliminar support for work directories, which are used to put
all temporary files created during a build in them. This allows mak-
ing the source tree read only, as it won't get polluted in any way.
Note that existing packages may need some tweaks in their logic files
to support this completely. To help with testing, you should set the
BT_USE_WORKDIR variable in bt_config.conf to `yes', so that this fea-
ture is always used.
o Added a standard customizable `DOC' feature, which can be used by the
end user to disable installation of documentation. Existing packages
may need to be fixed to honour this, though.
o bt_logic's core has been rewritten. It is now much faster than
before and has better dependency control, which solves many stupid
bugs.
o A framework to run uninstalled programs (those which may be linked to
uninstalled libraries) has been readded. It is very similar to what
libtool does with its .libs directory, and is completely transparent
to the end user.
o Added (in fact, readded, as it was lost during the conversion to
bt_logic) support to install packages in a fake root directory,
needed in many package systems to support Buildtool-ized programs.
o Definitions' names (those written to the configuration header) have
been changed to include the language name they refer to in them.
This provides better support when the C and C++ compilers do not
match. Note that for this to take effect you need to set BT_REQUIRE
to (at least) `0.16'; otherwise, the previous behavior is kept.
o Multiple fixes have been done in the bt_check_bits() function.
o Fixed the link command in bt_logic so that library directories
appearing under the same project hierarchy (and manually specified by
the -L flag) are not converted to an rpath.
o Fixed build under OpenBSD 3.4, HP-UX and Tru64.
o Added the bt_check_prog_make() check in bt_config, which looks for a
make utility.
o Added the bt_echo() and bt_source() functions to bt_swcgen.
o The installation was changed to use unversioned directories and bina-
ries.
2004-07-05 00:18:41 +02:00
|
|
|
libexec/buildtool/bt_config
|
|
|
|
libexec/buildtool/bt_dist
|
|
|
|
libexec/buildtool/bt_doc
|
|
|
|
libexec/buildtool/bt_lint
|
|
|
|
libexec/buildtool/bt_logic
|
|
|
|
libexec/buildtool/bt_pkgflags
|
|
|
|
libexec/buildtool/bt_sh
|
|
|
|
libexec/buildtool/bt_swcgen
|
|
|
|
libexec/buildtool/bt_wizard
|
|
|
|
libexec/buildtool/depconv
|
2002-10-21 10:16:06 +02:00
|
|
|
man/man1/buildtool.1
|
Update to 0.16:
Sixteenth alpha version, released on 2004/07/04.
o Added preliminar support for work directories, which are used to put
all temporary files created during a build in them. This allows mak-
ing the source tree read only, as it won't get polluted in any way.
Note that existing packages may need some tweaks in their logic files
to support this completely. To help with testing, you should set the
BT_USE_WORKDIR variable in bt_config.conf to `yes', so that this fea-
ture is always used.
o Added a standard customizable `DOC' feature, which can be used by the
end user to disable installation of documentation. Existing packages
may need to be fixed to honour this, though.
o bt_logic's core has been rewritten. It is now much faster than
before and has better dependency control, which solves many stupid
bugs.
o A framework to run uninstalled programs (those which may be linked to
uninstalled libraries) has been readded. It is very similar to what
libtool does with its .libs directory, and is completely transparent
to the end user.
o Added (in fact, readded, as it was lost during the conversion to
bt_logic) support to install packages in a fake root directory,
needed in many package systems to support Buildtool-ized programs.
o Definitions' names (those written to the configuration header) have
been changed to include the language name they refer to in them.
This provides better support when the C and C++ compilers do not
match. Note that for this to take effect you need to set BT_REQUIRE
to (at least) `0.16'; otherwise, the previous behavior is kept.
o Multiple fixes have been done in the bt_check_bits() function.
o Fixed the link command in bt_logic so that library directories
appearing under the same project hierarchy (and manually specified by
the -L flag) are not converted to an rpath.
o Fixed build under OpenBSD 3.4, HP-UX and Tru64.
o Added the bt_check_prog_make() check in bt_config, which looks for a
make utility.
o Added the bt_echo() and bt_source() functions to bt_swcgen.
o The installation was changed to use unversioned directories and bina-
ries.
2004-07-05 00:18:41 +02:00
|
|
|
share/buildtool/bt_config/base.subr
|
|
|
|
share/buildtool/bt_config/pkgconfig.subr
|
|
|
|
share/buildtool/bt_config/pthread.subr
|
|
|
|
share/buildtool/bt_config/x11.subr
|
|
|
|
share/buildtool/bt_logic/archive.subr
|
|
|
|
share/buildtool/bt_logic/convert.subr
|
|
|
|
share/buildtool/bt_logic/depend.subr
|
|
|
|
share/buildtool/bt_logic/library.subr
|
|
|
|
share/buildtool/bt_logic/null.subr
|
|
|
|
share/buildtool/bt_logic/output.subr
|
|
|
|
share/buildtool/bt_logic/program.subr
|
|
|
|
share/buildtool/bt_logic/qt_program.subr
|
|
|
|
share/buildtool/bt_logic/runscript.subr
|
|
|
|
share/buildtool/bt_logic/shlib.subr
|
|
|
|
share/buildtool/bt_logic/texinfo.subr
|
|
|
|
share/buildtool/templates/README.bt
|
|
|
|
share/buildtool/templates/bt_config.conf.in
|
|
|
|
share/buildtool/templates/pkgflags
|
|
|
|
share/doc/buildtool/CHANGES
|
|
|
|
share/doc/buildtool/COPYING
|
|
|
|
share/doc/buildtool/DIFFS.bt_sh
|
|
|
|
share/doc/buildtool/PEOPLE
|
|
|
|
share/doc/buildtool/README
|
|
|
|
share/doc/buildtool/TODO
|
|
|
|
@dirrm share/doc/buildtool
|
|
|
|
@dirrm share/buildtool/templates
|
|
|
|
@dirrm share/buildtool/bt_logic
|
|
|
|
@dirrm share/buildtool/bt_config
|
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).
2003-07-24 12:12:30 +02:00
|
|
|
@exec ${MKDIR} %D/share/buildtool-0/pkgflags
|
Update to 0.16:
Sixteenth alpha version, released on 2004/07/04.
o Added preliminar support for work directories, which are used to put
all temporary files created during a build in them. This allows mak-
ing the source tree read only, as it won't get polluted in any way.
Note that existing packages may need some tweaks in their logic files
to support this completely. To help with testing, you should set the
BT_USE_WORKDIR variable in bt_config.conf to `yes', so that this fea-
ture is always used.
o Added a standard customizable `DOC' feature, which can be used by the
end user to disable installation of documentation. Existing packages
may need to be fixed to honour this, though.
o bt_logic's core has been rewritten. It is now much faster than
before and has better dependency control, which solves many stupid
bugs.
o A framework to run uninstalled programs (those which may be linked to
uninstalled libraries) has been readded. It is very similar to what
libtool does with its .libs directory, and is completely transparent
to the end user.
o Added (in fact, readded, as it was lost during the conversion to
bt_logic) support to install packages in a fake root directory,
needed in many package systems to support Buildtool-ized programs.
o Definitions' names (those written to the configuration header) have
been changed to include the language name they refer to in them.
This provides better support when the C and C++ compilers do not
match. Note that for this to take effect you need to set BT_REQUIRE
to (at least) `0.16'; otherwise, the previous behavior is kept.
o Multiple fixes have been done in the bt_check_bits() function.
o Fixed the link command in bt_logic so that library directories
appearing under the same project hierarchy (and manually specified by
the -L flag) are not converted to an rpath.
o Fixed build under OpenBSD 3.4, HP-UX and Tru64.
o Added the bt_check_prog_make() check in bt_config, which looks for a
make utility.
o Added the bt_echo() and bt_source() functions to bt_swcgen.
o The installation was changed to use unversioned directories and bina-
ries.
2004-07-05 00:18:41 +02:00
|
|
|
@dirrm share/buildtool/pkgflags
|
|
|
|
@dirrm share/buildtool
|
|
|
|
@dirrm libexec/buildtool
|