Index: head/benchmarks/libmicro/Makefile =================================================================== --- head/benchmarks/libmicro/Makefile (revision 425878) +++ head/benchmarks/libmicro/Makefile (revision 425879) @@ -1,45 +1,47 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= libmicro PORTVERSION= 0.4.1 CATEGORIES= benchmarks MASTER_SITES= http://hub.opensolaris.org/bin/download/Project+libmicro/Source+Archives/ \ LOCAL/bdrewery/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Set of utilities to benchmark productivity of system calls LICENSE= CDDL +BROKEN_aarch64= Fails to build: bin-aarch64: no such file or directory +BROKEN_mips64= Fails to build: bin-mips64: no such file or directory +BROKEN_powerpc64= Does not build on powerpc64 + USES= gmake WRKSRC= ${WRKDIR}/libMicro-${PORTVERSION} STRIP= # Do not strip binaries PLIST_SUB= ARCH="${ARCH}" PKGLIBDIR= ${PREFIX}/lib/${PORTNAME} - -BROKEN_powerpc64= Does not build on powerpc64 post-build: ${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/libmicro-bench ${ECHO_CMD} '(cd ${PKGLIBDIR} && ./bench $$1)' \ >> ${WRKDIR}/libmicro-bench.sh do-install: (cd ${WRKDIR} && ${INSTALL_SCRIPT} libmicro-bench.sh \ ${STAGEDIR}${PREFIX}/bin/libmicro-bench) (cd ${WRKSRC} && ${INSTALL_SCRIPT} multiview.sh \ ${STAGEDIR}${PREFIX}/bin/multiview) @${MKDIR} ${STAGEDIR}${PKGLIBDIR} (cd ${WRKSRC} && ${INSTALL_SCRIPT} bench.sh \ ${STAGEDIR}${PKGLIBDIR}/bench) @${MKDIR} ${STAGEDIR}${PKGLIBDIR}/bin-${ARCH} (cd ${WRKSRC}/bin-${ARCH} \ && ${INSTALL_PROGRAM} exec_bin ${STAGEDIR}${PKGLIBDIR}/bin-${ARCH}) (cd ${WRKSRC}/bin ; for i in * ; do ${INSTALL_PROGRAM} \ ${WRKSRC}/bin-${ARCH}/$$i ${STAGEDIR}${PKGLIBDIR}/bin-${ARCH} ; done) @${MKDIR} ${STAGEDIR}${PKGLIBDIR}/bin (cd ${STAGEDIR}${PKGLIBDIR}/bin-${ARCH} ; for i in * ; do ${LN} -s \ ../bin-${ARCH}/$$i ../bin ; done) .include Index: head/benchmarks/nosqlbench/Makefile =================================================================== --- head/benchmarks/nosqlbench/Makefile (revision 425878) +++ head/benchmarks/nosqlbench/Makefile (revision 425879) @@ -1,27 +1,28 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= nosqlbench PORTVERSION= 0.0.${DATE} CATEGORIES= benchmarks databases MASTER_SITES= LOCAL/vg MAINTAINER= vg@FreeBSD.org COMMENT= Micro-benchmarking NoSQL storage LICENSE= BSD2CLAUSE LIB_DEPENDS= libleveldb.so:databases/leveldb DATE= 20151214 USES= cmake tar:bzip2 CONFLICTS= tarantool-c +BROKEN_aarch64= Does not build: clang does not support -march=native BROKEN_powerpc64= Does not build on powerpc64 post-install: ${INSTALL_DATA} ${WRKSRC}/sources/nosqlbench.conf \ ${STAGEDIR}${PREFIX}/etc/nosqlbench.conf.sample .include Index: head/biology/jellyfish/Makefile =================================================================== --- head/biology/jellyfish/Makefile (revision 425878) +++ head/biology/jellyfish/Makefile (revision 425879) @@ -1,38 +1,39 @@ # Created by: Jason Bacon # $FreeBSD$ PORTNAME= jellyfish PORTVERSION= 2.2.4 DISTVERSIONPREFIX= v CATEGORIES= biology MAINTAINER= bacon4000@gmail.com COMMENT= Fast, memory-efficient counting of k-mers in DNA LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= yaggo:devel/yaggo GNU_CONFIGURE= yes USES= autoreconf compiler:c++11-lib gmake \ libtool pathfix pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= gmarcais GH_PROJECT= Jellyfish INSTALL_TARGET= install-strip BROKEN_FreeBSD_9_i386= multiple code issues on i386 < 10.0-RELEASE +BROKEN_aarch64= Fails to compile: error: variable res is uninitialized .include # SSE code assumes amd64 features .if ${ARCH} != "amd64" CONFIGURE_ARGS+=--without-sse .endif .include Index: head/biology/muscle/Makefile =================================================================== --- head/biology/muscle/Makefile (revision 425878) +++ head/biology/muscle/Makefile (revision 425879) @@ -1,29 +1,30 @@ # Created by: Motomichi Matsuzaki # $FreeBSD$ PORTNAME= muscle PORTVERSION= 3.8.31 CATEGORIES= biology MASTER_SITES= http://www.drive5.com/muscle/downloads${PORTVERSION}/ DISTNAME= ${PORTNAME}${PORTVERSION}_src MAINTAINER= mzaki@m.u-tokyo.ac.jp COMMENT= MUltiple Sequence Comparison by Log-Expectation FETCH_ARGS= -A WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/src USES= dos2unix DOS2UNIX_GLOB= *.cpp ALL_TARGET= muscle PLIST_FILES= bin/muscle -BROKEN_powerpc64= Does not build on powerpc64 +ONLY_FOR_ARCHS= amd64 i386 +ONLY_FOR_ARCHS_REASON= Fails to install: tries to modify /dev/tty do-install: ${INSTALL_PROGRAM} ${WRKSRC}/muscle ${STAGEDIR}${PREFIX}/bin .include Index: head/biology/p5-AcePerl/Makefile =================================================================== --- head/biology/p5-AcePerl/Makefile (revision 425878) +++ head/biology/p5-AcePerl/Makefile (revision 425879) @@ -1,38 +1,40 @@ # Created by: Johann Visagie # $FreeBSD$ PORTNAME= AcePerl PORTVERSION= 1.92 PORTREVISION= 4 CATEGORIES= biology databases perl5 MASTER_SITES= CPAN/Ace PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 interface to the ACEDB genome database system LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-Cache-Cache>=0:devel/p5-Cache-Cache RUN_DEPENDS:= ${BUILD_DEPENDS} +BROKEN_aarch64= Fails to link: unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation + MAKE_JOBS_UNSAFE= yes USES= perl5 USE_PERL5= configure .include -.if ${ARCH} == "amd64" || ${ARCH} == "ia64" +.if ${ARCH} == "amd64" CFLAGS+= -fPIC .endif post-patch: @${SED} -e 's|XX__CC__XX|${CC}|' < ${FILESDIR}/FREEBSD_DEF \ > ${WRKSRC}/acelib/wmake/FREEBSD_DEF post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Ace/Freesubs/Freesubs.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Ace/RPC/RPC.so .include Index: head/biology/plinkseq/Makefile =================================================================== --- head/biology/plinkseq/Makefile (revision 425878) +++ head/biology/plinkseq/Makefile (revision 425879) @@ -1,42 +1,44 @@ # Created by: Jason Bacon # $FreeBSD$ PORTNAME= plinkseq PORTVERSION= 0.10 CATEGORIES= biology science MASTER_SITES= http://psychgen.u.hpc.mssm.edu/plinkseq_downloads/ # Default DISTNAME is correct, so leave it alone. DISTFILES= ${PORTNAME}-src-${PORTVERSION}.tgz MAINTAINER= bacon4000@gmail.com COMMENT= Toolset for working with human genetic variation data LICENSE= GPLv2 +BROKEN_aarch64= Does not build: Host architecture was not detected as supported by protobuf +BROKEN_mips64= Does not build: Host architecture was not detected as supported by protobuf BROKEN_powerpc64= Does not build USES= libtool gmake post-patch: ${REINPLACE_CMD} \ -e 's|PF_INET|AF_INET|g' \ ${WRKSRC}/sources/mongoose/sources/lib/mongoose.c ${REINPLACE_CMD} \ -e 's|g++|${CXX}|g' \ -e 's|gcc|${CC}|g' \ -e 's|CXXFLAGS = -O3|CXXFLAGS = ${CXXFLAGS}|g' \ -e 's|ALL_CFLAGS =-O3|ALL_CFLAGS = ${CFLAGS}|g' \ ${WRKSRC}/config_defs.Makefile ${REINPLACE_CMD} \ -e 's| -ldl||g' \ -e 's| $$(STATIC_FLAG)||g' \ ${WRKSRC}/Makefile do-install: .for f in behead browser gcol mm mongoose pdas pseq smp tab2vcf ${INSTALL_PROGRAM} ${WRKSRC}/build/execs/${f} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_DATA} ${WRKSRC}/sources/plinkseq/build/lib/libplinkseq.a \ ${STAGEDIR}${PREFIX}/lib .include Index: head/science/gchemutils/Makefile =================================================================== --- head/science/gchemutils/Makefile (revision 425878) +++ head/science/gchemutils/Makefile (revision 425879) @@ -1,68 +1,70 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= gchemutils PORTVERSION= 0.14.10 CATEGORIES= science MASTER_SITES= SAVANNAH/${PORTNAME}/${PORTVERSION:R} DISTNAME= gnome-chemistry-utils-${PORTVERSION} MAINTAINER= kwm@FreeBSD.org COMMENT= C++ classes and Gtk3 widgets related to chemistry BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/bodr.pc:science/bodr \ ${LOCALBASE}/libdata/pkgconfig/chemical-mime-data.pc:science/chemical-mime-data LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libopenbabel.so:science/openbabel \ libgoffice-0.10.so:devel/goffice010 RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/bodr.pc:science/bodr \ ${LOCALBASE}/libdata/pkgconfig/chemical-mime-data.pc:science/chemical-mime-data PORTSCOUT= limitw:1,even +BROKEN_aarch64= Fails to compile: error: call to abs is ambiguous + USE_XORG= x11 USE_GNOME= gnomedocutils gtk30 intlhack libgsf libxml2 USES= desktop-file-utils gettext gmake libtool:keepla pathfix \ pkgconfig shared-mime-info tar:xz USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-omf-dir=${PREFIX}/share/omf INSTALLS_ICONS= yes INSTALLS_OMF= yes GLIB_SCHEMAS= org.gnome.gchemutils.crystal.gschema.xml \ org.gnome.gchemutils.gschema.xml \ org.gnome.gchemutils.paint.gschema.xml \ org.gnome.gchemutils.paint.plugins.arrows.gschema.xml VER= ${PORTVERSION:R} PLIST_SUB= VER=${VER} GOFFICE=0.10 VERSION=${PORTVERSION} OPTIONS_DEFINE= GNUMERIC XUL OPTIONS_SUB= yes GNUMERIC_DESC= Build gnumeric plugin XUL_DESC= Build browser plugin (requires libxul) XUL_USES= gecko XUL_CONFIGURE_ON=--enable-mozilla-plugin \ --with-mozilla-libdir=${PREFIX}/lib/xulrunner XUL_CONFIGURE_OFF=--disable-mozilla-plugin .include .if ${PORT_OPTIONS:MGNUMERIC} || exists(${LOCALBASE}/lib/libspreadsheet.so) LIB_DEPENDS+= libspreadsheet.so:math/gnumeric PLIST_SUB+= GNUMERIC="" .else PLIST_SUB+= GNUMERIC="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/libs/gcp/Makefile.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*/*/*/*/*.so .include Index: head/science/simlib/Makefile =================================================================== --- head/science/simlib/Makefile (revision 425878) +++ head/science/simlib/Makefile (revision 425879) @@ -1,40 +1,38 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= simlib PORTVERSION= 3.02 PORTREVISION= 1 CATEGORIES= science MASTER_SITES= http://www.fit.vutbr.cz/~peringer/SIMLIB/source/ DISTNAME= ${PORTNAME}-${PORTVERSION}-20111030 MAINTAINER= ports@FreeBSD.org COMMENT= SIMulation LIBrary for C++ programming language -BROKEN_powerpc64= Does not build - USES= gmake USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} CXXFLAGS+= -fPIC -NOT_FOR_ARCHS= ia64 powerpc sparc64 +NOT_FOR_ARCHS= armv64 aarch64 mips mips64 powerpc powerpc64 sparc64 NOT_FOR_ARCHS_REASON= contains not working ${ARCH}-dependent assembly code post-patch: @${REINPLACE_CMD} -e 's|make|gmake|g' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's#%%PREFIX%%#${PREFIX}#g' \ ${WRKSRC}/src/Makefile.generic @${REINPLACE_CMD} -e 's#g++#${CXX}#g' \ ${WRKSRC}/src/Makefile.FreeBSD-i386 \ ${WRKSRC}/examples/Makefile.FreeBSD-i386 \ ${WRKSRC}/tests/Makefile.FreeBSD-i386 @${MV} ${WRKSRC}/src/Makefile.FreeBSD-i386 ${WRKSRC}/src/Makefile @${MV} ${WRKSRC}/examples/Makefile.FreeBSD-i386 ${WRKSRC}/examples/Makefile @${MV} ${WRKSRC}/tests/Makefile.FreeBSD-i386 ${WRKSRC}/tests/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsimlib.so .include