Created attachment 226043 [details] patch to fix build After recent changes (probably libglvnd related) the port fails to build with: ld: error: undefined symbol: glXQueryVersion I've created a patch to include the upstream fix https://sourceforge.net/p/xineliboutput/git/ci/7409b309432f21d871b9c37600e9c3c0632628ab/ See PR 253304 for discussion on the state of vdr* ports. I still don't have time to do a proper update.
Created attachment 227565 [details] patch-configure
Created attachment 227566 [details] patch-c++11
I put your patch and the existing one for the configure script together. And i also created a patch which unbreaks the build with c++11.
Thank you for the report and patch Stefan. If you can manage and have time, a single patch against the port would be great. Patches/changes against upstream sources can be produced automatically using the 'make makepatch' target in the port dir, after creating $file $file.orig pairs and making the changes in $file
Created attachment 227567 [details] vdr-plugin-xineliboutput.diff Here is the diff against the whole port
(In reply to Stefan Rumetshofer from comment #5) Thanks Stefan!
Comment on attachment 227567 [details] vdr-plugin-xineliboutput.diff Approved by: portmgr (blanket: unmaintained port) MFH: Yes
Take.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2da8e962e30a8dd2f5caa825036cfec2ee867a7d commit 2da8e962e30a8dd2f5caa825036cfec2ee867a7d Author: Stefan Ehmann <shoesoft@gmx.net> AuthorDate: 2021-10-31 11:03:43 +0000 Commit: Yasuhiro Kimura <yasu@FreeBSD.org> CommitDate: 2021-10-31 11:38:19 +0000 multimedia/vdr-plugin-xineliboutput: Fix build * Add NLS option * Pet portclippy * Re-fromat Makefile with portfmt PR: 256818 Approved by: portmgr (blanket: unmaintained port) MFH: 2021Q4 multimedia/vdr-plugin-xineliboutput/Makefile | 41 +++--- .../files/patch-c++11 (new) | 163 +++++++++++++++++++++ .../vdr-plugin-xineliboutput/files/patch-configure | 28 +++- 3 files changed, 208 insertions(+), 24 deletions(-)
A commit in branch 2021Q4 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0241af1ae392e8eda6f6d9566b91ac5f55bc3d83 commit 0241af1ae392e8eda6f6d9566b91ac5f55bc3d83 Author: Stefan Ehmann <shoesoft@gmx.net> AuthorDate: 2021-10-31 11:03:43 +0000 Commit: Yasuhiro Kimura <yasu@FreeBSD.org> CommitDate: 2021-10-31 11:40:36 +0000 multimedia/vdr-plugin-xineliboutput: Fix build * Add NLS option * Pet portclippy * Re-fromat Makefile with portfmt PR: 256818 Approved by: portmgr (blanket: unmaintained port) MFH: 2021Q4 (cherry picked from commit 2da8e962e30a8dd2f5caa825036cfec2ee867a7d) multimedia/vdr-plugin-xineliboutput/Makefile | 41 +++--- .../files/patch-c++11 (new) | 163 +++++++++++++++++++++ .../vdr-plugin-xineliboutput/files/patch-configure | 28 +++- 3 files changed, 208 insertions(+), 24 deletions(-)
Committed and merged to quarterly branch. Thanks!