diff options
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> |