Bug 285594 - www/node*: Multiple libraries should be unbundled
Summary: www/node*: Multiple libraries should be unbundled
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-23 01:19 UTC by Daniel Engberg
Modified: 2025-06-01 17:41 UTC (History)
0 users

See Also:


Attachments
Patch for node20 (792 bytes, patch)
2025-05-14 16:13 UTC, Daniel Engberg
no flags Details | Diff
Patch for node22 (792 bytes, patch)
2025-05-14 16:14 UTC, Daniel Engberg
no flags Details | Diff
Patch for node23 (913 bytes, patch)
2025-05-14 16:16 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2025-03-23 01:19:06 UTC

    
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2025-03-23 01:32:12 UTC
Multiple libraries are unbundled which is Porters Handbook recommends doing
https://docs.freebsd.org/en/books/porters-handbook/book/#bundled-libs-practices

Having a quick look at least these can be unbundled
devel/simdjson
converters/simdutf
databases/sqlite3
www/libnghttp3
net/libngtcp2
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2025-05-14 16:13:23 UTC
Created attachment 260407 [details]
Patch for node20

Adds (lib)nghttp3, (lib)ngtcp2 and (lib)simdjson

Poudriere testport OK on 13.5 and 14.2 (amd64)
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2025-05-14 16:14:48 UTC
Created attachment 260408 [details]
Patch for node22

Adds (lib)nghttp3, (lib)ngtcp2 and (lib)simdjson

Poudriere testport OK on 13.5 and 14.2 (amd64)
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2025-05-14 16:16:12 UTC
Created attachment 260409 [details]
Patch for node23

Adds (lib)nghttp3, (lib)ngtcp2, (lib)simdjson and (lib)zstd

Poudriere testport OK on 13.5 and 14.2 (amd64)
Comment 5 Po-Chuan Hsieh freebsd_committer freebsd_triage 2025-06-01 17:41:14 UTC
node20 and node22 have been sync'd with node24 in ports 35dcc7bad1d6c381519522e67eb359254179da2f and ports 327d1e8a0e505da56a8b3c6429e178279fb0c5b7.
node23 is expired soon, therefore skip it.