head 1.2; access; symbols netbsd-10-1-RELEASE:1.1.1.2.2.1 netbsd-9-4-RELEASE:1.1.1.1 netbsd-10-0-RELEASE:1.1.1.2.2.1 netbsd-10-0-RC6:1.1.1.2.2.1 netbsd-10-0-RC5:1.1.1.2.2.1 netbsd-10-0-RC4:1.1.1.2.2.1 netbsd-10-0-RC3:1.1.1.2.2.1 netbsd-10-0-RC2:1.1.1.2.2.1 netbsd-10-0-RC1:1.1.1.2.2.1 netbsd-10:1.1.1.2.0.2 netbsd-10-base:1.1.1.2 pixman-0-42-2:1.1.1.2 netbsd-9-3-RELEASE:1.1.1.1 netbsd-9-2-RELEASE:1.1.1.1 netbsd-9-1-RELEASE:1.1.1.1 netbsd-9-0-RELEASE:1.1.1.1 netbsd-9-0-RC2:1.1.1.1 netbsd-9-0-RC1:1.1.1.1 netbsd-9:1.1.1.1.0.2 netbsd-9-base:1.1.1.1 pixman-0-38-4:1.1.1.3 pixman-0-38-0:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.2 date 2025.07.22.19.23.07; author mrg; state dead; branches; next 1.1; commitid 3122IBtpc9e4dM3G; 1.1 date 2019.03.04.08.21.03; author mrg; state Exp; branches 1.1.1.1; next ; commitid zStXi2ncXvjpv1eB; 1.1.1.1 date 2019.03.04.08.21.03; author mrg; state Exp; branches; next 1.1.1.2; commitid zStXi2ncXvjpv1eB; 1.1.1.2 date 2022.11.12.03.24.10; author mrg; state Exp; branches 1.1.1.2.2.1; next 1.1.1.3; commitid t5NiTb3vlcB8vm1E; 1.1.1.3 date 2022.12.17.09.03.59; author mrg; state Exp; branches; next ; commitid hurVPyuGJZKFfT5E; 1.1.1.2.2.1 date 2022.12.19.12.05.18; author martin; state Exp; branches; next ; commitid 9iZz0t5h3mfzba6E; desc @@ 1.2 log @merge pixman 0.46.4. @ text @# Copyright © 2018 Intel Corporation # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. option( 'loongson-mmi', type : 'feature', description : 'Use Loongson MMI intrinsic optimized paths', ) option( 'mmx', type : 'feature', description : 'Use X86 MMX intrinsic optimized paths', ) option( 'sse2', type : 'feature', description : 'Use X86 SSE2 intrinsic optimized paths', ) option( 'ssse3', type : 'feature', description : 'Use X86 SSSE3 intrinsic optimized paths', ) option( 'vmx', type : 'feature', description : 'Use PPC VMX/Altivec intrinsic optimized paths', ) option( 'arm-simd', type : 'feature', description : 'Use ARMv6 SIMD intrinsic optimized paths', ) option( 'neon', type : 'feature', description : 'Use ARM NEON intrinsic optimized paths', ) option( 'iwmmxt', type : 'feature', description : 'Use ARM IWMMXT intrinsic optimized paths', ) option( 'iwmmxt2', type : 'boolean', value : true, description : 'Use ARM IWMMXT2 intrinsic instead of IWMMXT', ) option( 'mips-dspr2', type : 'feature', description : 'Use MIPS32 DSPr2 intrinsic optimized paths', ) option( 'gnu-inline-asm', type : 'feature', description : 'Use GNU style inline assembler', ) option( 'openmp', type : 'feature', description : 'Enable openmp support', ) option( 'timers', type : 'boolean', value : false, description : 'Enable TIMER_* macros', ) option( 'gnuplot', type : 'boolean', value : false, description : 'Enable output of filters that can be piped to gnuplot', ) option( 'gtk', type : 'feature', description : 'Enable tests using GTK', ) option( 'libpng', type : 'feature', description : 'Use libpng' ) @ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @initial import of pixman-0.38.0 @ text @@ 1.1.1.2 log @initial import of pixman-0.42.2 @ text @a56 5 'a64-neon', type : 'feature', description : 'Use ARM A64 NEON intrinsic optimized paths', ) option( a77 10 'tls', type : 'feature', description : 'Use compiler support for thread-local storage', ) option( 'cpu-features-path', type : 'string', description : 'Path to platform-specific cpu-features.[ch] for systems that do not provide it (e.g. Android)', ) option( d80 1 a80 1 description : 'Enable OpenMP for tests', d97 1 a97 1 description : 'Enable demos using GTK', d102 1 a102 6 description : 'Use libpng in tests' ) option( 'tests', type : 'feature', description : 'Build tests and demos' @ 1.1.1.2.2.1 log @Revert pixman to 0.38.4, via patch, requested my mrg in ticket #5 xsrc/external/mit/pixman/dist/Makefile.am apply patch xsrc/external/mit/pixman/dist/Makefile.in apply patch xsrc/external/mit/pixman/dist/README apply patch xsrc/external/mit/pixman/dist/a64-neon-test.S apply patch xsrc/external/mit/pixman/dist/aclocal.m4 apply patch xsrc/external/mit/pixman/dist/compile apply patch xsrc/external/mit/pixman/dist/config.guess apply patch xsrc/external/mit/pixman/dist/config.h.in apply patch xsrc/external/mit/pixman/dist/config.sub apply patch xsrc/external/mit/pixman/dist/configure apply patch xsrc/external/mit/pixman/dist/configure.ac apply patch xsrc/external/mit/pixman/dist/depcomp apply patch xsrc/external/mit/pixman/dist/install-sh apply patch xsrc/external/mit/pixman/dist/ltmain.sh apply patch xsrc/external/mit/pixman/dist/meson.build apply patch xsrc/external/mit/pixman/dist/meson_options.txt apply patch xsrc/external/mit/pixman/dist/missing apply patch xsrc/external/mit/pixman/dist/test-driver apply patch xsrc/external/mit/pixman/dist/demos/Makefile.am apply patch xsrc/external/mit/pixman/dist/demos/Makefile.in apply patch xsrc/external/mit/pixman/dist/demos/dither.c apply patch xsrc/external/mit/pixman/dist/demos/dither.ui apply patch xsrc/external/mit/pixman/dist/demos/gtk-utils.c apply patch xsrc/external/mit/pixman/dist/demos/meson.build apply patch xsrc/external/mit/pixman/dist/demos/scale.c apply patch xsrc/external/mit/pixman/dist/pixman/Makefile.am apply patch xsrc/external/mit/pixman/dist/pixman/Makefile.in apply patch xsrc/external/mit/pixman/dist/pixman/Makefile.sources apply patch xsrc/external/mit/pixman/dist/pixman/loongson-mmintrin.h apply patch xsrc/external/mit/pixman/dist/pixman/meson.build apply patch xsrc/external/mit/pixman/dist/pixman/pixman-access.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-arm-neon.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-arm.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-arma64-neon-asm-bilinear.S apply patch xsrc/external/mit/pixman/dist/pixman/pixman-arma64-neon-asm.S apply patch xsrc/external/mit/pixman/dist/pixman/pixman-arma64-neon-asm.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-bits-image.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-combine32.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-combine32.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-compiler.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-fast-path.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-general.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-gradient-walker.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-image.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-implementation.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-inlines.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-matrix.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-mmx.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-ppc.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-private.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-region.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-sse2.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-trap.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-utils.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman-version.h apply patch xsrc/external/mit/pixman/dist/pixman/pixman-version.h.in apply patch xsrc/external/mit/pixman/dist/pixman/pixman-x86.c apply patch xsrc/external/mit/pixman/dist/pixman/pixman.h apply patch xsrc/external/mit/pixman/dist/test/Makefile.in apply patch xsrc/external/mit/pixman/dist/test/affine-test.c apply patch xsrc/external/mit/pixman/dist/test/lowlevel-blt-bench.c apply patch xsrc/external/mit/pixman/dist/test/meson.build apply patch xsrc/external/mit/pixman/dist/test/solid-test.c apply patch xsrc/external/mit/pixman/dist/test/stress-test.c apply patch xsrc/external/mit/pixman/dist/test/thread-test.c apply patch xsrc/external/mit/pixman/dist/test/tolerance-test.c apply patch xsrc/external/mit/pixman/dist/test/utils.c apply patch xsrc/external/mit/pixman/dist/test/utils.h apply patch xsrc/external/mit/pixman/include/config.h apply patch @ text @d57 5 d83 10 d95 1 a95 1 description : 'Enable openmp support', d112 1 a112 1 description : 'Enable tests using GTK', d117 6 a122 1 description : 'Use libpng' @ 1.1.1.3 log @initial import of revert to pixman-0.38.4. see arm64 neon issues, and other issues (eg, PR#57108) @ text @d57 5 d83 10 d95 1 a95 1 description : 'Enable openmp support', d112 1 a112 1 description : 'Enable tests using GTK', d117 6 a122 1 description : 'Use libpng' @