Releases: G4Vi/Perl-Dist-APPerl
Releases · G4Vi/Perl-Dist-APPerl
v0.6.1
From Changes:
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
From Changes:
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.
make test result:
Failed 5 tests out of 2390, 99.79% okay.
../ext/POSIX/t/sigset.t
porting/customized.t
porting/globvar.t
porting/pod_rules.t
porting/podcheck.t
v0.5.0
From Changes:
v0.5.0 2023-12-01
Revert `full` and `small` targets with cosmo 3.0.2
Base `full` and `small` (with vista) targets off of perl 5.36.3
v0.5.0-rc1
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
From Changes:
v0.3.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
From Changes:
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
From Changes:
v0.2.1 2022-12-03
Remove dependency on Env module.
v0.2.0
From Changes:
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
v0.1.0
From Changes:
Fix issues with Time-HiRes Configure. Update to Cosmopolitan
Libc v2.2 . Pin Perl version to configs.