Commit Graph

56 Commits (master)

Author SHA1 Message Date
tb 93198764fc Disable neon asm on aarch64 to unbreak the build
with/ok matthieu
2023-07-05 15:52:50 +00:00
matthieu 765d57c14f Update to pixman 0.42.2 2023-07-03 13:09:25 +00:00
matthieu b8a32f8027 CVE 2022-44638 An integer overflow in pixman mat lead to out-of-bounds
write.
2022-11-06 11:33:13 +00:00
matthieu 7a6d471677 pixman: update to 0.40.0 2021-07-25 15:16:31 +00:00
matthieu 6b555e934e Add -ftrapping-math to default cflags
This makes all tests pass with clang. -ftrapping-math is the default
in gcc but not in clang. pixman-combine-float.c relies on the
-ftrapping-math behaviour.

ok kettenis@
2020-12-15 20:35:29 +00:00
matthieu fdbb7d40d8 Update to pixman 0.38.4. ok jca@ naddy@ 2019-05-11 07:46:06 +00:00
matthieu 4f46a0d795 Update to libpixman 0.36.0 2019-01-18 14:34:01 +00:00
matthieu 4b98ce0cc0 Remove all references to libpthread-stubs from xenocara.
"looks sane" guenther@.
2017-10-23 16:50:28 +00:00
matthieu fd18c20e72 regen 2016-10-11 22:14:30 +00:00
matthieu c9d0110642 Force AM_MAINTAINER_MODE in all Xenocara packages built by autotools
This prevents autotools to try to rebuild themselve automagically
if configure.ac, Makefile.am or a few other have more recent time
stamps than the generated files.

It will allows to get rid of the NO_REORDER mechanism that touches
files in the source tree to ensure nothing gets rebuilt.
2016-10-11 21:54:35 +00:00
matthieu c542153d63 revert pixman-vmx.c to the version of pixman-0.32.8.
gcc 4.2 is not able to compile the new version.
XXX switch back to 0.34 once macppc switches to clang.
2016-10-03 06:57:44 +00:00
matthieu cb8938ecc4 Update to pixman 0.34.0. 2016-10-01 10:17:43 +00:00
matthieu 02593ff9e1 pixman: upstreams tarballs contain an empty ChangeLog.
So remove what we have here. Less gratuitous local changes.
2016-09-25 10:31:16 +00:00
matthieu 4aca9982ea Update to pixman 0.32.8. 2015-10-01 06:21:38 +00:00
matthieu aefac52141 Update to pixman 0.32.6 2014-07-20 19:22:20 +00:00
matthieu 4b4a5ac59b regen ChangeLog for pixman 0.32.4
This file is empty in upstreams tarballs. sigh.
2013-12-26 16:13:01 +00:00
matthieu 4db6d49dbc Update to pixman 0.32.4. Tested by naddy@ and ajacoutot@ 2013-12-01 20:34:20 +00:00
matthieu c78f95fc1c Update to pixman 0.30.2. No functional change. 2013-08-25 17:42:39 +00:00
guenther b5bb12998e Bump the major on every single base library. There are a couple
not bumped by this that will be corrected soon.

heavy lifting by todd@
2013-08-13 07:07:07 +00:00
miod 2673d4da6b Do not blindly use __builtin_clz() #ifdef __GNUC__, but only if gcc >= 3.4 for
it did not exist in previous releases.
ok matthieu@
2013-07-17 19:27:22 +00:00
matthieu 44b1fff236 regen 2013-06-08 15:39:14 +00:00
matthieu 6ce12539bb Get rid of a bash-ism 2013-06-08 15:38:51 +00:00
matthieu a9e7c8ad2c Update to pixman 0.30.0. Tested by several people during t2k13. Thanks. 2013-06-07 17:18:00 +00:00
brad f3fd083654 Remove m68k workaround now that gcc3 is in use.
ok miod@
2013-02-19 20:56:17 +00:00
matthieu 20262dc0a9 fix botched file. I managed to commit a file with a typo. 2012-11-29 16:46:10 +00:00
matthieu 87d6a5b7bb Update to pixman 0.28.0. Tested by ajacoutot@, mpi@ and naddy@ in a full
ports build. Tweaks from mpi@ for macppc.
2012-11-23 20:44:07 +00:00
matthieu 5c94d108e8 Update to pixman 0.26.2. tested at least by ajacoutot@, mpi@, shadchin@. 2012-08-17 16:15:20 +00:00
matthieu da8acd3d49 Update to pixman 0.22.4. Tested by shadchin@, krw@. 2012-02-28 20:36:12 +00:00
matthieu 1be04c484a remove -mmmx from SSE2_FLAGS It's implied by -msse2 and is not in
upstreams distrib. This was a silly attempt to fix the amd64 issues
on my side.
2011-07-24 15:29:08 +00:00
matthieu 0def8ce1ff Update to pixman 0.22.2.
0.22.0 was tested by many. 0.22.2 only add a few bug fixes.
Note that on amd64 a recent ld.so is needed to avoid random bus errors.
2011-07-24 13:05:47 +00:00
matthieu cf9b06cfa2 Bug-fix upgrade to pixman 0.20.2. No API/ABI change.
tested by shadchin@, ajacoutot@, krw@, ok miod@
2011-01-22 08:32:55 +00:00
matthieu 52cf0a800d Update to pixman 0.20.0.
tested by ajacoutot@, krw@ and on a bulk ports build by landry@.
2010-11-14 13:42:49 +00:00
matthieu 203a984640 g/c some old amd64 bits from pixman's Makefile.bsd-wrapper.
from Brad. Thanks.
2010-10-04 05:46:54 +00:00
matthieu 9174b01172 Update to pixman 0.18.4.
Tweak build to use libpthread-stubs for TLS emulation instead of forcing
every application using pixman to use -pthread.

Tested by jasper@ and landry@ on a bulk ports build.
2010-10-03 18:30:04 +00:00
todd 27291783e7 enable pixman (with a workaround from miod@) for m68k, fixes hp300 and mvme68k 2010-08-25 17:44:24 +00:00
espie 20321053ef allow gcc4 switch, okay matthieu@ 2010-05-11 18:51:21 +00:00
matthieu d346a77813 Update to pixman 0.16.6. Tested on a full ports build by naddy@. 2010-03-25 21:58:52 +00:00
matthieu b9575da0ef OpenBSD's gcc 3.3 is capable of handling the MMX code of pixman.
Change the configure test so that it gets enabled.

Tested by marco@ ajacoutot@ ckuethe@ and others.
2009-07-28 19:01:29 +00:00
matthieu 406f757488 regen with autoconf 2.62p0. Fixes xserver build on macppc. 2009-06-12 19:33:24 +00:00
matthieu 546574439d unbreak arm builds by disabling simd and neon support for now. 2009-06-12 09:16:54 +00:00
todd 48a5587e8a fix gcc2ism, collaboration with matthieu 2009-06-11 16:32:52 +00:00
matthieu 9ff179ce74 Update to pixman 0.15.8. 2009-06-05 20:14:27 +00:00
matthieu 5a48aa5db0 pixman 0.12.0. Tested on a full ports build by naddy@. 2008-09-23 19:11:40 +00:00
matthieu 9c8d91fa20 Add back a real ChangeLog. automake requires it. 2008-04-10 21:04:35 +00:00
matthieu 52cd517993 remove empty file 2008-04-08 19:49:13 +00:00
matthieu 520b0cd455 Update to pixman 0.10, with one small fix to the sse2 test in configure.ac. 2008-04-08 19:06:14 +00:00
matthieu ba51a4b66c Update to pixman 0.10, with one small fix to the sse2 test in configure.ac. 2008-04-08 19:00:25 +00:00
matthieu 7830df18ed Regen with autoconf 2.59-p2, with AM_SANITY check zapped. 2008-03-15 18:08:24 +00:00
matthieu b39707c5ac Merge pixman 0.9.6. Valery Masiutsin and other report that it fixes some
X crashes on amd64. Bump major since one function was removed.
2007-12-10 21:30:21 +00:00
matthieu ae131499c7 pixman 0.9.6 2007-12-10 21:10:19 +00:00