Page MenuHomeFreeBSD

lang/gauche: update to 0.9.10
ClosedPublic

Authored by rhurlin on Dec 23 2020, 8:58 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 9 2024, 1:52 AM
Unknown Object (File)
Feb 17 2024, 10:36 AM
Unknown Object (File)
Feb 17 2024, 10:36 AM
Unknown Object (File)
Feb 17 2024, 10:35 AM
Unknown Object (File)
Feb 17 2024, 10:28 AM
Unknown Object (File)
Jan 18 2024, 2:04 PM
Unknown Object (File)
Dec 20 2023, 8:15 AM
Unknown Object (File)
Dec 2 2023, 8:12 PM
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.