[MacPorts] #44846: icu @53.1_1 __PREFIX__ not replaced after patch

MacPorts noreply at macports.org
Mon Sep 1 10:30:33 PDT 2014


#44846: icu @53.1_1 __PREFIX__ not replaced after patch
----------------------+--------------------------------
  Reporter:  zan@…    |      Owner:  macports-tickets@…
      Type:  defect   |     Status:  closed
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.3.1
Resolution:  invalid  |   Keywords:  haspatch
      Port:  icu      |
----------------------+--------------------------------

Comment (by zan@…):

 Replying to [comment:2 ryandesign@…]:
 > My response may be partly redundant with Larry's; I did not see his
 response while composing mine.
 >
 > There is no `__PREFIX__` in [browser:trunk/dports/devel/icu/files/patch-
 config-mh-darwin.diff patch-config-mh-darwin.diff]. I removed it from the
 patch in r123758, which was the same revision in which the port's revision
 was increased to 1. So somehow you received the update to the portfile,
 but you did not receive the updated patchfile. Do you have any idea how
 this could have occurred? Do you have any local modifications to these
 files? To fix the problem, you need to get the correct updated version of
 both the portfile and the patch, and then force the port to rebuild by
 running "`sudo port -n upgrade --force icu`".

 Yes, that solved it. I do have a local ports tree. Because the new
 patchfile had the same name as the old one, I didn't see the update.
 Thanks. Sorry about the confusion.

-- 
Ticket URL: <https://trac.macports.org/ticket/44846#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list