--- - branch: MAIN date: Fri Apr 5 09:11:57 UTC 2013 files: - new: '1.23' old: '1.22' path: pkgsrc/x11/libXi/Makefile pathrev: pkgsrc/x11/libXi/Makefile@1.23 type: modified - new: '1.19' old: '1.18' path: pkgsrc/x11/libXi/distinfo pathrev: pkgsrc/x11/libXi/distinfo@1.19 type: modified - new: '0' old: '1.1' path: pkgsrc/x11/libXi/patches/patch-include_X11_extensions_XInput2.h pathrev: pkgsrc/x11/libXi/patches/patch-include_X11_extensions_XInput2.h@0 type: deleted id: 20130405T091157Z.70350bb995cfca921891f7036b415689698d6da0 log: | Update to 1.7.1: Only a single fix: including the XFixes header to get the typedef for PointerBarrier. Naturally, this adds a pkgconfig build-time dependency on XFixes. Why? The header shipped with 1.7 typedef'd PointerBarrier. If you #include both XI and Xfixes headers, you will end up with a duplicate typedef. This is not an issue on gcc >= 4.6 since the two typedef's are the same. On earlier versions this will trigger an error. gcc 4.6 -pedantic-errors will trigger the same error. Peter Hutterer (2): Require XFixes for PointerBarrier, remove duplicate typedef libXi 1.7.1 module: pkgsrc subject: 'CVS commit: pkgsrc/x11/libXi' unixtime: '1365153117' user: wiz