svn commit: r526224 - head/x11/libxkbcommon
Niclas Zeising
zeising at FreeBSD.org
Sat Feb 15 15:33:18 UTC 2020
Author: zeising
Date: Sat Feb 15 15:33:17 2020
New Revision: 526224
URL: https://svnweb.freebsd.org/changeset/ports/526224
Log:
x11/libxkbcommon: Update to 0.10
Update x11/libxkbcommon to 0.10
Switch to use the meson buildsystem, since the autotools buildsystem has
been removed.
Drop USES=xorg-cat until it supports the meson build system.
Add DIST_SUBDIR and USES=pkgconfig to mimic USES=xorg-cat.
This release does not build and install the static libraries, but they seem
not to be used by any consumer (in the ports tree) anyway.
Note that while it looks like wayland support is disabled, it is just a
test, tests/interactive-wayland.c that's not built. This test isn't
installed even in the case it's built.
libxkbcommon is mainly used by Wayland consumers.
changelog:
https://github.com/xkbcommon/libxkbcommon/compare/xkbcommon-0.8.4...xkbcommon-0.10.0
PR: 242238
Submitted by: jbeich
Differential Revision: https://reviews.freebsd.org/D23686
Modified:
head/x11/libxkbcommon/Makefile
head/x11/libxkbcommon/distinfo
head/x11/libxkbcommon/pkg-plist
Modified: head/x11/libxkbcommon/Makefile
==============================================================================
--- head/x11/libxkbcommon/Makefile Sat Feb 15 15:18:25 2020 (r526223)
+++ head/x11/libxkbcommon/Makefile Sat Feb 15 15:33:17 2020 (r526224)
@@ -1,9 +1,10 @@
# $FreeBSD$
PORTNAME= libxkbcommon
-PORTVERSION= 0.8.4
+PORTVERSION= 0.10.0
CATEGORIES= x11
MASTER_SITES= https://xkbcommon.org/download/
+DIST_SUBDIR= xorg/lib
MAINTAINER= x11 at FreeBSD.org
COMMENT= Keymap handling library for toolkits and window systems
@@ -13,13 +14,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= xkeyboard-config>0:x11/xkeyboard-config
-USES= gmake bison tar:xz xorg xorg-cat:lib
+USES= bison meson pkgconfig tar:xz xorg
USE_XORG= xcb
-INSTALL_TARGET= install-strip
-
-CONFIGURE_ARGS= --without-doxygen \
- --with-default-rules="xorg" \
- --with-x-locale-root=${PREFIX}/lib/X11/locale \
- --disable-wayland
+MESON_ARGS= -Ddefault-rules=xorg \
+ -Denable-docs=false \
+ -Denable-wayland=false \
+ -Dx-locale-root="${PREFIX}/lib/X11/locale"
.include <bsd.port.mk>
Modified: head/x11/libxkbcommon/distinfo
==============================================================================
--- head/x11/libxkbcommon/distinfo Sat Feb 15 15:18:25 2020 (r526223)
+++ head/x11/libxkbcommon/distinfo Sat Feb 15 15:33:17 2020 (r526224)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1560365070
-SHA256 (xorg/lib/libxkbcommon-0.8.4.tar.xz) = 60ddcff932b7fd352752d51a5c4f04f3d0403230a584df9a2e0d5ed87c486c8b
-SIZE (xorg/lib/libxkbcommon-0.8.4.tar.xz) = 648592
+TIMESTAMP = 1579381980
+SHA256 (xorg/lib/libxkbcommon-0.10.0.tar.xz) = 57c3630cdc38fb4734cd57fa349e92244f5ae3862813e533cedbd86721a0b6f2
+SIZE (xorg/lib/libxkbcommon-0.10.0.tar.xz) = 383788
Modified: head/x11/libxkbcommon/pkg-plist
==============================================================================
--- head/x11/libxkbcommon/pkg-plist Sat Feb 15 15:18:25 2020 (r526223)
+++ head/x11/libxkbcommon/pkg-plist Sat Feb 15 15:33:17 2020 (r526224)
@@ -4,11 +4,9 @@ include/xkbcommon/xkbcommon-compose.h
include/xkbcommon/xkbcommon-keysyms.h
include/xkbcommon/xkbcommon-names.h
include/xkbcommon/xkbcommon-x11.h
-lib/libxkbcommon.a
lib/libxkbcommon.so
lib/libxkbcommon.so.0
lib/libxkbcommon.so.0.0.0
-lib/libxkbcommon-x11.a
lib/libxkbcommon-x11.so
lib/libxkbcommon-x11.so.0
lib/libxkbcommon-x11.so.0.0.0
More information about the svn-ports-all
mailing list