Index: head/audio/faust/Makefile =================================================================== --- head/audio/faust/Makefile (revision 553746) +++ head/audio/faust/Makefile (revision 553747) @@ -1,110 +1,112 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= faust DISTVERSION= 2.5.23 PORTREVISION= 4 CATEGORIES= audio devel MAINTAINER= yuri@FreeBSD.org COMMENT= Functional programming language for realtime audio signal processing +BROKEN= Doesn't build with libmicrohttpd 0.9.71 - PR: 250101 + LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libLLVM-${LLVM_VERSION:C/([1-9])([0-9])/\1.\2/}.so:devel/llvm${LLVM_VERSION} USES= compiler:c++11-lang gmake ncurses python pkgconfig shebangfix USE_GITHUB= yes GH_ACCOUNT= grame-cncm GH_TUPLE= grame-cncm:faustlibraries:f889fe1:libs/libraries \ ThatOtherPerson:xxd:cd8ecce:xxd/xxd-replacement USE_CXXSTD= c++11 SHEBANG_FILES= tools/faust2appls/* tools/benchmark/faustbench LLVM_VERSION= 60 MAKE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_VERSION} OPTIONS_DEFINE= HIGHLIGHT HTTPD_LIB OPTIONS_DEFAULT= HIGHLIGHT HTTPD_LIB OPTIONS_SUB= yes HIGHLIGHT_DESC= Syntax highlighting in Kate, gedit, Highlight, vim HTTPD_LIB_DESC= Build httpd support library HTTPD_LIB_ALL_TARGET= all httpd HTTPD_LIB_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd # Fix of the upstream bug https://github.com/grame-cncm/faust/issues/76 will kill most of the patches. post-patch: @${REINPLACE_CMD} -i '' -e 's|make -C|$$(MAKE) -C| ; s|share/man|man|g' \ ${WRKSRC}/Makefile \ ${WRKSRC}/architecture/osclib/Makefile @${REINPLACE_CMD} -i '' -e 's| -O1|| ; s|-o faust|-lexecinfo -o faust|' \ ${WRKSRC}/compiler/Makefile.unix @${RM} -r ${WRKSRC}/architecture/osclib/oscpack/ip/win32 @${REINPLACE_CMD} -i '' -e 's|__linux__|__FreeBSD__|' \ ${WRKSRC}/architecture/faust/dsp/timed-dsp.h @${REINPLACE_CMD} -i '' -e 's|jack_midi_reset_buffer|jack_midi_clear_buffer|' \ ${WRKSRC}/architecture/faust/gui/ControlUI.h \ ${WRKSRC}/architecture/faust/midi/jack-midi.h @${REINPLACE_CMD} -i '' -e "s|CXX='g++'|CXX='clang++'|" \ ${WRKSRC}/benchmark/Makefile @${REINPLACE_CMD} -i '' -e 's|CXX=g++|CXX=clang++|' \ ${WRKSRC}/tools/faust2appls/faust2* \ ${WRKSRC}/tools/dx72faust/Makefile \ ${WRKSRC}/tools/physicalModeling/mesh2faust/vega/Makefile-headers/Makefile-header.* @${REINPLACE_CMD} -i '' -e 's|g++|clang++|' \ ${WRKSRC}/embedded/faustcsound/Makefile \ ${WRKSRC}/embedded/faustremote/Makefile \ ${WRKSRC}/embedded/faustremote/RemoteClient/Example/Makefile \ ${WRKSRC}/embedded/faustremote/RemoteClient/Example/Makefile \ ${WRKSRC}/embedded/faustremote/RemoteClient/SimpleExample/Makefile_Linux \ ${WRKSRC}/embedded/faustremote/RemoteServer/Makefile \ ${WRKSRC}/run_test_cpp.sh \ ${WRKSRC}/tests/impulse-tests/faust2* \ ${WRKSRC}/tests/impulse-tests/install.sh \ ${WRKSRC}/tools/benchmark/faustbench \ ${WRKSRC}/tools/faust2appls/faust2ros \ ${WRKSRC}/tools/faust2appls/faust2rosgtk \ ${WRKSRC}/tools/faust2appls/faust2vst \ ${WRKSRC}/tools/faust2appls/faust2vsti \ ${WRKSRC}/tools/faust2appls/faust2w32max6 \ ${WRKSRC}/tools/faust2appls/faust2w32msp \ ${WRKSRC}/tools/faust2appls/faust2w32puredata \ ${WRKSRC}/tools/faust2appls/faust2w32vst \ ${WRKSRC}/tools/physicalModeling/mesh2faust/vega/libraries/glui/Makefile \ ${WRKSRC}/tools/physicalModeling/mesh2faust/vega/libraries/glui/glui-2.35/src/makefile @${GREP} -rl llvm-config ${WRKSRC} | \ ${XARGS} -L 1 ${REINPLACE_CMD} -i '' -e "s|llvm-config|llvm-config${LLVM_VERSION}|" @${REINPLACE_CMD} -i '' -e "s|LLVM_VERSION), 4.0.0))|LLVM_VERSION), $$(llvm-config${LLVM_VERSION} --version)))|" \ ${WRKSRC}/compiler/Makefile.unix @${REINPLACE_CMD} -i '' "s|^CC|#CC|; s|^CFLAGS|#CFLAGS|" \ ${WRKSRC}/xxd-replacement/Makefile @${REINPLACE_CMD} -i '' "s|xxd|${WRKSRC}/xxd-replacement/xxd|" \ ${WRKSRC}/compiler/Makefile.unix \ ${WRKSRC}/architecture/httpdlib/src/Makefile pre-build: cd ${WRKSRC}/xxd-replacement && ${MAKE_CMD} post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/faust @${RM} -r ${STAGEDIR}${PREFIX}/lib/faust # https://github.com/grame-cncm/faust/issues/135 post-install-HIGHLIGHT-on: # 1) kate @${MKDIR} ${STAGEDIR}${PREFIX}/share/apps/katepart/syntax ${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/faust.xml ${STAGEDIR}${PREFIX}/share/apps/katepart/syntax/ # 2) gedit @${MKDIR} ${STAGEDIR}${PREFIX}/share/gtksourceview-2.0/language-specs ${STAGEDIR}${PREFIX}/share/gtksourceview-3.0/language-specs ${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/faust.lang ${STAGEDIR}${PREFIX}/share/gtksourceview-2.0/language-specs/ ${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/faust.lang ${STAGEDIR}${PREFIX}/share/gtksourceview-3.0/language-specs/ # 4) Highlight @${MKDIR} ${STAGEDIR}${PREFIX}/share/highlight/langDefs ${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/dsp.lang ${STAGEDIR}${PREFIX}/share/highlight/langDefs/ # 5) VIM @${MKDIR} ${STAGEDIR}${PREFIX}/share/vim/vimfiles/syntax ${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/faust.vim ${STAGEDIR}${PREFIX}/share/vim/vimfiles/syntax/ # 6) EMACS TODO .include Index: head/net/libjson-rpc-cpp/Makefile =================================================================== --- head/net/libjson-rpc-cpp/Makefile (revision 553746) +++ head/net/libjson-rpc-cpp/Makefile (revision 553747) @@ -1,36 +1,38 @@ # $FreeBSD$ PORTNAME= libjson-rpc-cpp DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 PORTREVISION= 4 CATEGORIES= net www devel MAINTAINER= greg@unrelenting.technology COMMENT= C++ framework for JSON-RPC 1.0 and 2.0 +BROKEN= Doesn't build with libmicrohttpd 0.9.71 - PR: 250083 + LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libcurl.so:ftp/curl \ libmicrohttpd.so:www/libmicrohttpd \ libjsoncpp.so:devel/jsoncpp \ libargtable2.so:devel/argtable USES= cmake compiler:c++11-lang pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= cinemast CMAKE_OFF= COMPILE_TESTS COMPILE_EXAMPLES CMAKE_ON= UNIX_DOMAIN_SOCKET_SERVER UNIX_DOMAIN_SOCKET_CLIENT \ FILE_DESCRIPTOR_SERVER FILE_DESCRIPTOR_CLIENT OPTIONS_DEFINE= REDIS OPTIONS_SUB= yes REDIS_CMAKE_BOOL= REDIS_SERVER REDIS_CLIENT REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis .include Index: head/net-p2p/retroshare/Makefile =================================================================== --- head/net-p2p/retroshare/Makefile (revision 553746) +++ head/net-p2p/retroshare/Makefile (revision 553747) @@ -1,64 +1,66 @@ # Created by: glocke@bsdstammtisch.at # $FreeBSD$ PORTNAME= retroshare DISTVERSIONPREFIX= v DISTVERSION= 0.6.4 PORTREVISION= 4 CATEGORIES= net-p2p PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= 428b331d8efe.patch:-p1 MAINTAINER= peter@netkey.at COMMENT= Private and secure decentralised communication platform +BROKEN= Doesn't build with libmicrohttpd 0.9.71 - PR: 250100 + LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libsqlcipher.so:databases/sqlcipher \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp \ libgnome-keyring.so:security/libgnome-keyring \ libgpgme.so:security/gpgme \ libopencv_highgui.so:graphics/opencv \ libopencv_imgproc.so:graphics/opencv-core \ libavcodec.so:multimedia/ffmpeg \ libcurl.so:ftp/curl \ libmicrohttpd.so:www/libmicrohttpd \ libminiupnpc.so:net/miniupnpc USES= compiler:features desktop-file-utils dos2unix \ gl gnome pkgconfig qmake qt:5 ssl USE_GITHUB= yes GH_ACCOUNT= RetroShare GH_PROJECT= RetroShare RS_REVISION= 0e6d27a USE_GNOME= libxml2 libxslt USE_GL= gl USE_QT= core gui multimedia printsupport network widgets xml \ buildtools_build uitools_build DOS2UNIX_FILES= retroshare-nogui/src/retroshare-nogui.pro \ retroshare-gui/src/gui/elastic/node.cpp .include post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/retroshare.pri @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/libretroshare/src/libretroshare.pro @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/libretroshare/src/rsserver/rsaccounts.cc @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/retroshare-gui/src/retroshare-gui.pro @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/retroshare-nogui/src/retroshare-nogui.pro @${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|' \ ${WRKSRC}/data/retroshare.desktop @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ ${WRKSRC}/data/retroshare.desktop @${REINPLACE_CMD} -e 's|RS_REVISION_NUMBER.*|RS_REVISION_NUMBER 0x${RS_REVISION}|' \ ${WRKSRC}/libretroshare/src/retroshare/rsversion.h .include Index: head/www/libmicrohttpd/Makefile =================================================================== --- head/www/libmicrohttpd/Makefile (revision 553746) +++ head/www/libmicrohttpd/Makefile (revision 553747) @@ -1,32 +1,40 @@ # Created by: David Barksdale # $FreeBSD$ PORTNAME= libmicrohttpd -DISTVERSION= 0.9.70 +DISTVERSION= 0.9.71 CATEGORIES= www MASTER_SITES= GNU MAINTAINER= gaod@hychen.org COMMENT= C library for embedding HTTP server functionality LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip USES= cpe libtool pathfix USE_LDCONFIG= yes - CPE_VENDOR= gnu -OPTIONS_DEFINE= GNUTLS -OPTIONS_DEFAULT=GNUTLS +GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip +TEST_TARGET= check + +CONFIGURE_ARGS= --disable-examples + +OPTIONS_DEFINE= GNUTLS TESTCURL +OPTIONS_DEFAULT= GNUTLS +TESTCURL_DESC= Use curl when running unit tests + GNUTLS_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls -GNUTLS_CONFIGURE_WITH= libgcrypt-prefix=${LOCALBASE} gnutls=${LOCALBASE} +GNUTLS_USES= localbase GNUTLS_CONFIGURE_ENABLE=https -INFO= libmicrohttpd libmicrohttpd-tutorial +TESTCURL_LIB_DEPENDS= libcurl.so:ftp/curl +TESTCURL_CONFIGURE_OFF= --disable-curl + +INFO= libmicrohttpd libmicrohttpd-tutorial .include Index: head/www/libmicrohttpd/distinfo =================================================================== --- head/www/libmicrohttpd/distinfo (revision 553746) +++ head/www/libmicrohttpd/distinfo (revision 553747) @@ -1,3 +1,3 @@ -TIMESTAMP = 1591898014 -SHA256 (libmicrohttpd-0.9.70.tar.gz) = 90d0a3d396f96f9bc41eb0f7e8187796049285fabef82604acd4879590977307 -SIZE (libmicrohttpd-0.9.70.tar.gz) = 1886435 +TIMESTAMP = 1600517261 +SHA256 (libmicrohttpd-0.9.71.tar.gz) = e8f445e85faf727b89e9f9590daea4473ae00ead38b237cf1eda55172b89b182 +SIZE (libmicrohttpd-0.9.71.tar.gz) = 1894695 Index: head/www/libmicrohttpd/pkg-plist =================================================================== --- head/www/libmicrohttpd/pkg-plist (revision 553746) +++ head/www/libmicrohttpd/pkg-plist (revision 553747) @@ -1,10 +1,8 @@ include/microhttpd.h lib/libmicrohttpd.a lib/libmicrohttpd.so lib/libmicrohttpd.so.12 -lib/libmicrohttpd.so.12.55.0 +lib/libmicrohttpd.so.12.56.0 libdata/pkgconfig/libmicrohttpd.pc man/man3/libmicrohttpd.3.gz -share/info/libmicrohttpd-tutorial.info -share/info/libmicrohttpd.info share/info/libmicrohttpd_performance_data.png