aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cad/leocad/Makefile8
-rw-r--r--databases/ruby-bdb1/Makefile6
-rw-r--r--devel/csmith/Makefile8
-rw-r--r--games/freedroidrpg/Makefile4
-rw-r--r--lang/phantomjs/Makefile8
-rw-r--r--multimedia/emotion/Makefile4
-rw-r--r--security/razorback-api/Makefile8
-rw-r--r--sysutils/syslog-ng-devel/Makefile4
-rw-r--r--www/luakit/Makefile4
-rw-r--r--x11-toolkits/elementary/Makefile8
-rw-r--r--x11-wm/enlightenment/Makefile8
11 files changed, 64 insertions, 6 deletions
diff --git a/cad/leocad/Makefile b/cad/leocad/Makefile
index 6d5d7fe4b199..6373b741dadb 100644
--- a/cad/leocad/Makefile
+++ b/cad/leocad/Makefile
@@ -57,4 +57,10 @@ post-install:
${MKDIR} ${DATADIR}
${INSTALL_DATA} ${WRKDIR}/pieces/* ${DATADIR}
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "sparc64"
+BROKEN= Does not compile on sparc64
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/ruby-bdb1/Makefile b/databases/ruby-bdb1/Makefile
index 6de44e10fc4c..6a6efdc0273d 100644
--- a/databases/ruby-bdb1/Makefile
+++ b/databases/ruby-bdb1/Makefile
@@ -50,6 +50,7 @@ post-install:
.endif
.include <bsd.port.pre.mk>
+
.if ${RUBY_VER} == 1.9
pre-everything::
########################################################
@@ -61,4 +62,9 @@ pre-everything::
.elif ${RUBY_VER} == 1.8
post-build: test
.endif
+
+.if ${ARCH} == "sparc64"
+BROKEN= Does not install on sparc64 (signal 6)
+.endif
+
.include <bsd.port.post.mk>
diff --git a/devel/csmith/Makefile b/devel/csmith/Makefile
index d832fdf1758f..8c99b178734c 100644
--- a/devel/csmith/Makefile
+++ b/devel/csmith/Makefile
@@ -24,4 +24,10 @@ LDFLAGS+= -L${LOCALBASE}/lib
MAKE_JOBS_SAFE= yes
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "sparc64"
+BROKEN= Does not compile on sparc64 (includes i386 asm)
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/games/freedroidrpg/Makefile b/games/freedroidrpg/Makefile
index d7ef78be7821..75e44b0430cd 100644
--- a/games/freedroidrpg/Makefile
+++ b/games/freedroidrpg/Makefile
@@ -52,4 +52,8 @@ CONFIGURE_ARGS+=--enable-vorbis
CONFIGURE_ARGS+=--disable-vorbis
.endif
+.if ${ARCH} == "sparc64"
+BROKEN= Does not configure on sparc64
+.endif
+
.include <bsd.port.mk>
diff --git a/lang/phantomjs/Makefile b/lang/phantomjs/Makefile
index 56557844c693..01c6c8553bf9 100644
--- a/lang/phantomjs/Makefile
+++ b/lang/phantomjs/Makefile
@@ -38,4 +38,10 @@ do-install:
cd ${WRKSRC} && ${INSTALL_LIB} src/qt/lib/libQtNetwork.so.4 ${PREFIX}/lib/phantomjs/
cd ${WRKSRC} && ${INSTALL_LIB} src/qt/lib/libQtCore.so.4 ${PREFIX}/lib/phantomjs/
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "sparc64"
+BROKEN= Does not link on sparc64
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/multimedia/emotion/Makefile b/multimedia/emotion/Makefile
index 49832c65387f..6c4d5960d8ad 100644
--- a/multimedia/emotion/Makefile
+++ b/multimedia/emotion/Makefile
@@ -36,6 +36,10 @@ CONFIGURE_ARGS= --disable-generic-vlc
.include <bsd.port.pre.mk>
+.if ${ARCH} == "sparc64"
+BROKEN= Does not install on sparc64: coredump
+.endif
+
.if defined(WITHOUT_XINE) && defined(WITHOUT_GST)
IGNORE= is useless without playback library. Please run 'make config' and choose one of XINE and GST
.endif
diff --git a/security/razorback-api/Makefile b/security/razorback-api/Makefile
index 2f733d7665d9..8c96f3daac51 100644
--- a/security/razorback-api/Makefile
+++ b/security/razorback-api/Makefile
@@ -57,6 +57,12 @@ CONFIGURE_ARGS+=--enable-stomp-debug
BROKEN= does not build when compiled with clang
.endif
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "sparc64"
+BROKEN= Does not compile on sparc64
+.endif
+
post-install:
@if [ ! -f ${PREFIX}/etc/razorback/api.conf ]; then \
${CP} -p ${PREFIX}/etc/razorback/api.conf.sample ${PREFIX}/etc/razorback/api.conf ; \
@@ -65,4 +71,4 @@ post-install:
${CP} -p ${PREFIX}/etc/razorback/magic.sample ${PREFIX}/etc/razorback/magic ; \
fi
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/sysutils/syslog-ng-devel/Makefile b/sysutils/syslog-ng-devel/Makefile
index 965dfedbc01b..0a2b51aa0d64 100644
--- a/sysutils/syslog-ng-devel/Makefile
+++ b/sysutils/syslog-ng-devel/Makefile
@@ -70,6 +70,10 @@ WITH_OPENSSL_PORT= yes
.include <bsd.port.pre.mk>
+.if ${ARCH} == "sparc64"
+BROKEN= Does not compile on sparc64: gcc core dump
+.endif
+
.if defined(WITH_TCP_WRAPPERS)
CONFIGURE_ARGS+= --enable-tcp-wrapper
.else
diff --git a/www/luakit/Makefile b/www/luakit/Makefile
index 8420d599994a..5eabcdc55ec9 100644
--- a/www/luakit/Makefile
+++ b/www/luakit/Makefile
@@ -36,6 +36,10 @@ OPTIONS= LUAJIT "Use the Just-In-Time compiler for lua" off
.include <bsd.port.options.mk>
+.if ${ARCH} == "sparc64"
+BROKEN= Does not install on sparc64
+.endif
+
.if defined(WITH_LUAJIT)
LIB_DEPENDS+= luajit:${PORTSDIR}/lang/luajit
CONFIGURE_ARGS+=USE_LUAJIT=1
diff --git a/x11-toolkits/elementary/Makefile b/x11-toolkits/elementary/Makefile
index 02426527e3e5..434fe63fac37 100644
--- a/x11-toolkits/elementary/Makefile
+++ b/x11-toolkits/elementary/Makefile
@@ -46,4 +46,10 @@ post-patch:
post-install:
@${RMDIR} ${PREFIX}/share/elementary/examples
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "sparc64"
+BROKEN= Does not install on sparc64: signal 10
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/x11-wm/enlightenment/Makefile b/x11-wm/enlightenment/Makefile
index e43476553ff6..468694d0cb0f 100644
--- a/x11-wm/enlightenment/Makefile
+++ b/x11-wm/enlightenment/Makefile
@@ -59,4 +59,10 @@ post-install:
@${ECHO_MSG} 'set suid bit if do not trust all users of this machine.'
@${ECHO_MSG} '********************************************************'
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "sparc64"
+BROKEN= Does not install on sparc64: signal 10
+.endif
+
+.include <bsd.port.post.mk>