Summary: | multimedia/flvmeta: Update to 1.2.2 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Gian-Simon Purkert <gspurki> | ||||||||
Component: | Individual Port(s) | Assignee: | Daniel Engberg <diizzy> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Only Me | CC: | diizzy, earl, tagattie | ||||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(earl) |
||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
URL: | https://github.com/noirotm/flvmeta/releases/tag/v1.2.2 | ||||||||||
Attachments: |
|
Description
Gian-Simon Purkert
2021-10-21 12:51:57 UTC
Ping Configure phase fails with the following error: =======================<phase: configure >============================ ===> flvmeta-1.1.0 depends on package: autoconf>=2.69 - found ===> flvmeta-1.1.0 depends on package: automake>=1.16.1 - found ===> Configuring for flvmeta-1.1.0 configure.ac:13: installing './compile' configure.ac:9: installing './install-sh' configure.ac:9: installing './missing' src/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' configure: loading site script /usr/ports/Templates/config.site checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) /usr/bin/awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether cc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of cc... gcc3 checking for ranlib... ranlib checking for pandoc... no ./configure: 4369: Syntax error: word unexpected (expecting ")") ===> Script "configure" failed unexpectedly. Please report the problem to earl@eeg3.net [maintainer] and attach the "/wrkdirs/usr/ports/multimedia/flvmeta/work/flvmeta-1.1.0/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg-static info -g -Ea). *** Error code 1 Stop. make: stopped in /usr/ports/multimedia/flvmeta Could you look into this issue? Why are bumping it do an old release? https://github.com/noirotm/flvmeta/tags If we're to follow Porters Handbook DISTVERSIONPREFIX should be defined before DISTVERSION (which replaces PORTVERSION). (In reply to Daniel Engberg from comment #3) Thanks Daniel for pointing out the new upstream URL. It appears it has v1.2.2 as the latest version. @reporter and @maintainer, can you take time to update the port to the latest one? Created attachment 236965 [details] Update to 1.2.2 Update to 1.2.2 and patch+ for compilation on FreeBSD: https://github.com/noirotm/flvmeta/commit/2cc65a626ba30339ddc2d8fb6c36a69ecb32bd96 This is incorrect as 62e30a7 doesn't not correspond to the release tag. You should pull in additional patching using either files/patch-.... or PATCH_SITES and PATCHFILES (use full git hash) In this case I'd advise you to read the Porters Handbook ( https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-master_sites-github ) Example 16 or possible 18 are what you're looking for Best regards, Daniel (In reply to Daniel Engberg from comment #6) Thanks Daniel, I think Example 16 is the way to go until a new release. Created attachment 236968 [details]
Update to 1.2.2 + corrected DISTVERSION
Ping Any news? It's in queue, my build box is busy with other things atm (In reply to Daniel Engberg from comment #11) Nice, thanks. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3346ed87cd954563eeb5e2b5e2ef4300bef069c3 commit 3346ed87cd954563eeb5e2b5e2ef4300bef069c3 Author: Gian-Simon Purkert <gspurki@gmail.com> AuthorDate: 2022-11-13 19:05:41 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2022-11-13 19:05:45 +0000 multimedia/flvmeta: Update to latest commit Use latest commit as development seems to have slowed down upstream and contains multiple build fixes Changelog: https://github.com/noirotm/flvmeta/releases/tag/v1.2.2 Some addtional changes to patch: - Use libyaml from ports instead of bundled version - Use a pre-rendered man page instead of pulling in pandoc PR: 259339 Approved by: maintainer timeout (1+ year) multimedia/flvmeta/Makefile | 25 +- multimedia/flvmeta/distinfo | 6 +- multimedia/flvmeta/files/patch-man_flvmeta.1 (new) | 461 +++++++++++++++++++++ 3 files changed, 482 insertions(+), 10 deletions(-) Committed, sorry for the wait |