LCFG-Build-Tools

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

	* lib/LCFG/Build/Tool/GenDeb.pm.in: Added test to see if the
	  component looks like it has a perl library

2019-03-13 11:00  squinney@INF.ED.AC.UK

	* templates/debian/rules: Improved comments on optional sections

2019-03-13 11:00  squinney@INF.ED.AC.UK

	* templates/debian/control: Improved generated descriptions to make
	  lintian happier

2019-03-13 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

2019-03-06 14:15  squinney@INF.ED.AC.UK

	* Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release:
	  0.9.23

2019-03-06 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

2019-02-28 18:46  squinney@INF.ED.AC.UK

	* Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release:
	  0.9.22

2019-02-28 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

2019-02-28 16:50  squinney@INF.ED.AC.UK

	* Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release:
	  0.9.21

2019-02-28 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

2019-02-28 10:04  squinney@INF.ED.AC.UK

	* lib/LCFG/Build/Tool/CheckMacros.pm.in: Included LCFG_PERL_VERSION
	  in list of standard macros

2019-02-18 09:35  squinney@INF.ED.AC.UK

	* Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release:
	  0.9.20

2019-02-18 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

2019-01-24 10:50  squinney@INF.ED.AC.UK

	* Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release:
	  0.9.19

2019-01-24 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

2019-01-18 15:20  squinney@INF.ED.AC.UK

	* Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release:
	  0.9.18

2019-01-18 15:19  squinney@INF.ED.AC.UK

	* debian/changelog: fixed broken email address

2019-01-18 15:19  squinney@INF.ED.AC.UK

	* Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release:
	  0.9.17

2019-01-18 15:19  squinney@INF.ED.AC.UK

	* debian/control: fixed missing comma in Build-Depends-Indep

2019-01-18 15:09  squinney@INF.ED.AC.UK

	* Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release:
	  0.9.16

2019-01-18 15:09  squinney@INF.ED.AC.UK

	* LCFG-Build-Tools.spec: Need to build-depend on perl(File::pushd)
	  for tests

2019-01-18 15:04  squinney@INF.ED.AC.UK

	* Changes, debian/changelog, lcfg.yml: LCFG-Build-Tools release:
	  0.9.15

2019-01-18 15:04  squinney@INF.ED.AC.UK

	* Build.PL.in, META.json.in, META.yml.in, Makefile.PL, README,

Changes  view on Meta::CPAN

	  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

2017-11-20 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

2016-07-12 12:59  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.6

2016-07-12 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

2016-07-12 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

2016-06-10 15:34  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.5

2016-06-10 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

2015-11-14 15:28  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.4

2015-11-14 15:28  squinney@INF.ED.AC.UK

	* lcfg.yml, t/02_macros.t: fixed test

2015-11-14 15:04  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.3

2015-11-14 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

2015-11-12 10:13  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.2

2015-11-12 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

2015-11-12 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

2015-11-06 16:03  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.1

2015-11-06 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

2015-11-06 15:22  squinney@INF.ED.AC.UK

	* templates/lcfg.cmake.tt: Dropped hardwiring of the INSTALL_PREFIX
	  to be /usr for Darwin

2015-11-06 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

2015-11-06 15:08  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.6.0

2015-11-06 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.

2015-06-24 10:32  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.5.1

2015-06-24 10:32  squinney@INF.ED.AC.UK

Changes  view on Meta::CPAN


	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.5

2014-10-31 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

2014-07-02 07:38  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.4

2014-07-02 07:38  squinney@INF.ED.AC.UK

	* templates/lcfg.cmake.tt: Added CentOS support

2014-07-01 16:05  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.3

2014-07-01 16:05  squinney@INF.ED.AC.UK

	* LCFG-Build-Tools.spec: Added missing build dep

2014-07-01 16:01  squinney@INF.ED.AC.UK

	* templates/lcfg.cmake.tt: Added support for detecting RHEL release

2014-04-01 14:43  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.2

2014-04-01 14:43  squinney@INF.ED.AC.UK

	* templates/build.cmake.tt: fixed missing closing brackets

2014-04-01 14:42  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.1

2014-04-01 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

2013-10-11 12:54  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.4.0

2013-10-11 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

2013-05-14 08:12  squinney@INF.ED.AC.UK

	* lib/LCFG/Build/Tool/CheckMacros.pm.in: Added new macros to the
	  basic list

2013-05-14 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

2012-05-18 17:03  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.3.1

2012-05-18 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

2012-05-18 16:54  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.3.0

2012-05-18 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

2011-12-22 15:26  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.2.2

2011-12-22 15:26  squinney@INF.ED.AC.UK

	* templates/lcfg.cmake.tt: Applied patch to fix MacOSX support, see
	  bug#304 for details

2011-11-09 12:47  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.2.1

2011-11-09 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

2011-03-03 20:36  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.2.0

2011-03-03 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

2011-03-02 12:20  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.1.6

2011-03-02 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

2011-02-18 13:30  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.1.5

2011-02-18 13:30  squinney@INF.ED.AC.UK

	* lib/LCFG/Build/Tool/Submit.pm.in: Fixed submit tool typos

2011-02-17 18:15  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml, lib/LCFG/Build/Tool/Submit.pm.in:
	  LCFG-Build-Tools release: 0.1.4

2011-02-17 18:13  squinney@INF.ED.AC.UK

	* lib/LCFG/Build/Tool.pm.in: Fixed typo

2011-02-17 18:11  squinney@INF.ED.AC.UK

	* templates/lcfg.cmake.tt: need to escape double-quotes in cmake
	  strings

2011-02-17 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

2011-02-16 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

2010-10-11 12:51  squinney@INF.ED.AC.UK

Changes  view on Meta::CPAN

	  the new lcfg_add_meta() macro. This is not necessary on
	  Fedora/Redhat as it is handled in the specfile

2010-07-12 12:28  squinney@INF.ED.AC.UK

	* mapping_config.yml: map vendor to CPACK_PACKAGE_VENDOR

2010-07-12 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

2010-02-19 12:02  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.61

2010-02-19 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

2010-02-19 11:37  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.60

2010-02-19 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

2010-02-19 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

2010-02-10 14:39  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.59

2010-02-10 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

2010-01-18 18:09  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.58

2010-01-18 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

2010-01-18 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()

2010-01-18 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

2009-07-03 14:19  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.57

2009-07-03 14:17  squinney@INF.ED.AC.UK

	* lib/LCFG/Build/Tool.pm.in: quiet attribute was missing the
	  relevant metaclass specification

2009-04-09 07:53  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.56

2009-04-09 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

2009-03-13 15:50  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-Tools release: 0.0.55

2009-03-13 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

2009-03-11 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

2009-03-09 16:43  squinney

	* lcfg.yml: Removed hardwired version-control type from lcfg.yml to
	  allow future transfer to subversion

2009-02-18 14:53  squinney

	* Changes, lcfg.yml: Release: 0.0.54

2009-02-18 14:53  squinney

	* templates/build.cmake.tt: fixed small error in lcfg_pod2man

2009-02-18 12:36  squinney

	* Changes, lcfg.yml: Release: 0.0.53

2009-02-18 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

2009-02-02 14:38  squinney

	* lib/LCFG/Build/Utils/RPM.pm.in: added check that the specfile was
	  successfully parsed

2009-01-30 14:11  squinney

	* Changes, lcfg.yml: Release: 0.0.52

2009-01-30 14:10  squinney

	* lcfg.yml, templates/lcfg.cmake.tt: Use CPack for MacOSX package
	  building

2009-01-30 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

2008-12-11 14:43  squinney

	* Changes, lcfg.yml: Release: 0.0.51

Changes  view on Meta::CPAN

2008-11-11 10:14  squinney

	* Changes, lcfg.yml: Release: 0.0.45

2008-11-11 10:14  squinney

	* templates/lcfg.cmake.tt: Fixed OS_VERSION macro for 64bit linux
	  platforms

2008-10-29 15:22  squinney

	* Changes, lcfg.yml: Release: 0.0.44

2008-10-29 15:21  squinney

	* lib/LCFG/Build/Tool/RPM.pm.in: Fixed abstract for
	  LCFG::Build::Tool::RPM

2008-10-29 15:20  squinney

	* lib/LCFG/Build/Tool/SRPM.pm.in: Fixed abstract for
	  LCFG::Build::Tool::SRPM

2008-10-28 10:42  squinney

	* Changes, lcfg.yml: Release: 0.0.43

2008-10-28 10:42  squinney

	* templates/cmake.tt: Slightly altered cmake.tt template so that it
	  is more generic

2008-10-27 09:04  squinney

	* Changes, lcfg.yml: Release: 0.0.42

2008-10-27 09:04  squinney

	* MANIFEST: Fixed MANIFEST

2008-10-27 09:03  squinney

	* Changes, lcfg.yml: Release: 0.0.41

2008-10-27 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

2008-10-08 13:41  squinney

	* Changes, lcfg.yml: Release: 0.0.40

2008-10-08 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

2008-10-03 12:55  squinney

	* Changes, lcfg.yml: Release: 0.0.39

2008-10-03 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

2008-10-03 12:53  squinney

	* templates/lcfg.cmake.tt: Fixed the setting of the OS_VERSION
	  CMake variable on Scientific Linux machines

2008-09-12 14:07  squinney

	* Changes, lcfg.yml: Release: 0.0.38

2008-09-12 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

2008-09-09 10:38  squinney

	* Changes, lcfg.yml: Release: 0.0.37

2008-09-09 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

2008-09-09 09:59  squinney

	* Changes, lcfg.yml: Release: 0.0.36

2008-09-09 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

2008-09-08 13:24  squinney

	* Changes, lcfg.yml: Release: 0.0.35

2008-09-08 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

2008-09-08 12:33  squinney

	* Changes, lcfg.yml: Release: 0.0.34

2008-09-08 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.

2008-09-08 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

2008-09-08 12:24  squinney

	* lib/LCFG/Build/Tools.pm.in: Added some high-level documentation
	  to LCFG::Build::Tools

2008-09-08 12:23  squinney

	* LCFG-Build-Tools.spec: Improved specfile

2008-09-08 12:23  squinney

	* Build.PL.in, Makefile.PL, README: Updated perl build files

2008-09-08 12:22  squinney

	* MANIFEST: Updated package MANIFEST

2008-09-02 11:35  squinney

	* Changes, lcfg.yml: Release: 0.0.33

2008-09-02 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

2008-08-07 12:05  squinney

	* Changes, lcfg.yml: Release: 0.0.32

2008-08-07 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

2008-08-06 15:49  squinney

	* Changes, lcfg.yml: Release: 0.0.31

2008-08-06 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

2008-08-06 14:25  squinney

	* Changes, lcfg.yml: Release: 0.0.30

2008-08-06 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

2008-08-05 14:29  squinney

	* Changes, lcfg.yml: Release: 0.0.29

2008-08-05 14:29  squinney

	* lib/LCFG/Build/Tool/CheckMacros.pm.in: Added a new checkmacros
	  command

2008-07-30 20:17  squinney

	* Changes, lcfg.yml: Release: 0.0.28

2008-07-30 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

2008-07-30 20:14  squinney

	* lib/LCFG/Build/Tool/RPM.pm.in: Removed srpm method from
	  LCFG::Build::Tool::RPM as it is no longer needed

2008-07-30 20:00  squinney

	* bin/lcfg-reltool.in: switch lcfg-reltool to using
	  LCFG::Build::Tools and updated the docs a bit

2008-07-30 19:59  squinney

	* lib/LCFG/Build/Tool/SRPM.pm.in: Added the srpm command for
	  convenience

2008-07-30 19:58  squinney

	* lib/LCFG/Build/Tools.pm.in: Documented override of the App::Cmd
	  _prepare_command method in LCFG::Build::Tools

2008-07-30 19:34  squinney

	* lib/LCFG/Build/Tools.pm.in: attempt to handle abbreviated command
	  names

2008-07-30 18:53  squinney

	* lib/LCFG/Build/Tool/Release.pm.in: Fixed
	  LCFG::Build::Tool::Release run method

2008-07-30 18:48  squinney

	* lib/LCFG/Build/Tool/Release.pm.in: Document why the resultsdir is
	  overridden in LCFG::Build::Tool::Release

2008-07-30 18:19  squinney

	* lib/LCFG/Build/Tool/MajorVersion.pm.in,
	  lib/LCFG/Build/Tool/MinorVersion.pm.in: Fixed overrides

2008-07-30 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

2008-07-30 18:08  squinney



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