Index: head/audio/bristol/Makefile =================================================================== --- head/audio/bristol/Makefile (revision 425757) +++ head/audio/bristol/Makefile (revision 425758) @@ -1,33 +1,33 @@ # Created by: pjm # $FreeBSD$ PORTNAME= bristol PORTVERSION= 0.60.10 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.60 MAINTAINER= pierrejacques.mimifir@gmail.com COMMENT= Vintage synthesiers emulation for electric pianos and organs LICENSE= GPLv2 LIB_DEPENDS= libjack.so:audio/jack \ libfluidsynth.so:audio/fluidsynth USES= libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes QT_COMPONENTS= gui qmake_build moc_build uic_build rcc_build linguist_build CONFIGURE_ARGS+= --disable-alsa --enable-oss \ --enable-jack-default-audio \ --enable-jack-default-midi \ --disable-version-check -BROKEN_arm64= Does not build: error: unknown FP unit 'sse' +BROKEN_aarch64= Does not build: error: unknown FP unit 'sse' BROKEN_powerpc64= Does not build PORTDATA= * .include Index: head/biology/avida/Makefile =================================================================== --- head/biology/avida/Makefile (revision 425757) +++ head/biology/avida/Makefile (revision 425758) @@ -1,73 +1,73 @@ # Created by: Jeremy # $FreeBSD$ PORTNAME= avida PORTVERSION= 2.12.4 DISTVERSIONSUFFIX= -src CATEGORIES= biology MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-stable/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Auto-adaptive genetic system designed for ALife research LICENSE= GPLv3 -BROKEN_arm64= invokes x86 asm +BROKEN_aarch64= invokes x86 asm BROKEN_mips= invokes x86 asm BROKEN_mips64= invokes x86 asm BROKEN_sparc64= missing atomics implementation BROKEN_powerpc64= Does not build on powerpc64 USES= cmake:outsource ncurses CMAKE_ARGS= -DAPTO_UNIT_TESTS:BOOL=OFF -DAVD_UNIT_TESTS:BOOL=OFF PORTDOCS= * PLIST_FILES= ${BIN_FILES:S|^|bin/|} \ ${BIN_FILES:S|^|lib/${PORTNAME}/|} \ ${DATA_FILES:S|^|lib/${PORTNAME}/|} BIN_FILES= avida avida-viewer DATA_FILES= analyze.cfg avida.cfg default-gx.org \ default-heads-sex.org default-heads.org default-smt.org \ default-transsmt.org environment.cfg events.cfg \ experimental.org instset-experimental.cfg instset-gx.cfg \ instset-heads-sex.cfg instset-heads.cfg instset-smt.cfg \ instset-transsmt.cfg OPTIONS_DEFINE= DOCS post-patch: @${FIND} ${WRKSRC} -name "CMakeLists.txt" | ${XARGS} \ ${REINPLACE_CMD} -e \ 's|-O[0-9]|| ; \ s| pthread| -pthread|' @${REINPLACE_CMD} -e '/long long int/s|std::abs|llabs|' \ ${WRKSRC}/avida-core/source/main/cPopulationInterface.cc @${REINPLACE_CMD} -e '/__PPC__/s|linux|${OPSYS}|' \ ${WRKSRC}/libs/tcmalloc-1.4/src/atomicops.h pre-build: .for exec in ${BIN_FILES} @(cd ${WRKSRC} && ${ECHO_CMD} \ 'cd ${PREFIX}/lib/${PORTNAME} && ./${exec} $$@' > ${exec}.sh) .endfor do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} .for exec in ${BIN_FILES} ${INSTALL_SCRIPT} ${WRKSRC}/${exec}.sh \ ${STAGEDIR}${PREFIX}/bin/${exec} ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/bin/${exec} \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME} .endfor ${INSTALL_DATA} \ ${WRKSRC}/avida-core/support/config/*.cfg \ ${WRKSRC}/avida-core/support/config/*.org \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/avida-core/documentation && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DOCSDIR}) .include Index: head/biology/gmap/Makefile =================================================================== --- head/biology/gmap/Makefile (revision 425757) +++ head/biology/gmap/Makefile (revision 425758) @@ -1,38 +1,38 @@ # Created by: Bob Zimmermann # $FreeBSD$ PORTNAME= gmap PORTVERSION= 2015.09.21 CATEGORIES= biology MASTER_SITES= http://research-pub.gene.com/gmap/src/ DISTNAME= ${PORTNAME}-gsnap-${PORTVERSION:C|\.|-|g} MAINTAINER= bacon4000@gmail.com COMMENT= Genomic Mapping and Alignment Program for mRNA and EST Sequences LICENSE= GMAP LICENSE_NAME= GMAP License LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= gmake perl5 GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C|\.|-|g} OPTIONS_DEFINE= SIMD SIMD_CONFIGURE_OFF= --disable-builtin-popcount --disable-simd -BROKEN_arm64= Does not build: invokes x86 asm +BROKEN_aarch64= Does not build: invokes x86 asm BROKEN_mips64= Does not build: invokes x86 asm BROKEN_powerpc64= Does not build on powerpc64 BROKEN_sparc64= Does not build: invokes x86 asm # shebang_fix operates during patch. # These scripts are created during configure. post-configure: ${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL}|g' \ ${WRKSRC}/Makefile ${WRKSRC}/util/*.pl .include Index: head/biology/ugene/Makefile =================================================================== --- head/biology/ugene/Makefile (revision 425757) +++ head/biology/ugene/Makefile (revision 425758) @@ -1,80 +1,80 @@ # Created by: Hannes Hauswedell # $FreeBSD$ PORTNAME= ugene DISTVERSION= 1.22.0 PORTREVISION= 1 CATEGORIES= biology science MASTER_SITES= http://ugene.unipro.ru/downloads/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} QueryDesigner_UserManual.pdf \ UniproUGENE_UserManual.pdf WorkflowDesigner_UserManual.pdf DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= h2+fbsdports@fsfe.org COMMENT= Free, open-source, cross-platform bioinformatics toolkit LICENSE= GPLv2 RUN_DEPENDS= bash:shells/bash -BROKEN_arm64= Fails to build: invokes x86 asm +BROKEN_aarch64= Fails to build: invokes x86 asm USES= desktop-file-utils execinfo qmake USE_GL= glu USE_QT5= buildtools_build linguisttools_build scripttools_build \ gui network printsupport script sql svg webkit widgets xml \ imageformats_run QMAKE_ARGS= INSTALL_PREFIX="${PREFIX}" UGENE_INSTALL_DATA="${DATADIR}" \ INSTALL_MANDIR="${MAN1PREFIX}/man" LRELEASE="${LRELEASE}" \ LUPDATE="${LUPDATE}" ALL_TARGET= release DOCSDIR= ${DATADIR}/manuals OPTIONS_DEFINE= DOCS DOCS_DESC= Install official UGENE documentation (PDF) .include # Required for Google Test code .if ${OSVERSION} > 1000054 CXXFLAGS+= -std=c++11 .endif .if ${ARCH} == amd64 # XXX: need to manually tell the build we are on x64 QMAKE_ARGS+= CONFIG+=x64 PLIST_SUB+= NOX64="@comment " .else PLIST_SUB+= NOX64="" .endif .if ${MACHINE_CPU:Msse2} QMAKE_ARGS+= UGENE_SSE2_DETECTED=1 PLIST_SUB+= SSE2="" .else PLIST_SUB+= SSE2="@comment " .endif post-extract: @${MKDIR} ${WRKSRC}/data/manuals ${CP} -p ${_DISTDIR}/*.pdf ${WRKSRC}/data/manuals post-patch: # yes, bash is required, stuff will not execute with sh @${REINPLACE_CMD} -e 's|/bin/bash|/usr/bin/env bash|' \ ${WRKSRC}/src/gen_bin_script.cmd \ ${WRKSRC}/installer/_common_data/ugene @${REINPLACE_CMD} -e 's|-bit version|& for ${OPSYS}/${ARCH}|' \ ${WRKSRC}/src/ugeneui/src/main_window/AboutDialogController.cpp @${REINPLACE_CMD} -e '/unix_not_mac/,+11d' \ ${WRKSRC}/src/corelibs/U2Core/U2Core.pri @${REINPLACE_CMD} 's, -lbreakpad,,' \ ${WRKSRC}/src/corelibs/U2Private/U2Private.pri \ ${WRKSRC}/src/plugins_checker/plugins_checker.pri \ ${WRKSRC}/src/ugenecl/ugenecl.pri \ ${WRKSRC}/src/ugeneui/ugeneui.pri .include Index: head/databases/p5-Tie-LevelDB/Makefile =================================================================== --- head/databases/p5-Tie-LevelDB/Makefile (revision 425757) +++ head/databases/p5-Tie-LevelDB/Makefile (revision 425758) @@ -1,43 +1,43 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Tie-LevelDB PORTVERSION= 0.07 PORTREVISION= 4 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl Interface to the Google LevelDB NoSQL database LICENSE= ART10 GPLv1 LICENSE_COMB= dual LIB_DEPENDS= libleveldb.so:databases/leveldb -BROKEN_arm64= does not build: error: Please implement AtomicPointer for this platform +BROKEN_aarch64= does not build: error: Please implement AtomicPointer for this platform BROKEN_powerpc64= does not build BROKEN_sparcpc64= does not build: unrecognized command line options MAKE_ARGS= CC="${CXX}" USE_PERL5= configure USES= compiler gmake localbase perl5 .include .if ${COMPILER_TYPE} == clang CFLAGS+= -Wno-reserved-user-defined-literal .endif post-patch: @${REINPLACE_CMD} -e '/build_detect_platform/d' \ -e 's|build_config.mk|${LOCALBASE}/share/leveldb/&|' \ -e '/OBJECT/ s|".*\(LevelDB\.o\).*"|"\1"|' \ -e 's|g++|${CXX}|' \ ${WRKSRC}/Makefile.PL post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tie/LevelDB/LevelDB.so .include Index: head/devel/avro-c/Makefile =================================================================== --- head/devel/avro-c/Makefile (revision 425757) +++ head/devel/avro-c/Makefile (revision 425758) @@ -1,41 +1,41 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= avro PORTVERSION= 1.8.1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= APACHE/${PORTNAME}/stable PKGNAMESUFFIX= -c DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= vg@FreeBSD.org COMMENT= Data serialization system for ANSI C LIB_DEPENDS= libjansson.so:devel/jansson \ libsnappy.so:archivers/snappy -BROKEN_arm64= Fails to build: error: No atomic implementation +BROKEN_aarch64= Fails to build: error: No atomic implementation BROKEN_armv6= Fails to build: error: No atomic implementation BROKEN_mips= Fails to build: error: No atomic implementation BROKEN_mips64= Fails to build: error: No atomic implementation BROKEN_sparc64= Fails to build USES= cmake pkgconfig USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${DISTNAME}/lang/c .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1003000 CONFIGURE_ENV+= PKG_CONFIG_PATH=${FILESDIR} .endif post-patch: @${REINPLACE_CMD} '/add_subdirectory(docs)/d' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} 's|/bin/bash|/bin/sh|g' \ ${WRKSRC}/version.sh .include Index: head/devel/gecode/Makefile =================================================================== --- head/devel/gecode/Makefile (revision 425757) +++ head/devel/gecode/Makefile (revision 425758) @@ -1,69 +1,69 @@ # Created by: Peter Pentchev # $FreeBSD$ PORTNAME= gecode PORTVERSION= 4.4.0 CATEGORIES= devel MASTER_SITES= http://www.gecode.org/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Generic Constraint Development Environment LICENSE= BSL MIT LICENSE_COMB= multi LIB_DEPENDS= libmpfr.so:math/mpfr -BROKEN_arm64= Fails to build: error Boost.Numeric.Interval: Please specify rounding control mechanism +BROKEN_aarch64= Fails to build: error Boost.Numeric.Interval: Please specify rounding control mechanism BROKEN_mips64= Fails to build: error Boost.Numeric.Interval: Please specify rounding control mechanism USES= bison gmake perl5 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --enable-shared \ --disable-doc-dot \ --disable-doc-tagfile \ --disable-doc-chm \ --enable-driver \ --enable-graph \ --enable-flatzinc \ --enable-sheduling \ --disable-examples \ --enable-minimodel \ --enable-search \ --with-gmp-include=${LOCALBASE}/include \ --with-gmp-lib=${LOCALBASE}/lib \ --with-mpfr-include=${LOCALBASE}/include \ --with-mpfr-lib=${LOCALBASE}/lib USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes PLIST_SUB= SHLIB_VERSION=41 OPTIONS_DEFINE= GIST OPTIONS_SUB= yes GIST_DESC= Interactive Search Tool (requires Qt) GIST_USE= QT4=corelib,gui,moc_build,qmake_build GIST_CONFIGURE_ON= --enable-gist --enable-qt GIST_CONFIGURE_OFF= --disable-gist --disable-qt .include .if ${ARCH} == "amd64" CFLAGS+= -D__USE_ISOC99 .endif post-patch: @${REINPLACE_CMD} -e \ '/^PACKAGE_VERSION_NUMBER/s|^|#| ; \ /_vendor/s| == | = | ; \ /host_os/s| == | = | ; \ /gcc_optimize_flag/s|-O3|| ; \ /="-ggdb/s|^|#|' ${WRKSRC}/configure post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fzn-gecode @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgecode*.so.[0-9]*.[0-9]* .include Index: head/devel/libdouble-conversion/Makefile =================================================================== --- head/devel/libdouble-conversion/Makefile (revision 425757) +++ head/devel/libdouble-conversion/Makefile (revision 425758) @@ -1,25 +1,25 @@ # Created by: Waitman Gobble # $FreeBSD$ PORTNAME= libdouble-conversion PORTVERSION= 1.1.1 PORTREVISION= 2 CATEGORIES= devel MAINTAINER= waitman@waitman.net COMMENT= Binary-decimal and decimal-binary routines for IEEE doubles LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_arm64= Fails to build: Target architecture was not detected as supported by Double-Conversion +BROKEN_aarch64= Fails to build: Target architecture was not detected as supported by Double-Conversion USES= libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= waitman GH_TAGNAME= e9b9e5a .include Index: head/devel/libhoard/Makefile =================================================================== --- head/devel/libhoard/Makefile (revision 425757) +++ head/devel/libhoard/Makefile (revision 425758) @@ -1,37 +1,37 @@ # Created by: Sergey A. Osokin # $FreeBSD$ PORTNAME= libhoard PORTVERSION= 3.10 CATEGORIES= devel MASTER_SITES= https://github.com/emeryberger/Hoard/releases/download/${PORTVERSION}/ DISTNAME= Hoard-${PORTVERSION}-source MAINTAINER= ports@FreeBSD.org COMMENT= Fast, scalable, and memory-efficient allocator for MP LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/../COPYING -BROKEN_arm64= no spin lock implementation is available for this platform +BROKEN_aarch64= no spin lock implementation is available for this platform BROKEN_mips= no spin lock implementation is available for this platform BROKEN_mips64= no spin lock implementation is available for this platform BROKEN_powerpc64= Does not build BROKEN_sparc64= Does not build USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/Hoard/src ALL_TARGET= freebsd PLIST_FILES= lib/libhoard.so lib/libhoard.so.1 post-patch: ${REINPLACE_CMD} 's!g++!${CXX}!; s!-O2!${CFLAGS}!' ${WRKSRC}/Makefile do-install: ${STRIP_CMD} ${WRKSRC}/libhoard.so ${INSTALL_DATA} ${WRKSRC}/libhoard.so ${STAGEDIR}${PREFIX}/lib/libhoard.so.1 ${LN} -sf libhoard.so.1 ${STAGEDIR}${PREFIX}/lib/libhoard.so .include Index: head/devel/php-uprofiler/Makefile =================================================================== --- head/devel/php-uprofiler/Makefile (revision 425757) +++ head/devel/php-uprofiler/Makefile (revision 425758) @@ -1,28 +1,28 @@ # Created by: Gasol Wu # $FreeBSD$ PORTNAME= uprofiler PORTVERSION= 0.11.0.20150219 PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= php- MAINTAINER= gasol.wu@gmail.com COMMENT= Lightweight profiler for PHP LICENSE= APACHE20 -BROKEN_arm64= Does not build: invokes x86 asm +BROKEN_aarch64= Does not build: invokes x86 asm BROKEN_mips64= Does not build: invokes x86 asm BROKEN_powerpc64= Does not build BROKEN_sparc64= Does not build: invokes x86 asm USE_GITHUB= yes GH_ACCOUNT= FriendsOfPHP GH_TAGNAME= 483c1e5 WRKSRC_SUBDIR= extension USES= php:ext tar:tgz IGNORE_WITH_PHP= 70 .include Index: head/devel/qtcreator/Makefile =================================================================== --- head/devel/qtcreator/Makefile (revision 425757) +++ head/devel/qtcreator/Makefile (revision 425758) @@ -1,73 +1,73 @@ # Created by: Kris Moore # $FreeBSD$ PORTNAME= qtcreator DISTVERSION= 4.1.0 CATEGORIES= devel MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION} DISTNAME= qt-creator-opensource-src-${DISTVERSION} DIST_SUBDIR= KDE/Qt/qtcreator MAINTAINER= kde@FreeBSD.org COMMENT= C++ and QML IDE for Qt development # depend on the split out qbs LIB_DEPENDS= libqbscore.so:devel/qbs USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME} USES= qmake compiler:c++11-lib USE_GL= gl USE_QT5= buildtools concurrent core declarative designer gui help \ linguist network printsupport qdoc qml quick quickcontrols \ script script sql svg webkit widgets xml xmlpatterns # be paranoid and do not extract qbs (devel/qbs) copy from source tree EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/src/shared/qbs' # Set QBS_INSTALL_DIR for QBS plugin build and set config parameter to build # the qbsprojectmanager plugin without compile error QMAKE_ARGS+= QBS_INSTALL_DIR=${PREFIX} CONFIG+=qbs_enable_project_file_updates # Enforce installation to ${PREFIX}. QMAKE_ARGS+= QTC_PREFIX=${PREFIX} # Required for building the port with GCC: the define below is required for # std::to_string() to exist. More details in ports/193528. QMAKE_ARGS+= DEFINES+=_GLIBCXX_USE_C99 DESKTOP_ENTRIES="Qt Creator" "" "QtProject-qtcreator" \ "${PREFIX}/bin/${PORTNAME}" "Development;Qt;" true -BROKEN_arm64= fails to build: invokes x86 asm +BROKEN_aarch64= fails to build: invokes x86 asm OPTIONS_DEFINE= DOCS EXAMPLES DOCS_DESC= Install the Qt5 api documentation DOCS_USE= QT5=doc_run EXAMPLES_DESC= Install the Qt5 example projects EXAMPLES_USE= QT5=examples_run OPTIONS_DEFAULT= ${OPTIONS_DEFINE} ALL_TARGET= all INSTALL_TARGET= install DOCS_ALL_TARGET= docs DOCS_INSTALL_TARGET= install_docs # Fix paths for gnuplot and ant. post-patch: ${REINPLACE_CMD} -e 's|/usr/bin/gnuplot|${LOCALBASE}/bin/gnuplot|' \ ${WRKSRC}/share/qtcreator/debugger/dumper.py ${REINPLACE_CMD} -e 's|/usr/bin/ant|${LOCALBASE}/bin/ant|' \ ${WRKSRC}/src/plugins/android/androidsettingswidget.cpp pre-configure: # We piggyback on QMAKE_LIBDIR_FLAGS to make sure -L${WRKSRC}/lib is passed to # the linker before -L/usr/local/lib. By default, the opposite happens, which # is a problem when a Qt port is being upgraded, since an existing library # would end up being picked up instead of those built in ${WRKSRC}/lib. Since # qmake appends the value of QMAKE_LIBDIR to QMAKE_LIBDIR_FLAGS, we can use the # latter to get the linker path order right. qmake is smart enough to strip # occurrences of ${WRKSRC}/lib from .pc and .prl files when installing them. # See QTBUG-40825 and ports bugs 194088, 195105 and 198720. ${ECHO_CMD} 'QMAKE_LIBDIR_FLAGS = -L${WRKSRC}/lib' >> ${WRKSRC}/.qmake.cache .include Index: head/devel/radare2/Makefile =================================================================== --- head/devel/radare2/Makefile (revision 425757) +++ head/devel/radare2/Makefile (revision 425758) @@ -1,43 +1,43 @@ # Created by: Karsten Pedersen # $FreeBSD$ PORTNAME= radare2 PORTVERSION= 0.10.4 CATEGORIES= devel MASTER_SITES= http://rada.re/get/ MAINTAINER= torres.73a@gmail.com COMMENT= Tools to disasm, debug, analyze, and manipulate binary files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_arm64= Does not build: Unsupported BSD architecture +BROKEN_aarch64= Does not build: Unsupported BSD architecture BROKEN_mips64= Does not build: Unsupported BSD architecture BROKEN_powerpc64= Does not build BROKEN_sparc64= Does not build BUILD_DEPENDS+= pkg-config:devel/pkgconf LIB_DEPENDS+= libcapstone.so:devel/capstone4 CONFIGURE_ARGS+= --with-syscapstone USES= gmake pathfix pkgconfig tar:xz PATHFIX_MAKEFILEIN= Makefile GNU_CONFIGURE= yes USE_LDCONFIG= yes MAKE_ENV+= HOST_CC=${CC} PLIST_SUB+= PORTVERSION="${PORTVERSION}" OPTIONS_DEFINE= DOCS post-patch: ${ECHO_CMD} 'CFLAGS+=-I${LOCALBASE}/include' >> ${WRKSRC}/libr/anal/Makefile ${ECHO_CMD} 'CFLAGS+=-I${LOCALBASE}/include' >> ${WRKSRC}/libr/asm/Makefile post-patch-DOCS-off: @${REINPLACE_CMD} -e 's| install-doc ||g' \ ${WRKSRC}/Makefile .include Index: head/devel/upp/Makefile =================================================================== --- head/devel/upp/Makefile (revision 425757) +++ head/devel/upp/Makefile (revision 425758) @@ -1,103 +1,103 @@ # Created by: Matthias Sund # $FreeBSD$ PORTNAME= upp PORTVERSION= 9251 PORTREVISION= 1 CATEGORIES= devel x11-toolkits MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2015.2/ DISTNAME= ${PORTNAME}-x11-src-${PORTVERSION} MAINTAINER= m.sund@arcor.de COMMENT= Ultimate++, a BSD-licensed, cross-platform, C/C++ RAD suite LICENSE= BSD2CLAUSE LICENSE_FILE= ${BUILD_WRKSRC}/Core/Copying LIB_DEPENDS= libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 \ libnotify.so:devel/libnotify USES= execinfo gmake USE_XORG= xft USE_GNOME= gtk20 WRKSRC= ${WRKDIR}/${DISTNAME} BUILD_WRKSRC= ${WRKSRC}/uppsrc MACRO_FLAGS= -DflagGUI -DflagMT -DflagGCC -DflagSHARED -DflagPOSIX -DflagBSD -DflagFREEBSD MAKE_ARGS= UPPOUT="../_out/" OutFile="../theide" \ Macro="${MACRO_FLAGS}" \ LIBPATH="-L${LOCALBASE}/lib -L/usr/lib" \ CINC="-I. -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 \ -I${LOCALBASE}/include/gtk-2.0 -I${LOCALBASE}/include/atk-1.0 \ -I${LOCALBASE}/include/cairo -I${LOCALBASE}/include/gdk-pixbuf-2.0 \ -I${LOCALBASE}/include/pango-1.0 -I${LOCALBASE}/include/glib-2.0 \ -I${LOCALBASE}/lib/glib-2.0/include -I/usr/include" MAKE_JOBS_UNSAFE= yes -BROKEN_arm64= Does not compile on ${ARCH}: error Unknown CPU architecture +BROKEN_aarch64= Does not compile on ${ARCH}: error Unknown CPU architecture BROKEN_powerpc= Does not compile on ${ARCH} BROKEN_sparc64= Does not compile on ${ARCH} PORTDATA= bazaar examples reference tutorial uppsrc *.bm DESKTOP_ENTRIES="TheIDE" "IDE for cross-platform C++ development" \ "${DATADIR}/uppsrc/ide/theide-48.png" "theide" \ "Development;IDE;GTK;" false OPTIONS_DEFINE= SDL OPENGL MYSQL PGSQL USEMALLOC USEMALLOC_DESC= Compile without U++ heap allocator USEMALLOC_VARS= MACRO_FLAGS+=-DflagUSEMALLOC PLIST_FILES= bin/theide SDL_USE= sql OPENGL_USE= gl MYSQL_USE= mysql=yes PGSQL_USES= pgsql post-patch: .SILENT ${MV} ${BUILD_WRKSRC}/Makefile.in ${BUILD_WRKSRC}/Makefile ${REINPLACE_CMD} -e '/^CXX =/d;/^CFLAGS =/d;/^CXXFLAGS =/d;/^LDFLAGS =/d' \ -e 's|-Linux-|-BSD-FreeBSD-|' \ -e 's|-ldl|-lXau -lXdmcp -lfreetype -lexpat -lxcb -lpng -lexecinfo|' \ ${BUILD_WRKSRC}/Makefile # Use simplified upstream patch to fix the build ${REINPLACE_CMD} -e '/ftoutln.h/d' ${BUILD_WRKSRC}/CtrlCore/GtkDrawText.cpp post-build: .SILENT ${ECHO_CMD} "BUILDER = \"GCC\"" > ${WRKSRC}/GCC.bm ${ECHO_CMD} "COMMON_CPP_OPTIONS = \"-std=c++0x\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "DEBUG_INFO = \"0\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "DEBUG_BLITZ = \"1\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "DEBUG_LINKMODE = \"1\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "DEBUG_OPTIONS = \"-O0\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "DEBUG_FLAGS = \"\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "DEBUG_LINK = \"\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "RELEASE_BLITZ = \"0\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "RELEASE_LINKMODE = \"1\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "RELEASE_OPTIONS = \"-O2 -ffunction-sections -fdata-sections\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "RELEASE_SIZE_OPTIONS = \"-Os -finline-limit=20 -ffunction-sections -fdata-sections\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "RELEASE_FLAGS = \"\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "RELEASE_LINK = \"-Wl,--gc-sections\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "DEBUGGER = \"gdb\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "PATH = \"\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "INCLUDE = \"${LOCALBASE}/include;${LOCALBASE}/include/freetype2;${LOCALBASE}/include/gtk-2.0;${LOCALBASE}/include/atk-1.0;${LOCALBASE}/include/cairo;${LOCALBASE}/include/gdk-pixbuf-2.0;${LOCALBASE}/include/pango-1.0;${LOCALBASE}/include/glib-2.0;${LOCALBASE}/lib/glib-2.0/include;/usr/include\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "LIB = \"${LOCALBASE}/lib;/usr/lib\";" >> ${WRKSRC}/GCC.bm ${ECHO_CMD} "LINKMODE_LOCK = \"0\";" >> ${WRKSRC}/GCC.bm # Also create CLANG build method, based on GCC with some changes (cd ${WRKSRC} && ${CP} GCC.bm CLANG.bm && \ ${SED} -i '' -e '/^BUILDER/s|GCC|CLANG| ; \ s| -fdata-sections|| ; s| -finline-limit=20||' CLANG.bm) ${ECHO_CMD} "COMMON_OPTIONS = \"-Wno-logical-op-parentheses\";" >> ${WRKSRC}/CLANG.bm ${ECHO_CMD} "ALLOW_PRECOMPILED_HEADERS = \"0\";" >> ${WRKSRC}/CLANG.bm do-install: ${INSTALL_PROGRAM} ${WRKSRC}/theide ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA} -not ( -type d -empty )" \ ${STAGEDIR}${DATADIR}) .include Index: head/emulators/adamem/Makefile =================================================================== --- head/emulators/adamem/Makefile (revision 425757) +++ head/emulators/adamem/Makefile (revision 425758) @@ -1,40 +1,40 @@ # Created by: Jeremy Karlson # $FreeBSD$ PORTNAME= adamem PORTVERSION= 1.0 PORTREVISION= 4 CATEGORIES= emulators MASTER_SITES= http://www.komkon.org/~dekogel/files/coleco/ DISTNAME= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= ADAMEm is a portable Coleco ADAM and ColecoVision emulator -BROKEN_arm64= Fails to build: regparm is not valid on this platform +BROKEN_aarch64= Fails to build: regparm is not valid on this platform NO_WRKSUBDIR= yes USE_XORG= sm x11 xau xext xfixes xi xrandr MAKE_ARGS= CC="${CC}" LD="${CC}" ALL_TARGET= x OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR}," ${WRKSRC}/ADAMEm.c \ ${WRKSRC}/Coleco.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/adamem ${STAGEDIR}${PREFIX}/bin ${LN} -s adamem ${STAGEDIR}${PREFIX}/bin/cvem @${MKDIR} ${STAGEDIR}${DATADIR} .for f in adamem.snd OS7.rom WP.rom EOS.rom ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/adamem.txt ${STAGEDIR}${DOCSDIR} .include Index: head/emulators/visualboyadvance-m/Makefile =================================================================== --- head/emulators/visualboyadvance-m/Makefile (revision 425757) +++ head/emulators/visualboyadvance-m/Makefile (revision 425758) @@ -1,145 +1,145 @@ # Created by: Nicole Reid # $FreeBSD$ PORTNAME= visualboyadvance-m PORTVERSION= 2.0.0b2 CATEGORIES= emulators MAINTAINER= root@cooltrainer.org COMMENT= Game Boy Advance emulator with GTK frontend LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png -BROKEN_arm64= Fails to build: regparm is not valid on this platform +BROKEN_aarch64= Fails to build: regparm is not valid on this platform USE_GITHUB= yes GH_TAGNAME= VBA-M_Beta_2 OPTIONS_DEFINE= NLS FFMPEG LINK LIRC DEBUGGER OPTIONS_MULTI= INTERFACE OPTIONS_MULTI_INTERFACE= GVBAM SDL OPTIONS_DEFINE_i386= ASMCORE ASMSCALERS OPTIONS_DEFAULT= DEBUGGER SDL OPTIONS_SUB= yes GVBAM_DESC= Enable GTK interface SDL_DESC= Enable SDL interface FFMPEG_DESC= Enable FFmpeg A/V recording LINK_DESC= Enable GBA linking functionality LIRC_DESC= Enable LIRC infrared support DEBUGGER_DESC= Enable the debugger ASMCORE_DESC= Enable x86 ASM CPU cores (i386 only) ASMSCALERS_DESC= Enable x86 ASM graphic filters (i386 only) NLS_USES= gettext WANT_GNOME= yes DOS2UNIX_REGEX= .*\.(c|cpp|h|ypp) USE_XORG= x11 xext USE_GL= gl glu USE_SDL= sdl USES= cmake dos2unix pkgconfig tar:bzip2 INSTALLS_ICONS= yes CMAKE_ARGS+= -DVERSION:STRING="${PORTVERSION}" \ -DSYSCONFDIR:STRING="${PREFIX}/etc" \ -DENABLE_WX:BOOL=no .include .if ${PORT_OPTIONS:MASMCORE} || ${PORT_OPTIONS:MASMSCALERS} BUILD_DEPENDS+= as:devel/binutils .if ${PORT_OPTIONS:MASMCORE} CMAKE_ARGS+= -DENABLE_ASM_CORE:BOOL=yes .else CMAKE_ARGS+= -DENABLE_ASM_CORE:BOOL=no .endif .if ${PORT_OPTIONS:MASMSCALERS} CMAKE_ARGS+= -DENABLE_ASM_SCALERS:BOOL=yes .else CMAKE_ARGS+= -DENABLE_ASM_SCALERS:BOOL=no .endif .endif .if ${PORT_OPTIONS:MGVBAM} USE_GNOME= gtk20 LIB_DEPENDS+= libgtkmm-2.4.so:x11-toolkits/gtkmm24 \ libglibmm-2.4.so:devel/glibmm \ libgiomm-2.4.so:devel/glibmm \ libcairomm-1.0.so:graphics/cairomm \ libglademm-2.4.so:devel/libglademm24 \ libgdkglextmm-x11-1.2.so:x11-toolkits/gtkglextmm CMAKE_ARGS+= -DENABLE_GTK:BOOL=yes USES+= desktop-file-utils .else CMAKE_ARGS+= -DENABLE_GTK:BOOL=no .endif .if ${PORT_OPTIONS:MSDL} .if !${PORT_OPTIONS:MDEBUGGER} BROKEN= SDL requires DEBUGGER .endif CMAKE_ARGS+= -DENABLE_SDL:BOOL=yes .else CMAKE_ARGS+= -DENABLE_SDL:BOOL=no .endif .if ${PORT_OPTIONS:MDEBUGGER} CMAKE_ARGS+= -DENABLE_DEBUGGER:BOOL=yes .else CMAKE_ARGS+= -DENABLE_DEBUGGER:BOOL=no .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg CMAKE_ARGS+= -DENABLE_FFMPEG:BOOL=yes .else CMAKE_ARGS+= -DENABLE_FFMPEG:BOOL=no .endif .if ${PORT_OPTIONS:MNLS} CMAKE_ARGS+= -DENABLE_NLS:BOOL=yes .else CMAKE_ARGS+= -DENABLE_NLS:BOOL=no .endif .if ${PORT_OPTIONS:MLINK} CMAKE_ARGS+= -DENABLE_LINK:BOOL=yes LIB_DEPENDS+= libsfml1-system.so:devel/sfml1 .else CMAKE_ARGS+= -DENABLE_LINK:BOOL=no .endif .if ${PORT_OPTIONS:MLIRC} LIB_DEPENDS+= liblirc_client.so:comms/lirc RUN_DEPENDS+= lircd:comms/lirc CMAKE_ARGS+= -DENABLE_LIRC:BOOL=yes .else CMAKE_ARGS+= -DENABLE_LIRC:BOOL=no .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g; s|include/SFML|&1|; \ s|NAMES sfml-|NAMES sfml1-|' ${WRKSRC}/CMakeScripts/FindSFML.cmake @${REINPLACE_CMD} -e '/#include/ s|SFML|&1|' \ ${WRKSRC}/src/gba/GBASockClient.h \ ${WRKSRC}/src/gba/GBALink.cpp \ ${WRKSRC}/src/gba/GBALink.h @${REINPLACE_CMD} -e '/SET.*LIRC_CLIENT_LIBRARY/ s|lirc_client|${LOCALBASE}/lib/lib&.so|' \ ${WRKSRC}/CMakeLists.txt maint-gen-distfile: @if [ -f ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ]; then \ ${ECHO_CMD} "ERROR: the distfile already exists."; \ ${FALSE}; \ fi svn export -r${SVN_REV} \ https://svn.code.sf.net/p/vbam/code/trunk/ ${DISTNAME} ${TAR} jcf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${DISTNAME} ${RM} -r ${DISTNAME} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vbam ${MV} ${STAGEDIR}${PREFIX}/share/man/man1/vbam.1 ${STAGEDIR}${PREFIX}/man/man1/ .include Index: head/ftp/ftpcopy/Makefile =================================================================== --- head/ftp/ftpcopy/Makefile (revision 425757) +++ head/ftp/ftpcopy/Makefile (revision 425758) @@ -1,36 +1,36 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= ftpcopy PORTVERSION= 0.6.7 CATEGORIES= ftp ipv6 MASTER_SITES= http://www.ohse.de/uwe/ftpcopy/ MAINTAINER= mandree@FreeBSD.org COMMENT= Command line ftp tools for listing and mirroring -BROKEN_arm64= Fails to build: regparm is not valid on this platform +BROKEN_aarch64= Fails to build: regparm is not valid on this platform USES= perl5 USE_PERL5= build WRKSRC= ${WRKDIR}/web/${DISTNAME} OPTIONS_DEFINE= DOCS pre-build: ${ECHO} "${CC}" >${WRKSRC}/src/conf-cc ${ECHO} "${CPPFLAGS} ${CFLAGS}" >${WRKSRC}/src/conf-cflags ${ECHO} "${LDFLAGS}" >${WRKSRC}/src/conf-ldflags do-install: cd ${WRKSRC}/compile && \ ${INSTALL_PROGRAM} ftpcopy ftpls ${STAGEDIR}${PREFIX}/bin && \ ${INSTALL_MAN} *.1 ${STAGEDIR}${PREFIX}/man/man1 && \ ${INSTALL_SCRIPT} ftpcp ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} && \ cd ${WRKSRC}/compile && \ ${INSTALL_DATA} ChangeLog NEWS \ README THANKS ftpcopy.html ftpls.html ${STAGEDIR}${DOCSDIR} .include Index: head/games/legesmotus/Makefile =================================================================== --- head/games/legesmotus/Makefile (revision 425757) +++ head/games/legesmotus/Makefile (revision 425758) @@ -1,49 +1,49 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= legesmotus PORTVERSION= 0.4.0 PORTREVISION= 5 CATEGORIES= games MASTER_SITES= SF MAINTAINER= amdmi3@FreeBSD.org COMMENT= Team-based, networked, 2D shooter set in zero-gravity LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual -BROKEN_arm64= Fails to build: Disallowed architecture for this platform: aarch64 +BROKEN_aarch64= Fails to build: Disallowed architecture for this platform: aarch64 HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix="${PREFIX}" \ --mandir="${PREFIX}/man" \ --datadir="${DATADIR}" USES= gmake MAKE_ENV= XDIR=${LOCALBASE} PORTDATA= * OPTIONS_MULTI= COMPONENTS OPTIONS_MULTI_COMPONENTS=CLIENT SERVER METASERVER SERVERSCANNER OPTIONS_DEFAULT=CLIENT SERVER OPTIONS_SUB= yes CLIENT_DESC= Build client SERVER_DESC= Build server METASERVER_DESC= Build metaserver SERVERSCANNER_DESC= Build server scanner CLIENT_CONFIGURE_OFF= --disable-client CLIENT_USE= SDL=sdl,image,ttf,mixer GL=gl CLIENT_DESKTOP_ENTRIES= "Leges Motus" \ "" \ "${DATADIR}/sprites/blue_head32.png" \ "legesmotus" \ "Game;ActionGame;" \ "" SERVER_CONFIGURE_OFF= --disable-server METASERVER_CONFIGURE_ON= --enable-metaserver SERVERSCANNER_CONFIGURE_ON= --enable-serverscanner .include Index: head/games/stockfish/Makefile =================================================================== --- head/games/stockfish/Makefile (revision 425757) +++ head/games/stockfish/Makefile (revision 425758) @@ -1,79 +1,79 @@ # Created by: Gautam Mani # $FreeBSD$ PORTNAME= stockfish PORTVERSION= 5 CATEGORIES= games MASTER_SITES= http://stockfish.s3.amazonaws.com/:src \ http://cl.ly/3x333m0G173F/download/:book \ http://www.execve.net/sf/:book DISTNAME= ${PORTNAME}-${PORTVERSION}-src DISTFILES= ${PORTNAME}-${PORTVERSION}-src.zip:src \ ${PORTNAME}-231-book.zip:book MAINTAINER= execve@gmail.com COMMENT= Open source chess engine LICENSE= GPLv3 NOT_FOR_ARCHS= sparc64 -BROKEN_arm64= Fails to build: cannot detect architecture +BROKEN_aarch64= Fails to build: cannot detect architecture BROKEN_mips64= Fails to build: cannot detect architecture USES= compiler gmake zip WRKSRC= ${WRKDIR}/${DISTNAME}/src BOOKDIR= . MYARCH= ${ARCH} MYCC= ${COMPILER_TYPE} TGTBLD= build PLIST_FILES= bin/stockfish PORTDATA= Book.bin PORTDOCS= Readme.md polyglot.ini OPTIONS_DEFINE= DOCS POPCNT PROFILE POPCNT_DESC= Use the POPCNT instruction .include .if ${PORT_OPTIONS:MPROFILE} TGTBLD= profile-build .endif .if ${PORT_OPTIONS:MPOPCNT} && ${ARCH} != amd64 BROKEN= POPCNT compiles only on amd64 .endif # workaround the ARCH usage in the stockfish Makefile .if ${ARCH} == "i386" MYARCH= x86-32 .elif ${ARCH} == "amd64" . if ${PORT_OPTIONS:MPOPCNT} MYARCH= x86-64-modern . else MYARCH= x86-64 . endif .elif ${ARCH} == powerpc MYARCH= ppc-32 .elif ${ARCH} == powerpc64 MYARCH= ppc-64 .endif ALL_TARGET= ${TGTBLD} ARCH=${MYARCH} COMP=${MYCC} post-patch: @${REINPLACE_CMD} -e "s/^PREFIX =/PREFIX ?=/" ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/stockfish ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/${BOOKDIR}/${PORTDATA} ${STAGEDIR}${DATADIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/Readme.md ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/polyglot.ini ${STAGEDIR}${DOCSDIR} .include Index: head/games/supertuxkart/Makefile =================================================================== --- head/games/supertuxkart/Makefile (revision 425757) +++ head/games/supertuxkart/Makefile (revision 425758) @@ -1,59 +1,59 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= supertuxkart PORTVERSION= 0.9.2 CATEGORIES= games MASTER_SITES= SF/supertuxkart/SuperTuxKart/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Free 3D kart racing game LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libogg.so:audio/libogg \ libcurl.so:ftp/curl \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 -BROKEN_arm64= fails to build: invokes x86 asm +BROKEN_aarch64= fails to build: invokes x86 asm USES= alias cmake compiler:c++11-lib dos2unix gettext \ gmake jpeg openal:al pkgconfig tar:xz USE_GL= gl glu USE_SDL= sdl USE_XORG= x11 xext sm ice DOS2UNIX_FILES= lib/irrlicht/source/Irrlicht/Makefile \ lib/irrlicht/source/Irrlicht/COpenGLExtensionHandler.h CMAKE_ARGS= -DUSE_WIIUSE=NO \ -DUSE_XRANDR=NO WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDATA= * CXXFLAGS+= -DNO_IRR_COMPILE_WITH_JOYSTICK_EVENTS_ \ -D__FREE_BSD_ OPTIONS_DEFINE= FRIBIDI XRANDR OPTIONS_DEFAULT=FRIBIDI XRANDR FRIBIDI_DESC= Support for right-to-left languages FRIBIDI_CMAKE_BOOL= USE_FRIBIDI FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi XRANDR_DESC= Use xrandr instead of vidmode XRANDR_CMAKE_BOOL= USE_XRANDR XRANDR_USE= XORG=xrandr XRANDR_USE_OFF= XORG=xxf86vm post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6/include|${LOCALBASE}/include|' \ ${WRKSRC}/lib/irrlicht/CMakeLists.txt @${REINPLACE_CMD} -e 's|Icon=.*|Icon=${PREFIX}/share/icons/hicolor/128x128/apps/supertuxkart.png|' \ ${WRKSRC}/data/${PORTNAME}.desktop .include Index: head/games/tome4/Makefile =================================================================== --- head/games/tome4/Makefile (revision 425757) +++ head/games/tome4/Makefile (revision 425758) @@ -1,51 +1,51 @@ # Created by: Nikolai Lifanov # $FreeBSD$ PORTNAME= tome4 PORTVERSION= 1.4.8 CATEGORIES= games MASTER_SITES= http://te4.org/dl/t-engine/ \ SF/lifanov-ports-distfiles/${PORTNAME}/:icons DISTFILES= t-engine4-src-${PORTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= t-engine4-src-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= lifanov@mail.lifanov.com COMMENT= Epic tactical turn-based roguelike adventure LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= premake4:devel/premake4 LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libpng16.so:graphics/png -BROKEN_arm64= Fails to build: No support for this architecture (yet) +BROKEN_aarch64= Fails to build: No support for this architecture (yet) DESKTOP_ENTRIES="ToME 4" "" "${PORTNAME}" \ "${PORTNAME}" "Game;RolePlaying;" "" PLIST_SUB= PORTVERSION=${PORTVERSION} WRKSRC= ${WRKDIR}/t-engine4-src-${PORTVERSION} MAKE_ARGS+= config=release verbose=yes ARCH="" CC=${CC} USES= gmake openal:al tar:bzip2 USE_SDL= image2 sdl2 ttf2 USE_GL= gl glu USE_CSTD= gnu89 SUB_FILES= tome4 MAKE_JOBS_UNSAFE=yes pre-build: @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/premake4.lua (cd ${WRKSRC} && premake4 gmake) @${REINPLACE_CMD} 's|-lpthread|-pthread|' ${WRKSRC}/build/TEngine.make do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/t-engine ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/tome4 ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC}; ${COPYTREE_SHARE} "bootstrap game" ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/graphics/copperspice/Makefile =================================================================== --- head/graphics/copperspice/Makefile (revision 425757) +++ head/graphics/copperspice/Makefile (revision 425758) @@ -1,63 +1,63 @@ # Created by: marino@FreeBSD.org # $FreeBSD$ PORTNAME= copperspice PORTVERSION= 1.3.2 CATEGORIES= graphics MASTER_SITES= http://download.copperspice.com/copperspice/source/ MAINTAINER= ports@FreeBSD.org COMMENT= Modern cross-platform C++ GUI library (derived from Qt 4.8) LICENSE= LGPL21 LIB_DEPENDS= libaudio.so:audio/nas \ libdrm.so:graphics/libdrm \ libexpat.so:textproc/expat2 \ libffi.so:devel/libffi \ libfreetype.so:print/freetype2 \ libglapi.so:graphics/libglapi \ libgstbase-0.10.so:multimedia/gstreamer \ libgstreamer-0.10.so:multimedia/gstreamer \ libpcre.so:devel/pcre \ libfontconfig.so:x11-fonts/fontconfig USES= compiler:c++11-lib gettext-runtime gmake iconv libtool \ pkgconfig tar:bz2 USE_XORG= ice sm x11 xau xcb xcursor xdamage xdmcp xext xfixes xi \ xinerama xrandr xrender xt xxf86vm USE_GNOME= glib20 libxml2 USE_GL= gl USE_GSTREAMER= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CFLAGS+= -I${LOCALBASE}/include \ -I${LOCALBASE}/include/glib-2.0 \ -I${LOCALBASE}/lib/glib-2.0/include \ -I${LOCALBASE}/include/freetype2 LDFLAGS+= -L${ICONV_PREFIX}/lib ${ICONV_LIB} -L${LOCALBASE}/lib OVERRIDE_INS= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ INSTALL_DATA="${INSTALL_DATA}" \ INSTALL="${INSTALL}" CONFIGURE_ARGS= ${OVERRIDE_INS} MAKE_ARGS= ${OVERRIDE_INS} PLIST_SUB= LONG_VER=1.3 BROKEN_FreeBSD_9= PR 193528 (c++11 support is broken) -BROKEN_arm64= Fails to build: Unable to detect architecture, please update +BROKEN_aarch64= Fails to build: Unable to detect architecture, please update BROKEN_i386= qx11embed_x11.cpp:470:20: non-constant-expression\ cannot be narrowed from type 'unsigned int' to 'long'\ in initializer list [-Wc++11-narrowing] post-patch: # fix something wrong with v1.3.2 generatior @${REINPLACE_CMD} -e '/config.status:/ s/:.*/:/' ${WRKSRC}/Makefile.in post-configure: @${REINPLACE_CMD} -e '/^hardcode_libdir_flag/ \ s|spec=.*|spec="-Wl,-rpath,${LOCALBASE}/lib"|' \ ${WRKSRC}/libtool .include Index: head/graphics/s10sh/Makefile =================================================================== --- head/graphics/s10sh/Makefile (revision 425757) +++ head/graphics/s10sh/Makefile (revision 425758) @@ -1,38 +1,38 @@ # Created by: John Reynolds # $FreeBSD$ PORTNAME= s10sh PORTVERSION= 0.2.2 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://www.reynoldsnet.org/s10sh/ \ http://www.edwinh.org/s10sh/ MAINTAINER= ports@FreeBSD.org COMMENT= USB/serial userspace driver for the Canon PowerShot digital cameras LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_arm64= Fails to build: error: can not find the byte order for this architecture, fix bytesex.h +BROKEN_aarch64= Fails to build: error: can not find the byte order for this architecture, fix bytesex.h USES= ncurses readline # Don't extract the libusb bundled with s10sh: EXTRACT_AFTER_ARGS= --exclude '*/libusb*' MAKEFILE= ${FILESDIR}/Makefile.bsd PORTDOCS= README PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/lang/angelscript/Makefile =================================================================== --- head/lang/angelscript/Makefile (revision 425757) +++ head/lang/angelscript/Makefile (revision 425758) @@ -1,29 +1,29 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= angelscript PORTVERSION= 2.29.0 CATEGORIES= lang MASTER_SITES= http://www.angelcode.com/angelscript/sdk/files/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= vg@FreeBSD.org COMMENT= AngelCode Scripting Library LICENSE= ZLIB -BROKEN_arm64= Does not build: invokes x86 asm +BROKEN_aarch64= Does not build: invokes x86 asm BROKEN_powerpc64= Does not build BROKEN_sparc64= Does not build: invokes x86 asm MAKEFILE= makefile MAKE_ARGS= LOCAL=${STAGEDIR}${PREFIX} USES= alias gmake zip compiler:c++0x USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/sdk/angelscript/projects/gnuc/ PLIST_FILES= include/angelscript.h \ lib/libangelscript.a .include Index: head/lang/racket-minimal/Makefile =================================================================== --- head/lang/racket-minimal/Makefile (revision 425757) +++ head/lang/racket-minimal/Makefile (revision 425758) @@ -1,58 +1,58 @@ # Created by: Joseph Koshy # $FreeBSD$ PORTNAME= racket PORTVERSION= 6.7 CATEGORIES= lang scheme MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \ http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \ http://www.eecs.northwestern.edu/racket/${PORTVERSION}/ \ http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PORTVERSION}/ \ http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PORTVERSION}/ \ http://racket.infogroep.be/${PORTVERSION}/ PKGNAMESUFFIX= -minimal DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}-src-builtpkgs DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Interactive, integrated, graphical Scheme programming environment LICENSE= LGPL3 LIB_DEPENDS= libffi.so:devel/libffi -BROKEN_arm64= does not build: error: Unported platform +BROKEN_aarch64= does not build: error: Unported platform BROKEN_sparc64= does not build MAKE_JOBS_UNSAFE=yes CONFLICTS= racket-[0-9]* GNU_CONFIGURE= yes CONFIGURE_ARGS= -enable-libffi --enable-pthread --enable-places --enable-shared CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src PATCH_WRKSRC= ${WRKDIR}/racket-${PORTVERSION} USES= iconv libtool tar:tgz USE_LDCONFIG= yes REINPLACE_ARGS= -i "" OPTIONS_DEFINE= FUTURES OPTIONS_DEFAULT=FUTURES OPTIONS_DEFINE_amd64= JIT OPTIONS_DEFINE_i386= JIT OPTIONS_DEFAULT_amd64= JIT OPTIONS_DEFAULT_i386= JIT FUTURES_DESC= Enable futures JIT_DESC= Enable JIT compiler JIT_CFLAGS= -msse -msse2 -mfpmath=sse FUTURES_CONFIGURE_ENABLE= futures JIT_CONFIGURE_ENABLE= jit post-install: ${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete .include Index: head/lang/see/Makefile =================================================================== --- head/lang/see/Makefile (revision 425757) +++ head/lang/see/Makefile (revision 425758) @@ -1,51 +1,51 @@ # Created by: Simun Mikecin # $FreeBSD$ PORTNAME= see PORTVERSION= 3.1.1424 PORTREVISION= 1 CATEGORIES= lang devel MASTER_SITES= http://download.openpkg.org/components/cache/see/ \ http://lil.fr.distfiles.macports.org/see/ \ ftp://ftp.mirrorservice.org/sites/distfiles.macports.org/see/ \ ftp://mirror.csclub.uwaterloo.ca/MacPorts/mpdistfiles/see/ MAINTAINER= numisemis@yahoo.com COMMENT= Simple ECMAScript Engine (SEE) LICENSE= BSD -BROKEN_arm64= Fails to build: floating point not detected: Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined +BROKEN_aarch64= Fails to build: floating point not detected: Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined OPTIONS_DEFINE= GC DEBUG DOCS OPTIONS_DEFAULT= GC GC_DESC= Use Boehm-Weiser garbage collection package DEBUG_DESC= Internal SEE library debugging CONFLICTS= see-devel-[0-9]* USE_LDCONFIG= yes USES= libtool pathfix perl5 USE_PERL5= build GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CFLAGS+= -O3 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib DEBUG_CFLAGS_OFF= -DNDEBUG GC_LIB_DEPENDS= libgc.so:devel/boehm-gc GC_CONFIGURE_WITH= boehm-gc post-patch: @${REINPLACE_CMD} -e "s|PACKAGE_BUGREPORT='leonard@users|PACKAGE_BUGREPORT='leonard\\\@users|" \ ${WRKSRC}/configure post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in doc/USAGE.html AUTHORS NEWS README TODO COPYING ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/mail/usendmail/Makefile =================================================================== --- head/mail/usendmail/Makefile (revision 425757) +++ head/mail/usendmail/Makefile (revision 425758) @@ -1,42 +1,42 @@ # Created by: Thomas Seck # $FreeBSD$ PORTNAME= usendmail PORTVERSION= 0.1.6 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://www.ohse.de/uwe/usendmail/ MAINTAINER= ports@FreeBSD.org COMMENT= Replacement for qmail's sendmail drop-in USES= qmail -BROKEN_arm64= Fails to build: regparm is not valid on this platform +BROKEN_aarch64= Fails to build: regparm is not valid on this platform WRKSRC= ${WRKDIR}/mail/${DISTNAME} PLIST_FILES= sbin/usendmail PORTDOCS= NEWS README SUB_FILES= pkg-message SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,/var/qmail,${QMAIL_PREFIX},' \ ${WRKSRC}/src/usendmail.c @${REINPLACE_CMD} -e 's,^CC=,CC\?=,' \ ${WRKSRC}/src/Makefile do-test: cd ${WRKSRC} && ./package/check do-install: ${INSTALL_PROGRAM} ${WRKSRC}/command/usendmail ${STAGEDIR}${PREFIX}/sbin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/src && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/misc/bb/Makefile =================================================================== --- head/misc/bb/Makefile (revision 425757) +++ head/misc/bb/Makefile (revision 425758) @@ -1,37 +1,37 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= bb DISTVERSION= 1.3rc1 PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= SF/aa-project/${PORTNAME}/${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= High quality audio-visual demonstration for text terminal LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libaa.so:graphics/aalib \ libmikmod.so:audio/libmikmod -BROKEN_arm64= Fails to build: regparm is not valid on this platform +BROKEN_aarch64= Fails to build: regparm is not valid on this platform GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/bb-1.3.0 PORTDOCS= README PLIST_FILES= bin/bb man/man1/bb.1.gz share/bb/bb.s3m share/bb/bb2.s3m \ share/bb/bb3.s3m OPTIONS_DEFINE= DOCS pre-patch: @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -E -e "s@#include +@#include @g" \ -e 's, REGISTERS \(3\),,g' post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/handbrake/Makefile =================================================================== --- head/multimedia/handbrake/Makefile (revision 425757) +++ head/multimedia/handbrake/Makefile (revision 425758) @@ -1,210 +1,210 @@ # Created by: Andrew Thompson # $FreeBSD$ PORTNAME= handbrake PORTVERSION= 0.10.5 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= http://download.handbrake.fr/releases/${PORTVERSION}/ \ http://download.handbrake.fr/handbrake/contrib/:contrib \ http://download.handbrake.fr/contrib/:contrib DISTFILES= HandBrake-${PORTVERSION}.tar.bz2 \ a52dec-0.7.4.tar.gz:contrib \ faac-1.28.tar.gz:contrib \ faad2-2.7.tar.gz:contrib \ fdk-aac-v0.1.1-6-gbae4553.tar.bz2:contrib \ libav-v10.1.tar.bz2:contrib \ libbluray-0.5.0.tar.bz2:contrib \ libdca-r81-strapped.tar.gz:contrib \ libdvdnav-5.0.1-0-gaa3659d.tar.gz:contrib \ libdvdread-5.0.0-6-gcb1ae87.tar.gz:contrib \ libvpx-v1.3.0.tar.bz2:contrib \ x264-r2479-dd79a61.tar.gz:contrib \ x265_1.9.tar.gz:contrib DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Versatile DVD ripper and video transcoder LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= yasm:devel/yasm \ cmake:devel/cmake LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libxml2.so:textproc/libxml2 \ libass.so:multimedia/libass \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libvorbisenc.so:audio/libvorbis \ libtheoradec.so:multimedia/libtheora \ libtheoraenc.so:multimedia/libtheora \ libsamplerate.so:audio/libsamplerate \ libx264.so:multimedia/libx264 \ libmp3lame.so:audio/lame -BROKEN_arm64= Fails to build: invokes x86 asm +BROKEN_aarch64= Fails to build: invokes x86 asm .if !defined(PACKAGE_BUILDING) # DVDCSS version hardcoded in contrib/libdvdread/libdvdread-5.0.0-6-gcb1ae87/src/dvd_input.c (dlopen'ed) LIB_DEPENDS+= libdvdcss.so.2:multimedia/libdvdcss .endif GNU_CONFIGURE= yes USES= autoreconf:build compiler:features gmake iconv \ libtool:build localbase:ldflags pkgconfig python:build WRKSRC= ${WRKDIR}/HandBrake-${PORTVERSION} PLIST_FILES= bin/HandBrakeCLI CONFIGURE_ARGS= --force CONFIGURE_TARGET= build BUILD_WRKSRC= ${WRKSRC}/build MAKEFILE= GNUmakefile ALL_TARGET= # MAKE_JOBS_UNSAFE= yes NOPRECIOUSMAKEVARS= yes # for ffmpeg and x264 # Enforce linking to bundled libraries instead of system libraries LDFLAGS+= -L${BUILD_WRKSRC}/contrib/lib # Enforce linking to the system c++ standard lib LDFLAGS+= -l${COMPILER_FEATURES:Mlib*c++:S/lib//} OPTIONS_DEFINE= FDK_AAC X11 OPTIONS_DEFAULT= X11 FDK_AAC_DESC= Enable non-free Fraunhofer FDK AAC codec X11_DESC= Build GTK+3 based GUI program FDK_AAC_CONFIGURE_ENABLE= fdk-aac FDK_AAC_VARS= LICENSE+=FDK_AAC LICENSE_COMB=multi LICENSE_NAME_FDK_AAC= Software License for The Fraunhofer FDK AAC Codec Library for Android LICENSE_FILE_FDK_AAC= ${BUILD_WRKSRC}/contrib/fdkaac/${DISTFILES:Mfdk*:R:R}/NOTICE LICENSE_PERMS_FDK_AAC= dist-mirror pkg-mirror auto-accept .include # Recent GNU binutils are required to handle inline SSSE3 asm (in x264), and # to support --exclude-libs option for ld(1) when building GUI program .if ${PORT_OPTIONS:MX11} BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin LIB_DEPENDS+= libvpx.so:multimedia/libvpx .endif CC!=/usr/bin/which ${CC} MAKE_ENV+=ACLOCAL=${LOCALBASE}/bin/aclocal .if ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --disable-gtk-update-checks --disable-gst LIB_DEPENDS+= libdbus-glib-1.so:devel/dbus-glib \ libnotify.so:devel/libnotify USES+= gettext USE_GNOME+= gtk30 intltool PLIST_FILES+= bin/HandBrake DESKTOP_ENTRIES="HandBrake" \ "${COMMENT}" \ "" \ "HandBrake" \ "AudioVideo;" \ false .else CONFIGURE_ARGS+= --disable-gtk .endif # HandBrake tries to fetch its dependencies during build phase, which is not # considered good in FreeBSD. Instead, we will prepare everything manually. post-extract: .SILENT # Unversioned directories can be copied in a loop .for d in a52dec libdca x264 ${MKDIR} ${BUILD_WRKSRC}/contrib/${d} ${MV} ${WRKDIR}/${d} ${BUILD_WRKSRC}/contrib/${d} .endfor # Others had to be processed one by one due to irregular (versioned) names cd ${BUILD_WRKSRC}/contrib && ${MKDIR} faac faad2 ffmpeg libbluray libdvdnav \ libdvdread libvpx x265 ${MV} ${WRKDIR}/faac-1.28 ${BUILD_WRKSRC}/contrib/faac ${MV} ${WRKDIR}/faad2-2.7 ${BUILD_WRKSRC}/contrib/faad2 ${MV} ${WRKDIR}/libav-v10.1 ${BUILD_WRKSRC}/contrib/ffmpeg/libav-v10.1 ${MV} ${WRKDIR}/libbluray-0.5.0 ${BUILD_WRKSRC}/contrib/libbluray ${MV} ${WRKDIR}/libdvdnav-5.0.1-0-gaa3659d ${BUILD_WRKSRC}/contrib/libdvdnav ${MV} ${WRKDIR}/libdvdread-5.0.0-6-gcb1ae87 ${BUILD_WRKSRC}/contrib/libdvdread ${MV} ${WRKDIR}/libvpx-v1.3.0 ${BUILD_WRKSRC}/contrib/libvpx ${MV} ${WRKDIR}/x265_1.9 ${BUILD_WRKSRC}/contrib/x265 # Avoid conflict with `print/harfbuzz' (also installs "hb.h") ${MV} ${WRKSRC}/libhb/hb.h ${WRKSRC}/libhb/hb-of-handbrake.h # Mark all bundled dependencies as extracted ${TOUCH} ${BUILD_WRKSRC}/contrib/a52dec/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/faac/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/faad2/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/ffmpeg/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/libbluray/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/libdca/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/libdvdnav/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/libdvdread/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/libvpx/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/x264/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/x265/.stamp.extract post-extract-FDK_AAC-on: ${MKDIR} ${BUILD_WRKSRC}/contrib/fdkaac ${MV} ${WRKDIR}/fdk-aac-v0.1.1-6-gbae4553 ${BUILD_WRKSRC}/contrib/fdkaac ${TOUCH} ${BUILD_WRKSRC}/contrib/fdkaac/.stamp.extract post-patch: @${REINPLACE_CMD} -e 's|machine/soundcard|sys/soundcard|' \ ${BUILD_WRKSRC}/contrib/a52dec/a52dec/libao/audio_out_oss.c @${REINPLACE_CMD} -e 's|-ldl|-lc| ; s|\[dl\]|[c]| ; s|ACLOCAL=.*|ACLOCAL=aclocal|g' \ ${BUILD_WRKSRC}/contrib/libbluray/libbluray-0.5.0/configure @${REINPLACE_CMD} -e 's|ACLOCAL = @ACLOCAL@|ACLOCAL = ${LOCALBASE}/bin/aclocal|g' \ -e 's|-D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -D_REENTRANT||g' \ ${BUILD_WRKSRC}/contrib/libbluray/libbluray-0.5.0/Makefile.in \ ${BUILD_WRKSRC}/contrib/libbluray/libbluray-0.5.0/src/Makefile.in @${REINPLACE_CMD} \ -e '/GHB_PACKAGES=/s/gthread-2.0/& gmodule-2.0/' \ -e 's/-lhb/& ${ICONV_LIB}/' \ -e 's/-lhandbrake/& ${ICONV_LIB}/' \ -e 's:-lxml2:& ../../contrib/lib/libx265.a:g' \ ${WRKSRC}/gtk/configure.ac @${REINPLACE_CMD} -e 's| ${WRKDIR}/A06-frame-threading-state.patch @${MV} ${WRKDIR}/A06-frame-threading-state.patch ${WRKSRC}/contrib/ffmpeg/ @${REINPLACE_CMD} -E \ -e 's|%%REP_CC%%|${CC}|g' \ -e 's|%%REP_CXX%%|${CXX}|g' \ -e 's|%%REP_I%%|-I./contrib/include -I${LOCALBASE}/include|g' \ -e 's|%%REP_L%%|-L${LOCALBASE}/lib|g' \ -e 's|%%REP_ARCHS%%|${CPUTYPE}|g' \ -e 's|%%REP_ICONV%%|${ICONV_LIB:S/-l//}|g' \ ${WRKSRC}/custom.defs post-patch-X11-off: @${REINPLACE_CMD} -e 's:--enable-libvpx:--disable-libvpx:' ${WRKSRC}/contrib/ffmpeg/module.defs @${REINPLACE_CMD} -e 's| vpx | |' \ ${WRKSRC}/libhb/module.defs ${WRKSRC}/test/module.defs post-patch-FDK_AAC-on: @${REINPLACE_CMD} -e 's:/lib/cpp:${CPP}:g' ${BUILD_WRKSRC}/contrib/fdkaac/fdk-aac-v0.1.1-6-gbae4553/configure @${REINPLACE_CMD} -e 's:-lxml2:& ../../contrib/lib/libfdk-aac.a:g' \ ${WRKSRC}/gtk/configure.ac do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/HandBrakeCLI ${STAGEDIR}${PREFIX}/bin do-install-X11-on: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gtk/src/ghb ${STAGEDIR}${PREFIX}/bin/HandBrake .include Index: head/multimedia/mpeg_play/Makefile =================================================================== --- head/multimedia/mpeg_play/Makefile (revision 425757) +++ head/multimedia/mpeg_play/Makefile (revision 425758) @@ -1,29 +1,29 @@ # Created by: asami # $FreeBSD$ PORTNAME= mpeg_play PORTVERSION= 2.4 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= http://www.bsd-geek.de/FreeBSD/distfiles/ \ ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg/play/ EXTRACT_SUFX= -patched-src.tar.gz MAINTAINER= lme@FreeBSD.org COMMENT= Program to play mpeg movies on X displays -BROKEN_arm64= fails to build: Unknown endianness of architecture +BROKEN_aarch64= fails to build: Unknown endianness of architecture BROKEN_mips64= fails to build: Unknown endianness of architecture WRKSRC= ${WRKDIR}/mpeg_play USES= imake USE_XORG= x11 xext PLIST_FILES= bin/mpeg_play \ man/man1/mpeg_play.1.gz pre-patch: ${CP} ${WRKSRC}/Imakefile.proto ${WRKSRC}/Imakefile ${CP} ${WRKSRC}/mpeg_play.1 ${WRKSRC}/mpeg_play.man .include Index: head/net/hping-devel/Makefile =================================================================== --- head/net/hping-devel/Makefile (revision 425757) +++ head/net/hping-devel/Makefile (revision 425758) @@ -1,54 +1,54 @@ # $FreeBSD$ PORTNAME= hping PORTVERSION= 3.0.20051105 PORTREVISION= 2 CATEGORIES= net security MASTER_SITES= http://www.hping.org/ \ http://200ok.org/distfiles/hping/ PKGNAMESUFFIX= -devel DISTNAME= hping3-20051105 MAINTAINER= ecu@200ok.org COMMENT= Network auditing tool LIB_DEPENDS= libtcl84.so:lang/tcl84 CONFLICTS= hping-[0-9]* -BROKEN_arm64= fails to build: can not find the byte order for this architecture, fix bytesex.h +BROKEN_aarch64= fails to build: can not find the byte order for this architecture, fix bytesex.h GNU_CONFIGURE= yes USES= alias gmake PLIST_FILES= sbin/hping lib/hping/hpingstdlib.htcl man/man8/hping.8.gz PORTDOCS= AS-BACKDOOR HPING2-HOWTO.txt HPING2-IS-OPEN \ MORE-FUN-WITH-IPID SPOOFED_SCAN.txt APD.txt \ API.txt HPING3.txt PORTEXAMPLES= README apd.htcl apd2.htcl ciscoios.htcl ciscoios0.htcl \ cloner.htcl igrp.htcl isn-spectrogram.htcl nat-noise.htcl \ passivets.htcl ping.htcl raw.htcl show-tcpseq.htcl \ showled.htcl .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100030 EXTRA_PATCHES= ${FILESDIR}/extra-patch-sendip.c .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hping3 ${STAGEDIR}${PREFIX}/sbin/hping ${INSTALL_MAN} ${WRKSRC}/docs/hping3.8 ${STAGEDIR}${PREFIX}/man/man8/hping.8 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/hping ${INSTALL_DATA} ${WRKSRC}/lib/hpingstdlib.htcl ${STAGEDIR}${PREFIX}/lib/hping/ ${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR} .for i in ${PORTEXAMPLES} ${REINPLACE_CMD} -e \ 's|hpingstdlib.htcl|${PREFIX}/lib/hping/hpingstdlib.htcl|' \ ${WRKSRC}/lib/${i} .endfor ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/lib/|} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/net/tightvnc/Makefile =================================================================== --- head/net/tightvnc/Makefile (revision 425757) +++ head/net/tightvnc/Makefile (revision 425758) @@ -1,76 +1,76 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= tightvnc PORTVERSION= 1.3.10 PORTREVISION= 4 CATEGORIES= net java MASTER_SITES= SF/vnc-tight/TightVNC-unix/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}_unixsrc MAINTAINER= meta+ports@vmeta.jp COMMENT= Enhanced version of VNC LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENCE.TXT RUN_DEPENDS= showrgb:x11/rgb \ xauth:x11/xauth \ xorg-fonts>=7.2:x11-fonts/xorg-fonts -BROKEN_arm64= Fails to build: invokes x86 asm +BROKEN_aarch64= Fails to build: invokes x86 asm MAKE_JOBS_UNSAFE= yes CONFLICTS= tridiavnc-[0-9]* vnc-[0-9]* tigervnc-* WRKSRC= ${WRKDIR}/vnc_unixsrc USES= cpe imake jpeg shebangfix perl5 tar:bzip2 SHEBANG_FILES= vncserver CFLAGS+= -Wno-return-type USE_XORG= xaw ALL_TARGET= World OPTIONS_DEFINE= JVNC_VIEWER JVNC_VIEWER_DESC= Install Java-based vnc viewer .include .if ${PORT_OPTIONS:MJVNC_VIEWER} USE_JAVA= yes JAVA_RUN= yes PLIST_SUB+= JVNC_VIEWER="" .else PLIST_SUB+= JVNC_VIEWER="@comment " .endif .ifdef(TIGHTVNC_BASE) PREFIX=${TIGHTVNC_BASE} .endif .include .if exists(${PREFIX}/share/vnc/classes/index.vnc) IGNORE= vnc has already been installed, please uninstall it first .endif post-patch: .for file in vncviewer/Imakefile Xvnc/config/cf/vnclibs.def @${REINPLACE_CMD} -i '' -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/${file} .endfor @${REINPLACE_CMD} -i '' -e "s|/usr/local/vnc/classes|${DATADIR}/classes|g" \ ${WRKSRC}/vncserver @${REINPLACE_CMD} -i '' -e "s|%%CC%%|${CC}|g ; \ s|%%CFLAGS%%|${CFLAGS}|g" ${WRKSRC}/Xvnc/config/cf/FreeBSD.cf do-install: @(cd ${WRKSRC}; ./vncinstall ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/man) .if defined(STRIP) && ${STRIP} != "" .for FILE in Xvnc vncviewer vncpasswd vncconnect @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${FILE} .endfor .endif .if ${PORT_OPTIONS:MJVNC_VIEWER} @${MKDIR} ${STAGEDIR}${DATADIR}/classes ${INSTALL_DATA} ${WRKSRC}/classes/*.* ${STAGEDIR}${DATADIR}/classes .endif .include Index: head/net-p2p/uhub/Makefile =================================================================== --- head/net-p2p/uhub/Makefile (revision 425757) +++ head/net-p2p/uhub/Makefile (revision 425758) @@ -1,59 +1,59 @@ # Created by: Yashin Dmitry # $FreeBSD$ PORTNAME= uhub PORTVERSION= 0.5.0 DISTVERSIONSUFFIX= -src CATEGORIES= net-p2p MASTER_SITES= http://www.extatic.org/downloads/uhub/ MAINTAINER= ports@FreeBSD.org COMMENT= High performance peer-to-peer hub for the ADC network LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -BROKEN_arm64= fails to compile: CPUINFO not defined +BROKEN_aarch64= fails to compile: CPUINFO not defined BROKEN_mips64= fails to compile: strndup not found USES= cmake perl5 sqlite USE_RC_SUBR= uhub USE_PERL5= build USERS= uhub GROUPS= uhub CFLAGS+= -fPIC OPTIONS_DEFINE= OPENSSL OPTIONS_DEFAULT= OPENSSL SQLITE OPTIONS_SUB= yes OPENSSL_USES= ssl OPENSSL_CMAKE_BOOL= SSL_SUPPORT post-patch: @${REINPLACE_CMD} -e \ '/DESTINATION/s|^|#|' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's| /usr/lib/| ${PREFIX}/lib/|g ; \ s|=/etc/uhub/|=${ETCDIR}/|g' ${WRKSRC}/doc/uhub.conf @${REINPLACE_CMD} -e \ 's|"/etc/uhub/|"${ETCDIR}/|' ${WRKSRC}/src/uhub.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/uhub ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/uhub-passwd ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/lib/uhub ${INSTALL_LIB} ${WRKSRC}/mod_*.so ${STAGEDIR}${PREFIX}/lib/uhub @${MKDIR} ${STAGEDIR}${ETCDIR} .for i in uhub.conf users.conf ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${ETCDIR}/${i}.sample .endfor .for i in motd.txt rules.txt @${ECHO_CMD} -n > ${STAGEDIR}${ETCDIR}/${i}.sample .endfor .include Index: head/security/ftimes/Makefile =================================================================== --- head/security/ftimes/Makefile (revision 425757) +++ head/security/ftimes/Makefile (revision 425758) @@ -1,143 +1,143 @@ # Created by: Klayton Monroe # $FreeBSD$ PORTNAME= ftimes PORTVERSION= 3.11.0 PORTREVISION= 2 CATEGORIES= security sysutils MASTER_SITES= SF MAINTAINER= klm@uidzero.org COMMENT= System baselining and evidence collection tool LICENSE= BSD3CLAUSE APACHE20 MIT LICENSE_COMB= multi -BROKEN_arm64= fails to build: aarch64 is not currently supported +BROKEN_aarch64= fails to build: aarch64 is not currently supported BROKEN_mips64= fails to build: mips64 is not currently supported GNU_CONFIGURE= yes USES= perl5 shebangfix tar:tgz USE_PERL5= run build SHEBANG_FILES= \ ${WRKSRC}/tools/dig/ftimes-crv2dbi.pl \ ${WRKSRC}/tools/dig/ftimes-crv2raw.pl \ ${WRKSRC}/tools/dig/ftimes-dig2ctx.pl \ ${WRKSRC}/tools/dig/ftimes-dig2dbi.pl \ ${WRKSRC}/tools/dig/hipdig.pl \ ${WRKSRC}/tools/ftimes-bimvl/ftimes-bimvl \ ${WRKSRC}/tools/ftimes-cmp2diff/ftimes-cmp2diff \ ${WRKSRC}/tools/ftimes-dbm-bash/ftimes-dbm-bash \ ${WRKSRC}/tools/ftimes-dbm-dump/ftimes-dbm-dump \ ${WRKSRC}/tools/ftimes-dbm-find/ftimes-dbm-find \ ${WRKSRC}/tools/ftimes-dbm-make/ftimes-dbm-make \ ${WRKSRC}/tools/ftimes-dbm-reap/ftimes-dbm-reap \ ${WRKSRC}/tools/ftimes-dbm-weed/ftimes-dbm-weed \ ${WRKSRC}/tools/ftimes-encoder/ftimes-encoder \ ${WRKSRC}/tools/ftimes-grabber/ftimes-grabber \ ${WRKSRC}/tools/ftimes-proximo/ftimes-proximo \ ${WRKSRC}/tools/ftimes-sizimus/ftimes-sizimus \ ${WRKSRC}/tools/ftimes-sortini/ftimes-sortini \ ${WRKSRC}/tools/ftimes-xformer/ftimes-xformer \ ${WRKSRC}/tools/hashdig/hashdig-bash.pl \ ${WRKSRC}/tools/hashdig/hashdig-bind.pl \ ${WRKSRC}/tools/hashdig/hashdig-dump.pl \ ${WRKSRC}/tools/hashdig/hashdig-filter.pl \ ${WRKSRC}/tools/hashdig/hashdig-find.pl \ ${WRKSRC}/tools/hashdig/hashdig-harvest-sunsolve.pl \ ${WRKSRC}/tools/hashdig/hashdig-harvest.pl \ ${WRKSRC}/tools/hashdig/hashdig-make.pl \ ${WRKSRC}/tools/hashdig/hashdig-resolve-sunsolve.pl \ ${WRKSRC}/tools/hashdig/hashdig-stat.pl \ ${WRKSRC}/tools/hashdig/hashdig-weed.pl \ ${WRKSRC}/tools/map/ftimes-cmp2dbi.pl \ ${WRKSRC}/tools/map/ftimes-map2dbi.pl \ ${WRKSRC}/tools/map/ftimes-map2mac.pl \ ${WRKSRC}/tools/zipmap/zipmap OPTIONS_DEFINE= DBM_TOOLS DIG_TOOLS FILE_HOOKS HASHDIG_TOOLS MAP_TOOLS SSL XMAGIC OPTIONS_DEFAULT= DBM_TOOLS DIG_TOOLS FILE_HOOKS HASHDIG_TOOLS MAP_TOOLS XMAGIC DBM_TOOLS_DESC= Install DBM tools DIG_TOOLS_DESC= Install dig tools FILE_HOOKS_DESC= Include file hooks support HASHDIG_TOOLS_DESC= Install hashdig tools MAP_TOOLS_DESC= Install map tools XMAGIC_DESC= XMagic support SSL_USES= ssl .include LIB_DEPENDS+= libpcre.so:devel/pcre CONFIGURE_ARGS+= --with-pcre=${LOCALBASE} STRIP_FILES= ${STAGEDIR}${PREFIX}/bin/ftimes INSTALL_PERL5_LIBS= .if ${PORT_OPTIONS:MDBM_TOOLS} PLIST_SUB+= DBM_TOOLS="" CONFIGURE_ARGS+= --with-dbm-tools .else PLIST_SUB+= DBM_TOOLS="@comment " .endif .if ${PORT_OPTIONS:MDIG_TOOLS} PLIST_SUB+= DIG_TOOLS="" CONFIGURE_ARGS+= --with-dig-tools RUN_DEPENDS+= p5-Digest-SHA1>=0:security/p5-Digest-SHA1 INSTALL_PERL5_LIBS= yes .else PLIST_SUB+= DIG_TOOLS="@comment " .endif .if ${PORT_OPTIONS:MFILE_HOOKS} LIB_DEPENDS+= libklel.so:devel/libklel CONFIGURE_ARGS+= --enable-file-hooks --with-klel=${LOCALBASE} --with-perl=${LOCALBASE}/bin/perl .else PLIST_SUB+= WITH_FILE_HOOKS="@comment " .endif .if ${PORT_OPTIONS:MHASHDIG_TOOLS} PLIST_SUB+= HASHDIG_TOOLS="" CONFIGURE_ARGS+= --with-hashdig-tools .else PLIST_SUB+= HASHDIG_TOOLS="@comment " .endif .if ${PORT_OPTIONS:MMAP_TOOLS} PLIST_SUB+= MAP_TOOLS="" CONFIGURE_ARGS+= --with-map-tools STRIP_FILES+= ${STAGEDIR}${PREFIX}/bin/ftimes-cat ${STAGEDIR}${PREFIX}/bin/ftimes-xpa ${STAGEDIR}${PREFIX}/bin/hashcp ${STAGEDIR}${PREFIX}/bin/tarmap INSTALL_PERL5_LIBS= yes .else PLIST_SUB+= MAP_TOOLS="@comment " .endif .if ${PORT_OPTIONS:MSSL} CONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE} .else CONFIGURE_ARGS+= --without-ssl .endif .if ${PORT_OPTIONS:MXMAGIC} PLIST_SUB+= XMAGIC="" CONFIGURE_ARGS+= --enable-xmagic .else PLIST_SUB+= XMAGIC="@comment " CONFIGURE_ARGS+= --disable-xmagic .endif .if ${INSTALL_PERL5_LIBS} PLIST_SUB+= FTIMES_PERL5_LIBS="" .else PLIST_SUB+= FTIMES_PERL5_LIBS="@comment " .endif post-configure: if [ "${INSTALL_PERL5_LIBS}" = "yes" ] ; then ${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' ${WRKSRC}/lib/perl/Makefile ; fi post-install: ${STRIP_CMD} ${STRIP_FILES} .include Index: head/security/hpenc/Makefile =================================================================== --- head/security/hpenc/Makefile (revision 425757) +++ head/security/hpenc/Makefile (revision 425758) @@ -1,41 +1,41 @@ # $FreeBSD$ PORTNAME= hpenc PORTVERSION= 2.0 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://highsecure.ru/distfiles/ MAINTAINER= vsevolod@FreeBSD.org COMMENT= Fast authenticated encryption CLI tool LICENSE= BSD2CLAUSE BROKEN_powerpc64= Does not build BROKEN_FreeBSD_9= does not build -NOT_FOR_ARCHS= arm64 sparc64 +NOT_FOR_ARCHS= aarch64 sparc64 NOT_FOR_ARCHS_REASON= not yet ported to this architecture USES= tar:xz compiler:c++11-lib gmake USE_OPENSSL= yes PLIST_FILES= bin/hpenc man/man1/hpenc.1.gz MAKE_ARGS+= "ARCH=${ARCH:S/amd64/x86/:S/i386/x86/}" CXXFLAGS+= -std=c++11 \ -I${WRKSRC}/chacha-opt/app/include \ -I${WRKSRC}/poly1305-opt/app/include \ -I${OPENSSLINC} LDFLAGS+= -pthread -lcrypto -L${OPENSSLLIB} .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000036 WITH_OPENSSL_PORT= yes .endif post-install: ${INSTALL_MAN} ${WRKSRC}/doc/hpenc.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/hpenc .include Index: head/security/john/Makefile =================================================================== --- head/security/john/Makefile (revision 425757) +++ head/security/john/Makefile (revision 425758) @@ -1,104 +1,104 @@ # Created by: David O'Brien # $FreeBSD$ PORTNAME= john DISTVERSION= 1.7.9-jumbo-7 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://www.openwall.com/john/g/ \ http://mirrors.kernel.org/openwall/projects/john/${DISTVERSION:C/-.*//}/ \ http://distro.ibiblio.org/pub/linux/distributions/openwall/projects/john/${DISTVERSION:C/-.*//}/ \ http://gd.tuwien.ac.at/opsys/linux/openwall/projects/john/${DISTVERSION:C/-.*//}/ MAINTAINER= danfe@FreeBSD.org COMMENT= Featureful Unix password cracker LICENSE= GPLv2 -BROKEN_arm64= Fails to build: Cannot detect CPU architechture +BROKEN_aarch64= Fails to build: Cannot detect CPU architechture BROKEN_mips64= Fails to build: Cannot detect CPU architechture USES= gmake shebangfix ssl tar:bzip2 SHEBANG_FILES= run/*.pl BUILD_WRKSRC= ${WRKDIR}/${DISTNAME}/src # We prefer -jumbo (community-enhanced) versions instead of vanilla releases # due to the sad fact that `-jumbo-???' suffixed versions *precede* official # ones per pkg_version(1) -t check. So, when Alexander rolls out new "plain" # release, just hold the horses and wait for corresponding -jumbo one, which # usually does not take too long to appear. # PORTSCOUT= limit:.*-jumbo OSNAME= freebsd CFLAGS+= -DJOHN_SYSTEMWIDE=1 \ -DJOHN_SYSTEMWIDE_HOME=\\"${DATADIR}\\" \ -DCFG_FULL_NAME=\\"${PREFIX}/etc/${PORTNAME}.conf\\" PORTDOCS= CHANGES CONFIG EXAMPLES EXTERNAL FAQ MODES OPTIONS README \ RULES CONTACT CREDITS OPTIONS_DEFINE= OPENMP DOCS OPENMP_DESC= Compile with OpenMP support OPENMP_USES= compiler:openmp .include .if ${ARCH} == "i386" . if ${MACHINE_CPU:Msse2} ALL_TARGET= ${OSNAME}-x86-sse2 . elif ${MACHINE_CPU:Mmmx} ALL_TARGET= ${OSNAME}-x86-mmx . else ALL_TARGET= ${OSNAME}-x86-any . endif .elif ${ARCH} == "amd64" ALL_TARGET= ${OSNAME}-x86-64 .else ALL_TARGET= generic .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 CFLAGS+= -flax-vector-conversions .endif post-patch: @${REINPLACE_CMD} -e 's|= gcc|= ${CC}|' \ -e '/^CFLAGS =/s|-O2|${CFLAGS}|' ${WRKSRC}/src/Makefile .if ${PORT_OPTIONS:MOPENMP} @${REINPLACE_CMD} -E \ '/(fopenmp|-m${MACHINE_CPU:Msse2})$$/s,#(OMPFLAGS =),\1,' \ ${WRKSRC}/src/Makefile .endif @${REINPLACE_CMD} -i '' -e 's|/usr/bin|${LOCALBASE}/bin|' \ ${WRKSRC}/run/*.rb @${REINPLACE_CMD} -e '/_XOPEN_SOURCE/d' ${WRKSRC}/src/recovery.c # Replace methods and types that were marked deprecated by OpenSSL 0.9.7 # and will be removed in OpenSSL 1.1.0 @${REINPLACE_CMD} -e 's|des_string_to_key|DES_string_to_key|' \ ${WRKSRC}/src/KRB4_fmt_plug.c @${REINPLACE_CMD} -e 's|des_set_odd_parity|DES_set_odd_parity|' \ ${WRKSRC}/src/KRB4_std_plug.c @${REINPLACE_CMD} -e 's|C_Block|DES_cblock|' \ ${WRKSRC}/src/keychain_fmt_plug.c pre-build: @${ECHO_CMD} @${ECHO_CMD} "Building John the Ripper for ${ALL_TARGET}" \ ${WITH_OPENMP:C/.*/with/}${WITHOUT_OPENMP:C/.*/without/} \ "OpenMP support" @${ECHO_CMD} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/run/john ${STAGEDIR}${PREFIX}/bin ${LN} -sf john ${STAGEDIR}${PREFIX}/bin/xtract ${LN} -sf john ${STAGEDIR}${PREFIX}/bin/unshadow @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC}/run && ${INSTALL_DATA} *.??? [^j]*.conf ${STAGEDIR}${DATADIR} cd ${WRKSRC}/run && ${INSTALL_SCRIPT} *.?? mailer ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/run/john.conf \ ${STAGEDIR}${PREFIX}/etc/john.conf.default @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include Index: head/security/p5-Crypt-RHash/Makefile =================================================================== --- head/security/p5-Crypt-RHash/Makefile (revision 425757) +++ head/security/p5-Crypt-RHash/Makefile (revision 425758) @@ -1,25 +1,25 @@ # Created by: perl@FreeBSD.org # $FreeBSD$ PORTNAME= Crypt-RHash PORTVERSION= 0.91 PORTREVISION= 1 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Compute hash sums and magnet links LICENSE= MIT -BROKEN_arm64= Fails to build: error Cannot detect CPU architechture +BROKEN_aarch64= Fails to build: error Cannot detect CPU architechture BROKEN_mips64= Fails to build: error Cannot detect CPU architechture USES= perl5 USE_PERL5= configure post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Crypt/Rhash/Rhash.so .include Index: head/security/p5-Digest-GOST/Makefile =================================================================== --- head/security/p5-Digest-GOST/Makefile (revision 425757) +++ head/security/p5-Digest-GOST/Makefile (revision 425758) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= Digest-GOST PORTVERSION= 0.06 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= pi@FreeBSD.org COMMENT= Perl interface to the GOST R 34.11-94 digest algorithm LICENSE= ART10 GPLv1 LICENSE_COMB= dual -BROKEN_arm64= fails to build: Cannot detect CPU architechture +BROKEN_aarch64= fails to build: Cannot detect CPU architechture BROKEN_mips64= fails to build: Cannot detect CPU architechture USES= perl5 USE_PERL5= configure post-stage: ${STRIP_CMD} ${STAGEDIR}${SITE_ARCH}/auto/Digest/GOST/GOST.so .include Index: head/security/rcracki_mt/Makefile =================================================================== --- head/security/rcracki_mt/Makefile (revision 425757) +++ head/security/rcracki_mt/Makefile (revision 425758) @@ -1,39 +1,39 @@ # $FreeBSD$ PORTNAME= rcracki_mt PORTVERSION= 0.7.0 CATEGORIES= security MASTER_SITES= SF/rcracki/rcracki_mt/rcracki_mt_${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION}_src MAINTAINER= olivier@FreeBSD.org COMMENT= Rainbow table based crack tool LICENSE= GPLv2 -NOT_FOR_ARCHS= arm64 armv6 mips mips64 sparc64 +NOT_FOR_ARCHS= aarch64 armv6 mips mips64 sparc64 NOT_FOR_ARCHS_REASON= cannot detect endianness WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME} USES= 7z gmake ssl PLIST_FILES= bin/${PORTNAME} PORTDOCS= ChangeLog.txt README.txt post-patch: @${REINPLACE_CMD} \ -e 's,CC = g++,CXX ?= g++,' \ -e 's,CFLAGS =,CXXFLAGS +=,' \ -e 's,CC,CXX,' \ -e 's,CFLAGS,CXXFLAGS,' \ -e "s|\(INCLUDES = .*\)|\1 -I${OPENSSLINC}|g" \ -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/liburcu/Makefile =================================================================== --- head/sysutils/liburcu/Makefile (revision 425757) +++ head/sysutils/liburcu/Makefile (revision 425758) @@ -1,31 +1,31 @@ # Created by: Leo Vandewoestijne # $FreeBSD$ PORTNAME= liburcu PORTVERSION= 0.7.13 CATEGORIES= sysutils MASTER_SITES= http://lttng.org/files/urcu/ DISTNAME= userspace-rcu-${PORTVERSION} MAINTAINER= freebsd@dns-lab.com COMMENT= Userspace read-copy-update (RCU) data synchronization library LICENSE= LGPL21 PORTDOCS= ChangeLog README cds-api.txt rcu-api.txt uatomic-api.txt -BROKEN_arm64= Fails to build: Cannot build: unrecognized architecture detected +BROKEN_aarch64= Fails to build: Cannot build: unrecognized architecture detected BROKEN_armv6= Fails to build: address argument to atomic builtin must be a pointer BROKEN_mips= Fails to build: undefined reference to `__sync_bool_compare_and_swap_4 BROKEN_mips64= Fails to build: undefined reference to `__sync_bool_compare_and_swap_4 USES= pathfix libtool tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --docdir=${DOCSDIR} INSTALL_TARGET= install-strip regression-test: build @cd ${WRKSRC} && ${MAKE} check .include Index: head/sysutils/uschedule/Makefile =================================================================== --- head/sysutils/uschedule/Makefile (revision 425757) +++ head/sysutils/uschedule/Makefile (revision 425758) @@ -1,50 +1,50 @@ # Created by: Thomas Seck # $FreeBSD$ PORTNAME= uschedule PORTVERSION= 0.7.1 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.ohse.de/uwe/uschedule/ MAINTAINER= ports@FreeBSD.org COMMENT= Scheduler program, designed to replace cron(8) and at(1) BUILD_DEPENDS= ${LOCALBASE}/bin/tai64nlocal:sysutils/daemontools RUN_DEPENDS= ${LOCALBASE}/bin/multilog:sysutils/daemontools -BROKEN_arm64= Fails to build: regparm is not valid on this platform +BROKEN_aarch64= Fails to build: regparm is not valid on this platform WRKSRC= ${WRKDIR}/admin/${DISTNAME} TEST_TARGET= check PORTDOCS= ChangeLog NEWS SECURITY-BUG bin= uschedule uschedulecmd uscheduleconf uschedulecp \ uscheduleedit uschedulelist uschedulerm uscheduleruntimelimit sbin= uscheduled PLIST_FILES= ${bin:S,^,bin/,} ${bin:S,^,man/man1/,:S,$,.1.gz,} \ man/man7/uschedule_intro.7.gz man/man8/uscheduled.8.gz \ sbin/uscheduled OPTIONS_DEFINE= DOCS pre-build: ${ECHO_CMD} "${CC}" > ${WRKSRC}/src/conf-cc ${ECHO_CMD} "${CFLAGS}" > ${WRKSRC}/src/conf-cflags do-install: (cd ${WRKSRC}/command && ${INSTALL_PROGRAM} ${bin} \ ${STAGEDIR}${PREFIX}/bin) ${INSTALL_PROGRAM} ${WRKSRC}/command/${sbin} ${STAGEDIR}${PREFIX}/sbin (cd ${WRKSRC}/doc && ${INSTALL_MAN} ${bin:S,$,.1,} \ ${STAGEDIR}${MANPREFIX}/man/man1) ${INSTALL_MAN} ${WRKSRC}/doc/uschedule_intro.7 \ ${STAGEDIR}${MANPREFIX}/man/man7 ${INSTALL_MAN} ${WRKSRC}/doc/uscheduled.8 \ ${STAGEDIR}${MANPREFIX}/man/man8 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/src && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/sysutils/webjob/Makefile =================================================================== --- head/sysutils/webjob/Makefile (revision 425757) +++ head/sysutils/webjob/Makefile (revision 425758) @@ -1,57 +1,57 @@ # Created by: Klayton Monroe # $FreeBSD$ PORTNAME= webjob PORTVERSION= 1.9.0 PORTREVISION= 1 CATEGORIES= sysutils security MASTER_SITES= SF MAINTAINER= klm@uidzero.org COMMENT= Download and execute a program over HTTP/HTTPS -BROKEN_arm64= fails to build: aarch64 is not currently supported +BROKEN_aarch64= fails to build: aarch64 is not currently supported BROKEN_mips64= fails to build: mips64 is not currently supported USES= perl5 shebangfix tar:tgz SHEBANG_FILES= tools/xshar/xshar GNU_CONFIGURE= yes USE_PERL5= build OPTIONS_DEFINE= PAD_TOOLS DSV_TOOLS SSL OPTIONS_DEFAULT= PAD_TOOLS DSV_TOOLS PAD_TOOLS_DESC= install PaD tools DSV_TOOLS_DESC= install DSV tools .include .if ${PORT_OPTIONS:MPAD_TOOLS} PLIST_SUB+= PAD_TOOLS="" CONFIGURE_ARGS+= --with-pad-tools .else PLIST_SUB+= PAD_TOOLS="@comment " .endif .if ! ${PORT_OPTIONS:MSSL} CONFIGURE_ARGS+= --without-ssl PLIST_SUB+= DSV_TOOLS="@comment " .else USE_OPENSSL= yes CONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE} .if ! ${PORT_OPTIONS:MDSV_TOOLS} # Note: DSV requires SSL PLIST_SUB+= DSV_TOOLS="@comment " .else PLIST_SUB+= DSV_TOOLS="" CONFIGURE_ARGS+= --with-dsv-tools MAN1+= webjob-dsvtool.1 .endif .endif .if !defined(NO_STATIC) CFLAGS+= -static .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/webjob .include Index: head/sysutils/yum/Makefile =================================================================== --- head/sysutils/yum/Makefile (revision 425757) +++ head/sysutils/yum/Makefile (revision 425758) @@ -1,87 +1,87 @@ # Created by: Anders F Bjorklund # $FreeBSD$ PORTNAME= yum PORTVERSION= 3.4.3 PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= http://yum.baseurl.org/download/${PORTVERSION:R}/ MAINTAINER= ports@FreeBSD.org COMMENT= Installer/updater for rpm LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash \ intltool-update:textproc/intltool RUN_DEPENDS= bash:shells/bash \ ${PYTHON_SITELIBDIR}/rpm/__init__.py:archivers/rpm4 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ ${PYTHON_SITELIBDIR}/sqlitecachec.py:devel/py-yum-metadata-parser \ ${PYTHON_PKGNAMEPREFIX}iniparse>0:devel/py-iniparse \ ${PYTHON_PKGNAMEPREFIX}urlgrabber>0:www/py-urlgrabber -ONLY_FOR_ARCHS= amd64 arm64 armv6 i386 +ONLY_FOR_ARCHS= amd64 aarch64 armv6 i386 ONLY_FOR_ARCHS_REASON= linux is not available for ${ARCH} USES= cpe gettext gmake python shebangfix SHEBANG_FILES= etc/yum-updatesd.init CPE_VENDOR= baseurl MAKE_ARGS= MAKE=${MAKE_CMD} PYTHON=${PYTHON_CMD} \ prefix=${PREFIX} mandir=${MANPREFIX}/man sysconfdir=${PREFIX}/etc RPMDIR?= /var/lib/rpm post-patch: ${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|g' -e \ 's|@RPMDIR@|${RPMDIR}|g' -e \ 's|@LOCALBASE@|${LOCALBASE}|g' \ ${WRKSRC}/bin/yum.py \ ${WRKSRC}/bin/yum-updatesd.py \ ${WRKSRC}/cli.py \ ${WRKSRC}/yum-updatesd.py \ ${WRKSRC}/yum/__init__.py \ ${WRKSRC}/yum/config.py \ ${WRKSRC}/yum/rpmsack.py \ ${WRKSRC}/yum/plugins.py ${REINPLACE_CMD} -e 's|#!/usr/bin/python|#!${PYTHON_CMD}|' \ ${WRKSRC}/bin/yum.py \ ${WRKSRC}/bin/yum-updatesd.py \ ${WRKSRC}/callback.py \ ${WRKSRC}/cli.py \ ${WRKSRC}/output.py \ ${WRKSRC}/yumcommands.py \ ${WRKSRC}/yummain.py \ ${WRKSRC}/yum-updatesd.py \ ${WRKSRC}/utils.py \ ${WRKSRC}/rpmUtils/__init__.py \ ${WRKSRC}/rpmUtils/arch.py \ ${WRKSRC}/rpmUtils/miscutils.py \ ${WRKSRC}/rpmUtils/oldUtils.py \ ${WRKSRC}/rpmUtils/transaction.py \ ${WRKSRC}/rpmUtils/updates.py \ ${WRKSRC}/yum/__init__.py \ ${WRKSRC}/yum/Errors.py \ ${WRKSRC}/yum/callbacks.py \ ${WRKSRC}/yum/config.py \ ${WRKSRC}/yum/depsolve.py \ ${WRKSRC}/yum/failover.py \ ${WRKSRC}/yum/history.py \ ${WRKSRC}/yum/i18n.py \ ${WRKSRC}/yum/metalink.py \ ${WRKSRC}/yum/packageSack.py \ ${WRKSRC}/yum/packages.py \ ${WRKSRC}/yum/pkgtag_db.py \ ${WRKSRC}/yum/repoMDObject.py \ ${WRKSRC}/yum/repos.py \ ${WRKSRC}/yum/rpmsack.py \ ${WRKSRC}/yum/rpmtrans.py \ ${WRKSRC}/yum/sqlitesack.py \ ${WRKSRC}/yum/sqlutils.py \ ${WRKSRC}/yum/update_md.py ${REINPLACE_CMD} -e 's|%%PYTHONPREFIX_SITELIBDIR%%|${PYTHONPREFIX_SITELIBDIR}|' \ ${WRKSRC}/yum/Makefile ${WRKSRC}/rpmUtils/Makefile .include Index: head/textproc/rubygem-ferret/Makefile =================================================================== --- head/textproc/rubygem-ferret/Makefile (revision 425757) +++ head/textproc/rubygem-ferret/Makefile (revision 425758) @@ -1,21 +1,21 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= ferret PORTVERSION= 0.11.8.6 CATEGORIES= textproc rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Ferret is a ruby port of Lucene LICENSE= MIT -BROKEN_arm64= Fails to build: cannot determine target CPU +BROKEN_aarch64= Fails to build: cannot determine target CPU USE_RUBY= yes USES= gem PLIST_FILES= bin/ferret-browser .include Index: head/textproc/uim/Makefile =================================================================== --- head/textproc/uim/Makefile (revision 425757) +++ head/textproc/uim/Makefile (revision 425758) @@ -1,117 +1,117 @@ # Created by: MANTANI Nobutaka # $FreeBSD$ PORTNAME= uim PORTVERSION= 1.8.6 PORTREVISION?= 2 CATEGORIES?= textproc MASTER_SITES= https://github.com/uim/uim/releases/download/${PORTNAME}-${PORTVERSION}/ .if !defined(UIM_SLAVE) && defined(WITHOUT_X11) PKGNAMESUFFIX= -nox11 .endif MAINTAINER= nobutaka@FreeBSD.org COMMENT?= Input method library -BROKEN_arm64= Fails to build: The collector has not been ported to this machine/OS combination +BROKEN_aarch64= Fails to build: The collector has not been ported to this machine/OS combination USE_LDCONFIG= yes WANT_GNOME= yes USE_GNOME+= glib20 intltool USES+= gettext gmake iconv libedit libtool pathfix pkgconfig perl5 tar:bzip2 USE_PERL5= build GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS X11 OPTIONS_DEFAULT= X11 .include .if ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libXft.so:x11-fonts/libXft CONFIGURE_ARGS+= --with-x --with-xft .endif .if !defined(UIM_SLAVE) .if ${PORT_OPTIONS:MX11} USE_GNOME+= gtk20 CONFIGURE_ARGS+= --with-gtk2 .endif CONFIGURE_ARGS+= --enable-emacs --with-sj3 --with-canna --with-prime .endif CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include .if !defined(UIM_SLAVE) DOCSDIR_JA= ${PREFIX}/share/doc/ja/uim DOCSDIR_SIGSCHEME= ${PREFIX}/share/doc/uim/sigscheme PLIST_SUB= DOCSDIR_JA="${DOCSDIR_JA:S,^${PREFIX}/,,}" \ DOCSDIR_SIGSCHEME="${DOCSDIR_SIGSCHEME:S,^${PREFIX}/,,}" .endif .if empty(PORT_OPTIONS:MX11) PLIST_SUB+= X11="@comment " .else PLIST_SUB+= X11="" .endif .include .if ${ARCH} == "ia64" IGNORE= not yet ported to ia64 .endif .if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64" CONFIGURE_ARGS+= --enable-storage=fatty .endif .for _x in x xft gtk2 qt anthy canna m17nlib prime scim dict .if ${CONFIGURE_ARGS:M--with-${_x}} == "" CONFIGURE_ARGS+=--without-${_x} .endif .endfor .for _x in gnome-applet kde-applet emacs pref .if ${CONFIGURE_ARGS:M--enable-${_x}} == "" CONFIGURE_ARGS+=--disable-${_x} .endif .endfor post-patch: ${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' ${WRKSRC}/scm/skk-custom.scm do-build: .if !defined(UIM_SLAVE) .for d in replace sigscheme uim scm xim po fep emacs pixmaps tables cd ${WRKSRC}/${d} && ${MAKE_CMD} .endfor .if ${PORT_OPTIONS:MX11} cd ${WRKSRC}/gtk2/candwin && ${MAKE_CMD} .endif .endif do-install: .if !defined(UIM_SLAVE) cd ${WRKSRC} && ${MAKE_CMD} DESTDIR=${STAGEDIR} install-data-am .for d in sigscheme uim scm xim po fep emacs pixmaps tables cd ${WRKSRC}/${d} && ${MAKE_CMD} DESTDIR=${STAGEDIR} install .endfor .if ${PORT_OPTIONS:MX11} cd ${WRKSRC}/gtk2/candwin && ${MAKE_CMD} DESTDIR=${STAGEDIR} install .endif .endif .if !defined(UIM_SLAVE) post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/helperdata ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR_JA} ${INSTALL_DATA} ${WRKSRC}/doc/KEY ${STAGEDIR}${DOCSDIR}/KEY ${INSTALL_DATA} ${WRKSRC}/fep/README ${STAGEDIR}${DOCSDIR}/README.fep ${INSTALL_DATA} ${WRKSRC}/fep/README ${STAGEDIR}${DOCSDIR}/README.key ${INSTALL_DATA} ${WRKSRC}/fep/README.ja ${STAGEDIR}${DOCSDIR_JA}/README.fep ${INSTALL_DATA} ${WRKSRC}/xim/README ${STAGEDIR}${DOCSDIR}/README.xim .endif .include Index: head/x11/metisse/Makefile =================================================================== --- head/x11/metisse/Makefile (revision 425757) +++ head/x11/metisse/Makefile (revision 425758) @@ -1,91 +1,91 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= metisse PORTVERSION= 0.4.1 PORTREVISION= 8 CATEGORIES= x11 MASTER_SITES= http://insitu.lri.fr/metisse/download/metisse/ MAINTAINER= ports@FreeBSD.org COMMENT= Innovative X-based window system LICENSE= GPLv3 LIB_DEPENDS= libNucleo.so:x11-toolkits/nucleo \ libpng.so:graphics/png RUN_DEPENDS= xorg-fonts>0:x11-fonts/xorg-fonts CONFLICTS= fvwm-1.* fvwm-2.* -BROKEN_arm64= Fails to build: error: GETLEFTBITS_ALIGNMENT must be 1 +BROKEN_aarch64= Fails to build: error: GETLEFTBITS_ALIGNMENT must be 1 USES= gettext libtool pathfix pkgconfig python shebangfix tar:bzip2 SHEBANG_FILES= ${WRKSRC}/fvwm-insitu/bin/fvwm-convert-2.4.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-convert-2.6.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-desktop.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-directory.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-headlines.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-menu-xlock.in \ ${WRKSRC}/fvwm-insitu/bin/fvwm-perllib.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmConsole/FvwmConsoleC.pl.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmDebug/FvwmDebug.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmDebug/FvwmGtkDebug.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmPerl/FvwmPerl.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmTabs/FvwmTabs.in \ ${WRKSRC}/fvwm-insitu/modules/FvwmWindowMenu/FvwmWindowMenu.in perl_OLD_CMD= @PERL@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-fontdir=${LOCALBASE}/share/fonts USE_LDCONFIG= yes USE_XORG= xcursor xft xinerama xpm xrender xt xtst WANT_GNOME= yes MAKE_ARGS= METISSE_DOC_DIR="${DOCSDIR}" INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= GLX ATSPI STROKE RPLAY FRIBIDI GLIB GTK2 GCONF \ DOCS OPTIONS_DEFINE_i386= GLX_X86 MMX OPTIONS_DEFINE_amd64= MMX OPTIONS_SUB= yes GLX_X86_DESC= GLX with x86 optimizations ATSPI_DESC= Widget tracking support RPLAY_DESC= RPlay support in FvwmEvent GLIB_DESC= Use GLib 2.x for module integration GTK2_DESC= Use GDK-PixBuf-2.0 for image loading OPTIONS_DEFAULT= GLX OPTIONS_DEFAULT_i386= GLX_X86 MMX OPTIONS_DEFAULT_amd64= MMX MMX_CONFIGURE_ENABLE= mmx GLX_CONFIGURE_ENABLE= glx GLX_X86_CONFIGURE_ENABLE= glx-x86 ATSPI_USE= GNOME=atspi STROKE_LIB_DEPENDS= libstroke.so:devel/libstroke MRPLAY_LIB_DEPENDS= librplay.so:audio/rplay FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi GLIB_USE= GNOME=glib20 GTK2_USE= GNOME=gtk20 GCONF_USE_GNOME+= gconf2 libglade2 post-patch: # Catch up with new header name @${REINPLACE_CMD} -e 's,fribidi_types\.h,fribidi-types.h,' \ ${WRKSRC}/fvwm-insitu/libs/FBidi.c # Fix desktop entries path @${REINPLACE_CMD} -E 's,^(configdir =).*,\1 ${DESKTOPDIR},' \ ${WRKSRC}/fvwm-insitu/opale/session/Makefile.in @${REINPLACE_CMD} -e 's,return;,return 0;,' \ ${WRKSRC}/fvwm-insitu/configure post-patch-GCONF-off: @${REINPLACE_CMD} -e 's, install-gladeDATA,,' \ ${WRKSRC}/fvwm-insitu/modules/FvwmConfig/Makefile.in .include