Bug 193456

Summary: ports-mgmt/portlint: unlike bsd.port.mk forbids empty StartupNotify in DESKTOP_ENTRIES
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: Joe Marcus Clarke <marcus>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 193455    

Description Jan Beich freebsd_committer freebsd_triage 2014-09-08 08:24:49 UTC
portlint disagrees with bsd.port.mk and desktop file spec

  * Comment, Icon and StartupNotify may be empty
    strings (""). Categories may be an empty string in some
  ...
  * StartupNotify may be true, false or empty (see Desktop
    Entry Specification for details).

or

  StartupNotify
  ... If absent, a reasonable handling is up to implementations
  (assuming false, using StartupWMClass, etc.). (See the Startup
  Notification Protocol Specification for more details).

http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html

$ portlint -AC
FATAL: Makefile: Use true/false (without quotes) instead of ${TRUE}/${FALSE} in DESKTOP_ENTRIES.
1 fatal error and 0 warnings found.
Comment 1 Joe Marcus Clarke freebsd_committer freebsd_triage 2014-10-08 23:24:53 UTC
Fixed in my CVS repo pending the next release.
Comment 2 Joe Marcus Clarke freebsd_committer freebsd_triage 2014-10-08 23:42:21 UTC
Fixed in 2.15.5.