Hi,

Corewars' build failed in the current macppc bulk:

> https://bin.charlenew.xyz/corewars.fail.log

Once again the `-lm' linker flag is needed on macppc. The below diff
allows me to build and run corewars on macppc [0], with no regression on
amd64.

While here, i've added a missing tab for CONFIGURE_STYLE.

OK?

Charlène.


[0] https://bin.charlenew.xyz/corewars.fixed.log


Index: Makefile
===================================================================
RCS file: /cvs/ports/games/corewars/Makefile,v
retrieving revision 1.29
diff -u -p -u -p -r1.29 Makefile
--- Makefile    28 Feb 2021 06:13:34 -0000      1.29
+++ Makefile    4 Sep 2021 14:48:39 -0000
@@ -3,7 +3,7 @@
 COMMENT=       computer simulation game
 
 DISTNAME=      corewars-0.9.13
-REVISION=      10
+REVISION=      11
 
 CATEGORIES=    games x11
 
@@ -23,7 +23,10 @@ LIB_DEPENDS= x11/gtk+2
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=corewars/}
 
 AUTOCONF_VERSION=      2.59
-CONFIGURE_STYLE=autoconf
+CONFIGURE_STYLE=       autoconf
+
+# Needed for architectures not inlining sqrt(3), like powerpc
+CONFIGURE_ENV= LDFLAGS="${LDFLAGS} -lm"
 
 post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/corewars

Reply via email to