LCFG-Build-Tools

 view release on metacpan or  search on metacpan

LCFG-Build-Tools.spec  view on Meta::CPAN

* Thu Mar 14 2019 10:05  squinney@INF.ED.AC.UK
- lcfg.yml, lib/LCFG/Build/Tool/GenDeb.pm.in,
  templates/debian/COMP-doc.install, templates/debian/DEB_NAME-doc.install,
  templates/debian/control: Create doc sub-package by default for all
  projects, not just components

* Thu Mar 14 2019 10:04  squinney@INF.ED.AC.UK
- templates/debian/COMP.install: Added support for perl-based components
  which ship with modules

* Thu Mar 14 2019 10:03  squinney@INF.ED.AC.UK
- mapping_config.yml: Map macros for the deb_* methods

* Wed Mar 13 2019 11:07  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tool/GenDeb.pm.in: Added test to see if the component
  looks like it has a perl library

* Wed Mar 13 2019 11:00  squinney@INF.ED.AC.UK
- templates/debian/rules: Improved comments on optional sections

* Wed Mar 13 2019 11:00  squinney@INF.ED.AC.UK
- templates/debian/control: Improved generated descriptions to make lintian
  happier

* Wed Mar 13 2019 07:45  squinney@INF.ED.AC.UK
- lcfg.yml, lib/LCFG/Build/Tool/GenDeb.pm.in,
  templates/debian/COMP-defaults.install,
  templates/debian/COMP-doc.install, templates/debian/COMP.install,
  templates/debian/COMP.manpages, templates/debian/COMP.postinst,
  templates/debian/COMP.postrm, templates/debian/COMP.prerm,
  templates/debian/COMP.service, templates/debian/control,
  templates/debian/postinst, templates/debian/postrm,
  templates/debian/prerm, templates/debian/service: Reworked the way the
  debian package templates work for components. Now results in 3 packages -
  main, docs and defaults

* Wed Mar 06 2019 14:15  squinney@INF.ED.AC.UK
- Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release: 0.9.23

* Wed Mar 06 2019 14:15  squinney@INF.ED.AC.UK
- templates/build.cmake.tt: marked component script as optional as
  'virtual' components do not have any code, just a schema

* Thu Feb 28 2019 18:46  squinney@INF.ED.AC.UK
- Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release: 0.9.22

* Thu Feb 28 2019 18:45  squinney@INF.ED.AC.UK
- templates/build.cmake.tt: Properly fixed pod_strip so that the code is
  only run when the podselect tool is available

* Thu Feb 28 2019 16:50  squinney@INF.ED.AC.UK
- Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release: 0.9.21

* Thu Feb 28 2019 16:50  squinney@INF.ED.AC.UK
- templates/build.cmake.tt: Altered the behaviour of pod_strip so that it
  removes empty output files generated with podselect when the input file
  does not contain any POD. Also modified lcfg_add_perl_module to not
  attempt to install pod/man files if pod_strip did not create a file

* Thu Feb 28 2019 10:04  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tool/CheckMacros.pm.in: Included LCFG_PERL_VERSION in list
  of standard macros

* Mon Feb 18 2019 09:35  squinney@INF.ED.AC.UK
- Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release: 0.9.20

* Mon Feb 18 2019 09:34  squinney@INF.ED.AC.UK
- Makefile.PL: Fixed missing comma in prereq list of packages, closes:
  https://rt.cpan.org/Public/Bug/Display.html?id=128543

* Thu Jan 24 2019 10:50  squinney@INF.ED.AC.UK
- Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release: 0.9.19

* Thu Jan 24 2019 10:39  squinney@INF.ED.AC.UK
- lcfg.yml, templates/build.cmake.tt: Fixed the pod to man page convertor,
  closes: https://bugs.lcfg.org/show_bug.cgi?id=1110 Also reworked a number
  of other macros to take a better approach to searching for files in both
  source and binary directories

* Fri Jan 18 2019 15:20  squinney@INF.ED.AC.UK
- Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release: 0.9.18

* Fri Jan 18 2019 15:19  squinney@INF.ED.AC.UK
- debian/changelog: fixed broken email address

* Fri Jan 18 2019 15:19  squinney@INF.ED.AC.UK
- Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release: 0.9.17

* Fri Jan 18 2019 15:19  squinney@INF.ED.AC.UK
- debian/control: fixed missing comma in Build-Depends-Indep

* Fri Jan 18 2019 15:09  squinney@INF.ED.AC.UK
- Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release: 0.9.16

* Fri Jan 18 2019 15:09  squinney@INF.ED.AC.UK
- LCFG-Build-Tools.spec: Need to build-depend on perl(File::pushd) for
  tests

* Fri Jan 18 2019 15:04  squinney@INF.ED.AC.UK
- Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release: 0.9.15

* Fri Jan 18 2019 15:04  squinney@INF.ED.AC.UK
- Build.PL.in, META.json.in, META.yml.in, Makefile.PL, README, lcfg.yml:
  various updates to deps lists and other project metadata

* Fri Jan 18 2019 15:04  squinney@INF.ED.AC.UK
- debian/control: Bumped dep on liblcfg-build-vcs-perl to 0.3.7, added dep
  on libfile-pushd-perl

* Fri Jan 18 2019 15:01  squinney@INF.ED.AC.UK
- LCFG-Build-Tools.spec, lib/LCFG/Build/Tool.pm.in: bumped dep on
  LCFG::Build::PkgSpec to 0.2.6

* Fri Jan 18 2019 11:56  squinney@INF.ED.AC.UK
- Build.PL.in: updated deps

* Fri Jan 18 2019 11:56  squinney@INF.ED.AC.UK
- README: updated instructions

* Fri Jan 18 2019 11:51  squinney@INF.ED.AC.UK
- debian/control: Added all perl modules to build-deps so tests will run

LCFG-Build-Tools.spec  view on Meta::CPAN

* Mon Nov 20 2017 16:01  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.8

* Mon Nov 20 2017 16:01  squinney@INF.ED.AC.UK
- Build.PL.in, LCFG-Build-Tools.spec, META.json.in, META.yml.in,
  Makefile.PL, README, lcfg.yml: Updated minimum dep on LCFG::Build::VCS to
  0.2.5

* Mon Nov 20 2017 15:51  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.7

* Mon Nov 20 2017 15:51  squinney@INF.ED.AC.UK
- lcfg.yml, lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MicroVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in: Added support for storing the
  project version string in a text file when a micro, minor or major
  version is tagged

* Mon Nov 20 2017 14:36  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tool/MicroVersion.pm.in: Added support for storing build
  id string into text file in project directory

* Tue Jul 12 2016 12:59  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.6

* Tue Jul 12 2016 12:58  squinney@INF.ED.AC.UK
- templates/build.cmake.tt: Fixed lcfg_add_perl_tree and
  lcfg_add_perl_module to handle cmake binary and source directories being
  different

* Tue Jul 12 2016 12:17  squinney@INF.ED.AC.UK
- templates/build.cmake.tt: Some more tweaking of cmake macros to support
  having a BINARY_DIR which is different from the SOURCE_DIR

* Fri Jun 10 2016 15:34  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.5

* Fri Jun 10 2016 15:34  squinney@INF.ED.AC.UK
- lcfg.yml, templates/build.cmake.tt: Fixed call to lcfg_add_man in
  lcfg_pod2man so that it works correctly when the binary and source
  directories are not the same place

* Sat Nov 14 2015 15:28  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.4

* Sat Nov 14 2015 15:28  squinney@INF.ED.AC.UK
- lcfg.yml, t/02_macros.t: fixed test

* Sat Nov 14 2015 15:04  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.3

* Sat Nov 14 2015 15:03  squinney@INF.ED.AC.UK
- META.json.in, META.yml.in, lcfg.yml: Tweaked metadata so that it will be
  indexed on cpan

* Thu Nov 12 2015 10:13  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.2

* Thu Nov 12 2015 10:11  squinney@INF.ED.AC.UK
- Build.PL.in, META.json.in, META.yml.in, lib/LCFG/Build/Tool.pm.in,
  lib/LCFG/Build/Tool/CheckMacros.pm.in,
  lib/LCFG/Build/Tool/DevOSXPkg.pm.in, lib/LCFG/Build/Tool/DevPack.pm.in,
  lib/LCFG/Build/Tool/DevRPM.pm.in, lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MicroVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in, lib/LCFG/Build/Tool/OSXPkg.pm.in,
  lib/LCFG/Build/Tool/Pack.pm.in, lib/LCFG/Build/Tool/RPM.pm.in,
  lib/LCFG/Build/Tool/SRPM.pm.in, lib/LCFG/Build/Tool/Submit.pm.in,
  lib/LCFG/Build/Tools.pm.in, lib/LCFG/Build/Utils.pm.in,
  lib/LCFG/Build/Utils/OSXPkg.pm.in, lib/LCFG/Build/Utils/RPM.pm.in:
  Replaced LCFG_VERSION with LCFG_PERL_VERSION in perl modules to ensure
  the version string is always safe

* Thu Nov 12 2015 10:05  squinney@INF.ED.AC.UK
- templates/lcfg.cmake.tt: Set CMAKE_INSTALL_NAME_DIR to /usr/local/lib for
  MacOSX, closes https://bugs.lcfg.org/show_bug.cgi?id=911

* Fri Nov 06 2015 16:03  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.1

* Fri Nov 06 2015 16:02  squinney@INF.ED.AC.UK
- Build.PL.in, lcfg.yml, lcfg_config_osx.yml: Added a different
  lcfg_config.yml file for use on MacOSX where all paths should be in
  /usr/local

* Fri Nov 06 2015 15:22  squinney@INF.ED.AC.UK
- templates/lcfg.cmake.tt: Dropped hardwiring of the INSTALL_PREFIX to be
  /usr for Darwin

* Fri Nov 06 2015 15:21  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Utils/OSXPkg.pm.in: Dropped the full paths for cmake, make
  and pkgbuild, just rely on them being found somewhere in the PATH

* Fri Nov 06 2015 15:08  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.0

* Fri Nov 06 2015 15:07  squinney@INF.ED.AC.UK
- Build.PL.in, bin/lcfg-reltool.in, lcfg.yml, lib/LCFG/Build/Tools.pm.in,
  lib/LCFG/Build/Utils.pm.in, t/02_macros.t: Altered LCFG::Build::Utils to
  check in both /usr/local/share/lcfgbuild and /usr/share/lcfgbuild for the
  necessary templates and data files. This means that the tools should now
  work on the latest MacOSX. See https://bugs.lcfg.org/show_bug.cgi?id=907
  for details.

* Wed Jun 24 2015 10:32  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.5.1

* Wed Jun 24 2015 10:32  squinney@INF.ED.AC.UK
- Build.PL.in, META.json.in, META.yml.in: reduced dependency on
  Module::Build to 0.38

* Wed Jun 24 2015 10:23  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.5.0

* Wed Jun 24 2015 10:21  squinney@INF.ED.AC.UK
- META.json.in, META.yml.in, lcfg.yml: updated meta-data

* Wed Jun 24 2015 10:21  squinney@INF.ED.AC.UK
- Build.PL.in, LCFG-Build-Tools.spec, mapping_config.yml: added mapping for
  new perl_version method, needs newer version of LCFG::Build::PkgSpec

* Wed Jun 24 2015 10:10  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Utils/OSXPkg.pm.in: Fix filtering for pkgbuild, closes:
  https://bugs.lcfg.org/show_bug.cgi?id=881, thanks to Kenny MacDonald for
  the patch

* Fri Oct 31 2014 10:52  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.5

* Fri Oct 31 2014 10:52  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Utils/OSXPkg.pm.in: Fixed exit with a warning about the
  tmp dir, bug#791

* Wed Jul 02 2014 07:38  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.4

* Wed Jul 02 2014 07:38  squinney@INF.ED.AC.UK
- templates/lcfg.cmake.tt: Added CentOS support

* Tue Jul 01 2014 16:05  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.3

* Tue Jul 01 2014 16:05  squinney@INF.ED.AC.UK
- LCFG-Build-Tools.spec: Added missing build dep

* Tue Jul 01 2014 16:01  squinney@INF.ED.AC.UK
- templates/lcfg.cmake.tt: Added support for detecting RHEL release

* Tue Apr 01 2014 14:43  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.2

* Tue Apr 01 2014 14:43  squinney@INF.ED.AC.UK
- templates/build.cmake.tt: fixed missing closing brackets

* Tue Apr 01 2014 14:42  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.1

* Tue Apr 01 2014 14:42  squinney@INF.ED.AC.UK
- templates/build.cmake.tt: only attempt to install a man page created
  using pod2man if it actually generated a file

* Fri Oct 11 2013 12:54  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.0

* Fri Oct 11 2013 12:53  squinney@INF.ED.AC.UK
- LCFG-Build-Tools.spec, META.yml.in, Makefile.PL, lcfg.yml,
  lib/LCFG/Build/Tool.pm.in: Converted the detection of the revision
  control system to use the new auto_detect methods provided by the
  LCFG::Build::VCS modules in version 0.2.0. This should fix auto-detection
  for svn 1.7 and newer, see https://bugs.lcfg.org/show_bug.cgi?id=685

* Tue May 14 2013 08:12  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tool/CheckMacros.pm.in: Added new macros to the basic list

* Tue May 14 2013 08:09  squinney@INF.ED.AC.UK
- lcfg_config.yml: Added BOOTSTAMP and RELEASEFILE. This is primarily for
  building the LCFG client but other things might benefit as well

* Fri May 18 2012 17:03  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.3.1

* Fri May 18 2012 17:03  squinney@INF.ED.AC.UK
- Build.PL.in, LCFG-Build-Tools.spec, META.yml.in, Makefile.PL, README:
  Added the missing dependency on the Readonly module

* Fri May 18 2012 16:54  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.3.0

* Fri May 18 2012 16:54  squinney@INF.ED.AC.UK
- ., LCFG-Build-Tools.spec, MANIFEST, META.yml.in, lcfg.yml,
  lib/LCFG/Build/Tool/DevOSXPkg.pm.in, lib/LCFG/Build/Tool/OSXPkg.pm.in,
  lib/LCFG/Build/Utils/MacOSX.pm.in, lib/LCFG/Build/Utils/OSXPkg.pm.in,
  t/01_load.t: Implemented creating Apple Packages via the built in
  "pkgbuild" tool. This initial commit can only process projects that use
  CMake to build and install. Thanks go to Kenny MacDonald for adding this
  new functionality. This change closes
  https://bugs.lcfg.org/show_bug.cgi?id=565

* Thu Dec 22 2011 15:26  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.2.2

* Thu Dec 22 2011 15:26  squinney@INF.ED.AC.UK
- templates/lcfg.cmake.tt: Applied patch to fix MacOSX support, see bug#304
  for details

* Wed Nov 09 2011 12:47  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.2.1

* Wed Nov 09 2011 12:46  squinney@INF.ED.AC.UK
- lcfg_config.yml, lib/LCFG/Build/Tool/CheckMacros.pm.in: Added LCFGRUN
  which is a macro which refers to a directory where component run files
  can be stored. Currently this is the same as LCFGTMP for
  backwards-compatibility reasons

* Thu Mar 03 2011 20:36  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.2.0

* Thu Mar 03 2011 20:30  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Utils/RPM.pm.in: The parsing and formatting of the
  changelogs has been completely rewritten to make it more robust

* Wed Mar 02 2011 12:20  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.1.6

* Wed Mar 02 2011 12:20  squinney@INF.ED.AC.UK
- lcfg.yml, templates/lcfg.cmake.tt: Fixed SL6 support, rather annoyingly
  they have decided to change their LSB distributor ID string

* Fri Feb 18 2011 13:30  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.1.5

* Fri Feb 18 2011 13:30  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tool/Submit.pm.in: Fixed submit tool typos

* Thu Feb 17 2011 18:15  squinney@INF.ED.AC.UK
- Changes, lcfg.yml, lib/LCFG/Build/Tool/Submit.pm.in: LCFG-Build-Tools
  release: 0.1.4

* Thu Feb 17 2011 18:13  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tool.pm.in: Fixed typo

* Thu Feb 17 2011 18:11  squinney@INF.ED.AC.UK
- templates/lcfg.cmake.tt: need to escape double-quotes in cmake strings

* Thu Feb 17 2011 17:01  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tool/DevRPM.pm.in, lib/LCFG/Build/Tool/RPM.pm.in: Added
  docs about the new --sign option

* Wed Feb 16 2011 14:40  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tool.pm.in, lib/LCFG/Build/Tool/DevRPM.pm.in,
  lib/LCFG/Build/Tool/RPM.pm.in, lib/LCFG/Build/Utils/RPM.pm.in: Added
  ability to pass the --sign option through to rpmbuild from the devrpm and
  rpm commands. This resolves https://bugs.lcfg.org/show_bug.cgi?id=387

* Mon Oct 11 2010 12:51  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.1.3

* Mon Oct 11 2010 12:45  squinney@INF.ED.AC.UK
- lcfg.yml, lib/LCFG/Build/Tool/DevRPM.pm.in: Set the build directory so
  that we can keep the build directory when making devel packages. This
  makes it easier to examine what has been generated

* Mon Oct 11 2010 12:44  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Utils/RPM.pm.in: Allow the calling code to specify the rpm
  BUILD directory

* Tue Jul 20 2010 13:13  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.1.2

* Tue Jul 20 2010 13:13  squinney@INF.ED.AC.UK

LCFG-Build-Tools.spec  view on Meta::CPAN

- lib/LCFG/Build/Utils.pm.in: Fixed a bug where we did not return to the
  previous working directory after building the source tar file

* Mon Jul 12 2010 14:49  squinney@INF.ED.AC.UK
- LCFG-Build-Tools.spec: Added build-requirement on perl(Test::More)

* Mon Jul 12 2010 12:31  squinney@INF.ED.AC.UK
- lcfg.yml, templates/lcfg.cmake.tt: implemented most of patch to improve
  MacOSX support from https://bugs.lcfg.org/show_bug.cgi?id=304

* Mon Jul 12 2010 12:30  squinney@INF.ED.AC.UK
- templates/build.cmake.tt: Added support for isntalling the meta-files
  (README and ChangeLog) on MacOSX. This is done with the new
  lcfg_add_meta() macro. This is not necessary on Fedora/Redhat as it is
  handled in the specfile

* Mon Jul 12 2010 12:28  squinney@INF.ED.AC.UK
- mapping_config.yml: map vendor to CPACK_PACKAGE_VENDOR

* Mon Jul 12 2010 11:24  squinney@INF.ED.AC.UK
- mapping_config.yml: Added translation of major, minor and micro version
  fields into the relevant cpack variables. This fixes
  https://bugs.lcfg.org/show_bug.cgi?id=303

* Fri Feb 19 2010 12:02  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.61

* Fri Feb 19 2010 12:01  squinney@INF.ED.AC.UK
- templates/build.cmake.tt: Now allowing any files to be in the templates
  directory, previous restrictions were causing pain

* Fri Feb 19 2010 11:37  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.60

* Fri Feb 19 2010 11:37  squinney@INF.ED.AC.UK
- lcfg.yml, templates/build.cmake.tt: Rewrote the lcfg_add_templates()
  macro so that it supports including a tree of templates rather than just
  looking one-level deep

* Fri Feb 19 2010 10:30  squinney@INF.ED.AC.UK
- templates/lcfg.cmake.tt: Added detection of Fedora platforms. Thanks to
  Chris Cooke for the patch, this fixes:
  https://bugs.lcfg.org/show_bug.cgi?id=219

* Wed Feb 10 2010 14:39  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.59

* Wed Feb 10 2010 14:39  squinney@INF.ED.AC.UK
- templates/build.cmake.tt: Fixed small bug in Perl-module tree handling
  where it would also include the nagios tree when it exists

* Mon Jan 18 2010 18:09  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.58

* Mon Jan 18 2010 18:09  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tools.pm.in: Use the new 'allow_any_unambiguous_abbrev'
  option in App::Cmd rather than our hacky approach of overriding an
  internal method

* Mon Jan 18 2010 18:08  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tool/CheckMacros.pm.in,
  lib/LCFG/Build/Tool/DevOSXPkg.pm.in, lib/LCFG/Build/Tool/DevPack.pm.in,
  lib/LCFG/Build/Tool/DevRPM.pm.in, lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MicroVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in, lib/LCFG/Build/Tool/OSXPkg.pm.in,
  lib/LCFG/Build/Tool/Pack.pm.in, lib/LCFG/Build/Tool/RPM.pm.in,
  lib/LCFG/Build/Tool/SRPM.pm.in: The run() method is now named execute()

* Mon Jan 18 2010 18:07  squinney@INF.ED.AC.UK
- Build.PL.in, LCFG-Build-Tools.spec, META.yml.in, Makefile.PL, README:
  Upgrade to version 0.06 of MooseX::App::Cmd

* Fri Jul 03 2009 14:19  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.57

* Fri Jul 03 2009 14:17  squinney@INF.ED.AC.UK
- lib/LCFG/Build/Tool.pm.in: quiet attribute was missing the relevant
  metaclass specification

* Thu Apr 09 2009 07:53  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.56

* Thu Apr 09 2009 07:53  squinney@INF.ED.AC.UK
- lcfg.yml, lib/LCFG/Build/Utils.pm.in: Fixed a problem with not copying
  the mode when translating files prior to packing. Only affects packages
  using the translate_before_pack option which is not standard

* Fri Mar 13 2009 15:50  squinney@INF.ED.AC.UK
- Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.55

* Fri Mar 13 2009 15:49  squinney@INF.ED.AC.UK
- Build.PL.in, LCFG-Build-Tools.spec, META.yml.in, Makefile.PL, README,
  lib/LCFG/Build/Tools.pm.in, lib/LCFG/Build/Utils/RPM.pm.in: switched from
  Date::Format to DateTime

* Wed Mar 11 2009 13:26  squinney@INF.ED.AC.UK
- bin/lcfg-reltool.in, lib/LCFG/Build/Tool.pm.in,
  lib/LCFG/Build/Tool/CheckMacros.pm.in,
  lib/LCFG/Build/Tool/DevOSXPkg.pm.in, lib/LCFG/Build/Tool/DevPack.pm.in,
  lib/LCFG/Build/Tool/DevRPM.pm.in, lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MicroVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in, lib/LCFG/Build/Tool/OSXPkg.pm.in,
  lib/LCFG/Build/Tool/Pack.pm.in, lib/LCFG/Build/Tool/RPM.pm.in,
  lib/LCFG/Build/Tool/SRPM.pm.in, lib/LCFG/Build/Tools.pm.in,
  lib/LCFG/Build/Utils.pm.in, lib/LCFG/Build/Utils/MacOSX.pm.in,
  lib/LCFG/Build/Utils/RPM.pm.in: Set svn:keywords on the
  LCFG::Build::Tools Perl modules and scripts

* Mon Mar 09 2009 16:43  squinney
- lcfg.yml: Removed hardwired version-control type from lcfg.yml to allow
  future transfer to subversion

* Wed Feb 18 2009 14:53  squinney
- Changes, lcfg.yml: Release: 0.0.54

* Wed Feb 18 2009 14:53  squinney
- templates/build.cmake.tt: fixed small error in lcfg_pod2man

* Wed Feb 18 2009 12:36  squinney
- Changes, lcfg.yml: Release: 0.0.53

* Wed Feb 18 2009 12:36  squinney
- lcfg.yml, templates/build.cmake.tt, templates/lcfg.cmake.tt: Split the
  pod2man stuff into its own lcfg_pod2man() macro so it can be called
  separately without installing the pod file into the @LCFGPOD@ directory

* Mon Feb 02 2009 14:38  squinney
- lib/LCFG/Build/Utils/RPM.pm.in: added check that the specfile was
  successfully parsed

* Fri Jan 30 2009 14:11  squinney
- Changes, lcfg.yml: Release: 0.0.52

* Fri Jan 30 2009 14:10  squinney
- lcfg.yml, templates/lcfg.cmake.tt: Use CPack for MacOSX package building

* Fri Jan 30 2009 14:10  squinney
- lib/LCFG/Build/Utils/MacOSX.pm.in: We do not need to generate plist files
  for MacOSX, CPack will handle it all

* Thu Dec 11 2008 14:43  squinney
- Changes, lcfg.yml: Release: 0.0.51

* Thu Dec 11 2008 14:42  squinney
- lib/LCFG/Build/Tool.pm.in: Added basic auto-detection of the version
  control system

* Wed Dec 10 2008 16:22  squinney
- templates/build.cmake.tt: Automatically create CONFIGDIR for components

* Fri Dec 05 2008 12:48  squinney
- Changes, lcfg.yml: Release: 0.0.50

* Fri Dec 05 2008 12:47  squinney
- lcfg.yml, templates/build.cmake.tt: Second attempt to handle
  automatically installing templates

* Fri Dec 05 2008 12:05  squinney

LCFG-Build-Tools.spec  view on Meta::CPAN

* Tue Nov 18 2008 14:30  squinney
- templates/build.cmake.tt: Added cmake macros lcfg_add_nagios_module() to
  do-the-right-thing with LCFG nagios configuration modules and
  lcfg_add_nagios_support() to call that for every module it finds in the
  nagios directory for a project. lcfg_add_nagios_support() is called for
  every component project, if there is not a nagios directory then it
  achieves nothing.

* Tue Nov 18 2008 14:12  squinney
- Changes, lcfg.yml: Release: 0.0.46

* Tue Nov 18 2008 14:12  squinney
- templates/lcfg.cmake.tt: Improved the fix for the OS_VERSION detection.
  It now behaves the same as the old buildtools. There is a new variable
  naemd OS_ID which gives the complete (arch-specific) name of the platform

* Tue Nov 11 2008 10:14  squinney
- Changes, lcfg.yml: Release: 0.0.45

* Tue Nov 11 2008 10:14  squinney
- templates/lcfg.cmake.tt: Fixed OS_VERSION macro for 64bit linux platforms

* Wed Oct 29 2008 15:22  squinney
- Changes, lcfg.yml: Release: 0.0.44

* Wed Oct 29 2008 15:21  squinney
- lib/LCFG/Build/Tool/RPM.pm.in: Fixed abstract for LCFG::Build::Tool::RPM

* Wed Oct 29 2008 15:20  squinney
- lib/LCFG/Build/Tool/SRPM.pm.in: Fixed abstract for
  LCFG::Build::Tool::SRPM

* Tue Oct 28 2008 10:42  squinney
- Changes, lcfg.yml: Release: 0.0.43

* Tue Oct 28 2008 10:42  squinney
- templates/cmake.tt: Slightly altered cmake.tt template so that it is more
  generic

* Mon Oct 27 2008 09:04  squinney
- Changes, lcfg.yml: Release: 0.0.42

* Mon Oct 27 2008 09:04  squinney
- MANIFEST: Fixed MANIFEST

* Mon Oct 27 2008 09:03  squinney
- Changes, lcfg.yml: Release: 0.0.41

* Mon Oct 27 2008 09:02  squinney
- META.yml.in, bin/lcfg-reltool.in, lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MicroVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in,
  lib/LCFG/Build/Tool/Release.pm.in, lib/LCFG/Build/Tools.pm.in,
  t/01_load.t: Renamed LCFG::Build::Tool::Release as
  LCFG::Build::Tool::MicroVersion

* Wed Oct 08 2008 13:41  squinney
- Changes, lcfg.yml: Release: 0.0.40

* Wed Oct 08 2008 13:40  squinney
- lib/LCFG/Build/Tool/CheckMacros.pm.in: Added a new --fix_deprecated
  option to the CheckMacros tool to replace any usage of deprecated macros
  in the scanned files with the modern equivalent

* Fri Oct 03 2008 12:55  squinney
- Changes, lcfg.yml: Release: 0.0.39

* Fri Oct 03 2008 12:54  squinney
- lib/LCFG/Build/Tool/CheckMacros.pm.in, templates/build.cmake.tt: Added a
  new CMake variable - LCFG_TMPLDIR which is the component-specific
  template location. Also added a new CMake macro - lcfg_add_template() to
  install template files into that location

* Fri Oct 03 2008 12:53  squinney
- templates/lcfg.cmake.tt: Fixed the setting of the OS_VERSION CMake
  variable on Scientific Linux machines

* Fri Sep 12 2008 14:07  squinney
- Changes, lcfg.yml: Release: 0.0.38

* Fri Sep 12 2008 14:05  squinney
- Build.PL.in, LCFG-Build-Tools.spec, META.yml, META.yml.in, Makefile.PL,
  lcfg.yml, lib/LCFG/Build/Tool.pm.in,
  lib/LCFG/Build/Tool/CheckMacros.pm.in,
  lib/LCFG/Build/Tool/DevOSXPkg.pm.in, lib/LCFG/Build/Tool/DevPack.pm.in,
  lib/LCFG/Build/Tool/DevRPM.pm.in, lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in, lib/LCFG/Build/Tool/OSXPkg.pm.in,
  lib/LCFG/Build/Tool/Pack.pm.in, lib/LCFG/Build/Tool/RPM.pm.in,
  lib/LCFG/Build/Tool/Release.pm.in, lib/LCFG/Build/Tool/SRPM.pm.in,
  lib/LCFG/Build/Tools.pm.in, lib/LCFG/Build/Utils.pm.in,
  lib/LCFG/Build/Utils/MacOSX.pm.in, lib/LCFG/Build/Utils/RPM.pm.in: Lots
  of documentation improvements. Various work on making the file and
  directory path handling more platform-independent

* Tue Sep 09 2008 10:38  squinney
- Changes, lcfg.yml: Release: 0.0.37

* Tue Sep 09 2008 10:38  squinney
- lcfg.yml, lib/LCFG/Build/Tool.pm.in,
  lib/LCFG/Build/Tool/CheckMacros.pm.in,
  lib/LCFG/Build/Tool/DevOSXPkg.pm.in, lib/LCFG/Build/Tool/DevPack.pm.in,
  lib/LCFG/Build/Tool/DevRPM.pm.in, lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in, lib/LCFG/Build/Tool/OSXPkg.pm.in,
  lib/LCFG/Build/Tool/Pack.pm.in, lib/LCFG/Build/Tool/RPM.pm.in,
  lib/LCFG/Build/Tool/Release.pm.in, lib/LCFG/Build/Tool/SRPM.pm.in,
  lib/LCFG/Build/Tools.pm.in: Use make_immutable for each Moose class.
  According to the docs this should provide a good speed-up in code loading

* Tue Sep 09 2008 09:59  squinney
- Changes, lcfg.yml: Release: 0.0.36

* Tue Sep 09 2008 09:59  squinney
- lcfg.yml, lib/LCFG/Build/Tool/DevOSXPkg.pm.in,
  lib/LCFG/Build/Tool/DevPack.pm.in, lib/LCFG/Build/Tool/DevRPM.pm.in,
  lib/LCFG/Build/Tool/OSXPkg.pm.in, lib/LCFG/Build/Tool/Pack.pm.in,
  lib/LCFG/Build/Tool/RPM.pm.in, lib/LCFG/Build/Tool/SRPM.pm.in,
  lib/LCFG/Build/Utils.pm.in, lib/LCFG/Build/Utils/MacOSX.pm.in,
  lib/LCFG/Build/Utils/RPM.pm.in: Removed the genmeta options from the
  package building tools. Used Module::Pluggable to add a new
  LCFG::Build::Utils plugins() method which lists all available Utils
  sub-classes. Switched generate_metadata() and build() to be methods to
  make it easier to test for existence and call without a string eval

* Mon Sep 08 2008 13:24  squinney
- Changes, lcfg.yml: Release: 0.0.35

* Mon Sep 08 2008 13:22  squinney
- bin/lcfg-reltool.in, lib/LCFG/Build/Tool.pm.in,
  lib/LCFG/Build/Tool/CheckMacros.pm.in,
  lib/LCFG/Build/Tool/DevOSXPkg.pm.in, lib/LCFG/Build/Tool/DevPack.pm.in,
  lib/LCFG/Build/Tool/DevRPM.pm.in, lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in, lib/LCFG/Build/Tool/OSXPkg.pm.in,
  lib/LCFG/Build/Tool/Pack.pm.in, lib/LCFG/Build/Tool/RPM.pm.in,
  lib/LCFG/Build/Tool/Release.pm.in, lib/LCFG/Build/Tool/SRPM.pm.in,
  lib/LCFG/Build/Tools.pm.in, lib/LCFG/Build/Utils.pm.in,
  lib/LCFG/Build/Utils/MacOSX.pm.in, lib/LCFG/Build/Utils/RPM.pm.in: Lots
  of documentation improvements

* Mon Sep 08 2008 12:33  squinney
- Changes, lcfg.yml: Release: 0.0.34

* Mon Sep 08 2008 12:32  squinney
- LCFG-Build-Tools.spec, MANIFEST, lcfg.yml: Now using the new support for
  removing input files after substitution. Also corrected a couple of bits
  in the specfile.

* Mon Sep 08 2008 12:26  squinney
- lib/LCFG/Build/Tool/DevPack.pm.in, lib/LCFG/Build/Tool/Pack.pm.in,
  lib/LCFG/Build/Utils.pm.in, lib/LCFG/Build/Utils/RPM.pm.in: Added support
  for removing input files after macro substitution has been completed.
  Also switched the source tar file generation sequence so that the packing
  happens last which allows the inclusion of generated metadata files

* Mon Sep 08 2008 12:24  squinney
- lib/LCFG/Build/Tools.pm.in: Added some high-level documentation to
  LCFG::Build::Tools

* Mon Sep 08 2008 12:23  squinney
- LCFG-Build-Tools.spec: Improved specfile

* Mon Sep 08 2008 12:23  squinney
- Build.PL.in, Makefile.PL, README: Updated perl build files

* Mon Sep 08 2008 12:22  squinney
- MANIFEST: Updated package MANIFEST

* Tue Sep 02 2008 11:35  squinney
- Changes, lcfg.yml: Release: 0.0.33

* Tue Sep 02 2008 11:34  squinney
- lcfg.yml, lib/LCFG/Build/Utils/MacOSX.pm.in, templates/build.cmake.tt:
  Fixed a problem with pod2man not working if the group argument, which
  gets passed into the --center option, was not specified

* Thu Aug 07 2008 12:05  squinney
- Changes, lcfg.yml: Release: 0.0.32

* Thu Aug 07 2008 12:05  squinney
- Build.PL.in, LCFG-Build-Tools.spec, MANIFEST, lcfg.yml,
  lib/LCFG/Build/Tool.pm.in, lib/LCFG/Build/Tool/CheckMacros.pm.in,
  lib/LCFG/Build/Tool/DevOSXPkg.pm.in, lib/LCFG/Build/Tool/DevPack.pm.in,
  lib/LCFG/Build/Tool/DevRPM.pm.in, lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in, lib/LCFG/Build/Tool/OSXPkg.pm.in,
  lib/LCFG/Build/Tool/Pack.pm.in, lib/LCFG/Build/Tool/RPM.pm.in,
  lib/LCFG/Build/Tool/Release.pm.in, lib/LCFG/Build/Tool/SRPM.pm.in,
  lib/LCFG/Build/Tools.pm.in, lib/LCFG/Build/Utils.pm.in,
  lib/LCFG/Build/Utils/MacOSX.pm.in, lib/LCFG/Build/Utils/RPM.pm.in,
  t/02_macros.t, t/macros.tmpl, t/macros.txt: Lots of small changes to
  satisfy perltidy and perlcritic

* Wed Aug 06 2008 15:49  squinney
- Changes, lcfg.yml: Release: 0.0.31

* Wed Aug 06 2008 15:49  squinney
- LCFG-Build-Tools.spec, t, t/01_load.t: Added a basic test to check that
  all Perl modules are loadable. Also added all the necessary build
  dependencies so this check can be carried out in a chroot

* Wed Aug 06 2008 14:25  squinney
- Changes, lcfg.yml: Release: 0.0.30

* Wed Aug 06 2008 14:24  squinney
- Build.PL.in, LCFG-Build-Tools.spec, MANIFEST, lcfg.yml,
  lib/LCFG/Build/Tool/DevOSXPkg.pm.in, lib/LCFG/Build/Tool/DevPack.pm.in,
  lib/LCFG/Build/Tool/OSXPkg.pm.in, lib/LCFG/Build/Tool/Pack.pm.in,
  lib/LCFG/Build/Utils.pm.in, lib/LCFG/Build/Utils/MacOSX.pm.in,
  templates/Description.plist.tmpl, templates/Info.plist.tmpl: Added basic
  MacOSX support, stubs for the ospkg and devospkg command modules are now
  supplied

* Tue Aug 05 2008 14:29  squinney
- Changes, lcfg.yml: Release: 0.0.29

* Tue Aug 05 2008 14:29  squinney
- lib/LCFG/Build/Tool/CheckMacros.pm.in: Added a new checkmacros command

* Wed Jul 30 2008 20:17  squinney
- Changes, lcfg.yml: Release: 0.0.28

* Wed Jul 30 2008 20:16  squinney
- lib/LCFG/Build/Tool/SRPM.pm.in: overrode sourceonly and deps attributes
  from LCFG::Build::Tool::SRPM so they don't show up as options for the
  srpm command

* Wed Jul 30 2008 20:14  squinney
- lib/LCFG/Build/Tool/RPM.pm.in: Removed srpm method from
  LCFG::Build::Tool::RPM as it is no longer needed

* Wed Jul 30 2008 20:00  squinney
- bin/lcfg-reltool.in: switch lcfg-reltool to using LCFG::Build::Tools and
  updated the docs a bit

* Wed Jul 30 2008 19:59  squinney
- lib/LCFG/Build/Tool/SRPM.pm.in: Added the srpm command for convenience

* Wed Jul 30 2008 19:58  squinney
- lib/LCFG/Build/Tools.pm.in: Documented override of the App::Cmd
  _prepare_command method in LCFG::Build::Tools

* Wed Jul 30 2008 19:34  squinney
- lib/LCFG/Build/Tools.pm.in: attempt to handle abbreviated command names

* Wed Jul 30 2008 18:53  squinney
- lib/LCFG/Build/Tool/Release.pm.in: Fixed LCFG::Build::Tool::Release run
  method

* Wed Jul 30 2008 18:48  squinney
- lib/LCFG/Build/Tool/Release.pm.in: Document why the resultsdir is
  overridden in LCFG::Build::Tool::Release

* Wed Jul 30 2008 18:19  squinney
- lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in: Fixed overrides

* Wed Jul 30 2008 18:17  squinney
- lib/LCFG/Build/Tool.pm.in, lib/LCFG/Build/Tool/DevPack.pm.in,
  lib/LCFG/Build/Tool/Pack.pm.in: Moved resultsdir option to the top-level
  LCFG::Build::Tool class

* Wed Jul 30 2008 18:08  squinney
- lib/LCFG/Build/Tool/MajorVersion.pm.in,
  lib/LCFG/Build/Tool/MinorVersion.pm.in,
  lib/LCFG/Build/Tool/Release.pm.in: Added majorversion and minorversion
  tools

* Wed Jul 30 2008 16:31  squinney
- templates/build.cmake.tt: Removed lcfg_add_doc CMake macro as it is
  unnecessary

* Wed Jul 30 2008 16:30  squinney
- lib/LCFG/Build/Tool.pm.in, lib/LCFG/Build/Tool/DevPack.pm.in,
  lib/LCFG/Build/Tool/DevRPM.pm.in, lib/LCFG/Build/Tool/Pack.pm.in,
  lib/LCFG/Build/Tool/RPM.pm.in, lib/LCFG/Build/Tool/Release.pm.in: Added
  documentation for the commands and the options



( run in 0.808 second using v1.01-cache-2.11-cpan-39bf76dae61 )