#47159: intltool @0.50.2_0: update to 0.51.0 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: larryv@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: intltool | -----------------------------+---------------------- Comment (by devans@…): To quantify the problem, I count 119 ports that autoreconf to update intltool.m4 and need to be checked and probably fixed. An example of a port that now breaks is yelp. The problem becomes apparent in the destroot phase: {{{ ---> Staging yelp into destroot Warning: violation by /opt/local/@DATADIRNAME@ Warning: yelp violates the layout of the ports-filesystems! Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases! }}} The old po/Makefile.in.in expects intltool.m4 to set DATADIRNAME to the path for the locale directory but the 0.51 intltool.m4 doesn't do that any more. The new po/Makefile.in.in dispenses with DATADIRNAME and uses the standard @localdir@ substitution instead. An example of a port that DOES NOT break is empathy which reconfigures using autogen.sh to update intltool.m4 (and po/Makefile.in.in too!). -- Ticket URL: <https://trac.macports.org/ticket/47159#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X