Bug 203425

Summary: print/gutenprint-base: overwrites PORTREVISION of slave ports
Product: Ports & Packages Reporter: Christoph Moench-Tegeder <cmt>
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed FIXED    
Severity: Affects Only Me CC: shoesoft
Priority: --- Keywords: patch
Version: LatestFlags: cmt: maintainer-feedback+
Hardware: Any   
OS: Any   
Attachments:
Description Flags
fixes PORTREVISION assignment none

Description Christoph Moench-Tegeder freebsd_committer freebsd_triage 2015-09-28 20:08:15 UTC
Created attachment 161504 [details]
fixes PORTREVISION assignment

with the last round of fixed to the gutenprint ports, print/gutenprint-base got it's PORTREVSION bumped - from 0 (as in not set) to 1. Unfortunately, PORTREVISION is set unconditionally, so print/gutenprint-base as the master port overwrites PORTREVISION of it's slave ports.
Attached patch fixes this by using ?= for assignment instead of =.
(cannot test right now for lack of access to suitable (read: disk space and CPU power) equipment),
Comment 1 Christoph Moench-Tegeder freebsd_committer freebsd_triage 2015-11-22 15:29:57 UTC
@amdmi3 fixed this in ports r402208
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2015-11-27 01:57:09 UTC
Assign to committer that resolved, update resolution.