aboutsummaryrefslogtreecommitdiff
path: root/audio/picard
Commit message (Collapse)AuthorAgeFilesLines
* devel/py-qt5, devel/py-sip: Update versionsLoïc Bartoletti2022-03-071-0/+1
| | | | | | | | | | | | - Update sip to 6.5.1 - Update PyQt5 to 5.15.6 - Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5 - Update PyQtSip to 12.9.1 - Update PyQtBuilder to 1.12.2 - Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino) PR: 261685 Exp-run by: antoine
* PyQt: Update sip to 6.5.0, reintroduce sip4 and simplify PyQt framework.Loïc Bartoletti2022-01-271-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIP: As mentioned in the update from sip to sip5, this is a transitional version to remove what is deprecated in sip4. Sip6 completely removes the deprecated parts. Unfortunately, some ports — mostly cura things — can not use sip6, so we reintroduce sip4. PyQt: At the same time, we took the opportunity to simplify PyQT and propose only one package as for devel/pyside2. */py-qt5-* have been merged — excepted chart, networkauth and webengine — into devel/py-qt5-pyqt. This allows us to be in adequacy with the packages that the author of these libraries proposes, namely: PyQt - devel/py-qt5-pyqt PyQt-Charts - x11-toolkits/py-qt5-chart PyQt-NetworkAuth – net/py-qt5-networkauth PyQt-WebEngine – www/py-qt5-webengine SIP – devel/py-sip py-sip - devel/py-qt5-sip PyQt-builder - devel/py-qtbuilder Qscintilla - devel/py-qt5-qscintilla2 Reviewed by: diizzy, kde Tested by: kai, rhurlin, arrowd, madpilot Approved by: makc, tcberner, kde Differential Revision: https://reviews.freebsd.org/D33237 Exp-run by: antoine
* Fix CONFLICTS entries in archivers, astro, audioStefan Eßer2022-01-131-0/+2
| | | | | | | | | | | | | | Fix conflicts entries based on a script that searches for duplicate files installed by several ports. Some patters seem to make ports conflict with themselves, but this is actually not the case due to the check-*-conflicts logic implemented in bsd.port.mk, which excludes self-conflicts. PHP based ports have been ignored in this commit as requested by the committers currently working on the php-8.1 import. Approved by: portmgr (implicit)
* audio/picard: Update to 2.6.2Jason E. Hale2021-05-012-4/+4
| | | | Changes: https://picard.musicbrainz.org/changelog/
* audio/picard: Update to 2.6.1Jason E. Hale2021-04-182-4/+4
| | | | Changes: https://picard.musicbrainz.org/changelog/
* audio/picard: Update to 2.6Jason E. Hale2021-04-062-7/+8
| | | | Changes: https://picard.musicbrainz.org/changelog/
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* PyQt5: Update PyQt5 to 5.15.4 and py-qtbuilder to 1.9.1Loïc Bartoletti2021-03-161-1/+1
| | | | | | | | PR: 254218 Exp-run by: antoine Notes: svn path=/head/; revision=568547
* PyQt5: Update PyQt5 to 5.15.3, QScintilla2 to 2.12.0, py-qtbuilder to 1.9.0Loïc Bartoletti2021-03-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * PyQt5: update to 5.15.3 This is a minor feature and bug-fix release. There are corresponding releases of the other PyQt5-related packages. - Added the missing QImage.setAlphaChannel(). - Support for the QtNetworkAuth library has been moved to a separate PyQtNetworkAuth package. - Wheels no longer bundle the corresponding Qt libraries and instead automatically install them from an external wheel. * QScintilla2: update to 2.12.0 This adds support for Qt6 and removes support for Qt4. - Change the new distname (again)i due to a conflict - Use the new sip-build system * devel/py-qtbuilder: update to 1.9.0 * devel/py-sip: fix flavor for sip-distinfo PR: 253865 Exp-run by: antoine Notes: svn path=/head/; revision=567825
* audio/picard: Fix packaging with Python 3.8Kai Knoblich2021-03-031-1/+1
| | | | | | | | | | | | | * Apply the same fix as in r559094 by stripping libraries by wildcard paths. * Also use PYTHONPREFIX_SITELIBDIR instead of PYTHON_SITELIBDIR to make the port PREFIX safe while I'm here. PR: 253815 Approved by: python (with hat) Notes: svn path=/head/; revision=567106
* audio/picard: Update to 2.5.6Jason E. Hale2021-01-062-4/+4
| | | | | | | Changes: https://picard.musicbrainz.org/changelog/ Notes: svn path=/head/; revision=560560
* audio/picard: Update to 2.5.5Jason E. Hale2020-12-262-5/+4
| | | | | | | Changes: https://picard.musicbrainz.org/changelog/ Notes: svn path=/head/; revision=559298
* Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip ↵Loïc Bartoletti2020-12-151-0/+1
| | | | | | | | | | to 12.8.1 PR: 251764 Exp-run by: antoine Notes: svn path=/head/; revision=558168
* audio/picard: Update to 2.5.1Jason E. Hale2020-10-302-7/+6
| | | | | | | | - Raise required version of audio/py-mutagen to 1.37 - Use DISTVERSION in WRKSRC to make it easier to test pre-release versions Notes: svn path=/head/; revision=553659
* audio/picard: Add missing runtime dependency devel/py-dateutilJason E. Hale2020-10-171-2/+3
| | | | | | | | Reported by: arved (via private mail) MFH: 2020Q4 Notes: svn path=/head/; revision=552610
* Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5Loïc Bartoletti2020-10-051-0/+1
| | | | | | | | | | | | | | | | | | | - Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5 - Use pypi for PYQT [1] - Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5) - Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth - Strip libs - Refactor *_PATH and *_PORT parts [1] RiverBankComputing doesn't offer links to download latest version of some ports PR: 247369 Reviewed by: tcberner Differential Revision: https://reviews.freebsd.org/D25749 Exp-run by: antoine Notes: svn path=/head/; revision=551499
* audio/picard: Update to 2.4.4Jason E. Hale2020-09-122-4/+4
| | | | | | | Changes: https://picard.musicbrainz.org/changelog/ Notes: svn path=/head/; revision=548283
* audio/picard: Update to 2.4.2Jason E. Hale2020-08-242-4/+4
| | | | | | | Changes: https://picard.musicbrainz.org/changelog/ Notes: svn path=/head/; revision=546034
* Update audio/picard to 2.3.2Jason E. Hale2020-06-292-12/+10
| | | | Notes: svn path=/head/; revision=540814
* Update py-sip to 4.19.21 and qscintilla2 to 2.11.4Loïc Bartoletti2020-04-111-0/+1
| | | | | | | | | | | | | | - Update py-sip to 4.19.21 - Update qscintilla2 to 2.11.4 - Replace MASTER_SITE_RIVERBANK with https versions - Replace QSCI2_DISTNAME to match with the new one PR: 245308 Approved by: tcberner (mentor) Exp-run by: antoine Notes: svn path=/head/; revision=531396
* Update audio/picard to 2.2.3Jason E. Hale2019-12-102-4/+4
| | | | | | | Changes: https://picard.musicbrainz.org/changelog/ Notes: svn path=/head/; revision=519644
* audio/picard: Update to 2.2.2Jason E. Hale2019-11-032-4/+4
| | | | | | | | PR: 241681 Submitted by: Adam Jimerson <vendion@gmail.com> Notes: svn path=/head/; revision=516380
* Update audio/picard to 2.2.1Jason E. Hale2019-09-212-4/+4
| | | | Notes: svn path=/head/; revision=512458
* audio/picard: Update to 2.1.3Jason E. Hale2019-03-192-5/+4
| | | | | | | Changes: https://picard.musicbrainz.org/changelog/ Notes: svn path=/head/; revision=496237
* audio/picard: Update to 2.1.2Jason E. Hale2019-02-142-5/+5
| | | | | | | Changes: https://picard.musicbrainz.org/changelog/ Notes: svn path=/head/; revision=492903
* Fix Qt5 symbol version scripts to put the catch-all clause first. WhenTijl Coosemans2019-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a symbol matches multiple clauses the last one takes precedence. If the catch-all is last it captures everything. In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the catch-all lowest priority. Older versions of Qt5Webengine exported some memory allocation symbols from the bundled Chromium. Version 5.9 stopped exporting these [1] but the symbols were kept as weak wrappers for the standard allocation functions to maintain binary compatibility. [2][3] The problem is that the call to the standard function in these weak wrappers is only resolved to the standard function if there's a call to this standard function in other parts of Qt5Webengine, because only then is there a non-weak symbol that takes precedence over the weak one. If there's no such non-weak symbol the call in the weak wrapper resolves to the weak wrapper itself creating an infinite call loop that overflows the stack and causes a crash. Some of the allocation functions are variants of C++ new and delete and it probably depends on the compiler whether these variants are used in other parts of Qt5Webengine. Remove the weak wrappers (make them Linux specific). This isn't binary compatible but we are already breaking that with the changes to the symbol versions. [1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4 [2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5 [3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5 Bump all ports that depend on Qt5. PR: 234070 Exp-run by: antoine Approved by: kde (adridg) Notes: svn path=/head/; revision=490472
* audio/picard: Update to 2.1Jason E. Hale2019-01-032-6/+5
| | | | | | | Changes: https://picard.musicbrainz.org/changelog/ Notes: svn path=/head/; revision=489190
* pyqt: Change install directories for Python flavor supportTobias C. Berner2018-11-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | * PyQt could not be installed for multiple Python versions at the same time, as there were conflicting files. This patch creates Python-version versioned directories for all these, and further installs binaries with a version number. * Note, there might be some hickups for software that depends on on of the .so's provided by PyQt5, which might not be found anymore autmotically, and maybe need some LD-flaggery. * Update PyQt5 to 5.10.1 * Mark www/py-qt5-webengine broken. It is unforuntately no longer compatible with the old qt5-webengine-5.9.4 we ship. PR: 232745 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D8714 Notes: svn path=/head/; revision=485614
* - Update to 2.0.4Jason E. Hale2018-09-062-5/+5
| | | | | | | - Be more specific with audio/picard-plugins minimum version requirement Notes: svn path=/head/; revision=479094
* Update to 2.0.3Jason E. Hale2018-08-112-4/+4
| | | | Notes: svn path=/head/; revision=476946
* Update to 2.0.2Jason E. Hale2018-07-312-4/+4
| | | | Notes: svn path=/head/; revision=476006
* Update audio/picard to 2.0.1Jason E. Hale2018-07-273-529/+9
| | | | | | | | | | This is a major version update that switches from using PyQt4 and Python 2.7 to PyQt5 and Python 3.5+ Update audio/picard-plugins to 20180707 snapshot from the 2.0 branch Notes: svn path=/head/; revision=475469
* Use PY_FLAVOR for dependencies.Mathieu Arnold2018-06-201-2/+2
| | | | | | | | | | FLAVOR is the current port's flavor, it should not be used outside of this scope. Sponsored by: Absolight Notes: svn path=/head/; revision=472884
* sip is needed as a runtime dependencyJason E. Hale2018-02-161-1/+2
| | | | | | | | | | | | Traceback (most recent call last): File "/usr/local/bin/picard", line 2, in <module> from picard.tagger import main; main('/usr/local/share/locale', True) File "/usr/local/lib/python2.7/site-packages/picard/tagger.py", line 22, in <module> import sip ImportError: No module named sip Notes: svn path=/head/; revision=462017
* Update to 1.4.2 [1]Jason E. Hale2018-02-154-204/+170
| | | | | | | | | | | | | | | Fix LICENSE Update WWW Plugins are now in a separate port (audio/picard-plugins). They are maintained in a separate repository and no longer shipped with the picard source. PR: 223354 [1] Submitted by: Greg V <greg@unrelenting.technology> [1] Notes: svn path=/head/; revision=461880
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464 Notes: svn path=/head/; revision=455210
* Convert to USES=pyqtJason E. Hale2016-10-221-6/+3
| | | | Notes: svn path=/head/; revision=424486
* Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.Mathieu Arnold2016-04-011-11/+11
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412344
* - Update to 1.3.2Jason E. Hale2015-02-263-38/+196
| | | | Notes: svn path=/head/; revision=379980
* - Trim @dirrm[try] from pkg-plistJason E. Hale2014-09-221-25/+0
| | | | Notes: svn path=/head/; revision=368884
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-1/+1
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* - s/PYTHON_FEATURES/USE_PYTHON/Jason E. Hale2014-08-171-1/+1
| | | | | | | Reported by: koobs Notes: svn path=/head/; revision=365173
* - USE_PYTHON -> USES=pythonJason E. Hale2014-08-161-17/+14
| | | | | | | | | | | - Add LICENSE_FILE - Strip binaries - Use options helpers - Add USES=desktop-file-utils per stage-qa - Bump PORTREVISION since d-f-u changes RUN_DEPENDS and plist Notes: svn path=/head/; revision=365096
* Python cleanup:Rene Ladan2014-01-131-1/+1
| | | | | | | | | | - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat) Notes: svn path=/head/; revision=339634
* Use setuptools for all Python ports.William Grzybowski2013-12-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setuptools is the preferred method to manage Python distributions after many changes to the packaging ecosystem over the past couple of years. Only ports using USE_PYDISTUTILS= yes are affected by this commit, ports using USE_PYDISTUTILS= easy_install remains the same however this usage is now deprecated and should be converted to USE_PYDISTUTILS= yes. Some Python distributions do not work with setuptools out of the box because they extend the install command from distutils and not setuptools, and so they need to be patched accordingly. pip (which leverages setuptools) works around the issue by using eggs, however we want to get rid of those as well, as support for "flat" installation is unavailable or has other issues associated with it. This work allows us to unify how python packages are built, ensure that Python distributions are installed consistently, reduces complexity for Python port maintainers and paves the way for simplifying the Python ports framework in the future. With hat on: python Reviewed by: koobs, antoine Exp-run: bdrewery Approved by: bdrewery (portmgr) Notes: svn path=/head/; revision=336553
* - Remove manual creation and removal of share/applications, as it's now in ↵Dmitry Marakasov2013-10-221-1/+0
| | | | | | | | | the mtree (categories starting with a) Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=331267
* - Update to 1.2Jason E. Hale2013-09-294-40/+47
| | | | | | | | - Support staging - Update pkg-descr (capabilities & formatting) Notes: svn path=/head/; revision=328698
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | audio) Notes: svn path=/head/; revision=327706
* - Update audio/libdiscid to 0.5.2Jason E. Hale2013-09-121-6/+2
| | | | | | | | | - Switch to CMake build system - Trim Makefile headers - Bump PORTREVISION on dependent ports Notes: svn path=/head/; revision=327040
* - Convert USE_GETTEXT to USES (part 3)Alex Kozlov2013-04-241-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316464