.gear/rules | 2 + .../tags/ade5982f71f8483fce8673d8c4ff5b7c5b274d95 | 13 ++ .gear/tags/list | 1 + libpixman.spec | 142 ++++++++++++++++++++ pixman/Makefile.am | 3 +- pixman/libpixman.map | 78 +++++++++++ 6 files changed, 238 insertions(+), 1 deletions(-) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..a667908 --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: pixman-@version@:. name=pixman-@version@ +diff: pixman-@version@:. . name=pixman-@version@-@release@.patch diff --git a/.gear/tags/ade5982f71f8483fce8673d8c4ff5b7c5b274d95 b/.gear/tags/ade5982f71f8483fce8673d8c4ff5b7c5b274d95 new file mode 100644 index 0000000..1bbfc4c --- /dev/null +++ b/.gear/tags/ade5982f71f8483fce8673d8c4ff5b7c5b274d95 @@ -0,0 +1,13 @@ +object 601e4dc6fd78984701a231e48fabd1e1e3e23d38 +type commit +tag pixman-0.16.2 +tagger Søren Sandmann Pedersen 1254144285 -0400 + +pixman 0.16.2 release +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAkrAuR0ACgkQmxfmIW/3waiuEACdFuXrNI/P+6L17Ba50JS11lGa +oeAAn32g+a/HCU4obTfFZHHu3F+c4CFC +=Labm +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..db92552 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +ade5982f71f8483fce8673d8c4ff5b7c5b274d95 pixman-0.16.2 diff --git a/libpixman.spec b/libpixman.spec new file mode 100644 index 0000000..fb2dfef --- /dev/null +++ b/libpixman.spec @@ -0,0 +1,142 @@ +%define srcname pixman + +Name: libpixman +Version: 0.16.2 +Release: alt1 +Serial: 2 +Summary: Pixel manipulation library +License: MIT +Group: System/Libraries +Url: http://xorg.freedesktop.org + +Packager: Valery Inozemtsev + +Source: %srcname-%version.tar +Patch: %srcname-%version-%release.patch + +%description +Pixman is a pixel manipulation library for X and cairo. + +%package devel +Summary: Pixel manipulation library development package +Group: Development/C +Requires: %name = %version-%release + +%description devel +%name-devel contains the libraries and header files needed to +develop programs which make use of %name. + +%prep +%setup -q -n %srcname-%version +%patch -p1 + +%build +%autoreconf +%configure \ + --disable-static +%make_build + +%install +%make DESTDIR=%buildroot install + +%files +%_libdir/*.so.* + +%files devel +%_includedir/* +%_libdir/*.so +%_pkgconfigdir/*.pc + +%changelog +* Fri Oct 02 2009 Valery Inozemtsev 2:0.16.2-alt1 +- 0.16.2 + +* Thu Sep 03 2009 Valery Inozemtsev 2:0.16.0-alt2 +- enabled the x888_8_8888 sse2 fast path + +* Sun Aug 30 2009 Valery Inozemtsev 2:0.16.0-alt1 +- 0.16.0 + +* Wed Aug 12 2009 Valery Inozemtsev 2:0.15.20-alt1 +- 0.15.20 + +* Tue Jul 21 2009 Valery Inozemtsev 2:0.15.18-alt1 +- 0.15.18 + +* Tue Jul 14 2009 Valery Inozemtsev 2:0.15.16-alt1 +- 0.15.16 + +* Thu Jun 25 2009 Valery Inozemtsev 2:0.15.14-alt1 +- 0.15.14 + +* Sun Jun 21 2009 Valery Inozemtsev 2:0.15.10-alt2 +- 0.15.10 (closes: #20516) + +* Wed Jun 17 2009 Valery Inozemtsev 1:0.15.12-alt1 +- 0.15.12 + +* Fri Jun 05 2009 Valery Inozemtsev 1:0.15.10-alt1 +- 0.15.10 + +* Sun May 31 2009 Valery Inozemtsev 1:0.15.8-alt1 +- 0.15.8 + +* Fri May 22 2009 Valery Inozemtsev 1:0.15.6-alt1 +- 0.15.6 + +* Fri May 15 2009 Valery Inozemtsev 1:0.15.4-alt1 +- 0.15.4 + +* Fri Apr 10 2009 Valery Inozemtsev 1:0.15.2-alt1 +- 0.15.2 + +* Sun Feb 08 2009 Valery Inozemtsev 1:0.14.0-alt1 +- 0.14.0 + +* Wed Nov 26 2008 Valery Inozemtsev 1:0.13.2-alt1 +- 0.13.2 + +* Sat Nov 22 2008 Valery Inozemtsev 1:0.12.0-alt3 +- removed obsolete %%post_ldconfig/%%postun_ldconfig calls + +* Mon Oct 27 2008 Valery Inozemtsev 1:0.12.0-alt2 +- rebuild with gcc4.3 + +* Fri Sep 19 2008 Valery Inozemtsev 1:0.12.0-alt1 +- 0.12.0 + +* Sun Sep 07 2008 Valery Inozemtsev 1:0.11.10-alt1 +- 0.11.10 + +* Wed Aug 13 2008 Valery Inozemtsev 1:0.11.8-alt1 +- 0.11.8 + +* Wed Jun 25 2008 Valery Inozemtsev 1:0.11.6-alt1 +- 0.11.6 + +* Fri Jun 13 2008 Valery Inozemtsev 1:0.10.0-alt3 +- rollback to 0.10.0 (0.11.4 memory leaked) + +* Wed Jun 11 2008 Valery Inozemtsev 0.11.4-alt1 +- 0.11.4 + +* Thu May 01 2008 Valery Inozemtsev 0.10.0-alt2 +- introduced PIXMAN_0.10.0 ABI interface for new functions in libpixman-1.so.0.10.0 + +* Fri Mar 28 2008 Valery Inozemtsev 0.10.0-alt1 +- 0.10.0 + +* Wed Mar 19 2008 Valery Inozemtsev 0.9.6-alt3 +- pixman-0.9.6-x-offset.patch: fix computation of x_offset in pixman_add_traps + +* Wed Jan 16 2008 Valery Inozemtsev 0.9.6-alt2 +- avoid use of C++ keyword xor in header (close #13899) + +* Wed Oct 31 2007 Valery Inozemtsev 0.9.6-alt1 +- 0.9.6 + +* Mon Oct 01 2007 Valery Inozemtsev 0.9.5-alt2 +- GIT snapshot 2007-09-29 (39a67d35f05aa47cf50191e0837a2125593a7bbc) + +* Tue Sep 06 2007 Valery Inozemtsev 0.9.5-alt1 +- initial release diff --git a/pixman/Makefile.am b/pixman/Makefile.am index e19fa6e..b74e17a 100644 --- a/pixman/Makefile.am +++ b/pixman/Makefile.am @@ -1,5 +1,6 @@ lib_LTLIBRARIES = libpixman-1.la -libpixman_1_la_LDFLAGS = -version-info $(LT_VERSION_INFO) -no-undefined +libpixman_1_la_LDFLAGS = -version-info $(LT_VERSION_INFO) -no-undefined \ + -Wl,--version-script=libpixman.map libpixman_1_la_LIBADD = @DEP_LIBS@ -lm libpixman_1_la_CFLAGS = -DPIXMAN_DISABLE_DEPRECATED libpixman_1_la_SOURCES = \ diff --git a/pixman/libpixman.map b/pixman/libpixman.map new file mode 100644 index 0000000..8a814be --- /dev/null +++ b/pixman/libpixman.map @@ -0,0 +1,78 @@ +PIXMAN_0.10.0 { + global: + pixman_format_supported_destination; + pixman_format_supported_source; + pixman_version; + pixman_version_string; + local: + [^pixman_]*; +}; + +PIXMAN_0.11.8 { + global: + pixman_image_set_clip_region32; + pixman_region32_contains_point; + pixman_region32_contains_rectangle; + pixman_region32_copy; + pixman_region32_equal; + pixman_region32_extents; + pixman_region32_fini; + pixman_region32_init; + pixman_region32_init_rect; + pixman_region32_init_rects; + pixman_region32_init_with_extents; + pixman_region32_intersect; + pixman_region32_inverse; + pixman_region32_n_rects; + pixman_region32_not_empty; + pixman_region32_rectangles; + pixman_region32_reset; + pixman_region32_selfcheck; + pixman_region32_subtract; + pixman_region32_translate; + pixman_region32_union; + pixman_region32_union_rect; +} PIXMAN_0.10.0; + +PIXMAN_0.13.2 { + global: + pixman_f_transform_bounds; + pixman_f_transform_from_pixman_transform; + pixman_f_transform_init_identity; + pixman_f_transform_init_rotate; + pixman_f_transform_init_scale; + pixman_f_transform_init_translate; + pixman_f_transform_invert; + pixman_f_transform_multiply; + pixman_f_transform_point; + pixman_f_transform_point_3d; + pixman_f_transform_rotate; + pixman_f_transform_scale; + pixman_f_transform_translate; + pixman_transform_bounds; + pixman_transform_from_pixman_f_transform; + pixman_transform_init_identity; + pixman_transform_init_rotate; + pixman_transform_init_scale; + pixman_transform_init_translate; + pixman_transform_invert; + pixman_transform_is_identity; + pixman_transform_is_int_translate; + pixman_transform_is_inverse; + pixman_transform_is_scale; + pixman_transform_multiply; + pixman_transform_point; + pixman_transform_rotate; + pixman_transform_scale; + pixman_transform_translate; +} PIXMAN_0.11.8; + +PIXMAN_0.15.12 { + global: + pixman_image_set_destroy_function; +} PIXMAN_0.13.2; + +PIXMAN_0.15.16 { + global: + pixman_disable_out_of_bounds_workaround; +} PIXMAN_0.15.12; \ No newline at end of file