Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Jun 2020 15:06:52 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r538221 - head/graphics/mesa-devel
Message-ID:  <202006081506.058F6qlb043019@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Mon Jun  8 15:06:52 2020
New Revision: 538221
URL: https://svnweb.freebsd.org/changeset/ports/538221

Log:
  graphics/mesa-devel: enable NLS support
  
  WARNING: Gettext not found, all translation targets will be ignored.
  
  python3.7 src/util/xmlpool/gen_xmlpool.py --template src/util/xmlpool/t_options.h --output src/util/xmlpool/options.h --localedir _build/src/util/xmlpool --languages ca es de nl sv fr
  Warning: language 'ca' not found.
  Warning: language 'es' not found.
  Warning: language 'de' not found.
  Warning: language 'nl' not found.
  Warning: language 'sv' not found.
  Warning: language 'fr' not found.
  
  https://bugs.archlinux.org/task/66310
  https://gitlab.freedesktop.org/mesa/mesa/commit/7834926a4f5c

Modified:
  head/graphics/mesa-devel/Makefile   (contents, props changed)

Modified: head/graphics/mesa-devel/Makefile
==============================================================================
--- head/graphics/mesa-devel/Makefile	Mon Jun  8 15:06:42 2020	(r538220)
+++ head/graphics/mesa-devel/Makefile	Mon Jun  8 15:06:52 2020	(r538221)
@@ -66,7 +66,7 @@ PLIST_SUB=	ARCH=${ARCH:S/amd/x86_/} PKGNAMESUFFIX=${PK
 LDFLAGS+=	-fuse-ld=lld
 .endif
 
-OPTIONS_DEFINE=		${OPTIONS_MULTI} LIBUNWIND LLVM VAAPI VDPAU WAYLAND X11 ZSTD
+OPTIONS_DEFINE=		${OPTIONS_MULTI} LIBUNWIND LLVM NLS VAAPI VDPAU WAYLAND X11 ZSTD
 OPTIONS_DEFAULT=	${OPTIONS_MULTI} LIBUNWIND LLVM VAAPI VDPAU WAYLAND X11 ZSTD
 OPTIONS_MULTI=		DRI GALLIUM VULKAN
 OPTIONS_MULTI_DRI=	i965
@@ -106,6 +106,8 @@ LLVM_BINARY_ALIAS=	llvm-config=llvm-config${LLVM_DEFAU
 ${i}_IMPLIES+=		LLVM
 .endfor
 
+NLS_USES=		gettext-tools
+
 VAAPI_BUILD_DEPENDS=	libva>0:multimedia/libva
 VAAPI_MESON_ENABLED=	gallium-va
 
@@ -139,6 +141,10 @@ post-patch:
 	@${MV} ${WRKSRC}/src/util/00-${PORTNAME}-defaults.conf \
 		${WRKSRC}/src/util/00-${PKGBASE}-defaults.conf
 .endif
+
+pre-build-NLS-on:
+# Meson doesn't automatically generate translations
+	@${DO_MAKE_BUILD} -C ${BUILD_WRKSRC} xmlpool-gmo
 
 post-install:
 .if defined(PKGNAMESUFFIX)



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