Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Feb 2020 15:33:17 +0000 (UTC)
From:      Niclas Zeising <zeising@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r526224 - head/x11/libxkbcommon
Message-ID:  <202002151533.01FFXHZM054054@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002151533.01FFXHZM054054>