Bug 275427 - lang/crystal: update to 1.10.1
Summary: lang/crystal: update to 1.10.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Dmitri Goutnik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-29 13:37 UTC by Mohamed Akram
Modified: 2024-01-10 15:39 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (dmgk)


Attachments
fix crystal for 14.0+ against base OpenSSL (1.62 KB, patch)
2023-12-18 14:19 UTC, Dave Cottlehuber
no flags Details | Diff
updates shards (1.82 KB, patch)
2023-12-18 14:33 UTC, Dave Cottlehuber
dch: maintainer-approval? (dmgk)
Details | Diff
update to 1.10.1 & incl 14.0+ openssl fixes (13.61 KB, patch)
2023-12-18 16:14 UTC, Dave Cottlehuber
dch: maintainer-approval? (dmgk)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mohamed Akram 2023-11-29 13:37:05 UTC
See https://github.com/crystal-lang/crystal/releases/tag/1.10.1

There is also a current issue with Crystal in FreeBSD 14, it fails to build projects due to an OpenSSL issue:

ld: error: undefined symbol: EVP_MD_size
>>> referenced by main_module
>>>               _main.o:(*hash<String>:String)
>>> referenced by main_module
>>>               _main.o:(*hash<String>:String)
>>> referenced by main_module
>>>               _main.o:(*OpenSSL::Digest#digest_size:Int32)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
Comment 1 Dave Cottlehuber freebsd_committer freebsd_triage 2023-12-18 14:19:23 UTC
Created attachment 247136 [details]
fix crystal for 14.0+ against base OpenSSL

patch 1 of 2 to update lang/crystal + devel/shards
Comment 2 Dave Cottlehuber freebsd_committer freebsd_triage 2023-12-18 14:33:04 UTC
Created attachment 247137 [details]
updates shards
Comment 3 Dave Cottlehuber freebsd_committer freebsd_triage 2023-12-18 16:14:22 UTC
Created attachment 247143 [details]
update to 1.10.1 & incl 14.0+ openssl fixes

- poudriere testport on 14.0-RELEASE amd64
- still waiting on 14.0-RELEASE arm64
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-01-10 15:39:06 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8bcabf4357e6d87b3d2904261fec4fe82c774d94

commit 8bcabf4357e6d87b3d2904261fec4fe82c774d94
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2024-01-10 15:37:11 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2024-01-10 15:37:12 +0000

    lang/crystal: update to 1.10.1

    - fix build for 14.0+ with base OpenSSL 3.x

    Differential Revision: https://reviews.freebsd.org/D41746
    PR:     275427

 lang/crystal/Makefile  | 20 ++++++++++-----
 lang/crystal/distinfo  |  6 ++---
 lang/crystal/pkg-plist | 67 +++++++++++++++++++++++++++++++++++++++++++++-----
 3 files changed, 78 insertions(+), 15 deletions(-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2024-01-10 15:39:07 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cb5d6ba8c5abf456ae3db222e1627857cfb59627

commit cb5d6ba8c5abf456ae3db222e1627857cfb59627
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2024-01-10 15:37:42 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2024-01-10 15:37:43 +0000

    devel/shards: update to 0.17.3

    PR:     275427
    Approved by:    maintainer timeout

 devel/shards/Makefile | 6 +++---
 devel/shards/distinfo | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)
Comment 6 Dave Cottlehuber freebsd_committer freebsd_triage 2024-01-10 15:39:42 UTC
maintainer timeout