Mon Dec 24 14:45:50 2018 UTC ()
vala: apply the same hack as PR pkg/53743 for gcc 6.5.0 for NetBSD/evbarm.

Reported by bouyer@:
 http://mail-index.netbsd.org/pkgsrc-changes/2018/12/24/msg185017.html
Bump PKGREVISION again.


(tsutsui)
diff -r1.48 -r1.49 pkgsrc/lang/vala/Makefile
diff -r1.1 -r1.2 pkgsrc/lang/vala/hacks.mk

cvs diff -r1.48 -r1.49 pkgsrc/lang/vala/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/vala/Makefile 2018/12/24 00:10:09 1.48
+++ pkgsrc/lang/vala/Makefile 2018/12/24 14:45:50 1.49
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.48 2018/12/24 00:10:09 tsutsui Exp $ 1# $NetBSD: Makefile,v 1.49 2018/12/24 14:45:50 tsutsui Exp $
2 2
3DISTNAME= vala-0.42.3 3DISTNAME= vala-0.42.3
4PKGREVISION= 1 4PKGREVISION= 2
5CATEGORIES= lang gnome 5CATEGORIES= lang gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/vala/${PKGVERSION_NOREV:R}/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/vala/${PKGVERSION_NOREV:R}/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://wiki.gnome.org/Projects/Vala 10HOMEPAGE= https://wiki.gnome.org/Projects/Vala
11COMMENT= Compiler for the GObject type system 11COMMENT= Compiler for the GObject type system
12LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16USE_TOOLS+= bison flex gmake pkg-config 16USE_TOOLS+= bison flex gmake pkg-config
17 17

cvs diff -r1.1 -r1.2 pkgsrc/lang/vala/hacks.mk (expand / switch to unified diff)

--- pkgsrc/lang/vala/hacks.mk 2018/12/24 00:10:09 1.1
+++ pkgsrc/lang/vala/hacks.mk 2018/12/24 14:45:50 1.2
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: hacks.mk,v 1.1 2018/12/24 00:10:09 tsutsui Exp $ 1# $NetBSD: hacks.mk,v 1.2 2018/12/24 14:45:50 tsutsui Exp $
2 2
3.if !defined(VALA_HACKS_MK) 3.if !defined(VALA_HACKS_MK)
4VALA_HACKS_MK= defined 4VALA_HACKS_MK= defined
5 5
6.include "../../mk/compiler.mk" 6.include "../../mk/compiler.mk"
7 7
8### On NetBSD/earmv6hf 8.0 with gcc 5.5.0, vala binaries compiled with the 8### On NetBSD/earmv6hf 8.0 with gcc 5.5.0 and 8.99.25 with gcc 6.5.0,
9### default optiomization options produce segmentation faulting. 9### vala binaries compiled with the default optiomization options produce
 10### segmentation faulting.
10### Compiling with `-fno-optimize-sibling-calls' works around. 11### Compiling with `-fno-optimize-sibling-calls' works around.
11### 12###
12.if !empty(MACHINE_PLATFORM:MNetBSD-*-*arm*) && !empty(CC_VERSION:Mgcc-5.*) 13.if !empty(MACHINE_PLATFORM:MNetBSD-*-*arm*) && !empty(CC_VERSION:Mgcc-[56].*)
13PKG_HACKS+= optimisation 14PKG_HACKS+= optimisation
14CFLAGS+= -fno-optimize-sibling-calls 15CFLAGS+= -fno-optimize-sibling-calls
15.endif 16.endif
16 17
17.endif # VALA_HACKS_MK 18.endif # VALA_HACKS_MK