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

Attachment: puddletag.tgz
Description: GNU Zip compressed data

Reply via email to