From nobody Sun Aug 06 12:43:22 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RJfJC3dbhz4q0Hq; Sun, 6 Aug 2023 12:43:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RJfJB5rLQz4RlZ; Sun, 6 Aug 2023 12:43:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691325802; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oThElvufZV5Rnplj2+VPm57g21CMlHHuENno3GWxxpU=; b=KWTHjof4ruhfqlacNLbBsNxQcm4OTNIfBgv7S1zWwEMwgmmSiMfo3iZ8b13rlxD0FppTaB P18x2zhOX6svqPGLGQmE6HJtG5bgYZo3O6NxS4o5t+j6bWP01CS5QkOYuLcwjwkJ0KLZjZ jUVy0N9JD7TS5WC8l8i7POW0dM44XeWriAwR9yFXPkCYCWc0LLTM6DPA3VafnRpJwYs6WS e1ekOZBvQR8TCicgBz/LoeLNMWvmunLyg57sktAkfQ3OFeA4zOoN4u6m0oA8Q1llWhVReH Y9oex1CPgrdsGhF+BpOH31ku1wsZYxPjQdGEEERm+T+j12ORTnbShB60CwbiKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691325802; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oThElvufZV5Rnplj2+VPm57g21CMlHHuENno3GWxxpU=; b=MIwcRtkdWEDCVeMh630GjgZukWjp8r8l/9705nuztd5vcrQJUOSp0ZhUyE9K7TrK0rRL/q +t7+gIxVIbJoEOPxCCCoBz1BrLU2d6QMk09RNNTF3rTHuNOBss+kIzdiZmCmam99ZQ670B krZwE51QEd5tDz24GxajHchL68ziNnu+nlDriGg9T6Ema7vq2q8I7bXD1NDiqIQs4TGYS0 kqRDAkmRQuO8bsMWYb4GfHaEczmOw+QMxLiQ7qlcSwhi88z1jFzlvMIcYeTaWJchvBsZ64 BWgaNg6FjkYrg1LsjiUu/n9nFflrOhpVx+nZNsiCTPsaQyXbyyVZZpcJdBUUDg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691325802; a=rsa-sha256; cv=none; b=DQsOqr9Ua1wt3jnvLpHBZlcnt3yfSvY6dgfG1I6xIkA1u5bLHkgYKE4oEEBQymC3EhZfLa 0a8UVyQsA9y5TivpkW/384GFz3EwK4/LALWZrkJDKz1anfNN+WBm7Ii9dZzX0VMf35hgzs xCRQv711T0u8PU8psrMrnf6bgJJDkn9ilvQJSH9QFoCQILvA4iBfrmjI6D3ozuzXA3eroa 6ZGUg0x9Le0SOsCD0uHPiL1JsLTYIQ/qjDwzPo1LnJysbZbU2YAe8ZHRscjw5qd/xDcNZr yicsSw0NJqVTK4jTUZtMuSK4Pry/EV+xyrsnG8N+18yXMLTQzApaxzSBZWUdzQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RJfJB4w28z19LH; Sun, 6 Aug 2023 12:43:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 376ChMLo057811; Sun, 6 Aug 2023 12:43:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 376ChMhF057810; Sun, 6 Aug 2023 12:43:22 GMT (envelope-from git) Date: Sun, 6 Aug 2023 12:43:22 GMT Message-Id: <202308061243.376ChMhF057810@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: 93ad9829d849 - main - audio/puddletag: New port: Powerful, simple, audio tag editor List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 93ad9829d84901f0407e800f21c4e29254ec67ac Auto-Submitted: auto-generated The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=93ad9829d84901f0407e800f21c4e29254ec67ac commit 93ad9829d84901f0407e800f21c4e29254ec67ac Author: Jesús Daniel Colmenares Oviedo AuthorDate: 2023-08-03 23:02:23 +0000 Commit: Robert Clausecker CommitDate: 2023-08-06 12:42:46 +0000 audio/puddletag: New port: Powerful, simple, audio tag editor puddletag is an audio tag editor (primarily created) for GNU/Linux similar to the Windows program, Mp3tag. Unlike most taggers for GNU/Linux, it uses a spreadsheet-like layout so that all the tags you want to edit by hand are visible and easily editable. The usual tag editor features are supported like extracting tag information from filenames, renaming files based on their tags by using patterns and basic tag editing. Then there're Functions, which can do things like replace text, trim it, do case conversions, etc. Actions can automate repetitive tasks. Doing web lookups using Amazon (including cover art), Discogs (does cover art too!), FreeDB and MusicBrainz is also supported. Supported formats: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.), VorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (.ape) and WavPack (wv). WWW: https://puddletag.net PR: 272925 --- MOVED | 1 - audio/Makefile | 1 + audio/puddletag/Makefile | 25 +++++++++++++++++++++++++ audio/puddletag/distinfo | 3 +++ audio/puddletag/pkg-descr | 17 +++++++++++++++++ 5 files changed, 46 insertions(+), 1 deletion(-) diff --git a/MOVED b/MOVED index 28b85d795d78..23d908f12099 100644 --- a/MOVED +++ b/MOVED @@ -1205,7 +1205,6 @@ audio/esperanza||2019-03-16|Has expired: Qt4 has been EOL since december 2015 audio/lastfm-desktop||2019-03-16|Has expired: Qt4 has been EOL since december 2015 audio/minitunes||2019-03-16|Has expired: Qt4 has been EOL since december 2015 audio/mixxx20||2019-03-16|Has expired: Qt4 has been EOL since december 2015 -audio/puddletag||2019-03-16|Has expired: Qt4 has been EOL since december 2015 audio/qmpdclient||2019-03-16|Has expired: Qt4 has been EOL since december 2015 audio/skype-call-recorder||2019-03-16|Has expired: Qt4 has been EOL since december 2015 biology/clustalx||2019-03-16|Has expired: Qt4 has been EOL since december 2015 diff --git a/audio/Makefile b/audio/Makefile index 4a61e0a698f6..06b9f17bcfd4 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -621,6 +621,7 @@ SUBDIR += prelude-lv2 SUBDIR += psindustrializer SUBDIR += pt2-clone + SUBDIR += puddletag SUBDIR += pulseaudio SUBDIR += pulseaudio-module-sndio SUBDIR += pulseaudio-module-xrdp diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile new file mode 100644 index 000000000000..3e7880927daf --- /dev/null +++ b/audio/puddletag/Makefile @@ -0,0 +1,25 @@ +PORTNAME= puddletag +DISTVERSION= 2.2.0 +CATEGORIES= audio python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= DtxdF@disroot.org +COMMENT= Powerful, simple, audio tag editor +WWW= https://puddletag.net + +LICENSE= GPLv2 GPLv3 +LICENSE_COMB= multi +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} \ + chromaprint>=0:audio/chromaprint + +USES= pyqt:5 python +USE_PYTHON= autoplist distutils +USE_PYQT= pyqt5:run + +.include diff --git a/audio/puddletag/distinfo b/audio/puddletag/distinfo new file mode 100644 index 000000000000..40f187c2e016 --- /dev/null +++ b/audio/puddletag/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1690970097 +SHA256 (puddletag-2.2.0.tar.gz) = 6a81bdb7c722220f4c9d43445d2e9f2fb15c3e051ca505639c4430fced594a86 +SIZE (puddletag-2.2.0.tar.gz) = 731787 diff --git a/audio/puddletag/pkg-descr b/audio/puddletag/pkg-descr new file mode 100644 index 000000000000..76e4cb6f6b24 --- /dev/null +++ b/audio/puddletag/pkg-descr @@ -0,0 +1,17 @@ +puddletag is an audio tag editor (primarily created) for GNU/Linux +similar to the Windows program, Mp3tag. Unlike most taggers for +GNU/Linux, it uses a spreadsheet-like layout so that all the tags +you want to edit by hand are visible and easily editable. + +The usual tag editor features are supported like extracting tag +information from filenames, renaming files based on their tags by +using patterns and basic tag editing. + +Then there're Functions, which can do things like replace text, +trim it, do case conversions, etc. Actions can automate repetitive +tasks. Doing web lookups using Amazon (including cover art), Discogs +(does cover art too!), FreeDB and MusicBrainz is also supported. + +Supported formats: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.), +VorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (.ape) +and WavPack (wv).