Revision history for Perl-Dist-APPerl
v0.6.1 2024-08-29
Fix bootstrapped builds by opening pipe to `patch` stdin instead
of redirecting stdin to file. (redirecting to /zip is
impossible)
If output files exist rename them with `.old` to avoid bus error
when one of the output files is the same as the running
executable.
v0.6.0 2024-05-27
Add building with modern Cosmopolitan Libc with cosmocc 3.3.10
cosmocc automatically installs itself making running
`apperlm install-build-deps` unnecessary
Add download and building from Perl tarballs.
Add patch loading system so Perl changes can be maintained from
this repo. Can locate "share" dir even when used from APPerl.
Fix install_modules not linking all extensions.
Devel::PPort and DynaLoader weren't being linked in
This caused Cwd.pm to fail to load its XS
Improve apperlm list
Include ErrnoRuntime in small builds
Deprecate vista builds
Without cosmocc being avaiable on the port, they have to be
maintained essentially seperately.
Remove most of the versioned configs, they were far behind the
rolling release / unnamed builds and often changed with them.
Make $^X more reliable by using Cosmos's GetProgramExecutableName
Set $Config{perlpath} to $^X (GH#6)
Fix APPERL_DEFAULT_SCRIPT search by including nul in string.
v0.5.0 2024-03-21
Revert `full` and `small` targets with cosmo 3.0.2
Base `full` and `small` (with vista) targets off of perl 5.36.3
v0.4.0 2023-11-17
Make tests more Windows compatible
Build `full` and `small` targets with cosmo 3.0.2
Base `full` and `small` targets off of perl 5.36.1
Build `vista` targets with cosmo fea68b1
v0.3.0 2023-01-29
Added running scripts from APPERL_SCRIPTNAME environment
variable
Added setting fallback script to run if argv[0] script
execution fails, set `default_script` in your config
Added installing CPAN distributions from tarball or directory
on disk via "install_modules" in project config.
full, small, and vista variant configs:
Removed version from privlib archlib sitelib sitearch
Updated Cosmopolitan source
Updated Perl source
Added dbg config: gdb not working for me, YYMV
Better support --ftrace by outputting .com.dbg instead of elf
Updated docs with new info.
v0.2.1 2022-12-03
Remove dependency on Env module.
v0.2.0 2022-11-27
Enable cross-platform builds of `nobuild` configs. Switch
remaining `mv`, `cp`, `rm` shell commands to use their perl
equivalents. Add workaround to `apperlm` for running Info-ZIP
on Windows from APPerl.
v0.1.1 2022-11-17
Fix 5.10 support and broken pod link, thanks to MJGARDNER
(GH#1).
v0.1.0 2022-11-13
Fix issues with Time-HiRes Configure. Update to Cosmopolitan
Libc v2.2 . Pin Perl version to configs.
v0.0.4 2022-10-15
Make Actions release binaries executable
v0.0.3 2022-10-14
Bumped cosmopolitan versions. Add category to apperlm list. Add
leading '-' support to config parsing to remove items from an
existing set.
v0.0.2 2022-10-10
Add small builds to actions, rewrite acknowledgements.
v0.0.1 2022-10-10
First packaged version, released on an unsuspecting world.