From 08a08d9bdc037a83a8da0d6722feffe83d4c9508 Mon Sep 17 00:00:00 2001 From: wiz Date: Sun, 17 Sep 2017 07:16:18 +0000 Subject: [PATCH] p5-MP3-Tag: update to 1.14. Release Name: 1.14 ==================== Tag.pm: Quiet warnings from 5.22. Start implementing handlers: instead of FRAM(langs)[opts], one can use, e.g., func_name(ID3v1,Cue)[arg1][arg2] # ID3v2::_frame_select_by_descr is missing //s New configuration variable ampersand_joiner (default '; '). New method _auto_field_from() (abstracted from _auto_field()). Change logic of calling ->can() in _auto_field_from(). _parse_rex_microinterpolate() would not update $ecount on seeing %%. When parsing with %=c etc: with %==c the match fails if there is no comment. (Checked the same way as for %{c:}.) Support some of %-escapes not being matched (e.g, due to alternatives in a REx). (0-length matches were ignored anyway [when join()ing].) parse_rex(), parse_rex_match() may return an extra result (if %{handler}s are present). Recognize ID3v2 frame names as [A-Z]{3}[A-Z\d] (was \w{4}). (Detection frame/vs/handler happens via PACKAGES; so if lang codes inf/cue appear, we may be in trouble.) Use the same code in parse(_rex)?_prepare. (Now parse() allows the same %-constructs as parse_rex().) ID3v2.pm: New method have_one_of_frames(). New methods *_have() (for simplest fields: title, comment, track, artist, album, genre, year). ImageExifTool.pm: Comprehensive docs. --- audio/p5-MP3-Tag/Makefile | 5 ++--- audio/p5-MP3-Tag/distinfo | 10 +++++----- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/audio/p5-MP3-Tag/Makefile b/audio/p5-MP3-Tag/Makefile index 88c82b4d6838..9ba317c3647a 100644 --- a/audio/p5-MP3-Tag/Makefile +++ b/audio/p5-MP3-Tag/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.31 2017/06/05 14:22:17 ryoon Exp $ +# $NetBSD: Makefile,v 1.32 2017/09/17 07:16:18 wiz Exp $ -DISTNAME= MP3-Tag-1.13 +DISTNAME= MP3-Tag-1.14 PKGNAME= p5-${DISTNAME} -PKGREVISION= 8 CATEGORIES= audio perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=MP3/} diff --git a/audio/p5-MP3-Tag/distinfo b/audio/p5-MP3-Tag/distinfo index 59da5f1d2ffb..84f14790f81d 100644 --- a/audio/p5-MP3-Tag/distinfo +++ b/audio/p5-MP3-Tag/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.6 2015/11/03 01:12:45 agc Exp $ +$NetBSD: distinfo,v 1.7 2017/09/17 07:16:18 wiz Exp $ -SHA1 (MP3-Tag-1.13.tar.gz) = df14d4dc39b76956f1c664ed3d3a6de2a9117895 -RMD160 (MP3-Tag-1.13.tar.gz) = 822a0960f63b96fd3983963354add78d90762dcc -SHA512 (MP3-Tag-1.13.tar.gz) = 3dcdc186d8e2f00fc474eccadb755058fcba6cb80637c87d8565981f073bb19fa867a755de7423e3d58393bc730fe85f601f63dd928f4fe27a9fe9b80f63bfc3 -Size (MP3-Tag-1.13.tar.gz) = 275907 bytes +SHA1 (MP3-Tag-1.14.tar.gz) = 1235f5216464b2db7436088bc5b3bfe018be3633 +RMD160 (MP3-Tag-1.14.tar.gz) = 8f81906784131a10237d28c2fd57f0bf14708507 +SHA512 (MP3-Tag-1.14.tar.gz) = 05e35f024868505cfc8a07146442e248ef1e80c3c156fd1eabeb874d458356f6b391793e343a24e9e490fd537e7f280316f651b6717378c06953480d271ed2e1 +Size (MP3-Tag-1.14.tar.gz) = 279630 bytes