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>").

Reply via email to