diff options
-rw-r--r-- | x11/pixman/Makefile | 5 | ||||
-rw-r--r-- | x11/pixman/distinfo | 17 | ||||
-rw-r--r-- | x11/pixman/patches/patch-aa | 12 | ||||
-rw-r--r-- | x11/pixman/patches/patch-ab | 12 | ||||
-rw-r--r-- | x11/pixman/patches/patch-ae | 29 | ||||
-rw-r--r-- | x11/pixman/patches/patch-bb | 14 | ||||
-rw-r--r-- | x11/pixman/patches/patch-bc | 12 |
7 files changed, 36 insertions, 65 deletions
diff --git a/x11/pixman/Makefile b/x11/pixman/Makefile index 76014ba7e93..d5cfcecb3ec 100644 --- a/x11/pixman/Makefile +++ b/x11/pixman/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.45 2011/10/27 16:52:51 drochner Exp $ +# $NetBSD: Makefile,v 1.46 2012/05/12 17:38:32 wiz Exp $ -DISTNAME= pixman-0.22.2 -PKGREVISION= 2 +DISTNAME= pixman-0.24.4 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_XORG:=lib/} EXTRACT_SUFX= .tar.bz2 diff --git a/x11/pixman/distinfo b/x11/pixman/distinfo index c810e36159c..55673aaa72c 100644 --- a/x11/pixman/distinfo +++ b/x11/pixman/distinfo @@ -1,14 +1,13 @@ -$NetBSD: distinfo,v 1.44 2011/12/31 15:37:55 bsiegert Exp $ +$NetBSD: distinfo,v 1.45 2012/05/12 17:38:32 wiz Exp $ -SHA1 (pixman-0.22.2.tar.bz2) = ad2b828ce4280472f5933d8bb5f0f4d583aed7f3 -RMD160 (pixman-0.22.2.tar.bz2) = 13dbab02962cf45995aaebde4ec9a952ca8e6e76 -Size (pixman-0.22.2.tar.bz2) = 461319 bytes -SHA1 (patch-aa) = 019368315a48e7f928a0d85c340da7a5131504ec -SHA1 (patch-ab) = dd31ac6ff6dffb5a29b9d2ac372be55900e773f6 +SHA1 (pixman-0.24.4.tar.bz2) = 683450f917015366ac7918fc517c76801aeff374 +RMD160 (pixman-0.24.4.tar.bz2) = 1df92f83b0b944e8a493a8cdf6318ebc6e778914 +Size (pixman-0.24.4.tar.bz2) = 468400 bytes +SHA1 (patch-aa) = 7096dcb1f999ad4c9c0797bbdc5a4dd1f994275d +SHA1 (patch-ab) = 85ece7667c4c24adf92c1a2ec25bb2e12e83d0e4 SHA1 (patch-ad) = 2841fb543df1a180a263a770d1934924a4648d8d -SHA1 (patch-ae) = 3bec7a866692b06fd2d9a1376d36277b2d618e14 SHA1 (patch-af) = 76a94e09758f1d6e3055430c82fbcdaaefe0436d SHA1 (patch-ba) = 9bd8a7fd0cfbd280df06d69838d3d10ab1b51e23 -SHA1 (patch-bb) = 5017e070676b9e4613e02fe4b9d129c08abe6c7a -SHA1 (patch-bc) = 6a95770dca37d1ed0379a0b0313589a44ae0b4b0 +SHA1 (patch-bb) = bf9a4725e5dc20af7cafbedd212f6e2e2d78fa71 +SHA1 (patch-bc) = 7e1ba2de0c29a8f89f3549f4b3b8d1dd9e4fbaa5 SHA1 (patch-bd) = cd2feeedffd78dbcc16b327d346afc0b14c78136 diff --git a/x11/pixman/patches/patch-aa b/x11/pixman/patches/patch-aa index d2f0acf949a..65cb2633421 100644 --- a/x11/pixman/patches/patch-aa +++ b/x11/pixman/patches/patch-aa @@ -1,11 +1,13 @@ -$NetBSD: patch-aa,v 1.12 2011/01/26 19:25:55 drochner Exp $ +$NetBSD: patch-aa,v 1.13 2012/05/12 17:38:32 wiz Exp $ ---- pixman/Makefile.am.orig 2011-01-19 12:13:01.000000000 +0000 +--- pixman/Makefile.am.orig 2012-01-27 15:45:27.000000000 +0000 +++ pixman/Makefile.am -@@ -1,5 +1,5 @@ +@@ -2,7 +2,7 @@ include $(top_srcdir)/pixman/Makefile.so + lib_LTLIBRARIES = libpixman-1.la + -libpixman_1_la_LDFLAGS = -version-info $(LT_VERSION_INFO) -no-undefined @PTHREAD_LDFLAGS@ +libpixman_1_la_LDFLAGS = -version-info $(LT_VERSION_INFO) -no-undefined @PTHREAD_LDFLAGS@ -export-symbols $(PIXMAN_SYMFILE) libpixman_1_la_LIBADD = @PTHREAD_LIBS@ @DEP_LIBS@ -lm - libpixman_1_la_SOURCES = \ - pixman.h \ + libpixman_1_la_SOURCES = $(libpixman_sources) $(libpixman_headers) + diff --git a/x11/pixman/patches/patch-ab b/x11/pixman/patches/patch-ab index 0597def89af..2a4e2e04cd4 100644 --- a/x11/pixman/patches/patch-ab +++ b/x11/pixman/patches/patch-ab @@ -1,13 +1,13 @@ -$NetBSD: patch-ab,v 1.12 2011/01/26 19:25:55 drochner Exp $ +$NetBSD: patch-ab,v 1.13 2012/05/12 17:38:32 wiz Exp $ ---- pixman/Makefile.in.orig 2011-01-19 13:22:55.000000000 +0000 +--- pixman/Makefile.in.orig 2012-02-09 00:03:39.000000000 +0000 +++ pixman/Makefile.in -@@ -358,7 +358,7 @@ top_srcdir = @top_srcdir@ +@@ -429,7 +429,7 @@ BUILT_SOURCES = \ lib_LTLIBRARIES = libpixman-1.la libpixman_1_la_LDFLAGS = -version-info $(LT_VERSION_INFO) \ -no-undefined @PTHREAD_LDFLAGS@ $(am__append_2) \ -- $(am__append_7) -+ $(am__append_7) -export-symbols $(PIXMAN_SYMFILE) +- $(am__append_7) $(am__append_14) ++ $(am__append_7) $(am__append_14) -export-symbols $(PIXMAN_SYMFILE) libpixman_1_la_LIBADD = @PTHREAD_LIBS@ @DEP_LIBS@ -lm $(am__append_3) \ $(am__append_5) $(am__append_8) $(am__append_10) \ - $(am__append_12) + $(am__append_12) $(am__append_15) diff --git a/x11/pixman/patches/patch-ae b/x11/pixman/patches/patch-ae deleted file mode 100644 index 933ee33fd38..00000000000 --- a/x11/pixman/patches/patch-ae +++ /dev/null @@ -1,29 +0,0 @@ -$NetBSD: patch-ae,v 1.13 2011/07/11 10:50:58 drochner Exp $ - ---- configure.orig 2011-07-04 20:24:41.000000000 +0000 -+++ configure -@@ -21325,7 +21325,7 @@ fi - # if we're using Sun Studio and neither the user nor a config.site - # has set CFLAGS. - if test $SUNCC = yes && \ -- test "$test_CFLAGS" == "" && \ -+ test "$test_CFLAGS" = "" && \ - test "$CFLAGS" = "-g" - then - CFLAGS="-O -g" -@@ -21767,6 +21767,7 @@ fi - - - -+if false; then - { $as_echo "$as_me:$LINENO: checking whether the compiler supports -fvisibility=hidden" >&5 - $as_echo_n "checking whether the compiler supports -fvisibility=hidden... " >&6; } - save_CFLAGS="$CFLAGS" -@@ -21841,6 +21842,7 @@ rm -f core conftest.err conftest.$ac_obj - fi - { $as_echo "$as_me:$LINENO: result: $_yesno" >&5 - $as_echo "$_yesno" >&6; } -+fi - - - { $as_echo "$as_me:$LINENO: checking whether the compiler supports -xldscope=hidden" >&5 diff --git a/x11/pixman/patches/patch-bb b/x11/pixman/patches/patch-bb index 57d7f59188e..d7a7daa7367 100644 --- a/x11/pixman/patches/patch-bb +++ b/x11/pixman/patches/patch-bb @@ -1,12 +1,12 @@ -$NetBSD: patch-bb,v 1.1 2011/10/27 16:52:51 drochner Exp $ +$NetBSD: patch-bb,v 1.2 2012/05/12 17:38:32 wiz Exp $ ---- pixman/pixman-private.h.orig 2011-07-04 20:22:40.000000000 +0000 +--- pixman/pixman-private.h.orig 2012-02-09 00:00:47.000000000 +0000 +++ pixman/pixman-private.h -@@ -595,6 +595,7 @@ _pixman_iter_get_scanline_noop (pixman_i - #define FAST_PATH_ROTATE_90_TRANSFORM (1 << 21) - #define FAST_PATH_ROTATE_180_TRANSFORM (1 << 22) - #define FAST_PATH_ROTATE_270_TRANSFORM (1 << 23) -+#define FAST_PATH_NEEDS_WORKAROUND (1 << 24) +@@ -636,6 +636,7 @@ _pixman_iter_get_scanline_noop (pixman_i + #define FAST_PATH_SAMPLES_COVER_CLIP_NEAREST (1 << 23) + #define FAST_PATH_SAMPLES_COVER_CLIP_BILINEAR (1 << 24) + #define FAST_PATH_BITS_IMAGE (1 << 25) ++#define FAST_PATH_NEEDS_WORKAROUND (1 << 26) #define FAST_PATH_PAD_REPEAT \ (FAST_PATH_NO_NONE_REPEAT | \ diff --git a/x11/pixman/patches/patch-bc b/x11/pixman/patches/patch-bc index 4a94a9625b7..6543b0f28f9 100644 --- a/x11/pixman/patches/patch-bc +++ b/x11/pixman/patches/patch-bc @@ -1,6 +1,6 @@ -$NetBSD: patch-bc,v 1.1 2011/10/27 16:52:51 drochner Exp $ +$NetBSD: patch-bc,v 1.2 2012/05/12 17:38:32 wiz Exp $ ---- pixman/pixman.c.orig 2011-07-04 20:22:40.000000000 +0000 +--- pixman/pixman.c.orig 2012-01-27 15:45:27.000000000 +0000 +++ pixman/pixman.c @@ -162,6 +162,57 @@ optimize_operator (pixman_op_t op, return operator_table[op].opaque_info[is_dest_opaque | is_source_opaque]; @@ -60,10 +60,10 @@ $NetBSD: patch-bc,v 1.1 2011/10/27 16:52:51 drochner Exp $ /* * Computing composite region */ -@@ -690,6 +741,13 @@ pixman_image_composite32 (pixman_op_t +@@ -586,6 +637,13 @@ pixman_image_composite32 (pixman_op_t uint32_t src_flags, mask_flags, dest_flags; pixman_region32_t region; - pixman_box32_t *extents; + pixman_box32_t extents; + uint32_t *src_bits; + int src_dx, src_dy; + uint32_t *mask_bits; @@ -74,7 +74,7 @@ $NetBSD: patch-bc,v 1.1 2011/10/27 16:52:51 drochner Exp $ pixman_implementation_t *imp; pixman_composite_func_t func; -@@ -727,6 +785,16 @@ pixman_image_composite32 (pixman_op_t +@@ -623,6 +681,16 @@ pixman_image_composite32 (pixman_op_t src_format = mask_format = PIXMAN_rpixbuf; } @@ -91,7 +91,7 @@ $NetBSD: patch-bc,v 1.1 2011/10/27 16:52:51 drochner Exp $ pixman_region32_init (®ion); if (!pixman_compute_composite_region32 ( -@@ -793,6 +861,13 @@ pixman_image_composite32 (pixman_op_t +@@ -716,6 +784,13 @@ pixman_image_composite32 (pixman_op_t } out: |