aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlinimon <linimon@FreeBSD.org>2017-06-25 08:29:09 +0800
committerlinimon <linimon@FreeBSD.org>2017-06-25 08:29:09 +0800
commitc5d08e42102d70dcbd448ae11773f148e7c79c69 (patch)
treeec081b06d4ac1171d90c17f7c227c9b2007dc591
parentd8546a60b4e8aaa6ea5579bab8bf414d0f3a7fc8 (diff)
downloadfreebsd-ports-gnome-c5d08e42102d70dcbd448ae11773f148e7c79c69.tar.gz
freebsd-ports-gnome-c5d08e42102d70dcbd448ae11773f148e7c79c69.tar.zst
freebsd-ports-gnome-c5d08e42102d70dcbd448ae11773f148e7c79c69.zip
Begin deorbit burn of ia64. We have not attempted to build packages for
it for many years. While here, alphabetize ARCHs, pet portlint, and modernize usages. Approved by: portmgr (tier-2 blanket)
-rw-r--r--archivers/p7zip/Makefile1
-rw-r--r--archivers/par2cmdline-tbb/Makefile3
-rw-r--r--archivers/rar/Makefile7
-rw-r--r--audio/boodler/Makefile2
-rw-r--r--audio/csound/Makefile6
-rw-r--r--audio/openal/Makefile3
-rw-r--r--audio/spiralsynthmodular/Makefile2
-rw-r--r--audio/xmms-sapplug/Makefile1
-rw-r--r--biology/hmmer/Makefile2
-rw-r--r--cad/elmerfem/Makefile2
-rw-r--r--databases/p5-Class-DBI-Plugin-Senna/Makefile2
-rw-r--r--devel/binutils/Makefile2
-rw-r--r--devel/boehm-gc/Makefile2
-rw-r--r--devel/dparser/Makefile2
-rw-r--r--devel/efl/Makefile4
-rw-r--r--devel/gdb/Makefile2
-rw-r--r--devel/gdb66/Makefile5
-rw-r--r--devel/google-perftools/Makefile9
-rw-r--r--devel/judy/Makefile4
-rw-r--r--devel/libcfg/Makefile1
-rw-r--r--devel/lightning/Makefile2
-rw-r--r--devel/pcre/Makefile2
-rw-r--r--devel/pcre2/Makefile2
-rw-r--r--devel/pire/Makefile2
-rw-r--r--devel/plan9port/Makefile6
-rw-r--r--devel/py-bison/Makefile8
-rw-r--r--devel/tbb/Makefile2
-rw-r--r--devel/yasm-devel/Makefile4
-rw-r--r--devel/yasm/Makefile8
-rw-r--r--editors/biew/Makefile7
-rw-r--r--editors/hte/Makefile2
-rw-r--r--editors/psgml/Makefile1
-rw-r--r--emulators/dynamips-community/Makefile7
-rw-r--r--emulators/vba/Makefile7
-rw-r--r--games/teeworlds/Makefile4
-rw-r--r--graphics/dataplot/Makefile4
-rw-r--r--graphics/gsculpt/Makefile9
-rw-r--r--graphics/nvidia-texture-tools/Makefile4
-rw-r--r--irc/anope/Makefile7
-rw-r--r--japanese/migemo/Makefile2
-rw-r--r--japanese/vftool/Makefile2
-rw-r--r--lang/fasm/Makefile2
-rw-r--r--lang/newlisp-devel/Makefile6
-rw-r--r--lang/newlisp/Makefile2
-rw-r--r--lang/oo2c/Makefile4
-rw-r--r--mail/eps/Makefile8
-rw-r--r--mail/meta1/Makefile3
-rw-r--r--mail/qmail/Makefile2
-rw-r--r--math/ccmath/Makefile10
-rw-r--r--math/dieharder/Makefile9
-rw-r--r--misc/localedata/Makefile2
-rw-r--r--multimedia/avbin/Makefile10
-rw-r--r--multimedia/recmpeg/Makefile2
-rw-r--r--net-p2p/bitcoin-daemon/Makefile2
-rw-r--r--net-p2p/bitcoin-utils/Makefile2
-rw-r--r--net/liveMedia/Makefile8
-rw-r--r--net/openh323/Makefile8
-rw-r--r--net/py-libdnet/Makefile3
-rw-r--r--net/tcpkali/Makefile2
-rw-r--r--print/auctex/Makefile1
-rw-r--r--print/pdflib/Makefile2
-rw-r--r--security/amavisd-new/Makefile3
-rw-r--r--security/iaikpkcs11wrapper/Makefile2
-rw-r--r--security/masscan/Makefile2
-rw-r--r--security/matrixssl/Makefile2
-rw-r--r--security/medusa/Makefile2
-rw-r--r--security/openssl-devel/Makefile3
-rw-r--r--security/openssl/Makefile4
-rw-r--r--security/rubygem-scrypt/Makefile2
-rw-r--r--security/tor-devel/Makefile6
-rw-r--r--security/tor/Makefile6
-rw-r--r--security/yersinia/Makefile1
-rw-r--r--sysutils/dmidecode/Makefile3
-rw-r--r--sysutils/mcelog/Makefile2
-rw-r--r--sysutils/rubygem-facter/Makefile4
-rw-r--r--sysutils/tw_cli/Makefile7
-rw-r--r--sysutils/xen-guest-tools/Makefile4
-rw-r--r--sysutils/xosview/Makefile4
-rw-r--r--sysutils/zidrav/Makefile4
-rw-r--r--textproc/uim/Makefile6
-rw-r--r--x11-toolkits/xforms/Makefile2
81 files changed, 111 insertions, 200 deletions
diff --git a/archivers/p7zip/Makefile b/archivers/p7zip/Makefile
index f094166341e8..fbaaf469975c 100644
--- a/archivers/p7zip/Makefile
+++ b/archivers/p7zip/Makefile
@@ -22,7 +22,6 @@ WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION}
CFLAGS_aarch64= -fPIC
CFLAGS_amd64= -fPIC
-CFLAGS_ia64= -fPIC
CFLAGS_powerpc= -fPIC
CFLAGS_sparc64= -fPIC
diff --git a/archivers/par2cmdline-tbb/Makefile b/archivers/par2cmdline-tbb/Makefile
index 81c5a2fdbe3c..6df1e8476459 100644
--- a/archivers/par2cmdline-tbb/Makefile
+++ b/archivers/par2cmdline-tbb/Makefile
@@ -15,7 +15,8 @@ LICENSE= GPLv2
LIB_DEPENDS= libtbb.so:devel/tbb
-ONLY_FOR_ARCHS= i386 amd64 ia64
+ONLY_FOR_ARCHS= amd64 i386
+
GNU_CONFIGURE= yes
USES= autoreconf
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/archivers/rar/Makefile b/archivers/rar/Makefile
index ff97dc9a92c8..83ae9baa24b1 100644
--- a/archivers/rar/Makefile
+++ b/archivers/rar/Makefile
@@ -16,6 +16,9 @@ LICENSE_NAME= RAR license
LICENSE_FILE= ${WRKSRC}/license.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+BROKEN_powerpc= fails to install: File format not recognized
+BROKEN_sparc64= fails to install: File format not recognized
+
RESTRICTED= only unmodified original package can be distributed
NO_BUILD= yes
WRKSRC= ${WRKDIR}/rar
@@ -29,9 +32,7 @@ SFX_DESC= SFX archive support (implies compat9x on FreeBSD 10 and up)
.include <bsd.port.pre.mk>
-.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
-BROKEN= fails to install on ia64/powerpc/sparc64: File format not recognized
-.elif ${ARCH} == "amd64" || ${ARCH} == "ia64"
+.if ${ARCH} == "amd64"
.if !defined(HAVE_COMPAT_IA32_KERN)
HAVE_COMPAT_IA32_KERN!= if ${SYSCTL} -n compat.ia32.maxvmem >/dev/null 2>&1; then ${ECHO_CMD} YES; fi
.endif
diff --git a/audio/boodler/Makefile b/audio/boodler/Makefile
index ff97d3b4704a..a6e286edb1e3 100644
--- a/audio/boodler/Makefile
+++ b/audio/boodler/Makefile
@@ -45,7 +45,7 @@ OSS_CONFIGURE_ON= --driver oss
.include <bsd.port.pre.mk>
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
+.if ${ARCH} == "amd64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
CONFIGURE_ARGS+= --PIC
.endif
diff --git a/audio/csound/Makefile b/audio/csound/Makefile
index 86a6030b3f98..c057f6048acf 100644
--- a/audio/csound/Makefile
+++ b/audio/csound/Makefile
@@ -21,6 +21,8 @@ BUILD_DEPENDS= swig13>0:devel/swig13 \
gmm++>0:math/gmm++
LIB_DEPENDS= libsndfile.so:audio/libsndfile
+BROKEN_powerpc64= Does not build
+
PORTSCOUT= limit:^5\.
CONFLICTS_INSTALL= outguess-* csound6
@@ -104,7 +106,7 @@ DOCS_DISTFILES= Csound${PORTVERSION:R}_manual_html.zip:manual
.include <bsd.port.pre.mk>
-.if ${ARCH} == amd64 || ${ARCH} == sparc64 || ${ARCH} == ia64
+.if ${ARCH} == amd64 || ${ARCH} == sparc64
MAKE_ARGS+= Word64=1
.endif
@@ -112,8 +114,6 @@ MAKE_ARGS+= Word64=1
CXXLIB= c++
.endif
-BROKEN_powerpc64= Does not build
-
post-patch:
@${SED} -e "s|%%LOCALBASE%%|${LOCALBASE}|g; \
s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|" \
diff --git a/audio/openal/Makefile b/audio/openal/Makefile
index 3a1a8cd01835..2e596332d9f1 100644
--- a/audio/openal/Makefile
+++ b/audio/openal/Makefile
@@ -41,9 +41,6 @@ ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_CONFIGURE_ENABLE= alsa
ASM_BUILD_DEPENDS= nasm:devel/nasm
-NOT_FOR_ARCHS= ia64
-NOT_FOR_ARCHS_REASON_ia64= does not compile
-
post-patch:
@${REINPLACE_CMD} -e 's/x86_64\*/amd64\* | \*ia64\*/g; \
/CPPFLAGS=/ d; s/ \*linux\*)/ \*bsd\*)/' ${WRKSRC}/configure
diff --git a/audio/spiralsynthmodular/Makefile b/audio/spiralsynthmodular/Makefile
index 397ac54e509b..05553f048e2a 100644
--- a/audio/spiralsynthmodular/Makefile
+++ b/audio/spiralsynthmodular/Makefile
@@ -24,8 +24,6 @@ LIBS+= -L${LOCALBASE}/lib
WRKSRC= ${WRKDIR}/spiralmodular-0.2.2
-BROKEN_ia64= Does not compile on ia64
-
OPTIONS_DEFINE= OPTIMIZED_CFLAGS
OPTIMIZED_CFLAGS_CFLAGS=-O3 -ffast-math
diff --git a/audio/xmms-sapplug/Makefile b/audio/xmms-sapplug/Makefile
index f8c8fdc1e186..5546d2d0867d 100644
--- a/audio/xmms-sapplug/Makefile
+++ b/audio/xmms-sapplug/Makefile
@@ -28,7 +28,6 @@ PLIST_FILES= lib/xmms/Input/libsap.so
OPTIONS_DEFINE= OPTIMIZED_CFLAGS
CFLAGS_amd64= -fpic -DPIC
-CFLAGS_ia64= -fpic -DPIC
.include <bsd.port.pre.mk>
diff --git a/biology/hmmer/Makefile b/biology/hmmer/Makefile
index 0f9a976131ef..2deabb08cc86 100644
--- a/biology/hmmer/Makefile
+++ b/biology/hmmer/Makefile
@@ -30,7 +30,7 @@ OPTIONS_DEFINE= DOCS EXAMPLES
# HMMER is useless without SSE and any PC in use today should support it
# Should probably also do enable-vmx on Power processors to enable
# Altivec/VMX, but I don't have a machine to test this.
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "i386"
+.if ${ARCH} == "amd64" || ${ARCH} == "i386"
CONFIGURE_ARGS+=--enable-sse
.endif
diff --git a/cad/elmerfem/Makefile b/cad/elmerfem/Makefile
index 12c89049ee75..2d29ba921a8b 100644
--- a/cad/elmerfem/Makefile
+++ b/cad/elmerfem/Makefile
@@ -28,7 +28,7 @@ CMAKE_ARGS+= -Wno-dev
.include <bsd.port.pre.mk>
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
+.if ${ARCH} == "amd64"
CFLAGS_${ARCH}= -fPIC
CXXFLAGS_${ARCH}= -fPIC
FCFLAGS+= -fPIC
diff --git a/databases/p5-Class-DBI-Plugin-Senna/Makefile b/databases/p5-Class-DBI-Plugin-Senna/Makefile
index ac15634c6434..f2375f846241 100644
--- a/databases/p5-Class-DBI-Plugin-Senna/Makefile
+++ b/databases/p5-Class-DBI-Plugin-Senna/Makefile
@@ -16,8 +16,6 @@ BUILD_DEPENDS= p5-Class-DBI>=0:databases/p5-Class-DBI \
USES= perl5
USE_PERL5= configure
-BROKEN_ia64= fails to configure with coredump
-
# With $TRYBROKEN, do "perl Makefile.PL" in verbose mode.
do-configure:
cd ${CONFIGURE_WRKSRC} && \
diff --git a/devel/binutils/Makefile b/devel/binutils/Makefile
index 2ce05c617347..5a9cd702f1a1 100644
--- a/devel/binutils/Makefile
+++ b/devel/binutils/Makefile
@@ -77,7 +77,7 @@ STATIC_LDFLAGS+= -all-static
.include <bsd.port.pre.mk>
# Actual earliest version may differ slightly
-.if ${ARCH} != powerpc && ${ARCH} != powerpc64 && ${ARCH} != ia64 && ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != mips64 && !defined(PKGNAMEPREFIX) && (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 34 || ${COMPILER_TYPE} == gcc)
+.if ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != mips64 && ${ARCH} != powerpc && ${ARCH} != powerpc64 && !defined(PKGNAMEPREFIX) && (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 34 || ${COMPILER_TYPE} == gcc)
CONFIGURE_ARGS+= --enable-gold --enable-plugins
PLIST_SUB+= GOLD=""
.else
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index afdabf646a7d..a44000d1103a 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -55,8 +55,6 @@ OPTIONS_DEFINE+=DOCS
PORTDOCS= *
.endif
-NOT_FOR_ARCHS= ia64
-
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDEBUG}
diff --git a/devel/dparser/Makefile b/devel/dparser/Makefile
index 851fcaa55bbb..98dfe5c8a0fc 100644
--- a/devel/dparser/Makefile
+++ b/devel/dparser/Makefile
@@ -13,8 +13,6 @@ COMMENT= Simple but powerful tool for parsing
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-BROKEN_ia64= does not build on ia64
-
WRKSRC= ${WRKDIR}/d
EXTRACT_AFTER_ARGS= --exclude "*my*"
diff --git a/devel/efl/Makefile b/devel/efl/Makefile
index 1d2e8cbac908..fc489c9abe87 100644
--- a/devel/efl/Makefile
+++ b/devel/efl/Makefile
@@ -6,6 +6,7 @@ PORTVERSION= 1.18.4
PORTREVISION= 6
CATEGORIES= devel enlightenment
MASTER_SITES= http://download.enlightenment.org/rel/libs/${PORTNAME}/
+DIST_SUBDIR= enlightenment
MAINTAINER= enlightenment@FreeBSD.org
COMMENT= Enlightenment Foundation Libraries
@@ -21,7 +22,6 @@ LIB_DEPENDS= libgif.so:graphics/giflib \
libdbus-1.so:devel/dbus \
libsndfile.so:audio/libsndfile
-DIST_SUBDIR= enlightenment
GNU_CONFIGURE= yes
USES= autoreconf compiler:c++11-lib gettext-tools gmake iconv jpeg \
libtool pathfix pkgconfig shared-mime-info tar:xz
@@ -143,7 +143,7 @@ CONFIGURE_ARGS+= --disable-ibus --with-glib=no
CONFIGURE_ARGS+= --with-opengl=none
.endif
-.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
+.if ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
USES+= lua
CONFIGURE_ARGS+= --enable-lua-old
PLIST_SUB+= ELUA="@comment "
diff --git a/devel/gdb/Makefile b/devel/gdb/Makefile
index 375521f29132..bc9ecec75370 100644
--- a/devel/gdb/Makefile
+++ b/devel/gdb/Makefile
@@ -38,7 +38,7 @@ LIB_DEPENDS+= libexpat.so:textproc/expat2
VER= ${PORTVERSION:S/.//g}
PLIST_SUB= VER=${VER}
-ONLY_FOR_ARCHS= i386 amd64 powerpc powerpc64 armv6 mips # untested elsewhere, might work
+ONLY_FOR_ARCHS= amd64 armv6 i386 mips powerpc powerpc64 # untested elsewhere, might work
OPTIONS_DEFINE= DEBUG GDB_LINK GUILE KGDB PYTHON TUI
diff --git a/devel/gdb66/Makefile b/devel/gdb66/Makefile
index 2175d8841e02..d90af12c348e 100644
--- a/devel/gdb66/Makefile
+++ b/devel/gdb66/Makefile
@@ -13,6 +13,7 @@ MAINTAINER= mi@aldan.algebra.com
COMMENT?= GNU GDB of newer version than comes with the system
BROKEN= unfetchable
+BROKEN_powerpc= Does not configure
BROKEN_powerpc64= Does not build
PKGNAMESUFFIX= 66
@@ -77,10 +78,6 @@ PLIST_SUB+= INSIGHT='@comment '
CONFLICTS+= gdb-insight*
.endif
-.for a in ia64 powerpc
-BROKEN_${a}= Does not configure on ia64 or powerpc
-.endfor
-
.if ${ARCH} == "amd64"
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
diff --git a/devel/google-perftools/Makefile b/devel/google-perftools/Makefile
index 1ee956ccb764..944bc0977aba 100644
--- a/devel/google-perftools/Makefile
+++ b/devel/google-perftools/Makefile
@@ -13,10 +13,12 @@ COMMENT= Fast, multi-threaded malloc() and nifty performance analysis tools
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_powerpc64= Does not build
-
LIB_DEPENDS= libunwind.so:devel/libunwind
+BROKEN_powerpc= fails to build: assembly not supported, see PR#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
+BROKEN_powerpc64= fails to build: assembly not supported, see PR#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
+BROKEN_sparc64= fails to build: assembly not supported, see PR#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
+
WRKSRC= ${WRKDIR}/gperftools-${PORTVERSION}
DOCSDIR= ${PREFIX}/share/doc/gperftools
@@ -40,9 +42,6 @@ CXXFLAGS+= -fno-builtin
.if ${ARCH} == "amd64"
CONFIGURE_ARGS+=--enable-frame-pointers
.endif
-.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
-BROKEN= Does not build, assembly not supported, see PR#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
-.endif
post-patch:
.if ${COMPILER_TYPE} == "clang" && !defined(USE_GCC)
diff --git a/devel/judy/Makefile b/devel/judy/Makefile
index 8c911ca0bcd3..5fc175468752 100644
--- a/devel/judy/Makefile
+++ b/devel/judy/Makefile
@@ -24,9 +24,9 @@ PORTDOCS= COPYRIGHT README *.htm
.include <bsd.port.pre.mk>
-.if ${ARCH} == "i386"
+.if ${ARCH} == armv6 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
CONFIGURE_ARGS+= --enable-32-bit
-.elif ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64"
+.else
CONFIGURE_ARGS+= --enable-64-bit
.endif
diff --git a/devel/libcfg/Makefile b/devel/libcfg/Makefile
index fe7d8cd62afc..694cdee04a71 100644
--- a/devel/libcfg/Makefile
+++ b/devel/libcfg/Makefile
@@ -26,7 +26,6 @@ OPTIONS_DEFINE= EXAMPLES DOCS
OPTIONS_SUB= yes
CFLAGS_amd64= -fPIC
-CFLAGS_ia64= -fPIC
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
diff --git a/devel/lightning/Makefile b/devel/lightning/Makefile
index 0bfa61b38df6..e62a691e7b1c 100644
--- a/devel/lightning/Makefile
+++ b/devel/lightning/Makefile
@@ -20,7 +20,7 @@ USE_LDCONFIG= yes
PLIST_SUB= JIT_ARCH=${ARCH:S/i386/x86/:S/amd64/x86/:S/x86_64/x86/:S/sparc64/sparc/:S/powerpc/ppc/}
-ONLY_FOR_ARCHS= i386 amd64 arm ia64 powerpc sparc64 mips
+ONLY_FOR_ARCHS= amd64 arm i386 mips powerpc sparc64
INFO= lightning
diff --git a/devel/pcre/Makefile b/devel/pcre/Makefile
index acbf299604e8..bd41b932be9c 100644
--- a/devel/pcre/Makefile
+++ b/devel/pcre/Makefile
@@ -80,7 +80,7 @@ CONFIGURE_ARGS+= --with-parens-nest-limit=${WITH_PARENS_NEST_LIMIT}
CONFIGURE_ARGS+= --with-posix-malloc-threshold=${WITH_POSIX_MALLOC_THRESHOLD}
.endif
-.if ${ARCH} != "sparc64" && ${ARCH} != "ia64" && empty(ARCH:Mmips64*)
+.if ${ARCH} != "sparc64" && empty(ARCH:Mmips64*)
CONFIGURE_ARGS+= --enable-jit
.else
CONFIGURE_ARGS+= --disable-jit
diff --git a/devel/pcre2/Makefile b/devel/pcre2/Makefile
index 9e7ac02a3810..7a0582da34c9 100644
--- a/devel/pcre2/Makefile
+++ b/devel/pcre2/Makefile
@@ -38,7 +38,7 @@ READLINE_CONFIGURE_ENABLE= pcre2test-libreadline
.include <bsd.port.options.mk>
-.if ${ARCH} != "sparc64" && ${ARCH} != "ia64" && ${ARCH:Mmips64*} == ""
+.if ${ARCH} != "sparc64" && ${ARCH:Mmips64*} == ""
CONFIGURE_ARGS+= --enable-jit
.else
CONFIGURE_ARGS+= --disable-jit
diff --git a/devel/pire/Makefile b/devel/pire/Makefile
index a8d39d916275..f70b66936793 100644
--- a/devel/pire/Makefile
+++ b/devel/pire/Makefile
@@ -22,7 +22,7 @@ USES= autoreconf bison libtool
USE_LDCONFIG= yes
TEST_TARGET= check
-ONLY_FOR_ARCHS= amd64 i386 ia64
+ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= not yet ported to big-endian platforms
.include <bsd.port.mk>
diff --git a/devel/plan9port/Makefile b/devel/plan9port/Makefile
index 920091ee9c89..b3b2a59f2629 100644
--- a/devel/plan9port/Makefile
+++ b/devel/plan9port/Makefile
@@ -17,14 +17,12 @@ GH_ACCOUNT= 9fans
GH_TAGNAME= 9f34853
USE_GITHUB= yes
-BROKEN_ia64= does not install: cleanname not found
-BROKEN_sparc64= does not install: cleanname not found
-
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig
-
RUN_DEPENDS= rc:shells/rc
+BROKEN_sparc64= does not install: cleanname not found
+
USES= perl5 shebangfix tar:tgz
SHEBANG_LANG= rc
rc_OLD_CMD= /bin/rc
diff --git a/devel/py-bison/Makefile b/devel/py-bison/Makefile
index c4194d0a84a3..23ab3606e042 100644
--- a/devel/py-bison/Makefile
+++ b/devel/py-bison/Makefile
@@ -28,12 +28,6 @@ EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
PORTDOCS= *
PORTEXAMPLES= *
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "ia64"
-BROKEN= Does not compile on ia64
-.endif
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bison_.so
ports-install-DOCS-on:
@@ -43,4 +37,4 @@ ports-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/tbb/Makefile b/devel/tbb/Makefile
index 930d32aeae2e..cd6909d99c10 100644
--- a/devel/tbb/Makefile
+++ b/devel/tbb/Makefile
@@ -23,7 +23,7 @@ SUB_LIST= prefix="${PREFIX}" \
OPTIONS_DEFINE= DOCS
PORTDOCS= *
-ONLY_FOR_ARCHS= amd64 i386 ia64
+ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= has not been ported to this platform
USE_LDCONFIG= yes
diff --git a/devel/yasm-devel/Makefile b/devel/yasm-devel/Makefile
index 1bd5596d953d..ab042d62c998 100644
--- a/devel/yasm-devel/Makefile
+++ b/devel/yasm-devel/Makefile
@@ -35,10 +35,6 @@ CONFLICTS_INSTALL= yasm-[0-9]*
CONFIGURE_ARGS+= --enable-debug
.endif
-.if ${ARCH} == "ia64"
-CFLAGS:= ${CFLAGS:C/-O[0-9]//g}
-.endif
-
regression-test: build
@cd ${WRKSRC} && ${MAKE} check
diff --git a/devel/yasm/Makefile b/devel/yasm/Makefile
index b93505d8a8f0..81d586d70f16 100644
--- a/devel/yasm/Makefile
+++ b/devel/yasm/Makefile
@@ -19,12 +19,6 @@ LDFLAGS+= -L${LOCALBASE}/lib
NLS_USES= gettext iconv
NLS_CONFIGURE_OFF=--disable-nls --without-libiconv-prefix --without-libintl-prefix
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "ia64"
-CFLAGS:= ${CFLAGS:C/-O[0-9]//g}
-.endif
-
INSTALL_TARGET= install install-man
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/editors/biew/Makefile b/editors/biew/Makefile
index 58718fd13967..466e87dcab63 100644
--- a/editors/biew/Makefile
+++ b/editors/biew/Makefile
@@ -13,7 +13,9 @@ COMMENT= Binary file viewer and editor
LICENSE= GPLv2
-ONLY_FOR_ARCHS= amd64 i386 ia64
+BROKEN_powerpc= Does not compile
+BROKEN_sparc64= Does not compile
+ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= no targets defined in Makefile
USES= dos2unix gmake iconv ncurses tar:bzip2
@@ -34,9 +36,6 @@ OPTIONS_DEFAULT= SLANG
SLANG_DESC= Use S-Lang based display renderer
-BROKEN_powerpc= Does not compile
-BROKEN_sparc64= Does not compile
-
SLANG_LIB_DEPENDS= libslang.so:devel/libslang2
SLANG_CONFIGURE_ON= --enable-slang
SLANG_CONFIGURE_OFF= --enable-curses
diff --git a/editors/hte/Makefile b/editors/hte/Makefile
index 81737279e8bd..f669ffbad283 100644
--- a/editors/hte/Makefile
+++ b/editors/hte/Makefile
@@ -13,8 +13,6 @@ COMMENT= File editor/viewer/analyzer for executables
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_ia64= does not build
-
USES= ncurses tar:bzip2
GNU_CONFIGURE= yes
diff --git a/editors/psgml/Makefile b/editors/psgml/Makefile
index 51c5a56516e7..f8da1e3808cc 100644
--- a/editors/psgml/Makefile
+++ b/editors/psgml/Makefile
@@ -18,7 +18,6 @@ COMMENT= Major mode for editing SGML and XML documents for Emacs
LICENSE= GPLv2
USE_EMACS= yes
-NOT_FOR_ARCHS= ia64
GNU_CONFIGURE= YES
CONFIGURE_ARGS= --lispdir=${PSGML_LISPDIR}
CONFIGURE_ENV= EMACS=${EMACS_CMD}
diff --git a/emulators/dynamips-community/Makefile b/emulators/dynamips-community/Makefile
index 789315c16794..ae0430e4d891 100644
--- a/emulators/dynamips-community/Makefile
+++ b/emulators/dynamips-community/Makefile
@@ -14,6 +14,9 @@ LICENSE= GPLv2
LIB_DEPENDS= libelf.so:devel/libelf
+BROKEN_powerpc= fails to compile: invokes x86 assembler
+BROKEN_sparc64= fails to compile: invokes x86 assembler
+
CFLAGS+= -I${PREFIX}/include/libelf
CONFLICTS= dynamips-[0-9]* dynamips-devel-[0-9]*
@@ -42,10 +45,6 @@ DYNAMIPS_CODE= stable
DYNAMIPS_ARCH= nojit
.endif
-BROKEN_ia64= does not compile: invokes i386 assembler
-BROKEN_sparc64= ${BROKEN_ia64}
-BROKEN_powerpc= ${BROKEN_ia64}
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${DYNAMIPS_CODE}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/${DYNAMIPS_CODE}/nvram_export ${STAGEDIR}${PREFIX}/bin
diff --git a/emulators/vba/Makefile b/emulators/vba/Makefile
index 6e96b04f4048..a3c1ae14f456 100644
--- a/emulators/vba/Makefile
+++ b/emulators/vba/Makefile
@@ -16,6 +16,9 @@ LICENSE= GPLv2
BUILD_DEPENDS= nasm:devel/nasm
LIB_DEPENDS= libpng.so:graphics/png
+BROKEN_powerpc= Runaway cc1plus process
+BROKEN_sparc64= Runaway cc1plus process
+
USES= gettext gmake
GNU_CONFIGURE= yes
USE_SDL= sdl
@@ -39,10 +42,6 @@ GTK2_LIB_DEPENDS= libglademm-2.4.so:devel/libglademm24
GTK2_USES= pkgconfig
PROFILING_CONFIGURE_ENABLE= profiling
-BROKEN_ia64= Runaway cc1plus process
-BROKEN_powerpc= Runaway cc1plus process
-BROKEN_sparc64= Runaway cc1plus process
-
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGTK2}
diff --git a/games/teeworlds/Makefile b/games/teeworlds/Makefile
index cae4af35d30c..388ed3d54128 100644
--- a/games/teeworlds/Makefile
+++ b/games/teeworlds/Makefile
@@ -33,10 +33,6 @@ SERVER_ONLY_DESC=Build dedicated server only
.include <bsd.port.options.mk>
-.if ${ARCH} == "ia64"
-BROKEN= Does not install on ia64: gets bus error
-.endif
-
.if ${PORT_OPTIONS:MSERVER_ONLY}
BAM_TARGET= server_release
PKGNAMESUFFX= -server
diff --git a/graphics/dataplot/Makefile b/graphics/dataplot/Makefile
index ae56d5b493cd..d75748f5be65 100644
--- a/graphics/dataplot/Makefile
+++ b/graphics/dataplot/Makefile
@@ -29,14 +29,14 @@ MAXOBV?= 400000 # Change if you need more observations/variable
.include <bsd.port.options.mk>
-.if ((${ARCH}=="amd64") || (${ARCH}=="sparc64") || (${ARCH}=="ia64"))
+.if ${ARCH} == amd64 || ${ARCH} == sparc64
FFLAGS+= -DDD -DI32 -fdefault-real-8 -fdefault-double-8
.else
FFLAGS+= -DSD -DI32 -fdefault-real-8 -fdefault-double-8
.endif
post-extract:
- @${INSTALL_DATA} ${FILESDIR}/Makefile.tmpl ${WRKSRC}/Makefile
+ ${INSTALL_DATA} ${FILESDIR}/Makefile.tmpl ${WRKSRC}/Makefile
@${REINPLACE_CMD} \
-e 's;%%CFLAGS%%;${CFLAGS};' \
-e 's;%%FFLAGS%%;${FFLAGS};' \
diff --git a/graphics/gsculpt/Makefile b/graphics/gsculpt/Makefile
index 5e4dbe447164..02a12e1445f4 100644
--- a/graphics/gsculpt/Makefile
+++ b/graphics/gsculpt/Makefile
@@ -18,6 +18,9 @@ LIB_DEPENDS= libboost_python.so:devel/boost-python-libs
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyOpenGL>0:graphics/py-PyOpenGL \
${PYTHON_PKGNAMEPREFIX}gtkglext>0:x11-toolkits/py-gtkglext
+BROKEN_powerpc= fails to compile
+BROKEN_sparc64= fails to compile
+
WRKSRC= ${WRKDIR}/${DISTNAME:S,-src,,}
USES= pkgconfig python:2 scons
@@ -34,11 +37,7 @@ DESKTOP_ENTRIES="gSculpt" "" \
.include <bsd.port.pre.mk>
-.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
-BROKEN= does not compile on ia64, powerpc, or sparc64
-.endif
-
-.if ${ARCH} == "i386"
+.if ${ARCH} == i386
CFLAGS+= -DGSCULPT_FPU_X86
.endif
diff --git a/graphics/nvidia-texture-tools/Makefile b/graphics/nvidia-texture-tools/Makefile
index ac0d54b42a9f..e7c4de452b86 100644
--- a/graphics/nvidia-texture-tools/Makefile
+++ b/graphics/nvidia-texture-tools/Makefile
@@ -16,7 +16,6 @@ LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff \
libIlmImf.so:graphics/OpenEXR
-BROKEN_ia64= does not build
BROKEN_powerpc= does not build
BROKEN_sparc64= does not build
@@ -32,7 +31,8 @@ CXXFLAGS+= -fPIC
PORTDOCS= NVIDIA_Texture_Tools_README.txt ChangeLog
-ONLY_FOR_ARCHS= i386 amd64 powerpc powerpc64 # see src/nvcore/nvcore.h
+# see src/nvcore/nvcore.h
+ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64
OPTIONS_DEFINE= COMPRESSUI DOCS
OPTIONS_SUB= yes
diff --git a/irc/anope/Makefile b/irc/anope/Makefile
index 032c84fc8bc9..a6cbb3063936 100644
--- a/irc/anope/Makefile
+++ b/irc/anope/Makefile
@@ -17,6 +17,8 @@ CXXFLAGS+= "-I${LOCALBASE}/include"
LDFLAGS+= "-L${LOCALBASE}/lib"
SHEBANG_FILES= ${WRKSRC}/src/tools/*.sh
+CFLAGS_amd64= -fPIC
+
USE_GITHUB= yes
USE_RC_SUBR= anope
@@ -54,11 +56,6 @@ TRE_LIB_DEPENDS= libtre.so:textproc/libtre
.include <bsd.port.pre.mk>
-# XXX Add here other arch which needs -fPIC :-)
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
-CFLAGS+= -fPIC
-.endif
-
post-patch:
.if ${PORT_OPTIONS:MGNUTLS}
${LN} -s ${WRKSRC}/modules/extra/m_ssl_gnutls.cpp ${WRKSRC}/modules/
diff --git a/japanese/migemo/Makefile b/japanese/migemo/Makefile
index 0965ec1258fe..5cb6ab4e63de 100644
--- a/japanese/migemo/Makefile
+++ b/japanese/migemo/Makefile
@@ -53,8 +53,6 @@ EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-Makefile.am.ruby19 \
${PATCHDIR}/extra-patch-migemo.rb.in \
${PATCHDIR}/extra-patch-tests_Makefile.am
-BROKEN_ia64= Does not compile
-
.include <bsd.port.options.mk>
post-extract:
diff --git a/japanese/vftool/Makefile b/japanese/vftool/Makefile
index a0769d017e5d..8f44b024dd85 100644
--- a/japanese/vftool/Makefile
+++ b/japanese/vftool/Makefile
@@ -26,8 +26,6 @@ FONTSDIR= ${PREFIX}/share/fonts
JFMDIR= ${WRKDIR}/share/texmf/fonts/tfm/ptex
TARGETDIRS= vf-n2a vf-a2n vf-a2bk vf-p2pn
-BROKEN_ia64= Coredump during build on ia64
-
OPTIONS_DEFINE= DOCS
post-extract:
diff --git a/lang/fasm/Makefile b/lang/fasm/Makefile
index 81b0bef14de1..2f08017e695c 100644
--- a/lang/fasm/Makefile
+++ b/lang/fasm/Makefile
@@ -12,7 +12,7 @@ COMMENT= Flat, multiple-pass assembler for IA-32 & x86-64 architectures
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/license.txt
-ONLY_FOR_ARCHS= i386 amd64 ia64
+ONLY_FOR_ARCHS= amd64 i386
IA32_BINARY_PORT= yes
PLIST_FILES= bin/fasm
diff --git a/lang/newlisp-devel/Makefile b/lang/newlisp-devel/Makefile
index 404dae7d6111..5c8b8f161577 100644
--- a/lang/newlisp-devel/Makefile
+++ b/lang/newlisp-devel/Makefile
@@ -12,10 +12,10 @@ COMMENT= LISP like scripting language
LICENSE= GPLv3
-BROKEN_powerpc64= does not build: error: redefinition of typedef CPPFunction
-
LIB_DEPENDS= libffi.so:devel/libffi
+BROKEN_powerpc64= does not build: error: redefinition of typedef CPPFunction
+
CONFLICTS= newlisp-[0-9]*
USES= readline tar:tgz
@@ -42,7 +42,7 @@ GUISERV_DESC= Install GUI server (in Java)
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-.if ${ARCH} == "amd64" || ${ARCH} == "sparc64" || ${ARCH} == "ia64"
+.if ${ARCH} == "amd64" || ${ARCH} == "sparc64"
CFLAGS+= -DNEWLISP64
.endif
diff --git a/lang/newlisp/Makefile b/lang/newlisp/Makefile
index 2076ec2fa06c..5561999c6f2a 100644
--- a/lang/newlisp/Makefile
+++ b/lang/newlisp/Makefile
@@ -41,7 +41,7 @@ GUISERV_DESC= Install GUI server (in Java)
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-.if ${ARCH} == "amd64" || ${ARCH} == "sparc64" || ${ARCH} == "ia64"
+.if ${ARCH} == "amd64" || ${ARCH} == "sparc64"
CFLAGS+= -DNEWLISP64
.endif
diff --git a/lang/oo2c/Makefile b/lang/oo2c/Makefile
index 4ce1d66e66f9..32458e81176a 100644
--- a/lang/oo2c/Makefile
+++ b/lang/oo2c/Makefile
@@ -17,6 +17,8 @@ BUILD_DEPENDS= xsltproc:textproc/libxslt
RUN_DEPENDS= libtool:devel/libtool
LIB_DEPENDS= libgc.so:devel/boehm-gc
+ONLY_FOR_ARCHS= amd64 i386
+
DOCSDIR= lib/${PORTNAME}
USES= gmake libtool:build tar:bzip2
GNU_CONFIGURE= yes
@@ -26,8 +28,6 @@ USE_GCC= any
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-ONLY_FOR_ARCHS= i386 amd64 ia64
-
OPTIONS_DEFINE= DOCS
post-patch:
diff --git a/mail/eps/Makefile b/mail/eps/Makefile
index 6d575ec59820..6fa0fe02818e 100644
--- a/mail/eps/Makefile
+++ b/mail/eps/Makefile
@@ -14,11 +14,7 @@ OPTIONS_DEFINE= DOCS
USE_CSTD= gnu89
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
-CFLAGS+= -fPIC
-.endif
+CFLAGS_amd64= -fPIC
PORTDOCS= howto
@@ -36,4 +32,4 @@ do-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/mail/meta1/Makefile b/mail/meta1/Makefile
index 406e46debea1..db53a4f2d9f5 100644
--- a/mail/meta1/Makefile
+++ b/mail/meta1/Makefile
@@ -5,8 +5,8 @@ PORTVERSION= 1.1.0a.7.0
PORTREVISION= 0
CATEGORIES= mail ipv6
MASTER_SITES= http://www.MeTA1.org/download/.alpha/ween/
-DISTNAME= ${PORTNAME}-1.1.Alpha7.0
PKGNAMESUFFIX?= ${TLS_SUFFIX}${SASL_SUFFIX}${BERKELEYDB_SUFFIX}${PMILTER_SUFFIX}${PKGNAMESUFFIX2}
+DISTNAME= ${PORTNAME}-1.1.Alpha7.0
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Secure and efficient mail gateway
@@ -14,7 +14,6 @@ COMMENT= Secure and efficient mail gateway
LICENSE= BSD4CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-NOT_FOR_ARCHS= ia64
MAKE_JOBS_UNSAFE= yes
CONFLICTS= smx-*
MANUAL_PACKAGE_BUILD= needs hostname
diff --git a/mail/qmail/Makefile b/mail/qmail/Makefile
index a9ee6e6ca219..5193df6abc28 100644
--- a/mail/qmail/Makefile
+++ b/mail/qmail/Makefile
@@ -386,7 +386,7 @@ NO_PREFIX_RMDIR=yes
.include <bsd.port.options.mk>
-.if ( ${ARCH} == "amd64" || ${ARCH} == "ia64" ) && !defined(SLAVE_LDAP) \
+.if ${ARCH} == "amd64" && !defined(SLAVE_LDAP) \
&& !defined(SLAVE_SPAMCONTROL)
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-amd64
.endif
diff --git a/math/ccmath/Makefile b/math/ccmath/Makefile
index d9cf7e3a045c..5d1f8c07bd27 100644
--- a/math/ccmath/Makefile
+++ b/math/ccmath/Makefile
@@ -20,7 +20,7 @@ SRC_DIRS= cfit complex fft geom intg matrix roots sfunc simu sort statf \
.include <bsd.port.pre.mk>
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
+.if ${ARCH} == "amd64"
COPT= -fPIC
.endif
@@ -44,11 +44,11 @@ do-build:
${CC} -shared -Wl,-soname=libccm.so.1 -o libccm.so.1 *.o)
do-install:
- @${INSTALL_DATA} ${WRKSRC}/ccmath.h ${STAGEDIR}${PREFIX}/include
- @${INSTALL_DATA} ${WRKSRC}/tmp/libccm.a ${STAGEDIR}${PREFIX}/lib
- @${INSTALL_LIB} ${WRKSRC}/tmp/libccm.so.1 ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_DATA} ${WRKSRC}/ccmath.h ${STAGEDIR}${PREFIX}/include
+ ${INSTALL_DATA} ${WRKSRC}/tmp/libccm.a ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_LIB} ${WRKSRC}/tmp/libccm.so.1 ${STAGEDIR}${PREFIX}/lib
@${LN} -s libccm.so.1 ${STAGEDIR}${PREFIX}/lib/libccm.so
@${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ccmath
- @${INSTALL_DATA} ${WRKSRC}/manual/* ${STAGEDIR}${PREFIX}/share/doc/ccmath
+ ${INSTALL_DATA} ${WRKSRC}/manual/* ${STAGEDIR}${PREFIX}/share/doc/ccmath
.include <bsd.port.post.mk>
diff --git a/math/dieharder/Makefile b/math/dieharder/Makefile
index b95945ad25ca..3c863cd5bc6d 100644
--- a/math/dieharder/Makefile
+++ b/math/dieharder/Makefile
@@ -14,6 +14,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libgsl.so:math/gsl
+BROKEN_sparc64= fails to compile
MAKE_JOBS_UNSAFE= yes
USES= dos2unix libtool tar:tgz
@@ -22,13 +23,7 @@ CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
USE_LDCONFIG= yes
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "ia64" || ${ARCH} == "sparc64"
-BROKEN= Does not compile on ia64 or sparc64
-.endif
-
check test: build
${WRKSRC}/dieharder/dieharder -a
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/misc/localedata/Makefile b/misc/localedata/Makefile
index b5c4f06c18ae..86b32edd8e19 100644
--- a/misc/localedata/Makefile
+++ b/misc/localedata/Makefile
@@ -13,7 +13,7 @@ COMMENT= Legacy locale data for FreeBSD 6+
USES= tar:bzip2
NO_BUILD= yes
-ONLY_FOR_ARCHS= amd64 ia64 i386 pc98 sparc64
+ONLY_FOR_ARCHS= amd64 i386 sparc64
TARGET_DIR= ${PREFIX}/share/compat
diff --git a/multimedia/avbin/Makefile b/multimedia/avbin/Makefile
index f0fd9a4283aa..8638fcc8ad21 100644
--- a/multimedia/avbin/Makefile
+++ b/multimedia/avbin/Makefile
@@ -11,28 +11,26 @@ DISTNAME= ${PORTNAME}-src-${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= FFmpeg wrapper
+LIB_DEPENDS= libavcodec0.so:multimedia/ffmpeg0
+
BROKEN= Unfetchable (google code has gone away)
DEPRECATED= Unfetchable for more than six months (google code has gone away)
EXPIRATION_DATE= 2017-04-30
-LIB_DEPENDS= libavcodec0.so:multimedia/ffmpeg0
-
LIBNAME= libavbin.so.${PORTVERSION}
PLIST_FILES= include/avbin.h \
lib/${LIBNAME} \
lib/libavbin.so
USE_LDCONFIG= yes
+CFLAGS_amd64= -fPIC
+
PORTDOCS= *
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
-CFLAGS+= -fPIC
-.endif
-
do-build:
cd ${WRKSRC} && \
${CC} ${CFLAGS} -shared -Wl,-soname,${LIBNAME} -o ${LIBNAME} \
diff --git a/multimedia/recmpeg/Makefile b/multimedia/recmpeg/Makefile
index df26872b8fcd..ce676af2c160 100644
--- a/multimedia/recmpeg/Makefile
+++ b/multimedia/recmpeg/Makefile
@@ -20,6 +20,4 @@ PLIST_FILES= bin/recmpeg \
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-BROKEN_ia64= Fails to link on ia64
-
.include <bsd.port.mk>
diff --git a/net-p2p/bitcoin-daemon/Makefile b/net-p2p/bitcoin-daemon/Makefile
index 8c83afc8ca83..95e32bf0a629 100644
--- a/net-p2p/bitcoin-daemon/Makefile
+++ b/net-p2p/bitcoin-daemon/Makefile
@@ -8,7 +8,7 @@ COMMENT= Virtual Peer-to-Peer Currency (Daemon)
SLAVE_PORT= yes
-ONLY_FOR_ARCHS= amd64 i386 ia64
+ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= does not support big-endian architectures
OPTIONS_DEFINE= DEBUG HARDENING TESTS UPNP WALLET ZMQ
diff --git a/net-p2p/bitcoin-utils/Makefile b/net-p2p/bitcoin-utils/Makefile
index 7e99d41aa7c9..30db8bdd4aa6 100644
--- a/net-p2p/bitcoin-utils/Makefile
+++ b/net-p2p/bitcoin-utils/Makefile
@@ -10,7 +10,7 @@ SLAVE_PORT= yes
OPTIONS_DEFINE= DEBUG HARDENING TESTS
OPTIONS_DEFAULT= HARDENING TESTS
-ONLY_FOR_ARCHS= amd64 i386 ia64
+ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= does not support big-endian architectures
CONFIGURE_ARGS= --without-daemon \
diff --git a/net/liveMedia/Makefile b/net/liveMedia/Makefile
index 4ae3154f2c4c..8179e665900a 100644
--- a/net/liveMedia/Makefile
+++ b/net/liveMedia/Makefile
@@ -16,6 +16,8 @@ LICENSE= LGPL21
NO_CDROM= 'dated material'
+BROKEN_sparc64= Fails to compile
+
WRKSRC= ${WRKDIR}/live
HAS_CONFIGURE= yes
@@ -28,16 +30,12 @@ USE_LDCONFIG= yes
.include <bsd.port.pre.mk>
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
+.if ${ARCH} == "amd64"
CFLAGS+= -fPIC
.else
CFLAGS+= -fpic
.endif
-.if ${ARCH} == "sparc64"
-BROKEN= Does not compile
-.endif
-
post-extract:
${CP} ${FILESDIR}/config.fixed-freebsd ${WRKSRC}
diff --git a/net/openh323/Makefile b/net/openh323/Makefile
index 991bbd35a888..732fdafef7bf 100644
--- a/net/openh323/Makefile
+++ b/net/openh323/Makefile
@@ -27,6 +27,10 @@ USE_AUTOTOOLS= autoconf
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
+CFLAGS_amd64= -fPIC
+CFLAGS_powerpc= -fPIC
+CFLAGS_sparc64= -fPIC
+
ALL_TARGET= optshared
CONFIGURE_ENV+= BUILDTIME="YES"
CPPFLAGS+= -I${LOCALBASE}/include -I${WRKSRC}/include
@@ -43,10 +47,6 @@ SPEEX_CONFIGURE_OFF= --enable-localspeex=yes
.include <bsd.port.pre.mk>
-.if (${ARCH} == "amd64") || (${ARCH} == "ia64") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64")
-CFLAGS+= -fPIC
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
${WRKSRC}/configure.ac
diff --git a/net/py-libdnet/Makefile b/net/py-libdnet/Makefile
index fd91dab1c847..42f17c9359ad 100644
--- a/net/py-libdnet/Makefile
+++ b/net/py-libdnet/Makefile
@@ -8,9 +8,6 @@ COMMENT= Python module for libdnet
LIB_DEPENDS= libdnet.so:net/libdnet
-NOT_FOR_ARCHS= ia64
-NOT_FOR_ARCHS_REASON_ia64= fails to build with internal compiler error
-
MASTERDIR= ${.CURDIR}/../libdnet
INSTALL_WRKSRC= ${WRKSRC}/python
DESCR= ${.CURDIR}/pkg-descr
diff --git a/net/tcpkali/Makefile b/net/tcpkali/Makefile
index 7734e7505f98..00afb4884388 100644
--- a/net/tcpkali/Makefile
+++ b/net/tcpkali/Makefile
@@ -11,7 +11,7 @@ COMMENT= High performance load generator for TCP and WebSocket servers
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= amd64 i386 ia64
+ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= uses i386 assembler
GNU_CONFIGURE= yes
diff --git a/print/auctex/Makefile b/print/auctex/Makefile
index 815c6154a940..a87c37870a24 100644
--- a/print/auctex/Makefile
+++ b/print/auctex/Makefile
@@ -13,7 +13,6 @@ COMMENT= Integrated environment for writing LaTeX using GNU Emacs
LICENSE= GPLv3
-NOT_FOR_ARCHS= ia64
USES= ghostscript gmake
USE_EMACS= yes
USE_TEX= latex texhash
diff --git a/print/pdflib/Makefile b/print/pdflib/Makefile
index 1631b1e3a93b..e3359ba84f7c 100644
--- a/print/pdflib/Makefile
+++ b/print/pdflib/Makefile
@@ -28,7 +28,7 @@ PERL_USES= perl5
.include <bsd.port.pre.mk>
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64"
+.if ${ARCH} == "amd64" || ${ARCH} == "sparc64"
CONFIGURE_ARGS+=--enable-64bit
.endif
diff --git a/security/amavisd-new/Makefile b/security/amavisd-new/Makefile
index f82e64d42c36..4c13aff7f62f 100644
--- a/security/amavisd-new/Makefile
+++ b/security/amavisd-new/Makefile
@@ -152,8 +152,7 @@ RUN_DEPENDS+= file>=4.21:sysutils/file
# not suit rar.
.if ${PORT_OPTIONS:MRAR}
-# support for archivers/rar is broken on ia64
-.if ${ARCH} == "i386" || ${ARCH} == "amd64"
+.if ${ARCH} == "i386"
RUN_DEPENDS+= ${LOCALBASE}/bin/rar:archivers/rar
.else
IGNORE= archviers/rar is a 32-bit binary port and is not compatible with ${ARCH}
diff --git a/security/iaikpkcs11wrapper/Makefile b/security/iaikpkcs11wrapper/Makefile
index ba5a1e7d72e3..806046a51668 100644
--- a/security/iaikpkcs11wrapper/Makefile
+++ b/security/iaikpkcs11wrapper/Makefile
@@ -27,7 +27,7 @@ PORTEXAMPLES= *
.include <bsd.port.pre.mk>
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
+.if ${ARCH} == "amd64"
WRKSRC= ${WRKDIR}/src/native/unix/linux-x86_64
.else
WRKSRC= ${WRKDIR}/src/native/unix/linux-x86
diff --git a/security/masscan/Makefile b/security/masscan/Makefile
index 68613b2e8b25..d0d3f0fba481 100644
--- a/security/masscan/Makefile
+++ b/security/masscan/Makefile
@@ -10,7 +10,7 @@ COMMENT= Very fast port scanner
LICENSE= GPLv3
-ONLY_FOR_ARCHS= amd64 i386 ia64
+ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= uses i386 assembler
USES= gmake
diff --git a/security/matrixssl/Makefile b/security/matrixssl/Makefile
index d8adaf6741af..956e407ea8e7 100644
--- a/security/matrixssl/Makefile
+++ b/security/matrixssl/Makefile
@@ -24,7 +24,7 @@ USE_LDCONFIG= yes
.include <bsd.port.pre.mk>
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64"
+.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == mips64 || ${ARCH} == powerpc64 || ${ARCH} == sparc64
CFLAGS+= -DPSTM_64BIT
.endif
diff --git a/security/medusa/Makefile b/security/medusa/Makefile
index 47144fd8f569..5c477ce3f360 100644
--- a/security/medusa/Makefile
+++ b/security/medusa/Makefile
@@ -16,8 +16,6 @@ LIB_DEPENDS= libssh2.so:security/libssh2
USES= ssl
-BROKEN_ia64= Does not build on ia64
-
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-module-ncp=no --enable-module-afp=no
diff --git a/security/openssl-devel/Makefile b/security/openssl-devel/Makefile
index af7507b0bf58..0dd8181a34a7 100644
--- a/security/openssl-devel/Makefile
+++ b/security/openssl-devel/Makefile
@@ -35,9 +35,6 @@ OPTIONS_DEFINE= MAN3 RFC3779 SHARED ZLIB
.if ${MACHINE_ARCH} == "amd64"
OPTIONS_GROUP_OPTIMIZE+= EC
OPTIONS_DEFAULT+= EC
-.elif ${MACHINE_ARCH} == "ia64"
-OPTIONS_GROUP_OPTIMIZE+= EC
-OPTIONS_DEFAULT+= EC
.elif ${MACHINE_ARCH} == "mips64el"
OPTIONS_GROUP_OPTIMIZE+= EC
OPTIONS_DEFAULT+= EC
diff --git a/security/openssl/Makefile b/security/openssl/Makefile
index a807a6f1c57c..1c75f108f1a9 100644
--- a/security/openssl/Makefile
+++ b/security/openssl/Makefile
@@ -23,15 +23,13 @@ OPTIONS_DEFINE= DOCS MAN3 PADLOCK RFC3779 SHARED THREADS ZLIB
OPTIONS_DEFAULT= ASM MD2 MAN3 SCTP SHARED SSE2 SSL2 SSL3 THREADS
OPTIONS_DEFINE_amd64= EC
OPTIONS_DEFAULT_amd64= EC
-OPTIONS_DEFINE_ia64= EC
-OPTIONS_DEFAULT_ia64= EC
TARGET_ARCH?= ${MACHINE_ARCH}
.if ${TARGET_ARCH} == "mips64el"
OPTIONS_DEFINE_mips= EC
OPTIONS_DEFAULT_mips= EC
.endif
OPTIONS_GROUP= CIPHERS HASHES OPTIMIZE PROTOCOLS
-OPTIONS_GROUP_CIPHERS= EXPCIPHERS RC5
+OPTIONS_GROUP_CIPHERS= EXPCIPHERS RC5
OPTIONS_GROUP_HASHES= MD2
OPTIONS_GROUP_OPTIMIZE= ASM SSE2
OPTIONS_GROUP_PROTOCOLS= SCTP SSL2 SSL3
diff --git a/security/rubygem-scrypt/Makefile b/security/rubygem-scrypt/Makefile
index 6ac95b134c01..462cead50897 100644
--- a/security/rubygem-scrypt/Makefile
+++ b/security/rubygem-scrypt/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= rubygem-ffi-compiler>=1.0:devel/rubygem-ffi-compiler
-ONLY_FOR_ARCHS= amd64 i386 ia64
+ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= invokes SSE compiler flags
NO_ARCH= yes
diff --git a/security/tor-devel/Makefile b/security/tor-devel/Makefile
index fac518442fb0..c1f1d4ee737e 100644
--- a/security/tor-devel/Makefile
+++ b/security/tor-devel/Makefile
@@ -13,9 +13,9 @@ COMMENT= Anonymizing overlay network for TCP
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_mips64= does not build: error: Need a uint128_t implementation!
+BROKEN_mips64= does not build: error: Need a uint128_t implementation!
BROKEN_powerpc64= does not build: error: Need a uint128_t implementation!
-BROKEN_sparc64= does not build: error: Need a uint128_t implementation!
+BROKEN_sparc64= does not build: error: Need a uint128_t implementation!
USES= cpe gmake pkgconfig
CPE_VENDOR= torproject
@@ -57,7 +57,7 @@ CONFIGURE_ARGS+= --disable-asciidoc
.endif
.if !defined(USE_GCC) && empty(CC:T:M*gcc4*) && \
-empty(PORT_OPTIONS:MSTATIC_TOR) && empty(ARCH:Mia64)
+empty(PORT_OPTIONS:MSTATIC_TOR)
CONFIGURE_ARGS+= --enable-gcc-hardening
.else
CONFIGURE_ARGS+= --disable-gcc-hardening
diff --git a/security/tor/Makefile b/security/tor/Makefile
index 52d6942d39d0..ad1f63e8cbab 100644
--- a/security/tor/Makefile
+++ b/security/tor/Makefile
@@ -13,9 +13,9 @@ COMMENT= Anonymizing overlay network for TCP
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_mips64= does not build: error: Need a uint128_t implementation!
+BROKEN_mips64= does not build: error: Need a uint128_t implementation!
BROKEN_powerpc64= does not build: error: Need a uint128_t implementation!
-BROKEN_sparc64= does not build: error: Need a uint128_t implementation!
+BROKEN_sparc64= does not build: error: Need a uint128_t implementation!
USES= cpe gmake
CPE_VENDOR= torproject
@@ -55,7 +55,7 @@ CONFIGURE_ARGS+= --disable-asciidoc
.endif
.if !defined(USE_GCC) && empty(CC:T:M*gcc4*) && \
-empty(PORT_OPTIONS:MSTATIC_TOR) && empty(ARCH:Mia64)
+empty(PORT_OPTIONS:MSTATIC_TOR)
CONFIGURE_ARGS+= --enable-gcc-hardening
.else
CONFIGURE_ARGS+= --disable-gcc-hardening
diff --git a/security/yersinia/Makefile b/security/yersinia/Makefile
index ac5b099e0a05..f4756f5888b6 100644
--- a/security/yersinia/Makefile
+++ b/security/yersinia/Makefile
@@ -28,7 +28,6 @@ CONFLICTS= yersinia-gtk-[0-9]*
.endif
GNU_CONFIGURE= yes
-#NOT_FOR_ARCHS= ia64 sparc64
PLIST_FILES= sbin/yersinia \
man/man8/yersinia.8.gz
diff --git a/sysutils/dmidecode/Makefile b/sysutils/dmidecode/Makefile
index c3f8bdee9352..0f2343bfbeaa 100644
--- a/sysutils/dmidecode/Makefile
+++ b/sysutils/dmidecode/Makefile
@@ -14,7 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
OPTIONS_DEFINE= DOCS
-ONLY_FOR_ARCHS= i386 amd64 ia64
+ONLY_FOR_ARCHS= amd64 i386
+
MAKE_ENV= DOCSDIR="${DOCSDIR}"
USES= tar:xz
diff --git a/sysutils/mcelog/Makefile b/sysutils/mcelog/Makefile
index 56cf1045ec4b..70bfee9b8d68 100644
--- a/sysutils/mcelog/Makefile
+++ b/sysutils/mcelog/Makefile
@@ -16,7 +16,7 @@ TEST_DEPENDS= bash:shells/bash
USE_GITHUB= yes
GH_ACCOUNT= andikleen
-ONLY_FOR_ARCHS= amd64 i386 ia64
+ONLY_FOR_ARCHS= amd64 i386
USES= alias gmake shebangfix
diff --git a/sysutils/rubygem-facter/Makefile b/sysutils/rubygem-facter/Makefile
index 53e86cc4fb52..8295bee749ad 100644
--- a/sysutils/rubygem-facter/Makefile
+++ b/sysutils/rubygem-facter/Makefile
@@ -25,8 +25,8 @@ OPTIONS_DEFAULT= ZFS_FACTS
.include <bsd.port.pre.mk>
-# Restrict dmidecode dependency to Intel based systems
-.if ${ARCH} == "amd64" || ${ARCH} == "i386" || ${ARCH} == "ia64"
+# Restrict dmidecode dependency to x86-based systems
+.if ${ARCH} == "amd64" || ${ARCH} == "i386"
RUN_DEPENDS+= dmidecode:sysutils/dmidecode
.endif
diff --git a/sysutils/tw_cli/Makefile b/sysutils/tw_cli/Makefile
index 976ca945e967..a32ff9fe60e7 100644
--- a/sysutils/tw_cli/Makefile
+++ b/sysutils/tw_cli/Makefile
@@ -15,13 +15,12 @@ LICENSE_NAME= BROADCOM
LICENSE_TEXT= Source recipient must acknowledge license.\
Reproduction or redistribution prohibited.\
See https://www.broadcom.com/cs/Satellite?pagename=AVG2/Utilities/EulaMsg
-
LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
USES= zip
-# i386 binary should work on ia64, but not tested
-ONLY_FOR_ARCHS= i386 amd64 ia64
+ONLY_FOR_ARCHS= amd64 i386
+
NO_BUILD= yes
NO_WRKSUBDIR= yes
@@ -31,7 +30,7 @@ PLIST_FILES= etc/periodic/daily/407.status-3ware-raid\
man/man8/tw_cli.8.gz sbin/tw_cli
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${ARCH:S,i386,x86,:S,amd64,x86_64,:S,ia64,x86,}/tw_cli\
+ ${INSTALL_PROGRAM} ${WRKSRC}/${ARCH:S,i386,x86,:S,amd64,x86_64,}/tw_cli\
${STAGEDIR}${PREFIX}/sbin/tw_cli
${INSTALL_MAN} ${WRKSRC}/tw_cli.8.nroff\
${STAGEDIR}${MAN8PREFIX}/man/man8/tw_cli.8
diff --git a/sysutils/xen-guest-tools/Makefile b/sysutils/xen-guest-tools/Makefile
index a4fc242249da..24679aa9bf4d 100644
--- a/sysutils/xen-guest-tools/Makefile
+++ b/sysutils/xen-guest-tools/Makefile
@@ -15,8 +15,8 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \
${LOCALBASE}/lib/libargp.so:devel/argp-standalone \
${LOCALBASE}/lib/libyajl.so:devel/yajl
-ONLY_FOR_ARCHS= amd64 i386 ia64
-ONLY_FOR_ARCHS_REASON= "not yet ported to anything other than amd64, i386, or ia64"
+ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS_REASON= not yet ported to anything other than amd64 or i386
CONFLICTS= xen-tools-[0-9]*
USES= gmake python:2.7:configure perl5 gettext-runtime:build gettext-tools:build pkgconfig
diff --git a/sysutils/xosview/Makefile b/sysutils/xosview/Makefile
index a8fb40cd5964..fe8d96219363 100644
--- a/sysutils/xosview/Makefile
+++ b/sysutils/xosview/Makefile
@@ -12,8 +12,8 @@ COMMENT= Graphical performance meter
LICENSE= BSD4CLAUSE GPLv2
LICENSE_COMB= multi
-ONLY_FOR_ARCHS= amd64 i386 ia64
-ONLY_FOR_ARCHS_REASON= used i386-specific hardware resources
+ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS_REASON= uses x86-specific hardware resources
USE_GITHUB= yes
GH_ACCOUNT= hills
diff --git a/sysutils/zidrav/Makefile b/sysutils/zidrav/Makefile
index da6f3811f208..faea3578eb39 100644
--- a/sysutils/zidrav/Makefile
+++ b/sysutils/zidrav/Makefile
@@ -28,9 +28,7 @@ CFLAGS+= -Dcrc32_type=long
CFLAGS+= -Dcrc32_type=int
.endif
-.if ${ARCH} == "amd64" || ${ARCH} == "arm" || ${ARCH} == "i386" || ${ARCH} == "ia64"
-.else
-# mips*eb, powerpc, powerpc64 and sparc
+.if ! empty(ARCH:Mmips*) || ! empty(ARCH:Mpowerpc*) || ${ARCH} == "sparc64"
CFLAGS+= -DCPU_BIGENDIAN
.endif
diff --git a/textproc/uim/Makefile b/textproc/uim/Makefile
index 952454944526..3bfba79f5e8e 100644
--- a/textproc/uim/Makefile
+++ b/textproc/uim/Makefile
@@ -59,11 +59,7 @@ PLIST_SUB+= X11=""
.include <bsd.port.pre.mk>
-.if ${ARCH} == "ia64"
-IGNORE= not yet ported to ia64
-.endif
-
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64"
+.if ${ARCH} == "amd64" || ${ARCH} == "sparc64"
CONFIGURE_ARGS+= --enable-storage=fatty
.endif
diff --git a/x11-toolkits/xforms/Makefile b/x11-toolkits/xforms/Makefile
index 73eadefa71ec..ce9113d582db 100644
--- a/x11-toolkits/xforms/Makefile
+++ b/x11-toolkits/xforms/Makefile
@@ -29,6 +29,4 @@ post-patch:
${REINPLACE_CMD} 's|#define fl_draw_box|#define fl_drw_box|' \
${WRKSRC}/lib/include/Basic.h
-BROKEN_ia64= Does not compile on ia64
-
.include <bsd.port.mk>