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')
I could resolve it by replacing ${FULLPKGNAME\-} with ${FULLPKGNAME} in PLIST. After that, the package builds, can be installed and starts (did not test functionality so far). On the web, i found a link to this thread from last year [2], but maybe i'm just doing something wrong. Please see my port attached. Thanks, Nils [1]: http://puddletag.sourceforge.net/index.html [2]: http://openbsd.7691.n7.nabble.com/PORTS-framework-plist-with-FULLPKGNAME-problem-td228225.html
puddletag.tgz
Description: GNU Zip compressed data