Bug 211421

Summary: DEPRECATED messages are printed with backslash escaped spaces
Product: Ports & Packages Reporter: Miroslav Lachman <000.fbsd>
Component: Ports FrameworkAssignee: Port Management Team <portmgr>
Status: Closed FIXED    
Severity: Affects Some People CC: pi, ports-bugs
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Miroslav Lachman 2016-07-28 13:07:11 UTC
For example port lang/php55 has this in Makefile

DEPRECATED= EOL upstream since 10 Jul 2016

On installation by "pkg upgrade" it prints following message:

-----------
This port is deprecated; you may wish to reconsider installing it:

EOL\ upstream\ since\ 10\ Jul\ 2016.

It is scheduled to be removed on or after 2016-08-20.
-----------

All spaces are escaped by backslash.


Bapt thinks it is ports bug:
https://lists.freebsd.org/pipermail/freebsd-ports/2016-July/104180.html
Comment 1 Mathieu Arnold freebsd_committer freebsd_triage 2016-08-09 14:22:58 UTC
Oh, I messed that up, sorry about that.
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-08-09 14:29:15 UTC
A commit references this bug:

Author: mat
Date: Tue Aug  9 14:29:05 UTC 2016
New revision: 419923
URL: https://svnweb.freebsd.org/changeset/ports/419923

Log:
  Don't overquote the DEPRECATED message, it ended up looking silly.

  Something like:

  -----------
  This port is deprecated; you may wish to reconsider installing it:

  EOL\ upstream\ since\ 10\ Jul\ 2016.

  It is scheduled to be removed on or after 2016-08-20.
  -----------

  PR:		211421
  Reported by:	Miroslav Lachman
  Sponsored by:	Absolight

Changes:
  head/Mk/bsd.port.mk