Created attachment 153638 [details] patch Add two patches to textproc/intltool so it works better with USES=autoreconf. Both patches can be sent upstream. - Patch intltool.m4 so translations are always installed in PREFIX/share/locale instead of PREFIX/lib/locale (USE_GNOME=intlhack also does this for ports without USES=autoreconf) - Patch intltoolize.in so it creates the directory where it will copy intltool.m4 into - Also remove old CONFIGURE_ARGS, CONFLICTS, post-patch and post-install from Makefile
Does this need an exp-run?
The patch removes files/OrigTree.pm which was added 8 years ago for backwards compatibility because some ports still needed it. An exp-run is needed to find out if that's still the case. The other changes may not need an exp-run but it would be nice to test them more thoroughly than what I've done so far. I didn't assign it to portmgr yet because I wanted to see if gnome@ had any objections or other comments first.
No objections or comments from me, over to portmgr for exp-run.
I'm going to submit patches for libtool and libiconv that can perhaps be included in the exp-run.
Take for exp-run
Exp-run results for bug #198123 and bug #199094 : http://pb2.nyi.freebsd.org/build.html?mastername=101amd64-default-libtoolintltool&build=2015-04-03_10h48m42s There was 1 new failure, likely due to intltool: + {"origin"=>"deskutils/nemo-extensions", "phase"=>"package", "errortype"=>"???"} Failure log: http://pb2.nyi.freebsd.org/data/101amd64-default-libtoolintltool/2015-04-03_10h48m42s/logs/errors/nemo-extensions-2.4.0.log
Created attachment 155160 [details] patch2 Fix pkg-plist of deskutils/nemo-extensions
Succeeds now: http://pb2.nyi.freebsd.org/data/101amd64-default-libtoolintltool/2015-04-03_14h33m26s/logs/nemo-extensions-2.4.0_1.log
A commit references this bug: Author: tijl Date: Fri Apr 3 15:55:57 UTC 2015 New revision: 383140 URL: https://svnweb.freebsd.org/changeset/ports/383140 Log: Add two patches to textproc/intltool so it works better with USES=autoreconf - Patch intltool.m4 so translations are always installed in PREFIX/share/locale instead of PREFIX/lib/locale (USE_GNOME=intlhack also does this for ports without USES=autoreconf) - Patch intltoolize.in so it creates the directory where it will copy intltool.m4 into if it doesn't exist yet Also remove old CONFIGURE_ARGS, CONFLICTS, post-patch and post-install from Makefile and remove an old patch. PR: 198123 Exp-run by: antoine Approved by: gnome (kwm), portmgr (antoine) Changes: head/deskutils/nemo-extensions/Makefile head/deskutils/nemo-extensions/pkg-plist head/textproc/intltool/Makefile head/textproc/intltool/files/OrigTree.pm head/textproc/intltool/files/patch-intltool.m4 head/textproc/intltool/files/patch-intltoolize.in head/textproc/intltool/pkg-plist