LCFG-Build-Tools

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
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,

Changes  view on Meta::CPAN

881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
        * 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,

Changes  view on Meta::CPAN

1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
        * 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
 
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  view on Meta::CPAN

1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
        * 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

Changes  view on Meta::CPAN

1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
        * 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()

Changes  view on Meta::CPAN

1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
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,

Changes  view on Meta::CPAN

1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
          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

Changes  view on Meta::CPAN

1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
          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

Changes  view on Meta::CPAN

1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
          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,

Changes  view on Meta::CPAN

1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
          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

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

225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
* 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:
 
* Thu Jan 24 2019 10:50  squinney@INF.ED.AC.UK

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

734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
* 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

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

845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
- 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:

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

882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
- 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

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

1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
* 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

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

1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
* 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

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

1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
  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

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

1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
  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

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

1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
* 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

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

1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
  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

MANIFEST  view on Meta::CPAN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bin/lcfg-reltool
Build.PL
Changes
LCFG-Build-Tools.spec
lcfg.yml
lcfg_config.yml
lib/LCFG/Build/Tool.pm
lib/LCFG/Build/Tool/CheckMacros.pm
lib/LCFG/Build/Tool/DevOSXPkg.pm
lib/LCFG/Build/Tool/DevPack.pm
lib/LCFG/Build/Tool/DevRPM.pm
lib/LCFG/Build/Tool/MajorVersion.pm
lib/LCFG/Build/Tool/MicroVersion.pm
lib/LCFG/Build/Tool/MinorVersion.pm
lib/LCFG/Build/Tool/OSXPkg.pm
lib/LCFG/Build/Tool/Pack.pm
lib/LCFG/Build/Tool/RPM.pm
lib/LCFG/Build/Tool/SRPM.pm

META.json  view on Meta::CPAN

45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
         "YAML::Syck" : "0.98",
         "perl" : "v5.10.0"
      }
   }
},
"provides" : {
   "LCFG::Build::Tool" : {
      "file" : "lib/LCFG/Build/Tool.pm",
      "version" : "v0.9.30"
   },
   "LCFG::Build::Tool::CheckMacros" : {
      "file" : "lib/LCFG/Build/Tool/CheckMacros.pm",
      "version" : "v0.9.30"
   },
   "LCFG::Build::Tool::DevOSXPkg" : {
      "file" : "lib/LCFG/Build/Tool/DevOSXPkg.pm",
      "version" : "v0.9.30"
   },
   "LCFG::Build::Tool::DevPack" : {
      "file" : "lib/LCFG/Build/Tool/DevPack.pm",
      "version" : "v0.9.30"
   },

META.yml  view on Meta::CPAN

12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
generated_by: 'Module::Build version 0.4005, CPAN::Meta::Converter version 2.120921'
license: gpl
meta-spec:
  version: 1.4
name: 'LCFG-Build-Tools'
provides:
  LCFG::Build::Tool:
    file: lib/LCFG/Build/Tool.pm
    version: v0.9.30
  LCFG::Build::Tool::CheckMacros:
    file: lib/LCFG/Build/Tool/CheckMacros.pm
    version: v0.9.30
  LCFG::Build::Tool::DevOSXPkg:
    file: lib/LCFG/Build/Tool/DevOSXPkg.pm
    version: v0.9.30
  LCFG::Build::Tool::DevPack:
    file: lib/LCFG/Build/Tool/DevPack.pm
    version: v0.9.30
  LCFG::Build::Tool::DevRPM:
    file: lib/LCFG/Build/Tool/DevRPM.pm
    version: v0.9.30

bin/lcfg-reltool  view on Meta::CPAN

52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
This command gives a list of all available commands.
 
=back
 
The following commands are each implemented with a separate Perl
module. For full documentation you need to read the perldoc for the
specific module. They are all in the C<LCFG::Build::Tool> namespace.
 
=over
 
=item checkmacros - L<LCFG::Build::Tool::CheckMacros>
 
Checks the usage of substitution macros in your project.
 
=item release - L<LCFG::Build::Tool::MicroVersion>
 
Increment by one the third (smallest) part of the version field and
tag the project. This will also reset the release field to 1. For
example, version 1.2.3 would become 1.2.4 and the release field would
go from 5 to 1.

lib/LCFG/Build/Tool/CheckMacros.pm  view on Meta::CPAN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package LCFG::Build::Tool::CheckMacros;    # -*-perl-*-
use strict;
 
# $Id: CheckMacros.pm.in 35684 2019-02-28 10:04:54Z squinney@INF.ED.AC.UK $
# $Source: /var/cvs/dice/LCFG-Build-Tools/lib/LCFG/Build/Tool/CheckMacros.pm.in,v $
# $Revision: 35684 $
# $Date: 2019-02-28 10:04:54 +0000 (Thu, 28 Feb 2019) $
 
our $VERSION = '0.9.30';
 
use File::Spec ();
use File::Temp ();
use IO::File ();
 
use Moose;

lib/LCFG/Build/Tool/CheckMacros.pm  view on Meta::CPAN

293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
    return;
}
 
no Moose;
1;
__END__
 
=head1 NAME
 
    LCFG::Build::Tool::CheckMacros - LCFG software packaging tool
 
=head1 VERSION
 
    This documentation refers to LCFG::Build::Tool::CheckMacros version 0.9.30
 
=head1 SYNOPSIS
 
    my $tool = LCFG::Build::Tool::CheckMacros->new( dir => '.' );
 
    $tool->execute;
 
    my $tool2 = LCFG::Build::Tool::CheckMacros->new_with_options();
 
    $tool2->execute;
 
=head1 DESCRIPTION
 
This module provides software release tools for the LCFG build
suite.
 
The LCFG build tools have support for autoconf-style (e.g. @FOO@)
macro substitution when building packages. There is a set of macros

lib/LCFG/Build/Tool/GenDeb.pm  view on Meta::CPAN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package LCFG::Build::Tool::GenDeb;    # -*-perl-*-
use strict;
 
# $Id: GenDeb.pm.in 36519 2019-06-21 09:27:03Z squinney@INF.ED.AC.UK $
# $Source: /var/cvs/dice/LCFG-Build-Tools/lib/LCFG/Build/Tool/CheckMacros.pm.in,v $
# $Revision: 36519 $
# $Date: 2019-06-21 10:27:03 +0100 (Fri, 21 Jun 2019) $
 
use v5.10;
 
our $VERSION = '0.9.30';
 
use File::Spec ();

lib/LCFG/Build/Tools.pm  view on Meta::CPAN

69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
Utilities for building RPM packages.
 
=item L<LCFG::Build::Utils::MacOSX>
 
Utilities for building MacOSX packages.
 
=item L<LCFG::Build::Tool>
 
Build tool base class, only tool developers need to care about this.
 
=item L<LCFG::Build::Tool::CheckMacros>
 
Tool for checking the macro usage in your project.
 
=item L<LCFG::Build::Tool::MicroVersion>
 
Tool for tagging source code as a particular (micro-version) release.
 
=item L<LCFG::Build::Tool::MinorVersion>
 
Tool for tagging source code as a particular minor-version release.

t/01_load.t  view on Meta::CPAN

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
use_ok('LCFG::Build::Utils');
 
use_ok('LCFG::Build::Utils::Debian');
 
use_ok('LCFG::Build::Utils::RPM');
 
use_ok('LCFG::Build::Utils::OSXPkg');
 
use_ok('LCFG::Build::Tool');
 
use_ok('LCFG::Build::Tool::CheckMacros');
 
use_ok('LCFG::Build::Tool::DevDebianPkg');
 
use_ok('LCFG::Build::Tool::DebianPkg');
 
use_ok('LCFG::Build::Tool::DevOSXPkg');
 
use_ok('LCFG::Build::Tool::DevPack');
 
use_ok('LCFG::Build::Tool::DevRPM');



( run in 0.478 second using v1.01-cache-2.11-cpan-33209edd8b4 )