Skip to content

Releases: G4Vi/Perl-Dist-APPerl

v0.6.1

29 Aug 05:11
Compare
Choose a tag to compare

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

27 May 23:23
Compare
Choose a tag to compare

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

22 Mar 01:54
Compare
Choose a tag to compare

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

02 Dec 06:40
Compare
Choose a tag to compare
v0.5.0-rc1 Pre-release
Pre-release
        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

17 Nov 06:49
Compare
Choose a tag to compare

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

30 Jan 04:22
Compare
Choose a tag to compare

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

03 Dec 05:18
Compare
Choose a tag to compare

From Changes:

v0.2.1 2022-12-03

Remove dependency on Env module.

v0.2.0

28 Nov 00:43
Compare
Choose a tag to compare

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

17 Nov 06:28
Compare
Choose a tag to compare

From Changes:

v0.1.1 2022-11-17

Fix 5.10 support and broken pod link, thanks to MJGARDNER #1 .

v0.1.0

13 Nov 22:54
Compare
Choose a tag to compare

From Changes:

Fix issues with Time-HiRes Configure. Update to Cosmopolitan
Libc v2.2 . Pin Perl version to configs.