CPAN-Maker

 view release on metacpan or  search on metacpan

ChangeLog  view on Meta::CPAN

	* 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 )