CPAN-Maker
view release on metacpan or search on metacpan
* src/main/perl/lib/README.md: generated
Mon Mar 10 07:12:54 2025 Rob Lauer <rlauer6@comcast.net>
[1.5.42]:
* VERSION: bump
* src/main/bash/bin/make-cpan-dist.in
- don't try to copy tests if directory not present
* src/main/perl/lib/README.md: generated
Thu Feb 27 15:04:23 2025 Rob Lauer <rlauer6@comcast.net>
[1.5.41]:
* VERSION: bump
* src/main/bash/bin/make-cpan-dist.in
- fix hang when no tests (.t) files found
Sun Nov 24 07:41:58 2024 Rob Lauer <rlauer6@comcast.net>
[1.5.40]:
* VERSION: bump
* bootstrap: command, not which
* README.md: generated
* README.md.in
- new from README.md
- TOC
- tweaks & updates
* Makefile.am
- build README.md from README.md.in
* build
- added some module dependencies
- use buildspec to build cpan distribution
- install Perl module dependencies from requires files
- install packages for debian, redhat
* configure.ac
- add cpan/Makefile to build
- removed File::Process from list of required modules
- add Pod::Find, removed Log::Log4perl::Level
- add Text::CSV_XS
- add Markdown::Render
* cpan/.gitignore
- moved !Makefile
- + CPAN-Maker*
- removed File-Process*
* cpan/Makefile.am
- replaced Makefile w/better cpan maker
- cleanup directories w/find
* cpan/build-requires: new
* cpan/buildspec.yml
- add all files/modules not just File::Process
- add ChangeLog, README.md to distribution share directory
- add build-requires
* cpan/requires
- JSON, not JSON::PP
- +YAML::Tiny
- Log::Log4perl
- Text::CSV_XS
- Pod::Find
* cpan/test-requires: no version for Text::CSV_XS
* src/main/bash/bin/Makefile.am
- chmod +x
- don't exit if pod2man fails
* src/main/bash/bin/make-cpan-dist.in
- organize options
- new options -O, -C
- support for -S, -e as path or file
- find make-cpan-dist.pl instead of using @libexecdir@
- maybe no executable files?
- + -V (version from) option
- provide default description
- EXTRA_PATH, EXEC_PATH, SCRIPTS_PATH, TESTS_PATH, PATH_SPEC for creating buildspec
- create a default resources file
- PL_FILES is now a file list
(cleanup): remove resources temp file
(executables): don't remove files
* src/main/perl/bin/make-cpan-dist.pl.in
- likewise
- --no-pager, not --nopager
- move pod to CPAN::Maker
(parse_path): check paths
(check_path): new
(parse_buildspec)
- support scripts, exe_files
- support - or _ for min-perl-version, include-version, version-from
(create_temp_filelist): new
(main)
- organize options
- uncommented min-perl-version?
- add --version-from option
- don't add paths to executables, rely on $PATH
- add version-from to buildfile specification
(get_yaml_specfile): end on eof or =pod
(write_makefile)
- use uppercase names for values in Makefile.PL
- use new option 'version_from'
- create buildspec file
(write_buildspec_file): new
(get_buildspec):
- allow include-version or include_version
- allow min-perl-version or min_perl_version
(write_resources): pretty json
(write_pl_files)
- create temp file
(fetch_relative_filelist): new
(slurp_file): new
* src/main/perl/lib/CPAN/Maker.pm.in
- pod tweaks
* src/main/perl/lib/Makefile.am
- build README.md
- chmod +x
- added CPAN/Maker.pm to build
* src/main/perl/lib/README.md: new
Fri Sep 27 15:03:00 2024 Rob Lauer <rlauer6@comcast.net>
[1.5.39]:
* VERSION: bump
* build: remove JSON::PP
* configure.ac: likewise, add Pod::Checker
* cpan/Makefile
- lib/File/Process.pm should be target
- don't use symlink
- re-Make if Process.pm not found
* src/main/bash/bin/make-cpan-dist.in
- test for $module_file first
* src/main/perl/lib/File/Process.pm.in
- bump version
- use JSON, not JSON::PP
* src/main/perl/lib/t/02-process.t: likewise
Thu Sep 19 16:16:25 2024 Rob Lauer <rlauer6@comcast.net>
[1.5.38]:
* VERSION: bump
* src/main/bash/bin/make-cpan-dist.in
- needed $PROJEC_HOME prefix when checking for bin/scripts directories
Wed Sep 18 14:27:20 2024 Rob Lauer <rlauer6@comcast.net>
[1.5.37]:
* VERSION: bump
* build: new
* .github/workflows/build.yml: move steps to build
* src/main/bash/bin/make-cpan-dist.in
- only traverse git projects backwards looking for project home
- set perl5libdir to '.' if not an autoconfiscated project
- bug when checking/making directories
- only look in directories for executables
- only look for files when recursing directories
- test provides for blanks
- don't create t directory if exists
(module2path)
- use project home if not an autoconfiscated perl repo
(get_module_versions)
- quote $perl5libdir
* src/main/perl/bin/make-cpan-dist.pl.in
- pod tweaks, additions
* src/main/perl/lib/CPAN/Maker/Utils.pm.in: whitespace
Tue Jun 25 15:00:06 2024 Rob Lauer <rlauer6@comcast.net>
[1.5.36]:
* VERSION: bump
* src/main/bash/bin/make-cpan-dist.in
- try harder to find module path
* src/main/perl/bin/make-cpan-dist.pl.in
(write_file_list)
- enamed to fetch_file_list()
- added exclude arg
- do not recurse subdirectories
( run in 0.810 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )