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.