Skip to content

Commit

Permalink
prepare for release
Browse files Browse the repository at this point in the history
  • Loading branch information
rschupp committed Apr 29, 2019
1 parent 022c519 commit e4573ab
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 2 deletions.
40 changes: 38 additions & 2 deletions Changes
Original file line number Diff line number Diff line change
@@ -1,8 +1,44 @@
1.048 2019-04-29

- Fix RT#129312: Code signing for OSX

Apply pull request from Philip Kime, adds a small program that will fix up
an executable generated by pp so that MacOS codesigning will accept it,
see contrib/pp_osx_codesign_fix/pp_osx_codesign_fix.c

Since codesigning will append currently ~180 KB to an executable, increase the
offsets from the end of the file where Archive::Zip and PAR::Packer will
look for their respective signatures.

- Fix GitHub issue #12: sha1.c warnings due to inconsistent USE_64_BIT_INT

Do not "inline" sha1.c (into main.c and boot.c vi mktmp.c), instead
just link to it. There's no reason that callers of
sha_init/sha_update/sha_final should know about the implementation of SHA_INFO.

myldr/sha1.c: stop including perl.h etc, instead pass the necessary #define's
via the compile command

- Fix GitHub issue #13: `par.exe -b` failure with Portable::Config

Note to users of Strawberry Perl *portable* installations:
There's a bad interaction between a Strawberry *portable* installation if you
also have a *standard* Strawberry installation installed in C:\strawberry.
Under certain conditions, parl created by the portable installation
may have have a built-in @INC of [ C:\strawberry\perl\lib, C:\strawberry\perl\site\lib,
C:\strawberry\perl\vendor\lib ], i.e. pointing to the *standard* installation.
This will cause it to load modules from the *standard* installation. If the versions
of the two installations are different, this may cause weird failures.

- Always require Digest::SHA, remove ugly alternatives

- Make "pp -e 0" work, apparently nobody noticed

1.047 2018-08-19

Disable failing test cases in (Windows only) test t/90-rt122949.t
- Disable failing test cases in (Windows only) test t/90-rt122949.t

Add .SEQUENTIAL to force non-parallel build when using dmake (e.g. on Windows)
- Add .SEQUENTIAL to force non-parallel build when using dmake (e.g. on Windows)

1.046 2018-08-18

Expand Down
1 change: 1 addition & 0 deletions MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ contrib/gui_pp/gpp
contrib/gui_pp/gpp_readme.txt
contrib/pare/pare
contrib/pare/pare_readme.txt
contrib/pp_osx_codesign_fix/pp_osx_codesign_fix.c
contrib/procedural_pp/pp_old
contrib/stdio/Stdio.pm
contrib/stdio/Stdio_readme.txt
Expand Down
Binary file removed contrib/pp_osx_codesign_fix/pp_osx_codesign_fix
Binary file not shown.

0 comments on commit e4573ab

Please sign in to comment.