When using bsd.pear.mk for pear modules it is possible to generate a plist missing some @rmdir statements. Consider the following: TESTS= Latin1Test.php locale/en_GB/LC_MESSAGES/test.mo \ locale/en_GB/LC_MESSAGES/test.php locale/en_GB/LC_MESSAGES/test.po \ locale/en_GB/LC_MESSAGES/test2.mo locale/en_GB/LC_MESSAGES/test2.po \ locale/es_ES/LC_MESSAGES/test.mo locale/es_ES/LC_MESSAGES/test.po \ locale/fr_FR/LC_MESSAGES/test.mo locale/fr_FR/LC_MESSAGES/test.php \ locale/fr_FR/LC_MESSAGES/test.po locale/fr_FR/LC_MESSAGES/test2.mo \ locale/fr_FR/LC_MESSAGES/test2.php locale/fr_FR/LC_MESSAGES/test2.po The current code will generate @rmdir's for: locale/en_GB/LC_MESSAGES locale/es_ES/LC_MESSAGES locale/fr_FR/LC_MESSAGES But not for: locale/en_GB locale/es_ES locale/fr_FR locale The attached patch fixes the DIRFILTER to generate the missing @rmdir's.
Responsible Changed From-To: freebsd-ports-bugs->miwi Over to maintainer (via the GNATS Auto Assign Tool)
miwi 2010-12-29 07:02:48 UTC FreeBSD ports repository Modified files: devel/pear Makefile bsd.pear.mk Log: - Add support for pear modules to have non .tgz extensions. - Fix a plist generation bug when no files are installed into a directory. PR: 152059 152055 Submitted by: Tom Judge <tom@tomjudge.com> Tested via: pointyhat Revision Changes Path 1.35 +1 -0 ports/devel/pear/Makefile 1.10 +18 -2 ports/devel/pear/bsd.pear.mk _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!