Bug 271505 - multimedia/gstreamer1: links to both /lib/libelf.so.2 and /usr/local/lib/libelf.so.1
Summary: multimedia/gstreamer1: links to both /lib/libelf.so.2 and /usr/local/lib/libe...
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: Thomas Zander
URL:
Keywords:
Depends on:
Blocks: 272141
  Show dependency treegraph
 
Reported: 2023-05-19 07:45 UTC by Martin Birgmeier
Modified: 2023-07-26 07:06 UTC (History)
1 user (show)

See Also:
riggs: maintainer-feedback+
riggs: merge-quarterly+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Birgmeier 2023-05-19 07:45:45 UTC
Scenario:
- FreeBSD 12.4 latest
- ports latest

Result:
- multimedia/gstreamer1 depends on devel/elfutils and thereby pulls in both /lib/libelf.so.2 and /usr/local/lib/libelf.so.1 (checked using ldd).

Expected result:
- I am not sure it is a good idea to depend on different versions of the same library.

Proposed patch:
- Remove the dependency on devel/elfutils by adding "-D libdw=disabled" to CONFIGURE_ARGS.

The functionality lost is probably not very important.

-- Martin
Comment 1 commit-hook freebsd_committer freebsd_triage 2023-07-25 06:52:43 UTC
A commit in branch main references this bug:

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

commit 06be4e146bfea7282a71f52e37b0dde07cd6e54f
Author:     Thomas Zander <riggs@FreeBSD.org>
AuthorDate: 2023-07-23 18:50:24 +0000
Commit:     Thomas Zander <riggs@FreeBSD.org>
CommitDate: 2023-07-25 06:51:31 +0000

    Update gstreamer1 to upstream release 1.22.5

    PR:             272141, 271505
    MFH:            2023Q3

 Mk/Uses/gstreamer.mk                            |  2 +-
 audio/gstreamer1-plugins-a52dec/Makefile        |  2 +-
 audio/gstreamer1-plugins-bs2b/Makefile          |  2 +-
 audio/gstreamer1-plugins-chromaprint/Makefile   |  2 +-
 audio/gstreamer1-plugins-jack/Makefile          |  2 +-
 audio/gstreamer1-plugins-lv2/Makefile           |  2 +-
 audio/gstreamer1-plugins-openmpt/Makefile       |  2 +-
 audio/gstreamer1-plugins-opus/Makefile          |  2 +-
 audio/gstreamer1-plugins-pulse/Makefile         |  2 +-
 audio/gstreamer1-plugins-sndfile/Makefile       |  2 +-
 audio/gstreamer1-plugins-twolame/Makefile       |  2 +-
 graphics/gstreamer1-plugins-opencv/Makefile     |  2 +-
 graphics/gstreamer1-plugins-openexr/Makefile    |  2 +-
 multimedia/gstreamer1-editing-services/Makefile |  2 +-
 multimedia/gstreamer1-editing-services/distinfo |  6 +++---
 multimedia/gstreamer1-libav/distinfo            |  6 +++---
 multimedia/gstreamer1-plugins/Makefile          |  2 +-
 multimedia/gstreamer1-plugins/distinfo          | 18 +++++++++---------
 multimedia/gstreamer1/Makefile                  | 14 +++++++-------
 multimedia/gstreamer1/distinfo                  |  6 +++---
 x11-toolkits/gstreamer1-plugins-gtk/Makefile    |  2 +-
 21 files changed, 41 insertions(+), 41 deletions(-)
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-07-26 06:42:43 UTC
A commit in branch 2023Q3 references this bug:

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

commit 5aae9438b47beb79d8c6a4c30c1ec506ce9b106a
Author:     Thomas Zander <riggs@FreeBSD.org>
AuthorDate: 2023-07-23 18:50:24 +0000
Commit:     Thomas Zander <riggs@FreeBSD.org>
CommitDate: 2023-07-26 06:42:23 +0000

    Update gstreamer1 to upstream release 1.22.5

    PR:             272141, 271505
    MFH:            2023Q3
    (cherry picked from commit 06be4e146bfea7282a71f52e37b0dde07cd6e54f)

 Mk/Uses/gstreamer.mk                            |  2 +-
 audio/gstreamer1-plugins-a52dec/Makefile        |  2 +-
 audio/gstreamer1-plugins-bs2b/Makefile          |  2 +-
 audio/gstreamer1-plugins-chromaprint/Makefile   |  2 +-
 audio/gstreamer1-plugins-jack/Makefile          |  2 +-
 audio/gstreamer1-plugins-lv2/Makefile           |  2 +-
 audio/gstreamer1-plugins-openmpt/Makefile       |  2 +-
 audio/gstreamer1-plugins-opus/Makefile          |  2 +-
 audio/gstreamer1-plugins-pulse/Makefile         |  2 +-
 audio/gstreamer1-plugins-sndfile/Makefile       |  2 +-
 audio/gstreamer1-plugins-twolame/Makefile       |  2 +-
 graphics/gstreamer1-plugins-opencv/Makefile     |  2 +-
 graphics/gstreamer1-plugins-openexr/Makefile    |  2 +-
 multimedia/gstreamer1-editing-services/Makefile |  2 +-
 multimedia/gstreamer1-editing-services/distinfo |  6 +++---
 multimedia/gstreamer1-libav/distinfo            |  6 +++---
 multimedia/gstreamer1-plugins/Makefile          |  2 +-
 multimedia/gstreamer1-plugins/distinfo          | 18 +++++++++---------
 multimedia/gstreamer1/Makefile                  | 14 +++++++-------
 multimedia/gstreamer1/distinfo                  |  6 +++---
 x11-toolkits/gstreamer1-plugins-gtk/Makefile    |  2 +-
 21 files changed, 41 insertions(+), 41 deletions(-)