[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