[Bug 207946] games/tbe: pkg-plist missing main executable and icons
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Mar 13 10:21:44 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207946
Bug ID: 207946
Summary: games/tbe: pkg-plist missing main executable and icons
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: johans at FreeBSD.org
Reporter: marino at FreeBSD.org
Assignee: johans at FreeBSD.org
Flags: maintainer-feedback?(johans at FreeBSD.org)
the games/tbe port has had it's pkg-plist removed and replaced with the
PORTS_DATA=* definition (also PORTS_DOCS=*, but this one is ok)
It's a common belief that PORT_DATA= should be removed and never used. It's
definitely abused here.
Using both synth and poudriere to test the port, it fails miserably:
===========================================================================
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: %%QT_BINDIR%%/tbe
Error: Orphaned: share/applications/tbe.desktop
Error: Orphaned: share/icons/hicolor/128x128/apps/tbe.png
Error: Orphaned: share/icons/hicolor/16x16/apps/tbe.png
Error: Orphaned: share/icons/hicolor/32x32/apps/tbe.png
Error: Orphaned: share/icons/hicolor/48x48/apps/tbe.png
Error: Orphaned: share/icons/hicolor/64x64/apps/tbe.png
===> Checking for items in pkg-plist which are not in STAGEDIR
===> Error: Plist issues found.
*** Error code 1
In my opinon, the proper fix is to remove PORT_DATA and return the pkg-plist to
this port, and then test the new pkg-plist with "synth test" or "poudriere
testport". Apparently this has been broken a very long time.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list