pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/pixman
Module Name: pkgsrc
Committed By: wiz
Date: Thu Jan 4 11:33:38 UTC 2024
Modified Files:
pkgsrc/x11/pixman: Makefile PLIST distinfo hacks.mk
Removed Files:
pkgsrc/x11/pixman/patches: patch-Makefile.in patch-pixman_pixman-vmx.c
Log Message:
pixman: update to 0.43.0.
Benjamin Gilbert (3):
meson: don't dllexport when built as static library
mmx: use xmmintrin.h if building with SSE2
meson: avoid linking with -pthread if we don't have pthreads
Claude Heiland-Allen (2):
implement r8g8b8 sRGB (without alpha)
add r8g8b8 sRGB to test suite
Dylan Baker (2):
autotools: remove autotools
delete win32 make files
Emanuel Schmidt (3):
Separate meson build options for demos and tests
Changed name of the config-header to "pixman-config.h"
Fixed missing dependency in libdemo
Gauthier Östervall (1):
Update build instructions to meson and ninja
Havard Eidnes (2):
vmx: Simplify scaled_nearest_scanline_vmx_8888_8888_OVER
vmx: Reimplement create_mask_32_128 and use it in vmx_fill
Heiko Lewin (2):
Fix signed-unsigned semantics in reduce_32
pixman-arma64: Adjustments to build with llvm integrated assembler
Matt Turner (9):
Post-release version bump to 0.42.3
test: Revert to including pixman-private.h
Remove generic build system information
Use more Markdown-friendly syntax
meson: Fix syntax
pixman-sse2: Remove unused functions
pixman-mmx: Don't redefine _MM_SHUFFLE
pixman-access: Mark __dummy__ variables with MAYBE_UNUSED
test: Use fabsl on float128
Pavel Labath (1):
Fix alignment problem in pixman-fast-path.c
Sam James (1):
pixman-bits-image: fix -Walloc-size
Simon Ser (5):
Add pixman_region{,32}_empty()
Constify pixman_image_set_clip_region()
Fix const warnings in pixman_image_set_clip_region()
ci: upgrade to Fedora 39
Pre-release version bump to 0.43.0
To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 pkgsrc/x11/pixman/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/x11/pixman/PLIST
cvs rdiff -u -r1.75 -r1.76 pkgsrc/x11/pixman/distinfo
cvs rdiff -u -r1.15 -r1.16 pkgsrc/x11/pixman/hacks.mk
cvs rdiff -u -r1.4 -r0 pkgsrc/x11/pixman/patches/patch-Makefile.in
cvs rdiff -u -r1.5 -r0 pkgsrc/x11/pixman/patches/patch-pixman_pixman-vmx.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/pixman/Makefile
diff -u pkgsrc/x11/pixman/Makefile:1.89 pkgsrc/x11/pixman/Makefile:1.90
--- pkgsrc/x11/pixman/Makefile:1.89 Fri Sep 29 09:27:07 2023
+++ pkgsrc/x11/pixman/Makefile Thu Jan 4 11:33:38 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.89 2023/09/29 09:27:07 adam Exp $
+# $NetBSD: Makefile,v 1.90 2024/01/04 11:33:38 wiz Exp $
-DISTNAME= pixman-0.42.2
+DISTNAME= pixman-0.43.0
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_XORG:=lib/}
EXTRACT_SUFX= .tar.xz
@@ -10,28 +10,22 @@ HOMEPAGE= https://xorg.freedesktop.org/
COMMENT= Library of low-level pixel manipulation routines
LICENSE= mit
-CHECK_PORTABILITY_SKIP+= Makefile.am # already patched in Makefile.in
-
-GNU_CONFIGURE= yes
-USE_LIBTOOL= yes
-USE_TOOLS+= perl
-
.include "../../mk/bsd.prefs.mk"
.if ${MACHINE_ARCH} == i386
-CONFIGURE_ARGS+= --disable-sse2
+MESON_ARGS+= -Dsse2=disabled
.endif
.if ${PKGSRC_COMPILER:Mclang} && ${MACHINE_ARCH} == "aarch64"
# NEON macros depend on GNU as, but Xcode ships llvm-as
-CONFIGURE_ARGS+= --disable-arm-a64-neon
+MESON_ARGS+= -Da64-neon=disabled
.endif
-PKGCONFIG_OVERRIDE+= pixman-1.pc.in
-PKGCONFIG_OVERRIDE+= pixman-1-uninstalled.pc.in
+PKGCONFIG_OVERRIDE+= output/meson-private/pixman-1.pc
-TEST_TARGET= check
+PKGCONFIG_OVERRIDE_STAGE= post-configure
X11_LIB_NAME?= pixman
.include "../../meta-pkgs/modular-xorg/avoid-duplicate.mk"
+.include "../../devel/meson/build.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/pixman/PLIST
diff -u pkgsrc/x11/pixman/PLIST:1.4 pkgsrc/x11/pixman/PLIST:1.5
--- pkgsrc/x11/pixman/PLIST:1.4 Sat Jun 16 03:15:31 2012
+++ pkgsrc/x11/pixman/PLIST Thu Jan 4 11:33:38 2024
@@ -1,5 +1,7 @@
-@comment $NetBSD: PLIST,v 1.4 2012/06/16 03:15:31 dholland Exp $
+@comment $NetBSD: PLIST,v 1.5 2024/01/04 11:33:38 wiz Exp $
include/pixman-1/pixman-version.h
include/pixman-1/pixman.h
-lib/libpixman-1.la
+lib/libpixman-1.so
+lib/libpixman-1.so.0
+lib/libpixman-1.so.${PKGVERSION}
lib/pkgconfig/pixman-1.pc
Index: pkgsrc/x11/pixman/distinfo
diff -u pkgsrc/x11/pixman/distinfo:1.75 pkgsrc/x11/pixman/distinfo:1.76
--- pkgsrc/x11/pixman/distinfo:1.75 Thu Nov 3 08:51:25 2022
+++ pkgsrc/x11/pixman/distinfo Thu Jan 4 11:33:38 2024
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.75 2022/11/03 08:51:25 wiz Exp $
+$NetBSD: distinfo,v 1.76 2024/01/04 11:33:38 wiz Exp $
-BLAKE2s (pixman-0.42.2.tar.xz) = 787db2f251f18541df50cc8681dfdb4da97def41dac52233b79575a0b83836fa
-SHA512 (pixman-0.42.2.tar.xz) = 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8
-Size (pixman-0.42.2.tar.xz) = 652984 bytes
-SHA1 (patch-Makefile.in) = 49a0aa317a84390c1966687312f8466bc8d17ca3
-SHA1 (patch-pixman_pixman-vmx.c) = 8ca3649a5dd0527ce078af1b91fb01611dde9b45
+BLAKE2s (pixman-0.43.0.tar.xz) = 961a9b2e94acaa0adff6e809a8a3f4c7f592aaee569e356aea23f2b0460fca58
+SHA512 (pixman-0.43.0.tar.xz) = a90399b8c6aec218abb2f419fb5d6894acf9f4c7acb4fd3893b0b7c805ba47c82ee7efb363be59bb1a15b6997b2dddb7dba062a165503b035e1124fff1b271c9
+Size (pixman-0.43.0.tar.xz) = 638236 bytes
Index: pkgsrc/x11/pixman/hacks.mk
diff -u pkgsrc/x11/pixman/hacks.mk:1.15 pkgsrc/x11/pixman/hacks.mk:1.16
--- pkgsrc/x11/pixman/hacks.mk:1.15 Fri Sep 29 09:27:07 2023
+++ pkgsrc/x11/pixman/hacks.mk Thu Jan 4 11:33:38 2024
@@ -1,4 +1,4 @@
-# $NetBSD: hacks.mk,v 1.15 2023/09/29 09:27:07 adam Exp $
+# $NetBSD: hacks.mk,v 1.16 2024/01/04 11:33:38 wiz Exp $
#
.if !defined(PIXMAN_HACKS_MK)
PIXMAN_HACKS_MK= # empty
@@ -11,17 +11,13 @@ PIXMAN_HACKS_MK= # empty
. if !${CC_VERSION:Mgcc-4.[2-9]*} && \
!${CC_VERSION:Mgcc-[5-9].*} && \
!${CC_VERSION:Mgcc-[1-9][0-9]*}
-CONFIGURE_ARGS+= --disable-sse2 --disable-ssse3
+MESON_ARGS+= -Dsse2=disabled
+MESON_ARGS+= -Dssse3=disabled
. endif
.endif
.if !empty(PKGSRC_COMPILER:Msunpro)
-CONFIGURE_ARGS+= --disable-sse2 --disable-mmx --disable-ssse3
-.endif
-
-CONFIGURE_ARGS.MirBSD+= PTHREAD_LIBS=-pthread
-
-.if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 060000
-CONFIGURE_ENV+= ac_cv_tls=none
-CFLAGS+= -DPIXMAN_NO_TLS
+MESON_ARGS+= -Dmmx=disabled
+MESON_ARGS+= -Dsse2=disabled
+MESON_ARGS+= -Dssse3=disabled
.endif
Home |
Main Index |
Thread Index |
Old Index