head	1.2;
access;
symbols
	netbsd-9-5-RELEASE:1.1.1.1
	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'
@


