Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Apr 2019 18:39:23 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r499109 - in head: devel/ninja multimedia/totem
Message-ID:  <201904161839.x3GIdNlf069801@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tcberner
Date: Tue Apr 16 18:39:23 2019
New Revision: 499109
URL: https://svnweb.freebsd.org/changeset/ports/499109

Log:
  devel/ninja: update to 1.9.0
  
  - multimedia/totem: disable vala bindings, until upstream
    fixes the target creation.
  
  PR:		235507
  Exp-run by:	antoine
  Submitted by:	gblach
  Approved by:	gnome (kwm)

Modified:
  head/devel/ninja/Makefile
  head/devel/ninja/distinfo
  head/multimedia/totem/Makefile

Modified: head/devel/ninja/Makefile
==============================================================================
--- head/devel/ninja/Makefile	Tue Apr 16 18:35:22 2019	(r499108)
+++ head/devel/ninja/Makefile	Tue Apr 16 18:39:23 2019	(r499109)
@@ -2,9 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	ninja
-PORTVERSION=	1.8.2
+PORTVERSION=	1.9.0
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
 PORTEPOCH=	2
 CATEGORIES=	devel
 

Modified: head/devel/ninja/distinfo
==============================================================================
--- head/devel/ninja/distinfo	Tue Apr 16 18:35:22 2019	(r499108)
+++ head/devel/ninja/distinfo	Tue Apr 16 18:39:23 2019	(r499109)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1505991412
-SHA256 (ninja-build-ninja-v1.8.2_GH0.tar.gz) = 86b8700c3d0880c2b44c2ff67ce42774aaf8c28cbf57725cb881569288c1c6f4
-SIZE (ninja-build-ninja-v1.8.2_GH0.tar.gz) = 185226
+TIMESTAMP = 1548892741
+SHA256 (ninja-build-ninja-v1.9.0_GH0.tar.gz) = 5d7ec75828f8d3fd1a0c2f31b5b0cea780cdfe1031359228c428c1a48bfcd5b9
+SIZE (ninja-build-ninja-v1.9.0_GH0.tar.gz) = 190860

Modified: head/multimedia/totem/Makefile
==============================================================================
--- head/multimedia/totem/Makefile	Tue Apr 16 18:35:22 2019	(r499108)
+++ head/multimedia/totem/Makefile	Tue Apr 16 18:39:23 2019	(r499109)
@@ -53,19 +53,16 @@ GLIB_SCHEMAS=	org.gnome.totem.enums.xml \
 		org.gnome.totem.plugins.opensubtitles.gschema.xml \
 		org.gnome.totem.plugins.pythonconsole.gschema.xml
 
+# There is an upstream issue in meson which makes the build of totem
+# fail when using vala, due to badly created targets.
+# https://gitlab.gnome.org/GNOME/totem/issues/272
 # https://bugzilla.gnome.org/show_bug.cgi?id=786248
 # https://github.com/mesonbuild/meson/issues/1994
-MAKE_JOBS_UNSAFE=yes
-
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == i386
+# Until upstream fixes this, remove vala support from totem.
 MESON_ARGS=	-Denable-vala=no
 PLIST_SUB+=	VALA="@comment "
-.else
-BUILD_DEPENDS+=	valac:lang/vala
-PLIST_SUB+=	VALA=""
-.endif
+
+.include <bsd.port.options.mk>
 
 .if defined(WITH_DVD_DEVICE)
 DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE}



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