Page MenuHomeFreeBSD

lang/gauche: update to 0.9.10
ClosedPublic

Authored by rhurlin on Dec 23 2020, 8:58 PM.
Tags
None
Referenced Files
F102526483: D27746.id.diff
Wed, Nov 13, 2:45 PM
F102495516: D27746.id81174.diff
Wed, Nov 13, 3:17 AM
Unknown Object (File)
Fri, Nov 8, 3:44 AM
Unknown Object (File)
Thu, Nov 7, 8:42 AM
Unknown Object (File)
Thu, Nov 7, 7:11 AM
Unknown Object (File)
Wed, Nov 6, 9:42 PM
Unknown Object (File)
Wed, Nov 6, 2:16 PM
Unknown Object (File)
Tue, Nov 5, 9:50 AM
Subscribers

Details

Summary
  • The preferred download site has changed from SourceForge to GitHub
  • Add new maintainer
  • Change the default TLS library used by the port from the bundled axTLS to the external mbedTLS. axTLS has a more permissive license than mbedTLS (BSD vs Apache) but is missing ciphers that are essential on today's web, making it impractical for many use cases
  • Choosing mbedTLS now implies a dependency on security/ca_root_nss. Gauche's configure script is told where to find the certificates installed by ca_root_nss
  • Add an %%ABI_VERSION%% variable. (ABI version numbers correspond to Gauche version numbers, but a new Gauche release does not always change the ABI so the ABI version can point to an earlier release)
  • Add OPTION MANPAGES
  • Drop unneeded bash->sh change for src/gen-features.sh
  • Write a more detailed package description
  • Change plist entries from share/gauche-0.97 to %%DATADIR%%-0.97
  • Use %%DATADIR%%, %%VERSION%%, and %%ABI_VERSION%% in pkg-plist

Changelog: https://practical-scheme.net/gauche/gmemo/?Release%200.9.10

Submitted by Lassi Kortela <lassi+freebsd@lassi.io> (new maintainer) in PR 252060.

Tested on Poudriere (amd64, i386). 'portlint -AC' is fine.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

lang/gauche/Makefile
24 ↗(On Diff #81111)

^if MAKE_JOBS_UNSAFE is no longer needed, I would just drop the line instead of commenting it

Apart from the little nitpick it looks good to me

This revision is now accepted and ready to land.Dec 24 2020, 3:45 PM
This revision was automatically updated to reflect the committed changes.