Bug 275087 - lang/quickjs: not have a SONAME
Summary: lang/quickjs: not have a SONAME
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Robert Clausecker
URL:
Keywords:
Depends on:
Blocks: 284067
  Show dependency treegraph
 
Reported: 2023-11-14 19:53 UTC by Alfonso S. Siciliano
Modified: 2025-02-18 20:35 UTC (History)
2 users (show)

See Also:
yuri: maintainer-feedback+


Attachments
lang/quickjs: add SONAME, library symlinks (5.50 KB, patch)
2025-02-13 13:29 UTC, Robert Clausecker
fuz: maintainer-approval? (yuri)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alfonso S. Siciliano freebsd_committer freebsd_triage 2023-11-14 19:53:29 UTC
Hello,

I am trying to update and install www/edbrowse, it depends on quickjs.

Error: /usr/local/bin/edbrowse is linked to /usr/local/lib/libquickjs.so which does not have a SONAME.  lang/quickjs needs to be fixed.

My environment: make buildworld 4 day ago, download fresh ports/.
Comment 1 Robert Clausecker freebsd_committer freebsd_triage 2025-02-13 13:29:43 UTC
Created attachment 257472 [details]
lang/quickjs: add SONAME, library symlinks

Attached patch adds soname and symlinks.
Comment 2 Yuri Victorovich freebsd_committer freebsd_triage 2025-02-18 16:08:52 UTC
Approved.
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2025-02-18 16:14:30 UTC
Thank you for the approval.

@asiciliano, your update to www/edbrowse of bug #284067 should now be ready to go.
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-02-18 16:14:31 UTC
A commit in branch main references this bug:

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

commit cc097e05ab6e5ebdcb180747ea2dbf4a853dc173
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-02-13 14:00:54 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-02-18 16:13:27 +0000

    */*: chase lang/quickjs SONAME change

    PR:             275087

 devel/libnjs/Makefile               | 1 +
 emulators/tic-80/Makefile           | 1 +
 lang/njs/Makefile                   | 1 +
 lang/p5-JavaScript-QuickJS/Makefile | 1 +
 www/edbrowse/Makefile               | 2 +-
 5 files changed, 5 insertions(+), 1 deletion(-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2025-02-18 16:14:32 UTC
A commit in branch main references this bug:

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

commit 4aa65c4c1c2f17f514d83c7d3f154ef184db7751
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-02-13 13:27:49 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-02-18 16:13:27 +0000

    lang/quickjs: add SONAME, library symlinks

    PR:             275087
    MFH:            no (soname change)
    Reported by:    asiciliano
    Approved by:    yuri

 lang/quickjs/Makefile             |  4 ++--
 lang/quickjs/distinfo             |  6 +++---
 lang/quickjs/files/patch-Makefile | 20 ++++++++++++--------
 lang/quickjs/files/patch-qjsc.c   |  4 ++--
 lang/quickjs/pkg-plist            |  2 ++
 5 files changed, 21 insertions(+), 15 deletions(-)
Comment 6 Alfonso S. Siciliano freebsd_committer freebsd_triage 2025-02-18 20:35:13 UTC
(In reply to Robert Clausecker from comment #3)

> @asiciliano, your update to www/edbrowse of bug #284067 should now be ready to go.

Thank you.