--- - branch: MAIN date: Mon Mar 26 03:28:12 UTC 2012 files: - new: '1.2' old: '1.1' path: pkgsrc/emulators/b-em/distinfo pathrev: pkgsrc/emulators/b-em/distinfo@1.2 type: modified - new: '1.1' old: '0' path: pkgsrc/emulators/b-em/hacks.mk pathrev: pkgsrc/emulators/b-em/hacks.mk@1.1 type: added - new: '1.2' old: '1.1' path: pkgsrc/emulators/b-em/patches/patch-src-makefile.in pathrev: pkgsrc/emulators/b-em/patches/patch-src-makefile.in@1.2 type: modified id: 20120326T032812Z.6ce600ad06f7290d31212744aaba37f877b14c18 log: | This package's upstream distfile has hit on the wonderful idea of shipping symlinks into /usr/share/automake-1.11 instead of copies of various semi-standard gnuish files, including some scripts needed by the build. Remove the patch that causes the build to try to run things direct from ${PREFIX}/share/automake-1.11, as that's not the way things are supposed to be done in a buildlink universe. However, adding a bl3.mk to automake to allow using this stuff is itself wrong. So instead, work around this mess by adding a post-extract hack that deletes the symlinks and replaces them with the actual files from automake. Also, add a build dependence on automake so the files are actually there when we try to reference them. (hi reinoud!) No revbump needed as the package didn't build. Grumble. module: pkgsrc subject: 'CVS commit: pkgsrc/emulators/b-em' unixtime: '1332732492' user: dholland