On 2014/05/08 13:24, Nils R wrote: > Stuart Henderson schrieb am 08.05.2014 13:13: > > > On 2014/05/08 13:04, Nils R wrote: > >> Hi, > >> > >> this is a port for pyacoustid. From the homepage: > >> > >> Chromaprint and its associated Acoustid Web service make up a > >> high-quality, open-source acoustic fingerprinting system. This package > >> provides Python bindings for both the fingerprinting algorithm library, > >> which is written in C but portable, and the Web service, which provides > >> fingerprint lookups. > >> > >> > >> This is an (optional) dependency for beets, allowing to query the acoustid > >> database for tags while tagging, storing acoustid fingerprints in files, > >> and uploading new fingerprints to the database. > >> > >> > >> Tested with beets 1.3.5. > >> > >> Any comments? > >> > >> Nils > > > > > > Remove REVISION and don't explicitly list lang/python in CATEGORIES, > > but also it seems this needs audioread to be ported as a dependency. > > > > Hi Stuart, > > the program uses fpcalc if available (it is with new chromaprint port): > > This library uses audioread to do audio decoding when not using fpcalc > ^^^^^^^^^^^^^^^^^^^^^ > and requests to talk to the HTTP API (pip should automatically install > these dependencies).
ah; in that case, it needs an explicit version in the dependency on chromaprint to make sure that it gets a version with fpcalc. > I also modified the Makefile, sorry that i alway forget to remove the > REVISION. > Thats used by me because often, things go wrong, so i bump REVISION to get a > fresh rebuilt. Is there a better way? I will take more care in the future. I normally do something like 'make clean; make PLIST_DB= repackage reinstall' (or in the case of packages where uninstalling would be a major pain, I repackage and then do "PKG_PATH=/usr/ports/packages/amd64/all sudo pkg_add -r -D installed <pkgname>").