Index: head/devel/googlemock/Makefile =================================================================== --- head/devel/googlemock/Makefile (revision 441203) +++ head/devel/googlemock/Makefile (revision 441204) @@ -1,44 +1,44 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= googlemock DISTVERSIONPREFIX= release- -DISTVERSION= 1.8.0-11 -DISTVERSIONSUFFIX= -ga2b8a8e +DISTVERSION= 1.8.0-50 +DISTVERSIONSUFFIX= -g59c795c CATEGORIES= devel MAINTAINER= jbeich@FreeBSD.org COMMENT= Library for writing and using C++ mock classes LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/share/aclocal/ax_pthread.m4:devel/autoconf-archive \ googletest>=1.8.0:devel/googletest LIB_DEPENDS= libgtest.so:devel/googletest USE_GITHUB= yes GH_ACCOUNT= google GH_PROJECT= googletest USES= autoreconf libtool localbase WRKSRC_SUBDIR= ${PORTNAME} GNU_CONFIGURE= yes # fused-src python tests are only useful for bundling. There's no point in # running them before installing system-wide without source files. CONFIGURE_ENV= ac_cv_path_PYTHON=":" TEST_TARGET= check INSTALL_TARGET= install-strip USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} '/acx_pthread.m4/d' ${WRKSRC}/configure.ac # enable vendor make install again (revert 52277c9) @${REINPLACE_CMD} -E 's/install-(exec|data)-local/&-dummy/' \ ${WRKSRC}/Makefile.am post-install: ${INSTALL_SCRIPT} ${WRKSRC}/scripts/gmock-config ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/scripts/gmock_doctor.py ${STAGEDIR}${PREFIX}/bin .include Index: head/devel/googlemock/distinfo =================================================================== --- head/devel/googlemock/distinfo (revision 441203) +++ head/devel/googlemock/distinfo (revision 441204) @@ -1,3 +1,3 @@ -TIMESTAMP = 1471419713 -SHA256 (google-googletest-release-1.8.0-11-ga2b8a8e_GH0.tar.gz) = 5e7cb72292eec51ca0ecb9c83d4769c667b7ead7daba83a89cbc20f7fbd2fd74 -SIZE (google-googletest-release-1.8.0-11-ga2b8a8e_GH0.tar.gz) = 1282276 +TIMESTAMP = 1495138798 +SHA256 (google-googletest-release-1.8.0-50-g59c795c_GH0.tar.gz) = c342155719a2dd5e6d38344056cfffea3c960569879727e22888f9cd6ae5ca66 +SIZE (google-googletest-release-1.8.0-50-g59c795c_GH0.tar.gz) = 1285161 Index: head/devel/googletest/Makefile =================================================================== --- head/devel/googletest/Makefile (revision 441203) +++ head/devel/googletest/Makefile (revision 441204) @@ -1,37 +1,37 @@ # Created by: Cheng-Lung Sung # $FreeBSD$ PORTNAME= googletest DISTVERSIONPREFIX= release- -DISTVERSION= 1.8.0-11 -DISTVERSIONSUFFIX= -ga2b8a8e +DISTVERSION= 1.8.0-50 +DISTVERSIONSUFFIX= -g59c795c CATEGORIES= devel MAINTAINER= jbeich@FreeBSD.org COMMENT= Framework for writing C++ tests on a variety of platforms LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= google USES= autoreconf libtool WRKSRC_SUBDIR= ${PORTNAME} GNU_CONFIGURE= yes # fused-src python tests are only useful for bundling. There's no point in # running them before installing system-wide without source files. CONFIGURE_ENV= ac_cv_path_PYTHON=":" TEST_TARGET= check INSTALL_TARGET= install-strip USE_LDCONFIG= yes post-patch: # enable vendor make install again (revert 661758e) @${REINPLACE_CMD} -E 's/install-(exec|data)-local/&-dummy/' \ ${WRKSRC}/Makefile.am post-install: ${INSTALL_SCRIPT} ${WRKSRC}/scripts/gtest-config ${STAGEDIR}${PREFIX}/bin .include Index: head/devel/googletest/distinfo =================================================================== --- head/devel/googletest/distinfo (revision 441203) +++ head/devel/googletest/distinfo (revision 441204) @@ -1,3 +1,3 @@ -TIMESTAMP = 1471419713 -SHA256 (google-googletest-release-1.8.0-11-ga2b8a8e_GH0.tar.gz) = 5e7cb72292eec51ca0ecb9c83d4769c667b7ead7daba83a89cbc20f7fbd2fd74 -SIZE (google-googletest-release-1.8.0-11-ga2b8a8e_GH0.tar.gz) = 1282276 +TIMESTAMP = 1495138798 +SHA256 (google-googletest-release-1.8.0-50-g59c795c_GH0.tar.gz) = c342155719a2dd5e6d38344056cfffea3c960569879727e22888f9cd6ae5ca66 +SIZE (google-googletest-release-1.8.0-50-g59c795c_GH0.tar.gz) = 1285161 Index: head/emulators/dolphin-emu/Makefile =================================================================== --- head/emulators/dolphin-emu/Makefile (revision 441203) +++ head/emulators/dolphin-emu/Makefile (revision 441204) @@ -1,82 +1,82 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= dolphin-emu PORTVERSION= 5.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= emulators MAINTAINER= martymac@FreeBSD.org COMMENT= Gamecube and Wii Emulator LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license.txt # Notes on dependencies: # - keep enet from Externals as Dolphin's version diverges # - xxhash and SOIL are not (yet?) in ports and built from Externals # - skip ALSA (emulated), ao (buggy) and bluez support LIB_DEPENDS= libpulse.so:audio/pulseaudio \ libavcodec.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libswscale.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg \ libportaudio.so:audio/portaudio \ liblzo2.so:archivers/lzo2 \ libpng.so:graphics/png \ libSoundTouch.so:audio/soundtouch \ libsfml-system.so:devel/sfml \ libminiupnpc.so:net/miniupnpc \ libmbedtls.so:security/mbedtls \ libcurl.so:ftp/curl \ libgtest.so:devel/googletest USE_GITHUB= yes GH_PROJECT= dolphin USE_GL= gl glew glu USE_GNOME= atk cairo glib20 gdkpixbuf2 gtk20 pango USE_SDL= sdl2 USE_WX= 3.0+ USE_XORG= ice sm x11 xext xi xrandr USES= cmake compiler:c++11-lib iconv openal pkgconfig CMAKE_ARGS+= -DTRY_X11:BOOL=ON \ -DUSE_UPNP:BOOL=ON \ -DDISABLE_WX:BOOL=OFF \ -DUSE_SHARED_GTEST:BOOL=ON \ -DENABLE_PCH:BOOL=OFF \ -DCMAKE_REQUIRED_INCLUDES:PATH="${LOCALBASE}/include" \ -DCMAKE_REQUIRED_FLAGS:STRING="-L${LOCALBASE}/lib" \ -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON # XXX Bypass git check (and set a dummy -unused- revision) CMAKE_ARGS+= -DDOLPHIN_WC_BRANCH:STRING="stable" \ -DDOLPHIN_WC_REVISION:STRING="1" OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CMAKE_ON= -DDISABLE_NLS:BOOL=OFF NLS_CMAKE_OFF= -DDISABLE_NLS:BOOL=ON .include # JIT-enabled binaries are amd64 only .if ${ARCH} != "amd64" CMAKE_ARGS+= -DENABLE_GENERIC:BOOL=ON .endif # When building with GCC, needs GCC 4.9+ .if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 49 USE_GCC= yes # Enable std::stoul() CXXFLAGS+= -D_GLIBCXX_USE_C99 # Enable log2f(), exp2f() and roundf() CXXFLAGS+= -D_GLIBCXX_USE_C99_MATH_TR1 # Turn on extra long double versions of math functions, needed for cmath CXXFLAGS+= -D__ISO_C_VISIBLE=1999 -D_DECLARE_C99_LDBL_MATH .endif .include Index: head/science/libkml/Makefile =================================================================== --- head/science/libkml/Makefile (revision 441203) +++ head/science/libkml/Makefile (revision 441204) @@ -1,41 +1,41 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= libkml PORTVERSION= 1.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MAINTAINER= sunpoet@FreeBSD.org COMMENT= Reference implementation of OGC KML 2.2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= boost-libs>=1.44.0:devel/boost-libs \ googletest>=1.7.0:devel/googletest \ minizip>=1.2.8:archivers/minizip LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libexpat.so:textproc/expat2 \ libgtest.so:devel/googletest \ libminizip.so:archivers/minizip \ liburiparser.so:net/uriparser OPTIONS_DEFINE= EXAMPLES CMAKE_ARGS= -DWITH_JAVA=OFF -DWITH_PYTHON=OFF -DWITH_SWIG=OFF USE_LDCONFIG= yes USES= cmake pathfix PORTEXAMPLES= * USE_GITHUB= yes EXAMPLES_CMAKE_OFF= -DBUILD_EXAMPLES=OFF -DINSTALL_EXAMPLES=OFF EXAMPLES_CMAKE_ON= -DBUILD_EXAMPLES=ON -DINSTALL_EXAMPLES=ON -DKML_EXAMPLES_DIR=${EXAMPLESDIR} EXAMPLES_LIB_DEPENDS= libcurl.so:ftp/curl post-patch-EXAMPLES-on: @${REINPLACE_CMD} -e 's|DESTINATION examples/|DESTINATION $${KML_EXAMPLES_DIR}/|' ${WRKSRC}/examples/*/CMakeLists.txt .include Index: head/science/orthanc/Makefile =================================================================== --- head/science/orthanc/Makefile (revision 441203) +++ head/science/orthanc/Makefile (revision 441204) @@ -1,87 +1,87 @@ # Created by: mp39590@gmail.com # $FreeBSD$ PORTNAME= orthanc PORTVERSION= 1.1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= science graphics net www MASTER_SITES= http://orthanc-server.com/downloads/get.php?path=/orthanc/:main \ http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/:mongoose DISTFILES= Orthanc-${PORTVERSION}.tar.gz:main \ mongoose-3.8.tgz:mongoose DIST_SUBDIR= ${PORTNAME} MAINTAINER= mp39590@gmail.com COMMENT= RESTful DICOM server for healthcare and medical research # GPLv3 license, with the OpenSSL exception. LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libjsoncpp.so:devel/jsoncpp \ libuuid.so:misc/e2fsprogs-libuuid \ libboost_filesystem.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ libboost_system.so:devel/boost-libs \ libboost_date_time.so:devel/boost-libs \ libboost_regex.so:devel/boost-libs \ libboost_locale.so:devel/boost-libs \ libdcmdsig.so:devel/dcmtk \ libcharls.so:devel/dcmtk \ libdcmjpls.so:devel/dcmtk \ libsqlite3.so:databases/sqlite3 \ libpng16.so:graphics/png \ libgtest.so:devel/googletest \ libpugixml.so:textproc/pugixml BROKEN_powerpc64= Does not build CMAKE_ARGS= -DDCMTK_LIBRARIES="dcmdsig;charls;dcmjpls" \ -DDCMTK_DIR="${LOCALBASE}" \ -DDCMTK_DICTIONARY_DIR="${LOCALBASE}/share/dcmtk" \ -DUSE_SYSTEM_MONGOOSE=OFF \ -DUNIT_TESTS_WITH_HTTP_CONNEXIONS=OFF USES= cmake:outsource dos2unix jpeg lua:51 python:build ssl CFLAGS+= -I${LOCALBASE}/include DOS2UNIX_FILES= CMakeLists.txt USE_LDCONFIG= yes USE_RC_SUBR= orthanc WRKSRC= ${WRKDIR}/Orthanc-${PORTVERSION} USERS= orthanc GROUPS= orthanc PLIST_SUB+= PORTVERSION=${PORTVERSION} # This is mongoose sources, downloaded from Orthanc author homepage. Orthanc # requires mongoose webserver, but after version 3.8, mongoose developers has # changed the license from MIT to GPLv2 only. This action made illegal to # combine new mongoose versions with GPLv3 only Orthanc. # We download sources manually and pass USE_SYSTEM_MONGOOSE=OFF to Orthanc # cmake variables to tell that mongoose is not presented on the host OS and # should be build together with the software instead. # https://www.mail-archive.com/mongoose-users@googlegroups.com/msg00625.html post-patch: ${MKDIR} ${WRKSRC}/ThirdPartyDownloads ${CP} ${DISTDIR}/${DIST_SUBDIR}/mongoose-3.8.tgz ${WRKSRC}/ThirdPartyDownloads # Orthanc hardcodes /usr/local paths for libs and includes. @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/Resources/CMake/*.cmake # There is no way to disable building of test units without a patch, on other # hand it brings only one build dependency (devel/googletest) and running it was # helpful in early bug detection in Debian. # Some tests require connections to be made to the outside world, this is # definitely unsupported behaviour and therefor those tests are disabled with # cmake variable above (-DUNIT_TESTS_WITH_HTTP_CONNEXIONS=OFF). post-build: @cd ${BUILD_WRKSRC} && ./UnitTests post-install: ${MKDIR} ${STAGEDIR}/var/db/orthanc/db/db-v5 ${MKDIR} ${STAGEDIR}${DATADIR}/plugins ${MKDIR} ${STAGEDIR}${ETCDIR} ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/Resources/Configuration.json ${CP} ${WRKSRC}/Resources/Configuration.json ${STAGEDIR}${ETCDIR}/orthanc.json.sample ${STRIP_CMD} ${STAGEDIR}${DATADIR}/plugins/libServeFolders.so.${PORTVERSION} .include Index: head/science/orthanc-dicomweb/Makefile =================================================================== --- head/science/orthanc-dicomweb/Makefile (revision 441203) +++ head/science/orthanc-dicomweb/Makefile (revision 441204) @@ -1,43 +1,43 @@ # Created by: mp39590@gmail.com # $FreeBSD$ PORTNAME= orthanc-dicomweb PORTVERSION= 0.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= science net MASTER_SITES= http://orthanc-server.com/downloads/get.php?path=/plugin-dicom-web/ DISTNAME= OrthancDicomWeb-${PORTVERSION} DIST_SUBDIR= orthanc MAINTAINER= mp39590@gmail.com COMMENT= WADO and DICOMweb support for Orthanc LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/orthanc/OrthancCPlugin.h:science/orthanc LIB_DEPENDS= libgdcmCommon.so:devel/gdcm \ libboost_filesystem.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ libboost_system.so:devel/boost-libs \ libboost_date_time.so:devel/boost-libs \ libboost_regex.so:devel/boost-libs \ libboost_locale.so:devel/boost-libs \ libjsoncpp.so:devel/jsoncpp \ libuuid.so:misc/e2fsprogs-libuuid \ libpugixml.so:textproc/pugixml \ libgtest.so:devel/googletest USES= cmake:outsource localbase python:build WRKSRC= ${WRKDIR}/OrthancDicomWeb-${PORTVERSION} PLIST_FILES= share/orthanc/plugins/libOrthancDicomWeb.so \ share/orthanc/plugins/libOrthancDicomWeb.so.${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/Orthanc/Resources/CMake/*.cmake do-test: @cd ${BUILD_WRKSRC} && ./UnitTests .include Index: head/science/orthanc-webviewer/Makefile =================================================================== --- head/science/orthanc-webviewer/Makefile (revision 441203) +++ head/science/orthanc-webviewer/Makefile (revision 441204) @@ -1,55 +1,55 @@ # Created by: mp39590@gmail.com # $FreeBSD$ PORTNAME= orthanc-webviewer PORTVERSION= 2.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= science graphics MASTER_SITES= http://orthanc-server.com/downloads/get.php?path=/plugin-webviewer/:main \ http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/WebViewer/:thirdparty DISTFILES= OrthancWebViewer-${PORTVERSION}.tar.gz:main \ jsPanel-2.3.3-fixed.zip:thirdparty \ cornerstone-0.8.4.zip:thirdparty \ jquery-ui-1.11.3.zip:thirdparty \ pako-0.2.5.zip:thirdparty \ js-url-1.8.6.zip:thirdparty DIST_SUBDIR= orthanc MAINTAINER= mp39590@gmail.com COMMENT= Web viewer plugin for Orthanc LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/orthanc/OrthancCPlugin.h:science/orthanc \ gtest-config:devel/googletest LIB_DEPENDS= libgdcmCommon.so:devel/gdcm \ libboost_system.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ libboost_filesystem.so:devel/boost-libs \ libjsoncpp.so:devel/jsoncpp \ libsqlite3.so:databases/sqlite3 \ libuuid.so:misc/e2fsprogs-libuuid \ libgtest.so:devel/googletest USES= cmake:outsource localbase python:build WRKSRC= ${WRKDIR}/OrthancWebViewer-${PORTVERSION} PLIST_FILES= share/orthanc/plugins/libOrthancWebViewer.so \ share/orthanc/plugins/libOrthancWebViewer.so.${PORTVERSION} post-extract: ${MKDIR} ${WRKSRC}/ThirdPartyDownloads ${CP} ${DISTDIR}/${DIST_SUBDIR}/jsPanel-2.3.3-fixed.zip ${WRKSRC}/ThirdPartyDownloads ${CP} ${DISTDIR}/${DIST_SUBDIR}/cornerstone-0.8.4.zip ${WRKSRC}/ThirdPartyDownloads ${CP} ${DISTDIR}/${DIST_SUBDIR}/jquery-ui-1.11.3.zip ${WRKSRC}/ThirdPartyDownloads ${CP} ${DISTDIR}/${DIST_SUBDIR}/pako-0.2.5.zip ${WRKSRC}/ThirdPartyDownloads ${CP} ${DISTDIR}/${DIST_SUBDIR}/js-url-1.8.6.zip ${WRKSRC}/ThirdPartyDownloads post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/Orthanc/Resources/CMake/*.cmake post-build: @cd ${BUILD_WRKSRC} && ./UnitTests .include Index: head/security/certificate-transparency/Makefile =================================================================== --- head/security/certificate-transparency/Makefile (revision 441203) +++ head/security/certificate-transparency/Makefile (revision 441204) @@ -1,40 +1,40 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= certificate-transparency PORTVERSION= 20161015 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= security MAINTAINER= ports@FreeBSD.org COMMENT= Open framework for monitoring and auditing SSL certificates LICENSE= APACHE20 LIB_DEPENDS?= libevent.so:devel/libevent \ libevhtp.so:www/libevhtp \ libgtest.so:devel/googletest \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libgmock.so:devel/googlemock \ libicuuc.so:devel/icu \ libjson-c.so:devel/json-c \ libleveldb.so:databases/leveldb \ libobjecthash.so:devel/objecthash \ libprotobuf.so:devel/protobuf \ libsqlite3.so:databases/sqlite3 \ libtcmalloc.so:devel/google-perftools USES= autoreconf compiler:c++11-lib gmake pkgconfig GNU_CONFIGURE= yes CONFIGURE_ENV+= "CFLAGS+=-I${LOCALBASE}/include CXXFLAGS+=-lgtest CXXFLAGS+=-lgmock" MAKE_FLAGS+= "V=1" USE_GITHUB= yes GH_ACCOUNT= google GH_TAGNAME= 28478cb CPPFLAGS+= "-I${LOCALBASE}/include" CPPFLAGS+= "-I${LOCALBASE}/include/evhtp" LDFLAGS+= "-L${LOCALBASE}/lib" .include