Index: head/graphics/copperspice/Makefile =================================================================== --- head/graphics/copperspice/Makefile (revision 441467) +++ head/graphics/copperspice/Makefile (revision 441468) @@ -1,62 +1,63 @@ # Created by: marino@FreeBSD.org # $FreeBSD$ PORTNAME= copperspice PORTVERSION= 1.3.2 PORTREVISION= 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 \ 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_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] +NOT_FOR_ARCHS= aarch64 armv6 powerpc64 +NOT_FOR_ARCHS_REASON= fails to build: Unable to detect architecture, please update 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/gexiv2/Makefile =================================================================== --- head/graphics/gexiv2/Makefile (revision 441467) +++ head/graphics/gexiv2/Makefile (revision 441468) @@ -1,34 +1,36 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= gexiv2 PORTVERSION= 0.10.6 CATEGORIES= graphics MASTER_SITES= GNOME/sources/gexiv2/${PORTVERSION:R} MAINTAINER= cmt@FreeBSD.org COMMENT= GObject-based wrapper around Exiv2 library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gm4:devel/m4 \ vala>=0:lang/vala LIB_DEPENDS= libexiv2.so:graphics/exiv2 +BROKEN_powerpc64= fails to compile: gexiv2-metadata-gps.cpp: 'overflow_error' is not a member of 'std' + GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-introspection=yes \ --enable-vala=yes USES= gmake libtool:build pathfix pkgconfig tar:xz USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes MAKE_ARGS= REQUIRED_CFLAGS="" ENABLE_INTROSPECTION=1 pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgexiv2.so ${RM} -r ${STAGEDIR}${PREFIX}/lib/python* .include Index: head/graphics/kix-kmod/Makefile =================================================================== --- head/graphics/kix-kmod/Makefile (revision 441467) +++ head/graphics/kix-kmod/Makefile (revision 441468) @@ -1,24 +1,26 @@ # Created by: Jonathan Belson # $FreeBSD$ PORTNAME= kix PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://homepage.ntlworld.com/jon.belson/files/ \ LOCAL/pgollucci PKGNAMESUFFIX= -kmod MAINTAINER= jon@witchspace.com COMMENT= Graphical screensaver kernel module +BROKEN_powerpc64= fails to compile: pcpu.h: size of array '__assert_0' is negative + USES= kmod MAKE_ENV+= WERROR= PLIST_FILES= lib/kix_saver.ko SUB_FILES= pkg-message do-install: ${INSTALL_KLD} ${WRKSRC}/kix_saver.ko ${STAGEDIR}${PREFIX}/lib .include Index: head/graphics/libjxr/Makefile =================================================================== --- head/graphics/libjxr/Makefile (revision 441467) +++ head/graphics/libjxr/Makefile (revision 441468) @@ -1,39 +1,41 @@ # $FreeBSD$ PORTNAME= jxrlib PORTVERSION= 1.1 CATEGORIES= graphics devel MASTER_SITES= ${MASTER_SITE_DEBIAN} MASTER_SITE_SUBDIR=pool/main/j/jxrlib DISTFILES= jxrlib_${PORTVERSION}.orig.tar.gz \ jxrlib_${PORTVERSION}-6.debian.tar.xz MAINTAINER= mi@aldan.algebra.com COMMENT= Library for JPEG XR, a.k.a. Windows MediaTM Photo LICENSE= BSD -BROKEN_aarch64= fails to link: cc: error: linker command failed with exit code 1 (use -v to see invocation) -BROKEN_mips64= fails to build +BROKEN_aarch64= fails to link: cc: linker command failed with exit code 1 (use -v to see invocation) +BROKEN_mips= fails to compile: cc1: unrecognized command line option "-Wno-extra-tokens" +BROKEN_mips64= fails to compile: cc1: unrecognized command line option "-Wno-extra-tokens" +BROKEN_powerpc64= fails to compile: cc1: unrecognized command line option "-Wno-extra-tokens" USES= dos2unix uidfix USE_LDCONFIG= yes MAKEFILE= BSDmakefile # created by do-configure MAKE_ENV= WRKDIR="${WRKDIR}" do-configure: ${RM} -f ${WRKSRC}/BSDmakefile .for d in libjpegxr jxrgluelib JxrEncApp JxrDecApp ${MKDIR} ${WRKSRC}/$d ${LN} -sf ${FILESDIR}/BSDmakefile.$d ${WRKSRC}/$d/BSDmakefile ${ECHO} "SUBDIR+=$d" >> ${WRKSRC}/BSDmakefile .endfor ${ECHO} '.include ' >> ${WRKSRC}/BSDmakefile post-build: ${MKDIR} ${STAGEDIR}${PREFIX}/include/jxrlib regression-test test check: build ${SETENV} WRKSRC="${WRKSRC}" ${SH} -x ${FILESDIR}/test.sh .include Index: head/graphics/luminance/Makefile =================================================================== --- head/graphics/luminance/Makefile (revision 441467) +++ head/graphics/luminance/Makefile (revision 441468) @@ -1,66 +1,68 @@ # Created by: Yinghong Liu # $FreeBSD$ PORTNAME= luminance-hdr DISTVERSION= 2.3.1 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION} MAINTAINER= h2+fbsdports@fsfe.org COMMENT= Complete open source solution for HDR photography LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ libexiv2.so:graphics/exiv2 \ libIlmImf.so:graphics/OpenEXR \ libtiff.so:graphics/tiff \ libgsl.so:math/gsl \ libraw_r.so:graphics/libraw \ libboost_system.so:devel/boost-libs +BROKEN_powerpc64= fails to compile: cc1plus: unrecognized command line option "-msse2" + USES= cmake jpeg tar:bzip2 USE_QT4= gui sql webkit xml linguist_build moc_build qmake_build \ rcc_build uic_build imageformats_run INSTALLS_ICONS= yes CONFLICTS_INSTALL= luminance-hdr-qt5-* OPTIONS_DEFINE= DOCS post-patch: # Do not install yet another copy of GPL (we use license framework instead) # and fix installation path for docs (but not for internal help files) @${REINPLACE_CMD} -e '/LICENSE/d ; \ /#info files/s,share/luminance-hdr,${DOCSDIR_REL},' \ ${WRKSRC}/CMakeLists.txt # Point to the right location for program where to look for GPL text @${REINPLACE_CMD} -e 's,LICENSE,${LICENSE}, ; \ s,share/doc/luminance-hdr,share/licenses/${PKGNAME},' \ ${WRKSRC}/src/UI/UMessageBox.cpp # Allow builds from release distfile to display correct git hash in "About" # dialog window @${REINPLACE_CMD} -e \ 's,@GIT_SHA1@,be5409f2ed028b0a509d3f4cd44a970a09d2ef6c,' \ ${WRKSRC}/src/Common/GitSHA1.cpp.in # Include in addition to where necessary, as this # is required for building with libc++ @${REINPLACE_CMD} -E '1s|^|#include \|;' \ ${WRKSRC}/src/TonemappingOperators/drago03/pfstmo_drago03.cpp \ ${WRKSRC}/src/TonemappingOperators/reinhard02/pfstmo_reinhard02.cpp \ ${WRKSRC}/src/TonemappingOperators/reinhard05/pfstmo_reinhard05.cpp \ ${WRKSRC}/src/TonemappingOperators/mantiuk08/display_function.cpp \ ${WRKSRC}/src/TonemappingOperators/mantiuk08/display_size.cpp \ ${WRKSRC}/src/TonemappingOperators/mantiuk08/pfstmo_mantiuk08.cpp \ ${WRKSRC}/src/TonemappingOperators/fattal02/pfstmo_fattal02.cpp \ ${WRKSRC}/src/TonemappingOperators/durand02/pfstmo_durand02.cpp \ ${WRKSRC}/src/TonemappingOperators/pattanaik00/pfstmo_pattanaik00.cpp \ ${WRKSRC}/src/Libpfs/io/pfsreader.cpp \ ${WRKSRC}/src/Libpfs/io/rgbereader.cpp \ ${WRKSRC}/src/Libpfs/colorspace/colorspace.cpp .include Index: head/graphics/mapnik/Makefile =================================================================== --- head/graphics/mapnik/Makefile (revision 441467) +++ head/graphics/mapnik/Makefile (revision 441468) @@ -1,110 +1,111 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= mapnik PORTVERSION= 3.0.9 DISTVERSIONPREFIX= v PORTREVISION= 10 CATEGORIES= graphics geography MASTER_SITES= http://mapnik.s3.amazonaws.com/dist/v${PORTVERSION}/ MAINTAINER= littlesavage@rambler.ru COMMENT= Free Toolkit For Developing Mapping Applications LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libicuuc.so:devel/icu \ libboost_system.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz -BROKEN_powerpc= does not install: runs out of virtual memory +BROKEN_powerpc= fails to install: runs out of virtual memory +BROKEN_powerpc64= fails to link: libmapnik.so: undefined reference to boost::match_results USES= compiler:c++11-lib pkgconfig python scons tar:bzip2 USE_GNOME= libxml2 USE_LDCONFIG= yes MAKE_ARGS= INPUT_PLUGINS="`${ECHO} ${INPUT_PLUGINS} | ${TR} ' ' ,`" \ CUSTOM_CFLAGS="${CFLAGS}" CUSTOM_CXXFLAGS="${CXXFLAGS}" \ CUSTOM_LDFLAGS="${LDFLAGS}" PORTDOCS= * INPUT_PLUGINS= csv raster shape geojson topojson OPTIONS_DEFINE= CAIRO JPEG PNG TIFF WEBP PROJ OPTIONS_DEFAULT=CAIRO GDAL OGR POSTGIS PGRASTER SQLITE3 JPEG PNG TIFF PROJ WEBP OPTIONS_GROUP= INPUT OPTIONS_GROUP_INPUT= GDAL OGR POSTGIS PGRASTER SQLITE3 OPTIONS_SUB= yes INPUT_DESC= Input plugins GDAL_DESC= GDAL input plugin OGR_DESC= OGR input plugin POSTGIS_DESC= PostGIS input plugin PGRASTER_DESC= PGraster input plugin SQLITE3_DESC= SQLite input plugin PROJ_DESC= proj4 support CAIRO_DESC= Enable cairo rendering GDAL_VARS= INPUT_PLUGINS+=gdal GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal OGR_VARS= INPUT_PLUGINS+=ogr OGR_LIB_DEPENDS= libgdal.so:graphics/gdal POSTGIS_VARS= INPUT_PLUGINS+=postgis POSTGIS_USES= pgsql PGRASTER_VARS= INPUT_PLUGINS+=pgraster PGRASTER_USES= pgsql SQLITE3_VARS= INPUT_PLUGINS+=sqlite SQLITE3_LIB_DEPENDS= libsqlite3.so:databases/sqlite3 PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_MAKE_ARGS_OFF= PNG=False JPEG_USES= jpeg JPEG_MAKE_ARGS_OFF= JPEG=False TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MAKE_ARGS_OFF= TIFF=False WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_MAKE_ARGS_OFF= WEBP=False PROJ_LIB_DEPENDS= libproj.so:graphics/proj PROJ_MAKE_ARGS_OFF= PROJ=False CAIRO_LIB_DEPENDS= libcairo.so:graphics/cairo CAIRO_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.2:graphics/py-cairo CAIRO_MAKE_ARGS_OFF= CAIRO=False .include .if ${CHOSEN_COMPILER_TYPE} == gcc CXXFLAGS+= -D_GLIBCXX_USE_C99 # gcc c++11 support is broken on FreeBSD .endif pre-configure-SQLITE3-on: @if ! ${LOCALBASE}/bin/sqlite3 :memory: 'create virtual table foo using rtree(pkid, xmin, xmax, ymin, ymax)' > /dev/null 2>&1; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "The SQLite plugin requires libsqlite3 built with RTREE support"; \ ${ECHO_MSG} "Please, reinstall 'databases/sqlite3' port with R*Tree module enabled"; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi post-patch: @${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \ -e 's#/usr/include#${LOCALBASE}/include#g' \ ${WRKSRC}/SConstruct post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mapnik-index \ ${STAGEDIR}${PREFIX}/bin/mapnik-render \ ${STAGEDIR}${PREFIX}/bin/shapeindex @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mapnik/input/*.input post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS.md CHANGELOG.md README.md docs" \ ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/perceptualdiff/Makefile =================================================================== --- head/graphics/perceptualdiff/Makefile (revision 441467) +++ head/graphics/perceptualdiff/Makefile (revision 441468) @@ -1,23 +1,25 @@ # Created by: sobomax # $FreeBSD$ PORTNAME= perceptualdiff PORTVERSION= 2.1 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= sobomax@FreeBSD.org COMMENT= Program that compares two images LICENSE= GPLv2 LIB_DEPENDS= libfreeimage.so:graphics/freeimage +BROKEN_powerpc64= fails to compile: cc1plus: unrecognized command line option "-std=c++0x" + PLIST_FILES= bin/perceptualdiff USE_GITHUB= yes GH_ACCOUNT= myint USES= cmake .include Index: head/graphics/plasma-kmod/Makefile =================================================================== --- head/graphics/plasma-kmod/Makefile (revision 441467) +++ head/graphics/plasma-kmod/Makefile (revision 441468) @@ -1,22 +1,24 @@ # Created by: George Reid # $FreeBSD$ PORTNAME= plasma PORTVERSION= 0.1 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF/futurebsd/futurebsd/${PORTNAME} PKGNAMESUFFIX= -kmod MAINTAINER= ports@FreeBSD.org COMMENT= Plasma-effect screensaver kernel module LICENSE= BSD3CLAUSE +BROKEN_powerpc64= fails to compile: pcpu.h: size of array '__assert_0' is negative + PLIST_FILES= ${KMODDIR}/plasma_saver.ko USES= kmod uidfix MAKE_ARGS= KMODDIR=${KMODDIR} .include Index: head/graphics/pngwriter/Makefile =================================================================== --- head/graphics/pngwriter/Makefile (revision 441467) +++ head/graphics/pngwriter/Makefile (revision 441468) @@ -1,26 +1,30 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pngwriter PORTVERSION= 0.6.0 CATEGORIES= graphics devel MAINTAINER= rakuco@FreeBSD.org COMMENT= C++ library for creating PNG images LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/doc/LICENSE LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 +BROKEN_mips= fails to build: ios_base.h: 'std::ios_base::ios_base(const std::ios_base&)' is private +BROKEN_mips64= fails to build: ios_base.h: 'std::ios_base::ios_base(const std::ios_base&)' is private +BROKEN_powerpc64= fails to build: ios_base.h: 'std::ios_base::ios_base(const std::ios_base&)' is private + USES= cmake:outsource USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= ${PORTNAME} PLIST_FILES= include/pngwriter.h \ lib/libpngwriter.a \ lib/libpngwriter.so .include Index: head/graphics/py-pivy/Makefile =================================================================== --- head/graphics/py-pivy/Makefile (revision 441467) +++ head/graphics/py-pivy/Makefile (revision 441468) @@ -1,23 +1,25 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= pivy PORTVERSION= 0.5.0 CATEGORIES= graphics python MASTER_SITES= https://bitbucket.org/Coin3D/pivy/get/ DISTNAME= 8eab90908f2a MAINTAINER= pfg@FreeBSD.org COMMENT= Python binding for Coin LICENSE= MIT BUILD_DEPENDS= ${LOCALBASE}/bin/swig:devel/swig13 LIB_DEPENDS= libSoQt.so:x11-toolkits/soqt +BROKEN_powerpc64= fails to link: coin_wrap.o: relocation truncated to fit: R_PPC64_TOC16_DS + USES= zip python:2 USE_PYTHON= autoplist distutils WRKSRC= ${WRKDIR}/Coin3D-pivy-${DISTNAME} .include Index: head/graphics/rawstudio/Makefile =================================================================== --- head/graphics/rawstudio/Makefile (revision 441467) +++ head/graphics/rawstudio/Makefile (revision 441468) @@ -1,42 +1,44 @@ # Created by: Alex Samorukov # $FreeBSD$ PORTNAME= rawstudio PORTVERSION= 2.0 PORTREVISION= 14 CATEGORIES= graphics MASTER_SITES= http://rawstudio.org/files/release/ MAINTAINER= samm@os2.kiev.ua COMMENT= Open-source program to read and manipulate RAW photo images LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png \ liblcms.so:graphics/lcms \ libexiv2.so:graphics/exiv2 \ libdbus-1.so:devel/dbus \ libfftw3f.so:math/fftw3-float \ liblensfun.so:graphics/lensfun \ libflickcurl.so:www/flickcurl \ libgphoto2.so:graphics/libgphoto2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 +BROKEN_powerpc64= fails to link: libicuuc.so. undefined reference to __cxa_throw_bad_array_new_length + USES= desktop-file-utils gettext gmake jpeg libtool pathfix pkgconfig \ sqlite GNU_CONFIGURE= yes USE_GNOME= gtk20 libxml2 gconf2 USE_LDCONFIG= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIBS+= `pkg-config --libs gthread-2.0` post-patch: @${REINPLACE_CMD} -e 's, libssl,,' ${WRKSRC}/configure # lensfun 0.3.0 had removed support for LF_MODIFY_CCI @${REINPLACE_CMD} -e 's, | LF_MODIFY_CCI,,' \ ${WRKSRC}/plugins/lensfun/lensfun.c .include Index: head/graphics/simpleviewer/Makefile =================================================================== --- head/graphics/simpleviewer/Makefile (revision 441467) +++ head/graphics/simpleviewer/Makefile (revision 441468) @@ -1,38 +1,40 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= simpleviewer PORTVERSION= 2.92 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/andreyu/simple-viewer-gl/get/ DISTNAME= v${PORTVERSION} # version tag, thus no embedded ${PORTNAME} DIST_SUBDIR= ${PORTNAME} # and hence the need for ${DIST_SUBDIR} MAINTAINER= ports@FreeBSD.org COMMENT= Small and simple OpenGL image viewer with transparency support LICENSE= GPLv2 LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libImlib2.so:graphics/imlib2 \ libexif.so:graphics/libexif \ libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libglfw.so:graphics/glfw \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp +BROKEN_powerpc64= fails to build: fileslist.cpp: '::printf' has not been declared + USES= cmake compiler:c++11-lang jpeg pkgconfig tar:bzip2 USE_GL= glu USE_XORG= ice sm x11 xcursor xext xinerama xrandr xxf86vm WRKSRC= ${WRKDIR}/andreyu-simple-viewer-gl-b3bd8710e176 PLIST_FILES= bin/sviewgl do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sviewgl ${STAGEDIR}${PREFIX}/bin .include Index: head/graphics/tulip/Makefile =================================================================== --- head/graphics/tulip/Makefile (revision 441467) +++ head/graphics/tulip/Makefile (revision 441468) @@ -1,64 +1,66 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= tulip PORTVERSION= 4.10.0 PORTREVISION= 1 DISTVERSIONSUFFIX= _src CATEGORIES= graphics MASTER_SITES= SF/auber/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= woodsb02@FreeBSD.org COMMENT= System dedicated to the visualization of huge graphs LICENSE= LGPL3 LIB_DEPENDS= libquazip.so:archivers/quazip \ libpng.so:graphics/png \ libOGDF.so:math/ogdf \ libfreetype.so:print/freetype2 +BROKEN_powerpc64= fails to link: libOGDF.so: undefined reference to CoinPackedVector::CoinPackedVector + WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= cmake:outsource compiler:c++11-lib dos2unix execinfo jpeg python \ shebangfix SHEBANG_FILES= tulip-config.in DOS2UNIX_FILES= software/tulip/src/main.cpp USE_GL= gl glew glut USE_GNOME= libxml2 CMAKE_ARGS= -DBUILD_DOC:BOOL=OFF \ -DOGDFInclude:STRING=${LOCALBASE}/include \ -DOGDFLibrary:STRING=${LOCALBASE}/lib/libOGDF.so USE_LDCONFIG= ${PREFIX}/lib/tulip CXXFLAGS+= -fPIC -I${LOCALBASE}/include -DNDEBUG -DOGDF_DLL # Unhide std::to_string() to fix build with GCC (see ports/193528 for details) CXXFLAGS+= -D_GLIBCXX_USE_C99 LDFLAGS+= -L${LOCALBASE}/lib -lCOIN PLIST_SUB= TULIP_VERSION="${PORTVERSION}" \ TULIP_VERS="${PORTVERSION:R}" DESKTOP_ENTRIES="Tulip" "" "${PREFIX}/share/pixmaps.tulip.png" "tulip" "" "" OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI= QT4 QT5 OPTIONS_DEFAULT= QT4 QT4_USE= qt4=corelib,gui,network,opengl,webkit \ qt4=xml,xmlpatterns \ qt4=moc_build,qmake_build,rcc_build,uic_build QT5_USE= qt5=core,gui,network,opengl,webkit,widgets \ qt5=xml,xmlpatterns \ qt5=buildtools_build,qmake_build QT5_CMAKE_BOOL= USE_QT5_IF_INSTALLED post-build: @${LN} -sf logo32x32.png \ ${WRKSRC}/library/tulip-gui/resources/icons/tulip.png post-install: (cd ${WRKSRC}/library/tulip-gui/resources/icons && ${INSTALL_DATA} \ tulip.png ${STAGEDIR}${PREFIX}/share/pixmaps) .include Index: head/irc/lostirc/Makefile =================================================================== --- head/irc/lostirc/Makefile (revision 441467) +++ head/irc/lostirc/Makefile (revision 441468) @@ -1,32 +1,34 @@ # Created by: Juan Salaverria # $FreeBSD$ PORTNAME= lostirc PORTVERSION= 0.4.6 PORTREVISION= 11 CATEGORIES= irc MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Simple and minimal IRC client for X LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgtkmm-2.4.so:x11-toolkits/gtkmm24 +BROKEN_powerpc64= fails to build: Socket.cpp: 'strerror' was not declared in this scope + USES= compiler:c++11-lang pathfix pkgconfig gettext USE_CXXSTD= c++11 USE_GNOME= gnomeprefix GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-kde OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in AUTHORS ChangeLog TODO README ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/irc/weechat/Makefile =================================================================== --- head/irc/weechat/Makefile (revision 441467) +++ head/irc/weechat/Makefile (revision 441468) @@ -1,111 +1,114 @@ # Created by: clement # $FreeBSD$ PORTNAME= weechat PORTVERSION= 1.8 CATEGORIES= irc MASTER_SITES= https://weechat.org/files/src/ MAINTAINER= brnrd@FreeBSD.org COMMENT= Lightweight and user friendly ncurses based IRC client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS+= libcurl.so:ftp/curl \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error USES= cmake:outsource ncurses tar:xz USE_LDCONFIG= yes CMAKE_ARGS+= -DENABLE_GUILE=no \ -DLIBDATADIR=${LOCALBASE}/libdata OPTIONS_DEFINE= BACKTRACE DOCS CA_BUNDLE GNUTLS ICON ICONV MANPAGES NLS OPTIONS_DEFAULT= ASPELL BACKTRACE CA_BUNDLE CHARSET GNUTLS ICON LUA MANPAGES PERL PYTHON RUBY TCL OPTIONS_SUB= yes +# BROKEN: ruby.h: error: wrong number of arguments specified for 'deprecated' attribute +OPTIONS_EXCLUDE_powerpc64= RUBY + OPTIONS_GROUP= PLUGINS OPTIONS_GROUP_PLUGINS= ASPELL CHARSET JAVASCRIPT LUA PERL PYTHON RUBY TCL BACKTRACE_DESC= Provide crash backtraces CA_BUNDLE_DESC= Include CA bundle for certificate verification ICON_DESC= Desktop icon PLUGINS_DESC= Weechat Plugins CHARSET_DESC= Charset plugin (implies ICONV) JAVASCRIPT_DESC= Javascript script support PYTHON_DESC= Python script support RUBY_DESC= Ruby script support ASPELL_CMAKE_BOOLL= ENABLE_ASPELL ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell BACKTRACE_CMAKE_BOOL= ENABLE_BACKTRACE BACKTRACE_USES= execinfo CA_BUNDLE_CMAKE_ON= -DCA_FILE=${LOCALBASE}/share/certs/ca-root-nss.crt CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss CHARSET_CMAKE_BOOL= ENABLE_CHARSET CHARSET_IMPLIES= ICONV DOCS_CMAKE_BOOL= ENABLE_DOC DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/asciidoctor:textproc/rubygem-asciidoctor ICONV_CMAKE_BOOL= ENABLE_ICONV ICONV_USES= iconv JAVASCRIPT_CMAKE_BOOL= ENABLE_JAVASCRIPT JAVASCRIPT_LIB_DEPENDS= libv8.so:lang/v8 GNUTLS_CMAKE_BOOL= ENABLE_GNUTLS GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_USES= pkgconfig LUA_CMAKE_BOOL= ENABLE_LUA LUA_USES= lua pkgconfig MANPAGES_CMAKE_BOOL= ENABLE_MAN MANPAGES_CMAKE_ON= -DMANDIR=${MANPREFIX}/man MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/bin/asciidoctor:textproc/rubygem-asciidoctor NLS_CMAKE_BOOL= ENABLE_NLS NLS_USES= gettext PERL_CMAKE_BOOL= ENABLE_PERL PERL_USES= perl5 PYTHON_CMAKE_BOOL= ENABLE_PYTHON PYTHON_USES= python RUBY_CMAKE_BOOL= ENABLE_RUBY RUBY_USE= ruby=yes TCL_CMAKE_BOOL= ENABLE_TCL TCL_USES= tcl:85+ .include .if !empty(PORT_OPTIONS:MPYTHON) && ${PYTHON_MAJOR_VER} >= 3 WARNING= "Using Python 3.x is NOT recommended because many \"official\" scripts won\'t work" CMAKE_ARGS+= -DENABLE_PYTHON3:BOOL=true \ -DPYTHON_LIBRARY:FILEPATH=${LOCALBASE}/lib/libpython${PYTHON_VER}m.so .endif post-patch: @${REINPLACE_CMD} -e 's|$${LIBDIR}/../pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' \ ${WRKSRC}/CMakeLists.txt .for f in src/CMakeLists.txt src/core/CMakeLists.txt cmake/*.cmake @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/${f} .endfor post-patch-ICON-off: @${REINPLACE_CMD} -e '/^# icon$$/,/^$$/d' ${WRKSRC}/CMakeLists.txt post-install: ${LN} -sf weechat ${STAGEDIR}${PREFIX}/bin/weechat-curses .include Index: head/japanese/mozc-server/Makefile =================================================================== --- head/japanese/mozc-server/Makefile (revision 441467) +++ head/japanese/mozc-server/Makefile (revision 441468) @@ -1,404 +1,404 @@ # Created by: Daichi GOTO # $FreeBSD$ PORTNAME= mozc PORTVERSION= 2.20.2677.102.02 DISTVERSIONPREFIX= v PORTREVISION= 4 CATEGORIES= japanese MAINTAINER= hrs@FreeBSD.org COMMENT?= Mozc Japanese Input Method, Server LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ninja:devel/ninja \ gyp:devel/py-gyp EXTRACT_DEPENDS=${PYTHON_CMD}:${PYTHON_PORTSDIR} LIB_DEPENDS= libprotobuf.so:devel/protobuf \ libzinnia.so:japanese/zinnia RUN_DEPENDS= xdg-open:devel/xdg-utils +BROKEN_powerpc= fails to compile: segfault +BROKEN_powerpc64= fails to install: gyp: Call to 'which clang' returned exit status 1 while in client/client.gyp +BROKEN_sparc64= fails to compile: segfault + USE_GITHUB= yes GH_TUPLE= hrs-allbsd:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION} \ hiroyuki-komatsu:japanese-usage-dictionary:e5b3425:udic USES= compiler:c++11-lang pkgconfig gmake \ tar:bzip2 python:2.7,build shebangfix SHEBANG_FILES= src/build_mozc.py BUILD_WRKSRC= ${WRKSRC}/src BUILD_MOZC_LIST?= mozc_server .if ${BUILD_MOZC_LIST:Mmozc_server} == "mozc_server" PKGNAMEPREFIX= ja- PKGNAMESUFFIX= -server LICENSE= BSD3CLAUSE NAISTL LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE LICENSE_DISTFILES_BSD3CLAUSE= ${DISTNAME}${EXTRACT_SUFX} LICENSE_NAME_NAISTL= Nara Institute of Science and Technology License LICENSE_PERMS_NAISTL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_FILE_NAISTL= ${WRKSRC}/src/data/dictionary_oss/README.txt LICENSE_DISTFILES_NAISTL=${DISTNAME}${EXTRACT_SUFX} .elif ${BUILD_MOZC_LIST:Mmozc_tool} == "mozc_tool" USE_GNOME= glib20 gtk20 USE_QT5= buildtools core gui widgets .elif ${BUILD_MOZC_LIST:Mibus_mozc} == "ibus_mozc" USES+= gettext-runtime USE_XORG= xcb USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 .elif ${BUILD_MOZC_LIST:Mmozc_el} == "mozc_el" USE_EMACS= yes .elif ${BUILD_MOZC_LIST:Mfcitx_mozc} USES+= gettext-tools .endif # Use GCC only when the stock clang does not have libc++.so. .if exists(/usr/bin/clang) && exists(/usr/lib/libc++.so) _CCTYPE= clang .else USE_GCC= yes _CCTYPE= gcc .endif .include - -.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" -BROKEN= Does not compile: segfault -.endif GYP_DEFINES= use_libprotobuf=1 \ channel_dev=0 \ enable_unittest=0 \ compiler_host='${_CCTYPE}' \ compiler_target='${_CCTYPE}' \ use_libzinnia=1 \ zinnia_model_file='${LOCALBASE}/share/tegaki/models/zinnia/handwriting-ja.model' \ ibus_mozc_icon_path='${LOCALBASE}/share/ibus-mozc/icons/product_icon.png' \ ibus_mozc_path='${PREFIX}/libexec/ibus-engine-mozc' BUILD_MODE= Release BUILD_CMD= ${SETENV} ${MAKE_ENV} PATH=/bin:/usr/bin:${PATH} ${MAKE_CMD} BUILD_MOZC_CMD= cd ${BUILD_WRKSRC} && \ ${SETENV} BUILD_COMMAND="${BUILD_WRKSRC}/mozcmake" \ GYP_DEFINES="${GYP_DEFINES}" \ PYTHONPATH=${PYTHON_SITELIBDIR}/gyp \ CC_host="${CC}" \ CC_target="${CC}" \ CXX_host="${CXX}" \ CXX_target="${CXX}" \ LD_host="${CXX}" \ AR_host="${AR}" \ ${PYTHON_CMD} build_mozc.py BUILD_MOZC_CMD_BUILD= ${BUILD_MOZC_CMD} build -c ${BUILD_MODE} ${_MAKE_JOBS} BUILD_GYP_CMD= ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/gyp post-patch: ${FIND} ${BUILD_WRKSRC} \( -name '*.gyp' -o -name '*.gypi' \) -exec \ ${REINPLACE_CMD} "s,'python','${PYTHON_CMD}',g" {} \; .if ${BUILD_MOZC_LIST:Mfcitx_mozc} == "fcitx_mozc" ${REINPLACE_CMD} 's,/po/mo},%po}mo,g' \ ${BUILD_WRKSRC}/unix/fcitx/gen_fcitx_mozc_i18n.sh ${REINPLACE_CMD} "s,/usr,${LOCALBASE:Q}," \ ${BUILD_WRKSRC}/unix/fcitx/mozc.conf .endif .if !${BUILD_MOZC_LIST:Mmozc_el} ${BUILD_WRKSRC}/mozcmake: ${PRINTF} "%s\n\n%s\n" "#!/bin/sh" 'exec ${BUILD_CMD} "$$@"' \ > ${BUILD_WRKSRC}/mozcmake ${CHMOD} +x ${BUILD_WRKSRC}/mozcmake post-configure: ${BUILD_WRKSRC}/mozcmake ${BUILD_MOZC_CMD} gyp \ --gypdir=${LOCALBASE}/bin \ --server_dir="${PREFIX}/bin" \ --tool_dir="${PREFIX}/libexec" \ --renderer_dir="${PREFIX}/libexec" \ --localbase="${LOCALBASE}" \ --ldflags="${LDFLAGS} -fstack-protector -L${LOCALBASE}/lib" \ --cflags="${CFLAGS:Q}" \ --cflags_cc="${CXXFLAGS:Q}" \ --include_dirs="${LOCALBASE}/include" \ ${GYP_OPTIONS} .endif # mozc_server .if ${BUILD_MOZC_LIST:Mmozc_server} == "mozc_server" || make(makesum) GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=0 MASTER_SITES+= LOCAL/kuriyama:zipcode DISTFILES+= \ ken_all-20161031.zip:zipcode \ jigyosyo-20161031.zip:zipcode PLIST_FILES+= bin/mozc \ bin/mozc_server \ libexec/mozc_emacs_helper SUB_FILES+= mozc post-extract-mozc_server: @for F in ${DISTFILES:M*\:zipcode:C/\:zipcode//}; do \ ${UNZIP_NATIVE_CMD} -L -d ${BUILD_WRKSRC}/data/dictionary_oss \ ${DISTDIR}/$$F; \ done cd ${BUILD_WRKSRC}/data/dictionary_oss && \ ${SETENV} PYTHONPATH=${BUILD_WRKSRC} \ ${PYTHON_CMD} ${BUILD_WRKSRC}/dictionary/gen_zip_code_seed.py \ --zip_code=ken_all.csv --jigyosyo=jigyosyo.csv \ >> dictionary09.txt ${MV} ${WRKSRC_udic}/usage_dict.txt \ ${BUILD_WRKSRC}/third_party/japanese_usage_dictionary post-extract: post-extract-mozc_server do-build-mozc_server: ${BUILD_MOZC_CMD_BUILD} server/server.gyp:mozc_server ${BUILD_MOZC_CMD_BUILD} unix/emacs/emacs.gyp:mozc_emacs_helper do-install-mozc_server: ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_server \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_emacs_helper \ ${STAGEDIR}${PREFIX}/libexec ${INSTALL_SCRIPT} \ ${WRKDIR}/mozc ${STAGEDIR}/${PREFIX}/bin .endif # mozc_tool .if ${BUILD_MOZC_LIST:Mmozc_tool} == "mozc_tool" GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=1 RUN_DEPENDS+= ${LOCALBASE}/share/tegaki/models/zinnia/handwriting-ja.model:japanese/tegaki-zinnia-japanese PLIST_FILES+= libexec/mozc_tool \ bin/mozc_tool \ %%DATADIR%%/icons/product_logo.png \ %%DATADIR%%/icons/update_uptodate.png SUB_FILES+= mozc_tool do-build-mozc_tool: ${BUILD_MOZC_CMD_BUILD} gui/gui.gyp:mozc_tool do-install-mozc_tool: ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_tool \ ${STAGEDIR}${PREFIX}/libexec ${INSTALL_SCRIPT} ${WRKDIR}/mozc_tool ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/icons ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/ime_product_icon_opensource-32.png \ ${STAGEDIR}${DATADIR}/icons/product_logo.png ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/ime_product_icon_opensource-32.png \ ${STAGEDIR}${DATADIR}/icons/update_uptodate.png .endif # ibus_mozc .if ${BUILD_MOZC_LIST:Mibus_mozc} == "ibus_mozc" GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=1 \ enable_gtk_renderer=1 LIB_DEPENDS+= libibus-1.0.so:textproc/ibus RUN_DEPENDS+= mozc_server:japanese/mozc-server \ mozc_tool:japanese/mozc-tool \ ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/__init__.py:devel/py-notify PLIST_FILES+= libexec/mozc_renderer \ libexec/ibus-engine-mozc \ %%DATADIR%%/icons/alpha_full.png \ %%DATADIR%%/icons/alpha_half.png \ %%DATADIR%%/icons/dictionary.png \ %%DATADIR%%/icons/direct.png \ %%DATADIR%%/icons/hiragana.png \ %%DATADIR%%/icons/katakana_full.png \ %%DATADIR%%/icons/katakana_half.png \ %%DATADIR%%/icons/product_icon.png \ %%DATADIR%%/icons/properties.png \ %%DATADIR%%/icons/tool.png \ share/ibus/component/mozc.xml PLIST_DIRS+= %%DATADIR%%/icons ${DATADIR_REL} do-build-ibus_mozc: ${BUILD_MOZC_CMD_BUILD} \ unix/ibus/ibus.gyp:ibus_mozc \ renderer/renderer.gyp:mozc_renderer do-install-ibus_mozc: ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_renderer \ ${STAGEDIR}${PREFIX}/libexec/mozc_renderer ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/ibus_mozc \ ${STAGEDIR}${PREFIX}/libexec/ibus-engine-mozc ${MKDIR} ${STAGEDIR}${PREFIX}/share/ibus/component ${INSTALL_DATA} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/gen/unix/ibus/mozc.xml \ ${STAGEDIR}${PREFIX}/share/ibus/component/mozc.xml @${MKDIR} ${STAGEDIR}${DATADIR}/icons .for F in ui-alpha_full ui-alpha_half ui-dictionary ui-direct \ ui-hiragana ui-katakana_full ui-katakana_half ui-properties ui-tool ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/${F}.png \ ${STAGEDIR}${DATADIR}/icons/${F:S/^ui-//}.png .endfor ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/ime_product_icon_opensource-32.png \ ${STAGEDIR}${DATADIR}/icons/product_icon.png .endif # uim_mozc .if ${BUILD_MOZC_LIST:Muim_mozc} == "uim_mozc" || make(makesum) GH_TUPLE+= e-kato:macuim:v0.6.16.2.1:MU LIB_DEPENDS+= libuim.so:textproc/uim RUN_DEPENDS+= mozc_server:japanese/mozc-server \ mozc_tool:japanese/mozc-tool EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-unix-uim-mozc.cc \ ${PATCHDIR}/extra-patch-src-unix-uim-uim.gyp PLIST_FILES+= lib/uim/plugin/libuim-mozc.so \ %%DATADIR%%/mozc.scm \ %%DATADIR%%/mozc-custom.scm \ %%DATADIR%%/mozc-key-custom.scm \ %%DATADIR%%/pixmaps/mozc.png \ "@postexec ${LOCALBASE}/bin/uim-module-manager --register mozc" \ "@preunexec ${LOCALBASE}/bin/uim-module-manager --unregister mozc" GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=0 post-extract-uim_mozc: ${MV} ${WRKSRC_MU}/Mozc/uim ${BUILD_WRKSRC}/unix ${REINPLACE_CMD} -e "s,/usr/lib/mozc,${LOCALBASE}/libexec," \ ${WRKSRC_MU}/Mozc/scm/mozc-custom.scm post-extract: post-extract-uim_mozc do-build-uim_mozc: ${BUILD_MOZC_CMD_BUILD} \ unix/uim/uim.gyp:uim-mozc do-install-uim_mozc: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/uim/plugin ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/libuim-mozc.so \ ${STAGEDIR}${PREFIX}/lib/uim/plugin ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC_MU}/Mozc/scm && \ ${INSTALL_DATA} mozc.scm mozc-custom.scm mozc-key-custom.scm \ ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DATADIR}/pixmaps ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/product_icon_32bpp-128.png \ ${STAGEDIR}${DATADIR}/pixmaps/mozc.png .endif # fcitx_mozc .if ${BUILD_MOZC_LIST:Mfcitx_mozc} == "fcitx_mozc" GYP_OPTIONS+= --noqt --use_fcitx GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=0 LIB_DEPENDS+= libfcitx-core.so:chinese/fcitx RUN_DEPENDS+= mozc_server:japanese/mozc-server \ mozc_tool:japanese/mozc-tool PLIST_FILES+= lib/fcitx/fcitx-mozc.so \ share/fcitx/addon/fcitx-mozc.conf \ share/fcitx/inputmethod/mozc.conf \ %%DATADIR%%/icon/mozc.png \ %%DATADIR%%/icon/mozc-alpha_full.png \ %%DATADIR%%/icon/mozc-alpha_half.png \ %%DATADIR%%/icon/mozc-direct.png \ %%DATADIR%%/icon/mozc-hiragana.png \ %%DATADIR%%/icon/mozc-katakana_full.png \ %%DATADIR%%/icon/mozc-katakana_half.png \ %%DATADIR%%/icon/mozc-dictionary.png \ %%DATADIR%%/icon/mozc-properties.png \ %%DATADIR%%/icon/mozc-tool.png \ share/locale/ja/LC_MESSAGES/fcitx-mozc.mo \ share/locale/zh_CN/LC_MESSAGES/fcitx-mozc.mo \ share/locale/zh_TW/LC_MESSAGES/fcitx-mozc.mo PLIST_DIRS+= %%DATADIR%%/icon ${DATADIR_REL} do-build-fcitx_mozc: ${BUILD_MOZC_CMD_BUILD} unix/fcitx/fcitx.gyp:fcitx-mozc do-install-fcitx_mozc: @${MKDIR} \ ${STAGEDIR}${PREFIX}/lib/fcitx \ ${STAGEDIR}${PREFIX}/share/fcitx/addon \ ${STAGEDIR}${PREFIX}/share/fcitx/inputmethod ${INSTALL_LIB} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/fcitx-mozc.so \ ${STAGEDIR}${PREFIX}/lib/fcitx/fcitx-mozc.so ${INSTALL_DATA} \ ${BUILD_WRKSRC}/unix/fcitx/fcitx-mozc.conf \ ${STAGEDIR}${PREFIX}/share/fcitx/addon/fcitx-mozc.conf ${INSTALL_DATA} \ ${BUILD_WRKSRC}/unix/fcitx/mozc.conf \ ${STAGEDIR}${PREFIX}/share/fcitx/inputmethod/mozc.conf @${MKDIR} ${STAGEDIR}${DATADIR}/icon .for F in ui-alpha_full ui-alpha_half ui-dictionary ui-direct \ ui-hiragana ui-katakana_full ui-katakana_half ui-properties ui-tool ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/${F}.png \ ${STAGEDIR}${DATADIR}/icon/${F:S,^ui-,mozc-,}.png .endfor ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/product_icon_32bpp-128.png \ ${STAGEDIR}${DATADIR}/icon/mozc.png .for L in ja zh_CN zh_TW ${INSTALL_DATA} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/gen/unix/fcitx/po/${L}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${L}/LC_MESSAGES/fcitx-mozc.mo .endfor .endif # mozc_el .if ${BUILD_MOZC_LIST:Mmozc_el} == "mozc_el" CATEGORIES+= elisp RUN_DEPENDS+= mozc_server:japanese/mozc-server PLIST_FILES+= ${EMACS_VERSION_SITE_LISPDIR}/mozc/mozc.elc \ ${EMACS_VERSION_SITE_LISPDIR}/mozc/mozc.el.gz \ ${EMACS_VERSION_SITE_LISPDIR}/mozc/leim-list.el PLIST_DIRS+= ${EMACS_VERSION_SITE_LISPDIR}/mozc post-patch-mozc_el: ${REINPLACE_CMD} "s,%%PREFIX%%,${PREFIX}," \ ${BUILD_WRKSRC}/unix/emacs/mozc.el post-patch: post-patch-mozc_el do-build-mozc_el: cd ${BUILD_WRKSRC}/unix/emacs && \ ${EMACS_CMD} -batch -q -no-site-file -no-init-file \ -f batch-byte-compile mozc.el && \ ${GZIP_CMD} mozc.el do-install-mozc_el: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/mozc ${INSTALL_DATA} \ ${BUILD_WRKSRC}/unix/emacs/mozc.el.gz \ ${BUILD_WRKSRC}/unix/emacs/mozc.elc \ ${FILESDIR}/leim-list.el \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/mozc/ .endif do-build: ${BUILD_MOZC_LIST:S/^/do-build-/} do-install: ${BUILD_MOZC_LIST:S/^/do-install-/} .include Index: head/japanese/nethack34/Makefile =================================================================== --- head/japanese/nethack34/Makefile (revision 441467) +++ head/japanese/nethack34/Makefile (revision 441468) @@ -1,78 +1,80 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= nethack PORTVERSION= 3.4.3 PORTREVISION= 7 CATEGORIES= japanese games MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}-src PATCH_SITES= SOURCEFORGE_JP/jnethack/58545 PATCHFILES= jnethack-${PORTVERSION}-0.11.diff.gz PATCH_DIST_STRIP= -p1 MAINTAINER= ports@FreeBSD.org COMMENT= Japanized NetHack +BROKEN_FreeBSD_12= fails to build: stdlib.h: conflicting types for 'srandom' + WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= gmake tar:tgz MAKE_ENV= GRAPHICS="${GRAPHICS}" PLIST_SUB= HACKNAME="${HACKNAME}" MAKE_JOBS_UNSAFE= yes # Configure these variables as you want them to be. HACKNAME?= jnethack HACKDIR?= share/${HACKNAME} DATADIR= ${PREFIX}/${HACKDIR} DOCSDIR= ${PREFIX}/share/doc/${HACKNAME} SUB_FILES= pkg-deinstall SUB_LIST= HACKDIR=${HACKDIR} OPTIONS_DEFINE= DOCS SHELL X11 OPTIONS_DEFAULT=SHELL X11 SHELL_DESC= Shell support .include .if ${PORT_OPTIONS:MX11} USE_XORG= xaw xpm GRAPHICS= X11_GRAPHICS .endif post-patch: @${REINPLACE_CMD} -e 's|%%HACKNAME%%|${HACKNAME}|g' \ -e 's|%%HACKDIR%%|${PREFIX}/${HACKDIR}|g' \ ${WRKSRC}/include/config.h \ ${WRKSRC}/sys/unix/Makefile.top \ ${WRKSRC}/sys/unix/Makefile.doc @${REINPLACE_CMD} -e 's|||g' \ ${WRKSRC}/win/Qt/qt_win.cpp .if ! ${PORT_OPTIONS:MSHELL} @${REINPLACE_CMD} -e 's|#define SHELL|/* #define SHELL|' \ ${WRKSRC}/include/unixconf.h .endif .if ! ${PORT_OPTIONS:MX11} @${REINPLACE_CMD} -e 's|# define XI18N|/* # define XI18N|' \ ${WRKSRC}/include/config.h .endif do-configure: (cd ${WRKSRC}/sys/unix && ${SH} setup.sh) post-install: (cd ${WRKSRC}/doc && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} manpages) ${INSTALL_DATA} ${WRKSRC}/win/X11/JNetHack.ad \ ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/JNetHack .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README.j ChangeLog.j INSTALL.j \ doc/Guidebook.txt doc/jGuidebook.txt ${STAGEDIR}${DOCSDIR}) .endif .include Index: head/lang/cling/Makefile =================================================================== --- head/lang/cling/Makefile (revision 441467) +++ head/lang/cling/Makefile (revision 441468) @@ -1,122 +1,125 @@ # Created by: Mahdi Mokhtari # $FreeBSD$ PORTNAME= cling PORTVERSION= 0.4 PORTREVISION?= 2 CATEGORIES= lang devel MASTER_SITES= https://root.cern.ch/download/cling/ DISTNAME= ${PORTNAME}_2016-12-29_sources MAINTAINER= mmokhi@FreeBSD.org COMMENT= Interactive C++ Interpreter Based on LLVM and Clang Libs LICENSE= LLVM NCSA LICENSE_COMB= multi LICENSE_NAME_LLVM= LLVM Release License LICENSE_FILE_LLVM= ${WRKSRC}/LICENSE.TXT LICENSE_FILE_NCSA= ${WRKSRC}/tools/cling/LICENSE.TXT LICENSE_PERMS_LLVM= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +BROKEN_armv6= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' +BROKEN_powerpc64= fails to compile: IncrementalParser.cpp: 'to_string' is not a member of 'std' + WRKSRC= ${WRKDIR}/src LLVM_RELEASE= 3.9.0 LLVM_SUFFIX= 39_cern-root LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} USES= cmake:outsource compiler:c11 compiler:c++11-lib cpe \ python:build shebangfix tar:bzip2 USE_LDCONFIG= ${LLVM_PREFIX}/lib SHEBANG_FILES= tools/clang/tools/clang-format/clang-format-diff.py \ tools/clang/tools/clang-format/git-clang-format \ tools/clang/tools/scan-view/bin/scan-view SUB_FILES= llvm-wrapper.sh SUB_LIST+= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}" PLIST_SUB+= LLVM_SUFFIX=${LLVM_SUFFIX} LLVM_RELEASE=${LLVM_RELEASE} CMAKE_BUILD_TYPE= Release CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX} CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \ --target ${PORTNAME} CLING_FILES= bin/cling \ lib/libcling.so \ lib/libclingInterpreter.a \ lib/libclingJupyter.so \ lib/libclingMetaProcessor.a \ lib/libclingUserInterface.a \ lib/libclingUtils.a \ include/cling/Interpreter/AutoloadCallback.h \ include/cling/Interpreter/CIFactory.h \ include/cling/Interpreter/CValuePrinter.h \ include/cling/Interpreter/ClangInternalState.h \ include/cling/Interpreter/ClingCodeCompleteConsumer.h \ include/cling/Interpreter/ClingOptions.h \ include/cling/Interpreter/CompilationOptions.h \ include/cling/Interpreter/DynamicExprInfo.h \ include/cling/Interpreter/DynamicLibraryManager.h \ include/cling/Interpreter/DynamicLookupLifetimeHandler.h \ include/cling/Interpreter/DynamicLookupRuntimeUniverse.h \ include/cling/Interpreter/Exception.h \ include/cling/Interpreter/Interpreter.h \ include/cling/Interpreter/InterpreterCallbacks.h \ include/cling/Interpreter/InvocationOptions.h \ include/cling/Interpreter/LookupHelper.h \ include/cling/Interpreter/RuntimePrintValue.h \ include/cling/Interpreter/RuntimeUniverse.h \ include/cling/Interpreter/Transaction.h \ include/cling/Interpreter/Value.h \ include/cling/MetaProcessor/MetaProcessor.h \ include/cling/UserInterface/UserInterface.h \ include/cling/UserInterface/textinput/Callbacks.h \ include/cling/UserInterface/textinput/Color.h \ include/cling/UserInterface/textinput/Display.h \ include/cling/UserInterface/textinput/Editor.h \ include/cling/UserInterface/textinput/History.h \ include/cling/UserInterface/textinput/InputData.h \ include/cling/UserInterface/textinput/KeyBinding.h \ include/cling/UserInterface/textinput/Range.h \ include/cling/UserInterface/textinput/Reader.h \ include/cling/UserInterface/textinput/SignalHandler.h \ include/cling/UserInterface/textinput/StreamReader.h \ include/cling/UserInterface/textinput/StreamReaderUnix.h \ include/cling/UserInterface/textinput/StreamReaderWin.h \ include/cling/UserInterface/textinput/TerminalConfigUnix.h \ include/cling/UserInterface/textinput/TerminalDisplay.h \ include/cling/UserInterface/textinput/TerminalDisplayUnix.h \ include/cling/UserInterface/textinput/TerminalDisplayWin.h \ include/cling/UserInterface/textinput/Text.h \ include/cling/UserInterface/textinput/TextInput.h \ include/cling/UserInterface/textinput/TextInputContext.h \ include/cling/Utils/AST.h \ include/cling/Utils/Output.h \ include/cling/Utils/ParserStateRAII.h \ include/cling/Utils/Paths.h \ include/cling/Utils/Platform.h \ include/cling/Utils/SourceNormalization.h \ include/cling/Utils/Validation.h FIRST_FILE= ${CLING_FILES:C/^/XXXX/1:MXXXX*:C/^XXXX//} post-patch: @${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' \ ${PATCH_WRKSRC}/tools/cling/tools/driver/cling.cpp @${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' \ ${PATCH_WRKSRC}/tools/cling/lib/Interpreter/CIFactory.cpp post-install: ${RM} ${STAGEDIR}${LLVM_PREFIX}/man/man1/scan-build.1 ${RM} -rf ${STAGEDIR}${LLVM_PREFIX}/man ${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \ ${STAGEDIR}${PREFIX}/${FIRST_FILE} ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/Interpreter ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/MetaProcessor ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/UserInterface/textinput ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/Utils .for file in ${CLING_FILES:C/^/XXXX/1:NXXXX*} ${LN} -f ${STAGEDIR}${PREFIX}/${FIRST_FILE} ${STAGEDIR}${PREFIX}/${file} .endfor .include Index: head/lang/gcc47/Makefile =================================================================== --- head/lang/gcc47/Makefile (revision 441467) +++ head/lang/gcc47/Makefile (revision 441468) @@ -1,119 +1,121 @@ # Created by: Gerald Pfeifer # $FreeBSD$ PORTNAME= gcc PORTVERSION= 4.7.4 PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= lang MASTER_SITES= GCC/releases/gcc-${PORTVERSION} PKGNAMESUFFIX= ${SUFFIX} MAINTAINER= gerald@FreeBSD.org COMMENT= GNU Compiler Collection 4.7 LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libmpc.so:math/mpc BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils RUN_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils +BROKEN_powerpc64= fails to compile: libgcc2.c: In function '__powisf2': internal compiler error: Segmentation fault + .if defined(MAINTAINER_MODE) BUILD_DEPENDS+= runtest:misc/dejagnu .endif CPE_VENDOR= gnu # GCC_VERSION and SUFFIX relate to names of executables and directories # once installed. GCC_VERSION= ${PORTVERSION} SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 sparc64 USES= cpe gmake iconv libtool makeinfo perl5 tar:bzip2 USE_BINUTILS= yes USE_PERL5= build SSP_UNSAFE= yes OPTIONS_DEFINE= BOOTSTRAP BOOTSTRAP_DESC= Build using a full bootstrap .include .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif .if ${ARCH} == powerpc64 CONFIGURE_ENV+= UNAME_m="powerpc64" .endif LANGUAGES:= c,c++,objc,fortran TARGLIB= ${PREFIX}/lib/gcc${SUFFIX} LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX} GNU_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes .if empty(PORT_OPTIONS:MBOOTSTRAP) CONFIGURE_ARGS+=--disable-bootstrap .else CONFIGURE_ARGS+=--with-build-config=bootstrap-debug ALL_TARGET= bootstrap-lean .endif CONFIGURE_ARGS+=--disable-nls \ --enable-gnu-indirect-function \ --libdir=${TARGLIB} \ --libexecdir=${LIBEXEC} \ --program-suffix=${SUFFIX} \ --with-as=${LOCALBASE}/bin/as \ --with-gmp=${LOCALBASE} \ --with-gxx-include-dir=${TARGLIB}/include/c++/ \ --with-ld=${LOCALBASE}/bin/ld \ ${ICONV_CONFIGURE_ARG} \ --with-pkgversion="FreeBSD Ports Collection" \ --with-system-zlib \ --disable-libgcj \ --enable-languages=${LANGUAGES} MAKE_ARGS+= MAKEINFOFLAGS="--no-split" USE_LDCONFIG= ${TARGLIB} PLIST_SUB= GCC_VERSION=${GCC_VERSION} \ GNU_HOST=${CONFIGURE_TARGET} \ SUFFIX=${SUFFIX} INFO= gcc${SUFFIX}/cpp \ gcc${SUFFIX}/cppinternals \ gcc${SUFFIX}/gcc \ gcc${SUFFIX}/gccinstall \ gcc${SUFFIX}/gccint \ gcc${SUFFIX}/gfortran \ gcc${SUFFIX}/libgomp \ gcc${SUFFIX}/libitm \ gcc${SUFFIX}/libquadmath SUB_FILES= pkg-message SUB_LIST+= TARGLIB=${TARGLIB} pre-everything:: @${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]" pre-configure: cd ${WRKSRC} ; contrib/gcc_update --touch @${RM} ${WRKSRC}/gcc/*/*.info* .if defined(MAINTAINER_MODE) full-regression-test: build cd ${TEST_WRKSRC}; ${MAKE_CMD} -sk check \ ; ${WRKSRC}/contrib/test_summary .endif post-stage: ${RM} ${STAGEDIR}${PREFIX}/man/man7/* # Add target libraries and include files to packaging list. ${RM} ${WRKDIR}/PLIST.lib .for d in ${TARGLIB:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///} cd ${STAGEDIR}${PREFIX} ; if [ -d $d ]; then \ ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\ fi .endfor cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} .include Index: head/lang/gcc6/Makefile =================================================================== --- head/lang/gcc6/Makefile (revision 441467) +++ head/lang/gcc6/Makefile (revision 441468) @@ -1,173 +1,176 @@ # Created by: Gerald Pfeifer # $FreeBSD$ PORTNAME= gcc PORTVERSION= 6.3.0 PORTREVISION= 2 CATEGORIES= lang java MASTER_SITES= GCC/releases/gcc-${DISTVERSION} PKGNAMESUFFIX= ${SUFFIX} MAINTAINER= gerald@FreeBSD.org COMMENT= GNU Compiler Collection 6 LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libmpc.so:math/mpc BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils RUN_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils +BROKEN_powerpc64= fails to build: close.c: implicit declaration of function 'strdup' +BROKEN_sparc64= fails to configure: cannot compute suffix of object files: cannot compile + .if defined(MAINTAINER_MODE) BUILD_DEPENDS+= runtest:misc/dejagnu .endif CPE_VENDOR= gnu GCC_VERSION= ${PORTVERSION} SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 i386 powerpc powerpc64 sparc64 USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2 USE_BINUTILS= yes USE_PERL5= build SSP_UNSAFE= yes OPTIONS_DEFINE= BOOTSTRAP GRAPHITE OPTIONS_DEFINE_i386= JAVA OPTIONS_DEFINE_amd64= JAVA OPTIONS_DEFINE_powerpc64= JAVA OPTIONS_DEFAULT= BOOTSTRAP OPTIONS_DEFAULT_i386= JAVA OPTIONS_DEFAULT_amd64= JAVA OPTIONS_DEFAULT_powerpc64= JAVA OPTIONS_EXCLUDE_DragonFly= JAVA BOOTSTRAP_DESC= Build using a full bootstrap GRAPHITE_DESC= Support for Graphite loop optimizations JAVA_USES= python shebangfix SHEBANG_FILES= libjava/contrib/aot-compile.in .if exists(/usr/lib32/libc.so) OPTIONS_DEFINE_powerpc64+= MULTILIB OPTIONS_DEFAULT_powerpc64+= MULTILIB MULTILIB_DESC= Build support for 32-bit and 64-bit targets MULTILIB_CONFIGURE_ENABLE= multilib .else CONFIGURE_ARGS+= --disable-multilib .endif .include .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif .if ${ARCH} == powerpc64 CONFIGURE_ENV+= UNAME_m="powerpc64" USE_GCC= yes .endif .if ${ARCH} == "armv6" || ${ARCH} == "aarch64" . if ${COMPILER_TYPE} == clang . if empty(PORT_OPTIONS:MBOOTSTRAP) MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 . else MAKE_ARGS+=STAGE1_CXXFLAGS=-fbracket-depth=512 . endif . endif .endif LANGUAGES:= c,c++,objc,fortran TARGLIB= ${PREFIX}/lib/gcc${SUFFIX} LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX} GNU_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes .if empty(PORT_OPTIONS:MBOOTSTRAP) CONFIGURE_ARGS+=--disable-bootstrap .else CONFIGURE_ARGS+=--with-build-config=bootstrap-debug ALL_TARGET= bootstrap-lean .endif CONFIGURE_ARGS+=--disable-nls \ --enable-gnu-indirect-function \ --libdir=${TARGLIB} \ --libexecdir=${LIBEXEC} \ --program-suffix=${SUFFIX} \ --with-as=${LOCALBASE}/bin/as \ --with-gmp=${LOCALBASE} \ --with-gxx-include-dir=${TARGLIB}/include/c++/ \ --with-ld=${LOCALBASE}/bin/ld \ ${ICONV_CONFIGURE_ARG} \ --with-pkgversion="FreeBSD Ports Collection" \ --with-system-zlib MAKE_ARGS+= MAKEINFOFLAGS="--no-split" USE_LDCONFIG= ${TARGLIB} PLIST_SUB= GCC_VERSION=${GCC_VERSION} \ GNU_HOST=${CONFIGURE_TARGET} \ SUFFIX=${SUFFIX} INFO= gcc${SUFFIX}/cpp \ gcc${SUFFIX}/cppinternals \ gcc${SUFFIX}/gcc \ gcc${SUFFIX}/gccinstall \ gcc${SUFFIX}/gccint \ gcc${SUFFIX}/gfortran \ gcc${SUFFIX}/libgomp # Release tarballs (as opposed to snapshots) always carry this. #.if ${ARCH} == "i386" || ${ARCH} == "amd64" INFO+= gcc${SUFFIX}/libquadmath \ gcc${SUFFIX}/libitm #.endif SUB_FILES= pkg-message SUB_LIST+= TARGLIB=${TARGLIB} .if ${PORT_OPTIONS:MGRAPHITE} LIB_DEPENDS+= libisl.so:devel/isl CONFIGURE_ARGS+=--with-isl=${LOCALBASE} .endif .if ${PORT_OPTIONS:MJAVA} ECJ_JAR= ${LOCALBASE}/share/java/ecj-4.5.jar BUILD_DEPENDS+= ${ECJ_JAR}:lang/gcc-ecj45 \ zip:archivers/zip RUN_DEPENDS+= ${ECJ_JAR}:lang/gcc-ecj45 EXTRA_PATCHES+= ${FILESDIR}/java-patch-hier CONFIGURE_ARGS+=--with-ecj-jar=${ECJ_JAR} LANGUAGES:= ${LANGUAGES},java INFO+= gcc${SUFFIX}/cp-tools \ gcc${SUFFIX}/gcj PLIST_SUB+= JAVA="" .else CONFIGURE_ARGS+=--disable-libgcj PLIST_SUB+= JAVA="@comment " .endif CONFIGURE_ARGS+=--enable-languages=${LANGUAGES} pre-everything:: @${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]" pre-configure: cd ${WRKSRC} ; contrib/gcc_update --touch @${RM} ${WRKSRC}/gcc/*/*.info* .if defined(MAINTAINER_MODE) full-regression-test: build cd ${TEST_WRKSRC}; ${MAKE_CMD} -sk check \ ; ${WRKSRC}/contrib/test_summary .endif post-stage: ${RM} ${STAGEDIR}${PREFIX}/man/man7/* ${RM} ${STAGEDIR}${PREFIX}/bin/rebuild-gcj-db${SUFFIX} \ ${STAGEDIR}${PREFIX}/man/man1/rebuild-gcj-db${SUFFIX}.1 # Add target libraries and include files to packaging list. ${RM} ${WRKDIR}/PLIST.lib .for d in ${TARGLIB:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///} include/gcj include/gnu include/java include/javax cd ${STAGEDIR}${PREFIX} ; if [ -d $d ]; then \ ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\ fi .endfor cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} .include Index: head/lang/hugs/Makefile =================================================================== --- head/lang/hugs/Makefile (revision 441467) +++ head/lang/hugs/Makefile (revision 441468) @@ -1,54 +1,55 @@ # Created by: Torsten Teg Grust (Torsten.Grust@uni-konstanz.de) # $FreeBSD$ PORTNAME= hugs98 PORTVERSION= 200609 PORTREVISION= 10 CATEGORIES= lang haskell MASTER_SITES= http://cvs.haskell.org/Hugs/downloads/2006-09/ DISTNAME= ${PORTNAME}-plus-${HUGS_DATE} MAINTAINER= haskell@FreeBSD.org COMMENT= Interpreter for the functional programming language Haskell 98 BUILD_DEPENDS= bash:shells/bash +BROKEN_armv6= fails to compile: cppinput.c: invalid preprocessing directive \#! +BROKEN_powerpc64= fails to compile: cppinput.c: detected recursion whilst expanding macro "vector" + WRKSRC= ${WRKDIR}/${DISTNAME} HUGS_DATE= Sep2006 USES= bison gmake openal:al,alut USE_CSTD= gnu89 USE_GCC= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-pthreads USE_GL= glut USE_XORG= sm ice xmu xi x11 - -BROKEN_ia64= dumps core during build post-patch: @${REINPLACE_CMD} 's/LIBS/LIBRARIES/' ${WRKSRC}/libraries/Makefile.in @${REINPLACE_CMD} -e '/^install :: install_notes/d ; \ /^install :: install_guide/d' \ ${WRKSRC}/src/MkInstal.in @${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' \ ${WRKSRC}/packages/OpenGL/configure \ ${WRKSRC}/packages/GLUT/configure \ ${WRKSRC}/packages/X11/configure \ ${WRKSRC}/packages/HGL/configure @${REINPLACE_CMD} -e 's,"gcc","${CC}",g' \ ${WRKSRC}/hsc2hs/Main.hs do-build: . for dir in src libraries docs cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} . endfor do-install: . for dir in src libraries demos docs cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} . endfor .include Index: head/lang/racket/Makefile =================================================================== --- head/lang/racket/Makefile (revision 441467) +++ head/lang/racket/Makefile (revision 441468) @@ -1,66 +1,66 @@ # Created by: Joseph Koshy # $FreeBSD$ PORTNAME= racket PORTVERSION= 6.9 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}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src-builtpkgs DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Interactive, integrated, graphical Scheme programming environment LICENSE= LGPL3 LIB_DEPENDS= libffi.so:devel/libffi \ libcairo.so:graphics/cairo \ libpng.so:graphics/png -BROKEN_armv6= does not build: error: GNU lightning does not support the current target -BROKEN_aarch64= does not build: error: Unported platform -BROKEN_sparc64= does not build +BROKEN_powerpc64= fails to build: jit.c: 'JIT_LOCAL4' undeclared (first use in this function) BROKEN_FreeBSD_10_i386= segfaults during build BROKEN_FreeBSD_11_i386= segfaults during build BROKEN_FreeBSD_12_i386= segfaults during build +NOT_FOR_ARCHS= armv6 aarch64 sparc64 +NOT_FOR_ARCHS_REASON= not yet ported to this arch MAKE_JOBS_UNSAFE=yes CONFLICTS= racket-minimal-[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 jpeg libtool sqlite tar:tgz USE_LDCONFIG= yes REINPLACE_ARGS= -i "" USE_GNOME= cairo pango 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 ${REINPLACE_CMD} -e "s@${STAGEDIR}@@" ${STAGEDIR}${PREFIX}/share/applications/*.desktop .include Index: head/lang/racket-minimal/Makefile =================================================================== --- head/lang/racket-minimal/Makefile (revision 441467) +++ head/lang/racket-minimal/Makefile (revision 441468) @@ -1,61 +1,60 @@ # Created by: Joseph Koshy # $FreeBSD$ PORTNAME= racket PORTVERSION= 6.9 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_armv6= does not build: error: GNU lightning does not support the current target -BROKEN_aarch64= does not build: error: Unported platform -BROKEN_powerpc64= does not build: jit.c: error: JIT_LOCAL4 undeclared -BROKEN_sparc64= does not build BROKEN_i386= does not build on i386 (Seg fault (internal error) at 0x606060a) +BROKEN_powerpc64= fails to build: jit.c: 'JIT_LOCAL4' undeclared (first use in this function) +NOT_FOR_ARCHS= armv6 aarch64 sparc64 +NOT_FOR_ARCHS_REASON= not yet ported to this arch 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/mail/cyrus-imapd30/Makefile =================================================================== --- head/mail/cyrus-imapd30/Makefile (revision 441467) +++ head/mail/cyrus-imapd30/Makefile (revision 441468) @@ -1,230 +1,232 @@ # $FreeBSD$ PORTNAME= cyrus-imapd PORTVERSION= 3.0.1 PORTREVISION= 1 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-imapd/ \ http://cyrusimap.org/releases/ PKGNAMESUFFIX= 30 MAINTAINER= ume@FreeBSD.org COMMENT= The cyrus mail server, supporting POP3 and IMAP4 protocols LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libicuuc.so:devel/icu \ libjansson.so:devel/jansson \ libpcre.so:devel/pcre +BROKEN_powerpc64= fails to compile: mailbox.h: redefinition of typedef 'message_t' + CONFLICTS_INSTALL= cyrus-imapd-2.* cyrus-imapd2* USE_RC_SUBR= imapd USES= cpe gmake libtool perl5 pkgconfig ssl GNU_CONFIGURE= yes CYRUS_PREFIX= ${PREFIX}/cyrus CONFIGURE_ARGS= --libexecdir=${CYRUS_PREFIX}/libexec \ --sbindir=${CYRUS_PREFIX}/sbin \ --sysconfdir=${PREFIX}/etc \ --with-cyrus-user=${CYRUS_USER} \ --with-cyrus-group=${CYRUS_GROUP} \ --with-sasl=${LOCALBASE} \ --with-com_err \ --with-openssl=${OPENSSLBASE} \ --with-perl=${PERL} CONFIGURE_ENV+= LIBS="-L${LOCALBASE}/lib" CPPFLAGS+= -I${LOCALBASE}/include MAKE_JOBS_UNSAFE= yes CPE_VENDOR= cmu CPE_PRODUCT= cyrus_imap_server OPTIONS_DEFINE= AUTOCREATE BACKUP CLAMAV HTTP IDLED LDAP MURDER MYSQL \ NNTP PGSQL REPLICATION SNMP SQLITE SQUAT DOCS #OPTIONS_DEFINE+= DRAC OPTIONS_DEFAULT= CLAMAV IDLED SQLITE SQUAT OPTIONS_SUB= yes AUTOCREATE_DESC= Enable autocreate support AUTOCREATE_CONFIGURE_ENABLE= autocreate BACKUP_DESC= Enable backup support (experimental) BACKUP_CONFIGURE_ENABLE=backup CLAMAV_DESC= Use ClamAV CLAMAV_CONFIGURE_WITH= clamav CLAMAV_LIB_DEPENDS= libclamav.so:security/clamav DRAC_DESC= Enable DRAC support DRAC_CONFIGURE_ON= --with-drac=${LOCALBASE} DRAC_BUILD_DEPENDS= ${LOCALBASE}/lib/libdrac.a:mail/drac HTTP_DESC= Enable HTTP support HTTP_CONFIGURE_ENABLE= http #HTTP_BUILD_DEPENDS= ${LOCALBASE}/bin/xxd:editors/vim-lite HTTP_LIB_DEPENDS= libical.so:devel/libical \ libnghttp2.so:www/libnghttp2 \ libshp.so:devel/shapelib # Our libbrotli is too old #HTTP_LIB_DEPENDS+= libbrotlidec.so:devel/libbrotli # Need additional patch to opendkim #HTTP_LIB_DEPENDS+= libopendkim.so:mail/opendkim #HTTP_CPPFLAGS+= -I${LOCALBASE}/include/opendkim HTTP_USE= GNOME=libxml2 IDLED_DESC= Enable IMAP idled support IDLED_CONFIGURE_ENABLE= idled LDAP_DESC= Enable LDAP support (experimental) LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ON= --with-ldap=${LOCALBASE} MURDER_DESC= Enable IMAP Murder support MURDER_CONFIGURE_ENABLE=murder MURDER_MAKE_ENV= PTHREAD_LIBS="-lpthread" MYSQL_USES= mysql MYSQL_CONFIGURE_ON= --with-mysql=yes \ --with-mysql-libdir=${LOCALBASE}/lib/mysql \ --with-mysql-incdir=${LOCALBASE}/include/mysql NNTP_DESC= Enable NNTP support NNTP_CONFIGURE_ENABLE= nntp PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} REPLICATION_DESC= Enable replication (experimental) REPLICATION_CONFIGURE_ENABLE=replication SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp SNMP_CONFIGURE_ON= --with-snmp=${LOCALBASE} SNMP_CONFIGURE_OFF= --with-snmp=no SQLITE_CONFIGURE_ON= --with-sqlite=${LOCALBASE} SQLITE_BROKEN_OFF= SQLITE is requited SQUAT_DESC= Enable Squat support SQUAT_CONFIGURE_OFF= --disable-squat # Need additional patch to xapian #OPTIONS_DEFINE+= XAPIAN #XAPIAN_DESC= Enable Xapian support #XAPIAN_CONFIGURE_ENABLE=xapian #XAPIAN_LIB_DEPENDS= libxapian.so:databases/xapian-core OPTIONS_RADIO= GSSAPI OPTIONS_RADIO_GSSAPI= GSSAPI_HEIMDAL GSSAPI_MIT .if exists(/usr/lib/libkrb5.a) OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE OPTIONS_DEFAULT+= GSSAPI_BASE .endif GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \ --with-gss_impl=heimdal GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \ --with-gss_impl=heimdal GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \ --with-gss_impl=mit MANDIRS= ${CYRUS_PREFIX}/man PORTDOCS= * SUB_FILES= pkg-message pkg-install pkg-deinstall cyrus-imapd-man.conf SUB_LIST= CYRUS_USER=${CYRUS_USER} CYRUS_GROUP=${CYRUS_GROUP} CYRUS_USER?= cyrus CYRUS_GROUP?= cyrus MAN_MAN1= httptest imtest installsieve lmtptest mupdatetest nntptest \ pop3test sieveshell sivtest smtptest MAN_MAN3= imclient MAN_MAN5= cyrus.conf imapd.conf krb.equiv CYRUS_MAN8= arbitron backupd chk_cyrus ctl_backups ctl_conversationsdb \ ctl_cyrusdb ctl_deliver ctl_mboxlist cvt_cyrusdb cyr_backup \ cyr_buildinfo cyr_dbtool cyr_deny cyr_df cyr_expire cyr_info \ cyr_synclog cyr_virusscan deliver fud idled imapd ipurge lmtpd \ master mbexamine mbpath mbtool notifyd pop3d quota reconstruct \ restore rmnews smmapd timsieved tls_prune unexpunge CYRUS_PERL_MAN1=cyradm CYRUS_PERL_MAN3=Cyrus::Annotator::Daemon Cyrus::Annotator::Message \ Cyrus::IMAP Cyrus::IMAP::Admin Cyrus::IMAP::IMSP \ Cyrus::IMAP::Shell Cyrus::SIEVE::managesieve .include .if ${PORT_OPTIONS:MDRAC} IGNORE= DRAC is not available # EXTRA_PATCHES+= ${FILESDIR}/extra-patch-cmulocal__sasl2.m4 # USE_AUTOTOOLS= autoconf autoheader .endif .if ${PORT_OPTIONS:MHTTP} || ${PORT_OPTIONS:MSQLITE} USES+= sqlite .endif .if !${PORT_OPTIONS:MGSSAPI_BASE} && !${PORT_OPTIONS:MGSSAPI_HEIMDAL} && \ !${PORT_OPTIONS:MGSSAPI_MIT} CONFIGURE_ARGS+=--disable-gssapi .endif .if ${PORT_OPTIONS:MHTTP} CYRUS_MAN8+= ctl_zoneinfo httpd .endif .if ${PORT_OPTIONS:MNNTP} CYRUS_MAN8+= fetchnews nntpd .endif .if ${PORT_OPTIONS:MREPLICATION} CYRUS_MAN8+= sync_client sync_reset sync_server .endif .if ${PORT_OPTIONS:MSQUAT} CYRUS_MAN8+= squatter .endif .if ${PORT_OPTIONS:MDRAC} pre-patch: ${PATCH} -d ${PATCH_WRKSRC} --forward --quiet -E -p1 \ < ${WRKSRC}/contrib/drac_auth.patch .endif post-patch: @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \ -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ -e "s|%%CYRUS_GROUP%%|${CYRUS_GROUP}|g" \ ${WRKSRC}/tools/mkimap @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|g" \ -e "s|/usr/sieve|/var/imap/sieve|g" \ ${WRKSRC}/tools/masssievec @${REINPLACE_CMD} \ -e 's|$$(libdir)/\(pkgconfig\)|${PREFIX}/libdata/\1|g' \ -e 's|$$(mandir)/\(man[8]\)|${PREFIX}/cyrus/man/\1|g' \ ${WRKSRC}/Makefile.in post-patch-DRAC-on: @${RM} -r ${WRKSRC}/autom4te.cache post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${FILESDIR}/imapd.conf \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/examples/cyrus_conf/normal.conf \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap \ ${STAGEDIR}${CYRUS_PREFIX}/sbin/mkimap ${INSTALL_SCRIPT} ${WRKSRC}/tools/masssievec \ ${STAGEDIR}${CYRUS_PREFIX}/sbin/masssievec ${INSTALL_DATA} ${WRKDIR}/cyrus-imapd-man.conf \ ${STAGEDIR}${PREFIX}/etc/man.d/cyrus-imapd.conf .for s in 1 3 5 . for m in ${MAN_MAN${s}} @${ECHO_CMD} man/man${s}/${m}.${s}.gz >> ${TMPPLIST} . endfor .endfor .for s in 1 3 . for m in ${CYRUS_PERL_MAN${s}} @${ECHO_CMD} ${SITE_MAN${s}}/${m}.${s}.gz >> ${TMPPLIST} . endfor .endfor .for m in ${CYRUS_MAN8} @${ECHO_CMD} ${CYRUS_PREFIX}/man/man8/${m}.8.gz >> ${TMPPLIST} .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! ( -path */html/_sources* -o -name .buildinfo )" ${RM} -r ${STAGEDIR}${DOCSDIR}/rst ${STAGEDIR}${DOCSDIR}/source .include Index: head/mail/rmilter/Makefile =================================================================== --- head/mail/rmilter/Makefile (revision 441467) +++ head/mail/rmilter/Makefile (revision 441468) @@ -1,56 +1,57 @@ # $FreeBSD$ PORTNAME= rmilter PORTVERSION= 1.10.0 CATEGORIES= mail MAINTAINER= vsevolod@FreeBSD.org COMMENT= Milter that performs rspamd, clamav, and other checks LICENSE= BSD2CLAUSE LIB_DEPENDS= libpcre.so:devel/pcre -BROKEN_armv6= Fails to configure in cmake -BROKEN_mips= Fails to compile: error: Unsupported word size -BROKEN_sparc64= Fails to compile: error: Unsupported word size +BROKEN_armv6= fails to configure in cmake +BROKEN_powerpc64= fails to build: btrie.c: '__SIZEOF_POINTER__' undeclared here +NOT_FOR_ARCHS= mips sparc64 +NOT_FOR_ARCHS_REASON= fails to compile: error: Unsupported word size USE_GITHUB= yes GH_ACCOUNT= vstakhov USES= cmake:outsource bison pkgconfig ssl USE_GNOME= glib20 USERS= _rmilter GROUPS= _rmilter WITH_SENDMAIL_BASE= yes OPTIONS_DEFINE= DKIM OPTIONS_DEFAULT= DKIM DKIM_DESC= DKIM signing support DKIM_LIB_DEPENDS= libopendkim.so:mail/opendkim .include # Workaround to prevent bsd.milter.mk from breaking the build with the recent clang WITHOUT_MILTER_LDFLAGS= yes .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" .if ! ${PORT_OPTIONS:MDKIM} CMAKE_ARGS+= -DENABLE_DKIM=OFF .endif post-patch: ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${WRKSRC}/freebsd/rmilter > ${WRKDIR}/rmilter do-install: ${INSTALL_SCRIPT} ${WRKDIR}/rmilter ${STAGEDIR}${PREFIX}/etc/rc.d/ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/rmilter ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/rmilter.conf.sample ${STAGEDIR}${PREFIX}/etc/ ${INSTALL} -d ${STAGEDIR}/var/run/rmilter .include Index: head/math/acalc/Makefile =================================================================== --- head/math/acalc/Makefile (revision 441467) +++ head/math/acalc/Makefile (revision 441468) @@ -1,30 +1,32 @@ # $FreeBSD$ PORTNAME= acalc PORTVERSION= 0.21 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= math MAINTAINER= andrey.nik.ponomarenko@gmail.com COMMENT= Simple and pretty Qt4-based expression calculator LICENSE= BSD4CLAUSE +BROKEN_powerpc64= fails to compile: cc1plus: unrecognized command line option "-std=c++11" + USE_GITHUB= yes GH_ACCOUNT= anpp USES= qmake USE_QT4= corelib gui moc_build rcc_build uic_build WRKSRC_SUBDIR= aCalc/aCalc PLIST_FILES= bin/acalc share/pixmaps/Calculator-50.png DESKTOP_ENTRIES="acalc" "" "${PREFIX}/share/pixmaps/Calculator-50.png" \ "${PORTNAME}" "" "" do-install: ${INSTALL_PROGRAM} ${WRKSRC}/acalc ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/Icons/Calculator-50.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/math/clblas/Makefile =================================================================== --- head/math/clblas/Makefile (revision 441467) +++ head/math/clblas/Makefile (revision 441468) @@ -1,35 +1,37 @@ # Created by: Johannes Dieterich # $FreeBSD$ PORTNAME= clblas PORTVERSION= 2.10 DISTVERSIONPREFIX= v PORTREVISION= 3 CATEGORIES= math MAINTAINER= dieterich@ogolem.org COMMENT= Software library containing BLAS functions written in OpenCL LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= opencl>=0:devel/opencl LIB_DEPENDS= libOpenCL.so:devel/ocl-icd \ libboost_program_options.so:devel/boost-libs RUN_DEPENDS= opencl>=0:devel/opencl +BROKEN_powerpc64= fails to compile: xgemm.cc: error: extra ';' + USE_GITHUB= yes GH_ACCOUNT= clMathLibraries GH_PROJECT= clBLAS USE_LDCONFIG= yes USES= cmake python CMAKE_ARGS+= -DBUILD_TEST=OFF \ -DBUILD_KTEST=OFF \ -DCORR_TEST_WITH_ACML=OFF \ -DSUFFIX_LIB="" CMAKE_SOURCE_PATH= ${WRKSRC}/src .include Index: head/math/gap/Makefile =================================================================== --- head/math/gap/Makefile (revision 441467) +++ head/math/gap/Makefile (revision 441468) @@ -1,77 +1,78 @@ # Created by: keith@FreeBSD.org # $FreeBSD$ PORTNAME= gap PORTVERSION= 4.8.6.${GAP_DISTDATE} PORTREVISION= 1 CATEGORIES= math MASTER_SITES= ftp://ftp.gap-system.org/pub/gap/gap48/tar.bz2/ \ ftp://ftp.stack.nl/pub/users/johans/gap/ \ ftp://ftp.gap-system.org/pub/gap/gap48/old/ DISTNAME= ${GAP_VERSION}p${PORTVERSION:R:E}_${GAP_DISTTIME} MAINTAINER= hrs@FreeBSD.org COMMENT= GAP is a system for computational discrete algebra LICENSE= GPLv2+ LIB_DEPENDS= libgmp.so:math/gmp +BROKEN_aarch64= fails to link: undefined reference to SyAllocBags +BROKEN_powerpc64= fails to package: 2_manifolds_54.scb: No such file or directory + USES= gmake shebangfix tar:bzip2 SHEBANG_FILES= configure \ pkg/GAPDoc-*/*/clean \ pkg/*/doc/clean \ pkg/PolymakeInterface/configure \ pkg/*/doc/convert.pl \ pkg/anupq-*/tst/make_anupqeg \ pkg/crime/gap/print.pl \ pkg/fr-*/cnf/config.status \ pkg/pargap/mpinu/thwap GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} ALL_TARGET= default INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE=yes GAP_VERSION= ${PORTNAME}${PORTVERSION:R:R:S/./r/} # gap4r5 GAP_DISTTIME= 2016_11_12-14_25 GAP_DISTDATE= ${GAP_DISTTIME:C/-.*//:S/_//g} GAP_LIBDIR= ${PREFIX}/lib/${GAP_VERSION} WRKSRC= ${WRKDIR}/${GAP_VERSION} PLIST_FILES= bin/gap - -BROKEN_aarch64= Fails to link: undefined reference to SyAllocBags post-patch: @${REINPLACE_CMD} -i '' -e '1s|/usr/bin/sh|/bin/sh|' \ ${WRKSRC}/pkg/happrime/make_tarball post-build: cd ${WRKSRC}/pkg/simpcomp && \ ${SETENV} ${CONFIGURE_ENV} ${SH} configure \ ${CONFIGURE_ARGS:N--with-*} && \ ${MAKE} ${MAKEFLAGS} && \ ${MAKE} ${MAKEFLAGS} install-strip && \ ${RM} bistellar do-install: ${SED} -e "s:GAP_DIR=.*:GAP_DIR=${GAP_LIBDIR}:g" \ -e "s:GAP_PRG=.*:GAP_PRG=gap:g" ${WRKSRC}/bin/gap.sh \ > ${STAGEDIR}${PREFIX}/bin/gap @${CHMOD} 755 ${STAGEDIR}${PREFIX}/bin/gap @${MKDIR} ${STAGEDIR}${GAP_LIBDIR}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/*/gap ${STAGEDIR}${GAP_LIBDIR}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/*/gac ${STAGEDIR}${GAP_LIBDIR}/bin ${INSTALL_DATA} ${WRKSRC}/sysinfo.gap ${STAGEDIR}${GAP_LIBDIR} .for subdir in doc etc grp lib pkg prim small trans tst ${CP} -R ${WRKSRC}/${subdir} ${STAGEDIR}${GAP_LIBDIR}/ .endfor post-install: @${FIND} ${STAGEDIR}${GAP_LIBDIR} -type d -empty -delete @${FIND} ${STAGEDIR}${GAP_LIBDIR} ! -type d | \ ${SED} 's,${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} .include Index: head/math/reduce/Makefile =================================================================== --- head/math/reduce/Makefile (revision 441467) +++ head/math/reduce/Makefile (revision 441468) @@ -1,92 +1,94 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= reduce PORTVERSION= 20170124 CATEGORIES= math lang MASTER_SITES= SF/${PORTNAME}-algebra/${SFSUBDIR}/ DISTNAME= Reduce-svn3877-src MAINTAINER= pfg@FreeBSD.org COMMENT= Portable general-purpose computer algebra system LICENSE= BSD2CLAUSE RUN_DEPENDS= gnuplot:math/gnuplot +BROKEN_powerpc64= fails to compile: arith01.cpp: 'statuc' does not name a type + USES= autoreconf:build gmake libtool ncurses TARGET_SDIR= ${ARCH:S/amd64/x86_64/}-unknown-${OPSYS:tl}${OSREL} CONFIGURE_ARGS= --build=${TARGET_SDIR} WRKSRC= ${WRKDIR}/${DISTNAME} CPPFLAGS+= -I${NCURSESINC} SFSUBDIR= snapshot_2017-01-24 # Avoid GNU_CONFIGURE as it breaks staging HAS_CONFIGURE= yes ALL_TARGET= MAKE_JOBS_UNSAFE= yes OPTIONS_SINGLE= SGLSP OPTIONS_SINGLE_SGLSP= CSL PSL CSL_DESC= Codemist Standard Lisp - redcsl (portable, X11) PSL_DESC= Portable Standard Lisp - redpsl (fast, amd64 only) OPTIONS_DEFAULT= CSL CSL_CONFIGURE_WITH= csl PSL_CONFIGURE_WITH= psl CSL_USE= xorg=x11,xext,xft OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MCSL} LIB_DEPENDS+= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES+= jpeg CPPFLAGS+= `freetype-config --cflags` LDFLAGS+= `freetype-config --libs` .else ONLY_FOR_ARCHS= amd64 .endif .if ${PORT_OPTIONS:MCSL} REDUCE_BINS= ${WRKSRC}/cslbuild/${TARGET_SDIR} .else REDUCE_BINS= ${WRKSRC}/pslbuild/${TARGET_SDIR} .endif do-install: ${MKDIR} ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MCSL} ${INSTALL_DATA} ${REDUCE_BINS}/csl/reduce.img ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${REDUCE_BINS}/csl/reduce ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${FILESDIR}/runcsl.sh ${STAGEDIR}${PREFIX}/bin/redcsl ${INSTALL_MAN} ${FILESDIR}/redcsl.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${MKDIR} ${STAGEDIR}${DATADIR}/reduce.doc (cd ${REDUCE_BINS}/csl/reduce.doc && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/reduce.doc) ${MKDIR} ${STAGEDIR}${PREFIX}/${FONTDIR} (cd ${REDUCE_BINS}/csl/reduce.fonts && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/reduce.fonts) .else ${INSTALL_SCRIPT} ${FILESDIR}/runpsl.sh ${STAGEDIR}${PREFIX}/bin/redpsl ${INSTALL_MAN} ${FILESDIR}/redpsl.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${MKDIR} ${STAGEDIR}${DATADIR}/psl ${INSTALL_PROGRAM} ${REDUCE_BINS}/psl/bpsl ${STAGEDIR}${DATADIR}/psl/ (cd ${REDUCE_BINS}/psl && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/psl "! -name bpsl") ${MKDIR} ${STAGEDIR}${PREFIX}/red (cd ${REDUCE_BINS}/red && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}/red) .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/manual/manual.pdf\ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/primers/*.pdf \ ${STAGEDIR}${DOCSDIR} .endif .include Index: head/multimedia/libvdpau-va-gl/Makefile =================================================================== --- head/multimedia/libvdpau-va-gl/Makefile (revision 441467) +++ head/multimedia/libvdpau-va-gl/Makefile (revision 441468) @@ -1,37 +1,40 @@ # $FreeBSD$ PORTNAME= libvdpau-va-gl PORTVERSION= 0.4.2 DISTVERSIONPREFIX= v CATEGORIES= multimedia PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= 58a98e8a735f.patch:-p1 MAINTAINER= madpilot@FreeBSD.org COMMENT= VDPAU driver with OpenGL/VAAPI backend LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libva-x11.so:multimedia/libva +BROKEN_armv6= fails to configure: CMake Error: Check for working CXX compiler: /nxb-bin/usr/bin/c++ -- broken +BROKEN_powerpc64= fails to compile: cc1plus: unrecognized command line option "-std=c++11" + USE_GITHUB= yes GH_ACCOUNT= i-rinat USES= cmake pkgconfig USE_XORG= x11 USE_GL= gl LDFLAGS+= -Wl,--as-needed # Xext, ICE, SM TEST_TARGET= check PLIST_FILES= lib/vdpau/libvdpau_va_gl.so lib/vdpau/libvdpau_va_gl.so.1 # bug 217825: Convenience symlinks. On AMD prefer VDPAU from Mesa. PLIST_FILES+= lib/vdpau/libvdpau_i915.so.1 lib/vdpau/libvdpau_i965.so.1 post-install: .for f in ${PLIST_FILES:N*va_gl*:M*.so.1} ${LN} -sf libvdpau_va_gl.so.1 ${STAGEDIR}${PREFIX}/$f .endfor .include Index: head/multimedia/oggvideotools/Makefile =================================================================== --- head/multimedia/oggvideotools/Makefile (revision 441467) +++ head/multimedia/oggvideotools/Makefile (revision 441468) @@ -1,31 +1,33 @@ # Created by: Jille Timmermans (jille@quis.cx) # $FreeBSD$ PORTNAME= oggvideotools PORTVERSION= 0.9.1 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Toolbox for manipulating Ogg video files LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/circular_buffer.hpp:devel/boost-libs LIB_DEPENDS= libgd.so:graphics/gd \ libogg.so:audio/libogg \ libtheora.so:multimedia/libtheora \ libvorbis.so:audio/libvorbis +BROKEN_powerpc64= fails to build: decoderTest.cpp: 'memset' was not declared in this scope + USES= cmake compiler:c++11-lib localbase:ldflags pkgconfig tar:bz2 USE_CXXSTD= c++11 USE_SDL= sdl USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e \ 's|-O0.*-fPIC|-fPIC|' ${WRKSRC}/CMakeLists.txt .include Index: head/net/aoe/Makefile =================================================================== --- head/net/aoe/Makefile (revision 441467) +++ head/net/aoe/Makefile (revision 441468) @@ -1,28 +1,30 @@ # Created by: Stacey D. Son # $FreeBSD$ PORTNAME= aoe PORTVERSION= 1.2.0 PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://www.son.org/download/ DISTNAME= ${PORTNAME}-freebsd-${PORTVERSION} MAINTAINER= fjoe@FreeBSD.org COMMENT= FreeBSD driver for ATA over Ethernet (AoE) USES= kmod WRKSRC= ${WRKDIR}/dev/aoe KMODDIR= ${PREFIX}/lib/aoe USE_RC_SUBR= aoe -BROKEN_aarch64= Fails to compile: error: redefinition of frame -BROKEN_sparc64= Fails to compile: error: redefinition of frame +BROKEN_aarch64= fails to compile: error: redefinition of frame +BROKEN_armv6= fails to compile: error: redefinition of frame +BROKEN_powerpc64= fails to compile: pcpu.h: size of array '__assert_0' is negative +BROKEN_sparc64= fails to compile: error: redefinition of frame do-install: ${INSTALL_KLD} ${WRKSRC}/aoe.ko ${STAGEDIR}${PREFIX}/lib/aoe ${INSTALL_MAN} ${WRKDIR}/aoe.4 ${STAGEDIR}${PREFIX}/man/man4/ .include Index: head/net/freediameter/Makefile =================================================================== --- head/net/freediameter/Makefile (revision 441467) +++ head/net/freediameter/Makefile (revision 441468) @@ -1,23 +1,25 @@ # $FreeBSD$ PORTNAME= freeDiameter PORTVERSION= 1.2.0 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://www.freediameter.net/hg/freeDiameter/archive/ MAINTAINER= koue@chaosophia.net COMMENT= Open source Diameter protocol implementation LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libidn.so:dns/libidn +BROKEN_powerpc64= fails to build: CMake Error at CMakeLists.txt: Unable to find idna.h header or idna_to_ascii_8z function + USES= cmake bison USE_LDCONFIG= yes CMAKE_ARGS= -DSCTP_USE_MAPPED_ADDRESSES:BOOL=ON .include Index: head/net/intel-em-kmod/Makefile =================================================================== --- head/net/intel-em-kmod/Makefile (revision 441467) +++ head/net/intel-em-kmod/Makefile (revision 441468) @@ -1,15 +1,18 @@ # Created by: Franco Fichtner # $FreeBSD$ PORTNAME= em PORTVERSION= 7.6.2 MASTER_SITE_SUBDIR= 17509/eng MAINTAINER= franco@opnsense.org COMMENT= Gigabit FreeBSD Base Drivers for Intel(R) Ethernet MASTERDIR= ${.CURDIR}/../intel-ixl-kmod PKGDIR= ${.CURDIR} DISTINFO_FILE= ${.CURDIR}/distinfo +BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 +BROKEN_powerpc64= fails to compile: pcpu.h: size of array '__assert_0' is negative + .include "${MASTERDIR}/Makefile" Index: head/net/isboot-kmod/Makefile =================================================================== --- head/net/isboot-kmod/Makefile (revision 441467) +++ head/net/isboot-kmod/Makefile (revision 441468) @@ -1,29 +1,32 @@ # $FreeBSD$ PORTNAME= isboot-kmod PORTVERSION= 0.2.13 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://www.peach.ne.jp/archives/isboot/ DISTNAME= isboot-${PORTVERSION} MAINTAINER= john@jnielsen.net COMMENT= Kernel module enabling iSCSI boot LICENSE= BSD2CLAUSE +BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99 +BROKEN_powerpc64= fails to compile: pcpu.h: size of array '__assert_0' is negative + USES= kmod uidfix SUB_FILES= pkg-message WRKSRC_SUBDIR= src PLIST_FILES= ${KMODDIR}/isboot.ko PORTDOCS= README OPTIONS_DEFINE= DOCS VIMAGE VIMAGE_DESC= Build for a kernel with 'options VIMAGE' VIMAGE_CFLAGS= -DVIMAGE post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR}/${DISTNAME} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/net/kea/Makefile =================================================================== --- head/net/kea/Makefile (revision 441467) +++ head/net/kea/Makefile (revision 441468) @@ -1,50 +1,52 @@ # $FreeBSD$ PORTNAME= kea PORTVERSION= 1.1.0 PORTREVISION= 5 CATEGORIES= net ipv6 MASTER_SITES= ISC/kea/${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= Alternative DHCP implementation by ISC LICENSE= MPL LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblog4cplus.so:devel/log4cplus \ libboost_system.so:devel/boost-libs +BROKEN_powerpc64= fails to configure: checking for log4cplus library... no + USES= autoreconf compiler:c++11-lang libtool pathfix python:3.3+ ssl USE_LDCONFIG= yes USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-openssl=${OPENSSLBASE} \ --with-log4cplus=${LOCALBASE} \ --with-boost-include=${LOCALBASE}/include \ --with-boost-lib-dir=${LOCALBASE}/lib \ --without-werror INSTALL_TARGET= install-strip PORTDOCS= AUTHORS COPYING ChangeLog README \ kea-guide.css kea-guide.html kea-guide.txt \ kea-messages.html kea-logo-100x70.png \ examples OPTIONS_DEFINE= DOCS MYSQL PGSQL DOCS_MAKE_ARGS_OFF= \ INSTALL_STRIP_PROGRAM="${WRKSRC}/install-sh -c -s" \ INSTALL_STRIP_FLAG="-s" \ INSTALL_PROGRAM_ENV="STRIPPROG=${STRIP}" DOCS_INSTALL_TARGET_OFF= \ install-exec-am \ install-pkgconfigDATA \ install-pkgincludeHEADERS MYSQL_USE= MYSQL=client MYSQL_CONFIGURE_ON= --with-dhcp-mysql=${LOCALBASE}/bin/mysql_config MYSQL_CONFIGURE_OFF= --without-dhcp-mysql PGSQL_USES= pgsql WANT_PGSQL= client PGSQL_CONFIGURE_ON= --with-dhcp-pgsql=${LOCALBASE}/bin/pg_config PGSQL_CONFIGURE_OFF= --without-dhcp-pgsql .include Index: head/net/lft/Makefile =================================================================== --- head/net/lft/Makefile (revision 441467) +++ head/net/lft/Makefile (revision 441468) @@ -1,35 +1,37 @@ # Created by: Marco P. Rodrigues # $FreeBSD$ PORTNAME= lft PORTVERSION= 3.79 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= http://pwhois.org/get/ MAINTAINER= farrokhi@FreeBSD.org COMMENT= Layer 4 Traceroute program LICENSE= VOSTROM LICENSE_NAME= VOSTROM LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror auto-accept +BROKEN_FreeBSD_12= fails to compile: lft_types.h: pcap-int.h: No such file or directory + GNU_CONFIGURE= yes PLIST_FILES= sbin/lft bin/whob man/man8/lft.8.gz man/man8/whob.8.gz PORTDOCS= CHANGELOG README TODO OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/lft ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/whob ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/lft.8 ${STAGEDIR}${MANPREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/whob.8 ${STAGEDIR}${MANPREFIX}/man/man8 do-install-DOCS-on: ${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/net-mgmt/netdata/Makefile =================================================================== --- head/net-mgmt/netdata/Makefile (revision 441467) +++ head/net-mgmt/netdata/Makefile (revision 441468) @@ -1,63 +1,65 @@ # Created by: Mahdi Mokhtari # $FreeBSD$ PORTNAME= netdata PORTVERSION= 1.6.0 CATEGORIES= net-mgmt MAINTAINER= mmokhi@FreeBSD.org COMMENT= Scalable distributed realtime performance and health monitoring LICENSE= GPLv3 BUILD_DEPENDS+= ${LOCALBASE}/include/uuid/uuid.h:misc/e2fsprogs-libuuid LIB_DEPENDS+= libuuid.so:misc/e2fsprogs-libuuid +BROKEN_FreeBSD_12= fails to compile: freebsd_sysctl.c: storage size of 'vmmeter_data' isn't known + USE_GITHUB= yes GH_ACCOUNT= firehol GH_TAGNAME= f5fa346 NETDATA_CACHE= /var/cache/${PORTNAME} NETDATA_LOG= /var/log/${PORTNAME} NETDATA_PERST= /var/db/${PORTNAME} USES= autoreconf pathfix pkgconfig:both python shebangfix USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip SUB_LIST+= NETDATA_CACHE=${NETDATA_CACHE} \ NETDATA_LOG=${NETDATA_LOG} \ NETDATA_PERST=${NETDATA_PERST} PLIST_SUB+= NETDATA_CACHE=${NETDATA_CACHE} \ NETDATA_LOG=${NETDATA_LOG} \ NETDATA_PERST=${NETDATA_PERST} USE_RC_SUBR= ${PORTNAME} SUB_FILES= ${PORTNAME}.conf.sample USERS= netdata GROUPS= netdata post-patch: @${REINPLACE_CMD} -e 's|%%NETDATA_CACHE%%|${NETDATA_CACHE}|g' \ ${PATCH_WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|%%NETDATA_LOG%%|${NETDATA_LOG}|g' \ ${PATCH_WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|%%NETDATA_PERST%%|${NETDATA_PERST}|g' \ ${PATCH_WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|%%ETCDIR%%|${ETCDIR}|g' \ ${PATCH_WRKSRC}/configure.ac post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKDIR}/netdata.conf.sample ${STAGEDIR}${ETCDIR}/netdata.conf.sample ${MKDIR} ${STAGEDIR}${NETDATA_CACHE} ${MKDIR} ${STAGEDIR}${NETDATA_LOG} ${MKDIR} ${STAGEDIR}${NETDATA_PERST} .include Index: head/net-mgmt/ng_ipacct/Makefile =================================================================== --- head/net-mgmt/ng_ipacct/Makefile (revision 441467) +++ head/net-mgmt/ng_ipacct/Makefile (revision 441468) @@ -1,33 +1,35 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= ng_ipacct PORTVERSION= 20150304 CATEGORIES= net-mgmt MAINTAINER= vsevolod@FreeBSD.org COMMENT= Netgraph IP accounting LICENSE= BSD2CLAUSE +BROKEN_powerpc64= fails to build: pcpu.h: error: size of array '__assert_0' is negative + USE_GITHUB= yes USES= kmod uidfix GH_ACCOUNT= vstakhov MAKE_ENV= BINDIR="${PREFIX}/sbin" USE_RC_SUBR= ng_ipacct SUB_FILES= pkg-message CFLAGS+= -DMEM_USE_ZONE post-patch: @${REINPLACE_CMD} 's,{MANDIR},{DESTDIR}$$&,' ${WRKSRC}/man_ru/Makefile post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/netgraph ${INSTALL_DATA} ${WRKSRC}/ng_ipacct/ng_ipacct.h ${STAGEDIR}${PREFIX}/include/netgraph ${INSTALL_DATA} ${FILESDIR}/ng_ipacct.conf \ ${STAGEDIR}${PREFIX}/etc/ng_ipacct.conf.sample .include Index: head/net-p2p/bitcoin/Makefile =================================================================== --- head/net-p2p/bitcoin/Makefile (revision 441467) +++ head/net-p2p/bitcoin/Makefile (revision 441468) @@ -1,112 +1,114 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= bitcoin PORTVERSION= 0.12.1 DISTVERSIONPREFIX= v PORTREVISION= 11 CATEGORIES= net-p2p finance MAINTAINER= robbak@robbak.com COMMENT?= Virtual Peer-to-Peer Currency Client (QT) LICENSE= MIT LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ libevent.so:devel/libevent +BROKEN_powerpc64= fails to compile: util.cpp: undefined reference to boost::program_options::to_internal + USES= autoreconf compiler:c++0x gmake libtool pkgconfig shebangfix ssl SHEBANG_FILES= src/test/*.py USE_GITHUB= yes GNU_CONFIGURE= yes SLAVE_PORT?= no .if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" USES+= desktop-file-utils USE_QT4= corelib gui moc_build linguisttools_build network qmake_build \ rcc_build uic_build BUILD_DEPENDS+= protoc:devel/protobuf LIB_DEPENDS+= libprotobuf.so:devel/protobuf TESTS_USE= QT4=testlib TESTS_PLIST_FILES= bin/test_bitcoin-qt \ bin/test_bitcoin .endif OPTIONS_DEFINE?= DBUS DEBUG HARDENING QRCODES TESTS UPNP WALLET ZMQ OPTIONS_DEFAULT?= DBUS HARDENING QRCODES UPNP WALLET OPTIONS_SUB= yes HARDENING_DESC= Attempt to harden binaries (PIE for ASLR, NX Stack) QRCODES_DESC= Display QR Codes TESTS_DESC= Build test binary and unit tests WALLET_DESC= Wallet Management Support ZMQ_DESC= Block and transaction broadcasting with ZeroMQ DBUS_CONFIGURE_WITH= qtdbus DBUS_USE= QT4=dbus DEBUG_CONFIGURE_ENABLE= debug DEBUG_INSTALL_TARGET_OFF= install-strip HARDENING_CONFIGURE_ENABLE= hardening TESTS_CONFIGURE_ENABLE= tests bench .if defined(SLAVE_PORT) && ${SLAVE_PORT} == "yes" TESTS_PLIST_FILES= bin/test_bitcoin .endif TESTS_PLIST_FILES+= bin/bench_bitcoin UPNP_CONFIGURE_WITH= miniupnpc UPNP_LIB_DEPENDS= libminiupnpc.so:net/miniupnpc UPNP_CPPFLAGS= -I${LOCALBASE}/include UPNP_LIBS= -L${LOCALBASE}/lib QRCODES_CONFIGURE_WITH= qrencode QRCODES_LIB_DEPENDS= libqrencode.so:graphics/libqrencode WALLET_CONFIGURE_ENABLE= wallet WALLET_CXXFLAGS= -I${BDB_INCLUDE_DIR} WALLET_LIBS= -L${BDB_LIB_DIR} WALLET_USES= bdb:48 ZMQ_CONFIGURE_ENABLE= zmq ZMQ_BUILD_DEPENDS= libzmq4>0:net/libzmq4 ZMQ_RUN_DEPENDS= libzmq4>0:net/libzmq4 GH_ACCOUNT= bitcoin CONFIGURE_ARGS?= --without-libs \ --with-gui=qt4 \ --without-daemon \ --without-utils CONFIGURE_ENV= CRYPTO_CFLAGS="-I${OPENSSLINC}" CRYPTO_LIBS="-L${OPENSSLLIB} -lcrypto" \ SSL_CFLAGS="-I${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl" \ OBJCXX="${CXX}" OBJCXXFLAGS="${CXXFLAGS}" MAKE_ENV+= V=1 PLIST_FILES?= bin/bitcoin-qt share/applications/bitcoin-qt.desktop \ share/pixmaps/bitcoin128.png .if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" post-install: ${REINPLACE_CMD} -e 's,=/usr,=${PREFIX},' \ ${WRKSRC}/contrib/debian/bitcoin-qt.desktop ${INSTALL} ${WRKSRC}/contrib/debian/bitcoin-qt.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${INSTALL} ${WRKSRC}/share/pixmaps/bitcoin128.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ .endif regression-test: build # To use this sucessfully, remove --without-daemon and --without-utils # from CONFIGURE_ARGS above. @cd ${WRKSRC} && ${GMAKE} check .include Index: head/net-p2p/dogecoin/Makefile =================================================================== --- head/net-p2p/dogecoin/Makefile (revision 441467) +++ head/net-p2p/dogecoin/Makefile (revision 441468) @@ -1,77 +1,79 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= dogecoin PORTVERSION= 1.8.2 DISTVERSIONPREFIX= v PORTREVISION= 6 CATEGORIES= net-p2p finance MAINTAINER= swills@FreeBSD.org COMMENT= Virtual Peer-to-Peer Currency Client LICENSE= MIT BUILD_DEPENDS= protoc:devel/protobuf - LIB_DEPENDS= libboost_date_time.so:devel/boost-libs + +NOT_FOR_ARCHS= powerpc powerpc64 sparc64 +NOT_FOR_ARCHS_REASON= fails to configure: "Big Endian not supported" OPTIONS_DEFINE= GUI UPNP QRCODES OPTIONS_DEFAULT= GUI QRCODES GUI_DESC= Build as a QT4 GUI UPNP_DESC= Build with UPNP support QRCODES_DESC= Build with QR code display USE_GITHUB= yes USES= bdb:5 gmake compiler:c++11-lib pkgconfig autoreconf ssl GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-incompatible-bdb \ SSL_CFLAGS="-I${OPENSSLINC} -L${OPENSSLLIB}" SSL_LIBS="-lssl" \ CRYPTO_CFLAGS="-I${OPENSSLINC} -L${OPENSSLLIB}" CRYPTO_LIBS="-lcrypto" CONFIGURE_ENV+= OBJC="${CC}" OBJCFLAGS="${CFLAGS}" OBJCXX="${CXX}" OBJCXXFLAGS="${CXXFLAGS}" CXXFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} \ -L${LOCALBASE}/lib -L${BDB_LIB_DIR} PLIST_FILES= bin/dogecoind bin/dogecoin-cli .include #.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000 #EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src__leveldb__Makefile #.endif GUI_CONFIGURE_ENABLE= gui .if ${PORT_OPTIONS:MGUI} USE_QT4= corelib network gui qmake_build linguist_build uic_build moc_build rcc_build dbus PLIST_FILES+= share/applications/dogecoin-qt.desktop \ share/pixmaps/dogecoin64.png \ bin/dogecoin-qt .endif QRCODES_CONFIGURE_ENABLE= qrencode .if ${PORT_OPTIONS:MQRCODES} LIB_DEPENDS+= libqrencode.so:graphics/libqrencode .endif UPNP_CONFIGURE_ENABLE= miniupnpc .if ${PORT_OPTIONS:MUPNP} LIB_DEPENDS+= libminiupnpc.so:net/miniupnpc .endif SUB_FILES+= dogecoin-qt.desktop .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/dogecoind ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/src/dogecoin-cli ${STAGEDIR}${PREFIX}/bin/ .if ${PORT_OPTIONS:MGUI} ${INSTALL_PROGRAM} ${WRKSRC}/src/qt/dogecoin-qt ${STAGEDIR}${PREFIX}/bin/ ${INSTALL} ${WRKDIR}/dogecoin-qt.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL} ${WRKSRC}/src/qt/res/icons/bitcoin.png ${STAGEDIR}${PREFIX}/share/pixmaps/dogecoin64.png .endif .include Index: head/net-p2p/litecoin/Makefile =================================================================== --- head/net-p2p/litecoin/Makefile (revision 441467) +++ head/net-p2p/litecoin/Makefile (revision 441468) @@ -1,125 +1,128 @@ # Created by: Steve Wills # $FreeBSD$ PORTNAME= litecoin PORTVERSION= 0.10.4.0 DISTVERSIONPREFIX= v PORTREVISION= 7 CATEGORIES= net-p2p finance MASTER_SITES= LOCAL/swills MAINTAINER= swills@FreeBSD.org COMMENT?= Virtual Peer-to-Peer Currency Client (QT) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_date_time.so:devel/boost-libs +NOT_FOR_ARCHS= powerpc powerpc64 sparc64 +NOT_FOR_ARCHS_REASON= fails to configure: "Big Endian not supported" + USES+= autoreconf gmake libtool pkgconfig shebangfix ssl SHEBANG_FILES= src/test/*.py USE_GITHUB= yes GNU_CONFIGURE= yes SLAVE_PORT?= no .if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" USES+= cpe desktop-file-utils USE_QT4= corelib gui moc_build linguisttools_build network qmake_build \ rcc_build uic_build CPE_VENDOR= bitcoin CPE_PRODUCT= bitcoin-qt CPE_VERSION= ${PORTVERSION:R} BUILD_DEPENDS+= protoc:devel/protobuf LIB_DEPENDS+= libprotobuf.so:devel/protobuf DBUS_USE= QT4=dbus TESTS_USE= QT4=testlib TESTS_PLIST_FILES= bin/test_litecoin-qt .endif OPTIONS_DEFINE?= DBUS DEBUG HARDENING QRCODES TESTS UPNP WALLET OPTIONS_DEFAULT?= HARDENING QRCODES WALLET OPTIONS_SUB= yes HARDENING_DESC= Attempt to harden binaries (PIE for ASLR, NX Stack) QRCODES_DESC= Display QR Codes TESTS_DESC= Build test binary and unit tests WALLET_DESC= Wallet Management Support DBUS_CONFIGURE_WITH= qtdbus DEBUG_CONFIGURE_ENABLE= debug DEBUG_INSTALL_TARGET_OFF= install-strip HARDENING_CONFIGURE_ENABLE= hardening TESTS_CONFIGURE_ENABLE= tests TESTS_PLIST_FILES+= bin/test_litecoin UPNP_CONFIGURE_WITH= miniupnpc UPNP_LIB_DEPENDS= libminiupnpc.so:net/miniupnpc UPNP_CPPFLAGS= -I${LOCALBASE}/include UPNP_LIBS= -L${LOCALBASE}/lib QRCODES_CONFIGURE_WITH= qrencode QRCODES_LIB_DEPENDS= libqrencode.so:graphics/libqrencode WALLET_CONFIGURE_ENABLE= wallet WALLET_CXXFLAGS= -I${BDB_INCLUDE_DIR} WALLET_LIBS= -L${BDB_LIB_DIR} WALLET_USES= bdb:48 GH_ACCOUNT= litecoin-project CONFIGURE_ARGS?= --without-libs \ --disable-reduce-exports \ --with-gui \ --without-daemon \ --without-utils CONFIGURE_ENV= CRYPTO_CFLAGS="-I${OPENSSLINC}" CRYPTO_LIBS="-L${OPENSSLLIB} -lcrypto" \ SSL_CFLAGS="-I${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl" CONFIGURE_ENV+= OBJC="${CC}" OBJCFLAGS="${CFLAGS}" OBJCXX="${CXX}" OBJCXXFLAGS="${CXXFLAGS}" CPPFLAGS+= -I${OPENSSLINC} CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} PLIST_FILES?= bin/litecoin-qt share/applications/litecoin-qt.desktop \ share/pixmaps/litecoin128.png .include .if ${SSL_DEFAULT:Mlibressl*} # The configure script will output this message, so save the user the trouble -IGNORE= Detected LibreSSL: This is NOT supported, and may break consensus compatibility! +IGNORE= detected LibreSSL: This is NOT supported, and may break consensus compatibility! .endif .if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" post-patch: @${REINPLACE_CMD} -e 's|bitcoin|litecoin|g' \ -e 's|Bitcoin|Litecoin|g' \ ${WRKSRC}/contrib/debian/bitcoin-qt.desktop post-install: @${REINPLACE_CMD} -e 's,=/usr,=${PREFIX},' \ ${WRKSRC}/contrib/debian/bitcoin-qt.desktop ${INSTALL} ${WRKSRC}/contrib/debian/bitcoin-qt.desktop \ ${STAGEDIR}${PREFIX}/share/applications/litecoin-qt.desktop ${INSTALL} ${WRKSRC}/share/pixmaps/bitcoin128.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/litecoin128.png .endif regression-test: build # To use this sucessfully, remove --without-daemon and --without-utils # from CONFIGURE_ARGS above. @cd ${WRKSRC} && ${GMAKE} check .include Index: head/net-p2p/namecoin/Makefile =================================================================== --- head/net-p2p/namecoin/Makefile (revision 441467) +++ head/net-p2p/namecoin/Makefile (revision 441468) @@ -1,96 +1,98 @@ # Created by: Chad J. Milios # $FreeBSD$ PORTNAME= namecoin PORTVERSION= 0.3.80 DISTVERSIONPREFIX= nc PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= net-p2p dns MAINTAINER= milios@ccsys.com COMMENT= Decentralized, open DNS and general purpose key/value store LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_date_time.so:devel/boost-libs +BROKEN_powerpc64= fails to build: util.cpp: undefined reference to boost::program_options::to_internal + OPTIONS_DEFINE= X11 UPNP QRCODES DBUS OPTIONS_DEFAULT= X11 QRCODES QRCODES_DESC= QR code display support USE_GITHUB= yes USES= bdb:48 gmake compiler:c++11-lib ssl MAKE_JOBS_UNSAFE=yes CXXFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} CXXFLAGS+= -L${LOCALBASE}/lib -L${BDB_LIB_DIR} CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM .include .if ${PORT_OPTIONS:MX11} USE_QT4= corelib network gui qmake_build linguist_build uic_build moc_build rcc_build BINARY= namecoin-qt LIB_DEPENDS+= libprotobuf.so:devel/protobuf .else BINARY= namecoind MAKE_ARGS+= -C ${WRKSRC}/src USE_GNOME= glib20 .endif .if ${PORT_OPTIONS:MQRCODES} LIB_DEPENDS+= libqrencode.so:graphics/libqrencode QMAKE_USE_QRCODE=1 .else QMAKE_USE_QRCODE=0 .endif .if ${PORT_OPTIONS:MDBUS} USE_QT4+= dbus QMAKE_USE_DBUS= 1 .else QMAKE_USE_DBUS= 0 .endif PLIST_FILES+= bin/${BINARY} .if ${PORT_OPTIONS:MUPNP} LIB_DEPENDS+= libminiupnpc.so:net/miniupnpc CXXFLAGS+= -I${LOCALBASE}/include/miniupnpc QMAKE_USE_UPNP= 1 .else QMAKE_USE_UPNP= - .endif .include post-patch: .if !${PORT_OPTIONS:MX11} @cd ${WRKSRC}/src && ${CP} ${FILESDIR}/makefile.unix Makefile @${REINPLACE_CMD} \ -e 's|^USE_UPNP.*$$|USE_UPNP=${QMAKE_USE_UPNP}|' \ ${WRKSRC}/src/Makefile .endif do-configure: .if ${PORT_OPTIONS:MX11} cd ${WRKSRC} && ${SETENV} ${QMAKE_ENV} \ ${QMAKE} ${QMAKE_ARGS} USE_UPNP=${QMAKE_USE_UPNP} USE_QRCODE=${QMAKE_USE_QRCODE} \ QMAKE_LRELEASE=${LRELEASE} INCLUDEPATH+=${BDB_INCLUDE_DIR} \ QMAKE_LIBDIR+=${BDB_LIB_DIR} ${BINARY}.pro .endif do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MX11} ${INSTALL_PROGRAM} ${WRKSRC}/${BINARY} ${STAGEDIR}${PREFIX}/bin/ .else ${INSTALL_PROGRAM} ${WRKSRC}/src/${BINARY} ${STAGEDIR}${PREFIX}/bin/ .endif .include Index: head/net-p2p/zetacoin/Makefile =================================================================== --- head/net-p2p/zetacoin/Makefile (revision 441467) +++ head/net-p2p/zetacoin/Makefile (revision 441468) @@ -1,126 +1,127 @@ # Created by: Daniel Morante # $FreeBSD$ PORTNAME= zetacoin PORTVERSION= 0.11.2.3 DISTVERSIONPREFIX= v PORTREVISION= 8 CATEGORIES= net-p2p finance MAINTAINER= daniel@morante.net COMMENT= Peer-to-Peer crypto currency with quick transactions LICENSE= MIT LIB_DEPENDS= libboost_date_time.so:devel/boost-libs USES+= autoreconf compiler:c++0x gmake libtool pkgconfig:build ssl CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} -BROKEN_armv6= AtomicPointer not implemented +BROKEN_armv6= AtomicPointer not implemented +BROKEN_powerpc64= fails to configure: No working boost sleep implementation found USE_GITHUB= yes OPTIONS_DEFINE= X11 UPNP WALLET CLI TEST OPTIONS_SUB= yes WALLET_DESC= Build wallet or P2P server node only QRCODES_DESC= Enable QR code display when building graphical interface CLI_DESC= Build command line RPC client OPTIONS_DEFAULT= X11 WALLET QRCODES OPTIONS_GROUP= X11 OPTIONS_GROUP_X11= QRCODES UPNP_CONFIGURE_WITH= miniupnpc UPNP_LIB_DEPENDS= libminiupnpc.so:net/miniupnpc UPNP_CPPFLAGS= -I${LOCALBASE}/include UPNP_LIBS= -L${LOCALBASE}/lib X11_CONFIGURE_WITH= gui X11_CONFIGURE_ON= --without-daemon X11_CONFIGURE_OFF= --with-daemon X11_BUILD_DEPENDS= protoc:devel/protobuf X11_LIB_DEPENDS= libprotobuf.so:devel/protobuf X11_USE= qt4=corelib,network,gui,qmake_build,linguisttools_build \ qt4=uic_build,moc_build,rcc_build,qtestlib_build X11_USES= desktop-file-utils WALLET_CONFIGURE_ENABLE=wallet WALLET_CXXFLAGS= -I${BDB_INCLUDE_DIR} WALLET_LIBS= -L${BDB_LIB_DIR} WALLET_USES= bdb:48 QRCODES_IMPLIES= X11 QRCODES_LIB_DEPENDS= libqrencode.so:graphics/libqrencode QRCODES_CONFIGURE_WITH= qrencode CLI_CONFIGURE_WITH= cli TEST_CONFIGURE_ENABLE= tests TEST_ALL_TARGET= check GNU_CONFIGURE= yes CONFIGURE_ENV= CRYPTO_CFLAGS="-I${OPENSSLINC}" CRYPTO_LIBS="-L${OPENSSLLIB} -lcrypto" \ SSL_CFLAGS="-I${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl" \ OBJC="${CC}" OBJCFLAGS="${CFLAGS}" OBJCXX="${CXX}" OBJCXXFLAGS="${CXXFLAGS}" QT_BINARY= ${PORTNAME}-qt CLI_BINARY= ${PORTNAME}-cli DAEMON= ${PORTNAME}d PLIST_SUB+= EXECUTABLE_QT=bin/${QT_BINARY} \ EXECUTABLE_CLI=bin/${CLI_BINARY} \ EXECUTABLE_DAEMON=bin/${DAEMON} \ PORTNAME=${PORTNAME} .include .if ${PORT_OPTIONS:MX11} QT_NONSTANDARD= yes .endif # tests will currently fail .if ${PORT_OPTIONS:MTEST} BROKEN= automated testing fails .endif .if ! ${PORT_OPTIONS:MX11} USE_RC_SUBR= ${PORTNAME} SUB_LIST+= PORTNAME=${PORTNAME} SUB_FILES= pkg-message USERS= ${PORTNAME} GROUPS= ${PORTNAME} .endif .include .if ${SSL_DEFAULT:Mlibressl*} # The configure script will output this message, so save the user the trouble -IGNORE= Detected LibreSSL: This is NOT supported, and may break consensus compatibility! +IGNORE= detected LibreSSL: This is NOT supported, and may break consensus compatibility! .endif post-patch: ${MKDIR} ${WRKSRC}/src/build-aux do-install: @${DO_NADA} do-install-CLI-on: ${INSTALL_PROGRAM} -s ${WRKSRC}/src/${CLI_BINARY} ${STAGEDIR}${PREFIX}/bin/${CLI_BINARY} do-install-X11-on: ${INSTALL_PROGRAM} -s ${WRKSRC}/src/qt/${QT_BINARY} ${STAGEDIR}${PREFIX}/bin/${QT_BINARY} ${REINPLACE_CMD} -e 's,=/usr,=${PREFIX},' \ -e 's,bitcoin,zetacoin,g' \ -e 's,Bitcoin,Zetacoin,g' \ -e 's,128,,g' ${WRKSRC}/contrib/debian/bitcoin-qt.desktop ${INSTALL} ${WRKSRC}/contrib/debian/bitcoin-qt.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}-qt.desktop ${INSTALL} ${WRKSRC}/src/qt/res/icons/bitcoin.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png do-install-X11-off: ${INSTALL_PROGRAM} -s ${WRKSRC}/src/${DAEMON} ${STAGEDIR}${PREFIX}/bin/${DAEMON} ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.conf.sample ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample .include