Index: head/astro/astrometry/Makefile =================================================================== --- head/astro/astrometry/Makefile (revision 517028) +++ head/astro/astrometry/Makefile (revision 517029) @@ -1,40 +1,39 @@ # Created by: Sébastien Santoro # $FreeBSD$ PORTNAME= astrometry PORTVERSION= 0.78 CATEGORIES= astro MASTER_SITES= http://astrometry.net/downloads/ DISTNAME= ${PORTNAME}.net-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Software for describing astronomical images LICENSE= GPLv2 -BROKEN_aarch64= fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name' BROKEN_armv6= fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name' BROKEN_armv7= fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name' BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libcairo.so:graphics/cairo \ libcfitsio.so:astro/cfitsio \ libpng.so:graphics/png \ libnetpbm.so:graphics/netpbm RUN_DEPENDS= ${PYNUMPY} USES= gmake jpeg pkgconfig python shebangfix SHEBANG_FILES= bin/* blind/*.py sdss/*.py util/[!c]*.py util/casjobs.py USE_LDCONFIG= ${PREFIX}/${PORTNAME}/lib ALL_TARGET= all extra MAKE_ENV= INSTALL_DIR=${STAGEDIR}${PREFIX}/${PORTNAME} \ PYTHON=${PYTHON_CMD} PYTHON_SCRIPT=${PYTHON_CMD} MAKE_JOBS_UNSAFE= yes SUB_FILES= pkg-message LDFLAGS+= -lz post-install: @${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||' \ ${STAGEDIR}${PREFIX}/${PORTNAME}/etc/${PORTNAME}.cfg .include Index: head/audio/mixxx/Makefile =================================================================== --- head/audio/mixxx/Makefile (revision 517028) +++ head/audio/mixxx/Makefile (revision 517029) @@ -1,118 +1,116 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= mixxx DISTVERSIONPREFIX= release- DISTVERSION= 2.2.2 PORTREVISION= 2 CATEGORIES= audio MAINTAINER= acm@FreeBSD.org COMMENT= DJ mixing application LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_aarch64= fails to compile: Exception("invalid machine type") - BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 LIB_DEPENDS= libchromaprint.so:audio/chromaprint \ libFLAC.so:audio/flac \ libfftw3.so:math/fftw3 \ libhidapi.so:comms/hidapi \ libid3tag.so:audio/libid3tag \ libmad.so:audio/libmad \ libmodplug.so:audio/libmodplug \ libportaudio.so:audio/portaudio \ libSoundTouch.so:audio/soundtouch \ libebur128.so:audio/libebur128 \ librubberband.so:audio/rubberband \ libsndfile.so:audio/libsndfile \ libvamp-sdk.so:audio/vamp-plugin-sdk \ libogg.so:audio/libogg \ libvorbisfile.so:audio/libvorbis \ libtag.so:audio/taglib \ libprotobuf.so:devel/protobuf \ liblilv-0.so:audio/lilv USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons xorg USE_XORG= x11 USE_GL= gl glu USE_GITHUB= yes GH_ACCOUNT= mixxxdj USE_QT= buildtools concurrent core dbus gui network opengl script scripttools \ sql sql-sqlite3 svg testlib xml xmlpatterns linguisttools_build \ qmake_build widgets CONFLICTS= mixxx20* mixxx21* MAKE_ARGS= qtdir="${PREFIX}" install_root="${PREFIX}" \ build=release optimize=off ${GUI} battery=0 vamp=1 modplug=1 mad=1 LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR} GUI= qt5=1 PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS FAAD FFMPEG GPERFTOOLS HID LAME OPUS SHOUTCAST WAVPACK OPTIONS_DEFAULT= FAAD FFMPEG HID SHOUTCAST OPUS WAVPACK OPTIONS_SUB= yes FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ libmp4v2.so:multimedia/mp4v2 FAAD_MAKE_ARGS= faad=1 FAAD_MAKE_ARGS_OFF= faad=0 FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_MAKE_ARGS= ffmpeg=1 FFMPEG_MAKE_ARGS_OFF= ffmpeg=0 GPERFTOOLS_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools GPERFTOOLS_MAKE_ARGS= perftools=1 GPERFTOOLS_MAKE_ARGS_OFF= perftools=0 HID_DESC= USB HID controllers support HID_MAKE_ARGS= hid=1 HID_MAKE_ARGS_OFF= hid=0 LAME_RUN_DEPENDS= lame:audio/lame OPUS_LIB_DEPENDS= libopus.so:audio/opus \ libopusfile.so:audio/opusfile OPUS_MAKE_ARGS= opus=1 OPUS_MAKE_ARGS_OFF= opus=0 SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout SHOUTCAST_MAKE_ARGS= shoutcast=1 SHOUTCAST_MAKE_ARGS_OFF= shoutcast=0 WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_MAKE_ARGS= wv=1 WAVPACK_MAKE_ARGS_OFF= wv=0 post-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/build/depends.py @${REINPLACE_CMD} -e "s|bzr |true |g" \ ${WRKSRC}/build/util.py @${REINPLACE_CMD} -e "/('install', docs)/d" \ ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx| ; \ s|^Icon=.*|Icon=${PREFIX}/share/pixmaps/mixxx_icon.svg|" \ ${WRKSRC}/res/linux/mixxx.desktop @${REINPLACE_CMD} -e "s,(Q_OS_LINUX),(Q_OS_LINUX) || defined(Q_OS_FREEBSD),g" \ ${WRKSRC}/src/util/screensaver.h .for i in midi/midimessage.h @${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i} .endfor post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mixxx @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/*/*.so @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in Mixxx-Manual.pdf README README.md (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} Mixxx-Manual.pdf \ ${STAGEDIR}${DOCSDIR} @${FIND} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource -type d -empty -delete .include Index: head/audio/mixxx21/Makefile =================================================================== --- head/audio/mixxx21/Makefile (revision 517028) +++ head/audio/mixxx21/Makefile (revision 517029) @@ -1,114 +1,112 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= mixxx DISTVERSIONPREFIX= release- DISTVERSION= 2.1.8 PORTREVISION= 5 CATEGORIES= audio PKGNAMESUFFIX= 21 MAINTAINER= acm@FreeBSD.org COMMENT= DJ mixing application LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_aarch64= fails to compile: Exception("invalid machine type") - LIB_DEPENDS= libchromaprint.so:audio/chromaprint \ libFLAC.so:audio/flac \ libfftw3.so:math/fftw3 \ libhidapi.so:comms/hidapi \ libid3tag.so:audio/libid3tag \ libmad.so:audio/libmad \ libmodplug.so:audio/libmodplug \ libportaudio.so:audio/portaudio \ libSoundTouch.so:audio/soundtouch \ libebur128.so:audio/libebur128 \ librubberband.so:audio/rubberband \ libsndfile.so:audio/libsndfile \ libvamp-sdk.so:audio/vamp-plugin-sdk \ libogg.so:audio/libogg \ libvorbisfile.so:audio/libvorbis \ libtag.so:audio/taglib \ libprotobuf.so:devel/protobuf USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons xorg USE_XORG= x11 USE_GL= gl glu USE_GITHUB= yes GH_ACCOUNT= mixxxdj USE_QT= buildtools concurrent core dbus gui network opengl script scripttools \ sql sql-sqlite3 svg testlib xml xmlpatterns linguisttools_build \ qmake_build widgets CONFLICTS= mixxx20* mixxx MAKE_ARGS= qtdir="${PREFIX}" install_root="${PREFIX}" \ build=release optimize=off ${GUI} battery=0 vamp=1 modplug=1 LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR} GUI= qt5=1 PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS FAAD GPERFTOOLS HID LAME OPUS SHOUTCAST WAVPACK OPTIONS_DEFAULT= FAAD HID SHOUTCAST OPUS WAVPACK OPTIONS_SUB= yes FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ libmp4v2.so:multimedia/mp4v2 FAAD_MAKE_ARGS= faad=1 FAAD_MAKE_ARGS_OFF= faad=0 GPERFTOOLS_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools GPERFTOOLS_MAKE_ARGS= perftools=1 GPERFTOOLS_MAKE_ARGS_OFF= perftools=0 HID_DESC= USB HID controllers support HID_MAKE_ARGS= hid=1 HID_MAKE_ARGS_OFF= hid=0 LAME_RUN_DEPENDS= lame:audio/lame OPUS_LIB_DEPENDS= libopus.so:audio/opus \ libopusfile.so:audio/opusfile OPUS_MAKE_ARGS= opus=1 OPUS_MAKE_ARGS_OFF= opus=0 SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout SHOUTCAST_MAKE_ARGS= shoutcast=1 SHOUTCAST_MAKE_ARGS_OFF= shoutcast=0 WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_MAKE_ARGS= wv=1 WAVPACK_MAKE_ARGS_OFF= wv=0 post-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/build/depends.py @${REINPLACE_CMD} -e "s|bzr |true |g" \ ${WRKSRC}/build/util.py @${REINPLACE_CMD} -e "/('install', docs)/d" \ ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx| ; \ s|^Icon=.*|Icon=${PREFIX}/share/pixmaps/mixxx-icon.png|" \ ${WRKSRC}/res/linux/mixxx.desktop @${REINPLACE_CMD} -e "s,(Q_OS_LINUX),(Q_OS_LINUX) || defined(Q_OS_FREEBSD),g" \ ${WRKSRC}/src/util/screensaver.h .for i in midi/midimessage.h @${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i} .endfor post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mixxx @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/*/*.so @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in Mixxx-Manual.pdf README README.md (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} Mixxx-Manual.pdf \ ${STAGEDIR}${DOCSDIR} @${FIND} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource -type d -empty -delete .include Index: head/audio/py-karaoke/Makefile =================================================================== --- head/audio/py-karaoke/Makefile (revision 517028) +++ head/audio/py-karaoke/Makefile (revision 517029) @@ -1,101 +1,99 @@ # Created by: Elias Mandouvalos # $FreeBSD$ PORTNAME= karaoke PORTVERSION= 0.7.5 PORTREVISION= 19 CATEGORIES= audio python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python karaoke application (Plays CD+G, MP3+G, OGG+G files) LICENSE= LGPL21+ -BROKEN_aarch64= fails to build: Signal 11 - BUILD_DEPENDS= ${PYGAME} \ ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs LIB_DEPENDS= libaa.so:graphics/aalib RUN_DEPENDS= dejavu>0:x11-fonts/dejavu \ ${PYGAME} \ ${PYNUMPY} USES= compiler:c++11-lib desktop-file-utils iconv python:2.7 \ shebangfix zip xorg SHEBANG_FILES= install/pykaraoke_mini install/pykar install/pykaraoke \ install/pycdg install/pympg USE_SDL= sdl USE_XORG= x11 xau xcb xdmcp USE_WX= 3.0+ WX_COMPS= python:lib USE_PYTHON= distutils autoplist DATADIR= ${PREFIX}/share/py${PORTNAME} PLIST_FILES= ${BIN_SCRIPTS:S,^,bin/,} \ ${DATA_FONTS:S,^,%%DATADIR%%/fonts/,} OPTIONS_DEFINE= MUTAGEN MUTAGEN_DESC= Mutagen support MUTAGEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} BIN_SCRIPTS= cdg2mpg pycdg pykar pykaraoke pykaraoke_mini pympg DATA_FONTS= DejaVuSans.ttf DejaVuSansCondensed.ttf \ DejaVuSansCondensed-Bold.ttf .include .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc MAKE_ENV+= LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH" .endif post-patch: @${REINPLACE_CMD} -e \ 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/setup.cfg @${REINPLACE_CMD} -e \ '/if /s|==|=|' ${WRKSRC}/install/cdg2mpg .for i in pykaraoke.desktop pykaraoke_mini.desktop @${REINPLACE_CMD} -e \ '/^Encodings=/d ; \ /^Icon=/s|/usr/share/pykaraoke|${DATADIR}| ; \ /^MimeType=/s|audio/midi$$|audio/midi;| ; \ /^Categories=/s|Application;||' ${WRKSRC}/install/${i} .endfor post-build: @${MKDIR} ${WRKDIR}/wrappers .for i in ${BIN_SCRIPTS} @${ECHO_CMD} -n \ >> ${WRKDIR}/wrappers/${i} @${ECHO_CMD} '#!/bin/sh' \ >> ${WRKDIR}/wrappers/${i} .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc @${ECHO_CMD} 'LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"' \ >> ${WRKDIR}/wrappers/${i} @${ECHO_CMD} 'export LD_LIBRARY_PATH' \ >> ${WRKDIR}/wrappers/${i} @${ECHO_CMD} \ >> ${WRKDIR}/wrappers/${i} .endif @${ECHO_CMD} 'exec ${PREFIX}/libexec/${i} "$$@"' \ >> ${WRKDIR}/wrappers/${i} .endfor post-install: .for i in ${BIN_SCRIPTS} (cd ${WRKDIR}/wrappers && ${INSTALL_SCRIPT} ${i} \ ${STAGEDIR}${PREFIX}/bin) .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/fonts .for i in ${DATA_FONTS} @${LN} -sf ${LOCALBASE}/share/fonts/dejavu/${i} \ ${STAGEDIR}${DATADIR}/fonts .endfor @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_pycdgAux.so .include Index: head/cad/calculix/Makefile =================================================================== --- head/cad/calculix/Makefile (revision 517028) +++ head/cad/calculix/Makefile (revision 517029) @@ -1,95 +1,93 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= calculix PORTVERSION= 2.15 PORTREVISION= 1 CATEGORIES= cad MASTER_SITES= http://www.dhondt.de/ DISTFILES= ${DIST_SOURCES} DIST_SUBDIR= calculix EXTRACT_ONLY= ${DIST_SOURCES} MAINTAINER= pfg@FreeBSD.org COMMENT= Three-Dimensional Structural Finite Element Program LICENSE= GPLv2 -BROKEN_aarch64= fails to link: shapeFunctions.c:(function attach_new): relocation R_AARCH64_CALL26 out of range - RUN_DEPENDS= ccx:cad/calculix-ccx USES= gl gmake tar:bzip2 compiler:c++11-lib xorg USE_XORG= ice sm x11 xext xi xmu xt USE_GL= gl glu # uses its own glut DIST_SOURCES= cgx_${PORTVERSION}.all${EXTRACT_SUFX} DIST_HTM= cgx_${PORTVERSION}.htm${EXTRACT_SUFX} DIST_PDF= cgx_${PORTVERSION}.pdf DIST_EXAMPLES= cgx_${PORTVERSION}.exa${EXTRACT_SUFX} WRKSRC= ${WRKDIR}/CalculiX CGX_VER= cgx_${PORTVERSION} CXXFLAGS+= -std=c++98 BROWSER?= firefox PSVIEWER?= gv OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MEXAMPLES} DISTFILES+= ${DIST_EXAMPLES} EXTRACT_ONLY+= ${DIST_EXAMPLES} .endif .if ${PORT_OPTIONS:MDOCS} DISTFILES+= ${DIST_HTM} ${DIST_PDF} EXTRACT_ONLY+= ${DIST_HTM} DOCSDIR= ${PREFIX}/share/doc/CalculiX .endif .if ${ARCH} == "sparc64" CFLAGS+= -fPIC FFLAGS+= -fPIC .else CFLAGS+= -fpic FFLAGS+= -fpic .endif pre-build: @${REINPLACE_CMD} -e 's!c++!${CXX}!g;' \ ${WRKSRC}/libSNL/src/makefile @${REINPLACE_CMD} -e 's+%%DOCSDIR%%+${DOCSDIR}+g; \ s+"firefox"+"${BROWSER}"+ ; \ s+"gv"+"${PSVIEWER}"+ ;' \ ${WRKSRC}/${CGX_VER}/src/cgx.h do-build: @(cd ${WRKSRC}/libSNL/src; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ) @(cd ${WRKSRC}/${CGX_VER}/src; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${CGX_VER}/src/cgx \ ${STAGEDIR}${PREFIX}/bin/cgx .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/cgx @(cd ${WRKSRC}/${CGX_VER}/doc/cgx && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DOCSDIR}/cgx) ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/cgx_${PORTVERSION}.pdf \ ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} # Some garbage crept in @${RM} ${WRKSRC}/${CGX_VER}/examples/OpenFOAM/couette/constant/polyMesh/*~ @${RM} ${WRKSRC}/${CGX_VER}/examples/OpenFOAM/couette/constant/*~ @${RM} ${WRKSRC}/${CGX_VER}/examples/OpenFOAM/couette/system/*~ @${RM} ${WRKSRC}/${CGX_VER}/examples/ifwhiledemo/*.*~ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/${CGX_VER}/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}) .endif .include Index: head/databases/py-xapian/Makefile =================================================================== --- head/databases/py-xapian/Makefile (revision 517028) +++ head/databases/py-xapian/Makefile (revision 517029) @@ -1,70 +1,68 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= xapian PORTVERSION= 1.4.13 DISTVERSIONPREFIX= bindings- CATEGORIES= databases python MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \ LOCAL/sunpoet PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding for Xapian LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_aarch64= fails to build: Fatal Python error: swig_pythreadstate set in XapianSWIG_Python_Thread_Allow ctor - BUILD_DEPENDS= xapian-core>=${PORTVERSION}:databases/xapian-core LIB_DEPENDS= libxapian.so:databases/xapian-core CONFLICTS_INSTALL= xapian-bindings12 OPTIONS_DEFINE= DOCS PORTSCOUT= limitw:1,even USES= compiler:c++11-lang libtool python tar:xz CONFIGURE_ARGS= --datarootdir=${DATADIR} \ --docdir=${DOCSDIR} \ --enable-shared \ --enable-static \ --without-csharp \ --without-java \ --without-lua \ --without-perl \ --without-php \ --without-php7 \ --without-ruby \ --without-tcl GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_CXXSTD= c++11 USE_PYTHON= flavors PORTDOCS= * DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4.8:textproc/py-sphinx@${PY_FLAVOR} .include .if ${PYTHON_REL} > 3000 CONFIGURE_ARGS+=--with-python3 \ --without-python CONFIGURE_ENV+= PYTHON3=${PYTHON_CMD} .else CONFIGURE_ARGS+=--with-python \ --without-python3 CONFIGURE_ENV+= PYTHON2=${PYTHON_CMD} .endif post-patch: @${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure post-patch-DOCS-off: @${REINPLACE_CMD} -e 's| all-local||; s| install-data-local install-dist_exampledataDATA||' ${WRKSRC}/python/Makefile.in ${WRKSRC}/python3/Makefile.in .include Index: head/deskutils/wammu/Makefile =================================================================== --- head/deskutils/wammu/Makefile (revision 517028) +++ head/deskutils/wammu/Makefile (revision 517029) @@ -1,27 +1,25 @@ # Created by: bsam # $FreeBSD$ PORTNAME= wammu PORTVERSION= 0.44 PORTREVISION= 1 CATEGORIES= deskutils MASTER_SITES= http://dl.cihar.com/wammu/v0/ \ http://dl.cihar.com.nyud.net/wammu/v0/ MAINTAINER= ports@FreeBSD.org COMMENT= GUI manager of contacts, todos, calendar, and messages in your phone LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_aarch64= fails to build: Signal 11 - LIB_DEPENDS= libGammu.so:comms/gammu USES= gettext pkgconfig python:2.7 tar:bz2 USE_PYTHON= distutils autoplist USE_WX= 3.0+ WX_COMPS= python:lib NO_ARCH= yes .include Index: head/devel/drpython/Makefile =================================================================== --- head/devel/drpython/Makefile (revision 517028) +++ head/devel/drpython/Makefile (revision 517029) @@ -1,71 +1,69 @@ # Created by: vsevolod # $FreeBSD$ PORTNAME= drpython PORTVERSION= 3.11.4 PORTREVISION= 13 CATEGORIES= devel python MASTER_SITES= SF/${PORTNAME}/DrPython%20%283.x%29/${PORTVERSION} PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} DISTNAME= DrPython_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Highly customizable cross-platform ide to aid programming in Python LICENSE= GPLv2 -BROKEN_aarch64= fails to build: Signal 11 - BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} RUN_DEPENDS= xdg-open:devel/xdg-utils # fails to build in presence if installed self CONFLICTS_BUILD= ${PORTNAME}${PYTHON_PKGNAMESUFFIX}-[0-9]* NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME} USES= compiler:c++11-lib python:2.7 zip USE_PYTHON= autoplist distutils USE_WX= 3.0+ WX_COMPS= python:lib MAKE_ARGS= SPHINXBUILD=sphinx-build-${PYTHON_VER} PLIST_FILES= bin/drpython DESKTOP_ENTRIES="DrPython" "Python editor and IDE" \ "${PYTHONPREFIX_SITELIBDIR}/drpython/bitmaps/drpython.png" \ "drpython" "Development;IDE;" "" .include .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc MAKE_ENV+= LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH" .endif post-patch: @${REINPLACE_CMD} -e \ '/postinst.py/d' ${WRKSRC}/setup.py @${RM} ${WRKSRC}/setup.cfg @${REINPLACE_CMD} -e \ 's|firefox|xdg-open|' ${WRKSRC}/drPreferences.py @${REINPLACE_CMD} -e 's|%%PYTHON%%|${PYTHON_CMD}|' ${WRKSRC}/drpython.lin pre-build: @(cd ${WRKSRC}/docsrc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} html) @(cd ${WRKSRC}/docsrc/_build/html && ${CP} -f *.html *.js \ ${WRKSRC}/documentation) post-build: @${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/drpython.sh .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc @${ECHO_CMD} 'LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"' \ >> ${WRKDIR}/drpython.sh @${ECHO_CMD} 'export LD_LIBRARY_PATH' >> ${WRKDIR}/drpython.sh .endif @${ECHO_CMD} 'exec ${PYTHON_CMD} -m drpython.drpython' >> ${WRKDIR}/drpython.sh post-install: ${INSTALL_SCRIPT} ${WRKDIR}/drpython.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/devel/elfutils/Makefile =================================================================== --- head/devel/elfutils/Makefile (revision 517028) +++ head/devel/elfutils/Makefile (revision 517029) @@ -1,58 +1,57 @@ # Created by: Conrad Meyer # $FreeBSD$ PORTNAME= elfutils PORTVERSION= 0.174 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= https://sourceware.org/elfutils/ftp/${PORTVERSION}/ MAINTAINER= cem@FreeBSD.org COMMENT= Library for manipulating ELF files and partial implementation of binutils LICENSE= LGPL3 GPLv2+ GPLv3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING-GPLV2 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING-LGPLV3 -BROKEN_aarch64= fails to build: fatal error: linux/uio.h: No such file or directory BROKEN_armv6= fails to build: fails to compile i386_disasm.c BROKEN_armv7= fails to build: fails to compile i386_disasm.c BROKEN_sparc64= sparc patch does not apply cleanly to 0.172 LIB_DEPENDS= libargp.so:devel/argp-standalone PATCH_DEPENDS= ${NONEXISTENT}:devel/gnulib:extract PLIST_SUB= VERSION=${PORTVERSION} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_USES_OFF= gettext # used anyway NLS_CONFIGURE_ENABLE= nls USES= autoreconf gmake libtool tar:bzip2 USE_GCC= yes GNU_CONFIGURE= yes USE_LDCONFIG= yes CFLAGS+= -Wno-null-dereference -Wno-unused-value # For GCC8: CFLAGS+= -Wno-cast-function-type # Give i386 a prayer of building, and we can fix the warnings later: CFLAGS_i386+= -Wno-error # Avoid conflict with binutils / elftoolchain programs with the same names: CONFIGURE_ARGS+= --program-prefix=eu- post-patch: @${LN} -s `${MAKE} -C ${PORTSDIR}/devel/gnulib -V WRKSRC` ${WRKDIR}/gnulib @${CP} -a \ ${WRKDIR}/gnulib/lib/obstack.c \ ${WRKDIR}/gnulib/lib/obstack.h \ ${WRKDIR}/gnulib/lib/obstack_printf.c \ ${WRKSRC}/lib .include Index: head/devel/pijul/Makefile =================================================================== --- head/devel/pijul/Makefile (revision 517028) +++ head/devel/pijul/Makefile (revision 517029) @@ -1,302 +1,300 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= pijul PORTVERSION= 0.12.0 PORTREVISION= 8 CATEGORIES= devel MASTER_SITES= https://pijul.org/releases/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= cs@FreeBSD.org COMMENT= Distributed version control system LICENSE= GPLv2 -BROKEN_aarch64= fails to compile: aesv8-armx-linux64.S:53:2: instruction requires: crypto aese v6.16b,v0.16b - BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} LIB_DEPENDS= libgmp.so:math/gmp \ libnettle.so:security/nettle \ libsodium.so:security/libsodium USES= cargo ssl CARGO_CRATES= MacTypes-sys-2.1.0 \ adler32-1.0.3 \ advapi32-sys-0.2.0 \ aho-corasick-0.6.10 \ ansi_term-0.11.0 \ argon2rs-0.2.5 \ arrayvec-0.4.10 \ ascii-canvas-1.0.0 \ atty-0.2.11 \ autocfg-0.1.2 \ backtrace-0.3.14 \ backtrace-sys-0.1.28 \ base64-0.10.1 \ base64-0.9.3 \ bincode-1.1.2 \ bindgen-0.43.2 \ bit-set-0.5.1 \ bit-vec-0.4.4 \ bit-vec-0.5.1 \ bitflags-1.0.4 \ blake2-rfc-0.2.18 \ block-buffer-0.7.0 \ block-padding-0.1.3 \ bs58-0.2.2 \ buffered-reader-0.3.0 \ build_const-0.2.1 \ byte-tools-0.3.1 \ byteorder-1.3.1 \ bytes-0.4.12 \ bzip2-0.3.3 \ bzip2-sys-0.1.7 \ cc-1.0.31 \ cexpr-0.3.5 \ cfg-if-0.1.7 \ chrono-0.4.6 \ clang-sys-0.26.4 \ clap-2.32.0 \ cloudabi-0.0.3 \ constant_time_eq-0.1.3 \ core-foundation-0.5.1 \ core-foundation-sys-0.5.1 \ crc-1.8.1 \ crc32fast-1.2.0 \ crossbeam-channel-0.3.8 \ crossbeam-deque-0.7.1 \ crossbeam-epoch-0.7.1 \ crossbeam-queue-0.1.2 \ crossbeam-utils-0.6.5 \ cryptovec-0.4.6 \ diff-0.1.11 \ diffs-0.3.0 \ digest-0.8.0 \ dirs-1.0.5 \ docopt-1.0.2 \ dtoa-0.4.3 \ either-1.5.1 \ ena-0.11.0 \ encoding_rs-0.8.17 \ env_logger-0.6.1 \ failure-0.1.5 \ failure_derive-0.1.5 \ fake-simd-0.1.2 \ filetime-0.2.4 \ fixedbitset-0.1.9 \ flate2-1.0.7 \ fnv-1.0.6 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ fs2-0.4.3 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.1.25 \ futures-cpupool-0.1.8 \ generic-array-0.12.0 \ getch-0.2.1 \ glob-0.2.11 \ globset-0.4.2 \ h2-0.1.17 \ hex-0.3.2 \ http-0.1.16 \ httparse-1.3.3 \ humantime-1.2.0 \ hyper-0.12.25 \ hyper-tls-0.3.2 \ idna-0.1.5 \ ignore-0.4.6 \ indexmap-1.0.2 \ iovec-0.1.2 \ itertools-0.8.0 \ itoa-0.4.3 \ kernel32-sys-0.2.2 \ lalrpop-0.16.3 \ lalrpop-util-0.16.3 \ lazy_static-1.3.0 \ lazycell-1.2.1 \ libc-0.2.50 \ libloading-0.5.0 \ libpijul-0.12.0 \ line-0.1.15 \ lock_api-0.1.5 \ log-0.4.6 \ mach_o_sys-0.1.1 \ matches-0.1.8 \ memchr-2.2.0 \ memmap-0.7.0 \ memoffset-0.2.1 \ memsec-0.5.4 \ mime-0.3.13 \ mime_guess-2.0.0-alpha.6 \ miniz-sys-0.1.11 \ miniz_oxide-0.2.1 \ miniz_oxide_c_api-0.2.1 \ mio-0.6.16 \ mio-uds-0.6.7 \ miow-0.2.1 \ native-tls-0.2.2 \ net2-0.2.33 \ nettle-4.0.0 \ nettle-sys-1.0.1 \ new_debug_unreachable-1.0.3 \ nodrop-0.1.13 \ nom-4.2.3 \ num-0.1.42 \ num-bigint-0.1.44 \ num-complex-0.1.43 \ num-integer-0.1.39 \ num-iter-0.1.37 \ num-rational-0.1.42 \ num-traits-0.2.6 \ num_cpus-1.10.0 \ opaque-debug-0.2.2 \ openssl-0.10.20 \ openssl-probe-0.1.2 \ openssl-sys-0.9.43 \ ordermap-0.3.5 \ owning_ref-0.4.0 \ parking_lot-0.7.1 \ parking_lot_core-0.4.0 \ pathdiff-0.1.0 \ peeking_take_while-0.1.2 \ percent-encoding-1.0.1 \ petgraph-0.4.13 \ phf-0.7.24 \ phf_codegen-0.7.24 \ phf_generator-0.7.24 \ phf_shared-0.7.24 \ pkg-config-0.3.14 \ precomputed-hash-0.1.1 \ proc-macro2-0.3.5 \ proc-macro2-0.4.27 \ progrs-0.1.1 \ quick-error-1.2.2 \ quickcheck-0.8.2 \ quote-0.5.2 \ quote-0.6.11 \ rand-0.4.6 \ rand-0.5.6 \ rand-0.6.5 \ rand_chacha-0.1.1 \ rand_core-0.3.1 \ rand_core-0.4.0 \ rand_hc-0.1.0 \ rand_isaac-0.1.1 \ rand_jitter-0.1.3 \ rand_os-0.1.3 \ rand_pcg-0.1.2 \ rand_xorshift-0.1.1 \ rdrand-0.4.0 \ redox_syscall-0.1.51 \ redox_termios-0.1.1 \ redox_users-0.3.0 \ regex-1.1.2 \ regex-syntax-0.6.5 \ remove_dir_all-0.5.1 \ reqwest-0.9.12 \ rpassword-2.1.0 \ rustc-demangle-0.1.13 \ rustc-serialize-0.3.24 \ rustc_version-0.2.3 \ ryu-0.2.7 \ safemem-0.3.0 \ same-file-1.0.4 \ sanakirja-0.10.2 \ schannel-0.1.15 \ scoped_threadpool-0.1.9 \ scopeguard-0.3.3 \ security-framework-0.2.2 \ security-framework-sys-0.2.3 \ semver-0.9.0 \ semver-parser-0.7.0 \ sequoia-openpgp-0.4.1 \ serde-1.0.89 \ serde_derive-1.0.89 \ serde_json-1.0.39 \ serde_urlencoded-0.5.4 \ sha2-0.8.0 \ shell-escape-0.1.4 \ siphasher-0.2.3 \ slab-0.4.2 \ smallvec-0.6.9 \ stable_deref_trait-1.1.1 \ string-0.1.3 \ string_cache-0.7.3 \ string_cache_codegen-0.4.2 \ string_cache_shared-0.3.0 \ strsim-0.7.0 \ syn-0.15.29 \ synstructure-0.10.1 \ tar-0.4.22 \ tempdir-0.3.7 \ tempfile-3.0.7 \ term-0.4.6 \ term-0.5.1 \ termcolor-1.0.4 \ termion-1.5.1 \ termios-0.2.2 \ textwrap-0.10.0 \ thread_local-0.3.6 \ thrussh-0.20.7 \ thrussh-config-0.1.2 \ thrussh-keys-0.11.9 \ thrussh-libsodium-0.1.3 \ time-0.1.42 \ tokio-0.1.18 \ tokio-codec-0.1.1 \ tokio-current-thread-0.1.6 \ tokio-executor-0.1.7 \ tokio-fs-0.1.6 \ tokio-io-0.1.12 \ tokio-reactor-0.1.9 \ tokio-sync-0.1.4 \ tokio-tcp-0.1.3 \ tokio-threadpool-0.1.13 \ tokio-timer-0.2.10 \ tokio-trace-core-0.1.0 \ tokio-udp-0.1.3 \ tokio-uds-0.2.5 \ toml-0.4.10 \ try-lock-0.2.2 \ typenum-1.10.0 \ ucd-util-0.1.3 \ unicase-1.4.2 \ unicase-2.3.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.8 \ unicode-width-0.1.5 \ unicode-xid-0.1.0 \ url-1.7.2 \ username-0.2.0 \ utf8-ranges-1.0.2 \ utf8parse-0.1.1 \ uuid-0.7.3 \ vcpkg-0.2.6 \ vec_map-0.8.1 \ version_check-0.1.5 \ walkdir-2.2.7 \ want-0.0.6 \ which-1.0.5 \ winapi-0.2.8 \ winapi-0.3.6 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.2 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ wincolor-1.0.1 \ ws2_32-sys-0.2.1 \ xattr-0.2.2 \ yasna-0.1.3 CARGO_INSTALL_PATH= pijul PLIST_FILES= bin/pijul post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pijul .include Index: head/devel/qtcreator/Makefile =================================================================== --- head/devel/qtcreator/Makefile (revision 517028) +++ head/devel/qtcreator/Makefile (revision 517029) @@ -1,114 +1,112 @@ # Created by: Kris Moore # $FreeBSD$ PORTNAME= qtcreator DISTVERSION= 4.10.2 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 BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} RUN_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} USES= compiler:c++14-lang gl python:2.7 qmake qt:5 shebangfix tar:xz USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME} USE_GL= gl USE_QT= buildtools concurrent core declarative designer gui help \ linguist location network printsupport qdoc qmake \ quickcontrols script script serialport sql svg webchannel \ widgets xml xmlpatterns CXXFLAGS_powerpc= -maltivec CXXFLAGS_powerpc64= -maltivec # 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} LLVM_INSTALL_DIR=${PREFIX}/llvm${LLVM_DEFAULT} DESKTOP_ENTRIES="Qt Creator" "" "QtProject-qtcreator" \ "${PREFIX}/bin/${PORTNAME}" "Development;Qt;" true -BROKEN_aarch64= fails to build: invokes x86 asm - PORTDOCS= * OPTIONS_DEFINE= DOCS EXAMPLES QTWEBENGINE OPTIONS_SUB= yes DOCS_DESC= Install the Qt5 api documentation DOCS_USE= QT=doc_run EXAMPLES_DESC= Install the Qt5 example projects EXAMPLES_USE= QT=examples_run OPTIONS_DEFAULT= DOCS EXAMPLES OPTIONS_DEFAULT_amd64= QTWEBENGINE OPTIONS_DEFAULT_i386= QTWEBENGINE QTWEBENGINE_DESC= Add dependency on qt5-webengine QTWEBENGINE_USE= qt=webengine QTWEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine ALL_TARGET= all INSTALL_TARGET= install DOCS_ALL_TARGET= docs DOCS_INSTALL_TARGET= install_docs PLIST_SUB= SHLIB_VER="${PORTVERSION}" SHEBANG_FILES= tests/system/tools/objectsToTable.py \ tests/system/tools/findUnusedObjects.py \ share/qtcreator/templates/wizards/files/python/file.py \ share/qtcreator/scripts/openTerminal.py \ src/libs/qmljs/parser/changeLicense.py \ src/libs/qt-breakpad/qtbreakpadsymbols \ src/tools/icons/export.py \ scripts/packagePlugins.py \ scripts/ninjawrapper.py \ scripts/checkInstalledFiles.py \ scripts/generateClangTidyChecks.py \ scripts/createDistPackage.py \ scripts/createDevPackage.py \ scripts/deployqt.py \ scripts/dependencyinfo.py \ scripts/createSourcePackages.py \ scripts/uichanges.py \ scripts/makedmg.py .include .if ${LLVM_DEFAULT:S,-devel,990,} >= 90 LLVM_DEFAULT= 80 .endif post-patch: # Fix paths for gnuplot and ant. ${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 # Fix python binary in pro file. ${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|g' \ ${WRKSRC}/qtcreator.pro 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/xtensa-esp32-elf/Makefile =================================================================== --- head/devel/xtensa-esp32-elf/Makefile (revision 517028) +++ head/devel/xtensa-esp32-elf/Makefile (revision 517029) @@ -1,113 +1,111 @@ # Created by: Craig Leres # $FreeBSD$ PORTNAME= xtensa-esp32-elf DISTVERSION= 1.22.0.g20171219 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= SOURCEWARE/binutils/releases/binutils:source1 \ GNU/binutils:source1 \ https://github.com/libexpat/libexpat/releases/download/R_${PORTVERSION:S|.|_|g}/:source2 \ SF/expat:source2 \ GCC/releases/gcc-5.2.0:source3 \ GNU/gdb:source4 \ GNU/gmp:source5 \ http://isl.gforge.inria.fr/:source6 \ GNU/mpc:source7 \ http://www.mpfr.org/mpfr-3.1.3/:source8 \ GNU/mpfr:source8 \ ftp://ftp.invisible-island.net/ncurses/:source9 \ GNU/ncurses:source9 \ SOURCEWARE/newlib:source10 \ ftp://sources.redhat.com/pub/newlib/:source10 DISTFILES= binutils-2.25.1.tar.bz2:source1 \ expat-2.1.0.tar.gz:source2 \ gcc-5.2.0.tar.bz2:source3 \ gdb-7.10.tar.xz:source4 \ gmp-6.0.0a.tar.xz:source5 \ isl-0.14.tar.xz:source6 \ mpc-1.0.3.tar.gz:source7 \ mpfr-3.1.3.tar.xz:source8 \ ncurses-6.0.tar.gz:source9 \ newlib-2.2.0.tar.gz:source10 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= leres@FreeBSD.org COMMENT= Espressif ESP32 toolchain -BROKEN= unfetchable - LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi -BROKEN_aarch64= fails to configure: cannot compute suffix of object files: cannot compile +BROKEN= unfetchable BROKEN_armv6= fails to build: failed in step 'Installing pass-2 core C gcc compiler' BROKEN_armv7= fails to build: failed in step 'Installing pass-2 core C gcc compiler' BUILD_DEPENDS= bash:shells/bash \ gawk:lang/gawk \ git:devel/git \ gpatch:devel/patch \ ${LOCALBASE}/bin/grep:textproc/gnugrep \ gperf:devel/gperf \ gsed:textproc/gsed \ help2man:misc/help2man \ makeinfo:print/texinfo \ wget:ftp/wget USES= autoreconf:build bison gmake libtool python:2.7 USE_GCC= 7 USE_GITHUB= yes USE_LDCONFIG= ${PREFIX}/${PORTNAME}/libexec/gcc/${PORTNAME}/5.2.0 NO_MTREE= yes SUBDIR= crosstool-NG TAGNAME= 1.22.0-80-g6c4433a5 GH_TUPLE= espressif:${SUBDIR}:${TAGNAME} BINARY_ALIAS= g++=${CXX} gcc=${CC} python=${PYTHON_VERSION} BUILD_ENV= CT_ALLOW_BUILD_AS_ROOT_SURE=1 \ LD_RUN_PATH=${PREFIX}/lib/${CC} \ ${MAKE_ENV:MPATH=*} post-extract: ${MKDIR} ${BUILD_WRKSRC}/.build/tarballs .for F in $(DISTFILES:N$(EXTRACT_ONLY)) ${LN} -s ${DISTDIR}/${F:C/:source[0-9]+$//} \ ${BUILD_WRKSRC}/.build/tarballs .endfor echo CT_LOG_PROGRESS_BAR=n >> \ ${BUILD_WRKSRC}/samples/${PORTNAME}/crosstool.config post-patch: @${REINPLACE_CMD} -e 's/\(GNU bash, version.*4\)/\1|5/' \ ${WRKSRC}/configure.ac do-configure: cd ${BUILD_WRKSRC} && ./bootstrap ${PRINTF} "#!/bin/sh\necho '${SUBDIR:tl}-${TAGNAME}'\n" > \ ${BUILD_WRKSRC}/version.sh ${CHMOD} -w+x ${BUILD_WRKSRC}/version.sh cd ${BUILD_WRKSRC} && \ ./configure --enable-local --with-grep=${LOCALBASE}/bin/grep cd ${BUILD_WRKSRC} && \ ${SETENV} -uMAKELEVEL -uMAKEFLAGS -u.MAKE.LEVEL.ENV \ ${MAKE_CMD} install && ${SETENV} ${BUILD_ENV} ./ct-ng ${PORTNAME} do-build: cd ${BUILD_WRKSRC} && ${SETENV} ${BUILD_ENV} ./ct-ng build cd ${BUILD_WRKSRC}/builds/${PORTNAME} && \ ${CHMOD} +w . lib && \ ${RM} build.log.bz2 lib/charset.alias && \ ${CHMOD} -w . lib do-install: cd ${BUILD_WRKSRC}/builds && \ ${COPYTREE_BIN} ${PORTNAME} ${STAGEDIR}${PREFIX} ${FIND} ${STAGEDIR}${PREFIX}/${PORTNAME} -type f | \ ${XARGS} ${CHMOD} -wx ${FIND} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin \ ${STAGEDIR}${PREFIX}/${PORTNAME}/libexec/gcc/${PORTNAME}/5.2.0 \ ${STAGEDIR}${PREFIX}/${PORTNAME}/${PORTNAME}/bin -type f | \ ${XARGS} ${CHMOD} +x .include Index: head/games/flightgear-data/Makefile =================================================================== --- head/games/flightgear-data/Makefile (revision 517028) +++ head/games/flightgear-data/Makefile (revision 517029) @@ -1,44 +1,43 @@ # Created by: Brian Buchanan # $FreeBSD$ PORTNAME= flightgear-data PORTVERSION= 2019.1.1 CATEGORIES= games MASTER_SITES= SF/flightgear/release-${PORTVERSION:R} DISTNAME= FlightGear-${PORTVERSION}-data MAINTAINER= martymac@FreeBSD.org COMMENT= FlightGear scenery, textures, and aircraft models LICENSE= GPLv2 -BROKEN_aarch64= Fails to install: runaway process BROKEN_mips64= Fails to install: runaway process USES= tar:bzip2 NO_BUILD= yes WRKSRC= ${WRKDIR}/fgdata DATADIR= ${PREFIX}/share/flightgear PLIST= ${WRKDIR}/pkg-plist PLIST_DIRS= %%DATADIR%% post-patch: @${RM} ${WRKSRC}/COPYING pre-install: @${RM} ${PLIST} @cd ${WRKSRC} && \ ${FIND} * -type d -empty | ${SORT} \ | ${SED} -e 's|^|@exec ${MKDIR} %D/share/flightgear/|' >> ${PLIST} && \ ${FIND} * -type f | ${SORT} \ | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \ ${FIND} * -type d -empty | ${SORT} -r \ | ${SED} -e 's|^|@dir %%DATADIR%%/|' >> ${PLIST} do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} "! ( -name .git -o -name .gitignore )") .include Index: head/games/ufoai-data/Makefile =================================================================== --- head/games/ufoai-data/Makefile (revision 517028) +++ head/games/ufoai-data/Makefile (revision 517029) @@ -1,46 +1,45 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= data PORTVERSION= 2.5 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/ufoai/UFO_AI%202.x/${PORTVERSION} PKGNAMEPREFIX= ufoai- DISTNAME= ${PKGNAMEPREFIX}${PORTVERSION}-${PORTNAME} EXTRACT_SUFX= .tar DIST_SUBDIR= ${PKGNAMEPREFIX:S/-//} MAINTAINER= m.tsatsenko@gmail.com COMMENT= UFO alien invasion data files # See http://ufoai.org/wiki/License LICENSE= GPLv2 CC-BY-SA-3.0 LICENSE_COMB= multi -BROKEN_aarch64= Fails to install: runaway process BROKEN_mips64= Fails to install: runaway process EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip NO_BUILD= yes NO_WRKSUBDIR= yes NO_ARCH= yes DATADIR= share/${PKGNAMEPREFIX:S/-//} PLIST= ${WRKDIR}/pkg-plist post-extract: @cd ${WRKSRC}/base && \ ${FIND} * -type f -exec ${UNZIP_CMD} {} -d ${WRKSRC}/base \; @${RM} ${WRKSRC}/base/*.pk3 pre-install: @${RM} ${PLIST} @cd ${WRKSRC}/base && \ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DATADIR%%/base/|' >> ${PLIST} do-install: cd ${WRKSRC}/base && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${DATADIR}/base .include Index: head/games/urbanterror-data/Makefile =================================================================== --- head/games/urbanterror-data/Makefile (revision 517028) +++ head/games/urbanterror-data/Makefile (revision 517029) @@ -1,54 +1,53 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= data PORTVERSION= 4.2.023 CATEGORIES= games MASTER_SITES= http://cdn.urbanterror.info/urt/42/zips/ \ http://www.f1m.fr/uploads/urt/ \ http://mirror.urtstats.net/urbanterror/ PKGNAMEPREFIX= urbanterror- DISTNAME= UrbanTerror${URT_VER}_full${URT_REV} EXTRACT_SUFX= .zip EXTRACT_ONLY= MAINTAINER= ports@FreeBSD.org COMMENT= Standalone realism based mod originally for Quake III Arena +BROKEN_mips= Fails to install: runaway process +BROKEN_mips64= Fails to install: runaway process + NO_BUILD= yes NO_CDROM= The mod files may not be sold or distributed on physical media unless with permission from id Software. DATADIR= ${PREFIX}/share/quake3 DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} URT_VER= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} URT_REV= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\2/} PLIST_SUB+= VER=${URT_VER} - -BROKEN_aarch64= Fails to install: runaway process -BROKEN_mips= Fails to install: runaway process -BROKEN_mips64= Fails to install: runaway process OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes UTDOCS= readme${URT_VER}.txt \ How_To_Install.txt \ QIIIA_Game_Source_License.doc .include do-install: ${MKDIR} ${STAGEDIR}${DATADIR}/q3ut4 ${TAR} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DISTFILES} \ ${EXTRACT_AFTER_ARGS} -C ${STAGEDIR}${DATADIR} --strip-components 1 \ UrbanTerror${URT_VER}/q3ut4 .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MV} ${UTDOCS:C!^!${STAGEDIR}${DATADIR}/q3ut4/!} ${STAGEDIR}${DOCSDIR}/ .else ${RM} ${UTDOCS:C!^!${STAGEDIR}${DATADIR}/q3ut4/!} .endif .include Index: head/graphics/py-opencv/Makefile =================================================================== --- head/graphics/py-opencv/Makefile (revision 517028) +++ head/graphics/py-opencv/Makefile (revision 517029) @@ -1,18 +1,17 @@ # Created by: Martin Matuska # $FreeBSD$ PORTREVISION= 3 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= OpenCV Python library -BROKEN_aarch64= fails to build: make[1]: cannot open Makefile BROKEN_armv7= fails to build: make[1]: cannot open Makefile OCV_SLAVE= python OCV_PYTHON= yes MASTERDIR= ${.CURDIR:H}/opencv PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" Index: head/math/libtsnnls/Makefile =================================================================== --- head/math/libtsnnls/Makefile (revision 517028) +++ head/math/libtsnnls/Makefile (revision 517029) @@ -1,59 +1,57 @@ # Created by: Tz-Huan Huang # $FreeBSD$ PORTNAME= libtsnnls PORTVERSION= 2.3.3 PORTREVISION= 12 CATEGORIES= math MASTER_SITES= http://www.jasoncantarella.com/downloads/ MAINTAINER= tzhuan@gmail.com COMMENT= Fast Sparse Nonnegative Least Squares Solver BROKEN= unfetchable -BROKEN_aarch64= fails to configure: error: cannot compute sizeof (int) - GNU_CONFIGURE= yes USES= fortran libtool USE_LDCONFIG= yes OPTIONS_DEFINE= GOTOBLAS ATLAS GOTOBLAS_DESC= Use gotoblas (conflict with USE_ATLAS) ATLAS_DESC= Use atlas (conflict with USE_GOTOBLAS) # DMALLOC "Use dmalloc" off .include WITH_BLAS=reference .if ${PORT_OPTIONS:MGOTOBLAS} WITH_BLAS=gotoblas .elif ${PORT_OPTIONS:MATLAS} WITH_BLAS=atlas .endif # FIXME compiling error when using dmalloc #.if ${PORT_OPTIONS:MDMALLOC} #CONFIGURE_ARGS+=--with-dmalloc #LIB_DEPENDS+=dmalloc.1:devel/dmalloc #.endif .if ${WITH_BLAS} == reference LIB_DEPENDS+= libblas.so:math/blas LIB_DEPENDS+= liblapack.so:math/lapack BLAS=-lblas LAPACK=-llapack .elif ${WITH_BLAS} == gotoblas LIB_DEPENDS+= libgoto2.so:math/gotoblas BLAS=-lgoto2p LAPACK=-lgoto2p .elif ${WITH_BLAS} == atlas LIB_DEPENDS+= libatlas.so:math/atlas BLAS=-lptf77blas LAPACK=-lalapack -lptcblas .endif CONFIGURE_ARGS+=--with-blas="${BLAS}" --with-lapack="${LAPACK}" LDFLAGS+= -L${LOCALBASE}/lib .include Index: head/math/xlife++/Makefile =================================================================== --- head/math/xlife++/Makefile (revision 517028) +++ head/math/xlife++/Makefile (revision 517029) @@ -1,39 +1,37 @@ # $FreeBSD$ PORTNAME= xlife++ DISTVERSION= 2.0.1 PORTREVISION= 5 CATEGORIES= math MASTER_SITES= https://uma.ensta-paristech.fr/soft/XLiFE++/var/files/src/ DISTNAME= xlifepp-sources-v${DISTVERSION}-2018-05-09 MAINTAINER= yuri@FreeBSD.org COMMENT= XLiFE++: eXtended Library of Finite Elements in C++ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BROKEN_aarch64= fails to compile: BlasUtil.h:63:63: no type named 'ReturnType' in 'Eigen::ScalarBinaryOpTraits<__attribute__ - USES= cmake compiler:c++11-lang eigen:3 fortran tar:tbz USE_LDCONFIG= yes CMAKE_OFF= XLIFEPP_ENABLE_ARPACK # should be ON, but it fails to build. Reported to their bugs ML. CXXFLAGS+= -I${LOCALBASE}/include/eigen3/Eigen -I${LOCALBASE}/include/ARPACK++ OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * post-extract: # delete bundled packages @${RM} -r ${WRKSRC}/ext/Eigen ${WRKSRC}/ext/ARPACK ${WRKSRC}/ext/ARPACK++ post-configure: @${REINPLACE_CMD} -E 's/.*(ARPACK|Eigen)/#&/' ${CONFIGURE_WRKSRC}/cmake_install.cmake post-install: @cd ${STAGEDIR}${PREFIX} && ${RM} -r CMakeLists.txt VERSION.txt etc/visuTermVec.m etc/templates etc/gmsh .include Index: head/multimedia/photofilmstrip/Makefile =================================================================== --- head/multimedia/photofilmstrip/Makefile (revision 517028) +++ head/multimedia/photofilmstrip/Makefile (revision 517029) @@ -1,31 +1,29 @@ # Created by: Charlie Kester # $FreeBSD$ PORTNAME= photofilmstrip PORTVERSION= 3.0.2 PORTREVISION= 3 CATEGORIES= multimedia python MASTER_SITES= SF/photostoryx/${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Creates movies out of your pictures LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_aarch64= fails to build: Signal 11 - BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} RUN_DEPENDS= mencoder:multimedia/mencoder \ mplayer:multimedia/mplayer USES= python:2.7 gettext USE_GSTREAMER1= jpeg USE_PYTHON= distutils autoplist USE_WX= 3.0+ WX_COMPS= python:lib ALL_TARGET= compile NO_ARCH= yes .include Index: head/net/openmpi3/Makefile =================================================================== --- head/net/openmpi3/Makefile (revision 517028) +++ head/net/openmpi3/Makefile (revision 517029) @@ -1,108 +1,107 @@ # $FreeBSD$ PORTNAME= openmpi PORTVERSION= 3.1.4 PORTREVISION= 2 CATEGORIES= net parallel MASTER_SITES= http://www.open-mpi.org/software/ompi/v${PORTVERSION:R}/downloads/ PKGNAMESUFFIX= 3 MAINTAINER= danilo@FreeBSD.org COMMENT= High Performance Message Passing Library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_aarch64= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory BROKEN_armv6= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory BROKEN_armv7= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory BROKEN_sparc64= fails to compile on sparc64 LIB_DEPENDS= libhwloc.so:devel/hwloc \ libltdl.so:devel/libltdl \ libevent.so:devel/libevent \ libmunge.so:security/munge # :keepla because port uses lt_dlopen USES= fortran gmake libtool:keepla localbase perl5 \ pkgconfig shebangfix tar:bzip2 HAS_CONFIGURE= yes INSTALL_TARGET= install-strip USE_PERL5= build MPIBASE?= mpi MPIDIR?= ${MPIBASE}/${PKGBASE} PLIST_SUB+= MPIBASE=${MPIBASE} PLIST_SUB+= MPIDIR=${MPIDIR} CONFIGURE_ARGS+= --prefix=${PREFIX}/${MPIDIR} \ --mandir=${PREFIX}/${MPIDIR}/man \ --program-prefix= \ --with-hwloc=external \ --with-libltdl \ --enable-mpi-fortran=usempi \ --enable-mpi-cxx \ --enable-cxx-exceptions \ --enable-mpi-thread-multiple \ --with-libevent=external \ --enable-mca-no-build=verbs,btl_openib,oob_ud \ --without-verbs \ --with-wrapper-ldflags=-Wl,-rpath=-Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \ ompi_cv_fortran_ignore_tkr_data=0 USE_LDCONFIG= ${PREFIX}/${MPIDIR}/lib \ ${PREFIX}/${MPIDIR}/lib/openmpi MANPREFIX= ${PREFIX}/${MPIDIR} SHEBANG_FILES= ompi/mca/common/monitoring/profile2mat.pl \ ompi/mca/common/monitoring/aggregate_profile.pl OPTIONS_DEFINE= DEBUG IPV6 SLURM TORQUE TORQUE_DESC= Enable Torque support SLURM_DESC= Enable SLURM support OPTIONS_DEFAULT= SLURM OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug IPV6_CONFIGURE_ENABLE= ipv6 TORQUE_CONFIGURE_WITH= tm TORQUE_LIB_DEPENDS= libtorque.so:sysutils/torque TORQUE_PLIST_FILES= ${MPIDIR}/lib/openmpi/mca_plm_tm.so \ ${MPIDIR}/lib/openmpi/mca_plm_tm.la \ ${MPIDIR}/lib/openmpi/mca_ras_tm.la \ ${MPIDIR}/lib/openmpi/mca_ras_tm.so \ ${MPIDIR}/lib/openmpi/mca_ess_tm.so \ ${MPIDIR}/lib/openmpi/mca_ess_tm.la \ ${MPIDIR}/share/openmpi/help-plm-tm.txt \ ${MPIDIR}/share/openmpi/help-ras-tm.txt SLURM_CONFIGURE_WITH= slurm SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm SLURM_PLIST_FILES= ${MPIDIR}/lib/openmpi/mca_ess_slurm.la \ ${MPIDIR}/lib/openmpi/mca_ess_slurm.so \ ${MPIDIR}/lib/openmpi/mca_plm_slurm.la \ ${MPIDIR}/lib/openmpi/mca_plm_slurm.so \ ${MPIDIR}/lib/openmpi/mca_ras_slurm.la \ ${MPIDIR}/lib/openmpi/mca_ras_slurm.so \ ${MPIDIR}/lib/openmpi/mca_schizo_slurm.la \ ${MPIDIR}/lib/openmpi/mca_schizo_slurm.so \ ${MPIDIR}/share/openmpi/help-plm-slurm.txt \ ${MPIDIR}/share/openmpi/help-ras-slurm.txt post-patch: @${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/${MPIDIR}/libdata/pkgconfig|g' \ ${WRKSRC}/ompi/tools/wrappers/Makefile.am \ ${WRKSRC}/ompi/tools/wrappers/Makefile.in \ ${WRKSRC}/opal/tools/wrappers/Makefile.am \ ${WRKSRC}/opal/tools/wrappers/Makefile.in \ ${WRKSRC}/orte/tools/wrappers/Makefile.am \ ${WRKSRC}/orte/tools/wrappers/Makefile.in @${REINPLACE_CMD} 's|define MCA_hwloc_external_.*header "|&${LOCALBASE}/include/|' \ ${WRKSRC}/configure .include Index: head/science/mpqc/Makefile =================================================================== --- head/science/mpqc/Makefile (revision 517028) +++ head/science/mpqc/Makefile (revision 517029) @@ -1,111 +1,109 @@ # Created by: batman # $FreeBSD$ PORTNAME= mpqc PORTVERSION= 2.3.1 PORTREVISION= 44 CATEGORIES= science parallel MASTER_SITES= SF MAINTAINER= yuri@FreeBSD.org COMMENT= Massively Parallel Quantum Chemistry Program LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_aarch64= fails to compile: lapack.h:2:10: 'chemistry/qc/mbptr12/f77sym.h' file not found - BUILD_DEPENDS= dot:graphics/graphviz LIB_DEPENDS= libint.so:science/libint RUN_DEPENDS= wish:x11-toolkits/tk-wrapper \ dot:graphics/graphviz CONFLICTS_BUILD= ga # devel/ga: it links to libarmci.so, has HAVE_ARMCI defined, and hits some bug USES= fortran gmake libtool localbase perl5 shebangfix tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-production \ --enable-shared \ --with-cc-optflags="${CFLAGS}" \ --with-cxx-optflags="${CXXFLAGS}" \ --with-sc-datadir=${DATADIR} ALL_TARGET= default INSTALL_TARGET= install install_devel DESTDIRNAME= installroot SHEBANG_FILES= src/bin/mpqc/ccarunproc src/bin/mpqc/mpqcrunproc USE_LDCONFIG= yes USE_CXXSTD= c++98 # workaround https://github.com/ValeevGroup/mpqc/issues/57 OPTIONS_DEFINE= ATLAS DOXYGEN EXAMPLES ICC MPI OPTIFLAGS OPTIONS_DEFAULT= DOXYGEN MPI OPTIONS_SUB= yes ICC_DESC= Build with ICC compiler instead ATLAS_DESC= Link with ATLAS instead of BLAS OPTIFLAGS_DESC= Build with optimized flags ATLAS_USES= blaslapack:atlas ATLAS_USES_OFF= blaslapack:netlib DOXYGEN_CONFIGURE_ENABLE= doxygen-man DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz ICC_BUILD_DEPENDS= ${LOCALBASE}/intel_cc_80/bin/icc:lang/icc MPI_CONFIGURE_ENABLE= parallel MPI_LIB_DEPENDS= libmpich.so:net/mpich MPI_LDFLAGS= -lmpich # build fails to supply libmpich.so to link OPTIFLAGS_CFLAGS= -ffast-math OPTIFLAGS_CXXFLAGS= -ffast-math .include .if ${PORT_OPTIONS:MICC} CC= ${LOCALBASE}/intel_cc_80/bin/icc CXX= ${LOCALBASE}/intel_cc_80/bin/icpc CFLAGS= -O3 -tpp7 -xMKW -Vaxlib CXXFLAGS= -O3 -tpp7 -xMKW -Vaxlib LIBS+= -lsvml .endif post-patch: @${REINPLACE_CMD} \ -e 's/-lblas/${BLASLIB}/' -e 's/-llapack/${LAPACKLIB}/' \ -e 's/pthread_join(0,0)/pthread_create(0,0,0,0)/' \ -e 's|/usr/bin/wish|${LOCALBASE}/bin/wish|' \ ${WRKSRC}/configure @${REINPLACE_CMD} \ 's|#include |#include <${WRKSRC}/src/lib/chemistry/qc/mbptr12/f77sym.h>|' \ ${WRKSRC}/src/lib/chemistry/qc/mbptr12/blas.h \ ${WRKSRC}/src/lib/chemistry/qc/mbptr12/lapack.h post-configure: # workaround: https://github.com/ValeevGroup/mpqc/issues/56 @${REINPLACE_CMD} -e ' \ s|/\* #undef USING_NAMESPACE_STD \*/|#define USING_NAMESPACE_STD 1|; \ s|/\* #undef HAVE_SGETN \*/|#define HAVE_SGETN 1|' \ ${WRKSRC}/src/lib/scconfig.h do-build-DOXYGEN-on: @(cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS}) ${RM} ${WRKSRC}/doc/man/man1/_* ${WRKSRC}/doc/man/man3/_* do-install-DOXYGEN-on: @(cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} \ install install_man) ${MV} ${STAGEDIR}${PREFIX}/html ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @(cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} \ install_samples) ${MV} ${STAGEDIR}${PREFIX}/examples/mp2 ${STAGEDIR}${EXAMPLESDIR} ${RMDIR} ${STAGEDIR}${PREFIX}/examples post-install: (cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} scpr molrender mpqc scls) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so validate: (cd ${WRKSRC}/src/bin/mpqc/validate && \ ${MAKE_CMD} check0 && \ ${MAKE_CMD} check0_run && \ ${MAKE_CMD} check0_chk) .include Index: head/science/py-PyQuante/Makefile =================================================================== --- head/science/py-PyQuante/Makefile (revision 517028) +++ head/science/py-PyQuante/Makefile (revision 517029) @@ -1,23 +1,21 @@ # $FreeBSD$ PORTNAME= PyQuante DISTVERSION= 1.6.5 PORTREVISION= 2 CATEGORIES= science python MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}-${DISTVERSION:R}/${PORTNAME}-${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Quantum chemistry in Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_aarch64= fails to compile: Src/PyQuante/contracted_gto.c:2063:46: error: no member named 'd_type' in 'PyMethodDescrObject' - RUN_DEPENDS= ${PYNUMPY} USES= python:2.7 USE_PYTHON= distutils autoplist .include Index: head/sysutils/py-psutil121/Makefile =================================================================== --- head/sysutils/py-psutil121/Makefile (revision 517028) +++ head/sysutils/py-psutil121/Makefile (revision 517029) @@ -1,29 +1,28 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= psutil PORTVERSION= 1.2.1 PORTREVISION= 2 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 121 MAINTAINER= swills@FreeBSD.org COMMENT= Process utilities module for Python LICENSE= BSD3CLAUSE -BROKEN_aarch64= fails to compile: psutil/_psutil_bsd.c:957:23: error: no member named 'kf_sa_local' in 'struct kinfo_file' BROKEN_armv6= fails to compile: psutil/_psutil_bsd.c:957:23: error: no member named 'kf_sa_local' in 'struct kinfo_file' BROKEN_armv7= fails to compile: psutil/_psutil_bsd.c:957:23: error: no member named 'kf_sa_local' in 'struct kinfo_file' BROKEN_mips= fails to compile: psutil/_psutil_bsd.c:957:23: error: no member named 'kf_sa_local' in 'struct kinfo_file' CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}psutil PORTSCOUT= limit:^1\.2\. USES= python USE_PYTHON= distutils autoplist .include Index: head/textproc/chpp/Makefile =================================================================== --- head/textproc/chpp/Makefile (revision 517028) +++ head/textproc/chpp/Makefile (revision 517029) @@ -1,62 +1,62 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= chpp PORTVERSION= 0.3.5 PORTREVISION= 6 CATEGORIES= textproc MASTER_SITES= http://www.complang.tuwien.ac.at/schani/chpp/files/ \ http://freebsd.nsu.ru/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Non-intrusive full-featured text preprocessor LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgc.so:devel/boehm-gc USES= autoreconf gmake makeinfo GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/share CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INFO= chpp OPTIONS_DEFINE= DOCS EXAMPLES .include -.if ${ARCH} != "i386" && ${ARCH} != "amd64" && ${ARCH} != "powerpc64" +.if ${ARCH} != "aarch64" && ${ARCH} != "amd64" && ${ARCH} != "i386" && ${ARCH} != "powerpc64" BROKEN= Does not compile .endif post-extract: .for i in getopt.h regex.h gc/gc.h @cd ${WRKSRC} && ${MV} -f ${i} ${i}.dist .endfor post-patch: @${REINPLACE_CMD} -e \ 's| getopt.c getopt.h getopt1.c | | ; \ s| regex.c regex.h | | ; \ /LDADD/s| gc/gc.a | -lgc -lgnuregex | ; \ s|^YFLAGS|AM_YFLAGS|' ${WRKSRC}/Makefile.am .for i in arrayops.c builtins.c stringops.c @${REINPLACE_CMD} -e \ 's|"../regex.h"||' ${WRKSRC}/builtins/${i} .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in AUTHORS NEWS README ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/test && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include