On Fri,  2 May 2014 11:19:10 +0200 (CEST)
"Nils R" <m...@hxgn.net> wrote:
> Hi ports@,
> 
> i currently try to port puddletag, a python audio file tagger [1].  So 
> far, everything works fine, except for one thing:  When i make package, 
> it throws this error:
>  
>   `/usr/ports/pobj/puddletag-1.0.3/fake-amd64/.fake_done' is up to date.
>   ===>  Building package for puddletag-1.0.3
>   Create /usr/ports/packages/amd64/all/puddletag-1.0.3.tgz
>   Error: 
> /usr/ports/pobj/puddletag-1.0.3/fake-amd64/usr/local/lib/python2.7/site-packages/${FULLPKGNAME\-}-py2.7.egg-info
>  does not exist
>   Fatal error: can't continue                                                 
>             ^^^^^^^^^^^^^^^^
>    at /usr/libdata/perl5/OpenBSD/PkgCreate.pm line 1450.
>   *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1890 
> '/usr/ports/packages/amd64/all/puddletag-1.0.3.tgz')
>   *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2439 
> '_internal-package')
>   *** Error 1 in /usr/ports/mystuff/audio/puddletag 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2419 'package')

Hi,

you must replace the FULLPKGNAME in your PLIST by something like this:
puddletag-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
 
(see ports like devel/py-distribute, you should have MODPY_EGG_VERSION).

Don't hesitate if you have others questions.

Cheers,

Remi.

Reply via email to