Re: git: 1a2f57d29bcc - main - multimedia/libzen: Adjust package version
Date: Sun, 31 Mar 2024 19:31:09 UTC
On Fri, Mar 29, 2024 at 6:26 AM Daniel Engberg <diizzy@freebsd.org> wrote:
> The branch main has been updated by diizzy:
>
> URL:
> https://cgit.FreeBSD.org/ports/commit/?id=1a2f57d29bcc8c5cd27973998909c5e519f90457
>
> commit 1a2f57d29bcc8c5cd27973998909c5e519f90457
> Author: Daniel Engberg <diizzy@FreeBSD.org>
> AuthorDate: 2024-03-28 22:06:52 +0000
> Commit: Daniel Engberg <diizzy@FreeBSD.org>
> CommitDate: 2024-03-28 22:25:58 +0000
>
> multimedia/libzen: Adjust package version
>
> Upstream bundles libzen (named ZenLib upstream) both separately and
> as a all-in-one bundle with mediainfo (multimedia/mediainfo) releases.
> Libzen do not share the same versioning schema as mediainfo and hence
> shouldn't use it. Upstream bundles snapshots of libzen however only
> release versions are tracked (current version is defined as 0.4.41).
> Current release bundle archive ships the latest commit of libzen
> available and following Porters Handbook append commit date to
> release version. Worth noting is that separate version provided
> on upstream's download page corresponds to the tagged version on
> GitHub.
>
> Sources:
> https://github.com/MediaArea/ZenLib
> https://mediaarea.net/en/MediaInfo/Download/Source
>
> PR: 276754
> Approved by: portmgr (maintainer timeout, 1+ month)
>
I don't see any patch files for this commit on Bugzilla. The only one is
incorrect and outdated.
---
> multimedia/libzen/Makefile | 10 ++++++----
> 1 file changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/multimedia/libzen/Makefile b/multimedia/libzen/Makefile
> index 365fa2ba5d98..60cb49bdc993 100644
> --- a/multimedia/libzen/Makefile
> +++ b/multimedia/libzen/Makefile
> @@ -1,10 +1,11 @@
> PORTNAME= libzen
> -PORTVERSION= 24.01.1
> -PORTEPOCH= 1
> +DISTVERSION= 0.4.41.20240118
> +PORTREVISION= 1
>
FYI, since you bumped PORTEPOCH, you don't need to bump PORTREVISION.
> +PORTEPOCH= 2
> CATEGORIES= multimedia
> -MASTER_SITES=
> https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \
> +MASTER_SITES=
> https://mediaarea.net/download/binary/mediainfo/${UPSTREAM_BUNDLE_VERSION}/
> \
> LOCAL/sunpoet
> -DISTNAME= MediaInfo_CLI_${PORTVERSION}_GNU_FromSource
> +DISTNAME= MediaInfo_CLI_${UPSTREAM_BUNDLE_VERSION}_GNU_FromSource
>
> MAINTAINER= sunpoet@FreeBSD.org
> COMMENT= ZenLib used by MediaInfo and its library
> @@ -19,6 +20,7 @@ USES= compiler:c++11-lang dos2unix libtool
> pathfix tar:xz
> CONFIGURE_ARGS= --enable-shared --enable-static
> GNU_CONFIGURE= yes
> INSTALL_TARGET= install-strip
> +UPSTREAM_BUNDLE_VERSION= 24.01.1
> USE_LDCONFIG= yes
>
> WRKSRC=
> ${WRKDIR}/MediaInfo_CLI_GNU_FromSource/ZenLib/Project/GNU/Library
>
>