head 1.23; access; symbols pkgsrc-2023Q4:1.23.0.4 pkgsrc-2023Q4-base:1.23 pkgsrc-2023Q3:1.23.0.2 pkgsrc-2023Q3-base:1.23 pkgsrc-2023Q2:1.22.0.6 pkgsrc-2023Q2-base:1.22 pkgsrc-2023Q1:1.22.0.4 pkgsrc-2023Q1-base:1.22 pkgsrc-2022Q4:1.22.0.2 pkgsrc-2022Q4-base:1.22 pkgsrc-2022Q3:1.21.0.2 pkgsrc-2022Q3-base:1.21 pkgsrc-2022Q2:1.19.0.4 pkgsrc-2022Q2-base:1.19 pkgsrc-2022Q1:1.19.0.2 pkgsrc-2022Q1-base:1.19 pkgsrc-2021Q4:1.17.0.10 pkgsrc-2021Q4-base:1.17 pkgsrc-2021Q3:1.17.0.8 pkgsrc-2021Q3-base:1.17 pkgsrc-2021Q2:1.17.0.6 pkgsrc-2021Q2-base:1.17 pkgsrc-2021Q1:1.17.0.4 pkgsrc-2021Q1-base:1.17 pkgsrc-2020Q4:1.17.0.2 pkgsrc-2020Q4-base:1.17 pkgsrc-2020Q3:1.16.0.4 pkgsrc-2020Q3-base:1.16 pkgsrc-2020Q2:1.16.0.2 pkgsrc-2020Q2-base:1.16 pkgsrc-2020Q1:1.13.0.2 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.12.0.6 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.2 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.11.0.2 pkgsrc-2019Q2-base:1.11 pkgsrc-2019Q1:1.8.0.6 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.4 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.2 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.7.0.14 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.12 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.10 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.8 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.4 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.2 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.4.0.4 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.2 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.3.0.6 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.4 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.2 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.2.0.6 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.4 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.2 pkgsrc-2015Q1-base:1.2; locks; strict; comment @# @; 1.23 date 2023.08.14.05.23.47; author wiz; state Exp; branches; next 1.22; commitid LOSB79OLVxvXjIAE; 1.22 date 2022.12.18.13.48.36; author adam; state Exp; branches; next 1.21; commitid VDr02vUCNo4uN26E; 1.21 date 2022.07.07.10.27.14; author adam; state Exp; branches; next 1.20; commitid y1wbIsdWFYXaXWKD; 1.20 date 2022.06.30.11.18.02; author nia; state Exp; branches; next 1.19; commitid AhctUV91Vubws3KD; 1.19 date 2022.01.05.15.40.57; author wiz; state Exp; branches; next 1.18; commitid FQ77UruBIUsgzsnD; 1.18 date 2022.01.04.20.52.32; author wiz; state Exp; branches; next 1.17; commitid CYyhdK9qtoffkmnD; 1.17 date 2020.12.04.20.44.58; author nia; state Exp; branches; next 1.16; commitid FPz71MqRX3WN0tyC; 1.16 date 2020.06.01.18.38.23; author wiz; state Exp; branches; next 1.15; commitid aJyqpXKNxn3giyaC; 1.15 date 2020.05.20.07.06.41; author wiz; state Exp; branches; next 1.14; commitid nZdMtZZK3FiXQW8C; 1.14 date 2020.05.19.18.52.35; author wiz; state Exp; branches; next 1.13; commitid A7muO5ZyAsD7NS8C; 1.13 date 2020.01.26.17.30.41; author rillig; state Exp; branches; next 1.12; commitid 4fBBvoSLJaGd0eUB; 1.12 date 2019.09.02.13.20.05; author adam; state Exp; branches; next 1.11; commitid JNtg51I3DnX4jrBB; 1.11 date 2019.04.26.14.12.31; author maya; state Exp; branches; next 1.10; commitid Y6vMANX4s26gKRkB; 1.10 date 2019.04.26.13.13.41; author maya; state Exp; branches; next 1.9; commitid U4pISddzN4WXpRkB; 1.9 date 2019.04.25.07.32.35; author maya; state Exp; branches; next 1.8; commitid 1FEMQBEPb9uTxHkB; 1.8 date 2018.07.03.05.03.01; author adam; state Exp; branches; next 1.7; commitid bH4MNADzVzoIfEIA; 1.7 date 2017.03.14.19.17.21; author adam; state Exp; branches; next 1.6; commitid G58APuLLzR6fhyJz; 1.6 date 2017.02.08.14.21.26; author wiz; state Exp; branches; next 1.5; commitid XUwWNcXIkwFyJ9Fz; 1.5 date 2017.01.01.14.43.22; author wiz; state Exp; branches; next 1.4; commitid TmfhF2MIYbgU4hAz; 1.4 date 2016.07.09.13.03.30; author wiz; state Exp; branches; next 1.3; commitid k9A2yv7vTRunbEdz; 1.3 date 2015.12.05.21.25.28; author adam; state Exp; branches; next 1.2; commitid bgA0CynThkP3WNLy; 1.2 date 2015.01.04.11.43.12; author wiz; state Exp; branches; next 1.1; commitid wl4rAD39CZOTtH4y; 1.1 date 2015.01.04.11.05.15; author wiz; state Exp; branches; next ; commitid RyKag6cDpBrWgH4y; desc @@ 1.23 log @*: recursive bump for Python 3.11 as new default @ text @# $NetBSD: Makefile,v 1.22 2022/12/18 13:48:36 adam Exp $ DISTNAME= eyeD3-0.9.7 PKGREVISION= 1 CATEGORIES= audio python MASTER_SITES= ${MASTER_SITE_PYPI:=e/eyed3/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://eyed3.readthedocs.io/ COMMENT= Python audio data toolkit (ID3 and MP3) LICENSE= gnu-gpl-v3 EGG_NAME= ${DISTNAME:tl} DEPENDS+= ${PYPKGPREFIX}-deprecation>=2.1.0:../../devel/py-deprecation DEPENDS+= ${PYPKGPREFIX}-filetype>=1.0.7:../../sysutils/py-filetype TEST_DEPENDS+= ${PYPKGPREFIX}-factory_boy>=3.1.0:../../devel/py-factory_boy TEST_DEPENDS+= ${PYPKGPREFIX}-flake8>=3.8.4:../../devel/py-flake8 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.2.1:../../devel/py-test TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.10.1:../../devel/py-test-cov USE_LANGUAGES= # none USE_PKG_RESOURCES= yes PYTHON_VERSIONS_INCOMPATIBLE= 27 do-test: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} pytest-${PYVERSSUFFIX} tests .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.22 log @eyeD3: updated to 0.9.7 v0.9.7 (2022-10-07) : Sunshine New ~~~ - [fixup-plugin] Added --no-dir-rename. - Add remove-all-unknown to classic plugin. - Track/disc number support for JSON/YAML plugins (and tests) - CountAndTotalTuple named tuple for count/total values. - EyeD3 __all__ includes core.AudioFile. - AudioFile.__str__ returns path. - Strict render Frame flag to continue on render errors. Applied to RelVolAdjFrameV24, etc - Track unsupported frames and add `--remove-all-unknown` classic plugin option Changes ~~~~~~~ - Removed display-plugin due to Grako EOL - [stats] Print bytes as text and filter private members. - Remove Python 3.6 support, EOL. Fix ~~~ - Doc grammar fixed - Fix problem when frame file format invalid, and input.read() returns no more data at all - this had the potential to loop endlessly. Other ~~~~~ - Create codeql-analysis.yml. - Documentation updates. - Also updated deps, and removed Python 3.7 from official testing. - Docs: Fix a few typos - Spelling fixes - Typo fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2022/07/07 10:27:14 adam Exp $ d4 1 @ 1.21 log @eyeD3: updated to 0.9.6 v0.9.6 (2020-12-28) : True Blue New Id3.Tag(version=) keyword argument. Expose TextFrame ctor kwargs to Apple frames. Added --about CLI argument for extra version/program info. Fix Preserve linked file info in Tag.clear(). Handle v1 .id3/.tag files. Improved art plugin behavior when missing dependencies. [art plugin] Improved error for missing dependencies. TYER conversion (and restored non v2.2 breakage, for now) ID3 v2.2, date getters return values again. Passed filtered files list or handleDirectory, and skip non-existant symlinks Fixed installation supported Python text. Implement v1.0/v1.1 tag conversion rules. Other Poetry build system @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2022/06/30 11:18:02 nia Exp $ d3 1 a3 1 DISTNAME= eyeD3-0.9.6 d8 1 a8 1 HOMEPAGE= https://eyed3.readthedocs.io/en/latest/ @ 1.20 log @*: Revbump packages that use Python at runtime without a PKGNAME prefix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2022/01/05 15:40:57 wiz Exp $ d3 3 a5 4 DISTNAME= eyeD3-0.9.5 PKGREVISION= 4 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_PYPI:=e/eyeD3/} d12 1 a12 5 DEPENDS+= ${PYPKGPREFIX}-deprecation-[0-9]*:../../devel/py-deprecation DEPENDS+= ${PYPKGPREFIX}-factory_boy-[0-9]*:../../devel/py-factory_boy DEPENDS+= ${PYPKGPREFIX}-filetype-[0-9]*:../../sysutils/py-filetype #TEST_DEPENDS+= wget-[0-9]*:../../net/wget #TEST_DEPENDS+= ${PYPKGPREFIX}-tox-[0-9]*:../../devel/py-tox d14 6 a19 1 PYTHON_VERSIONED_DEPENDENCIES+= test:test d21 1 a21 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-faker via py-factory_boy d25 1 a25 2 USE_LANGUAGES= # none USE_TOOLS+= gmake d27 2 a28 8 #SUBST_CLASSES+= test #SUBST_SED.test+= -e "s,tox,tox-${PYVERSSUFFIX},g" #SUBST_STAGE.test+= pre-configure #SUBST_FILES.test+= Makefile # tox-based testing #do-test: # cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} test-data test a29 1 .include "../../lang/python/versioned_dependencies.mk" @ 1.19 log @python: egg.mk: add USE_PKG_RESOURCES flag This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2022/01/04 20:52:32 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.18 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2020/12/04 20:44:58 nia Exp $ d4 1 a4 1 PKGREVISION= 2 d23 2 @ 1.17 log @Revbump packages with a runtime Python dep but no version prefix. For the Python 3.8 default switch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2020/06/01 18:38:23 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.16 log @eyeD3: update test status Uses tox for testing, disable test target @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2020/05/20 07:06:41 wiz Exp $ d4 1 @ 1.15 log @eyeD3: mark as python 3.x only due to py-faker via py-factory_boy @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2020/05/19 18:52:35 wiz Exp $ d15 2 d22 2 a23 1 USE_LANGUAGES= # none d25 8 a32 4 # 13 test failures as of 0.9.5 # https://github.com/nicfit/eyeD3/issues/437 do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} py.test-${PYVERSSUFFIX} @ 1.14 log @eyeD3: update to 0.9.5. v0.9.5 (2020-03-28) : I Knew Her, She Knew Me ---------------------------------------------- Fix ~~~ - `eyeD3 --genre ""` to clear genre frame restored. - Genre id->name mapping for non-standard genres and custom maps. v0.9.4 (2020-03-21) : The Devil Made Me Do It ----------------------------------------------- New ~~~ - Relative volume adjustments (RVA2 and RVAD) (#399) - Tag properties copyright and encoded_by - Support GRP1 (Apple) frames. Changes ~~~~~~~ - Genre serialization not ID3 v2.3 format by default, and other genre cleanup (#402) fixes #382 Fix ~~~ - Date correctness between ID3 versions (#396) - PopularityFrame email encoding bug. - Plugins more featured in docs v0.9.3 (2020-03-01) : It Dawned On Me -------------------------------------- Changes ~~~~~~~ - Track/disc numbers can be set with integer strings. - Disc number getter and setter hooks v0.9.2 (2020-02-10) : Into The Future -------------------------------------- Fix ~~~ - Removed setting of PYTHONIOENCODING, it breaks MacOS. Fixes #388 v0.9.1 (2020-02-09) : Dead and Gone ------------------------------------ Fix ~~~ - Docs and pep8. Other ~~~~~ - Experiment with setting utf-8 writer for stdout and stderr. v0.9 (2020-01-01) : Favorite Thing ----------------------------------- Major Changes ~~~~~~~~~~~~~ - Dropped support for Python versions 2.7, 3.4, and 3.5. - File scanning is no longer recursive by default; use `-r / --recursive`. - Default log-level changed from WARNING to ERROR. New ~~~ - Mime-type detection uses filetype.py (libmagic no longer required) - setFileScannerOpts function accepts `default_recursive` option. - A new `jsontag` plugin for converting tags to JSON. - A new `extract` plugin for extracting tags from media. - A new `yamltag` plugin for converting tags to YAML. - A new `mimetypes` plugin for listing file mime-types / measuring performance - Original artist support (TOPE frame, --orig-artist) - Added support for Python 3.8 and pypy3. Changes ~~~~~~~ - Log warning when ID3 v1.x text truncation occurs. Fixes #299. - Accept (invalid) date strings for the form YYYYMMDD. Fixes #379 - Adjust replay gain correctly for lame >= 3.95.1 headers. - Added -r/--recursive argument. eyeD3 is no longer recursive by default (#378) - Regenerated grako parser. - New ValueError for _setNum when unknown type/values are passed. - Moved src/* to top-level repo directory. Fix ~~~ - PRIV data type checking, fixed examples, etc. - Use tox for `make test` - ID3 v2.3 to v2.4 date conversion. - Match mp3 mime-types against all possible mime-types. Specifically, application/x-font-gdos. Fixes #338 - Fix simple typo: titel -> title. - Fixed: load the right config file in arguments. - Fix issue tracker link. Fixes #333. - Fixed art plugin when `pylast` is not installed. - Unbound variable for track num/total. Fixes #327. - Fixed MP3 header search to not false match on BOMs. - Honor APIC text encoding when description is "". #200. - Fixed bug with improper types when re-rendering unique file ID. (#324) - UFID fixes, update (#325) Other ~~~~~ - Deprecation of eyed3.utils.guessMimeType - Removed ipdb from dev requirements v0.8.12 (2019-12-27) --------------------- Changes ~~~~~~~ - Accept (invalid) date strings for the form YYYYMMDD. Fixes #379 Other ~~~~~ - Test with py38 v0.8.11 (2019-11-09) ------------------------ Fix ~~~ - ID3 v2.3 to v2.4 date conversion. - Match mp3 mime-types against all possible mime-types. Specifically, application/x-font-gdos. Fixes #338 v0.8.10 (2019-03-07) : Apples ------------------------------ New ~~~ - Log warning when ID3 v1.x text truncation occurs. Fixes #299. Fix ~~~ - Honor APIC text encoding when description is "". #200. - Fixed bug with improper types when re-rendering unique file ID. (#324) v0.8.9 (2019-01-12) : Descent Into... -------------------------------------- Changes ~~~~~~~ - Fixup plugin: -t changed to --type. - Pin pathlib to latest version 1.0.1 (#304) Fix ~~~ - Force no-color output when stdout is not a terminal (#297) - Requirements.txt: pathlib is only needed for older python versions (#284) - Art plugin: Pin pylast to 2.x to preserve Python2 support. v0.8.8 (2018-11-28) : In Ruins ------------------------------ New ~~~ - Follow symlink directories. Fixes #224 Changes ~~~~~~~ - Eyed3.core.AudioInfo `time_secs` is now a float and non-lossy. Fixes #210 - Removed Python 3.3 support. Fix ~~~ - Better type handling during TLEN [fixup plugin]. - Don't tweak logging by default, only thru `main`. Fixes #243 Other ~~~~~ - Added a separate example for Windows (--add-image ) [Addresses the issue #219] (#220) v0.8.7 (2018-06-11) : Aeon --------------------------- Fix ~~~ - Only use os.fwalk where supported. v0.8.6 (2018-05-27) : Robot Man -------------------------------- New ~~~ - Art plugin can now download album covers from last.fm. Changes ~~~~~~~ - Use os.fwalk for its better performance (esp. >= py37) Fixes #166 - TagTemplate `path_friendly` is now a string, namely the delimiter to use. Fix ~~~ - Classic plugin: --write-image will work with --quiet. Fixes #188 - Multiple fixes for display plugin %images% replacements. Fixes #176 - Allow --remove-* options to work when there are no tags. Fixes #183 v0.8.5 (2018-03-27) : 30$ Bag ----------------------------- New ~~~ - Mp3AudioFile.initTag now returns the new tag. - Eyed3.core.EP_MAX_SIZE_HINT. - Added docs for install devel dependencies and test data. Changes ~~~~~~~ - Similarly to TextFrame, fallback to latin1 for invalid encodings. - Removed paver as a dep. - Removed fabfile and mkenv. - Clean pytest_cache. - Nicfit.py cc update. Fix ~~~ - Handle missing `fcntl` on Windows. Fixes #135. - In addition to None, "" will now clear dates. - Update index.rst to reflect the code is in a Git repo, not Mercurial (#164) Other ~~~~~ - Update pytest from 3.2.2 to 3.5.0 (#175) - Update twine from 1.9.1 to 1.11.0 (#173) - Update sphinx from 1.6.5 to 1.7.2 (#174) - Update sphinxcontrib-paverutils from 1.16.0 to 1.17.0 (#172) - Update pytest-runner from 3.0 to 4.2 (#171) - Update nicfit.py from 0.7 to 0.8 (#161) - Update ipdb from 0.10.3 to 0.11 (#159) - Update factory-boy from 2.9.2 to 2.10.0 (#150) - Update pyaml from 17.10.0 to 17.12.1 (#138) - Update python-magic to 0.4.15 (#130) - Update pip-tools from 1.10.1 to 1.11.0 (#129) - Update check-manifest from 0.35 to 0.36 (#125) v0.8.4 (2017-11-17) : The Cold Vein ------------------------------------- New ~~~ - Composer (TCOM) support (#123) - Check for version incompatibilities during version changes. Changes ~~~~~~~ - More forgiving of invalid text encoding identifiers (fixes #101) - More forgiving of bad Unicode in text frames (fixes #105) - EyeD3 cmd line helper turned not session-scoped fixture. - Only warn about missing grako when the plugin is used. Fixes #115. Fix ~~~ - Fix python3 setup when system encoding is not utf-8 (#120) - Fix bad frames detection in stats plugin for python3 (#113) - Script exits with 0 status when called with --version/--help (#109) - Help pymagic with poorly encoded filenames. - [display plugin] Handle comments. - [display plugin] Handle internal exception types. Fixes #118. - IOError (nor OSError) have a message attr. Other ~~~~~ - Set theme jekyll-theme-slate. - Update pytest to 3.2.5 (#122) - Update pytest-runner to 3.0 (#108) - Update sphinx to 1.6.5 (#106) - Update flake8 to 3.5.0 (#107) v0.8.3 (2017-10-22) : So Alone ------------------------------- Fix ~~~ - Reload and process after tag removals, fixes #102. (PR #103) - Display incorrectly encoded strings (usually filenames) Other ~~~~~ - Make the classic output span the actual width of the tty so you can see the actual path with a long file name. (#92) v0.8.2 (2017-09-23) : Standing At the Station ---------------------------------------------- New ~~~ - Pypy and pypy3 support. Changes ~~~~~~~ - 'nose' is no longer used/required for testing. Fix ~~~ - Fix for Unicode paths when using Python2. Fixes #56. v0.8.1 (2017-08-26) : I Can't Talk To You ------------------------------------------ New ~~~ - ``make pkg-test-data`` target. - Sample mime-type tests. Fix ~~~ - Added ``python-magic`` as a dependency for reliable mime-type detection. Fixes #61 - Add pathlib to requirements. Fixes #43. - [doc] Fixed github URL. v0.8 (2017-05-13) : I Don't Know My Name ----------------------------------------- .. warning:: This release is **NOT** API compatible with 0.7.x. The majority of the command line interface has been preserved although many options have either changed or been removed. Additionally, support for Python 2.6 has been dropped. New ~~~ - Python 3 support (version 2.7 and >= 3.3 supported) - The Display plugin (-P/--plugin display) enables complete control over tag output. Requires ``grako``. If using pip, ``pip install eyeD3[display]``. Contributed by Sebastian Patschorke. - Genre.parse(id3_std=False) (and --non-std-genres) to disable genre # mapping. - eyed3.load accept pathlib.Path arguments. - eyed3.core.AudioFile accept pathlib.Path arguments. - eyed3.utils.walk accept pathlib.Path arguments. - New manual page. Contributed by Gaetano Guerriero - ``make test-data`` Changes ~~~~~~~~ - Project home from to GitHub: https://github.com/nicfit/eyeD3 Fix ~~~ - Lang fixes, and no longer coerce invalids to eng. Other ~~~~~ - Moved to pytest, although unittest not yet purged. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2020/01/26 17:30:41 rillig Exp $ d18 2 @ 1.13 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2019/09/02 13:20:05 adam Exp $ d3 1 a3 2 DISTNAME= eyeD3-0.7.11 PKGREVISION= 1 d8 9 a16 3 HOMEPAGE= https://eyed3.nicfit.net/ COMMENT= Python tool for working with audio files (in particular, mp3) LICENSE= gnu-gpl-v2 a18 2 PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 0.7.11 REPLACE_SH+= bin/eyeD3 d20 4 a23 5 SUBST_CLASSES+= python SUBST_STAGE.python= post-configure SUBST_MESSAGE.python= Fixing path to python executable. SUBST_FILES.python+= bin/eyeD3 SUBST_SED.python+= -e "s,python,${PYTHONBIN}," d25 1 @ 1.12 log @Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2019/04/26 14:12:31 maya Exp $ d9 1 a9 1 HOMEPAGE= http://eyed3.nicfit.net/ @ 1.11 log @fix some whitespace, mostly introduced in the previous python 3.4 / 3.5 removal commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2019/04/26 13:13:41 maya Exp $ d14 1 a14 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 0.7.11 @ 1.10 log @Omit mentions of python 34 and 35, after those were removed. - Includes some whitespace changes, to be handled in a separate commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2019/04/25 07:32:35 maya Exp $ d13 3 a15 3 USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 0.7.11 REPLACE_SH+= bin/eyeD3 @ 1.9 log @PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2018/07/03 05:03:01 adam Exp $ d14 1 a14 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # not yet ported as of 0.7.11 @ 1.8 log @extend PYTHON_VERSIONS_ for Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2017/03/14 19:17:21 adam Exp $ d4 1 @ 1.7 log @0.7.11 - 03.12.2017 (Evergreen) New Features: * Repo and issue tracker moved to GitHub: https://github.com/nicfit/eyeD3 Bug Fixes: [issue 78] - ‘NoneType’ object has no attribute ‘year’ [issue 108] - Multiple date related fixes. [issue 110] - Allow superfluous –no-tagging-ttme-frame option for backward compatibility. [issue 111] - The –version option now prints a short, version-only, message. [issue 116] - Allow –year option for backward compatibility. Converts to –release-year. [issue 117] - Fixes for –user-text-frame with multiple colons and similar fixes. [issue 125] - ID3 v1.1 encoding fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2017/02/08 14:21:26 wiz Exp $ d13 1 a13 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 0.7.11 @ 1.6 log @Updated eyeD3 to 0.7.10. 0.7.10 - 12.10.2016 (Hollow) Bug Fixes: [issue 97] - Missing import [issue 105] - Fix the rendering of default constructed id3.TagHeader Fixed Tag.frameiter 0.7.9 - 11.27.2015 (Collapse/Failure) New Features: process files and directories in a sorted fashion. display the ellipsis file name and path, and the file size right justified in printHeader. stating to be unable to find a valid mp3 frame without a hint, where this happened is rather unfortunate. I noticed this from using eyed3.load() calls. [fixup plugin] - Better compilation support. Bug Fixes: Fixed missing ‘math’ import. [issue 81] - Replaced invalid Unicode. [issue 91] - Disabled ANSI codes on Windows [issue 92] - More friendly logging (as a module) 0.7.8 - 05.25.2015 (Chartsengrafs) New Features: [pymod plugin] – A more procedural plugin interface with modules. [art plugin] – Extract tag art to image files, or add images to tags. eyed3.utils.art - High level tag art API eyed3.id3.frames.ImageFrame.makeFileName produces the file extension .jpg instead of .jpeg for JPEG mime-types. Added eyed3.utils.makeUniqueFileName for better reuse. [statistics plugin] – Less score deduction for lower bit rates. Split example plugins module into discrete plugin modules. [fixup plugin] – Added –fix-case for applying title() to names [fixup plugin] – Detects and optionally removes files determined to be cruft. eyed3.id3.Tag – Added frameiter method for iterating over tag frames. Added optional preserve_file_time argument to eyed3.id3.Tag.remove. Removed python-magic dependency, it not longer offers any value (AFAICT). Bug Fixes: [issue 50] Crashing on –remove-frame PRIV [issue 75] Parse lameinfo even if crc16 is not correct [issue 77] Typo in docs/installation.rst [issue 79] Request to update the GPL License in source files Fixes to eyed3.id3.tag.TagTemplate when expanding empty dates. eyed3.plugins.Plugin.handleDone return code is not actually used. [classic plugin] – Fixed ID3v1 –verbose bug. [fixup plugin] – Better date handling, album type, and many bug fixes. 0.7.6 / 0.7.7 - Skipped @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2017/01/01 14:43:22 wiz Exp $ d3 1 a3 1 DISTNAME= eyeD3-0.7.10 d12 2 a13 2 USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 0.7.5 d17 1 a17 1 SUBST_SED.python+= -e "s,python,${PYTHONBIN}," d20 1 a20 1 SUBST_STAGE.python= post-configure @ 1.5 log @Add python-3.6 to incompatible versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2016/07/09 13:03:30 wiz Exp $ d3 1 a3 1 DISTNAME= eyeD3-0.7.5 d5 1 a5 2 MASTER_SITES= http://eyed3.nicfit.net/releases/ EXTRACT_SUFX= .tgz d20 1 a20 1 SUBST_STAGE.python+= post-configure @ 1.4 log @Remove python33: adapt all packages that refer to it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2015/12/05 21:25:28 adam Exp $ d14 1 a14 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # not yet ported as of 0.7.5 @ 1.3 log @Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2015/01/04 11:43:12 wiz Exp $ d14 1 a14 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.7.5 @ 1.2 log @Fix python path in installed shell script. Ride import. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2015/01/04 11:05:15 wiz Exp $ d14 1 a14 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.7.5 @ 1.1 log @Import eyeD3-0.7.5 as audio/eyeD3. eyeD3 is a Python tool for working with audio files, specifically mp3 files containing ID3 metadata (i.e. song info). It provides a command-line tool (``eyeD3``) and a Python library (``import eyed3``) that can be used to write your own applications or plugins that are callable from the command-line tool. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2015/01/04 11:02:01 wiz Exp $ d17 6 @