aboutsummaryrefslogtreecommitdiffstats
path: root/emulators
diff options
context:
space:
mode:
authorlesi <lesi@FreeBSD.org>2005-07-16 02:50:55 +0800
committerlesi <lesi@FreeBSD.org>2005-07-16 02:50:55 +0800
commite3d3b7d57d01f9cba6282443d47832536afbe62a (patch)
tree389105c151aa57cdbe70f7d36a9c118a0a39c46a /emulators
parenta39e82efcaebb007d16de860d50bc3b7edf23564 (diff)
downloadfreebsd-ports-gnome-e3d3b7d57d01f9cba6282443d47832536afbe62a.tar.gz
freebsd-ports-gnome-e3d3b7d57d01f9cba6282443d47832536afbe62a.tar.zst
freebsd-ports-gnome-e3d3b7d57d01f9cba6282443d47832536afbe62a.zip
Fix configure on sparc64 and alpha 5.x and unmark BROKEN on alpha.
PR: ports/83517 Submitted by: maintainer
Diffstat (limited to 'emulators')
-rw-r--r--emulators/generator-cbiere/Makefile14
1 files changed, 12 insertions, 2 deletions
diff --git a/emulators/generator-cbiere/Makefile b/emulators/generator-cbiere/Makefile
index 2ffdedd2bdbd..19388b655c9d 100644
--- a/emulators/generator-cbiere/Makefile
+++ b/emulators/generator-cbiere/Makefile
@@ -44,8 +44,18 @@ post-install:
.include <bsd.port.pre.mk>
-.if ${ARCH} == "alpha" && ${OSVERSION} >= 502102
-BROKEN= "Does not configure on alpha 5.x"
+.if ${ARCH} != "amd64" && ${ARCH} != "i386"
+USE_REINPLACE= yes
+
+post-patch:
+# These architectures do not support "-minline-all-stringops"
+ @${REINPLACE_CMD} -e 's|-minline-all-stringops||g' \
+ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+.if ${ARCH} == "alpha"
+# "-ffast-math" does not work on alpha
+ @${REINPLACE_CMD} -e 's|-ffast-math||g' \
+ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+.endif
.endif
# Generator needs GCC 2.95.x or GCC >= 3.4.2 to work properly.