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
This commit is contained in:
Niclas Zeising 2020-02-15 15:33:17 +00:00
parent 673e0a577d
commit 0adccf2841
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=526224
3 changed files with 10 additions and 13 deletions

View File

@ -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@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>

View File

@ -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

View File

@ -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