Bug 270198 - devel/ignition-common: Outdated and fails to build with FFmpeg 6
Summary: devel/ignition-common: Outdated and fails to build with FFmpeg 6
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: Yuri Victorovich
URL:
Keywords:
Depends on:
Blocks: 261302
  Show dependency treegraph
 
Reported: 2023-03-14 10:55 UTC by Daniel Engberg
Modified: 2023-05-07 10:16 UTC (History)
1 user (show)

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


Attachments
Patch for ignition-cmake (759 bytes, patch)
2023-04-26 11:57 UTC, Daniel Engberg
no flags Details | Diff
Patch for ignition-common (759 bytes, patch)
2023-04-26 11:58 UTC, Daniel Engberg
no flags Details | Diff
Patch for ignition-cmake v2 (3.77 KB, patch)
2023-04-26 16:48 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 2023-03-14 10:55:26 UTC
Project appears to renamed itself and is now known as Gazebo
Related issue upstream, https://github.com/gazebosim/gz-common/issues/306
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2023-03-14 10:55:49 UTC
Reference: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261302#c46
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2023-04-02 22:54:18 UTC
Yuri,
How do you want to proceed with this port?
Comment 3 Yuri Victorovich freebsd_committer freebsd_triage 2023-04-03 06:11:11 UTC
(In reply to Daniel Engberg from comment #2)

Hi Daniel,

I will resolve this w/in a few days.


Yuri
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2023-04-26 11:57:44 UTC
Created attachment 241758 [details]
Patch for ignition-cmake

Move to FFmpeg 4
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2023-04-26 11:58:39 UTC
Created attachment 241759 [details]
Patch for ignition-common

Update depenency and add USES= localbase
Comment 6 Daniel Engberg freebsd_committer freebsd_triage 2023-04-26 16:48:37 UTC
Created attachment 241770 [details]
Patch for ignition-cmake v2

Attach correct patch
Comment 7 commit-hook freebsd_committer freebsd_triage 2023-04-27 12:05:44 UTC
A commit in branch main references this bug:

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

commit 4f1ddd2085b3ca2e8bfa20059c0bcdc24747af22
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2023-04-27 09:29:02 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2023-04-27 12:01:41 +0000

    devel/ignition-cmake: Force usage of FFmpeg 4

    Consumers (devel/ignition-common) fails to build with FFmpeg 6

    PR:             270198
    Approved by:    portmgr (blanket, build fix)
    Sponsored by:   Blinkinblox

 devel/ignition-cmake/Makefile                                | 12 ++++++++++++
 .../ignition-cmake/files/patch-cmake_FindAVCODEC.cmake (new) |  8 ++++++++
 .../files/patch-cmake_FindAVDEVICE.cmake (new)               |  8 ++++++++
 .../files/patch-cmake_FindAVFORMAT.cmake (new)               |  8 ++++++++
 .../ignition-cmake/files/patch-cmake_FindAVUTIL.cmake (new)  |  8 ++++++++
 .../ignition-cmake/files/patch-cmake_FindSWSCALE.cmake (new) |  8 ++++++++
 6 files changed, 52 insertions(+)
Comment 8 commit-hook freebsd_committer freebsd_triage 2023-04-27 12:05:45 UTC
A commit in branch main references this bug:

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

commit a8e1a7c51179ad1caf585017b533c3e5bf7b53f6
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2023-04-27 09:33:21 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2023-04-27 12:01:41 +0000

    devel/ignition-common: Move to FFmpeg 4

    Fails to build with FFmpeg 6

    PR:             270198
    Approved by:    portmgr (blanket, build fix)
    Sponsored by:   Blinkinblox

 devel/ignition-common/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 9 Daniel Engberg freebsd_committer freebsd_triage 2023-05-07 10:16:45 UTC
Closing this as upstream "moved on" and we use FFmpeg 4 for this port