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.