Hi,

> http://build-failures.rhaalovely.net/sparc64/2020-01-29/productivity/homebank.log

Initial declarations in for loops require to explicitly use C99 with
base-gcc.

With the below diff it fixes the build on powerpc [0], and amd64 is
still fine.

Comments/feedback are welcome!

Charlène. 


[0] https://bin.charlenew.xyz/homebank.log


Index: Makefile
===================================================================
RCS file: /cvs/ports/productivity/homebank/Makefile,v
retrieving revision 1.43
diff -u -p -u -p -r1.43 Makefile
--- Makefile    27 Jan 2020 07:16:14 -0000      1.43
+++ Makefile    1 Feb 2020 12:31:08 -0000
@@ -3,6 +3,7 @@
 COMMENT =      personal accounting application
 
 DISTNAME =     homebank-5.3.1
+REVISION =     0
 
 CATEGORIES =   productivity x11
 
@@ -37,5 +38,8 @@ NO_TEST =     Yes
 CONFIGURE_STYLE =      gnu
 CONFIGURE_ENV =                LDFLAGS="-L${LOCALBASE}/lib" \
                        CPPFLAGS="-I${LOCALBASE}/include"
+
+# Initial declaration in for loops requires C99 with base-gcc
+CFLAGS +=      -std=gnu99
 
 .include <bsd.port.mk>



Reply via email to