Saturday, February 01, 2020

[base-gcc] Unbreak productivity/homebank

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>

No comments:

Post a Comment