Index: head/databases/tiledb/Makefile =================================================================== --- head/databases/tiledb/Makefile (revision 534819) +++ head/databases/tiledb/Makefile (revision 534820) @@ -1,35 +1,36 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= tiledb PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= sunpoet@FreeBSD.org COMMENT= TileDB array data management LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libfmt.so:devel/libfmt \ liblz4.so:archivers/liblz4 \ libtbb.so:devel/tbb \ libzstd.so:archivers/zstd RUN_DEPENDS= catch>=0:devel/catch \ clipp>=0:devel/clipp \ spdlog>=1.4:devel/spdlog USES= cmake compiler:c++11-lang localbase:ldflags ssl CFLAGS+= -DSPDLOG_FMT_EXTERNAL=1 CMAKE_ARGS= -DCATCH_INCLUDE_DIR=${LOCALBASE}/include/catch2 CMAKE_OFF= TILEDB_CMAKE_IDE TILEDB_FORCE_ALL_DEPS TILEDB_HDFS TILEDB_S3 TILEDB_SUPERBUILD TILEDB_TESTS_AWS_S3_CONFIG TILEDB_VERBOSE TILEDB_WERROR CMAKE_ON= TILEDB_CPP_API TILEDB_STATIC TILEDB_STATS TILEDB_TBB TILEDB_TBB_SHARED TILEDB_TESTS TILEDB_TOOLS LDFLAGS+= -lfmt GH_ACCOUNT= TileDB-Inc GH_PROJECT= TileDB USE_GITHUB= yes .include Index: head/devel/libfmt/Makefile =================================================================== --- head/devel/libfmt/Makefile (revision 534819) +++ head/devel/libfmt/Makefile (revision 534820) @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= libfmt # Make sure to check devel/spdlog consumers too -DISTVERSION= 6.1.2 +DISTVERSION= 6.2.1 CATEGORIES= devel MAINTAINER= tobik@FreeBSD.org COMMENT= Formatting library for C++ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= fmtlib GH_PROJECT= fmt USE_LDCONFIG= yes CMAKE_OFF= FMT_DOC FMT_TEST CMAKE_ON= BUILD_SHARED_LIBS PLIST_SUB= SHL1=${PORTVERSION:R:R} \ SHL3=${PORTVERSION} do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DFMT_TEST:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include Index: head/devel/libfmt/distinfo =================================================================== --- head/devel/libfmt/distinfo (revision 534819) +++ head/devel/libfmt/distinfo (revision 534820) @@ -1,3 +1,3 @@ -TIMESTAMP = 1576218928 -SHA256 (fmtlib-fmt-6.1.2_GH0.tar.gz) = 1cafc80701b746085dddf41bd9193e6d35089e1c6ec1940e037fcb9c98f62365 -SIZE (fmtlib-fmt-6.1.2_GH0.tar.gz) = 723160 +TIMESTAMP = 1589083094 +SHA256 (fmtlib-fmt-6.2.1_GH0.tar.gz) = 5edf8b0f32135ad5fafb3064de26d063571e95e8ae46829c2f4f4b52696bbff0 +SIZE (fmtlib-fmt-6.2.1_GH0.tar.gz) = 733646 Index: head/devel/libfmt/pkg-plist =================================================================== --- head/devel/libfmt/pkg-plist (revision 534819) +++ head/devel/libfmt/pkg-plist (revision 534820) @@ -1,19 +1,20 @@ include/fmt/chrono.h include/fmt/color.h include/fmt/compile.h include/fmt/core.h include/fmt/format-inl.h include/fmt/format.h include/fmt/locale.h +include/fmt/os.h include/fmt/ostream.h include/fmt/posix.h include/fmt/printf.h include/fmt/ranges.h lib/cmake/fmt/fmt-config-version.cmake lib/cmake/fmt/fmt-config.cmake lib/cmake/fmt/fmt-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/fmt/fmt-targets.cmake lib/libfmt.so lib/libfmt.so.%%SHL1%% lib/libfmt.so.%%SHL3%% libdata/pkgconfig/fmt.pc Index: head/devel/spdlog/Makefile =================================================================== --- head/devel/spdlog/Makefile (revision 534819) +++ head/devel/spdlog/Makefile (revision 534820) @@ -1,30 +1,31 @@ # Created by: vanilla@ # $FreeBSD$ PORTNAME= spdlog DISTVERSIONPREFIX= v DISTVERSION= 1.5.0 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= vanilla@FreeBSD.org COMMENT= Super fast C++ logging library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfmt.so:devel/libfmt USES= cmake compiler:c++11-lib pathfix USE_GITHUB= yes GH_ACCOUNT= gabime CMAKE_ON= SPDLOG_BUILD_SHARED SPDLOG_FMT_EXTERNAL CMAKE_OFF= SPDLOG_BUILD_BENCH post-extract: ${RM} -r ${WRKSRC}/include/spdlog/fmt/bundled post-patch: ${RM} ${WRKSRC}/include/spdlog/fmt/*.h.orig .include Index: head/math/libsemigroups/Makefile =================================================================== --- head/math/libsemigroups/Makefile (revision 534819) +++ head/math/libsemigroups/Makefile (revision 534820) @@ -1,44 +1,45 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= libsemigroups PORTVERSION= 1.0.9 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= math MAINTAINER= thierry@FreeBSD.org COMMENT= C++ library for semigroups and monoids LICENSE= GPLv3 BUILD_DEPENDS= HPCombi>0:math/hpcombi LIB_DEPENDS= libfmt.so:devel/libfmt USE_GITHUB= yes USES= autoreconf compiler:c++11-lang libtool pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-external-fmt=yes USE_LDCONFIG= yes TEST_TARGET= check .include .if ${ARCH} != amd64 CONFIGURE_ARGS+= --disable-hpcombi .endif pre-configure: .if ${ARCH} == amd64 ${REINPLACE_CMD} -e 's|$$srcdir/extern/HPCombi|${LOCALBASE}/share/HPCombi|' \ ${WRKSRC}/m4/ax_check_hpcombi.m4 ${REINPLACE_CMD} -e 's|extern/HPCombi/include|${LOCALBASE}/include/HPCombi|' \ ${WRKSRC}/Makefile.am .endif ${REINPLACE_CMD} -e 's|extern/HPCombi/include|HPCombi|' \ ${WRKSRC}/include/libsemigroups/hpcombi.hpp ${REINPLACE_CMD} -e 's|fmtinclude_HEADERS|#fmtinclude_HEADERS|' \ ${WRKSRC}/Makefile.am .include Index: head/multimedia/kodi-devel/Makefile =================================================================== --- head/multimedia/kodi-devel/Makefile (revision 534819) +++ head/multimedia/kodi-devel/Makefile (revision 534820) @@ -1,237 +1,237 @@ # $FreeBSD$ PORTNAME= kodi DISTVERSION= 19.0.a20200414 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia PKGNAMESUFFIX= -devel MAINTAINER= tobik@FreeBSD.org COMMENT= Award winning media center application LICENSE= GPLv2+ ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 BUILD_DEPENDS= flatbuffers>=0:devel/flatbuffers \ rapidjson>=0:devel/rapidjson \ swig3.0:devel/swig30 LIB_DEPENDS= libass.so:multimedia/libass \ libavcodec.so:multimedia/ffmpeg \ libavfilter.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg \ libcdio.so:sysutils/libcdio \ libcrossguid.so:devel/libcrossguid \ libcurl.so:ftp/curl \ libdrm.so:graphics/libdrm \ libdvdnav.so:multimedia/libdvdnav \ libdvdread.so:multimedia/libdvdread \ libexpat.so:textproc/expat2 \ libfmt.so:devel/libfmt \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libfstrcmp.so:devel/fstrcmp \ libgif.so:graphics/giflib \ libgnutls.so:security/gnutls \ liblcms2.so:graphics/lcms2 \ liblzo2.so:archivers/lzo2 \ libpcre.so:devel/pcre \ libpcrecpp.so:devel/pcre \ libpng.so:graphics/png \ libpostproc.so:multimedia/ffmpeg \ libswresample.so:multimedia/ffmpeg \ libswscale.so:multimedia/ffmpeg \ libtag.so:audio/taglib \ libtinyxml.so:textproc/tinyxml \ libudev.so:devel/libudev-devd \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} # Building libcpluff.a requires autoreconf and gmake. Using ninja # leads to dependency problems where libcpluff.a is not yet finished # building when it's required. USES= autoreconf:build cmake:noninja compiler:c++11-lang gettext gl \ gmake gnome iconv:wchar_t jpeg libtool pkgconfig python:3.5+ \ sqlite ssl USE_GITHUB= yes GH_ACCOUNT= xbmc GH_PROJECT= xbmc GH_TAGNAME= 75b31098a8800da653b373cd99a025b483029cfc USE_GL= egl gl glu USE_GNOME= libxml2 libxslt USE_JAVA= yes JAVA_BUILD= yes USE_LDCONFIG= yes CMAKE_ARGS= -DDVDNAV_LIBRARY="${LOCALBASE}/lib/libdvdnav.so" \ -DDVDREAD_LIBRARY="${LOCALBASE}/lib/libdvdread.so" \ -DLIBDVD_INCLUDE_DIRS="${LOCALBASE}/include" CMAKE_OFF= ENABLE_ALSA ENABLE_DVDCSS ENABLE_INTERNAL_CROSSGUID \ ENABLE_INTERNAL_FFMPEG CONFIGURE_ENV= CPU_FEATURES=" Features=0xdeadbeef<${_CPU_FEATURES:ts,}>" \ OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB}" CONFLICTS_INSTALL= kodi _KODIARCH_i386= x86 _KODIARCH_amd64= x86_64 PLIST_SUB= ARCH=${_KODIARCH_${ARCH}:U${ARCH}} \ OPSYS=${OPSYS:tl} PORTDATA= * OPTIONS_DEFINE= AVAHI CEC DBUS LIBBLURAY MYSQL NFS SMB SSE UPNP VAAPI \ VDPAU WEBSERVER OPTIONS_DEFAULT= AVAHI CEC DBUS GBM LIBBLURAY MYSQL NFS SMB SNDIO UPNP \ VAAPI VDPAU WAYLAND WEBSERVER X11 OPTIONS_DEFAULT_amd64= SSE OPTIONS_GROUP= SOUND OPTIONS_GROUP_SOUND= PULSEAUDIO SNDIO OPTIONS_MULTI= PLATFORM OPTIONS_MULTI_PLATFORM= GBM WAYLAND X11 OPTIONS_EXCLUDE_aarch64= SSE OPTIONS_EXCLUDE_armv6= SSE OPTIONS_EXCLUDE_armv7= SSE OPTIONS_SUB= yes CEC_DESC= CEC adapter support GBM_DESC= GBM support (requires a kernel with evdev support) PLATFORM_DESC= Platform AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_CMAKE_BOOL= ENABLE_AVAHI CEC_LIB_DEPENDS= libcec.so:multimedia/libcec CEC_CMAKE_BOOL= ENABLE_CEC DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CMAKE_BOOL= ENABLE_DBUS GBM_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto GBM_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ libinput.so:x11/libinput \ libxkbcommon.so:x11/libxkbcommon GBM_VARS= _KODI_PLATFORMS+=GBM _KODI_GBM_ARGS= -DCORE_PLATFORM_NAME:STRING="gbm" \ -DGBM_RENDER_SYSTEM:STRING="gl" LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CMAKE_BOOL= ENABLE_BLURAY MYSQL_USES= mysql MYSQL_CMAKE_BOOL= ENABLE_MYSQLCLIENT NFS_LIB_DEPENDS= libnfs.so:net/libnfs NFS_CMAKE_BOOL= ENABLE_NFS PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= ENABLE_PULSEAUDIO SMB_USES= samba:lib SMB_CMAKE_BOOL= ENABLE_SMBCLIENT SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CMAKE_BOOL= ENABLE_SNDIO SSE_CMAKE_BOOL= ${_SSE_CPU_FEATURES:S/./_/g:S/^/ENABLE_/} SSE_VARS= _CPU_FEATURES+=${_SSE_CPU_FEATURES:ts,} _SSE_CPU_FEATURES= SSE SSE2 SSE3 SSE4.1 SSE4.2 SSSE3 UPNP_CMAKE_BOOL= ENABLE_UPNP # XXX: Upstream is https://github.com/plutinosoft/Neptune UPNP_CXXFLAGS= -DNPT_CONFIG_HAVE_ARPA_INET_H \ -DNPT_CONFIG_HAVE_GETADDRINFO \ -DNPT_CONFIG_HAVE_GETIFADDRS \ -DNPT_CONFIG_HAVE_INET_NTOP -DNPT_CONFIG_HAVE_INET_PTON \ -DNPT_CONFIG_HAVE_NET_IF_DL_H \ -DNPT_CONFIG_HAVE_SOCKADDR_DL \ -DNPT_CONFIG_HAVE_SOCKADDR_IN_SIN_LEN VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_CMAKE_BOOL= ENABLE_VAAPI VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau VDPAU_CMAKE_BOOL= ENABLE_VDPAU WAYLAND_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>=0:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libinput.so:x11/libinput \ libwayland-client++.so:graphics/waylandpp \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon WAYLAND_VARS= _KODI_PLATFORMS+=WAYLAND _KODI_WAYLAND_ARGS= -DCORE_PLATFORM_NAME:STRING="wayland" \ -DWAYLAND_RENDER_SYSTEM:STRING="gl" WEBSERVER_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd WEBSERVER_CMAKE_BOOL= ENABLE_MICROHTTPD X11_USES= xorg X11_USE= XORG=x11,xext,xrandr X11_VARS= _KODI_PLATFORMS+=X11 _KODI_X11_ARGS= -DCORE_PLATFORM_NAME:STRING="x11" _KODI_X11_BINS= kodi-x11 kodi-xrandr .include post-patch: # Do not try to download dvdnav/dvdread during the build, instead # we'll manually point the build to the system's libdvd{nav,read}.so # (see CMAKE_ARGS). @${REINPLACE_CMD} 's@KODI_DEPENDSBUILD@true@' \ ${WRKSRC}/cmake/modules/FindLibDvd.cmake # Abort build if freebsd.xml and linux.xml differ again. The # upstream devs forget to sync them. When that happens it might # be time to file a PR again. @cd ${WRKSRC}/system/settings && \ if ! /usr/bin/cmp -s freebsd.xml linux.xml; then \ ${ECHO_MSG} "=> freebsd.xml out of sync with linux.xml again"; \ ${FALSE}; \ fi # Make sure Kodi can find keyboard layouts from xkeyboard-config @${REINPLACE_CMD} 's,/usr/share/X11/xkb/rules/,${LOCALBASE}/share/X11/xkb/rules/,g' \ ${WRKSRC}/xbmc/platform/linux/input/LibInputSettings.cpp do-configure: .for platform in ${_KODI_PLATFORMS:O} @${ECHO_MSG} "===> Performing out-of-source build for ${platform}" ${MKDIR} ${CONFIGURE_WRKSRC}/${platform} @cd ${CONFIGURE_WRKSRC}/${platform} && ${SETENV} ${CONFIGURE_ENV} \ ${CMAKE_BIN} ${CMAKE_ARGS} ${_KODI_${platform}_ARGS} \ ${CMAKE_SOURCE_PATH} .endfor do-build: # build in reverse to avoid touching some source files in later # builds and triggering rebuilds/relinks in the first platform # install phase. .for platform in ${_KODI_PLATFORMS:O:[-1..1]} @${ECHO_MSG} "===> Building for ${platform}" @${DO_MAKE_BUILD} -C ${BUILD_WRKSRC}/${platform} ${ALL_TARGET} .endfor do-install: # Do a full install for the first platform including shared data files... .for platform in ${_KODI_PLATFORMS:O:[1]} @${ECHO_MSG} "===> Installing for ${platform}" @cd ${INSTALL_WRKSRC}/${platform} && ${SETENV} ${MAKE_ENV} ${FAKEROOT} \ ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} .endfor # ... followed by only the other platform binaries .for platform in ${_KODI_PLATFORMS:O:[2..-1]} @${ECHO_MSG} "===> Installing for ${platform}" cd ${INSTALL_WRKSRC}/${platform} && \ ${INSTALL_PROGRAM} ${_KODI_${platform}_BINS:Ukodi-${platform:tl}} \ ${STAGEDIR}${PREFIX}/lib/kodi .endfor ${INSTALL_MAN} ${WRKSRC}/docs/manpages/kodi.bin.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @cd ${STAGEDIR}${MAN1PREFIX}/man/man1 && ${LN} -sf kodi.bin.1.gz kodi.1.gz @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/TexturePacker @${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -name '*.so' | ${XARGS} ${STRIP_CMD} # Nothing useful here... @${RM} -r ${STAGEDIR}${DOCSDIR} # No firewalld on FreeBSD... @${RM} -r ${STAGEDIR}${PREFIX}/lib/firewalld .include Index: head/net/knxd/Makefile =================================================================== --- head/net/knxd/Makefile (revision 534819) +++ head/net/knxd/Makefile (revision 534820) @@ -1,36 +1,36 @@ # Created by: mfechner@FreeBSD.org # $FreeBSD$ PORTNAME= knxd PORTVERSION= 0.14.35 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MAINTAINER= mfechner@FreeBSD.org COMMENT= Advanced router/gateway for KNX LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libargp.so:devel/argp-standalone \ libev.so:devel/libev \ libfmt.so:devel/libfmt USES= autoreconf compiler:c11 gmake libtool pkgconfig USE_RC_SUBR= knxd USE_GITHUB= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip GH_ACCOUNT= knxd GH_PROJECT= knxd GH_TAGNAME= 7a3c5e065e5ab26eeb14257c8dff05fa94e9373e GNU_CONFIGURE= yes CONFIGURE_ARGS?=--disable-systemd --disable-usb \ CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-I${LOCALBASE}/include -L/${LOCALBASE}/lib" post-install: (cd ${WRKSRC} && src/server/knxd_args -d -e 15.15.1 -E 15.15.2:8 -D -T -S -B single -b ipt:192.168.0.117 -u /var/run/knxd > ${STAGEDIR}${PREFIX}/etc/knxd.conf.sample) .include Index: head/net/rsocket-cpp/Makefile =================================================================== --- head/net/rsocket-cpp/Makefile (revision 534819) +++ head/net/rsocket-cpp/Makefile (revision 534820) @@ -1,40 +1,41 @@ # $FreeBSD$ PORTNAME= rsocket-cpp DISTVERSIONPREFIX= v DISTVERSION= 2020.05.04.00 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org COMMENT= C++ implementation of RSocket LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= libfmt>0:devel/libfmt LIB_DEPENDS= libboost_atomic.so:devel/boost-libs \ libdouble-conversion.so:devel/double-conversion \ libevent.so:devel/libevent \ libfolly.so:devel/folly \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ liblz4.so:archivers/liblz4 \ libsnappy.so:archivers/snappy \ libsodium.so:security/libsodium \ libunwind.so:devel/libunwind \ libzstd.so:archivers/zstd USES= cmake compiler:c++14-lang ssl USE_GITHUB= yes GH_ACCOUNT= rsocket USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= BUILD_TESTS BUILD_EXAMPLES PORTSCOUT= limit:^[0-9\.]*$$ post-install: # https://github.com/rsocket/rsocket-cpp/issues/890 @cd ${STAGEDIR}${LOCALBASE} && ${RM} -r include/rsocket/examples include/rsocket/test include/yarpl/cmake include/yarpl/perf include/yarpl/test .include Index: head/net-im/mtxclient/Makefile =================================================================== --- head/net-im/mtxclient/Makefile (revision 534819) +++ head/net-im/mtxclient/Makefile (revision 534820) @@ -1,39 +1,40 @@ # $FreeBSD$ PORTNAME= mtxclient DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= adridg@FreeBSD.org COMMENT= Client API library for the Matrix protocol LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= nlohmann-json>=3:devel/nlohmann-json \ spdlog>=1.3:devel/spdlog \ googletest>0:devel/googletest LIB_DEPENDS= libsodium.so:security/libsodium \ libboost_date_time.so:devel/boost-libs \ libboost_chrono.so:devel/boost-libs \ libboost_iostreams.so:devel/boost-libs \ libboost_regex.so:devel/boost-libs \ libboost_system.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ libolm.so:security/olm USES= cmake compiler:c++17-lang pkgconfig ssl \ tar:xz USE_GITHUB= yes GH_ACCOUNT= Nheko-Reborn # 71 files use #include , which needs to be # elsewhere; an alternative would be to bung in -I${LOCALBASE}/include/nlohmann post-patch: ${FIND} ${WRKSRC} -type f -print0 | \ ${XARGS} -0 ${REINPLACE_CMD} \ 's+include +include +' .include Index: head/net-im/nheko/Makefile =================================================================== --- head/net-im/nheko/Makefile (revision 534819) +++ head/net-im/nheko/Makefile (revision 534820) @@ -1,65 +1,66 @@ # $FreeBSD$ PORTNAME= nheko DISTVERSIONPREFIX=v DISTVERSION= 0.7.1 +PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= adridg@FreeBSD.org COMMENT= Matrix IM client based on Qt technologies LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= nlohmann-json>=3:devel/nlohmann-json # All those boost-libs are pulled in through mtxclient, which # links to them but stage-qa still complains. LIB_DEPENDS= liblmdb.so:databases/lmdb \ libfmt.so:devel/libfmt \ libmatrix_client.so:net-im/mtxclient \ libsodium.so:security/libsodium \ libolm.so:security/olm \ libcmark.so:textproc/cmark \ libboost_date_time.so:devel/boost-libs \ libboost_chrono.so:devel/boost-libs \ libboost_iostreams.so:devel/boost-libs \ libboost_regex.so:devel/boost-libs \ libboost_system.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ libspdlog.so:devel/spdlog USES= cmake compiler:c++17-lang pkgconfig \ localbase:ldflags qt:5 ssl tar:xz USE_QT= concurrent core dbus declarative gui multimedia network \ quickcontrols2 svg widgets \ buildtools_build linguist_build qmake_build # There are two external dependencies: lmdb++ and tweeny. # - lmdb++ is a single header file, it just needs to be included # - tweeny is a library, but only one header is needed; it is normally # installed into a tweeny/ subdirectory, but its sources place it # in include/. Add one more symlink to the build for that. # We don't actually use the bundled versions, we get them via # the ports system (see GH_TUPLE, below). CMAKE_ARGS= -DLMDBXX_INCLUDE_DIR=${WRKSRC}/deps/lmdb \ -DTWEENY_INCLUDE_DIR=${WRKSRC}/deps/tweeny/include \ CFLAGS+= -DSPDLOG_FMT_EXTERNAL=1 LDFLAGS+= -L${LOCALBASE}/lib -lfmt USE_GITHUB= yes GH_ACCOUNT= Nheko-Reborn GH_TUPLE= drycpp:lmdbxx:0b43ca87d8cfabba392dfe884eb1edb83874de02:lmdb/deps/lmdb \ mobius3:tweeny:6a5033372fe53c4c731c66c8a2d56261746cd85c:tweeny/deps/tweeny post-extract: cd ${WRKSRC}/deps/tweeny && ${LN} -s include tweeny # Includes without referencing where it's installed, # so hackishly correct all the broken paths. post-patch: ${FIND} ${WRKSRC} -type f -print0 | \ ${XARGS} -0 ${REINPLACE_CMD} \ -e 's+include +include +' \ -e 's+include "json.hpp"+include +' .include Index: head/science/qiskit-aer/Makefile =================================================================== --- head/science/qiskit-aer/Makefile (revision 534819) +++ head/science/qiskit-aer/Makefile (revision 534820) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= qiskit-aer DISTVERSION= 0.5.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Simulator for quantum circuits, including noise models LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_i386= undefined reference to `__atomic_load' LIB_DEPENDS= libfmt.so:devel/libfmt \ libopenblas.so:math/openblas \ libspdlog.so:devel/spdlog USES= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= Qiskit PLIST_FILES= bin/qasm_simulator .include Index: head/sysutils/lizardfs/Makefile =================================================================== --- head/sysutils/lizardfs/Makefile (revision 534819) +++ head/sysutils/lizardfs/Makefile (revision 534820) @@ -1,63 +1,63 @@ # Created by: John Hixson # $FreeBSD$ PORTNAME= lizardfs PORTVERSION= 3.12.0 DISTVERSIONPREFIX= v -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= sysutils MAINTAINER= jhixson@FreeBSD.org COMMENT= Open Source Distributed Filesystem LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_FreeBSD_13= fails to build BUILD_DEPENDS= a2x:textproc/asciidoc \ spdlog>=1.4.2:devel/spdlog LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libfmt.so:devel/libfmt USES= cmake compiler:c11 fuse python shebangfix USE_RC_SUBR= mfscgiserv \ mfschunkserver \ mfsmaster \ mfsmetalogger \ mfspingserv GH_ACCOUNT= lizardfs USERS= mfs GROUPS= mfs SHEBANG_FILES= src/cgi/cgiserv.py.in \ src/cgi/lizardfs-cgiserver.py.in \ src/cgi/mfs.cgi.in \ src/cgi/chart.cgi.in USE_GITHUB= yes USE_LDCONFIG= yes CFLAGS+= -DSPDLOG_FMT_EXTERNAL=1 LDFLAGS+= -L${LOCALBASE}/lib -lfmt CMAKE_BUILD_TYPE= Release CMAKE_ARGS= -DMAN_SUBDIR=man \ -DENABLE_WERROR=OFF \ -DENABLE_LIGHTMFS=ON \ -DENABLE_DEBIAN_PATHS=OFF \ -DENABLE_UTILS=ON \ -DENABLE_TESTS=OFF \ -DENABLE_DOCS=ON \ -DENABLE_VERBOSE_ASCIIDOC=ON \ -DENABLE_TCMALLOC=OFF \ -DENABLE_POLONAISE=OFF \ -DENABLE_CLIENT_LIB=ON \ -DENABLE_URAFT=ON \ -DENABLE_TRACES=OFF \ -DENABLE_CRC=ON \ -DENABLE_REQUEST_LOG=OFF \ -DENABLE_NFS_GANESHA=OFF .include Index: head/www/envoy/Makefile =================================================================== --- head/www/envoy/Makefile (revision 534819) +++ head/www/envoy/Makefile (revision 534820) @@ -1,105 +1,105 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= envoy PORTVERSION= 1.10.0 DISTVERSIONPREFIX= v -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= www MAINTAINER= danfe@FreeBSD.org COMMENT= Edge and service proxy for cloud-native applications LICENSE= APACHE20 BROKEN_i386= makes a lot of 64-bit assumptions (patches welcome) BROKEN_SSL= base openssl libressl libressl-devel BROKEN_SSL_REASON= requires BoringSSL BUILD_DEPENDS= ${LOCALBASE}/include/absl/base/thread_annotations.h:devel/abseil \ ${LOCALBASE}/include/fmt/format.h:devel/libfmt \ ${LOCALBASE}/include/rapidjson/document.h:devel/rapidjson \ ${LOCALBASE}/include/tclap/CmdLine.h:devel/tclap LIB_DEPENDS= libcircllhist.so:devel/libcircllhist \ libevent.so:devel/libevent \ libfmt.so:devel/libfmt \ libgpr.so:devel/grpc \ libprotobuf.so:devel/protobuf \ libxxhash.so:devel/xxhash \ libyaml-cpp.so:devel/yaml-cpp \ libcares.so:dns/c-ares \ libhttp_parser.so:www/http-parser \ libnghttp2.so:www/libnghttp2 \ libspdlog.so:devel/spdlog USES= compiler:c++14-lang gmake ssl USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}proxy gogo:protobuf googleapis:gapis \ prometheus:pm grpc:grpc GH_PROJECT= protoc-gen-validate:validate protobuf:protobuf \ googleapis:gapis client_model:pm grpc:grpc GH_TAGNAME= v0.1.0:validate v1.1.1:protobuf b4c73fa:gapis \ fd36f42:pm v1.22.0:grpc PLIST_FILES= bin/envoy PORTEXAMPLES= cors/backend/front-envoy.yaml \ cors/backend/service-envoy.yaml \ cors/frontend/front-envoy.yaml \ cors/frontend/service-envoy.yaml \ front-proxy/front-envoy.yaml \ front-proxy/service-envoy.yaml \ grpc-bridge/config/s2s-grpc-envoy.yaml \ grpc-bridge/config/s2s-python-envoy.yaml \ jaeger-tracing/front-envoy-jaeger.yaml \ jaeger-tracing/service1-envoy-jaeger.yaml \ jaeger-tracing/service2-envoy-jaeger.yaml \ lua/envoy.yaml \ zipkin-tracing/front-envoy-zipkin.yaml \ zipkin-tracing/service1-envoy-zipkin.yaml \ zipkin-tracing/service2-envoy-zipkin.yaml OPTIONS_DEFINE= EXAMPLES post-extract: ${LN} -s ../../client_model-fd36f42/metrics.proto \ ../../googleapis-b4c73fa/google \ ../../grpc-1.22.0/src \ ../../protobuf-1.1.1/gogoproto \ ../../protoc-gen-validate-0.1.0/validate ${WRKSRC}/api post-patch: @${REINPLACE_CMD} -e '//d' \ ${WRKSRC}/source/common/common/byte_order.h @${REINPLACE_CMD} -e 's,__APPLE__,__${OPSYS}__,' \ ${WRKSRC}/source/common/network/address_impl.cc \ ${WRKSRC}/source/common/network/udp_listener_impl.cc @${REINPLACE_CMD} -e 's,O_SYMLINK,O_NOFOLLOW,' \ ${WRKSRC}/source/common/filesystem/kqueue/watcher_impl.cc @${REINPLACE_CMD} -e '/#include/s,\.validate,,' \ ${WRKSRC}/source/extensions/access_loggers/file/config.cc \ ${WRKSRC}/source/server/overload_manager_impl.h do-configure: ${ECHO_CMD} '#define BUILD_VERSION_NUMBER "${PORTVERSION}"' \ > ${WRKSRC}/source/common/common/version_number.h ${LN} -s kqueue/watcher_impl.h posix/filesystem_impl.h \ posix/directory_iterator_impl.h \ ${WRKSRC}/source/common/filesystem ${LN} -s posix/platform_impl.h ${WRKSRC}/source/exe ${LN} -s posix/thread_impl.h ${WRKSRC}/source/common/common do-build: ${MAKE_CMD} -C ${WRKSRC}/api -f ${FILESDIR}/makefile-genproto ${MAKE_CMD} ${_MAKE_JOBS} -C ${WRKSRC}/source \ -f ${FILESDIR}/makefile-main do-install: ${INSTALL_PROGRAM} ${WRKSRC}/source/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${TAR} -cf - -C ${WRKSRC}/examples ${PORTEXAMPLES} | \ ${TAR} -xf - -C ${STAGEDIR}${EXAMPLESDIR} .include Index: head/www/librtcdcpp/Makefile =================================================================== --- head/www/librtcdcpp/Makefile (revision 534819) +++ head/www/librtcdcpp/Makefile (revision 534820) @@ -1,30 +1,31 @@ # $FreeBSD$ PORTNAME= librtcdcpp DISTVERSION= g20180627 +PORTREVISION= 1 CATEGORIES= www devel MAINTAINER= yuri@FreeBSD.org COMMENT= Simple WebRTC DataChannels library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= spdlog>0:devel/spdlog LIB_DEPENDS= libnice.so:net-im/libnice \ libusrsctp.so:net/libusrsctp USES= cmake compiler:c++14-lang gnome ssl USE_GITHUB= yes GH_ACCOUNT= chadnickbok GH_TAGNAME= 49ddb949ed5dd2c8e859097b6723347f52e01645 USE_GNOME= glib20 USE_LDCONFIG= yes CFLAGS+= -DSPDLOG_FMT_EXTERNAL do-install: cd ${WRKSRC}/include && ${COPYTREE_SHARE} rtcdcpp ${STAGEDIR}${PREFIX}/include ${INSTALL_LIB} ${BUILD_WRKSRC}/librtcdcpp.so ${STAGEDIR}${PREFIX}/lib .include Index: head/x11/waybar/Makefile =================================================================== --- head/x11/waybar/Makefile (revision 534819) +++ head/x11/waybar/Makefile (revision 534820) @@ -1,101 +1,102 @@ # $FreeBSD$ PORTNAME= waybar DISTVERSION= 0.9.2 +PORTREVISION= 1 CATEGORIES= x11 PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ # https://github.com/Alexays/Waybar/pull/425 PATCHFILES+= 903b8a9ceb9f.patch:-p1 PATCHFILES+= db1d7e4dc8e9.patch:-p1 PATCHFILES+= f9bcb7ecc4c4.patch:-p1 PATCHFILES+= e704078a2203.patch:-p1 PATCHFILES+= 11ce516b45ba.patch:-p1 PATCHFILES+= d2ba72fb4ec7.patch:-p1 PATCHFILES+= 3281701b98ae.patch:-p1 PATCHFILES+= ff6decbf39ca.patch:-p1 PATCHFILES+= f74df748da05.patch:-p1 PATCHFILES+= 212195c96548.patch:-p1 PATCHFILES+= f73e03b563af.patch:-p1 PATCHFILES+= 83f3cb042457.patch:-p1 MAINTAINER= jbeich@FreeBSD.org COMMENT= Highly customizable Wayland bar for Sway and wlroots-based compositors LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols LIB_DEPENDS= libtz.so:devel/date \ libjsoncpp.so:devel/jsoncpp \ libfmt.so:devel/libfmt \ libspdlog.so:devel/spdlog \ libwayland-client.so:graphics/wayland USES= compiler:c++17-lang gnome meson pkgconfig USE_GITHUB= yes USE_GNOME= gtkmm30 GH_ACCOUNT= Alexays GH_PROJECT= Waybar CPPFLAGS+= -D_WITH_GETLINE # XXX Remove after FreeBSD 11 EOL PLIST_FILES= bin/${PORTNAME} \ etc/xdg/${PORTNAME}/config \ etc/xdg/${PORTNAME}/style.css # XXX Add pkg-config support to devel/date .if exists(${.CURDIR}/files/date.pc.in) CONFIGURE_ENV+= PKG_CONFIG_PATH="${WRKDIR}" SUB_FILES+= date.pc post-patch: apply-slist .endif OPTIONS_DEFINE= DBUS GLS MANPAGES MPD PULSEAUDIO UDEV OPTIONS_DEFAULT=DBUS GLS MANPAGES MPD PULSEAUDIO UDEV DBUS_LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu DBUS_MESON_ENABLED= dbusmenu-gtk GLS_DESC= Use gtk-layer-shell library for popups support GLS_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell GLS_MESON_ENABLED= gtk-layer-shell MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_MESON_ENABLED= man-pages MANPAGES_PLIST_FILES= man/man5/${PORTNAME}-backlight.5.gz \ man/man5/${PORTNAME}-battery.5.gz \ man/man5/${PORTNAME}-clock.5.gz \ man/man5/${PORTNAME}-cpu.5.gz \ man/man5/${PORTNAME}-custom.5.gz \ man/man5/${PORTNAME}-disk.5.gz \ man/man5/${PORTNAME}-idle-inhibitor.5.gz \ man/man5/${PORTNAME}-memory.5.gz \ man/man5/${PORTNAME}-mpd.5.gz \ man/man5/${PORTNAME}-network.5.gz \ man/man5/${PORTNAME}-pulseaudio.5.gz \ man/man5/${PORTNAME}-states.5.gz \ man/man5/${PORTNAME}-sway-mode.5.gz \ man/man5/${PORTNAME}-sway-window.5.gz \ man/man5/${PORTNAME}-sway-workspaces.5.gz \ man/man5/${PORTNAME}-temperature.5.gz \ man/man5/${PORTNAME}-tray.5.gz \ man/man5/${PORTNAME}.5.gz \ MPD_DESC= Music Player Daemon support MPD_LIB_DEPENDS= libmpdclient.so:audio/libmpdclient MPD_MESON_ENABLED= mpd PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_MESON_ENABLED= pulseaudio UDEV_DESC= Monitor backlight level via libudev UDEV_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ libudev.so:devel/libudev-devd UDEV_MESON_ENABLED= libudev post-patch: # Extract (snapshot) version from the port instead of meson.build @${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \ -e '/project_version/s/@0@/${DISTVERSIONFULL}/' \ ${WRKSRC}/meson.build .include