2012-04-30 SVN: new release * Release: 0.0.34 2012-04-30 13:49 squinney@INF.ED.AC.UK * lcfg.yml, t/expected.yml: Updated test for new attribute 2012-04-30 13:47 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.33 2012-04-30 13:47 squinney@INF.ED.AC.UK * bin/lcfg-pkgcfg.in, lib/LCFG/Build/PkgSpec.pm.in: Added new orgident attribute and pkgident method. These are used for MacOSX packaging 2011-02-14 17:05 squinney@INF.ED.AC.UK * README: updated README 2011-02-14 16:57 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.32 2011-02-14 16:57 squinney@INF.ED.AC.UK * LCFG-Build-PkgSpec.spec: Fixed build-requires for new Email::Address and Email::Valid dependencies 2011-02-14 16:52 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.31 2011-02-14 16:45 squinney@INF.ED.AC.UK * Build.PL.in, META.yml.in, Makefile.PL, lib/LCFG/Build/PkgSpec.pm.in, t/06_pkgspec_cfg.t: Switched to using Native Traits so we can drop the dependency on the deprecated AttributeHelpers module. Switched the email address list handling for the authors field to Email::Address & Email::Valid (new deps) 2011-02-14 16:41 squinney@INF.ED.AC.UK * Build.PL.in, MANIFEST, META.yml.in, Makefile.PL: Updated dependency list, meta-data and build scripts 2011-02-14 15:55 squinney@INF.ED.AC.UK * t/10_pkgspec_date.t: fixed date spec tests so they always work 2010-11-19 10:43 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.30 2010-11-19 10:43 squinney@INF.ED.AC.UK * lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in, t/10_pkgspec_date.t: Fixed the date formatting so that it is DD/MM/YY and not the American style of MM/DD/YY. Also added tests so this does not happen again 2009-03-13 15:14 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.29 2009-03-13 14:53 squinney@INF.ED.AC.UK * Build.PL.in, LCFG-Build-PkgSpec.spec, META.yml.in, Makefile.PL, README, lib/LCFG/Build/PkgSpec.pm.in: Switched from Date::Format to DateTime 2009-03-11 13:25 squinney@INF.ED.AC.UK * bin/lcfg-cfg2meta.in, bin/lcfg-pkgcfg.in, lib/LCFG/Build/PkgSpec.pm.in: Set svn:keywords on the LCFG::Build::PkgSpec 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-03-09 12:44 squinney * Changes, lcfg.yml: Release: 0.0.28 2009-03-09 12:44 squinney * lcfg.yml, t/06_pkgspec_cfg.t: Updated tests in 06_pkgspec_cfg.t to reflect the fact that we no longer hardwire the version-control system type 2009-03-09 12:42 squinney * Changes, lcfg.yml: Release: 0.0.27 2009-03-09 12:42 squinney * lib/LCFG/Build/PkgSpec.pm.in: lib/LCFG/Build/PkgSpec.pm.in (new_from_cfgmk): No longer hardwire the version-control system type to be CVS when converting config.mk files 2008-11-12 14:26 squinney * Changes, lcfg.yml: Release: 0.0.26 2008-11-12 14:26 squinney * t/09_clone.t: Switched to using is_deeply() in 09_clone.t test. The eq_or_diff() method in Test::Differences does not handle comparing an integer with a string (e.g. 1 is considered to not equal '1'. See http://rt.cpan.org/Public/Bug/Display.html?id=3029 2008-11-12 14:24 squinney * lib/LCFG/Build/PkgSpec.pm.in: The schema is now explicitly an integer. 2008-10-29 14:24 squinney * Changes, lcfg.yml: Release: 0.0.25 2008-10-29 14:24 squinney * lib/LCFG/Build/PkgSpec.pm.in: Fixed a small problem with parsing the NAME field in a config.mk file 2008-09-12 14:28 squinney * Changes, lcfg.yml: Release: 0.0.24 2008-09-12 14:28 squinney * bin/lcfg-cfg2meta.in, bin/lcfg-pkgcfg.in: Switched file path handling in lcfg-cfg2meta and lcfg-pkgcfg to using File::Spec 2008-09-10 13:59 squinney * bin/lcfg-pkgcfg.in, lib/LCFG/Build/PkgSpec.pm.in: Small documentation tweaks to get links to other modules automatically generated 2008-09-09 14:30 squinney * Changes, lcfg.yml: Release: 0.0.23 2008-09-09 14:29 squinney * Build.PL.in, LCFG-Build-PkgSpec.spec, META.yml, META.yml.in, Makefile.PL, README, bin/lcfg-cfg2meta.in, bin/lcfg-pkgcfg.in, lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in, t/04_pkgspec_badattr.t: Support fields in config.mk which use the ling-continuation backslash. Improved handling of attributes which can be either strings or array-refs so that they get properly transformed into array-refs. Removed the override of the new() method as it is no longer required. Made the LCFG::Build::PkgSpec class immutable to get a speed gain. Improved the README and other docs. Updated various Moose dependencies to ensure the code works correctly 2008-07-23 10:56 squinney * Changes, lcfg.yml: Release: 0.0.22 2008-07-23 10:56 squinney * bin/lcfg-cfg2meta.in: If not specified search the current working directory for the config.mk when using lcfg-cfg2meta 2008-07-01 14:37 squinney * Changes, lcfg.yml: Release: 0.0.21 2008-07-01 14:36 squinney * t/06_pkgspec_cfg.t: Updated the tests which go with the config.mk parser 2008-07-01 14:32 squinney * Changes, lcfg.yml: Release: 0.0.20 2008-07-01 14:32 squinney * lib/LCFG/Build/PkgSpec.pm.in: When parsing a config.mk make the default license GPLv2 to be redhat compatible, also removed the specfile from the translate list and turned on the gencmake option 2008-07-01 10:37 squinney * Build.PL.in, Changes, lcfg.yml: Release: 0.0.19 2008-07-01 10:37 squinney * LCFG-Build-PkgSpec.spec: Modified specfile to avoid installing *.in files 2008-07-01 08:53 squinney * Changes, lcfg.yml: Release: 0.0.18 2008-07-01 08:51 squinney * LCFG-Build-PkgSpec.spec, lcfg.yml: Increased dependency on Moose to 0.51 to get consistent error messages 2008-07-01 08:51 squinney * Build.PL, Build.PL.in, bin/lcfg-cfg2meta, bin/lcfg-cfg2meta.in, bin/lcfg-pkgcfg, bin/lcfg-pkgcfg.in, lib/LCFG/Build/PkgSpec.pm, lib/LCFG/Build/PkgSpec.pm.in: Moved to *.in files for perl libraries and executables 2008-07-01 08:34 squinney * Build.PL, Changes, LCFG-Build-PkgSpec.spec, lcfg.yml, lib/LCFG/Build/PkgSpec.pm, t/05_pkgspec_version.t: Release: 0.0.17 2008-06-05 14:04 squinney * Changes, lcfg.yml: Release: 0.0.16 2008-06-05 14:03 squinney * Build.PL, LCFG-Build-PkgSpec.spec, MANIFEST, META.yml, Makefile.PL, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lcfg.yml, lib/LCFG/Build/PkgSpec.pm, t/09_clone.t: Added clone method to LCFG::Build::PkgSpec and accompanying tests 2008-06-04 15:35 squinney * perl-LCFG-Build-PkgSpec.spec: renamed perl-LCFG-Build-PkgSpec.spec to LCFG-Build-PkgSpec.spec 2008-06-04 14:01 squinney * META.yml, Makefile.PL, README: updated metadata files 2008-06-04 14:00 squinney * Changes, lcfg.yml: Release: 0.0.15 2008-06-04 14:00 squinney * Build.PL, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: made build info attribute lazy 2008-06-04 13:47 squinney * META.yml, README: updated meta files 2008-06-04 13:47 squinney * Build.PL, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: updated version string everywhere 2008-06-04 13:43 squinney * Changes, lcfg.yml: Release: 0.0.14 2008-06-04 13:37 squinney * lcfg.yml, lib/LCFG/Build/PkgSpec.pm: Added build info section support for lcfg metadata file 2008-06-03 12:40 squinney * Changes, lcfg.yml: Release: 0.0.13 2008-06-03 12:17 squinney * Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec, t/05_pkgspec_version.t: Added dev_version and update_release methods 2008-05-28 11:29 squinney * Changes, lcfg.yml: Release: 0.0.12 2008-05-28 11:27 squinney * Build.PL, META.yml, Makefile.PL, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: *** empty log message *** 2008-05-28 11:24 squinney * Build.PL, perl-LCFG-Build-PkgSpec.spec: Updated dependencies on Moose and MooseX::AttributeHelpers 2008-05-28 11:17 squinney * perl-LCFG-Build-PkgSpec.spec: updated specfile 2008-05-28 11:16 squinney * Changes, lcfg.yml: Release: 0.0.11 2008-05-28 11:15 squinney * Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm, t/05_pkgspec_version.t: Renamed the smallest part of the version from 'level' to 'micro'. Added ability to query the individual parts of the version. Added an attribute to store the metafile name which can be used as a default when saving out the changed spec 2008-05-07 10:46 squinney * Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: version is now 0.0.10 2008-05-07 10:45 squinney * Changes, lcfg.yml: Release: 0.0.10 2008-05-07 10:45 squinney * Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lcfg.yml, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec, t/02_pkgspec_basic.t: Added new tarname() method and associated tests and docs 2008-04-30 14:29 squinney * Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lcfg.yml, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec, t/02_pkgspec_basic.t, t/03_pkgspec_from_file.t, t/06_pkgspec_cfg.t: Added fullname method 2008-03-06 09:45 squinney * Build.PL, Changes, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lcfg.yml, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: Release: 0.0.7 2008-03-06 09:40 squinney * lib/LCFG/Build/PkgSpec.pm, t/05_pkgspec_version.t: Added support for dev versions 2008-03-04 10:06 squinney * Changes, lcfg.yml: Release: 0.0.6 2008-03-04 10:06 squinney * Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: Added support for setting a list of files to translate @FOO@ macros 2008-03-03 12:09 squinney * Changes, lcfg.yml: Release: 0.0.5 2008-03-03 12:08 squinney * Build.PL, META.yml, Makefile.PL, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: new release number 2008-03-03 12:02 squinney * lib/LCFG/Build/PkgSpec.pm, t/04_pkgspec_badattr.t: Improved error message when creating a new pkgspec object and a required parameter is missing 2008-03-03 11:57 squinney * Build.PL, META.yml, Makefile.PL, lib/LCFG/Build/PkgSpec.pm, t/05_pkgspec_version.t: Minimum version for Moose is now 0.38. This allows the setting of the release field as either undef or a validated string through the Maybe[] type syntax. Various tests were also updated as the error strings had changed slightly. 2008-02-28 12:09 squinney * Changes, lcfg.yml: Release: 0.0.4 2008-02-28 12:08 squinney * Build.PL, META.yml, README, bin/lcfg-pkgcfg, lcfg.yml, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: Updated version 2008-02-28 12:08 squinney * bin/lcfg-cfg2meta: Added new --set, --skeleton options to lcfg-pkgcfg. Also added the ability to clone metadata files. 2008-02-20 14:03 squinney * Changes, lcfg.yml: Release: 0.0.3 2008-02-20 14:02 squinney * MANIFEST, META.yml, Makefile.PL, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: Set version to 0.0.3 2008-02-20 14:02 squinney * Build.PL: Added dependency on Date::Format 2008-02-20 13:52 squinney * Changes, lcfg.yml, perl-LCFG-Build-PkgSpec.spec: Release: 0.0.2 2008-02-20 13:51 squinney * lcfg.yml: Added version control information to lcfg.yml 2008-02-20 13:49 squinney * t/03_pkgspec_from_file.t, t/05_pkgspec_version.t, t/06_pkgspec_cfg.t, t/08_pkgspec_cfg2.t, t/expected.yml, t/lcfg.yml: updated tests to deal with the new date attribute handling 2008-02-20 13:47 squinney * lib/LCFG/Build/PkgSpec.pm: Improved date handling, it now defaults to 'DD/MM/YY HH:MM:SS'. Added update_date() method and made the update_major, update_minor and update_level methods use it 2008-02-20 13:45 squinney * Changes: Added Changes file 2008-02-19 16:58 squinney * lcfg.yml: Added lcfg.yml 2008-02-19 16:38 squinney * Build.PL, MANIFEST, MANIFEST.SKIP, META.yml, Makefile.PL, README, bin, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib, lib/LCFG, lib/LCFG/Build, lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec, t, t/01_load.t, t/02_pkgspec_basic.t, t/03_pkgspec_from_file.t, t/04_pkgspec_badattr.t, t/05_pkgspec_version.t, t/06_pkgspec_cfg.t, t/07_pkgspec_savemeta.t, t/08_pkgspec_cfg2.t, t/config.mk, t/config2.mk, t/expected.yml, t/lcfg.yml: First release of LCFG::Build::PkgSpec 2008-02-19 16:38 * .: Standard project directories initialized by cvs2svn.