Index: head/games/cheech/Makefile =================================================================== --- head/games/cheech/Makefile (revision 439905) +++ head/games/cheech/Makefile (revision 439906) @@ -1,47 +1,49 @@ # Created by: Yinghong.Liu # $FreeBSD$ PORTNAME= cheech PORTVERSION= 0.8 PORTREVISION= 8 CATEGORIES= games MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Multiplayer Chinese Checkers game LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgnet-2.0.so:net/gnet2 +BROKEN_aarch64= fails to compile: error: expected ';' at end of declaration list + OPTIONS_DEFINE= DOCS USES= gmake pkgconfig tar:tgz USE_GNOME= gtkmm24 USE_AUTOTOOLS= automake:env GNU_CONFIGURE= yes DESKTOP_ENTRIES="cheech" \ "${COMMENT}" \ "${PREFIX}/share/pixmaps/${PORTNAME}.png" \ "cheech" \ "Game;BoardGame;" \ "false" post-patch: @${REINPLACE_CMD} -e \ 's|$${prefix}/doc|$$(datadir)/doc| ; \ /^cheechdoc_DATA/s|COPYING||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ '/^AM_CXXFLAGS/s|[[:blank:]]-g||' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e \ 's|\([[:blank:]]\)usleep|\1Glib::usleep|' ${WRKSRC}/src/utility.cc @${REINPLACE_CMD} -e \ 's|connect(SigC::slot|connect(sigc::mem_fun|g ; \ s|#include ||g' ${WRKSRC}/src/*.cc pre-configure: @${LN} -sf ${AUTOMAKE_DIR}/install-sh ${WRKSRC} .include Index: head/games/freedoko/Makefile =================================================================== --- head/games/freedoko/Makefile (revision 439905) +++ head/games/freedoko/Makefile (revision 439906) @@ -1,88 +1,90 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= freedoko PORTVERSION= 0.7.14 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/free-doko/FreeDoko%20source DISTNAME= FreeDoko_${PORTVERSION}.src MAINTAINER= ports@FreeBSD.org COMMENT= Play the card game Doppelkopf LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/../doc/GPL LIB_DEPENDS= libgnet-2.0.so:net/gnet2 +BROKEN_aarch64= fails to compile: error: expected ';' at end of declaration list + WRKSRC= ${WRKDIR}/${DISTNAME:C/\.src$//}/src USES= gmake pkgconfig zip:infozip USE_GNOME= gtkmm24 MAKE_ENV= OS="${OPSYS}" DATADIR="${DATADIR}" DOCSDIR="${DOCSDIR}" OPTIONS_DEFINE= DOCS OPENAL OPTIONS_DEFAULT= OPENAL OPENAL_USES= openal:alut OPENAL_MAKE_ENV= INCLUDE_SOUND_ALUT="$$(pkg-config --cflags freealut)" \ LIBS_SOUND_ALUT="$$(pkg-config --libs freealut)" \ USE_SOUND=true USE_SOUND_ALUT=true post-patch: @${REINPLACE_CMD} -e \ 's|@echo $$(CXX)|@true $$(CXX)|g ; \ s|@$$(CXX)|$$(CXX)|g' \ ${WRKSRC}/Makefile.rules @${REINPLACE_CMD} -e \ '/\/X11\//d ; \ s|/usr/local/|${LOCALBASE}/|g' \ ${WRKSRC}/misc/setting.cpp @${REINPLACE_CMD} -e \ '/^Exec/s|=.*|=FreeDoko| ; \ /^Path/d ; \ /Categories/s|Application;|GTK;|' \ ${WRKSRC}/../bin/FreeDoko.desktop do-configure: @(cd ${WRKSRC} && ${SED} -e \ '/VALUE/s|#CPPFLAGS|CPPFLAGS| ; \ s|\.\./data|$$(DATADIR)| ; \ s|\.\./manual|$$(DOCSDIR)/manual|' \ < Makefile.local.template > Makefile.local) post-build: @${FIND} ${WRKSRC}/../doc -empty -delete do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} FreeDoko \ ${STAGEDIR}${PREFIX}/bin) ${LN} -sf FreeDoko ${STAGEDIR}${PREFIX}/bin/freedoko (cd ${WRKSRC}/../bin && ${INSTALL_DATA} FreeDoko.desktop \ ${STAGEDIR}${PREFIX}/share/applications) ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${INSTALL_DATA} icon.png logo.png \ ${STAGEDIR}${DATADIR}) .for i in backgrounds cardsets iconsets rules sounds translations (cd ${WRKSRC}/../data && ${COPYTREE_SHARE} ${i} \ ${STAGEDIR}${DATADIR} "! -name *Makefile*") .endfor ${LN} -sf ${DATADIR}/icon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/FreeDoko.png post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/../doc && ${INSTALL_DATA} Bugs Roadmap \ ${STAGEDIR}${DOCSDIR}) ${MKDIR} ${STAGEDIR}${DOCSDIR}/de (cd ${WRKSRC}/../doc/de && ${INSTALL_DATA} LiesMich.* \ ${STAGEDIR}${DOCSDIR}/de) ${MKDIR} ${STAGEDIR}${DOCSDIR}/en (cd ${WRKSRC}/../doc/en && ${INSTALL_DATA} README.* \ ${STAGEDIR}${DOCSDIR}/en) ${MKDIR} ${STAGEDIR}${DOCSDIR}/manual (cd ${WRKSRC}/../manual && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DOCSDIR}/manual "! -name *Makefile*") .include Index: head/games/shaaft/Makefile =================================================================== --- head/games/shaaft/Makefile (revision 439905) +++ head/games/shaaft/Makefile (revision 439906) @@ -1,48 +1,49 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= shaaft PORTVERSION= 0.5.0 PORTREVISION= 18 CATEGORIES= games MASTER_SITES= SF/criticalmass/OldFiles DISTNAME= Shaaft-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL 3D falling block game similar to Blockout LIB_DEPENDS= libpng.so:graphics/png CONFLICTS= criticalmass-* -BROKEN_sparc64= does not compile +BROKEN_aarch64= fails to compile: error: conflicting declaration typedef int GLintptrARB +BROKEN_sparc64= does not compile USES= tar:bzip2 USE_SDL= mixer image sdl USE_GL= yes USE_GCC= any USE_CXXSTD= gnu++98 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-optimize CPPFLAGS+= $$(libpng-config --I_opts) LDFLAGS+= $$(libpng-config --L_opts) DATADIR= ${PREFIX}/share/Shaaft PLIST_FILES= bin/Packer bin/shaaft %%DATADIR%%/resource.dat \ man/man6/shaaft.6.gz DESKTOP_ENTRIES="Shaaft" "" "" "${PORTNAME}" "" "" post-patch: @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG:T}|g ; \ s|^CXXFLAGS|#CXXFLAGS|g ; \ s|/usr/X11R6|${LOCALBASE}|g ; \ s|-lSDL | |g ; \ s|-lpng12|-lpng|g' ${WRKSRC}/configure @${GREP} -lR "SDL/SDL" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|SDL/SDL|SDL|g' @${REINPLACE_CMD} -e 's|== 3|>= 3|' ${WRKSRC}/utils/hashMap.hpp .include Index: head/games/trigger-rally/Makefile =================================================================== --- head/games/trigger-rally/Makefile (revision 439905) +++ head/games/trigger-rally/Makefile (revision 439906) @@ -1,48 +1,51 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= trigger-rally PORTVERSION= 0.6.5 CATEGORIES= games MASTER_SITES= SF/trigger-rally/trigger-${PORTVERSION} MAINTAINER= alfix86@gmail.com COMMENT= Rally car racing game LICENSE= GPLv2 LIB_DEPENDS= libphysfs.so:devel/physfs LIB_DEPENDS+= libalut.so:audio/freealut +BROKEN_aarch64= fails to compile: error: the clang compiler does not support -march=native +BROKEN_armv6= fails to compile: error: the clang compiler does not support -march=native + WRKSRC_SUBDIR= src USES= gmake openal:al,alut USE_SDL= sdl2 image2 USE_GL= glu gl glew MAKEFILE= GNUmakefile ALL_TARGET= build WORKINGSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} DATADIR= ${PREFIX}/share/games/trigger-rally DESKTOP_ENTRIES="Trigger" "" "trigger" \ "trigger-rally" "" false PORTDOCS= README-stereo.txt README.txt DATA_AUTHORS.txt do-install: ${INSTALL_PROGRAM} ${WORKINGSRC}/bin/trigger-rally ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WORKINGSRC}/bin && ${CP} trigger-rally.config.defs ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WORKINGSRC}/doc && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} cd ${WORKINGSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} .for i in 16 22 24 32 36 48 64 72 96 128 192 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/ && \ ${MV} ${STAGEDIR}${DATADIR}/icon/trigger-${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/trigger.png .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ && \ ${MV} ${STAGEDIR}${DATADIR}/icon/trigger-rally-icons.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/trigger-rally-icons.svg .include Index: head/graphics/hiptext/Makefile =================================================================== --- head/graphics/hiptext/Makefile (revision 439905) +++ head/graphics/hiptext/Makefile (revision 439906) @@ -1,43 +1,46 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= hiptext PORTVERSION= 0.0.s20160621 PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= yuri@rawbw.com COMMENT= Tool for rendering images and videos inside terminals BUILD_DEPENDS= ragel:devel/ragel LIB_DEPENDS= libgflags.so:devel/gflags \ libglog.so:devel/glog \ libpng.so:graphics/png \ libswscale.so:multimedia/ffmpeg \ libfreetype.so:print/freetype2 TEST_DEPENDS= googletest>=1.7.0:devel/googletest RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu +BROKEN_aarch64= fails to compile: error: the clang compiler does not support -march=native +BROKEN_armv6= fails to compile: error: the clang compiler does not support -march=native + USE_GITHUB= yes GH_ACCOUNT= jart GH_TAGNAME= f89b44f USES= compiler:c++11-lib gmake jpeg localbase CPPFLAGS+= -D_GLIBCXX_USE_C99 # XXX ports/193528 CPPFLAGS+= -I${LOCALBASE}/include/freetype2 MAKE_ENV= GTEST_DIR="${LOCALBASE}" TEST_TARGET= check PLIST_FILES= bin/hiptext post-extract: @${RM} -r ${WRKSRC}/gtest post-patch: @${REINPLACE_CMD} -e 's|"DejaVuSansMono.ttf"|"${LOCALBASE}/share/fonts/dejavu/DejaVuSansMono.ttf"|' \ ${WRKSRC}/font.cc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hiptext ${STAGEDIR}${PREFIX}/bin .include Index: head/graphics/photivo/Makefile =================================================================== --- head/graphics/photivo/Makefile (revision 439905) +++ head/graphics/photivo/Makefile (revision 439906) @@ -1,55 +1,57 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= photivo PORTVERSION= 0.0.2015.03.21 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/${PORTNAME}/ DISTNAME= source-archive DIST_SUBDIR= ${PORTNAME} MAINTAINER= danfe@FreeBSD.org COMMENT= Free and open source photo processor LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_aarch64= fails to compile: error: constant expression evaluates to -2 which cannot be narrowed to type char + LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libexiv2.so:graphics/exiv2 \ liblqr-1.so:graphics/liblqr-1 \ liblensfun.so:graphics/lensfun \ libGraphicsMagick.so:graphics/GraphicsMagick \ libfftw3.so:math/fftw3 USES= cmake compiler:c++11-lib desktop-file-utils dos2unix \ gettext-runtime jpeg pkgconfig zip USE_GNOME= glib20 DOS2UNIX_FILES= Sources/ptImage.cpp Sources/ptCheck.cpp WRKSRC= ${WRKDIR}/${PORTNAME} _QT4_DEPS= qmake_build moc_build rcc_build uic_build corelib gui network _QT5_DEPS= qmake_build buildtools_build core gui network widgets OPTIONS_DEFINE= QT4 QT4_DESC= Build against Qt 4 instead of Qt 5 QT4_USE= QT4=${_QT4_DEPS:ts,} QT4_USE_OFF= QT5=${_QT5_DEPS:ts,} QT4_CMAKE_ON= -DFORCE_QT4:BOOL=true post-patch: @${REINPLACE_CMD} -e 's,#define cimg_use_openmp 1,//&,' \ ${WRKSRC}/Sources/ptCimg.cpp \ ${WRKSRC}/Sources/ptImage_Pyramid.cpp @${REINPLACE_CMD} -e '/#include "\.\.\/ptImage\.h"/ \ { x ; s/.*/#include / ; H ; x ; }' \ ${WRKSRC}/Sources/filters/ptFilter_EAWavelets.cpp \ ${WRKSRC}/Sources/filters/ptFilter_FilmGrain.cpp \ ${WRKSRC}/Sources/filters/ptFilter_HighpassSharpen.cpp \ ${WRKSRC}/Sources/filters/ptFilter_PyramidDenoise.cpp \ ${WRKSRC}/Sources/filters/ptFilter_StdCurve.cpp \ ${WRKSRC}/Sources/filters/ptFilter_WaveletDenoise.cpp .include Index: head/java/classpath/Makefile =================================================================== --- head/java/classpath/Makefile (revision 439905) +++ head/java/classpath/Makefile (revision 439906) @@ -1,139 +1,142 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= classpath PORTVERSION= 0.99 PORTREVISION= 3 CATEGORIES= java devel MASTER_SITES= GNU \ SAVANNAH DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= java@FreeBSD.org COMMENT= GNU project to create a free Java class library LICENSE= GPLv2 +BROKEN_aarch64= fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found +BROKEN_armv6= fails to configure: error: The jar tool /usr/local/bin/gjar5 was not found + GNU_CONFIGURE= yes USES= gmake iconv libtool perl5 pkgconfig USE_LDCONFIG= yes USE_PERL5= build USE_XORG= x11 ice xtst xaw xproto xext WANT_GNOME= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --enable-jni --disable-alsa --disable-dssi --disable-plugin CONFIGURE_ARGS+=--with-jar=${JAR} CONFIGURE_ENV= JAVA="${JAVA}" JAVAC="${JAVAC}" CONFIGURE_ENV+= JAVACFLAGS="${JAVACFLAGS}" MAKE_ENV+= JAVACFLAGS="${JAVACFLAGS}" INFO= cp-hacking cp-tools cp-vmintegration CONFLICTS= sablevm-classpath-1.13 sablevm-classpath-1.13_[1-9] OPTIONS_DEFINE= CAIRO ECJ GCONF GJDOC GMP GTK2 QT4 EXAMPLES OPTIONS_DEFAULT=GMP GJDOC GTK2 CAIRO_DESC= Use Gtk+ Cairo based Graphics2D ECJ_DESC= Embed ECJ as com.sun.tools.javac GJDOC_DESC= Build javadoc replacement GMP_DESC= Enable native java.math.BigInteger GTK2_DESC= Enable Gtk+ AWT peer QT4_DESC= Enable Qt AWT peer .include .if ${PORT_OPTIONS:MECJ} MASTER_SITES+= ECLIPSE/R-${ECJ_VERSION}-${ECJ_DROPDATE}:ecj DISTFILES+= ${ECJ_JAR}:ecj ECJ_VERSION= 3.8.1 ECJ_DROPDATE= 201209141540 ECJ_JAR= ecj-${ECJ_VERSION}.jar CONFIGURE_ARGS+= --with-ecj-jar=${DISTDIR}/${ECJ_JAR} .endif .if ${PORT_OPTIONS:MEXAMPLES} EXAMPLESDIR= ${DATADIR}/examples .else CONFIGURE_ARGS+= --disable-examples .endif .if ${PORT_OPTIONS:MGCONF} USE_GNOME+= gconf2 CONFIGURE_ARGS+= --enable-default-preferences-peer=gconf PLIST_SUB+= GCONF="" .else CONFIGURE_ARGS+= --enable-default-preferences-peer=file \ --disable-gconf-peer PLIST_SUB+= GCONF="@comment " .endif .if ${PORT_OPTIONS:MGJDOC} ANTLR_JAR= antlr-2.7.7.jar MASTER_SITES+= http://www.antlr2.org/download/:antlr DISTFILES+= ${ANTLR_JAR}:antlr CONFIGURE_ARGS+= --with-antlr-jar=${DISTDIR}/${ANTLR_JAR} PLIST_SUB+= GJDOC="" .else CONFIGURE_ARGS+= --disable-gjdoc PLIST_SUB+= GJDOC="@comment " .endif .if ${PORT_OPTIONS:MGMP} LIB_DEPENDS+= libgmp.so:math/gmp CONFIGURE_ARGS+= --with-gmp=${LOCALBASE} PLIST_SUB+= GMP="" .else CONFIGURE_ARGS+= --disable-gmp PLIST_SUB+= GMP="@comment " .endif .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 PLIST_SUB+= GTK2="" .if ${PORT_OPTIONS:MCAIRO} CONFIGURE_ARGS+= --enable-gtk-cairo .endif .else CONFIGURE_ARGS+= --disable-gtk-peer PLIST_SUB+= GTK2="@comment " .if ${PORT_OPTIONS:MCAIRO} IGNORE=you need to enable the Gtk+ AWT peer in order to use Cairo based Graphics2D. .endif .endif .if ${PORT_OPTIONS:MQT4} CONFIGURE_ARGS+= --enable-qt-peer .if empty(PORT_OPTIONS:MGTK2) CONFIGURE_ARGS+= --enable-default-toolkit=gnu.java.awt.peer.qt.QtToolkit .endif CONFIGURE_ENV+= MOC="${LOCALBASE}/bin/moc-qt4" USE_QT4= moc_build corelib gui PLIST_SUB+= QT4="" .else PLIST_SUB+= QT4="@comment " .endif .if !defined(WITH_GCJ) && (${ARCH} == "amd64" || ${ARCH} == "i386") BUILD_DEPENDS+= ${LOCALBASE}/bootstrap-openjdk/bin/javac:java/bootstrap-openjdk JAR?= ${LOCALBASE}/bootstrap-openjdk/bin/jar JAVA?= ${LOCALBASE}/bootstrap-openjdk/bin/java JAVAC?= ${LOCALBASE}/bootstrap-openjdk/bin/javac .else USE_BINUTILS= yes USE_GCC= yes GCC_SUFX= ${_USE_GCC:S/.//} JAR?= ${LOCALBASE}/bin/gjar${GCC_SUFX} JAVA?= ${LOCALBASE}/bin/gij${GCC_SUFX} JAVAC?= ${LOCALBASE}/bin/gcj${GCC_SUFX} JAVACFLAGS?= -C .endif post-patch: @${REINPLACE_CMD} -e 's|@JAVA@|$${JAVACMD:-java}|g' \ ${WRKSRC}/tools/g*.in .include