From 2eb8c837350345ba5dfd37f11cda0bb35288fb95 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 5 Feb 2019 07:03:49 +0100 Subject: [PATCH] */*: sync with upstream Taken from: HardenedBSD --- audio/festalon/Makefile | 9 +- audio/sdl2_mixer/Makefile | 70 +- audio/sdl2_mixer/distinfo | 5 +- audio/sdl2_mixer/pkg-plist | 2 +- audio/sidplayer/Makefile | 18 +- databases/p5-DBD-LDAP/Makefile | 2 +- databases/p5-DBD-LDAP/distinfo | 6 +- devel/Makefile | 3 + devel/elixir-excoveralls/Makefile | 2 +- devel/elixir-excoveralls/distinfo | 6 +- devel/nimble/Makefile | 3 +- devel/p5-Carp-Clan-Share/Makefile | 4 + .../Makefile | 31 + .../distinfo | 3 + .../pkg-descr | 14 + .../pkg-plist | 74 ++ devel/p5-Regexp-Trie/Makefile | 21 + devel/p5-Regexp-Trie/distinfo | 3 + devel/p5-Regexp-Trie/pkg-descr | 7 + devel/p5-Regexp-Trie/pkg-plist | 2 + devel/pecl-swoole/Makefile | 7 +- devel/pecl-swoole/distinfo | 6 +- devel/pecl-swoole/files/patch-config.m4 | 13 +- devel/py-datatest/Makefile | 20 + devel/py-datatest/distinfo | 3 + devel/py-datatest/pkg-descr | 8 + devel/py-ddtrace/Makefile | 2 +- devel/py-ddtrace/distinfo | 6 +- devel/rubygem-aws-sdk-core/Makefile | 2 +- devel/rubygem-aws-sdk-core/distinfo | 6 +- devel/rubygem-aws-sdk-resources/Makefile | 2 +- devel/rubygem-aws-sdk-resources/distinfo | 6 +- devel/rubygem-aws-sdk/Makefile | 2 +- devel/rubygem-aws-sdk/distinfo | 6 +- .../files/{patch-powerpc64 => patch-powerpc} | 61 +- emulators/wine/Makefile | 2 +- emulators/wxmupen64plus/Makefile | 8 +- finance/openhbci/Makefile | 3 + ftp/filezilla/Makefile | 5 +- ftp/filezilla/distinfo | 6 +- ftp/libfilezilla/Makefile | 9 +- ftp/libfilezilla/distinfo | 6 +- ftp/libfilezilla/pkg-plist | 3 + games/ags/Makefile | 5 +- games/ags/distinfo | 6 +- games/ags/files/patch-Common_debug_assert.h | 34 - games/digger-vgl/Makefile | 16 +- games/digger-vgl/pkg-message.sound | 1 + games/foobillard/Makefile | 2 +- games/gillo/Makefile | 10 +- games/glest/Makefile | 12 +- games/heretic/Makefile | 2 +- games/paintown/Makefile | 2 +- games/quake2max/Makefile | 9 +- games/tenebrae/Makefile | 12 +- graphics/Makefile | 1 + graphics/bmp2html/Makefile | 2 +- graphics/pdfpc/Makefile | 2 +- graphics/pdfpc/distinfo | 6 +- graphics/py-glfw/Makefile | 22 + graphics/py-glfw/distinfo | 3 + graphics/py-glfw/pkg-descr | 4 + lang/julia/pkg-descr | 2 +- lang/spidermonkey170/Makefile | 1 - lang/spidermonkey24/Makefile | 1 - lang/spidermonkey38/Makefile | 1 - lang/spidermonkey52/Makefile | 1 - mail/dovecot/Makefile | 3 +- mail/dovecot/distinfo | 6 +- multimedia/libmpeg2/Makefile | 16 +- net-im/telegram-desktop/Makefile | 7 +- net-im/telegram-desktop/distinfo | 14 +- net-im/telegram-desktop/files/gyp-patches | 26 +- ...-Telegram_SourceFiles_base_build__config.h | 4 +- ...tch-Telegram_SourceFiles_core_launcher.cpp | 26 +- ...egram_SourceFiles_core_update__checker.cpp | 6 +- .../patch-Telegram_SourceFiles_core_utils.h | 4 +- ...legram_SourceFiles_data_data__document.cpp | 4 +- ...eFiles_export_data_export__data__types.cpp | 4 +- ..._admin__log_history__admin__log__inner.cpp | 4 +- ...ceFiles_history_history__inner__widget.cpp | 6 +- ...story_view_history__view__list__widget.cpp | 6 +- .../files/patch-Telegram_SourceFiles_logs.cpp | 8 +- ...SourceFiles_platform_linux_linux__libs.cpp | 10 +- ...m_SourceFiles_platform_linux_linux__libs.h | 16 +- ...les_platform_linux_main__window__linux.cpp | 24 +- ..._SourceFiles_platform_platform__specific.h | 4 +- ...ceFiles_platform_platform__window__title.h | 6 +- ...legram_SourceFiles_qt__static__plugins.cpp | 4 +- ...Files_settings_settings__notifications.cpp | 4 +- ...torage_storage__encrypted__file__tests.cpp | 4 +- ...atch-Telegram_SourceFiles_ui_text_text.cpp | 4 +- ...legram_SourceFiles_ui_text_text__block.cpp | 4 +- .../patch-Telegram_SourceFiles_ui_twidget.cpp | 4 +- ...Telegram_SourceFiles_ui_widgets_labels.cpp | 4 +- ...legram_SourceFiles_window_main__window.cpp | 6 +- ...am_ThirdParty_libtgvoip_VoIPController.cpp | 4 +- ...ram_ThirdParty_libtgvoip_audio_AudioIO.cpp | 4 +- ..._ThirdParty_libtgvoip_audio_AudioInput.cpp | 4 +- ...ThirdParty_libtgvoip_audio_AudioOutput.cpp | 4 +- ...-Telegram_ThirdParty_libtgvoip_logging.cpp | 4 +- ..._libtgvoip_os_posix_NetworkSocketPosix.cpp | 4 +- ...patch-Telegram_gyp_PrecompiledHeader.cmake | 10 +- .../patch-Telegram_gyp_telegram__sources.txt | 4 +- net-mgmt/check_ssl_cert/Makefile | 2 +- net-mgmt/check_ssl_cert/distinfo | 6 +- net/Makefile | 1 + net/ceph13/Makefile | 156 ++++ net/ceph13/distinfo | 29 + net/ceph13/files/ceph.in | 36 + net/ceph13/files/file-git_version | 2 + .../files/patch-src_test_CmakeLists.txt | 19 + ...patch-src_test_librbd_test_mock_Journal.cc | 151 ++++ .../files/patch-srr_tools_rbd_gate_debug.cc | 13 + net/ceph13/pkg-descr | 21 + net/ceph13/pkg-plist | 758 ++++++++++++++++++ net/nuster/Makefile | 2 +- net/nuster/distinfo | 6 +- net/timed/Makefile | 3 +- news/pan/Makefile | 1 - science/cdo/Makefile | 5 +- science/cgribex/Makefile | 7 +- science/cgribex/distinfo | 6 +- science/cgribex/pkg-descr | 2 +- science/eccodes/Makefile | 2 +- science/rubygem-cdo/pkg-descr | 2 +- security/py-pass-audit/Makefile | 4 + shells/zsh/Makefile | 7 +- shells/zsh/distinfo | 10 +- shells/zsh/files/vcs_info_p4.patch | 35 - shells/zsh/pkg-plist | 1 + sysutils/Makefile | 5 +- sysutils/atf-allwinner/Makefile | 36 - sysutils/atf-master/Makefile | 45 ++ .../{atf-allwinner => atf-master}/distinfo | 4 +- sysutils/atf-master/pkg-descr | 1 + sysutils/atf-rk3399/Makefile | 11 + .../{atf-allwinner => atf-rk3399}/pkg-descr | 2 +- sysutils/atf-sun50i_a64/Makefile | 10 + sysutils/atf-sun50i_a64/pkg-descr | 7 + sysutils/ncdu/Makefile | 4 +- sysutils/ncdu/distinfo | 6 +- sysutils/ncdu/pkg-descr | 2 +- sysutils/u-boot-firefly-rk3399/Makefile | 14 + sysutils/u-boot-firefly-rk3399/pkg-descr | 7 + sysutils/u-boot-master/Makefile | 27 +- sysutils/u-boot-master/distinfo | 6 +- textproc/Makefile | 1 + textproc/p5-CSS-Sass/Makefile | 2 +- textproc/p5-XML-Feed/Makefile | 7 +- textproc/p5-XML-Feed/distinfo | 6 +- textproc/py-pyjade/Makefile | 27 + textproc/py-pyjade/distinfo | 3 + textproc/py-pyjade/pkg-descr | 4 + www/gohugo/Makefile | 22 +- www/gohugo/distinfo | 26 +- www/gohugo/pkg-descr | 10 +- www/p5-HTTP-BrowserDetect/Makefile | 2 +- www/p5-HTTP-BrowserDetect/distinfo | 6 +- x11-toolkits/gnustep-gui/Makefile | 2 +- x11/grim/Makefile | 12 +- x11/grim/distinfo | 6 +- x11/swayidle/Makefile | 3 +- x11/swayidle/distinfo | 4 +- x11/swaylock/Makefile | 3 +- x11/swaylock/distinfo | 4 +- 166 files changed, 2031 insertions(+), 503 deletions(-) create mode 100644 devel/p5-Perl-PrereqScanner-NotQuiteLite/Makefile create mode 100644 devel/p5-Perl-PrereqScanner-NotQuiteLite/distinfo create mode 100644 devel/p5-Perl-PrereqScanner-NotQuiteLite/pkg-descr create mode 100644 devel/p5-Perl-PrereqScanner-NotQuiteLite/pkg-plist create mode 100644 devel/p5-Regexp-Trie/Makefile create mode 100644 devel/p5-Regexp-Trie/distinfo create mode 100644 devel/p5-Regexp-Trie/pkg-descr create mode 100644 devel/p5-Regexp-Trie/pkg-plist create mode 100644 devel/py-datatest/Makefile create mode 100644 devel/py-datatest/distinfo create mode 100644 devel/py-datatest/pkg-descr rename editors/libreoffice/files/{patch-powerpc64 => patch-powerpc} (76%) delete mode 100644 games/ags/files/patch-Common_debug_assert.h create mode 100644 games/digger-vgl/pkg-message.sound create mode 100644 graphics/py-glfw/Makefile create mode 100644 graphics/py-glfw/distinfo create mode 100644 graphics/py-glfw/pkg-descr create mode 100644 net/ceph13/Makefile create mode 100644 net/ceph13/distinfo create mode 100644 net/ceph13/files/ceph.in create mode 100644 net/ceph13/files/file-git_version create mode 100644 net/ceph13/files/patch-src_test_CmakeLists.txt create mode 100644 net/ceph13/files/patch-src_test_librbd_test_mock_Journal.cc create mode 100644 net/ceph13/files/patch-srr_tools_rbd_gate_debug.cc create mode 100644 net/ceph13/pkg-descr create mode 100644 net/ceph13/pkg-plist delete mode 100644 shells/zsh/files/vcs_info_p4.patch delete mode 100644 sysutils/atf-allwinner/Makefile create mode 100644 sysutils/atf-master/Makefile rename sysutils/{atf-allwinner => atf-master}/distinfo (51%) create mode 100644 sysutils/atf-master/pkg-descr create mode 100644 sysutils/atf-rk3399/Makefile rename sysutils/{atf-allwinner => atf-rk3399}/pkg-descr (82%) create mode 100644 sysutils/atf-sun50i_a64/Makefile create mode 100644 sysutils/atf-sun50i_a64/pkg-descr create mode 100644 sysutils/u-boot-firefly-rk3399/Makefile create mode 100644 sysutils/u-boot-firefly-rk3399/pkg-descr create mode 100644 textproc/py-pyjade/Makefile create mode 100644 textproc/py-pyjade/distinfo create mode 100644 textproc/py-pyjade/pkg-descr diff --git a/audio/festalon/Makefile b/audio/festalon/Makefile index 18431501bff..9513784e957 100644 --- a/audio/festalon/Makefile +++ b/audio/festalon/Makefile @@ -11,14 +11,15 @@ MASTER_SITES= http://projects.raphnet.net/festalon/ \ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Command line player for .nsf and .hes audio files -LICENSE= GPLv2 +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 -LIB_DEPENDS+= libsamplerate.so:audio/libsamplerate +LIB_DEPENDS= libsamplerate.so:audio/libsamplerate USES= libtool pkgconfig tar:bzip2 -USE_SDL= yes +USE_SDL= sdl GNU_CONFIGURE= yes @@ -32,6 +33,8 @@ PORTDOCS= README do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} diff --git a/audio/sdl2_mixer/Makefile b/audio/sdl2_mixer/Makefile index f068442cc50..fc33e14a1eb 100644 --- a/audio/sdl2_mixer/Makefile +++ b/audio/sdl2_mixer/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= sdl2_mixer -PORTVERSION= 2.0.1 -PORTREVISION= 1 +PORTVERSION= 2.0.4 CATEGORIES= audio MASTER_SITES= http://www.libsdl.org/projects/SDL_mixer/release/ DISTNAME= SDL2_mixer-${PORTVERSION} @@ -11,18 +10,29 @@ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Sample multi-channel audio mixer library LICENSE= ZLIB -LICENSE_FILE= ${WRKSRC}/COPYING.txt +LICENSE_FILE_ZLIB=${WRKSRC}/COPYING.txt USES= gmake pathfix pkgconfig libtool localbase USE_SDL= sdl2 GNU_CONFIGURE= yes USE_LDCONFIG= yes -OPTIONS_DEFINE= FLUIDSYNTH FLAC SMPEG -OPTIONS_DEFAULT= FLUIDSYNTH MODPLUG FLAC SMPEG -OPTIONS_RADIO= MOD OGG +# disabled dynamic loading of shared libraries, not shared linking +CONFIGURE_ARGS= --disable-music-mod-modplug-shared \ + --disable-music-mod-mikmod-shared \ + --disable-music-midi-fluidsynth-shared \ + --disable-music-ogg-shared \ + --disable-music-flac-shared \ + --disable-music-mp3-mpg123-shared \ + --disable-music-opus-shared + +OPTIONS_DEFINE= FLAC OPUS +OPTIONS_RADIO= MOD MIDI OGG MP3 OPTIONS_RADIO_MOD= MIKMOD MODPLUG +OPTIONS_RADIO_MIDI= FLUIDSYNTH OPTIONS_RADIO_OGG= VORBIS TREMOR +OPTIONS_RADIO_MP3= MAD MPG123 +OPTIONS_DEFAULT= FLUIDSYNTH MODPLUG FLAC OPUS MPG123 .if defined(MACHINE_CPU) && ${MACHINE_CPU:Msoftfp} OPTIONS_DEFAULT+= TREMOR @@ -30,8 +40,8 @@ OPTIONS_DEFAULT+= TREMOR OPTIONS_DEFAULT+= VORBIS .endif -MOD_DESC= Tracker music support -SMPEG_DESC= MP3 audio support via SMPEG2 +# MOD +MOD_DESC= Tracker music support MIKMOD_LIB_DEPENDS= libmikmod.so:audio/libmikmod MIKMOD_CONFIGURE_ENABLE= music-mod-mikmod @@ -39,30 +49,44 @@ MIKMOD_CONFIGURE_ENABLE= music-mod-mikmod MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MODPLUG_CONFIGURE_ENABLE= music-mod-modplug +# MIDI +MIDI_DESC= MIDI music support + +FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth +FLUIDSYNTH_CONFIGURE_ENABLE= music-midi-fluidsynth + +# TODO: add timidity? + +# OGG +VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis + +TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor +TREMOR_CONFIGURE_ENABLE= music-ogg-tremor + +# MP3 +MAD_LIB_DEPENDS= libmad.so:audio/libmad +MAD_CONFIGURE_ENABLE= music-mp3-mad-gpl +MAD_VARS= LICENSE+=GPLv2+ LICENSE_COMB=multi + +MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 +MPG123_CONFIGURE_ENABLE= music-mp3-mpg123 + +# Others FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CONFIGURE_ENABLE= music-flac -FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth -FLUIDSYNTH_CONFIGURE_ON= --enable-music-midi --enable-music-midi-fluidsynth -FLUIDSYNTH_CONFIGURE_OFF= --disable-music-midi --disable-music-midi-fluidsynth +OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile +OPUS_CONFIGURE_ENABLE= music-opus -SMPEG_LIB_DEPENDS= libsmpeg2.so:multimedia/smpeg2 -SMPEG_CONFIGURE_ON= --enable-music-mp3 --enable-music-mp3-smpeg -SMPEG_CONFIGURE_OFF= --disable-music-mp3 --disable-music-mp3-smpeg +.include -VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis -VORBIS_CONFIGURE_ENABLE= music-ogg - -TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor -TREMOR_CONFIGURE_ON= --enable-music-ogg -# TREMOR_CONFIGURE_OFF is handled by VORBIS=off -TREMOR_CONFIGURE_ENABLE= music-ogg-tremor +.if !${PORT_OPTIONS:MVORBIS} && !${PORT_OPTIONS:MTREMOR} +CONFIGURE_ARGS+= --disable-music-ogg +.endif post-patch: @${REINPLACE_CMD} -e 's|\($$(prefix)/libdata/pkgconfig\)|$$(DESTDIR)\1|' \ ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e 's|"modplug.h"|"libmodplug/modplug.h"|' \ - ${WRKSRC}/dynamic_modplug.h ${WRKSRC}/music_modplug.h post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libSDL2_mixer.so diff --git a/audio/sdl2_mixer/distinfo b/audio/sdl2_mixer/distinfo index ad7b5a04107..e5fbcf8afbe 100644 --- a/audio/sdl2_mixer/distinfo +++ b/audio/sdl2_mixer/distinfo @@ -1,2 +1,3 @@ -SHA256 (SDL2_mixer-2.0.1.tar.gz) = 5a24f62a610249d744cbd8d28ee399d8905db7222bf3bdbc8a8b4a76e597695f -SIZE (SDL2_mixer-2.0.1.tar.gz) = 10213891 +TIMESTAMP = 1549290781 +SHA256 (SDL2_mixer-2.0.4.tar.gz) = b4cf5a382c061cd75081cf246c2aa2f9df8db04bdda8dcdc6b6cca55bede2419 +SIZE (SDL2_mixer-2.0.4.tar.gz) = 11125077 diff --git a/audio/sdl2_mixer/pkg-plist b/audio/sdl2_mixer/pkg-plist index 3e730b4e413..bf341efbfe8 100644 --- a/audio/sdl2_mixer/pkg-plist +++ b/audio/sdl2_mixer/pkg-plist @@ -1,6 +1,6 @@ include/SDL2/SDL_mixer.h lib/libSDL2_mixer-2.0.so.0 -lib/libSDL2_mixer-2.0.so.0.0.1 +lib/libSDL2_mixer-2.0.so.0.2.2 lib/libSDL2_mixer.a lib/libSDL2_mixer.so libdata/pkgconfig/SDL2_mixer.pc diff --git a/audio/sidplayer/Makefile b/audio/sidplayer/Makefile index 5867fa2d3f1..54821e985bf 100644 --- a/audio/sidplayer/Makefile +++ b/audio/sidplayer/Makefile @@ -12,27 +12,21 @@ DISTNAME= SIDPlayer-${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= C64 SID tune player -LICENSE= GPLv2 +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING -USE_SDL= yes +USE_SDL= sdl GNU_CONFIGURE= yes -SDLINCLUDEDIR= SDL - OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes SUB_FILES= pkg-message -post-patch: - @${REINPLACE_CMD} -e 's|SDL/SDL_endian\.h|${SDLINCLUDEDIR}/SDL_endian\.h|' \ - ${WRKSRC}/src/main_sdl.cpp - do-install: - ${INSTALL} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/PSID\ Demo/* ${STAGEDIR}${DOCSDIR} -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - .include diff --git a/databases/p5-DBD-LDAP/Makefile b/databases/p5-DBD-LDAP/Makefile index d751e406f92..e3d1a648e91 100644 --- a/databases/p5-DBD-LDAP/Makefile +++ b/databases/p5-DBD-LDAP/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= DBD-LDAP -PORTVERSION= 0.24 +PORTVERSION= 1.00 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/databases/p5-DBD-LDAP/distinfo b/databases/p5-DBD-LDAP/distinfo index 38fc35a3430..6bae8aba094 100644 --- a/databases/p5-DBD-LDAP/distinfo +++ b/databases/p5-DBD-LDAP/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1549188344 -SHA256 (DBD-LDAP-0.24.tar.gz) = 22167b285f61934a6cd55719ee757838a834b21284b59da375c915f821a9759b -SIZE (DBD-LDAP-0.24.tar.gz) = 28461 +TIMESTAMP = 1549367751 +SHA256 (DBD-LDAP-1.00.tar.gz) = 29a9dd82110d21c50963584d466feaafca68b6d9c9d8d6587ac28972effd3135 +SIZE (DBD-LDAP-1.00.tar.gz) = 29841 diff --git a/devel/Makefile b/devel/Makefile index 8eaff4a802b..0c904919de1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -3235,6 +3235,7 @@ SUBDIR += p5-Perl-OSType SUBDIR += p5-Perl-PrereqScanner SUBDIR += p5-Perl-PrereqScanner-Lite + SUBDIR += p5-Perl-PrereqScanner-NotQuiteLite SUBDIR += p5-Perl-Tidy SUBDIR += p5-Perl-Unsafe-Signals SUBDIR += p5-Perl-Version @@ -3310,6 +3311,7 @@ SUBDIR += p5-Regexp-RegGrp SUBDIR += p5-Regexp-Shellish SUBDIR += p5-Regexp-Subst-Parallel + SUBDIR += p5-Regexp-Trie SUBDIR += p5-Religion SUBDIR += p5-Reply SUBDIR += p5-ResourcePool @@ -4512,6 +4514,7 @@ SUBDIR += py-dal SUBDIR += py-darcsver SUBDIR += py-darts.util.lru + SUBDIR += py-datatest SUBDIR += py-dateutil SUBDIR += py-dateutils SUBDIR += py-datrie diff --git a/devel/elixir-excoveralls/Makefile b/devel/elixir-excoveralls/Makefile index 32b2c489db8..e706392778d 100644 --- a/devel/elixir-excoveralls/Makefile +++ b/devel/elixir-excoveralls/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= excoveralls -PORTVERSION= 0.10.4 +PORTVERSION= 0.10.5 DISTVERSIONPREFIX= v CATEGORIES= devel PKGNAMEPREFIX= elixir- diff --git a/devel/elixir-excoveralls/distinfo b/devel/elixir-excoveralls/distinfo index b69a0ed4c50..cdaa83d8f78 100644 --- a/devel/elixir-excoveralls/distinfo +++ b/devel/elixir-excoveralls/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1547210990 -SHA256 (parroty-excoveralls-v0.10.4_GH0.tar.gz) = e9366f05d3e74cfb7bc0d97fd5e1d7fe3f44f4519bac452b93d8436d5c1ebd22 -SIZE (parroty-excoveralls-v0.10.4_GH0.tar.gz) = 199938 +TIMESTAMP = 1549284406 +SHA256 (parroty-excoveralls-v0.10.5_GH0.tar.gz) = 870cea8628f66ca783651c01a6afd04d6d5e36d72364170a768b9256c82082fc +SIZE (parroty-excoveralls-v0.10.5_GH0.tar.gz) = 199967 diff --git a/devel/nimble/Makefile b/devel/nimble/Makefile index fdd5ffc38b8..7cb31c51d10 100644 --- a/devel/nimble/Makefile +++ b/devel/nimble/Makefile @@ -2,6 +2,7 @@ # $FreeBSD$ PORTNAME= nimble +PORTREVISION= 1 DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 CATEGORIES= devel @@ -21,7 +22,7 @@ GH_ACCOUNT= nim-lang PLIST_FILES= bin/nimble do-build: - @cd ${WRKSRC} && nim c --parallelBuild=${MAKE_JOBS_NUMBER} --path:${LOCALBASE}/nim src/nimble + @cd ${WRKSRC} && nim c --parallelBuild=${MAKE_JOBS_NUMBER} --path:${LOCALBASE}/nim --nimcache:${WRKSRC}/nimcache src/nimble do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/nimble ${STAGEDIR}${PREFIX}/bin diff --git a/devel/p5-Carp-Clan-Share/Makefile b/devel/p5-Carp-Clan-Share/Makefile index f77a09c1be7..1f07029af5d 100644 --- a/devel/p5-Carp-Clan-Share/Makefile +++ b/devel/p5-Carp-Clan-Share/Makefile @@ -11,10 +11,14 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Share your Carp::Clan settings with your whole Clan +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual + BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Carp-Clan>=0:devel/p5-Carp-Clan USES= perl5 USE_PERL5= configure +NO_ARCH= yes .include diff --git a/devel/p5-Perl-PrereqScanner-NotQuiteLite/Makefile b/devel/p5-Perl-PrereqScanner-NotQuiteLite/Makefile new file mode 100644 index 00000000000..71ca232b04d --- /dev/null +++ b/devel/p5-Perl-PrereqScanner-NotQuiteLite/Makefile @@ -0,0 +1,31 @@ +# Created by: Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= Perl-PrereqScanner-NotQuiteLite +PORTVERSION= 0.9903 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Tool to scan your Perl code for its prerequisites + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= p5-ExtUtils-MakeMaker-CPANfile>=0.06:devel/p5-ExtUtils-MakeMaker-CPANfile \ + ${RUN_DEPENDS} +RUN_DEPENDS= p5-Data-Dump>=0:devel/p5-Data-Dump \ + p5-Module-CPANfile>=1.1004:devel/p5-Module-CPANfile \ + p5-Module-Find>=0:devel/p5-Module-Find \ + p5-Regexp-Trie>=0:devel/p5-Regexp-Trie +TEST_DEPENDS= p5-Test-FailWarnings>=0:devel/p5-Test-FailWarnings \ + p5-Test-UseAllModules>=0.17:devel/p5-Test-UseAllModules + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +.include diff --git a/devel/p5-Perl-PrereqScanner-NotQuiteLite/distinfo b/devel/p5-Perl-PrereqScanner-NotQuiteLite/distinfo new file mode 100644 index 00000000000..11d60be4630 --- /dev/null +++ b/devel/p5-Perl-PrereqScanner-NotQuiteLite/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1549316486 +SHA256 (Perl-PrereqScanner-NotQuiteLite-0.9903.tar.gz) = 9c1af83202ac300143ab6f51c0d8204530089b1a41747c313a8ed4dd37fa4702 +SIZE (Perl-PrereqScanner-NotQuiteLite-0.9903.tar.gz) = 119193 diff --git a/devel/p5-Perl-PrereqScanner-NotQuiteLite/pkg-descr b/devel/p5-Perl-PrereqScanner-NotQuiteLite/pkg-descr new file mode 100644 index 00000000000..b30f2e2efb1 --- /dev/null +++ b/devel/p5-Perl-PrereqScanner-NotQuiteLite/pkg-descr @@ -0,0 +1,14 @@ +Perl::PrereqScanner::NotQuiteLite is yet another prerequisites scanner. It +passes almost all the scanning tests for Perl::PrereqScanner and +Module::ExtractUse (ie. except for a few dubious ones), and runs slightly faster +than PPI-based Perl::PrereqScanner. However, it doesn't run as fast as +Perl::PrereqScanner::Lite (which uses an XS lexer). + +Perl::PrereqScanner::NotQuiteLite also recognizes eval. Prerequisites in eval +are not considered as requirements, but you can collect them as suggestions. + +Conditional requirements or requirements loaded in a block are treated as +recommends. Noed modules are stored separately (since 0.94). You may or may not +need to merge them into requires. + +WWW: https://metacpan.org/release/Perl-PrereqScanner-NotQuiteLite diff --git a/devel/p5-Perl-PrereqScanner-NotQuiteLite/pkg-plist b/devel/p5-Perl-PrereqScanner-NotQuiteLite/pkg-plist new file mode 100644 index 00000000000..01d2e7bea22 --- /dev/null +++ b/devel/p5-Perl-PrereqScanner-NotQuiteLite/pkg-plist @@ -0,0 +1,74 @@ +bin/scan-perl-prereqs-nqlite +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/App.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Context.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Aliased.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/AnyMoose.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Autouse.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Catalyst.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/ClassAccessor.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/ClassAutouse.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/ClassLoad.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Core.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Inline.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/KeywordDeclare.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Later.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Mixin.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/ModuleRuntime.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/MojoBase.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Moose.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/MooseXDeclare.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Only.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/POE.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/PackageVariant.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Plack.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Prefork.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Superclass.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Syntax.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/SyntaxCollector.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/TestClassMost.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/TestMore.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/TestRequires.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/UniversalVersion.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Unless.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Tokens.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Util.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Util/CPANfile.pm +%%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Util/Prereqs.pm +%%PERL5_MAN1%%/scan-perl-prereqs-nqlite.1.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::App.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Context.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Aliased.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::AnyMoose.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Autouse.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Catalyst.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::ClassAccessor.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::ClassAutouse.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::ClassLoad.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Core.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Inline.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::KeywordDeclare.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Later.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Mixin.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::ModuleRuntime.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::MojoBase.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Moose.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::MooseXDeclare.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Only.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::POE.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::PackageVariant.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Plack.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Prefork.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Superclass.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Syntax.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::SyntaxCollector.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::TestClassMost.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::TestMore.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::TestRequires.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::UniversalVersion.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Unless.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Tokens.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Util.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Util::CPANfile.3.gz +%%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Util::Prereqs.3.gz diff --git a/devel/p5-Regexp-Trie/Makefile b/devel/p5-Regexp-Trie/Makefile new file mode 100644 index 00000000000..2b259f9ee1c --- /dev/null +++ b/devel/p5-Regexp-Trie/Makefile @@ -0,0 +1,21 @@ +# Created by: Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= Regexp-Trie +PORTVERSION= 0.02 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Builds trie-ized regexp + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +.include diff --git a/devel/p5-Regexp-Trie/distinfo b/devel/p5-Regexp-Trie/distinfo new file mode 100644 index 00000000000..24ff98a3b45 --- /dev/null +++ b/devel/p5-Regexp-Trie/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1549317708 +SHA256 (Regexp-Trie-0.02.tar.gz) = fb2bf94ed8dbc1f4a95d9fc8f710cb67b3f796c6efc9c4bb4c2cfa3ebaa1c5fa +SIZE (Regexp-Trie-0.02.tar.gz) = 3365 diff --git a/devel/p5-Regexp-Trie/pkg-descr b/devel/p5-Regexp-Trie/pkg-descr new file mode 100644 index 00000000000..0155192ba72 --- /dev/null +++ b/devel/p5-Regexp-Trie/pkg-descr @@ -0,0 +1,7 @@ +Regexp::Trie is a faster but simpler version of Regexp::Assemble or +Regexp::Optimizer. It builds a trie-ized regexp as above. + +This module is faster than Regexp::Assemble but you can only add literals. a+b +is treated as a\+b, not "more than one a's followed by b". + +WWW: https://metacpan.org/release/Regexp-Trie diff --git a/devel/p5-Regexp-Trie/pkg-plist b/devel/p5-Regexp-Trie/pkg-plist new file mode 100644 index 00000000000..3d4e2009c5a --- /dev/null +++ b/devel/p5-Regexp-Trie/pkg-plist @@ -0,0 +1,2 @@ +%%SITE_PERL%%/Regexp/Trie.pm +%%PERL5_MAN3%%/Regexp::Trie.3.gz diff --git a/devel/pecl-swoole/Makefile b/devel/pecl-swoole/Makefile index 7c8282f3f39..7fb14120a6f 100644 --- a/devel/pecl-swoole/Makefile +++ b/devel/pecl-swoole/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= swoole -PORTVERSION= 4.2.8 -PORTREVISION= 1 +PORTVERSION= 4.2.13 CATEGORIES= devel net MAINTAINER= vanilla@FreeBSD.org @@ -17,7 +16,9 @@ USE_PHP= hash:build pcre CONFIGURE_ARGS+= --enable-mysqlnd -OPTIONS_DEFINE= HTTP2 SOCKETS PGSQL +OPTIONS_DEFINE= CARES HTTP2 SOCKETS PGSQL +CARES_LIB_DEPENDS= libcares.so:dns/c-ares +CARES_CONFIGURE_ON= --enable-cares HTTP2_LIB_DEPENDS= libnghttp2.so:www/libnghttp2 HTTP2_CONFIGURE_ON= --enable-http2 --enable-openssl SOCKETS_USE= PHP=sockets:build diff --git a/devel/pecl-swoole/distinfo b/devel/pecl-swoole/distinfo index fab444c35b1..056e93ce179 100644 --- a/devel/pecl-swoole/distinfo +++ b/devel/pecl-swoole/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1542879493 -SHA256 (PECL/swoole-4.2.8.tgz) = d84d7c1ea75f7a10e7779b46a0d4bb32087ebbbd74a14779add7b645dea3093c -SIZE (PECL/swoole-4.2.8.tgz) = 7229611 +TIMESTAMP = 1549339628 +SHA256 (PECL/swoole-4.2.13.tgz) = 5af3eb209781d6e0d752745d33556947236d0bda25178e3a121e07735d0cc89a +SIZE (PECL/swoole-4.2.13.tgz) = 1305634 diff --git a/devel/pecl-swoole/files/patch-config.m4 b/devel/pecl-swoole/files/patch-config.m4 index 0d3525c415c..ef657b90b80 100644 --- a/devel/pecl-swoole/files/patch-config.m4 +++ b/devel/pecl-swoole/files/patch-config.m4 @@ -1,6 +1,6 @@ ---- config.m4.orig 2018-11-19 09:43:54 UTC +--- config.m4.orig 2019-02-02 14:04:33 UTC +++ config.m4 -@@ -372,7 +372,7 @@ if test "$PHP_SWOOLE" != "no"; then +@@ -227,7 +227,7 @@ if test "$PHP_SWOOLE" != "no"; then AC_CHECK_LIB(c, poll, AC_DEFINE(HAVE_POLL, 1, [have poll])) AC_CHECK_LIB(c, sendfile, AC_DEFINE(HAVE_SENDFILE, 1, [have sendfile])) AC_CHECK_LIB(c, kqueue, AC_DEFINE(HAVE_KQUEUE, 1, [have kqueue])) @@ -9,12 +9,3 @@ AC_CHECK_LIB(c, daemon, AC_DEFINE(HAVE_DAEMON, 1, [have daemon])) AC_CHECK_LIB(c, mkostemp, AC_DEFINE(HAVE_MKOSTEMP, 1, [have mkostemp])) AC_CHECK_LIB(c, inotify_init, AC_DEFINE(HAVE_INOTIFY, 1, [have inotify])) -@@ -608,7 +608,7 @@ if test "$PHP_SWOOLE" != "no"; then - PHP_INSTALL_HEADERS([ext/swoole], [*.h config.h include/*.h]) - - PHP_REQUIRE_CXX() -- PHP_ADD_LIBRARY(stdc++, 1, SWOOLE_SHARED_LIBADD) -+ PHP_ADD_LIBRARY(c++, 1, SWOOLE_SHARED_LIBADD) - CXXFLAGS="$CXXFLAGS -Wall -Wno-unused-function -Wno-deprecated -Wno-deprecated-declarations -std=c++11" - - if test "$PHP_PICOHTTPPARSER" = "yes"; then diff --git a/devel/py-datatest/Makefile b/devel/py-datatest/Makefile new file mode 100644 index 00000000000..855291525af --- /dev/null +++ b/devel/py-datatest/Makefile @@ -0,0 +1,20 @@ +# Created by: Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= datatest +PORTVERSION= 0.9.3 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Testing tools for data validation and analysis + +LICENSE= APACHE20 + +USES= python +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include diff --git a/devel/py-datatest/distinfo b/devel/py-datatest/distinfo new file mode 100644 index 00000000000..2d7a2579585 --- /dev/null +++ b/devel/py-datatest/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1549045876 +SHA256 (datatest-0.9.3.tar.gz) = a45c7a0c40e82daf80933d029eec99416b9f51c80e65e606f6f85f7fdebe2392 +SIZE (datatest-0.9.3.tar.gz) = 88260 diff --git a/devel/py-datatest/pkg-descr b/devel/py-datatest/pkg-descr new file mode 100644 index 00000000000..e0c07213aeb --- /dev/null +++ b/devel/py-datatest/pkg-descr @@ -0,0 +1,8 @@ +Datatest provides testing tools for data validation and analysis. It supports +both pytest and unittest style testing. + +You can use datatest for validation, test driven data-wrangling, auditing, +logging discrepancies, and checklists for measuring progress. It encourages a +structured approach for checking and tidying data. + +WWW: https://github.com/shawnbrown/datatest diff --git a/devel/py-ddtrace/Makefile b/devel/py-ddtrace/Makefile index 6bd1f1496ed..ce183791406 100644 --- a/devel/py-ddtrace/Makefile +++ b/devel/py-ddtrace/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= ddtrace -PORTVERSION= 0.20.2 +PORTVERSION= 0.20.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-ddtrace/distinfo b/devel/py-ddtrace/distinfo index 6bc9df579ba..ef820de2d79 100644 --- a/devel/py-ddtrace/distinfo +++ b/devel/py-ddtrace/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1548843537 -SHA256 (ddtrace-0.20.2.tar.gz) = 0ef27e8f520e8b89122088e7cb71c6839aac6bebca746baa1552786ad27d51bf -SIZE (ddtrace-0.20.2.tar.gz) = 133335 +TIMESTAMP = 1549367734 +SHA256 (ddtrace-0.20.3.tar.gz) = 39f73268e20312f9ac96e2b60389ee19bdb035550b02a1a0727f690e2e76e7de +SIZE (ddtrace-0.20.3.tar.gz) = 134052 diff --git a/devel/rubygem-aws-sdk-core/Makefile b/devel/rubygem-aws-sdk-core/Makefile index efe9e7a2e9f..e28a99dc503 100644 --- a/devel/rubygem-aws-sdk-core/Makefile +++ b/devel/rubygem-aws-sdk-core/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= aws-sdk-core -DISTVERSION= 2.11.212 +DISTVERSION= 2.11.213 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-aws-sdk-core/distinfo b/devel/rubygem-aws-sdk-core/distinfo index ef5433a4a02..5bdcbe6e5e0 100644 --- a/devel/rubygem-aws-sdk-core/distinfo +++ b/devel/rubygem-aws-sdk-core/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1548498520 -SHA256 (rubygem/aws-sdk-core-2.11.212.gem) = de84b6f460990587aeccd70a0fd40edc4410492ebfde7c358c620e0ec2bab8ef -SIZE (rubygem/aws-sdk-core-2.11.212.gem) = 1519616 +TIMESTAMP = 1549367741 +SHA256 (rubygem/aws-sdk-core-2.11.213.gem) = a98c1542f2309a957907e683aa99fa45e5f736d51684ed5974156f15ba3824be +SIZE (rubygem/aws-sdk-core-2.11.213.gem) = 1519616 diff --git a/devel/rubygem-aws-sdk-resources/Makefile b/devel/rubygem-aws-sdk-resources/Makefile index d7f9baa1377..59b985f033e 100644 --- a/devel/rubygem-aws-sdk-resources/Makefile +++ b/devel/rubygem-aws-sdk-resources/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= aws-sdk-resources -DISTVERSION= 2.11.212 +DISTVERSION= 2.11.213 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-aws-sdk-resources/distinfo b/devel/rubygem-aws-sdk-resources/distinfo index 8f36e99f9cb..12881d17a81 100644 --- a/devel/rubygem-aws-sdk-resources/distinfo +++ b/devel/rubygem-aws-sdk-resources/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1548498525 -SHA256 (rubygem/aws-sdk-resources-2.11.212.gem) = a411a372f43f4df7597ce36fd2fee1e0a7a0a4e746342eda798fa030454208d5 -SIZE (rubygem/aws-sdk-resources-2.11.212.gem) = 48640 +TIMESTAMP = 1549367745 +SHA256 (rubygem/aws-sdk-resources-2.11.213.gem) = 3fe4fcc9bed7c81175f8c2cfca71d0caafdb9312b585200f2d199944d0242adc +SIZE (rubygem/aws-sdk-resources-2.11.213.gem) = 48640 diff --git a/devel/rubygem-aws-sdk/Makefile b/devel/rubygem-aws-sdk/Makefile index 284d42f1ac7..908cfce4434 100644 --- a/devel/rubygem-aws-sdk/Makefile +++ b/devel/rubygem-aws-sdk/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= aws-sdk -DISTVERSION= 2.11.212 +DISTVERSION= 2.11.213 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-aws-sdk/distinfo b/devel/rubygem-aws-sdk/distinfo index a42c9f4ece6..b1954260137 100644 --- a/devel/rubygem-aws-sdk/distinfo +++ b/devel/rubygem-aws-sdk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1548498527 -SHA256 (rubygem/aws-sdk-2.11.212.gem) = 48eaaa0db4fc4c5339aaae2d328af312ba86f09762efe73269e47d190b98bb6d -SIZE (rubygem/aws-sdk-2.11.212.gem) = 4608 +TIMESTAMP = 1549367748 +SHA256 (rubygem/aws-sdk-2.11.213.gem) = 04f7490cf723f180dd5f77f238bf371c77423f0c5379aba447771a69055ff3db +SIZE (rubygem/aws-sdk-2.11.213.gem) = 4608 diff --git a/editors/libreoffice/files/patch-powerpc64 b/editors/libreoffice/files/patch-powerpc similarity index 76% rename from editors/libreoffice/files/patch-powerpc64 rename to editors/libreoffice/files/patch-powerpc index 5cf86c6f759..dca40d1a03b 100644 --- a/editors/libreoffice/files/patch-powerpc64 +++ b/editors/libreoffice/files/patch-powerpc @@ -1,20 +1,25 @@ ---- configure.ac.orig -+++ configure.ac -@@ -4189,6 +4189,11 @@ - CPUNAME=X86_64 +--- configure.ac.old 2018-12-30 15:36:04.692353000 -0600 ++++ configure.ac 2018-12-30 15:37:39.225930000 -0600 +@@ -3981,6 +3981,16 @@ RTL_ARCH=X86_64 PLATFORMID=freebsd_x86_64 -+ ;; + ;; + powerpc64) + CPUNAME=POWERPC64 + RTL_ARCH=PowerPC_64 + PLATFORMID=freebsd_powerpc64 - ;; ++ ;; ++ powerpc|powerpcspe) ++ CPUNAME=POWERPC ++ RTL_ARCH=PowerPC ++ PLATFORMID=freebsd_powerpc ++ ;; *) AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os]) ---- configure.orig -+++ configure -@@ -10936,6 +10936,11 @@ + ;; +--- configure.old 2018-12-30 15:33:12.582597000 -0600 ++++ configure 2018-12-30 15:35:48.424447000 -0600 +@@ -11511,6 +11511,16 @@ RTL_ARCH=X86_64 PLATFORMID=freebsd_x86_64 ;; @@ -22,10 +27,29 @@ + CPUNAME=POWERPC64 + RTL_ARCH=PowerPC_64 + PLATFORMID=freebsd_powerpc64 ++ ;; ++ powerpc|powerpcspe) ++ CPUNAME=POWERPC ++ RTL_ARCH=PowerPC ++ PLATFORMID=freebsd_powerpc + ;; *) as_fn_error $? "Unsupported host_cpu $host_cpu for host_os $host_os" "$LINENO" 5 ;; +--- bridges/source/cpp_uno/gcc3_linux_powerpc/uno2cpp.cxx.orig ++++ bridges/source/cpp_uno/gcc3_linux_powerpc/uno2cpp.cxx +@@ -18,7 +18,11 @@ + */ + + ++#if defined (FREEBSD) || defined(NETBSD) || defined(OPENBSD) || defined(DRAGONFLY) ++#include ++#else + #include ++#endif + + #include + #include --- bridges/source/cpp_uno/gcc3_linux_powerpc64/uno2cpp.cxx.orig +++ bridges/source/cpp_uno/gcc3_linux_powerpc64/uno2cpp.cxx @@ -18,7 +18,11 @@ @@ -57,6 +81,25 @@ # endif #elif defined AIX --- /dev/null ++++ solenv/gbuild/platform/FREEBSD_POWERPC_GCC.mk +@@ -0,0 +1,16 @@ ++# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- ++# ++# This file is part of the LibreOffice project. ++# ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++# ++ ++#please make generic modifications to unxgcc.mk or linux.mk ++gb_CPUDEFS += -DPPC -DPOWERPC ++gb_COMPILERDEFAULTOPTFLAGS := -O2 ++ ++include $(GBUILDDIR)/platform/unxgcc.mk ++ ++# vim: set noet sw=4: +--- /dev/null +++ solenv/gbuild/platform/FREEBSD_POWERPC64_GCC.mk @@ -0,0 +1,17 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile index 115d75a8bb7..719821fcba6 100644 --- a/emulators/wine/Makefile +++ b/emulators/wine/Makefile @@ -102,7 +102,7 @@ V4L_LIB_DEPENDS= libv4l1.so:multimedia/libv4l WINEMAKER_RUN_DEPENDS= p5-XML-LibXML>0:textproc/p5-XML-LibXML X11_CONFIGURE_WITH= x cms fontconfig freetype glu jpeg opengl png xinerama xinput2 xrandr xrender -X11_USES= jpeg +X11_USES= gl jpeg X11_USE= GL=glu XORG=x11,xext,xcomposite,xcursor,xi,xinerama,xrandr,xrender X11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ diff --git a/emulators/wxmupen64plus/Makefile b/emulators/wxmupen64plus/Makefile index ec12d5ec9dd..d42c5460bcb 100644 --- a/emulators/wxmupen64plus/Makefile +++ b/emulators/wxmupen64plus/Makefile @@ -3,7 +3,7 @@ PORTNAME= wxmupen64plus PORTVERSION= 0.3 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= emulators MASTER_SITES= https://bitbucket.org/auria/wxmupen64plus/get/ DISTNAME= ${PORTVERSION} @@ -22,9 +22,11 @@ RUN_DEPENDS= ${LOCALBASE}/lib/libmupen64plus.so.2:emulators/mupen64plus-core \ WRKSRC= ${WRKDIR}/auria-${PORTNAME}-0564db396383 -USES= compiler:c++11-lib python:2.7 +USES= compiler:c++11-lib gl python:2.7 USE_CXXSTD= c++11 -USE_SDL= yes +USE_SDL= sdl +USE_GL= gl +USE_XORG= x11 USE_WX= 3.0 WAF_SCRIPT= waf diff --git a/finance/openhbci/Makefile b/finance/openhbci/Makefile index 6688c5e935c..88ad7a1dab9 100644 --- a/finance/openhbci/Makefile +++ b/finance/openhbci/Makefile @@ -11,6 +11,9 @@ DISTNAME= openhbci-0.9.17-2 MAINTAINER= ports@FreeBSD.org COMMENT= HBCI is a bank-independent homebanking standard +DEPRECATED= no longer maintained upstream +EXPIRATION_DATE= 2019-03-31 + USES= libtool ssl GNU_CONFIGURE= yes INSTALL_TARGET= install-strip diff --git a/ftp/filezilla/Makefile b/ftp/filezilla/Makefile index 1833d801ded..fb230a15aac 100644 --- a/ftp/filezilla/Makefile +++ b/ftp/filezilla/Makefile @@ -1,13 +1,12 @@ # $FreeBSD$ PORTNAME= filezilla -PORTVERSION= 3.36.0 -PORTREVISION= 1 +PORTVERSION= 3.40.0 CATEGORIES= ftp MASTER_SITES= https://download.filezilla-project.org/client/ DISTNAME= FileZilla_${PORTVERSION}_src -MAINTAINER= ports@FreeBSD.org +MAINTAINER= pi@FreeBSD.org COMMENT= Fast and reliable cross-platform FTP, FTPS, and SFTP client LICENSE= GPLv2+ diff --git a/ftp/filezilla/distinfo b/ftp/filezilla/distinfo index 84f0f043db0..bd86ac4fce9 100644 --- a/ftp/filezilla/distinfo +++ b/ftp/filezilla/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1535725784 -SHA256 (FileZilla_3.36.0_src.tar.bz2) = 69de6037feac74404dd9b522c35515c4260e258b23083247683443fc32166a0d -SIZE (FileZilla_3.36.0_src.tar.bz2) = 4981429 +TIMESTAMP = 1549316085 +SHA256 (FileZilla_3.40.0_src.tar.bz2) = c36ca08540f0be2227b8721195bb16a626c01608f09ed60a862a73e640206085 +SIZE (FileZilla_3.40.0_src.tar.bz2) = 4997647 diff --git a/ftp/libfilezilla/Makefile b/ftp/libfilezilla/Makefile index 80bbdd30d3c..53e6ab7cff5 100644 --- a/ftp/libfilezilla/Makefile +++ b/ftp/libfilezilla/Makefile @@ -1,17 +1,18 @@ # $FreeBSD$ PORTNAME= libfilezilla -PORTVERSION= 0.13.0 -PORTREVISION= 1 +PORTVERSION= 0.15.1 CATEGORIES= ftp -MASTER_SITES= http://download.filezilla-project.org/${PORTNAME}/ +MASTER_SITES= https://download.filezilla-project.org/${PORTNAME}/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= pi@FreeBSD.org COMMENT= C++ library for building platform-independent programs LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +LIB_DEPENDS= libnettle.so:security/nettle + USES= compiler:c++14-lang gmake iconv:wchar_t libtool localbase \ pathfix pkgconfig tar:bzip2 USE_LDCONFIG= yes diff --git a/ftp/libfilezilla/distinfo b/ftp/libfilezilla/distinfo index 1db921388fe..3c9edbf8071 100644 --- a/ftp/libfilezilla/distinfo +++ b/ftp/libfilezilla/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1535657359 -SHA256 (libfilezilla-0.13.0.tar.bz2) = ffca3c40dbe729dfc9389034f420809dec1b6f2674dc2cd39dc7edfcc59f686a -SIZE (libfilezilla-0.13.0.tar.bz2) = 398773 +TIMESTAMP = 1549315919 +SHA256 (libfilezilla-0.15.1.tar.bz2) = 2048c4128f3bf37a2a4ece17c8bea5455f3d7414fe2e060afcf2a8b00a87f49f +SIZE (libfilezilla-0.15.1.tar.bz2) = 404746 diff --git a/ftp/libfilezilla/pkg-plist b/ftp/libfilezilla/pkg-plist index 51ac13cc7ce..fa722e9a038 100644 --- a/ftp/libfilezilla/pkg-plist +++ b/ftp/libfilezilla/pkg-plist @@ -1,12 +1,14 @@ include/libfilezilla/apply.hpp include/libfilezilla/buffer.hpp include/libfilezilla/encode.hpp +include/libfilezilla/encryption.hpp include/libfilezilla/event.hpp include/libfilezilla/event_handler.hpp include/libfilezilla/event_loop.hpp include/libfilezilla/file.hpp include/libfilezilla/format.hpp include/libfilezilla/glue/wx.hpp +include/libfilezilla/hash.hpp include/libfilezilla/iputils.hpp include/libfilezilla/libfilezilla.hpp include/libfilezilla/local_filesys.hpp @@ -18,6 +20,7 @@ include/libfilezilla/private/windows.hpp include/libfilezilla/process.hpp include/libfilezilla/recursive_remove.hpp include/libfilezilla/shared.hpp +include/libfilezilla/signature.hpp include/libfilezilla/string.hpp include/libfilezilla/thread.hpp include/libfilezilla/thread_pool.hpp diff --git a/games/ags/Makefile b/games/ags/Makefile index 57a44b48122..4bfb47403ef 100644 --- a/games/ags/Makefile +++ b/games/ags/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= ags -DISTVERSION= 3.4.1.15 -PORTREVISION= 1 +DISTVERSION= 3.4.3.0 CATEGORIES= games MASTER_SITES= https://github.com/adventuregamestudio/ags/releases/download/v.${DISTVERSION}/ DISTNAME= ags_linux_v.${DISTVERSION} @@ -32,8 +31,6 @@ PLIST_FILES= bin/ags post-patch: @${REINPLACE_CMD} 's|||' \ ${WRKSRC}/Common/core/endianness.h - @${REINPLACE_CMD} 's|HWND editor_window_handle = NULL;|HWND editor_window_handle = 0;|g' \ - ${WRKSRC}/Engine/debug/debug.cpp @${REINPLACE_CMD} -e 's|return cd_player|return 0; // cd_player|g' \ -e 's|cd_exit|//cd_exit|g' \ ${WRKSRC}/Engine/platform/linux/acpllnx.cpp diff --git a/games/ags/distinfo b/games/ags/distinfo index 32af996512b..5a2739d8f4f 100644 --- a/games/ags/distinfo +++ b/games/ags/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1548136778 -SHA256 (ags_linux_v.3.4.1.15.tar.xz) = 7edcc091692bd3d5402a8135a13d0c3e066aa8de78185e1205e2a6cc9189122c -SIZE (ags_linux_v.3.4.1.15.tar.xz) = 862120 +TIMESTAMP = 1549378770 +SHA256 (ags_linux_v.3.4.3.0.tar.xz) = 7dae922a94efbe31f70a212b7788d8f8e7073f115e040b1869032b469068912c +SIZE (ags_linux_v.3.4.3.0.tar.xz) = 864832 diff --git a/games/ags/files/patch-Common_debug_assert.h b/games/ags/files/patch-Common_debug_assert.h deleted file mode 100644 index 1129fefbfcc..00000000000 --- a/games/ags/files/patch-Common_debug_assert.h +++ /dev/null @@ -1,34 +0,0 @@ ---- Common/debug/assert.h.orig 2017-08-03 13:21:09 UTC -+++ Common/debug/assert.h -@@ -18,31 +18,6 @@ - #ifndef __AGS_CN_DEBUG__ASSERT_H - #define __AGS_CN_DEBUG__ASSERT_H - --#ifdef _DEBUG -- --// TODO: revise this later (add platform-specific output maybe?) --#if defined(WINDOWS_VERSION) -- --inline void assert(bool expr) --{ -- if (!expr) { -- _asm { -- int 3 -- } -- } --} -- --#else // !WINDOWS_VERSION -- - #include -- --#endif -- --#else // !_DEBUG -- --// JJS: GCC has trouble with macro overloading --inline void assert(bool expr) {} -- --#endif // !_DEBUG - - #endif // __AGS_CN_DEBUG__ASSERT_H diff --git a/games/digger-vgl/Makefile b/games/digger-vgl/Makefile index f0c0f227eb6..b9d616fb3da 100644 --- a/games/digger-vgl/Makefile +++ b/games/digger-vgl/Makefile @@ -16,12 +16,9 @@ MAKEFILE= Makefile.fbsd OPTIONS_DEFINE= SOUND DOCS -.include - -.if ${PORT_OPTIONS:MSOUND} -USE_SDL= yes -MAKE_ENV= SOUND=yes -.endif +SOUND_USE= SDL=sdl +SOUND_MAKE_ENV= SOUND=yes +SOUND_VARS= PKGMESSAGE=${PKGDIR}/pkg-message.sound post-patch: @${REINPLACE_CMD} -e 's|Software|Software\\n\\|g' ${WRKSRC}/alpha.c @@ -29,12 +26,9 @@ post-patch: do-install: ${INSTALL_PROGRAM} ${WRKSRC}/digger ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}/var/games/digger + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/digger.txt ${STAGEDIR}${DOCSDIR} -.if ${PORT_OPTIONS:MSOUND} - @${ECHO_MSG} - @${ECHO_MSG} "Use \"digger /A\" command to run Digger with sound enabled." - @${ECHO_MSG} -.endif .include diff --git a/games/digger-vgl/pkg-message.sound b/games/digger-vgl/pkg-message.sound new file mode 100644 index 00000000000..de7af806824 --- /dev/null +++ b/games/digger-vgl/pkg-message.sound @@ -0,0 +1 @@ +Use "digger /A" command to run Digger with sound enabled. diff --git a/games/foobillard/Makefile b/games/foobillard/Makefile index a03d8a930a0..e4b50c22211 100644 --- a/games/foobillard/Makefile +++ b/games/foobillard/Makefile @@ -39,7 +39,7 @@ DESKTOP_ENTRIES= "Foobillard" \ false .if ${PORT_OPTIONS:MSDL} -USE_SDL= yes +USE_SDL= sdl CONFIGURE_ARGS+= --enable-SDL .else USE_GL= glut diff --git a/games/gillo/Makefile b/games/gillo/Makefile index 5d57e8d6619..75edc8f8866 100644 --- a/games/gillo/Makefile +++ b/games/gillo/Makefile @@ -18,12 +18,12 @@ BUILD_DEPENDS= ${JAM}:devel/jam \ ${LOCALBASE}/lib/libplibsg.a:x11-toolkits/plib LIB_DEPENDS= libode.so:devel/ode -WRKSRC= ${WRKDIR}/${PORTNAME} - -USES= tar:bzip2 +USES= gl tar:bzip2 USE_CXXSTD= c++98 -USE_GL= glu -USE_SDL= yes +USE_GL= gl glu +USE_SDL= sdl + +WRKSRC= ${WRKDIR}/${PORTNAME} JAM?= ${LOCALBASE}/bin/jam diff --git a/games/glest/Makefile b/games/glest/Makefile index 34cdc719465..aa7fe049ce3 100644 --- a/games/glest/Makefile +++ b/games/glest/Makefile @@ -3,7 +3,7 @@ PORTNAME= glest PORTVERSION= 3.2.2 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20source/${PORTVERSION} DISTNAME= ${PORTNAME}_source_${PORTVERSION} @@ -13,14 +13,16 @@ MAINTAINER= mmokhi@FreeBSD.org COMMENT= Free 3D real-time customizable strategy game LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 \ - libvorbis.so:audio/libvorbis + libvorbis.so:audio/libvorbis \ + libogg.so:audio/libogg BUILD_DEPENDS= jam:devel/jam RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/servers.ini:games/glest-data -USES= autoreconf:build dos2unix localbase lua:51 openal:al,alut \ +USES= autoreconf:build dos2unix gl localbase lua:51 openal:al,alut \ pkgconfig zip -USE_SDL= yes -USE_GL= yes +USE_SDL= sdl +USE_GL= gl glu +USE_XORG= x11 LLD_UNSAFE= yes GNU_CONFIGURE= yes CONFIGURE_SCRIPT= mk/linux/configure diff --git a/games/heretic/Makefile b/games/heretic/Makefile index 036b78a0f2d..88a5e2890ac 100644 --- a/games/heretic/Makefile +++ b/games/heretic/Makefile @@ -38,7 +38,7 @@ BINARY= xaheretic .endif .if ${PORT_OPTIONS:MSDL} -USE_SDL= yes +USE_SDL= sdl ALL_TARGET= sdl BINARY= sdlheretic CFLAGS+= `${SDL_CONFIG} --cflags` diff --git a/games/paintown/Makefile b/games/paintown/Makefile index d2a93c73b99..77a2ebdcee1 100644 --- a/games/paintown/Makefile +++ b/games/paintown/Makefile @@ -22,7 +22,7 @@ LIB_DEPENDS= liballeg.so:devel/allegro \ BROKEN_aarch64= Fails to link: missing sbrk USES= dos2unix scons tar:bzip2 -USE_SDL= yes +USE_SDL= sdl INSTALLS_ICONS= yes DOS2UNIX_REGEX= .*\.(c|cpp|h) diff --git a/games/quake2max/Makefile b/games/quake2max/Makefile index d77a89d633d..cd03d7db669 100644 --- a/games/quake2max/Makefile +++ b/games/quake2max/Makefile @@ -3,7 +3,7 @@ PORTNAME= quake2max PORTVERSION= 0.45 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= games MASTER_SITES= http://www.bfeared.com/library/quake/archive/quakedev/qudos/quake2/engines/Quake2MaX/:src \ LOCAL/alepulver/:data @@ -14,12 +14,13 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= danfe@FreeBSD.org COMMENT= OpenGL-only Quake II engine modification -LICENSE= GPLv2 +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/gnu.txt EXTRACT_DEPENDS= unrar:archivers/unrar USES= gmake tar:bzip2 -USE_XORG= xxf86dga +USE_XORG= x11 xext xxf86vm xxf86dga ALL_TARGET= release WRKSRC= ${WRKDIR}/${DISTNAME:S/quake2max/Quake2maX/} @@ -48,7 +49,7 @@ USE_GL= glu .endif .if ${PORT_OPTIONS:MSDLCLIENT} || ${PORT_OPTIONS:MSDLGL} -USE_SDL= yes +USE_SDL= sdl .endif .if ${PORT_OPTIONS:MCLIENT} diff --git a/games/tenebrae/Makefile b/games/tenebrae/Makefile index e2b9b1a48e6..e80b5141898 100644 --- a/games/tenebrae/Makefile +++ b/games/tenebrae/Makefile @@ -14,10 +14,10 @@ COMMENT= Quake engine with lighting similar to that in Doom III LIB_DEPENDS= libpng.so:graphics/png -USES= gmake dos2unix zip -USE_GL= glu -USE_SDL= yes -USE_XORG= xxf86dga +USES= gl gmake dos2unix zip +USE_GL= gl glu +USE_SDL= sdl +USE_XORG= x11 xext xxf86vm xxf86dga WRKSRC= ${WRKDIR}/${PORTNAME}_0 BUILD_WRKSRC= ${WRKSRC}/linux @@ -31,7 +31,7 @@ OPTIONS_DEFAULT_amd64= ASM ASM_MAKE_ENV= USE_ASM=1 post-patch: - ${REINPLACE_CMD} -e 's|gray_1_2_4_to_8|expand_&|' \ + @${REINPLACE_CMD} -e 's|gray_1_2_4_to_8|expand_&|' \ ${WRKSRC}/gl_warp.c pre-build: @@ -42,6 +42,8 @@ do-install: ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${Q1DIR}/${PORTNAME} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/Pak0.pak ${STAGEDIR}${Q1DIR}/${PORTNAME} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${TR} -d '\r' < ${WRKDIR}/Tenebrae_Readme.txt \ > ${STAGEDIR}${DOCSDIR}/Tenebrae_Readme.txt diff --git a/graphics/Makefile b/graphics/Makefile index 65543fed100..df0e0fde36a 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -836,6 +836,7 @@ SUBDIR += py-gimp SUBDIR += py-gizeh SUBDIR += py-glewpy + SUBDIR += py-glfw SUBDIR += py-goocanvas SUBDIR += py-gphoto2 SUBDIR += py-graph-core diff --git a/graphics/bmp2html/Makefile b/graphics/bmp2html/Makefile index c77fa1c20f7..b70ed1c755b 100644 --- a/graphics/bmp2html/Makefile +++ b/graphics/bmp2html/Makefile @@ -11,7 +11,7 @@ DISTNAME= ${PORTNAME} MAINTAINER= ehaupt@FreeBSD.org COMMENT= BMP to HTML converter -USE_SDL= yes +USE_SDL= sdl LDFLAGS+= -L${LOCALBASE}/lib SDL_FLAGS= -I${LOCALBASE}/include/SDL -I${LOCALBASE}/include diff --git a/graphics/pdfpc/Makefile b/graphics/pdfpc/Makefile index bf5b2be3dd4..39b485a1bd4 100644 --- a/graphics/pdfpc/Makefile +++ b/graphics/pdfpc/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= pdfpc -DISTVERSION= 4.3.1_0 +DISTVERSION= 4.3.2 CATEGORIES= graphics DISTVERSIONPREFIX= v diff --git a/graphics/pdfpc/distinfo b/graphics/pdfpc/distinfo index fd4854a50d1..b813de88a3d 100644 --- a/graphics/pdfpc/distinfo +++ b/graphics/pdfpc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1548062363 -SHA256 (pdfpc-pdfpc-v4.3.1_0_GH0.tar.gz) = 45c9c81aad40d108bc4b55a98ca16c4161685fb7d6f738dc4d13150565000587 -SIZE (pdfpc-pdfpc-v4.3.1_0_GH0.tar.gz) = 107443 +TIMESTAMP = 1549359422 +SHA256 (pdfpc-pdfpc-v4.3.2_GH0.tar.gz) = 44b487ea207bac88364e136570d4d4baaec08cfd1388e3477fb52a36b6c57f29 +SIZE (pdfpc-pdfpc-v4.3.2_GH0.tar.gz) = 107504 diff --git a/graphics/py-glfw/Makefile b/graphics/py-glfw/Makefile new file mode 100644 index 00000000000..dff376f0132 --- /dev/null +++ b/graphics/py-glfw/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= glfw +PORTVERSION= 1.7.1 +CATEGORIES= graphics python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= neel@neelc.org +COMMENT= Ctypes-based wrapper for GLFW3 + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +LIB_DEPENDS= libglfw.so:graphics/glfw + +USES= python +USE_PYTHON= autoplist distutils + +NO_ARCH= yes + +.include diff --git a/graphics/py-glfw/distinfo b/graphics/py-glfw/distinfo new file mode 100644 index 00000000000..b30be0e0d41 --- /dev/null +++ b/graphics/py-glfw/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1549307581 +SHA256 (glfw-1.7.1.tar.gz) = 51e2539e0e39eac124f47e4e032f817cd87b0d4f4836b65b90925e66adeb514d +SIZE (glfw-1.7.1.tar.gz) = 19502 diff --git a/graphics/py-glfw/pkg-descr b/graphics/py-glfw/pkg-descr new file mode 100644 index 00000000000..37e0d3f9229 --- /dev/null +++ b/graphics/py-glfw/pkg-descr @@ -0,0 +1,4 @@ +pyGLFW provides Python bindings for GLFW. It is a ctypes wrapper +which aims to be very close to the original GLFW API. + +WWW: https://github.com/FlorianRhiem/pyGLFW diff --git a/lang/julia/pkg-descr b/lang/julia/pkg-descr index 8b18916caae..461e454f79d 100644 --- a/lang/julia/pkg-descr +++ b/lang/julia/pkg-descr @@ -6,4 +6,4 @@ library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. -WWW: http://julialang.org/ +WWW: https://julialang.org/ diff --git a/lang/spidermonkey170/Makefile b/lang/spidermonkey170/Makefile index adf400a0e16..9bbdd80c12f 100644 --- a/lang/spidermonkey170/Makefile +++ b/lang/spidermonkey170/Makefile @@ -37,7 +37,6 @@ OPTIONS_EXCLUDE_armv7= DTRACE OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug debug-symbols -DEBUG_CONFIGURE_DISABLE=debug DTRACE_DESC= Build with DTrace probes # move to bsd.options.desc.mk DTRACE_CONFIGURE_ENABLE=dtrace profiling DTRACE_LIBS= -lelf diff --git a/lang/spidermonkey24/Makefile b/lang/spidermonkey24/Makefile index f422758d505..441ef77890c 100644 --- a/lang/spidermonkey24/Makefile +++ b/lang/spidermonkey24/Makefile @@ -41,7 +41,6 @@ OPTIONS_EXCLUDE_armv7= DTRACE OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug debug-symbols -DEBUG_CONFIGURE_DISABLE=debug DTRACE_CONFIGURE_ENABLE=dtrace profiling DTRACE_LIBS= -lelf GCZEAL_DESC= Enable Zealous garbage collecting diff --git a/lang/spidermonkey38/Makefile b/lang/spidermonkey38/Makefile index 97c81857cb4..12030200f1e 100644 --- a/lang/spidermonkey38/Makefile +++ b/lang/spidermonkey38/Makefile @@ -41,7 +41,6 @@ OPTIONS_EXCLUDE_armv7= DTRACE OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug debug-symbols -DEBUG_CONFIGURE_DISABLE=debug DTRACE_CONFIGURE_ENABLE=dtrace profiling DTRACE_LIBS= -lelf diff --git a/lang/spidermonkey52/Makefile b/lang/spidermonkey52/Makefile index e427e696fe0..473f58f0176 100644 --- a/lang/spidermonkey52/Makefile +++ b/lang/spidermonkey52/Makefile @@ -45,7 +45,6 @@ OPTIONS_DEFAULT=METHODJIT OPTIMIZE READLINE OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug debug-symbols -DEBUG_CONFIGURE_DISABLE=debug DTRACE_CONFIGURE_ENABLE=dtrace profiling DTRACE_LIBS= -lelf diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile index 3d24c3c3cf7..3eea1354ebd 100644 --- a/mail/dovecot/Makefile +++ b/mail/dovecot/Makefile @@ -7,8 +7,7 @@ ###################################################################### PORTNAME= dovecot -PORTVERSION= 2.3.4 -PORTREVISION= 5 +PORTVERSION= 2.3.4.1 CATEGORIES= mail ipv6 MASTER_SITES= https://www.dovecot.org/releases/2.3/ diff --git a/mail/dovecot/distinfo b/mail/dovecot/distinfo index 5e545a8391b..0e66983dff5 100644 --- a/mail/dovecot/distinfo +++ b/mail/dovecot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1542984255 -SHA256 (dovecot-2.3.4.tar.gz) = d91b76eff8df6185c1799f1b279f780105bdeeea27e3286b42f4cab18efbef05 -SIZE (dovecot-2.3.4.tar.gz) = 6924178 +TIMESTAMP = 1549377600 +SHA256 (dovecot-2.3.4.1.tar.gz) = b8873e2ce5c33e58963bb7a8d2ff8427c09dbfdd63e13a0b0f4502864043aa07 +SIZE (dovecot-2.3.4.1.tar.gz) = 6925073 diff --git a/multimedia/libmpeg2/Makefile b/multimedia/libmpeg2/Makefile index ae6e34e4276..0ab077b0ac4 100644 --- a/multimedia/libmpeg2/Makefile +++ b/multimedia/libmpeg2/Makefile @@ -20,9 +20,9 @@ PORTDOCS= libmpeg2.txt README OPTIONS_DEFINE= DOCS SDL X11 -SDL_USE= SDL=yes +SDL_USE= SDL=sdl SDL_CONFIGURE_ENABLE= sdl -X11_USE= XORG=sm,xv +X11_USE= XORG=x11,xext,sm,ice,xv X11_CONFIGURE_WITH= x .include @@ -37,13 +37,15 @@ post-patch: .endif post-install: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/libmpeg2.txt ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/libvo/libvo.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/include/video_out.h \ ${STAGEDIR}${PREFIX}/include/mpeg2dec - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpeg2convert.so.0 - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpeg2.so.0 + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpeg2convert.so.0 + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpeg2.so.0 + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/libmpeg2.txt ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile index c55266bac61..a81df9c2c87 100644 --- a/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -2,8 +2,7 @@ PORTNAME= telegram-desktop DISTVERSIONPREFIX= v -DISTVERSION= 1.5.4 -PORTREVISION= 1 +DISTVERSION= 1.5.11 CATEGORIES= net-im MAINTAINER= henry.hu.sh@gmail.com @@ -31,8 +30,8 @@ GH_PROJECT= tdesktop GH_TUPLE= catchorg:Catch2:5ca44b68:catch/Telegram/ThirdParty/Catch \ mapbox:variant:550ac2f:variant/Telegram/ThirdParty/variant \ Microsoft:GSL:d846fe5:gsl/Telegram/ThirdParty/GSL \ - telegramdesktop:libtgvoip:78e584c:libtgvoip/Telegram/ThirdParty/libtgvoip \ - telegramdesktop:crl:4291015:crl/Telegram/ThirdParty/crl \ + telegramdesktop:libtgvoip:59a975b:libtgvoip/Telegram/ThirdParty/libtgvoip \ + telegramdesktop:crl:9b7c6b5:crl/Telegram/ThirdParty/crl \ Cyan4973:xxHash:7cc9639:xxhash/Telegram/ThirdParty/xxHash USE_GNOME= glib20 USE_QT= core gui imageformats network widgets buildtools_build qmake_build dbus diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo index 4c17bd271c8..88de7314986 100644 --- a/net-im/telegram-desktop/distinfo +++ b/net-im/telegram-desktop/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1546062245 -SHA256 (telegramdesktop-tdesktop-v1.5.4_GH0.tar.gz) = 747e6f73071ac24edab0704ad87f4dc36e7708d0ae38d01de78732ca943903e6 -SIZE (telegramdesktop-tdesktop-v1.5.4_GH0.tar.gz) = 14129681 +TIMESTAMP = 1549225629 +SHA256 (telegramdesktop-tdesktop-v1.5.11_GH0.tar.gz) = e7dde48fc0bb9d5e5a94d5f4300b68033700bb8bf7926d710334e0ba9b7d6af8 +SIZE (telegramdesktop-tdesktop-v1.5.11_GH0.tar.gz) = 14244290 SHA256 (catchorg-Catch2-5ca44b68_GH0.tar.gz) = 8cdf2a345897bda1aaabffd4496dffe263768cef3e4254e74ae63545c8e12cc2 SIZE (catchorg-Catch2-5ca44b68_GH0.tar.gz) = 375264 SHA256 (mapbox-variant-550ac2f_GH0.tar.gz) = 7ab3aa7c9fa672027f13721584df5f7ec09c0ecca499d374c6ac76e147ef7354 SIZE (mapbox-variant-550ac2f_GH0.tar.gz) = 108686 SHA256 (Microsoft-GSL-d846fe5_GH0.tar.gz) = 4c463f93ca3b1dcb0b8d73b54309c1d31145761c457f1a6fd53554a6d469b468 SIZE (Microsoft-GSL-d846fe5_GH0.tar.gz) = 58930 -SHA256 (telegramdesktop-libtgvoip-78e584c_GH0.tar.gz) = b5363e613e7b7fa1273d89856bf33e6fc1f7f028c44911d6dc8f64ebb7e3b389 -SIZE (telegramdesktop-libtgvoip-78e584c_GH0.tar.gz) = 1439050 -SHA256 (telegramdesktop-crl-4291015_GH0.tar.gz) = 25f461f0e575cfa2b55959f735115acac1f515d923a85b2a7a7a886dd6f0c395 -SIZE (telegramdesktop-crl-4291015_GH0.tar.gz) = 21322 +SHA256 (telegramdesktop-libtgvoip-59a975b_GH0.tar.gz) = c75846b685370982ab657d3dc5caee59dfaf4038bcd5a24b8004ce84f6c9fcfb +SIZE (telegramdesktop-libtgvoip-59a975b_GH0.tar.gz) = 1450257 +SHA256 (telegramdesktop-crl-9b7c6b5_GH0.tar.gz) = 4ce7f672aa9a944631152be747099e966fd2b71ec9b0ddd76d129b9ec934a72b +SIZE (telegramdesktop-crl-9b7c6b5_GH0.tar.gz) = 21540 SHA256 (Cyan4973-xxHash-7cc9639_GH0.tar.gz) = f40801820e885f92bbe3d2434efeb39aa18eeaf878341982e8525b538468e3ed SIZE (Cyan4973-xxHash-7cc9639_GH0.tar.gz) = 37534 diff --git a/net-im/telegram-desktop/files/gyp-patches b/net-im/telegram-desktop/files/gyp-patches index 1abffc8e3b1..6ba48616c38 100644 --- a/net-im/telegram-desktop/files/gyp-patches +++ b/net-im/telegram-desktop/files/gyp-patches @@ -1,4 +1,4 @@ ---- Telegram/gyp/codegen_rules.gypi.orig 2018-12-24 08:16:05 UTC +--- Telegram/gyp/codegen_rules.gypi.orig 2019-02-01 12:51:46 UTC +++ Telegram/gyp/codegen_rules.gypi @@ -15,7 +15,7 @@ '<(SHARED_INTERMEDIATE_DIR)/update_dependent_styles.timestamp', @@ -25,9 +25,9 @@ '-o', '<(SHARED_INTERMEDIATE_DIR)/update_dependent_qrc.timestamp', '<@(qrc_files)', ], ---- Telegram/gyp/lib_export.gyp.orig 2018-12-24 08:16:05 UTC +--- Telegram/gyp/lib_export.gyp.orig 2019-02-01 12:51:46 UTC +++ Telegram/gyp/lib_export.gyp -@@ -48,7 +48,7 @@ +@@ -46,7 +46,7 @@ 'include_dirs': [ '<(src_loc)', '<(SHARED_INTERMEDIATE_DIR)', @@ -36,7 +36,7 @@ '<(submodules_loc)/GSL/include', '<(submodules_loc)/variant/include', '<(submodules_loc)/crl/src', ---- Telegram/gyp/lib_scheme.gyp.orig 2018-12-24 08:16:05 UTC +--- Telegram/gyp/lib_scheme.gyp.orig 2019-02-01 12:51:46 UTC +++ Telegram/gyp/lib_scheme.gyp @@ -48,7 +48,7 @@ '<(SHARED_INTERMEDIATE_DIR)/scheme.h', @@ -47,7 +47,7 @@ '-o', '<(SHARED_INTERMEDIATE_DIR)', '<(res_loc)/scheme.tl', ], 'message': 'codegen_scheme-ing scheme.tl..', ---- Telegram/gyp/qt_moc.gypi.orig 2018-12-24 08:16:05 UTC +--- Telegram/gyp/qt_moc.gypi.orig 2019-02-01 12:51:46 UTC +++ Telegram/gyp/qt_moc.gypi @@ -12,12 +12,12 @@ '<(SHARED_INTERMEDIATE_DIR)/<(_target_name)/moc/moc_<(RULE_INPUT_ROOT).cpp', @@ -64,7 +64,7 @@ # ' Launcher::Create(int argc, char *argv[]) { -@@ -39,9 +41,10 @@ void Launcher::init() { +@@ -208,9 +210,10 @@ void Launcher::init() { - QCoreApplication::setApplicationName(qsl("TelegramDesktop")); + QApplication::setApplicationName(qsl("TelegramDesktop")); -#ifndef OS_MAC_OLD +#if !defined(Q_OS_MAC) && QT_VERSION >= QT_VERSION_CHECK(5, 6, 0) + // Retina display support is working fine, others are not. - QCoreApplication::setAttribute(Qt::AA_DisableHighDpiScaling, true); + QApplication::setAttribute(Qt::AA_DisableHighDpiScaling, true); -#endif // OS_MAC_OLD +#endif // not defined Q_OS_MAC and QT_VERSION >= 5.6.0 initHook(); } -@@ -59,6 +62,11 @@ int Launcher::exec() { +@@ -228,6 +231,11 @@ int Launcher::exec() { Logs::start(this); // must be started before Platform is started - Platform::start(); // must be started before QApplication is created + Platform::start(); // must be started before Sandbox is created + // I don't know why path is not in QT_PLUGIN_PATH by default + QCoreApplication::addLibraryPath(FREEBSD_QT_PLUGINDIR); @@ -34,13 +34,13 @@ auto result = executeApplication(); DEBUG_LOG(("Telegram finished, result: %1").arg(result)); -@@ -140,6 +148,9 @@ void Launcher::prepareSettings() { +@@ -329,6 +337,9 @@ void Launcher::prepareSettings() { + break; case dbipLinux32: gPlatformString = qsl("Linux32bit"); - break; ++ break; + case dbipFreeBSD: + gPlatformString = qsl("FreeBSD"); -+ break; + break; } - auto path = Platform::CurrentExecutablePath(_argc, _argv); diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_core_update__checker.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_core_update__checker.cpp index 243f18190de..d5ab47d01be 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_core_update__checker.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_core_update__checker.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/core/update_checker.cpp.orig 2018-08-04 18:53:40 UTC +--- Telegram/SourceFiles/core/update_checker.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/core/update_checker.cpp -@@ -2016,6 +2016,9 @@ int UpdateChecker::size() const { +@@ -1457,6 +1457,9 @@ int UpdateChecker::size() const { //} bool checkReadyUpdate() { @@ -10,7 +10,7 @@ QString readyFilePath = cWorkingDir() + qsl("tupdates/temp/ready"), readyPath = cWorkingDir() + qsl("tupdates/temp"); if (!QFile(readyFilePath).exists() || cExeName().isEmpty()) { if (QDir(cWorkingDir() + qsl("tupdates/ready")).exists() || QDir(cWorkingDir() + qsl("tupdates/temp")).exists()) { -@@ -2068,6 +2071,9 @@ bool checkReadyUpdate() { +@@ -1509,6 +1512,9 @@ bool checkReadyUpdate() { #elif defined Q_OS_LINUX // Q_OS_MAC QString curUpdater = (cExeDir() + qsl("Updater")); QFileInfo updater(cWorkingDir() + qsl("tupdates/temp/Updater")); diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_core_utils.h b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_core_utils.h index 9faf2f90d0c..ecac1329aca 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_core_utils.h +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_core_utils.h @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/core/utils.h.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/core/utils.h.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/core/utils.h -@@ -378,6 +378,7 @@ enum DBIPlatform { +@@ -350,6 +350,7 @@ enum DBIPlatform { dbipLinux64 = 2, dbipLinux32 = 3, dbipMacOld = 4, diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_data_data__document.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_data_data__document.cpp index c87dfa94f50..dc215424cb0 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_data_data__document.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_data_data__document.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/data/data_document.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/data/data_document.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/data/data_document.cpp -@@ -129,7 +129,7 @@ QString FileNameUnsafe( +@@ -128,7 +128,7 @@ QString FileNameUnsafe( name = name.replace(QRegularExpression(qsl("[\\\\\\/\\:\\*\\?\\\"\\<\\>\\|]")), qsl("_")); #elif defined Q_OS_MAC name = name.replace(QRegularExpression(qsl("[\\:]")), qsl("_")); diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_export_data_export__data__types.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_export_data_export__data__types.cpp index 6ac5cb37083..bf7f8e0284a 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_export_data_export__data__types.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_export_data_export__data__types.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/export/data/export_data_types.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/export/data/export_data_types.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/export/data/export_data_types.cpp -@@ -366,9 +366,9 @@ QString CleanDocumentName(QString name) +@@ -369,9 +369,9 @@ QString CleanDocumentName(QString name) { '|', #elif defined Q_OS_MAC // Q_OS_WIN ':', diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_admin__log_history__admin__log__inner.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_admin__log_history__admin__log__inner.cpp index cbe7b1b80b9..968c5934b13 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_admin__log_history__admin__log__inner.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_admin__log_history__admin__log__inner.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp -@@ -1358,13 +1358,13 @@ void InnerWidget::mouseActionFinish(cons +@@ -1389,13 +1389,13 @@ void InnerWidget::mouseActionFinish(const QPoint &scre _mouseSelectType = TextSelectType::Letters; //_widget->noSelectingScroll(); // TODO diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_history__inner__widget.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_history__inner__widget.cpp index 099f86d5032..8a13bc70964 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_history__inner__widget.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_history__inner__widget.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/history/history_inner_widget.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/history/history_inner_widget.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/history/history_inner_widget.cpp -@@ -1352,7 +1352,7 @@ void HistoryInner::mouseActionFinish( +@@ -1362,7 +1362,7 @@ void HistoryInner::mouseActionFinish( _widget->noSelectingScroll(); _widget->updateTopBarSelection(); @@ -9,7 +9,7 @@ if (!_selected.empty() && _selected.cbegin()->second != FullSelection) { const auto [item, selection] = *_selected.cbegin(); if (const auto view = item->mainView()) { -@@ -1361,7 +1361,7 @@ void HistoryInner::mouseActionFinish( +@@ -1371,7 +1371,7 @@ void HistoryInner::mouseActionFinish( QClipboard::Selection); } } diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_view_history__view__list__widget.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_view_history__view__list__widget.cpp index 745eeeeb0a5..daae4c19ca0 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_view_history__view__list__widget.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_history_view_history__view__list__widget.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/history/view/history_view_list_widget.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/history/view/history_view_list_widget.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/history/view/history_view_list_widget.cpp -@@ -2019,7 +2019,7 @@ void ListWidget::mouseActionFinish( +@@ -2018,7 +2018,7 @@ void ListWidget::mouseActionFinish( _mouseSelectType = TextSelectType::Letters; //_widget->noSelectingScroll(); // #TODO select scroll @@ -9,7 +9,7 @@ if (_selectedTextItem && _selectedTextRange.from != _selectedTextRange.to) { if (const auto view = viewForItem(_selectedTextItem)) { -@@ -2028,7 +2028,7 @@ void ListWidget::mouseActionFinish( +@@ -2027,7 +2027,7 @@ void ListWidget::mouseActionFinish( QClipboard::Selection); } } diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp index ab134d8ff06..56b661abfff 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_logs.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/logs.cpp.orig 2018-10-09 21:21:48 UTC +--- Telegram/SourceFiles/logs.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/logs.cpp -@@ -333,7 +333,7 @@ void start(not_null lau +@@ -333,7 +333,7 @@ void start(not_null launcher) { if (cAlphaVersion()) { workingDirChosen = true; @@ -9,7 +9,7 @@ } else { if (!cWorkingDir().isEmpty()) { // This value must come from TelegramForcePortable -@@ -348,16 +348,16 @@ void start(not_null lau +@@ -348,16 +348,16 @@ void start(not_null launcher) { } workingDirChosen = true; @@ -30,7 +30,7 @@ #ifdef _DEBUG cForceWorkingDir(cExeDir()); #else // _DEBUG -@@ -374,7 +374,7 @@ void start(not_null lau +@@ -374,7 +374,7 @@ void start(not_null launcher) { workingDirChosen = true; } diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_linux__libs.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_linux__libs.cpp index 189cad210bc..add5e784cfd 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_linux__libs.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_linux__libs.cpp @@ -1,4 +1,4 @@ ---- Telegram/SourceFiles/platform/linux/linux_libs.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/platform/linux/linux_libs.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/platform/linux/linux_libs.cpp @@ -121,6 +121,7 @@ bool setupGtkBase(QLibrary &lib_gtk) { return true; @@ -8,7 +8,7 @@ bool setupAppIndicator(QLibrary &lib_indicator) { if (!load(lib_indicator, "app_indicator_new", app_indicator_new)) return false; if (!load(lib_indicator, "app_indicator_set_status", app_indicator_set_status)) return false; -@@ -130,6 +131,7 @@ bool setupAppIndicator(QLibrary &lib_ind +@@ -130,6 +131,7 @@ bool setupAppIndicator(QLibrary &lib_indicator) { DEBUG_LOG(("Library appindicator functions loaded!")); return true; } @@ -16,7 +16,7 @@ #endif // !TDESKTOP_DISABLE_GTK_INTEGRATION } // namespace -@@ -191,10 +193,12 @@ f_g_type_check_instance_cast g_type_chec +@@ -191,10 +193,12 @@ f_g_type_check_instance_cast g_type_check_instance_cas f_g_type_check_instance_is_a g_type_check_instance_is_a = nullptr; f_g_signal_connect_data g_signal_connect_data = nullptr; f_g_signal_handler_disconnect g_signal_handler_disconnect = nullptr; @@ -29,7 +29,7 @@ f_gdk_init_check gdk_init_check = nullptr; f_gdk_pixbuf_new_from_data gdk_pixbuf_new_from_data = nullptr; f_gdk_pixbuf_new_from_file gdk_pixbuf_new_from_file = nullptr; -@@ -234,6 +238,7 @@ void start() { +@@ -229,6 +233,7 @@ void start() { bool gtkLoaded = false; bool indicatorLoaded = false; QLibrary lib_gtk, lib_indicator; @@ -37,7 +37,7 @@ if (loadLibrary(lib_indicator, "ayatana-appindicator3", 1) || loadLibrary(lib_indicator, "appindicator3", 1)) { if (loadLibrary(lib_gtk, "gtk-3", 0)) { gtkLoaded = setupGtkBase(lib_gtk); -@@ -249,6 +254,7 @@ void start() { +@@ -244,6 +249,7 @@ void start() { } } } diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_linux__libs.h b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_linux__libs.h index 9a9db8f0034..f43738ebed4 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_linux__libs.h +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_linux__libs.h @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/platform/linux/linux_libs.h.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/platform/linux/linux_libs.h.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/platform/linux/linux_libs.h -@@ -10,18 +10,20 @@ https://github.com/telegramdesktop/tdesk +@@ -10,11 +10,13 @@ https://github.com/telegramdesktop/tdesktop/blob/maste #ifndef TDESKTOP_DISABLE_GTK_INTEGRATION extern "C" { #undef signals @@ -14,15 +14,7 @@ #include #include #define signals public - } // extern "C" - - #ifndef TDESKTOP_DISABLE_UNITY_INTEGRATION --#include -+typedef void UnityLauncherEntry; - #endif // !TDESKTOP_DISABLE_UNITY_INTEGRATION - #endif // !TDESKTOP_DISABLE_GTK_INTEGRATION - -@@ -278,6 +280,7 @@ inline gulong g_signal_connect_swapped_h +@@ -275,6 +277,7 @@ inline gulong g_signal_connect_swapped_helper(gpointer typedef void (*f_g_signal_handler_disconnect)(gpointer instance, gulong handler_id); extern f_g_signal_handler_disconnect g_signal_handler_disconnect; @@ -30,7 +22,7 @@ typedef AppIndicator* (*f_app_indicator_new)(const gchar *id, const gchar *icon_name, AppIndicatorCategory category); extern f_app_indicator_new app_indicator_new; -@@ -289,6 +292,7 @@ extern f_app_indicator_set_menu app_indi +@@ -286,6 +289,7 @@ extern f_app_indicator_set_menu app_indicator_set_menu typedef void (*f_app_indicator_set_icon_full)(AppIndicator *self, const gchar *icon_name, const gchar *icon_desc); extern f_app_indicator_set_icon_full app_indicator_set_icon_full; diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_main__window__linux.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_main__window__linux.cpp index 8d02249a676..5a71501d6b3 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_main__window__linux.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_main__window__linux.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/platform/linux/main_window_linux.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/platform/linux/main_window_linux.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/platform/linux/main_window_linux.cpp -@@ -25,7 +25,9 @@ bool noQtTrayIcon = false, tryAppIndicat +@@ -25,7 +25,9 @@ bool noQtTrayIcon = false, tryAppIndicator = false; bool useGtkBase = false, useAppIndicator = false, useStatusIcon = false, trayIconChecked = false, useUnityCount = false; #ifndef TDESKTOP_DISABLE_GTK_INTEGRATION @@ -10,7 +10,7 @@ GtkStatusIcon *_trayIcon = 0; GtkWidget *_trayMenu = 0; GdkPixbuf *_trayPixbuf = 0; -@@ -283,7 +285,9 @@ void MainWindow::workmodeUpdated(DBIWork +@@ -293,7 +295,9 @@ void MainWindow::workmodeUpdated(DBIWorkMode mode) { if (noQtTrayIcon) { #ifndef TDESKTOP_DISABLE_GTK_INTEGRATION if (useAppIndicator) { @@ -20,7 +20,7 @@ } else if (useStatusIcon) { Libs::gtk_status_icon_set_visible(_trayIcon, false); } -@@ -299,7 +303,9 @@ void MainWindow::workmodeUpdated(DBIWork +@@ -309,7 +313,9 @@ void MainWindow::workmodeUpdated(DBIWorkMode mode) { if (noQtTrayIcon) { #ifndef TDESKTOP_DISABLE_GTK_INTEGRATION if (useAppIndicator) { @@ -30,7 +30,7 @@ } else if (useStatusIcon) { Libs::gtk_status_icon_set_visible(_trayIcon, true); } -@@ -318,7 +324,9 @@ void MainWindow::psUpdateIndicator() { +@@ -328,7 +334,9 @@ void MainWindow::psUpdateIndicator() { if (iconFile.exists()) { QByteArray path = QFile::encodeName(iconFile.absoluteFilePath()), name = QFile::encodeName(iconFile.fileName()); name = name.mid(0, name.size() - 4); @@ -40,7 +40,7 @@ } else { useAppIndicator = false; } -@@ -411,11 +419,15 @@ void MainWindow::LibsLoaded() { +@@ -425,11 +433,15 @@ void MainWindow::LibsLoaded() { && (Libs::g_object_ref_sink != nullptr) && (Libs::g_object_unref != nullptr); @@ -56,7 +56,7 @@ if (tryAppIndicator && useGtkBase && useAppIndicator) { noQtTrayIcon = true; -@@ -460,6 +472,7 @@ void MainWindow::psCreateTrayIcon() { +@@ -465,6 +477,7 @@ void MainWindow::psCreateTrayIcon() { } #ifndef TDESKTOP_DISABLE_GTK_INTEGRATION @@ -64,7 +64,7 @@ if (useAppIndicator) { DEBUG_LOG(("Trying to create AppIndicator")); _trayMenu = Libs::gtk_menu_new(); -@@ -490,6 +503,7 @@ void MainWindow::psCreateTrayIcon() { +@@ -495,6 +508,7 @@ void MainWindow::psCreateTrayIcon() { useAppIndicator = false; } } @@ -72,7 +72,7 @@ if (useStatusIcon) { if (Libs::gdk_init_check(0, 0)) { if (!_trayMenu) _trayMenu = Libs::gtk_menu_new(); -@@ -608,10 +622,12 @@ MainWindow::~MainWindow() { +@@ -619,10 +633,12 @@ MainWindow::~MainWindow() { Libs::g_object_unref(_trayMenu); _trayMenu = nullptr; } @@ -82,6 +82,6 @@ _trayIndicator = nullptr; } +#endif - #ifndef TDESKTOP_DISABLE_UNITY_INTEGRATION - if (_psUnityLauncherEntry) { - Libs::g_object_unref(_psUnityLauncherEntry); + #endif // !TDESKTOP_DISABLE_GTK_INTEGRATION + } + diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_platform__specific.h b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_platform__specific.h index 7b1ee990931..ac03ab1d1fb 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_platform__specific.h +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_platform__specific.h @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/platform/platform_specific.h.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/platform/platform_specific.h.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/platform/platform_specific.h -@@ -50,8 +50,8 @@ void finish(); +@@ -53,8 +53,8 @@ void finish(); #ifdef Q_OS_MAC #include "platform/mac/specific_mac.h" diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_platform__window__title.h b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_platform__window__title.h index 1eeb5633e49..0e1da93948f 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_platform__window__title.h +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_platform__window__title.h @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/platform/platform_window_title.h.orig 2018-08-04 18:53:40 UTC +--- Telegram/SourceFiles/platform/platform_window_title.h.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/platform/platform_window_title.h -@@ -25,7 +25,7 @@ void PreviewWindowFramePaint(QImage &pre +@@ -25,7 +25,7 @@ void PreviewWindowFramePaint(QImage &preview, const st #include "platform/mac/window_title_mac.h" #elif defined Q_OS_WIN // Q_OS_MAC #include "platform/win/window_title_win.h" @@ -9,7 +9,7 @@ namespace Platform { -@@ -43,4 +43,4 @@ inline void PreviewWindowFramePaint(QIma +@@ -43,4 +43,4 @@ inline void PreviewWindowFramePaint(QImage &preview, c } // namespace Platform diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_qt__static__plugins.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_qt__static__plugins.cpp index a306e258c9b..be90d724047 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_qt__static__plugins.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_qt__static__plugins.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/qt_static_plugins.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/qt_static_plugins.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/qt_static_plugins.cpp -@@ -14,15 +14,5 @@ Q_IMPORT_PLUGIN(QWindowsIntegrationPlugi +@@ -14,15 +14,5 @@ Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin) Q_IMPORT_PLUGIN(QWebpPlugin) Q_IMPORT_PLUGIN(QCocoaIntegrationPlugin) Q_IMPORT_PLUGIN(QGenericEnginePlugin) diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_settings_settings__notifications.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_settings_settings__notifications.cpp index 03ecb0cbd45..a30f531c8d0 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_settings_settings__notifications.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_settings_settings__notifications.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/settings/settings_notifications.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/settings/settings_notifications.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/settings/settings_notifications.cpp -@@ -477,11 +477,11 @@ void NotificationsCount::SampleWidget::d +@@ -478,11 +478,11 @@ void NotificationsCount::SampleWidget::destroyDelayed( _deleted = true; // Ubuntu has a lag if deleteLater() called immediately. diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_storage_storage__encrypted__file__tests.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_storage_storage__encrypted__file__tests.cpp index 87b31d4f1ff..4b03bc6f772 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_storage_storage__encrypted__file__tests.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_storage_storage__encrypted__file__tests.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/storage/storage_encrypted_file_tests.cpp.orig 2018-09-28 13:08:38 UTC +--- Telegram/SourceFiles/storage/storage_encrypted_file_tests.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/storage/storage_encrypted_file_tests.cpp -@@ -21,7 +21,7 @@ https://github.com/telegramdesktop/tdesk +@@ -21,7 +21,7 @@ https://github.com/telegramdesktop/tdesktop/blob/maste #include #ifdef Q_OS_MAC #include diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_text_text.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_text_text.cpp index 5c85df8dbb8..6ee3cef3bc1 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_text_text.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_text_text.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/ui/text/text.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/ui/text/text.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/ui/text/text.cpp -@@ -1760,11 +1760,11 @@ private: +@@ -1760,11 +1760,11 @@ class TextPainter { (private) if (item == -1) return; diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_text_text__block.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_text_text__block.cpp index f4c584fa380..e4a2593060a 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_text_text__block.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_text_text__block.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/ui/text/text_block.cpp.orig 2018-08-04 18:53:40 UTC +--- Telegram/SourceFiles/ui/text/text_block.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/ui/text/text_block.cpp -@@ -332,6 +332,9 @@ TextBlock::TextBlock(const style::font & +@@ -332,6 +332,9 @@ TextBlock::TextBlock(const style::font &font, const QS QStackTextEngine engine(part, blockFont->f); BlockParser parser(&engine, this, minResizeWidth, _from, part); diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_twidget.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_twidget.cpp index 41b8225f889..e4caec2459f 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_twidget.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_twidget.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/ui/twidget.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/ui/twidget.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/ui/twidget.cpp -@@ -250,9 +250,9 @@ void sendSynteticMouseEvent(QWidget *wid +@@ -249,9 +249,9 @@ void sendSynteticMouseEvent(QWidget *widget, QEvent::T , button , QGuiApplication::mouseButtons() | button , QGuiApplication::keyboardModifiers() diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_widgets_labels.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_widgets_labels.cpp index cd2f8c9afde..9a21cadeae7 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_widgets_labels.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_ui_widgets_labels.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/ui/widgets/labels.cpp.orig 2018-08-04 18:53:40 UTC +--- Telegram/SourceFiles/ui/widgets/labels.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/ui/widgets/labels.cpp -@@ -364,11 +364,11 @@ Text::StateResult FlatLabel::dragActionF +@@ -364,11 +364,11 @@ Text::StateResult FlatLabel::dragActionFinish(const QP } } diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_window_main__window.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_window_main__window.cpp index b3ad770409f..76764a6492a 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_window_main__window.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_window_main__window.cpp @@ -1,6 +1,6 @@ ---- Telegram/SourceFiles/window/main_window.cpp.orig 2018-12-24 08:16:05 UTC +--- Telegram/SourceFiles/window/main_window.cpp.orig 2019-02-01 12:51:46 UTC +++ Telegram/SourceFiles/window/main_window.cpp -@@ -501,7 +501,7 @@ bool MainWindow::minimizeToTray() { +@@ -503,7 +503,7 @@ bool MainWindow::minimizeToTray() { } void MainWindow::reActivateWindow() { @@ -9,7 +9,7 @@ const auto reActivate = [=] { if (const auto w = App::wnd()) { if (auto f = QApplication::focusWidget()) { -@@ -516,7 +516,7 @@ void MainWindow::reActivateWindow() { +@@ -518,7 +518,7 @@ void MainWindow::reActivateWindow() { }; crl::on_main(this, reActivate); App::CallDelayed(200, this, reActivate); diff --git a/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_VoIPController.cpp b/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_VoIPController.cpp index 92de0a152a8..e9416c7a2bc 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_VoIPController.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_VoIPController.cpp @@ -1,6 +1,6 @@ ---- Telegram/ThirdParty/libtgvoip/VoIPController.cpp.orig 2018-11-23 01:03:16 UTC +--- Telegram/ThirdParty/libtgvoip/VoIPController.cpp.orig 2018-12-31 01:05:58 UTC +++ Telegram/ThirdParty/libtgvoip/VoIPController.cpp -@@ -2709,7 +2709,7 @@ static void initMachTimestart() { +@@ -2840,7 +2840,7 @@ static void initMachTimestart() { #endif double VoIPController::GetCurrentTime(){ diff --git a/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioIO.cpp b/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioIO.cpp index e2927014f31..80883aad5e8 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioIO.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioIO.cpp @@ -1,4 +1,4 @@ ---- Telegram/ThirdParty/libtgvoip/audio/AudioIO.cpp.orig 2018-11-23 01:03:16 UTC +--- Telegram/ThirdParty/libtgvoip/audio/AudioIO.cpp.orig 2018-12-31 01:05:58 UTC +++ Telegram/ThirdParty/libtgvoip/audio/AudioIO.cpp @@ -31,7 +31,7 @@ #endif @@ -9,7 +9,7 @@ #ifndef WITHOUT_ALSA #include "../os/linux/AudioInputALSA.h" #include "../os/linux/AudioOutputALSA.h" -@@ -66,7 +66,7 @@ AudioIO* AudioIO::Create(){ +@@ -65,7 +65,7 @@ AudioIO* AudioIO::Create(std::string inputDevice, std: return new ContextlessAudioIO(inputDevice, outputDevice); #endif return new ContextlessAudioIO(inputDevice, outputDevice); diff --git a/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioInput.cpp b/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioInput.cpp index 5864733c56d..241943022c2 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioInput.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_audio_AudioInput.cpp @@ -1,4 +1,4 @@ ---- Telegram/ThirdParty/libtgvoip/audio/AudioInput.cpp.orig 2018-09-18 16:52:01 UTC +--- Telegram/ThirdParty/libtgvoip/audio/AudioInput.cpp.orig 2018-12-31 01:05:58 UTC +++ Telegram/ThirdParty/libtgvoip/audio/AudioInput.cpp @@ -26,7 +26,7 @@ #include "../os/windows/AudioInputWave.h" @@ -9,7 +9,7 @@ #ifndef WITHOUT_ALSA #include "../os/linux/AudioInputALSA.h" #endif -@@ -72,7 +72,7 @@ void AudioInput::EnumerateDevices(std::v +@@ -72,7 +72,7 @@ void AudioInput::EnumerateDevices(std::vector #endif -@@ -51,7 +51,7 @@ void tgvoip_log_file_write_header(FILE* +@@ -51,7 +51,7 @@ void tgvoip_log_file_write_header(FILE* file){ #else char* systemVersion="Windows RT"; #endif diff --git a/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_posix_NetworkSocketPosix.cpp b/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_posix_NetworkSocketPosix.cpp index 03dd90a6de5..9f6ba6bdd8e 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_posix_NetworkSocketPosix.cpp +++ b/net-im/telegram-desktop/files/patch-Telegram_ThirdParty_libtgvoip_os_posix_NetworkSocketPosix.cpp @@ -1,6 +1,6 @@ ---- Telegram/ThirdParty/libtgvoip/os/posix/NetworkSocketPosix.cpp.orig 2018-11-23 01:03:16 UTC +--- Telegram/ThirdParty/libtgvoip/os/posix/NetworkSocketPosix.cpp.orig 2018-12-31 01:05:58 UTC +++ Telegram/ThirdParty/libtgvoip/os/posix/NetworkSocketPosix.cpp -@@ -61,6 +61,7 @@ void NetworkSocketPosix::SetMaxPriority( +@@ -61,6 +61,7 @@ void NetworkSocketPosix::SetMaxPriority(){ if(res<0){ LOGE("error setting darwin-specific net priority: %d / %s", errno, strerror(errno)); } diff --git a/net-im/telegram-desktop/files/patch-Telegram_gyp_PrecompiledHeader.cmake b/net-im/telegram-desktop/files/patch-Telegram_gyp_PrecompiledHeader.cmake index f0692d5286f..af0d10148cb 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_gyp_PrecompiledHeader.cmake +++ b/net-im/telegram-desktop/files/patch-Telegram_gyp_PrecompiledHeader.cmake @@ -1,6 +1,6 @@ ---- Telegram/gyp/PrecompiledHeader.cmake.orig 2018-08-04 18:53:40 UTC +--- Telegram/gyp/PrecompiledHeader.cmake.orig 2019-02-01 12:51:46 UTC +++ Telegram/gyp/PrecompiledHeader.cmake -@@ -81,7 +81,7 @@ function(export_all_flags _filename _sou +@@ -81,7 +81,7 @@ function(export_all_flags _filename _source_name_for_f endfunction() function(add_precompiled_header _target _input) @@ -9,7 +9,7 @@ get_filename_component(_name ${_input} NAME) set(_pch_header "${CMAKE_CURRENT_SOURCE_DIR}/${_input}") set(_pch_binary_dir "${CMAKE_CURRENT_BINARY_DIR}/${_target}_pch") -@@ -114,7 +114,7 @@ function(add_precompiled_header _target +@@ -114,7 +114,7 @@ function(add_precompiled_header _target _input) set(_compiler_FLAGS "@${_pch_c_flags_file}") add_custom_command( OUTPUT "${_output_c}" @@ -18,7 +18,7 @@ DEPENDS "${_pchfile}" "${_pch_c_flags_file}" IMPLICIT_DEPENDS C "${_pch_header}" COMMENT "Precompiling ${_name} for ${_target} (C)") -@@ -125,7 +125,7 @@ function(add_precompiled_header _target +@@ -125,7 +125,7 @@ function(add_precompiled_header _target _input) set(_compiler_FLAGS "@${_pch_cpp_flags_file}") add_custom_command( OUTPUT "${_output_cxx}" @@ -27,7 +27,7 @@ DEPENDS "${_pchfile}" "${_pch_cpp_flags_file}" IMPLICIT_DEPENDS CXX "${_pch_header}" COMMENT "Precompiling header ${_name} for ${_target} (C++)") -@@ -163,5 +163,5 @@ function(add_precompiled_header _target +@@ -163,5 +163,5 @@ function(add_precompiled_header _target _input) OBJECT_DEPENDS "${_object_depends}") endif() endforeach() diff --git a/net-im/telegram-desktop/files/patch-Telegram_gyp_telegram__sources.txt b/net-im/telegram-desktop/files/patch-Telegram_gyp_telegram__sources.txt index 3c60d71f318..671ab8a5685 100644 --- a/net-im/telegram-desktop/files/patch-Telegram_gyp_telegram__sources.txt +++ b/net-im/telegram-desktop/files/patch-Telegram_gyp_telegram__sources.txt @@ -1,6 +1,6 @@ ---- Telegram/gyp/telegram_sources.txt.orig 2018-12-24 08:16:05 UTC +--- Telegram/gyp/telegram_sources.txt.orig 2019-02-01 12:51:46 UTC +++ Telegram/gyp/telegram_sources.txt -@@ -805,14 +805,7 @@ +@@ -830,14 +830,7 @@ <(emoji_suggestions_loc)/emoji_suggestions.cpp <(emoji_suggestions_loc)/emoji_suggestions.h diff --git a/net-mgmt/check_ssl_cert/Makefile b/net-mgmt/check_ssl_cert/Makefile index 45aab4d99e3..60da5d7b02b 100644 --- a/net-mgmt/check_ssl_cert/Makefile +++ b/net-mgmt/check_ssl_cert/Makefile @@ -2,7 +2,7 @@ PORTNAME= check_ssl_cert DISTVERSIONPREFIX= v -DISTVERSION= 1.80.1 +DISTVERSION= 1.81.0 CATEGORIES= net-mgmt MAINTAINER= cmt@FreeBSD.org diff --git a/net-mgmt/check_ssl_cert/distinfo b/net-mgmt/check_ssl_cert/distinfo index 867511c4a93..fb4343a2c0c 100644 --- a/net-mgmt/check_ssl_cert/distinfo +++ b/net-mgmt/check_ssl_cert/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1547894143 -SHA256 (matteocorti-check_ssl_cert-v1.80.1_GH0.tar.gz) = dfc5847237b5c909d0d9c4b25c3ad83d9ada13ff986d6ee98898568a54a21e78 -SIZE (matteocorti-check_ssl_cert-v1.80.1_GH0.tar.gz) = 192513 +TIMESTAMP = 1549367937 +SHA256 (matteocorti-check_ssl_cert-v1.81.0_GH0.tar.gz) = 063e398f74443b17d91842a8348a064ff5d45ad62a21ea17500bde58ad9117f6 +SIZE (matteocorti-check_ssl_cert-v1.81.0_GH0.tar.gz) = 193014 diff --git a/net/Makefile b/net/Makefile index 3ba3af37a49..0c3424711a7 100644 --- a/net/Makefile +++ b/net/Makefile @@ -78,6 +78,7 @@ SUBDIR += calendarsupport SUBDIR += ccxstream SUBDIR += ceph + SUBDIR += ceph13 SUBDIR += cf SUBDIR += charm SUBDIR += chrony diff --git a/net/ceph13/Makefile b/net/ceph13/Makefile new file mode 100644 index 00000000000..5bab12a224d --- /dev/null +++ b/net/ceph13/Makefile @@ -0,0 +1,156 @@ +# Created by: Willem Jan Withagen +# $FreeBSD$ + +PORTNAME= ceph +DISTVERSIONPREFIX= v +DISTVERSION= 13.2.1 +CATEGORIES= net + +MAINTAINER= wjw@digiware.nl +COMMENT= Ceph delivers object, block, and file storage in a unified system + +LICENSE= GPLv2 LGPL3 +LICENSE_COMB= dual + +# even though i386 will build, it is not really advised. +ONLY_FOR_ARCHS= amd64 + +BUILD_DEPENDS= \ + bash:shells/bash \ + git:devel/git \ + yasm:devel/yasm \ + pkgconf:devel/pkgconf \ + sphinx-build:textproc/py-sphinx@${PY_FLAVOR} \ + gperf:devel/gperf \ + ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops +LIB_DEPENDS= \ + ${PY_BOOST} \ + libboost_thread.so:devel/boost-libs \ + libleveldb.so:databases/leveldb \ + libnss3.so:security/nss \ + libcryptopp.so:security/cryptopp \ + liboath.so:security/oath-toolkit \ + libsnappy.so:archivers/snappy \ + libcurl.so:ftp/curl \ + libxml2.so:textproc/libxml2 \ + libexpat.so:textproc/expat2 \ + liblz4.so:archivers/liblz4 \ + libplds4.so:devel/nspr \ + libtcmalloc.so:devel/google-perftools +RUN_DEPENDS= \ + bash:shells/bash \ + ${LOCALBASE}/bin/getopt:misc/getopt \ + xml:textproc/xmlstarlet \ + jq:textproc/jq \ + flock:sysutils/flock \ + virtualenv:devel/py-virtualenv@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${PY_FLAVOR} + +USES= gmake cmake:noninja python:2.7 fuse gettext-runtime shebangfix ssl +USE_PYTHON= cython +USE_OPENLDAP= yes +USE_GITHUB= yes +GH_ACCOUNT= ceph:DEFAULT + +CONFLICTS_INSTALL= ceph +PORTSCOUT= limit:^v13\. + +GH_TUPLE+= ceph:ceph-erasure-code-corpus:2d7d78b:ceph_erasure_code_corpus/ceph-erasure-code-corpus +GH_TUPLE+= ceph:ceph-object-corpus:e32bf8c:ceph_object_corpus/ceph-object-corpus +GH_TUPLE+= ceph:civetweb:de23828:civetweb/src/civetweb +GH_TUPLE+= 01org:isa-l_crypto:603529a:isa_l_crypto/src/crypto/isa-l/isa-l_crypto +GH_TUPLE+= ceph:gf-complete:7e61b44:gf_complete/src/erasure-code/jerasure/gf-complete +GH_TUPLE+= ceph:jerasure:96c76b8:jerasure/src/erasure-code/jerasure/jerasure +GH_TUPLE+= ceph:googletest:fdb8504:googletest/src/googletest +GH_TUPLE+= ceph:isa-l:7e1a337:isa_l/src/isa-l +GH_TUPLE+= ceph:lua:1fce39c:lua/src/lua +GH_TUPLE+= ceph:rapidjson:f54b0e4:rapidjson/src/rapidjson +GH_TUPLE+= ceph:rocksdb:f4a857d:rocksdb/src/rocksdb +GH_TUPLE+= ceph:xxHash:1f40c65:xxHash/src/xxHash +GH_TUPLE+= facebook:zstd:f4340f4:zstd/src/zstd + +# oude hashes +# GH_TUPLE+= ceph:rocksdb:e15382c:rocksdb/src/rocksdb +# GH_TUPLE+= ceph:rocksdb:9090ae3:rocksdb/src/rocksdb + +CMAKE_BUILD_TYPE= Release +CMAKE_ARGS= \ + -D WITH_SYSTEM_BOOST:BOOL=ON \ + -D CEPH_MAN_DIR:STRING=man \ + -D WITH_LTTNG:BOOL=OFF \ + -D WITH_BABELTRACE:BOOL=OFF \ + -D WITH_KRBD:BOOL=OFF \ + -D WITH_XFS:BOOL=OFF \ + -D WITH_KVS:BOOL=OFF \ + -D WITH_BLKID:BOOL=OFF \ + -D WITH_SPDK:BOOL=OFF \ + -D WITH_RDMA=OFF \ + -D WITH_BLUESTORE:BOOL=OFF \ + -D WITH_LIBCEPHFS:BOOL=OFF \ + -D WITH_CEPHFS:BOOL=OFF \ + -D WITH_EMBEDDED:BOOL=OFF \ + -D WITH_SYSTEM_BOOST:BOOL=ON \ + -D WITH_BOOST_CONTEXT:BOOL=OFF \ + -D WITH_FUSE:BOOL=ON \ + -D WITH_MANPAGE:BOOL=ON \ + -D WITH_RADOSGW_BEAST_FRONTEND:BOOL=OFF \ + -D WITH_MGR_DASHBOARD_FRONTEND:BOOL=OFF + +SHEBANG_FILES=src/rbdmap src/ceph-post-file.in src/rbd-replay-many \ + src/tools/ceph-monstore-update-crush.sh src/mount.fuse.ceph \ + src/ceph-create-keys + +USE_RC_SUBR= ceph +USE_LDCONFIG= yes + +USERS= ceph +GROUPS= ceph + +pre-configure: + ${LN} -s ${CONFIGURE_WRKSRC} ${WRKSRC}/build + ${CP} files/file-git_version ${WRKSRC}/src/.git_version + +post-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/ceph + ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-mds + ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-osd + ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-rgw + ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-mgr + ${MKDIR} ${STAGEDIR}/var/lib/ceph/mds + ${MKDIR} ${STAGEDIR}/var/lib/ceph/mon + ${MKDIR} ${STAGEDIR}/var/lib/ceph/osd + ${MKDIR} ${STAGEDIR}/var/lib/ceph/mgr + ${MKDIR} ${STAGEDIR}/var/lib/ceph/tmp + ${MKDIR} ${STAGEDIR}/var/lib/ceph/radosgw + ${MKDIR} ${STAGEDIR}/var/log/ceph + ${MKDIR} ${STAGEDIR}/var/run/ceph + # Use the Ceph init.d script as the interface to regular + # starting and stopping deamons. rc.d work is done thru + # a separate rc.d/ceph script calling init-ceph again. + ${MV} ${STAGEDIR}${PREFIX}/etc/init.d/ceph ${STAGEDIR}${PREFIX}/bin/init-ceph + # remove files not packaged + ${RM} ${STAGEDIR}${DOCSDIR}/sample.fetch_config + ${RM} ${STAGEDIR}${DOCSDIR}/sample.ceph.conf + ${RMDIR} ${STAGEDIR}${DOCSDIR} + ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_bench_log + ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_multi_stress_watch + ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_perf* + ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_psim + ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_scratchtoolpp + ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_smalliobench* + ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_test* + ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_tpbench + ${RM} ${STAGEDIR}${PREFIX}/bin/ceph_xattr_bench + ${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-disk-udev + # ceph-volume does not support ZFS + ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR}/ceph_volume-* + ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR}/ceph_volume/ + ${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-volume + ${RM} ${STAGEDIR}${PREFIX}/man/man8/ceph-volume* + ${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-volume-systemd + ${RM} -rf ${STAGEDIR}${PREFIX}/libexec/systemd + + ${RMDIR} ${STAGEDIR}${PREFIX}/etc/init.d + ${INSTALL_DATA} ${WRKSRC}/src/sample.ceph.conf ${STAGEDIR}${PREFIX}/etc/ceph/ceph.conf.sample + +.include diff --git a/net/ceph13/distinfo b/net/ceph13/distinfo new file mode 100644 index 00000000000..4824731a678 --- /dev/null +++ b/net/ceph13/distinfo @@ -0,0 +1,29 @@ +TIMESTAMP = 1532787265 +SHA256 (ceph-ceph-v13.2.1_GH0.tar.gz) = f5ac4d242d969cebaba239bded165a98c087afc5e4b1ebc3cb1635494384d8a0 +SIZE (ceph-ceph-v13.2.1_GH0.tar.gz) = 12984612 +SHA256 (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) = 8ab8f36f3e0a720c882b8bb4abb3f2e26bd6b025cc263119207f7d2eb3b1e490 +SIZE (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) = 3685656 +SHA256 (ceph-ceph-object-corpus-e32bf8c_GH0.tar.gz) = 79ff0d1b9f959c9f5264a0dff193105d71885615deaa9c8469902400fd82d214 +SIZE (ceph-ceph-object-corpus-e32bf8c_GH0.tar.gz) = 1838192 +SHA256 (ceph-civetweb-de23828_GH0.tar.gz) = a9a95dd58e9b4a696fa0c822c1401856c55ef9b67fb28cf15d97f19f1af2ecbd +SIZE (ceph-civetweb-de23828_GH0.tar.gz) = 6850197 +SHA256 (01org-isa-l_crypto-603529a_GH0.tar.gz) = 52708b98c832bb7e6db60c949ece261d9609c822ae55239b0f2133cec2b3d155 +SIZE (01org-isa-l_crypto-603529a_GH0.tar.gz) = 439149 +SHA256 (ceph-gf-complete-7e61b44_GH0.tar.gz) = 7b0e5c1b41399d2c7d97ed7a7547ebf40023bcd104ed9a8b2b75bdee440c1a4d +SIZE (ceph-gf-complete-7e61b44_GH0.tar.gz) = 342303 +SHA256 (ceph-jerasure-96c76b8_GH0.tar.gz) = 06edaeb8cb5c3076e34cb53dd91c91d54d46fb8c3b837c6280ea2ed076556beb +SIZE (ceph-jerasure-96c76b8_GH0.tar.gz) = 806334 +SHA256 (ceph-googletest-fdb8504_GH0.tar.gz) = ece3265dae4d0fe5a52e7164432bb416de8bdb45e1c8cf8f361bbe893db30bb8 +SIZE (ceph-googletest-fdb8504_GH0.tar.gz) = 1281068 +SHA256 (ceph-isa-l-7e1a337_GH0.tar.gz) = 8099bc6ca3ca6ed9376f6cc5072a84d7a1863e2d7f2344bf08682d4efb7ae788 +SIZE (ceph-isa-l-7e1a337_GH0.tar.gz) = 458398 +SHA256 (ceph-lua-1fce39c_GH0.tar.gz) = fb5f778ce4da349ca903512a2fdb3987b12e3f0a52ab088fb011a8e4dd55848c +SIZE (ceph-lua-1fce39c_GH0.tar.gz) = 366778 +SHA256 (ceph-rapidjson-f54b0e4_GH0.tar.gz) = 35c330d40ed9def99e8dea8f3b0e4fda7610b813b6f4aac9a70ffefcb9ab1f1e +SIZE (ceph-rapidjson-f54b0e4_GH0.tar.gz) = 1019457 +SHA256 (ceph-rocksdb-f4a857d_GH0.tar.gz) = db9a15fd8924b54525965926293cdf7de842e549702694d449ce0c5fc1fa9993 +SIZE (ceph-rocksdb-f4a857d_GH0.tar.gz) = 4655607 +SHA256 (ceph-xxHash-1f40c65_GH0.tar.gz) = 809e06b7493ed01f13c7ba972393a5a6d23dd92fd6b884381aa907005e569372 +SIZE (ceph-xxHash-1f40c65_GH0.tar.gz) = 25484 +SHA256 (facebook-zstd-f4340f4_GH0.tar.gz) = 0db909a46914eb7800bce044b86fcf595451713e56a2b131ace6f70ff25c1c4d +SIZE (facebook-zstd-f4340f4_GH0.tar.gz) = 1619022 diff --git a/net/ceph13/files/ceph.in b/net/ceph13/files/ceph.in new file mode 100644 index 00000000000..4c04cccb55d --- /dev/null +++ b/net/ceph13/files/ceph.in @@ -0,0 +1,36 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: ceph +# REQUIRE: LOGIN +# BEFORE: securelevel +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable `ceph': +# +# ceph_enable="YES" +# + +. /etc/rc.subr + +PATH=$PATH:%%PREFIX%%/bin:%%PREFIX%%/sbin + +name="ceph" +rcvar=${name}_enable +extra_commands="condrestart" + +load_rc_config ${name} + +# read configuration and set defaults +: ${ceph_enable="NO"} +: ${ceph_configfile:=%%PREFIX%%/etc/ceph/ceph.conf} + +start_cmd="%%PREFIX%%/bin/init-ceph $*" +stop_cmd="%%PREFIX%%/bin/init-ceph $*" +restart_cmd="%%PREFIX%%/bin/init-ceph $*" +condrestart_cmd="%%PREFIX%%/bin/init-ceph $*" + +run_rc_command "$1" + diff --git a/net/ceph13/files/file-git_version b/net/ceph13/files/file-git_version new file mode 100644 index 00000000000..3b073682291 --- /dev/null +++ b/net/ceph13/files/file-git_version @@ -0,0 +1,2 @@ +5533ecdc0fda920179d7ad84e0aa65a127b20d77 +v13.2.1 diff --git a/net/ceph13/files/patch-src_test_CmakeLists.txt b/net/ceph13/files/patch-src_test_CmakeLists.txt new file mode 100644 index 00000000000..b72e27549ba --- /dev/null +++ b/net/ceph13/files/patch-src_test_CmakeLists.txt @@ -0,0 +1,19 @@ +--- src/test/CMakeLists.txt ++++ src/test/CMakeLists.txt +@@ -515,6 +515,8 @@ if(HAVE_BLKID) + ) + endif(HAVE_BLKID) + ++if(NOT FREEBSD OR EXISTS "/usr/lib/libc++experimental.a") ++ + # ceph_test_admin_socket_output + + add_executable(ceph_test_admin_socket_output +@@ -534,6 +536,7 @@ endif() + install(TARGETS + ceph_test_admin_socket_output + DESTINATION ${CMAKE_INSTALL_BINDIR}) ++endif() + + #make check starts here + diff --git a/net/ceph13/files/patch-src_test_librbd_test_mock_Journal.cc b/net/ceph13/files/patch-src_test_librbd_test_mock_Journal.cc new file mode 100644 index 00000000000..d36dc23d0d2 --- /dev/null +++ b/net/ceph13/files/patch-src_test_librbd_test_mock_Journal.cc @@ -0,0 +1,151 @@ +diff --git a/src/test/librbd/test_mock_Journal.cc b/src/test/librbd/test_mock_Journal.cc +index c21f7e3e3b..a6ce5e9d28 100644 +--- src/test/librbd/test_mock_Journal.cc ++++ src/test/librbd/test_mock_Journal.cc +@@ -482,7 +482,7 @@ public: + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_complete, _1, 0)); ++ std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); + + MockJournalReplay mock_journal_replay; + expect_stop_replay(mock_journaler); +@@ -531,7 +531,7 @@ TEST_F(TestMockJournal, StateTransitions) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_ready, _1)); ++ std::bind(&invoke_replay_ready, std::placeholders::_1)); + + ::journal::MockReplayEntry mock_replay_entry; + MockJournalReplay mock_journal_replay; +@@ -540,11 +540,11 @@ TEST_F(TestMockJournal, StateTransitions) { + expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry); + expect_replay_process(mock_journal_replay); + expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry, +- std::bind(&invoke_replay_ready, _1)); ++ std::bind(&invoke_replay_ready, std::placeholders::_1)); + expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry); + expect_replay_process(mock_journal_replay); + expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry, +- std::bind(&invoke_replay_complete, _1, 0)); ++ std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); + + expect_stop_replay(mock_journaler); + expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0); +@@ -601,7 +601,7 @@ TEST_F(TestMockJournal, ReplayCompleteError) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_complete, _1, -EINVAL)); ++ std::bind(&invoke_replay_complete, std::placeholders::_1, -EINVAL)); + + MockJournalReplay mock_journal_replay; + expect_stop_replay(mock_journaler); +@@ -616,7 +616,7 @@ TEST_F(TestMockJournal, ReplayCompleteError) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_complete, _1, 0)); ++ std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); + + expect_stop_replay(mock_journaler); + expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0); +@@ -649,14 +649,14 @@ TEST_F(TestMockJournal, FlushReplayError) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_ready, _1)); ++ std::bind(&invoke_replay_ready, std::placeholders::_1)); + + ::journal::MockReplayEntry mock_replay_entry; + MockJournalReplay mock_journal_replay; + expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry); + expect_replay_process(mock_journal_replay); + expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry, +- std::bind(&invoke_replay_complete, _1, 0)); ++ std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); + expect_stop_replay(mock_journaler); + expect_shut_down_replay(mock_image_ctx, mock_journal_replay, -EINVAL); + expect_flush_commit_position(mock_journaler); +@@ -669,7 +669,7 @@ TEST_F(TestMockJournal, FlushReplayError) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_complete, _1, 0)); ++ std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); + + expect_stop_replay(mock_journaler); + expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0); +@@ -702,7 +702,7 @@ TEST_F(TestMockJournal, CorruptEntry) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_ready, _1)); ++ std::bind(&invoke_replay_ready, std::placeholders::_1)); + + ::journal::MockReplayEntry mock_replay_entry; + MockJournalReplay mock_journal_replay; +@@ -720,7 +720,7 @@ TEST_F(TestMockJournal, CorruptEntry) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_complete, _1, 0)); ++ std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); + expect_stop_replay(mock_journaler); + expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0); + expect_flush_commit_position(mock_journaler); +@@ -752,7 +752,7 @@ TEST_F(TestMockJournal, StopError) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_complete, _1, 0)); ++ std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); + + MockJournalReplay mock_journal_replay; + expect_stop_replay(mock_journaler); +@@ -786,7 +786,7 @@ TEST_F(TestMockJournal, ReplayOnDiskPreFlushError) { + + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_ready, _1)); ++ std::bind(&invoke_replay_ready, std::placeholders::_1)); + + ::journal::MockReplayEntry mock_replay_entry; + MockJournalReplay mock_journal_replay; +@@ -813,7 +813,7 @@ TEST_F(TestMockJournal, ReplayOnDiskPreFlushError) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, { +- std::bind(&invoke_replay_complete, _1, 0) ++ std::bind(&invoke_replay_complete, std::placeholders::_1, 0) + }); + + expect_stop_replay(mock_journaler); +@@ -868,14 +868,14 @@ TEST_F(TestMockJournal, ReplayOnDiskPostFlushError) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_ready, _1)); ++ std::bind(&invoke_replay_ready, std::placeholders::_1)); + + ::journal::MockReplayEntry mock_replay_entry; + MockJournalReplay mock_journal_replay; + expect_try_pop_front(mock_image_ctx, mock_journaler, true, mock_replay_entry); + expect_replay_process(mock_journal_replay); + expect_try_pop_front(mock_image_ctx, mock_journaler, false, mock_replay_entry, +- std::bind(&invoke_replay_complete, _1, 0)); ++ std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); + expect_stop_replay(mock_journaler); + + Context *on_flush = nullptr; +@@ -892,7 +892,7 @@ TEST_F(TestMockJournal, ReplayOnDiskPostFlushError) { + expect_get_max_append_size(mock_journaler, 1 << 16); + expect_start_replay( + mock_image_ctx, mock_journaler, +- std::bind(&invoke_replay_complete, _1, 0)); ++ std::bind(&invoke_replay_complete, std::placeholders::_1, 0)); + + expect_stop_replay(mock_journaler); + expect_shut_down_replay(mock_image_ctx, mock_journal_replay, 0); diff --git a/net/ceph13/files/patch-srr_tools_rbd_gate_debug.cc b/net/ceph13/files/patch-srr_tools_rbd_gate_debug.cc new file mode 100644 index 00000000000..d0eb7683c25 --- /dev/null +++ b/net/ceph13/files/patch-srr_tools_rbd_gate_debug.cc @@ -0,0 +1,13 @@ +diff --git a/src/tools/rbd_ggate/debug.cc b/src/tools/rbd_ggate/debug.cc +index 8cf912c3ece8..b675ba5b3cae 100644 +--- src/tools/rbd_ggate/debug.cc ++++ src/tools/rbd_ggate/debug.cc +@@ -17,7 +17,7 @@ extern "C" void debugv(int level, const char *fmt, va_list ap) { + + vasprintf(&msg, fmt, ap); + +- dout(level) << msg << dendl; ++ dout(ceph::dout::need_dynamic(level)) << msg << dendl; + + free(msg); + errno = saved_errno; diff --git a/net/ceph13/pkg-descr b/net/ceph13/pkg-descr new file mode 100644 index 00000000000..36f0aa7439a --- /dev/null +++ b/net/ceph13/pkg-descr @@ -0,0 +1,21 @@ +Ceph is a distributed object store and file system designed to provide +excellent performance, reliability and scalability. + +* Object Storage + Ceph provides seamless access to objects using native language bindings or + radosgw, a REST interface for applications written with S3 and Swift. +* Block Storage + Ceph's RADOS Block Device (RBD) provides access to block device images + that are striped and replicated across the entire storage cluster. +* File System + Ceph provides a POSIX-compliant network file system aiming for large data + storage, high performance, and maximum compatibility with legacy applications. + +This FreeBSD build will build most of the tools in Ceph: +* Mon, OSD, rados, RadosGW, rbd +* init-ceph, and etc/rc.d/ceph on top of that +* ceph-disk {prepare, activate} +With these tools one can build a multi server, multi osd cluster fully +running on FreeBSD and do some testing... + +WWW: https://ceph.com/ diff --git a/net/ceph13/pkg-plist b/net/ceph13/pkg-plist new file mode 100644 index 00000000000..83809235416 --- /dev/null +++ b/net/ceph13/pkg-plist @@ -0,0 +1,758 @@ +bin/ceph +bin/ceph-authtool +bin/ceph-clsinfo +bin/ceph-conf +bin/ceph-coverage +bin/ceph-debugpack +bin/ceph-dencoder +bin/ceph-detect-init +bin/ceph-fuse +bin/ceph-kvstore-tool +bin/ceph-mds +bin/ceph-mgr +bin/ceph-mon +bin/ceph-monstore-tool +bin/ceph-objectstore-tool +bin/ceph-osd +bin/ceph-osdomap-tool +bin/ceph-post-file +bin/ceph-rbdnamer +bin/ceph-run +bin/ceph_erasure_code +bin/ceph_erasure_code_benchmark +bin/ceph_objectstore_bench +bin/ceph_omapbench +bin/ceph_radosacl +bin/ceph_rgw_jsonparser +bin/ceph_rgw_multiparser +bin/ceph_scratchtool +bin/crushtool +bin/init-ceph +bin/librados-config +bin/monmaptool +bin/osdmaptool +bin/rados +bin/radosgw +bin/radosgw-admin +bin/radosgw-es +bin/radosgw-object-expirer +bin/radosgw-token +bin/rbd +bin/rbd-fuse +bin/rbd-ggate +bin/rbd-mirror +bin/rbd-replay +bin/rbd-replay-many +bin/rbdmap +etc/bash_completion.d/ceph +etc/bash_completion.d/rados +etc/bash_completion.d/radosgw-admin +etc/bash_completion.d/rbd +%%ETCDIR%%/ceph.conf.sample +include/rados/buffer.h +include/rados/buffer_fwd.h +include/rados/crc32c.h +include/rados/inline_memory.h +include/rados/librados.h +include/rados/librados.hpp +include/rados/librgw.h +include/rados/memory.h +include/rados/objclass.h +include/rados/page.h +include/rados/rados_types.h +include/rados/rados_types.hpp +include/rados/rgw_file.h +include/radosstriper/libradosstriper.h +include/radosstriper/libradosstriper.hpp +include/rbd/features.h +include/rbd/librbd.h +include/rbd/librbd.hpp +lib/ceph/ceph-monstore-update-crush.sh +lib/ceph/compressor/libceph_lz4.so +lib/ceph/compressor/libceph_lz4.so.2 +lib/ceph/compressor/libceph_lz4.so.2.0.0 +lib/ceph/compressor/libceph_snappy.so +lib/ceph/compressor/libceph_snappy.so.2 +lib/ceph/compressor/libceph_snappy.so.2.0.0 +lib/ceph/compressor/libceph_zlib.so +lib/ceph/compressor/libceph_zlib.so.2 +lib/ceph/compressor/libceph_zlib.so.2.0.0 +lib/ceph/compressor/libceph_zstd.so +lib/ceph/compressor/libceph_zstd.so.2 +lib/ceph/compressor/libceph_zstd.so.2.0.0 +lib/ceph/crypto/libceph_crypto_isal.so +lib/ceph/crypto/libceph_crypto_isal.so.1 +lib/ceph/crypto/libceph_crypto_isal.so.1.0.0 +lib/ceph/erasure-code/libec_isa.so +lib/ceph/erasure-code/libec_jerasure.so +lib/ceph/erasure-code/libec_jerasure_generic.so +lib/ceph/erasure-code/libec_jerasure_sse3.so +lib/ceph/erasure-code/libec_jerasure_sse4.so +lib/ceph/erasure-code/libec_lrc.so +lib/ceph/erasure-code/libec_shec.so +lib/ceph/erasure-code/libec_shec_generic.so +lib/ceph/erasure-code/libec_shec_sse3.so +lib/ceph/erasure-code/libec_shec_sse4.so +lib/ceph/libceph-common.so +lib/ceph/libceph-common.so.0 +lib/ceph/mgr/CMakeLists.txt +lib/ceph/mgr/balancer/__init__.py +lib/ceph/mgr/balancer/module.py +lib/ceph/mgr/dashboard/.coveragerc +lib/ceph/mgr/dashboard/.editorconfig +lib/ceph/mgr/dashboard/.pylintrc +lib/ceph/mgr/dashboard/CMakeLists.txt +lib/ceph/mgr/dashboard/HACKING.rst +lib/ceph/mgr/dashboard/README.rst +lib/ceph/mgr/dashboard/__init__.py +lib/ceph/mgr/dashboard/awsauth.py +lib/ceph/mgr/dashboard/controllers/__init__.py +lib/ceph/mgr/dashboard/controllers/auth.py +lib/ceph/mgr/dashboard/controllers/cephfs.py +lib/ceph/mgr/dashboard/controllers/cluster_configuration.py +lib/ceph/mgr/dashboard/controllers/dashboard.py +lib/ceph/mgr/dashboard/controllers/erasure_code_profile.py +lib/ceph/mgr/dashboard/controllers/host.py +lib/ceph/mgr/dashboard/controllers/monitor.py +lib/ceph/mgr/dashboard/controllers/osd.py +lib/ceph/mgr/dashboard/controllers/perf_counters.py +lib/ceph/mgr/dashboard/controllers/pool.py +lib/ceph/mgr/dashboard/controllers/rbd.py +lib/ceph/mgr/dashboard/controllers/rbd_mirroring.py +lib/ceph/mgr/dashboard/controllers/rgw.py +lib/ceph/mgr/dashboard/controllers/summary.py +lib/ceph/mgr/dashboard/controllers/task.py +lib/ceph/mgr/dashboard/controllers/tcmu_iscsi.py +lib/ceph/mgr/dashboard/exceptions.py +lib/ceph/mgr/dashboard/frontend/.angular-cli.json +lib/ceph/mgr/dashboard/frontend/.editorconfig +lib/ceph/mgr/dashboard/frontend/e2e/cluster/monitors.e2e-spec.ts +lib/ceph/mgr/dashboard/frontend/e2e/cluster/monitors.po.ts +lib/ceph/mgr/dashboard/frontend/e2e/cluster/osds.e2e-spec.ts +lib/ceph/mgr/dashboard/frontend/e2e/cluster/osds.po.ts +lib/ceph/mgr/dashboard/frontend/e2e/helper.po.ts +lib/ceph/mgr/dashboard/frontend/e2e/tsconfig.e2e.json +lib/ceph/mgr/dashboard/frontend/karma.conf.js +lib/ceph/mgr/dashboard/frontend/package.json +lib/ceph/mgr/dashboard/frontend/protractor.conf.js +lib/ceph/mgr/dashboard/frontend/proxy.conf.json.sample +lib/ceph/mgr/dashboard/frontend/src/app/app-routing.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/app.component.html +lib/ceph/mgr/dashboard/frontend/src/app/app.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/app.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/app.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/app.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/block.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/flatten-confirmation-modal/flatten-confimation-modal.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/flatten-confirmation-modal/flatten-confimation-modal.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/flatten-confirmation-modal/flatten-confimation-modal.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/flatten-confirmation-modal/flatten-confimation-modal.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/iscsi/iscsi.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/iscsi/iscsi.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/iscsi/iscsi.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/iscsi/iscsi.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirror-health-color.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirror-health-color.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirroring/mirroring.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirroring/mirroring.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirroring/mirroring.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/mirroring/mirroring.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-clone-request.model.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-copy-request.model.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-create-request.model.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-edit-request.model.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-mode.enum.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form-response.model.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.model.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-parent.model.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-model.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot.model.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rollback-confirmation-modal/rollback-confimation-modal.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rollback-confirmation-modal/rollback-confimation-modal.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rollback-confirmation-modal/rollback-confimation-modal.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/block/rollback-confirmation-modal/rollback-confimation-modal.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/ceph.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-chart/cephfs-chart.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-chart/cephfs-chart.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-chart/cephfs-chart.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-chart/cephfs-chart.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs/cephfs.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs/cephfs.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs/cephfs.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs/cephfs.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/clients/clients.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/clients/clients.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/clients/clients.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cephfs/clients/clients.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/cluster.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/monitor/monitor.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/monitor/monitor.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/monitor/monitor.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/monitor/monitor.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-performance-histogram/osd-performance-histogram.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-performance-histogram/osd-performance-histogram.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-performance-histogram/osd-performance-histogram.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-performance-histogram/osd-performance-histogram.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health-pie/health-pie.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health-pie/health-pie.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health-pie/health-pie.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health-pie/health-pie.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health/health.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health/health.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health/health.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/health/health.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/log-color.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/log-color.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mds-summary.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mds-summary.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mgr-summary.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mgr-summary.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mon-summary.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/mon-summary.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/osd-summary.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/osd-summary.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/pg-status-style.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/pg-status-style.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/pg-status.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/dashboard/pg-status.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter/performance-counter.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter/performance-counter.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter/performance-counter.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter/performance-counter.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/pool/pool.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-user-capability.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-user-s3-key.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-user-subuser.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-user-swift-key.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-501/rgw-501.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-501/rgw-501.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-501/rgw-501.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-501/rgw-501.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/ceph/rgw/rgw.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/auth/auth.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/auth/login/login.component.html +lib/ceph/mgr/dashboard/frontend/src/app/core/auth/login/login.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/core/auth/login/login.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/auth/login/login.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.html +lib/ceph/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/core.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/navigation.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/notifications/notifications.component.html +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/notifications/notifications.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/notifications/notifications.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/notifications/notifications.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/task-manager/task-manager.component.html +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/task-manager/task-manager.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/task-manager/task-manager.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/navigation/task-manager/task-manager.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.html +lib/ceph/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/api.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/auth.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/cephfs.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/cephfs.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/configuration.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/configuration.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/dashboard.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/dashboard.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/host.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/monitor.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/monitor.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/osd.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/osd.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/pool.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rbd-mirroring.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rbd-mirroring.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rbd.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-bucket.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-bucket.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-daemon.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-daemon.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-user.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/rgw-user.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/table-performance-counter.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/table-performance-counter.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/api/tcmu-iscsi.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/components.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/deletion-modal/deletion-modal.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/deletion-modal/deletion-modal.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/deletion-modal/deletion-modal.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/deletion-modal/deletion-modal.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/error-panel/error-panel.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/error-panel/error-panel.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/error-panel/error-panel.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/error-panel/error-panel.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/helper/helper.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/helper/helper.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/helper/helper.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/helper/helper.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/info-panel/info-panel.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/info-panel/info-panel.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/info-panel/info-panel.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/info-panel/info-panel.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/loading-panel/loading-panel.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/loading-panel/loading-panel.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/loading-panel/loading-panel.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/loading-panel/loading-panel.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/modal/modal.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/modal/modal.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/modal/modal.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/modal/modal.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/sparkline/sparkline.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/sparkline/sparkline.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/sparkline/sparkline.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/sparkline/sparkline.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/submit-button/submit-button.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/submit-button/submit-button.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/submit-button/submit-button.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/submit-button/submit-button.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/usage-bar/usage-bar.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/usage-bar/usage-bar.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/usage-bar/usage-bar.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/usage-bar/usage-bar.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/view-cache/view-cache.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/view-cache/view-cache.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/view-cache/view-cache.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/components/view-cache/view-cache.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/datatable.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table-key-value/table-key-value.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table-key-value/table-key-value.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table-key-value/table-key-value.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table-key-value/table-key-value.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.html +lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.scss +lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/autofocus.directive.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/autofocus.directive.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/copy2clipboard-button.directive.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/copy2clipboard-button.directive.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/dimless-binary.directive.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/dimless-binary.directive.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/password-button.directive.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/directives/password-button.directive.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/empty.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/empty.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/enum/cell-template.enum.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/enum/notification-type.enum.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/enum/unix_errno.enum.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/enum/view-cache-status.enum.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/models/cd-notification.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/models/cd-table-column.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/models/cd-table-selection.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/models/chart-tooltip.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/models/credentials.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/models/executing-task.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/models/finished-task.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/models/task-exception.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/models/task.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/cd-date.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/cd-date.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/ceph-short-version.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/ceph-short-version.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/dimless-binary.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/dimless-binary.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/dimless.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/dimless.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/filter.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/filter.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/health-color.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/health-color.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/list.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/list.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/pipes.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/relative-date.pipe.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/pipes/relative-date.pipe.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/api-interceptor.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/auth-guard.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/auth-storage.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/formatter.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/formatter.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/module-status-guard.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/notification.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/notification.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/services.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/summary.service.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/summary.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/task-manager-message.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/services/task-manager.service.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/shared.module.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/validators/cd-validators.spec.ts +lib/ceph/mgr/dashboard/frontend/src/app/shared/validators/cd-validators.ts +lib/ceph/mgr/dashboard/frontend/src/assets/.gitkeep +lib/ceph/mgr/dashboard/frontend/src/assets/1280px-Mimic_Octopus2.jpg +lib/ceph/mgr/dashboard/frontend/src/assets/Ceph_Logo_Stacked_RGB_White_120411_fa_256x256.png +lib/ceph/mgr/dashboard/frontend/src/assets/Ceph_Logo_Standard_RGB_White_120411_fa.png +lib/ceph/mgr/dashboard/frontend/src/assets/loading.gif +lib/ceph/mgr/dashboard/frontend/src/assets/logo-mini.png +lib/ceph/mgr/dashboard/frontend/src/assets/notification-icons.png +lib/ceph/mgr/dashboard/frontend/src/defaults.scss +lib/ceph/mgr/dashboard/frontend/src/environments/environment.prod.ts +lib/ceph/mgr/dashboard/frontend/src/environments/environment.ts +lib/ceph/mgr/dashboard/frontend/src/favicon.ico +lib/ceph/mgr/dashboard/frontend/src/index.html +lib/ceph/mgr/dashboard/frontend/src/main.ts +lib/ceph/mgr/dashboard/frontend/src/openattic-theme.scss +lib/ceph/mgr/dashboard/frontend/src/polyfills.ts +lib/ceph/mgr/dashboard/frontend/src/styles.scss +lib/ceph/mgr/dashboard/frontend/src/styles/chart-tooltip.scss +lib/ceph/mgr/dashboard/frontend/src/styles/popover.scss +lib/ceph/mgr/dashboard/frontend/src/test.ts +lib/ceph/mgr/dashboard/frontend/src/tsconfig.app.json +lib/ceph/mgr/dashboard/frontend/src/tsconfig.spec.json +lib/ceph/mgr/dashboard/frontend/src/typings.d.ts +lib/ceph/mgr/dashboard/frontend/tsconfig.json +lib/ceph/mgr/dashboard/frontend/tslint.json +lib/ceph/mgr/dashboard/module.py +lib/ceph/mgr/dashboard/requirements.txt +lib/ceph/mgr/dashboard/rest_client.py +lib/ceph/mgr/dashboard/run-backend-api-request.sh +lib/ceph/mgr/dashboard/run-backend-api-tests.sh +lib/ceph/mgr/dashboard/run-frontend-e2e-tests.sh +lib/ceph/mgr/dashboard/run-frontend-unittests.sh +lib/ceph/mgr/dashboard/run-tox.sh +lib/ceph/mgr/dashboard/services/__init__.py +lib/ceph/mgr/dashboard/services/ceph_service.py +lib/ceph/mgr/dashboard/services/rgw_client.py +lib/ceph/mgr/dashboard/settings.py +lib/ceph/mgr/dashboard/tests/__init__.py +lib/ceph/mgr/dashboard/tests/helper.py +lib/ceph/mgr/dashboard/tests/test_notification.py +lib/ceph/mgr/dashboard/tests/test_rbd_mirroring.py +lib/ceph/mgr/dashboard/tests/test_rest_tasks.py +lib/ceph/mgr/dashboard/tests/test_settings.py +lib/ceph/mgr/dashboard/tests/test_task.py +lib/ceph/mgr/dashboard/tests/test_tcmu_iscsi.py +lib/ceph/mgr/dashboard/tests/test_tools.py +lib/ceph/mgr/dashboard/tools.py +lib/ceph/mgr/dashboard/tox.ini +lib/ceph/mgr/hello/__init__.py +lib/ceph/mgr/hello/module.py +lib/ceph/mgr/influx/__init__.py +lib/ceph/mgr/influx/module.py +lib/ceph/mgr/iostat/__init__.py +lib/ceph/mgr/iostat/module.py +lib/ceph/mgr/localpool/__init__.py +lib/ceph/mgr/localpool/module.py +lib/ceph/mgr/mgr_module.py +lib/ceph/mgr/prometheus/__init__.py +lib/ceph/mgr/prometheus/module.py +lib/ceph/mgr/restful/__init__.py +lib/ceph/mgr/restful/api/__init__.py +lib/ceph/mgr/restful/api/config.py +lib/ceph/mgr/restful/api/crush.py +lib/ceph/mgr/restful/api/doc.py +lib/ceph/mgr/restful/api/mon.py +lib/ceph/mgr/restful/api/osd.py +lib/ceph/mgr/restful/api/pool.py +lib/ceph/mgr/restful/api/request.py +lib/ceph/mgr/restful/api/server.py +lib/ceph/mgr/restful/common.py +lib/ceph/mgr/restful/context.py +lib/ceph/mgr/restful/decorators.py +lib/ceph/mgr/restful/hooks.py +lib/ceph/mgr/restful/module.py +lib/ceph/mgr/selftest/__init__.py +lib/ceph/mgr/selftest/module.py +lib/ceph/mgr/smart/__init__.py +lib/ceph/mgr/smart/module.py +lib/ceph/mgr/status/__init__.py +lib/ceph/mgr/status/module.py +lib/ceph/mgr/telegraf/__init__.py +lib/ceph/mgr/telegraf/basesocket.py +lib/ceph/mgr/telegraf/module.py +lib/ceph/mgr/telegraf/protocol.py +lib/ceph/mgr/telegraf/utils.py +lib/ceph/mgr/telemetry/__init__.py +lib/ceph/mgr/telemetry/module.py +lib/ceph/mgr/zabbix/__init__.py +lib/ceph/mgr/zabbix/module.py +lib/ceph/mgr/zabbix/zabbix_template.xml +lib/librados.so +lib/librados.so.2 +lib/librados.so.2.0.0 +lib/libradosstriper.so +lib/libradosstriper.so.1 +lib/libradosstriper.so.1.0.0 +lib/librbd.so +lib/librbd.so.1 +lib/librbd.so.1.12.0 +lib/librgw.so +lib/librgw.so.2 +lib/librgw.so.2.0.0 +%%PYTHON_SITELIBDIR%%/ceph_argparse.py +%%PYTHON_SITELIBDIR%%/ceph_daemon.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/entry_points.txt +%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/requires.txt +%%PYTHON_SITELIBDIR%%/ceph_detect_init-1.0.1-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/ceph_detect_init/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/alpine/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/alpine/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/arch/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/arch/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/centos/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/centos/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/debian/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/debian/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/docker/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/docker/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/exc.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/exc.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/fedora/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/fedora/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/freebsd/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/freebsd/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/gentoo/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/gentoo/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/main.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/main.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/oraclevms/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/oraclevms/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/rhel/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/rhel/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/suse/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/suse/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/entry_points.txt +%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/requires.txt +%%PYTHON_SITELIBDIR%%/ceph_disk-1.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/ceph_disk/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_disk/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_disk/main.py +%%PYTHON_SITELIBDIR%%/ceph_disk/main.pyc +%%PYTHON_SITELIBDIR%%/ceph_volume_client.py +%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/rados.so +%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/rbd.so +%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/rgw.so +lib/rados-classes/libcls_hello.so +lib/rados-classes/libcls_hello.so.1 +lib/rados-classes/libcls_hello.so.1.0.0 +lib/rados-classes/libcls_journal.so +lib/rados-classes/libcls_journal.so.1 +lib/rados-classes/libcls_journal.so.1.0.0 +lib/rados-classes/libcls_lock.so +lib/rados-classes/libcls_lock.so.1 +lib/rados-classes/libcls_lock.so.1.0.0 +lib/rados-classes/libcls_log.so +lib/rados-classes/libcls_log.so.1 +lib/rados-classes/libcls_log.so.1.0.0 +lib/rados-classes/libcls_lua.so +lib/rados-classes/libcls_lua.so.1 +lib/rados-classes/libcls_lua.so.1.0.0 +lib/rados-classes/libcls_numops.so +lib/rados-classes/libcls_numops.so.1 +lib/rados-classes/libcls_numops.so.1.0.0 +lib/rados-classes/libcls_otp.so +lib/rados-classes/libcls_otp.so.1 +lib/rados-classes/libcls_otp.so.1.0.0 +lib/rados-classes/libcls_rbd.so +lib/rados-classes/libcls_rbd.so.1 +lib/rados-classes/libcls_rbd.so.1.0.0 +lib/rados-classes/libcls_refcount.so +lib/rados-classes/libcls_refcount.so.1 +lib/rados-classes/libcls_refcount.so.1.0.0 +lib/rados-classes/libcls_replica_log.so +lib/rados-classes/libcls_replica_log.so.1 +lib/rados-classes/libcls_replica_log.so.1.0.0 +lib/rados-classes/libcls_rgw.so +lib/rados-classes/libcls_rgw.so.1 +lib/rados-classes/libcls_rgw.so.1.0.0 +lib/rados-classes/libcls_sdk.so +lib/rados-classes/libcls_sdk.so.1 +lib/rados-classes/libcls_sdk.so.1.0.0 +lib/rados-classes/libcls_statelog.so +lib/rados-classes/libcls_statelog.so.1 +lib/rados-classes/libcls_statelog.so.1.0.0 +lib/rados-classes/libcls_timeindex.so +lib/rados-classes/libcls_timeindex.so.1 +lib/rados-classes/libcls_timeindex.so.1.0.0 +lib/rados-classes/libcls_user.so +lib/rados-classes/libcls_user.so.1 +lib/rados-classes/libcls_user.so.1.0.0 +lib/rados-classes/libcls_version.so +lib/rados-classes/libcls_version.so.1 +lib/rados-classes/libcls_version.so.1.0.0 +libexec/ceph/ceph-osd-prestart.sh +libexec/ceph/ceph_common.sh +man/man8/ceph-authtool.8.gz +man/man8/ceph-bluestore-tool.8.gz +man/man8/ceph-clsinfo.8.gz +man/man8/ceph-conf.8.gz +man/man8/ceph-create-keys.8.gz +man/man8/ceph-debugpack.8.gz +man/man8/ceph-dencoder.8.gz +man/man8/ceph-deploy.8.gz +man/man8/ceph-detect-init.8.gz +man/man8/ceph-disk.8.gz +man/man8/ceph-fuse.8.gz +man/man8/ceph-kvstore-tool.8.gz +man/man8/ceph-mds.8.gz +man/man8/ceph-mon.8.gz +man/man8/ceph-osd.8.gz +man/man8/ceph-post-file.8.gz +man/man8/ceph-rbdnamer.8.gz +man/man8/ceph-run.8.gz +man/man8/ceph-syn.8.gz +man/man8/ceph.8.gz +man/man8/crushtool.8.gz +man/man8/librados-config.8.gz +man/man8/monmaptool.8.gz +man/man8/mount.ceph.8.gz +man/man8/osdmaptool.8.gz +man/man8/rados.8.gz +man/man8/radosgw-admin.8.gz +man/man8/radosgw.8.gz +man/man8/rbd-fuse.8.gz +man/man8/rbd-ggate.8.gz +man/man8/rbd-mirror.8.gz +man/man8/rbd-replay-many.8.gz +man/man8/rbd-replay-prep.8.gz +man/man8/rbd-replay.8.gz +man/man8/rbd.8.gz +man/man8/rbdmap.8.gz +sbin/ceph-create-keys +sbin/ceph-disk +sbin/mount.fuse.ceph +%%DATADIR%%/id_rsa_drop.ceph.com +%%DATADIR%%/id_rsa_drop.ceph.com.pub +%%DATADIR%%/known_hosts_drop.ceph.com +@dir /var/lib/ceph/bootstrap-mds +@dir /var/lib/ceph/bootstrap-mgr +@dir /var/lib/ceph/bootstrap-osd +@dir /var/lib/ceph/bootstrap-rgw +@dir /var/lib/ceph/mds +@dir /var/lib/ceph/mgr +@dir /var/lib/ceph/mon +@dir /var/lib/ceph/osd +@dir /var/lib/ceph/radosgw +@dir /var/lib/ceph/tmp +@dir /var/lib/ceph +@dir /var/lib +@dir /var/log/ceph +@dir /var/run/ceph diff --git a/net/nuster/Makefile b/net/nuster/Makefile index f313f40fa97..0a647d0f220 100644 --- a/net/nuster/Makefile +++ b/net/nuster/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= nuster -PORTVERSION= 2.0.5.18 +PORTVERSION= 2.0.7.18 DISTVERSIONPREFIX= v CATEGORIES= net www diff --git a/net/nuster/distinfo b/net/nuster/distinfo index 8e481b84725..054fa4cdedd 100644 --- a/net/nuster/distinfo +++ b/net/nuster/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1544881284 -SHA256 (jiangwenyuan-nuster-v2.0.5.18_GH0.tar.gz) = 5b893ea087e26cdcd97fde47905754fa51043a5cc60d3361cea0fb1d27524b2c -SIZE (jiangwenyuan-nuster-v2.0.5.18_GH0.tar.gz) = 2138715 +TIMESTAMP = 1548892462 +SHA256 (jiangwenyuan-nuster-v2.0.7.18_GH0.tar.gz) = 1082965ce22a183fb05a5a078bd7bfee11932ac5b8ec79d1fa42f77853f6ca5a +SIZE (jiangwenyuan-nuster-v2.0.7.18_GH0.tar.gz) = 2146187 diff --git a/net/timed/Makefile b/net/timed/Makefile index 0abac742ffd..85a54af5013 100644 --- a/net/timed/Makefile +++ b/net/timed/Makefile @@ -2,6 +2,7 @@ PORTNAME= timed PORTVERSION= 8.1 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= se@FreeBSD.org @@ -22,7 +23,7 @@ do-install: ${INSTALL_MAN} ${WRKSRC}/${f}/${f}.8 \ ${STAGEDIR}${MAN8PREFIX}/man/man8/ .endfor - ${INSTALL_DATA} ${WRKSRC}/rc.d/timed \ + ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/timed \ ${STAGEDIR}${PREFIX}/etc/rc.d/ .include diff --git a/news/pan/Makefile b/news/pan/Makefile index b00afda748e..03b19a5597a 100644 --- a/news/pan/Makefile +++ b/news/pan/Makefile @@ -46,7 +46,6 @@ GTK3_PREVENTS= GTKSPELL NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls -NLS_CONFIGURE_DISABLE= nls post-patch: ${REINPLACE_CMD} -e 's|noinst_PROGRAMS = |noinst_PROGRAMS = #|g' \ diff --git a/science/cdo/Makefile b/science/cdo/Makefile index 17ecbc0488c..a2ce3231d78 100644 --- a/science/cdo/Makefile +++ b/science/cdo/Makefile @@ -22,7 +22,9 @@ HDF5_IMPLIES= SZIP NETCDF_IMPLIES= HDF5 UUID_DESC= UUID support -PORTSCOUT= site:https://code.zmaw.de/projects/cdo/files +PORTSCOUT= site:https://code.mpimet.mpg.de/projects/cdo/files + +USES= compiler:c++11-lib gmake libtool localbase pathfix CONFIGURE_ARGS= --disable-data \ --disable-extra \ @@ -37,7 +39,6 @@ GNU_CONFIGURE= yes INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes TEST_TARGET= check -USES= compiler:c++11-lib gmake libtool localbase pathfix USE_CXXSTD= c++11 USE_LDCONFIG= yes diff --git a/science/cgribex/Makefile b/science/cgribex/Makefile index 4babe762698..3131838e892 100644 --- a/science/cgribex/Makefile +++ b/science/cgribex/Makefile @@ -2,9 +2,9 @@ # $FreeBSD$ PORTNAME= cgribex -PORTVERSION= 1.7.5 +PORTVERSION= 1.9.0 CATEGORIES= science -MASTER_SITES= https://code.zmaw.de/attachments/download/12689/ \ +MASTER_SITES= https://code.mpimet.mpg.de/attachments/download/15629/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org @@ -16,11 +16,12 @@ LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= GRIB_API JASPER SZIP OPTIONS_DEFAULT=JASPER SZIP +USES= libtool + CPPFLAGS+= -DgFortran GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes -USES= libtool GRIB_API_CONFIGURE_OFF= --without-grib_api GRIB_API_CONFIGURE_ON= --with-grib_api=${LOCALBASE} diff --git a/science/cgribex/distinfo b/science/cgribex/distinfo index 315247f44e7..b33ec5dba0c 100644 --- a/science/cgribex/distinfo +++ b/science/cgribex/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1479442282 -SHA256 (cgribex-1.7.5.tar.gz) = abad7ebf65d7bb764c42fad498f17a811486f2c5db943bfbd3c6a2e24cd6707d -SIZE (cgribex-1.7.5.tar.gz) = 599151 +TIMESTAMP = 1549368072 +SHA256 (cgribex-1.9.0.tar.gz) = 5e6020f01c1f1f3fcf49064a512e1203b60ac7c3cb6a3cf97edb0092c72bddda +SIZE (cgribex-1.9.0.tar.gz) = 596399 diff --git a/science/cgribex/pkg-descr b/science/cgribex/pkg-descr index 7a3a4b249aa..07f1036a18d 100644 --- a/science/cgribex/pkg-descr +++ b/science/cgribex/pkg-descr @@ -8,4 +8,4 @@ CGRIBEX is a lightweight version of GRIBEX written in ANSI C with a portable Fortran interface. For best compatibility some of the C sources were converted from the Fortran GRIBEX version. -WWW: https://code.zmaw.de/projects/cgribex +WWW: https://code.mpimet.mpg.de/projects/cgribex diff --git a/science/eccodes/Makefile b/science/eccodes/Makefile index 5fce34d2fbf..85f0355cf69 100644 --- a/science/eccodes/Makefile +++ b/science/eccodes/Makefile @@ -23,7 +23,7 @@ OPTIONS_SINGLE_JPEG= JASPER OPENJPEG OPTIONS_DEFAULT=OPENJPEG AEC_DESC= Adaptive Entropy Coding support -PORTSCOUT= site:https://software.ecmwf.int/wiki/display/ECC/Releases +PORTSCOUT= site:https://confluence.ecmwf.int/display/ECC/Releases USES= cmake shebangfix diff --git a/science/rubygem-cdo/pkg-descr b/science/rubygem-cdo/pkg-descr index 86d011136ac..8c5abda7b8c 100644 --- a/science/rubygem-cdo/pkg-descr +++ b/science/rubygem-cdo/pkg-descr @@ -1,4 +1,4 @@ Ruby binding to CDO (Climate Data Operators) -WWW: https://code.zmaw.de/projects/cdo/wiki/Cdo%7Brbpy%7D +WWW: https://code.mpimet.mpg.de/projects/cdo/wiki/Cdo%7Brbpy%7D WWW: https://github.com/Try2Code/cdo-bindings diff --git a/security/py-pass-audit/Makefile b/security/py-pass-audit/Makefile index 2dfff3f366f..4bede41394d 100644 --- a/security/py-pass-audit/Makefile +++ b/security/py-pass-audit/Makefile @@ -2,6 +2,7 @@ PORTNAME= pass-audit PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://github.com/roddhjav/${PORTNAME}/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -26,6 +27,9 @@ NO_BUILD= yes SHEBANG_FILES= ${WRKSRC}/pass_audit.py +post-patch: + @${REINPLACE_CMD} -e 's:\:${PYTHON_CMD}:g' ${WRKSRC}/audit.bash + pre-install: ${INSTALL_MAN} ${WRKSRC}/pass-audit.1 \ ${STAGEDIR}${MANPREFIX}/man/man1/pass-audit.1 diff --git a/shells/zsh/Makefile b/shells/zsh/Makefile index c7355c4f61f..3078649aa79 100644 --- a/shells/zsh/Makefile +++ b/shells/zsh/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= zsh -DISTVERSION= 5.7 -PORTREVISION= 1 +DISTVERSION= 5.7.1 CATEGORIES= shells MASTER_SITES= https://www.zsh.org/pub/ \ SF \ @@ -21,11 +20,9 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept MAKE_JOBS_UNSAFE= yes -USES= autoreconf iconv ncurses shebangfix tar:xz - USE_HARDENING= safestack -EXTRA_PATCHES= ${FILESDIR}/vcs_info_p4.patch:-p1 +USES= autoreconf iconv ncurses shebangfix tar:xz SHEBANG_LANG= zsh zsh_OLD_CMD= zsh # shebang appears as /bin/zsh and just zsh diff --git a/shells/zsh/distinfo b/shells/zsh/distinfo index f8184a82f40..d867564967d 100644 --- a/shells/zsh/distinfo +++ b/shells/zsh/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1548597897 -SHA256 (zsh-5.7.tar.xz) = 7807b290b361d9fa1e4c2dfafc78cb7e976e7015652e235889c6eff7468bd613 -SIZE (zsh-5.7.tar.xz) = 3124708 -SHA256 (zsh-5.7-doc.tar.xz) = f0a94db78ef8914743da49970c00fe867e0e5377fbccd099afe55d81a2d7f15d -SIZE (zsh-5.7-doc.tar.xz) = 3062428 +TIMESTAMP = 1549389259 +SHA256 (zsh-5.7.1.tar.xz) = 7260292c2c1d483b2d50febfa5055176bd512b32a8833b116177bf5f01e77ee8 +SIZE (zsh-5.7.1.tar.xz) = 3126308 +SHA256 (zsh-5.7.1-doc.tar.xz) = 3053670250e23905c940592c79428d7f67495fa05b0fff49dfaab9172c4239b4 +SIZE (zsh-5.7.1-doc.tar.xz) = 3062112 diff --git a/shells/zsh/files/vcs_info_p4.patch b/shells/zsh/files/vcs_info_p4.patch deleted file mode 100644 index 042b948b23d..00000000000 --- a/shells/zsh/files/vcs_info_p4.patch +++ /dev/null @@ -1,35 +0,0 @@ -From b70919e0d9dadc93893e9d18bc3ef13b88756ecf Mon Sep 17 00:00:00 2001 -From: dana -Date: Sun, 27 Jan 2019 00:26:31 -0600 -Subject: [PATCH] 44020: VCS_INFO_detect_p4: Fix infinite recursion - ---- - ChangeLog | 5 +++++ - Functions/VCS_Info/Backends/VCS_INFO_detect_p4 | 1 - - 2 files changed, 5 insertions(+), 1 deletion(-) - -diff --git a/ChangeLog b/ChangeLog -index 81668ccc9..be243c1b8 100644 ---- a/ChangeLog -+++ b/ChangeLog -@@ -1,3 +1,8 @@ -+2018-01-27 dana -+ -+ * 44020: Functions/VCS_Info/Backends/VCS_INFO_detect_p4: Fix -+ infinite recursion -+ - 2018-01-24 dana - - * unposted: Config/version.mk: Post-release version bump -diff --git a/Functions/VCS_Info/Backends/VCS_INFO_detect_p4 b/Functions/VCS_Info/Backends/VCS_INFO_detect_p4 -index d171c68ee..5ec21da9f 100644 ---- a/Functions/VCS_Info/Backends/VCS_INFO_detect_p4 -+++ b/Functions/VCS_Info/Backends/VCS_INFO_detect_p4 -@@ -44,7 +44,6 @@ VCS_INFO_p4_get_server() { - } - - --(( ${+functions[VCS_INFO_detect_p4]} )) || - VCS_INFO_detect_p4() { - local serverport p4where - diff --git a/shells/zsh/pkg-plist b/shells/zsh/pkg-plist index db8207d1129..e29c792dcd0 100644 --- a/shells/zsh/pkg-plist +++ b/shells/zsh/pkg-plist @@ -459,6 +459,7 @@ bin/zsh-%%ZSH_VER%% %%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_dns_types %%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_doas %%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_domains +%%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_dos2unix %%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_drill %%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_dsh %%DATADIR%%/%%ZSH_VER%%/functions/Completion/Unix/_dtruss diff --git a/sysutils/Makefile b/sysutils/Makefile index 8aa4935daa4..020b2f63abd 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -56,7 +56,9 @@ SUBDIR += asmem SUBDIR += asmon SUBDIR += asusoled - SUBDIR += atf-allwinner + SUBDIR += atf-master + SUBDIR += atf-sun50i_a64 + SUBDIR += atf-rk3399 SUBDIR += atitvout SUBDIR += atop SUBDIR += auto-admin @@ -1371,6 +1373,7 @@ SUBDIR += u-boot-cubox-hummingboard SUBDIR += u-boot-duovero SUBDIR += u-boot-imx-serial-loader + SUBDIR += u-boot-firefly-rk3399 SUBDIR += u-boot-master SUBDIR += u-boot-nanopi-a64 SUBDIR += u-boot-nanopi-m1plus diff --git a/sysutils/atf-allwinner/Makefile b/sysutils/atf-allwinner/Makefile deleted file mode 100644 index 046216f5a25..00000000000 --- a/sysutils/atf-allwinner/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# $FreeBSD$ - -PORTNAME= atf-allwinner -PORTVERSION= 2.0.20181123 -PORTREVISION= 1 -CATEGORIES= sysutils - -MAINTAINER= manu@FreeBSD.org -COMMENT= Arm Trusted Framework for Allwinner SoCs - -LICENSE= BSD3CLAUSE - -BUILD_DEPENDS= aarch64-none-elf-gcc:devel/aarch64-none-elf-gcc - -USES= gmake - -USE_GITHUB= yes -GH_ACCOUNT= ARM-software -GH_PROJECT= arm-trusted-firmware -GH_TAGNAME= 98aab97 - -SSP_UNSAFE= yes -MAKE_ENV+= CROSS_COMPILE="aarch64-none-elf-" -ALL_TARGET= ARCH="aarch64" PLAT=sun50i_a64 V=1 bl31 - -USE_HARDENING= relro:off - -PLIST_FILES= ${PREFIX}/share/${PORTNAME}/bl31.bin - -NO_ARCH= yes - -do-install: - ${MKDIR} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}/ - ${INSTALL_DATA} ${WRKSRC}/build/sun50i_a64/release/bl31.bin ${STAGEDIR}/${PREFIX}/share/${PORTNAME}/ - -.include diff --git a/sysutils/atf-master/Makefile b/sysutils/atf-master/Makefile new file mode 100644 index 00000000000..407bb0c1f96 --- /dev/null +++ b/sysutils/atf-master/Makefile @@ -0,0 +1,45 @@ +# $FreeBSD$ + +PORTNAME= atf +PORTVERSION?= ${ATF_VERSION} +CATEGORIES= sysutils +PKGNAMESUFFIX?= -${PLAT} + +MAINTAINER= uboot@FreeBSD.org +COMMENT= ARM TF-A for platform ${PLAT} + +LICENSE= BSD3CLAUSE + +BUILD_DEPENDS+= aarch64-none-elf-gcc:devel/aarch64-none-elf-gcc + +USES= gmake + +USE_GITHUB= yes +GH_ACCOUNT= ARM-software +GH_PROJECT= arm-trusted-firmware +GH_TAGNAME= ${ATF_VERSION} + +SSP_UNSAFE= yes +MAKE_ENV+= CROSS_COMPILE="aarch64-none-elf-" +ALL_TARGET= ARCH="aarch64" PLAT=${PLAT} V=1 bl31 + +# Default to the latest release +ATF_VERSION?= v2.0 + +PLIST_FILES?= ${PREFIX}/share/${PORTNAME}-${PLAT}/${BL31:T} + +DESCR?= ${.CURDIR}/pkg-descr + +NO_ARCH= yes + +.if !defined(PLAT) +PLAT= NONE +IGNORE= is a metaport; there is nothing to build +.endif + +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/ + ${INSTALL_DATA} ${WRKSRC}/build/${PLAT}/release/${BL31} ${STAGEDIR}/${PREFIX}/share/${PORTNAME}-${PLAT}/ + ${INSTALL_DATA} ${DESCR} ${STAGEDIR}/${INST}/README + +.include diff --git a/sysutils/atf-allwinner/distinfo b/sysutils/atf-master/distinfo similarity index 51% rename from sysutils/atf-allwinner/distinfo rename to sysutils/atf-master/distinfo index 82bfc455e62..f58fe526d70 100644 --- a/sysutils/atf-allwinner/distinfo +++ b/sysutils/atf-master/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1542995778 +TIMESTAMP = 1549380665 +SHA256 (ARM-software-arm-trusted-firmware-v2.0_GH0.tar.gz) = 7d699a1683bb7a5909de37b6eb91b6e38db32cd6fc5ae48a08eb0718d6504ae4 +SIZE (ARM-software-arm-trusted-firmware-v2.0_GH0.tar.gz) = 3058755 SHA256 (ARM-software-arm-trusted-firmware-2.0.20181123-98aab97_GH0.tar.gz) = e5496f84f6cd550ed494d83e3c82fb75d8ebeb3d3034aa741e62cbdccfdc761c SIZE (ARM-software-arm-trusted-firmware-2.0.20181123-98aab97_GH0.tar.gz) = 3385437 diff --git a/sysutils/atf-master/pkg-descr b/sysutils/atf-master/pkg-descr new file mode 100644 index 00000000000..b703d506496 --- /dev/null +++ b/sysutils/atf-master/pkg-descr @@ -0,0 +1 @@ +ARM TF-A (ATF) master port. diff --git a/sysutils/atf-rk3399/Makefile b/sysutils/atf-rk3399/Makefile new file mode 100644 index 00000000000..77b5e2105a6 --- /dev/null +++ b/sysutils/atf-rk3399/Makefile @@ -0,0 +1,11 @@ +# $FreeBSD$ + +MASTERDIR= ${.CURDIR}/../atf-master + +PLAT= rk3399 +BL31= bl31/bl31.elf + +# ATF build a firmware that runs on the Cortex-M0 +BUILD_DEPENDS+= arm-none-eabi-gcc:devel/arm-none-eabi-gcc + +.include "${MASTERDIR}/Makefile" diff --git a/sysutils/atf-allwinner/pkg-descr b/sysutils/atf-rk3399/pkg-descr similarity index 82% rename from sysutils/atf-allwinner/pkg-descr rename to sysutils/atf-rk3399/pkg-descr index 65514410cd9..99790c2cd3b 100644 --- a/sysutils/atf-allwinner/pkg-descr +++ b/sysutils/atf-rk3399/pkg-descr @@ -1,4 +1,4 @@ -Arm Trusted Framework for Allwinner 64 Bits SoCs +Arm Trusted Framework for RockChip RK3399 SoC Trusted Firmware-A (TF-A) provides a reference implementation of secure world software for Armv7-A and Armv8-A, including a Secure Monitor executing at diff --git a/sysutils/atf-sun50i_a64/Makefile b/sysutils/atf-sun50i_a64/Makefile new file mode 100644 index 00000000000..a1fe9e1c428 --- /dev/null +++ b/sysutils/atf-sun50i_a64/Makefile @@ -0,0 +1,10 @@ +# $FreeBSD$ + +MASTERDIR= ${.CURDIR}/../atf-master + +PORTVERSION= 2.0.20181123 +ATF_VERSION= 98aab97 +PLAT= sun50i_a64 +BL31= bl31.bin + +.include "${MASTERDIR}/Makefile" diff --git a/sysutils/atf-sun50i_a64/pkg-descr b/sysutils/atf-sun50i_a64/pkg-descr new file mode 100644 index 00000000000..211d7c7a582 --- /dev/null +++ b/sysutils/atf-sun50i_a64/pkg-descr @@ -0,0 +1,7 @@ +Arm Trusted Framework for Allwinner A64/H5 SoCs + +Trusted Firmware-A (TF-A) provides a reference implementation of secure world +software for Armv7-A and Armv8-A, including a Secure Monitor executing at +Exception Level 3 (EL3). + +WWW: https://github.com/ARM-software/arm-trusted-firmware diff --git a/sysutils/ncdu/Makefile b/sysutils/ncdu/Makefile index 97c09d0bebb..d7c9e8638a0 100644 --- a/sysutils/ncdu/Makefile +++ b/sysutils/ncdu/Makefile @@ -2,9 +2,9 @@ # $FreeBSD$ PORTNAME= ncdu -PORTVERSION= 1.13 +PORTVERSION= 1.14 CATEGORIES= sysutils -MASTER_SITES= http://dev.yorhel.nl/download/ +MASTER_SITES= https://dev.yorhel.nl/download/ MAINTAINER= tobik@FreeBSD.org COMMENT= Ncurses du(1) diff --git a/sysutils/ncdu/distinfo b/sysutils/ncdu/distinfo index 3a6a88b53dc..25e1ad2ee40 100644 --- a/sysutils/ncdu/distinfo +++ b/sysutils/ncdu/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1517414457 -SHA256 (ncdu-1.13.tar.gz) = f4d9285c38292c2de05e444d0ba271cbfe1a705eee37c2b23ea7c448ab37255a -SIZE (ncdu-1.13.tar.gz) = 143819 +TIMESTAMP = 1549350346 +SHA256 (ncdu-1.14.tar.gz) = c694783aab21e27e64baad314b7c1ff34541bfa219fe9645ef6780f1c5558c44 +SIZE (ncdu-1.14.tar.gz) = 145911 diff --git a/sysutils/ncdu/pkg-descr b/sysutils/ncdu/pkg-descr index af5166f4dcf..39bc2ff2d33 100644 --- a/sysutils/ncdu/pkg-descr +++ b/sysutils/ncdu/pkg-descr @@ -2,4 +2,4 @@ ncdu (NCurses Disk Usage) is a curses-based version of the well-known 'du', and provides a fast way to see what directories are using your disk space. -WWW: http://dev.yorhel.nl/ncdu/ +WWW: https://dev.yorhel.nl/ncdu/ diff --git a/sysutils/u-boot-firefly-rk3399/Makefile b/sysutils/u-boot-firefly-rk3399/Makefile new file mode 100644 index 00000000000..283f4027a60 --- /dev/null +++ b/sysutils/u-boot-firefly-rk3399/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +MASTERDIR= ${.CURDIR}/../u-boot-master + +MODEL= firefly-rk3399 +BOARD_CONFIG= firefly-rk3399_defconfig +FAMILY= rk3399 + +PATCHFILES+= 1020889/raw \ + 1036621/raw + +UBOOT_EXTRA_TARGETS= u-boot.itb + +.include "${MASTERDIR}/Makefile" diff --git a/sysutils/u-boot-firefly-rk3399/pkg-descr b/sysutils/u-boot-firefly-rk3399/pkg-descr new file mode 100644 index 00000000000..dc8f69c8c35 --- /dev/null +++ b/sysutils/u-boot-firefly-rk3399/pkg-descr @@ -0,0 +1,7 @@ +U-Boot loader and related files for the Firefly RK3399. + +To install this bootloader on an sdcard just do: +dd if=/usr/local/share/u-boot/u-boot-firefly-rk3399/idbspl.img of=/path/to/sdcarddevice seek=64 +dd if=/usr/local/share/u-boot/u-boot-firefly-rk3399/u-boot.itb of=/path/to/sdcarddevice seek=16384 conv=sync + +WWW: http://www.denx.de/wiki/U-Boot diff --git a/sysutils/u-boot-master/Makefile b/sysutils/u-boot-master/Makefile index d2adc16ab50..142d0922ef5 100644 --- a/sysutils/u-boot-master/Makefile +++ b/sysutils/u-boot-master/Makefile @@ -24,7 +24,7 @@ BUILD_DEPENDS+= ${COMPILER}:devel/${COMPILER} USES= bison gmake python:2.7,build shebangfix tar:bz2 BINARY_ALIAS= bison=${LOCALBASE}/bin/bison dtc=${LOCALBASE}/bin/dtc sed=gsed swig=swig3.0 -SHEBANG_FILES= tools/binman/binman.py +SHEBANG_FILES= tools/binman/binman.py arch/arm/mach-rockchip/make_fit_atf.py SSP_UNSAFE= yes UBOOT_DIR= share/u-boot/${PORTNAME}${PKGNAMESUFFIX} INST= ${PREFIX}/${UBOOT_DIR} @@ -89,6 +89,10 @@ UBOOT_METADATA_IMX6_METHOD= raw UBOOT_METADATA_IMX6_RAW_OFFSET= 2 UBOOT_METADATA_IMX6_RAW_BS= 512 +# Override for RK3399 family +UBOOT_PLIST_RK3399= idbspl.img u-boot.itb +UBOOT_ARCH_RK3399= aarch64 + # Uboot variables .if !defined(UBOOT_VERSION) && defined(UBOOT_VERSION_${FAMILY:tu}) UBOOT_VERSION=${UBOOT_VERSION_${FAMILY:tu}} @@ -125,8 +129,14 @@ UBOOT_MOVE=${UBOOT_MOVE_${FAMILY:tu}} # Per family dependancies .if defined(FAMILY) && ${FAMILY} == allwinner64 -BUILD_DEPENDS+= ${LOCALBASE}/share/atf-allwinner/bl31.bin:sysutils/atf-allwinner -MAKE_ENV+= BL31=${LOCALBASE}/share/atf-allwinner/bl31.bin +BUILD_DEPENDS+= ${LOCALBASE}/share/atf-sun50i_a64/bl31.bin:sysutils/atf-sun50i_a64 +MAKE_ENV+= BL31=${LOCALBASE}/share/atf-sun50i_a64/bl31.bin +.endif + +.if defined(FAMILY) && ${FAMILY} == rk3399 +BUILD_DEPENDS+= ${LOCALBASE}/share/atf-rk3399/bl31.elf:sysutils/atf-rk3399 \ + ${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR} +MAKE_ENV+= BL31=${LOCALBASE}/share/atf-rk3399/bl31.elf .endif # Each u-boot family has different files to include, bring them in. @@ -178,11 +188,18 @@ do-configure: (cd ${WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${MAKE_CMD} ${BOARD_CONFIG}) .endif -.if ${UBOOT_ARCH} == arm post-build: +.if ${UBOOT_ARCH} == arm mkimage -C none -A arm -T script -d ${FILESDIR}/boot.cmd ${WRKSRC}/boot.scr .endif - +.if defined(UBOOT_EXTRA_TARGETS) +.for i in ${UBOOT_EXTRA_TARGETS} + (cd ${WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${i}) +.endfor +.endif +.if defined(FAMILY) && ${FAMILY} == rk3399 + mkimage -n rk3399 -T rksd -d ${WRKSRC}/spl/u-boot-spl.bin ${WRKSRC}/idbspl.img +.endif # If we need to put anything into WRKSRC, do so now so we can build the PLIST # in do-install .if defined(UBOOT_MOVE) diff --git a/sysutils/u-boot-master/distinfo b/sysutils/u-boot-master/distinfo index 11d7c320632..60866988069 100644 --- a/sysutils/u-boot-master/distinfo +++ b/sysutils/u-boot-master/distinfo @@ -1,5 +1,9 @@ -TIMESTAMP = 1549296844 +TIMESTAMP = 1549364847 SHA256 (u-boot/u-boot-2019.01.tar.bz2) = 50bd7e5a466ab828914d080d5f6a432345b500e8fba1ad3b7b61e95e60d51c22 SIZE (u-boot/u-boot-2019.01.tar.bz2) = 13366005 SHA256 (u-boot/939129/raw) = 2a4ebf283aec8e74ec77b3cb071c6883f73807454ca94fea78361c7391187b97 SIZE (u-boot/939129/raw) = 310 +SHA256 (u-boot/1020889/raw) = f8e991ce06037ea3e43a8c5f1f01b8890f8fcf7e122a2b7d0d6dc05cf80164d5 +SIZE (u-boot/1020889/raw) = 380 +SHA256 (u-boot/1036621/raw) = 28dbd66d14fab9dc782ce091d3c132a226b8425f6503c329ee8a7031b79b52f7 +SIZE (u-boot/1036621/raw) = 480 diff --git a/textproc/Makefile b/textproc/Makefile index 1021880e5f1..1e5c939ce03 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1371,6 +1371,7 @@ SUBDIR += py-pygtail SUBDIR += py-pyhamcrest SUBDIR += py-pyhwp + SUBDIR += py-pyjade SUBDIR += py-pylons-sphinx-themes SUBDIR += py-pypa-docs-theme SUBDIR += py-pypandoc diff --git a/textproc/p5-CSS-Sass/Makefile b/textproc/p5-CSS-Sass/Makefile index 39ab531bf73..cb7dc00bf5a 100644 --- a/textproc/p5-CSS-Sass/Makefile +++ b/textproc/p5-CSS-Sass/Makefile @@ -22,7 +22,7 @@ TEST_DEPENDS= p5-File-chdir>=0.01:devel/p5-File-chdir \ p5-Test-Differences>=0.01:devel/p5-Test-Differences \ p5-YAML-LibYAML>=0.01:textproc/p5-YAML-LibYAML -USES= gmake perl5 +USES= compiler:c++11-lang gmake perl5 USE_PERL5= configure .include diff --git a/textproc/p5-XML-Feed/Makefile b/textproc/p5-XML-Feed/Makefile index 8be052a0d67..77e611ff4b8 100644 --- a/textproc/p5-XML-Feed/Makefile +++ b/textproc/p5-XML-Feed/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= XML-Feed -PORTVERSION= 0.55 +PORTVERSION= 0.57 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -16,7 +16,10 @@ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-ErrorHandler>=0:devel/p5-Class-ErrorHandler \ p5-DateTime>=0:devel/p5-DateTime \ + p5-DateTime-Format-Flexible>=0:devel/p5-DateTime-Format-Flexible \ + p5-DateTime-Format-ISO8601>=0:devel/p5-DateTime-Format-ISO8601 \ p5-DateTime-Format-Mail>=0:devel/p5-DateTime-Format-Mail \ + p5-DateTime-Format-Natural>=0:devel/p5-DateTime-Format-Natural \ p5-DateTime-Format-W3CDTF>=0:devel/p5-DateTime-Format-W3CDTF \ p5-Feed-Find>=0:www/p5-Feed-Find \ p5-HTML-Parser>=0:www/p5-HTML-Parser \ @@ -32,4 +35,6 @@ TEST_DEPENDS= p5-XML-RSS-LibXML>=0.30.04:textproc/p5-XML-RSS-LibXML USES= perl5 USE_PERL5= configure +NO_ARCH= yes + .include diff --git a/textproc/p5-XML-Feed/distinfo b/textproc/p5-XML-Feed/distinfo index caf49c442ca..ef5bd8a3b6b 100644 --- a/textproc/p5-XML-Feed/distinfo +++ b/textproc/p5-XML-Feed/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1539302398 -SHA256 (XML-Feed-0.55.tar.gz) = 7168ca6f90628dcd087df94d5aeb9f2fb7a350b8868e00bfed3d17ff7121a32a -SIZE (XML-Feed-0.55.tar.gz) = 55702 +TIMESTAMP = 1549367753 +SHA256 (XML-Feed-0.57.tar.gz) = 687cc562fe0bd5ccaf858e16334162915977c606e6179cc9a2d5de0beb0116e2 +SIZE (XML-Feed-0.57.tar.gz) = 59835 diff --git a/textproc/py-pyjade/Makefile b/textproc/py-pyjade/Makefile new file mode 100644 index 00000000000..04ccde185f5 --- /dev/null +++ b/textproc/py-pyjade/Makefile @@ -0,0 +1,27 @@ +# Created by: Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= pyjade +PORTVERSION= 4.0.0 +CATEGORIES= textproc python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Jade syntax template adapter for Django, Jinja2, Mako and Tornado templates + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyramid>=1.4:www/py-pyramid@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent distutils + +.include diff --git a/textproc/py-pyjade/distinfo b/textproc/py-pyjade/distinfo new file mode 100644 index 00000000000..10c7f946e1f --- /dev/null +++ b/textproc/py-pyjade/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1549124288 +SHA256 (pyjade-4.0.0.tar.gz) = 8d95b741de09c4942259fc3d1ad7b4f48166e69cef6f11c172e4b2c458b1ccd7 +SIZE (pyjade-4.0.0.tar.gz) = 29251 diff --git a/textproc/py-pyjade/pkg-descr b/textproc/py-pyjade/pkg-descr new file mode 100644 index 00000000000..698598a1270 --- /dev/null +++ b/textproc/py-pyjade/pkg-descr @@ -0,0 +1,4 @@ +PyJade is a high performance port of Jade-lang for python, that converts any +.jade source to the each Template-language (Django, Jinja2, Mako or Tornado). + +WWW: https://github.com/syrusakbary/pyjade diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile index 3b42aa48637..ad73f0cb0ff 100644 --- a/www/gohugo/Makefile +++ b/www/gohugo/Makefile @@ -2,7 +2,7 @@ PORTNAME= hugo DISTVERSIONPREFIX= v -DISTVERSION= 0.53 +DISTVERSION= 0.54.0 CATEGORIES= www PKGNAMEPREFIX= go DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME} @@ -22,16 +22,17 @@ GH_TUPLE= BurntSushi:locker:a6e239e:locker/src/github.com/BurntSushi/locker \ PuerkitoBio:purell:v1.1.0:purell/src/github.com/PuerkitoBio/purell \ PuerkitoBio:urlesc:de5bf2a:urlesc/src/github.com/PuerkitoBio/urlesc \ alecthomas:assert:405dbfe:assert/src/github.com/alecthomas/assert \ - alecthomas:chroma:v0.6.0:chroma/src/github.com/alecthomas/chroma \ + alecthomas:chroma:v0.6.2:chroma/src/github.com/alecthomas/chroma \ alecthomas:colour:60882d9:colour/src/github.com/alecthomas/colour \ - alecthomas:repr:117648c:repr/src/github.com/alecthomas/repr \ + alecthomas:kong:v0.1.15:kong/src/github.com/alecthomas/kong \ + alecthomas:repr:d37bc2a:repr/src/github.com/alecthomas/repr \ armon:consul-api:eb2c6b5:consul_api/src/github.com/armon/consul-api \ bep:debounce:v1.1.0:debounce/src/github.com/bep/debounce \ bep:gitmap:v1.0.0:gitmap/src/github.com/bep/gitmap \ bep:go-tocss:v0.6.0:go_tocss/src/github.com/bep/go-tocss \ chaseadamsio:goorgeous:v1.1.0:goorgeous/src/github.com/chaseadamsio/goorgeous \ cheekybits:is:68e9c06:cheekybits_is/src/github.com/cheekybits/is \ - coreos:etcd:v3.3.10:etcd/src/github.com/coreos/etcd \ + coreos:etcd:v3.3.10:coreos_etcd/src/github.com/coreos/etcd \ coreos:go-etcd:v2.0.0:go_etcd/src/github.com/coreos/go-etcd \ coreos:go-semver:v0.2.0:go_semver/src/github.com/coreos/go-semver \ cpuguy83:go-md2man:v1.0.8:go_md2man/src/github.com/cpuguy83/go-md2man \ @@ -59,6 +60,7 @@ GH_TUPLE= BurntSushi:locker:a6e239e:locker/src/github.com/BurntSushi/locker \ magiconair:properties:v1.8.0:properties/src/github.com/magiconair/properties \ markbates:inflect:a12c3ae:inflect/src/github.com/markbates/inflect \ matryer:try:9ac251b:try/src/github.com/matryer/try \ + mattn:go-colorable:v0.0.9:go_colorable/src/github.com/mattn/go-colorable \ mattn:go-isatty:v0.0.4:go_isatty/src/github.com/mattn/go-isatty \ mattn:go-runewidth:v0.0.3:go_runewidth/src/github.com/mattn/go-runewidth \ miekg:mmark:v1.3.6:mmark/src/github.com/miekg/mmark \ @@ -75,7 +77,7 @@ GH_TUPLE= BurntSushi:locker:a6e239e:locker/src/github.com/BurntSushi/locker \ sanity-io:litter:v1.1.0:litter/src/github.com/sanity-io/litter \ sergi:go-diff:v1.0.0:sergi_go_diff/src/github.com/sergi/go-diff \ shurcooL:sanitized_anchor_name:86672fc:sanitized_anchor_name/src/github.com/shurcooL/sanitized_anchor_name \ - spf13:afero:v1.2.0:afero/src/github.com/spf13/afero \ + spf13:afero:v1.2.1:afero/src/github.com/spf13/afero \ spf13:cast:v1.3.0:cast/src/github.com/spf13/cast \ spf13:cobra:v0.0.3:cobra/src/github.com/spf13/cobra \ spf13:fsync:12a01e6:fsync/src/github.com/spf13/fsync \ @@ -87,7 +89,7 @@ GH_TUPLE= BurntSushi:locker:a6e239e:locker/src/github.com/BurntSushi/locker \ tdewolff:minify:v2.3.7:minify/src/github.com/tdewolff/minify \ tdewolff:parse:v2.3.5:parse/src/github.com/tdewolff/parse \ tdewolff:test:v1.0.0:tdewolff_test/src/github.com/tdewolff/test \ - ugorji:go:d75b2dc:ugorji_go/src/github.com/ugorji/go/codec \ + ugorji:go:d75b2dc:ugorji_go/src/github.com/ugorji/go \ wellington:go-libsass:c636442:go_libsass/src/github.com/wellington/go-libsass \ xordataexchange:crypt:b2862e3:xordataexchange_crypt/src/github.com/xordataexchange/crypt \ yosssi:ace:v0.0.5:ace/src/github.com/yosssi/ace \ @@ -95,12 +97,12 @@ GH_TUPLE= BurntSushi:locker:a6e239e:locker/src/github.com/BurntSushi/locker \ golang:image:c73c2af:image/src/golang.org/x/image \ golang:net:161cd47:net/src/golang.org/x/net \ golang:sync:1d60e46:golang_sync/src/golang.org/x/sync \ - golang:sys:70b957f:sys/src/golang.org/x/sys \ + golang:sys:b4a75ba:sys/src/golang.org/x/sys \ golang:text:v0.3.0:golang_text/src/golang.org/x/text \ - go-check:check:788fd78:go_check_check/src/gopkg.in/check.v1 \ - go-yaml:yaml:v2.2.2:go_yaml_yaml/src/gopkg.in/yaml.v2 + go-check:check:788fd78:check/src/gopkg.in/check.v1 \ + go-yaml:yaml:v2.2.2:yaml/src/gopkg.in/yaml.v2 -COMMIT_ID= 8fc339dc2529ff77e494a1c12cd1ff9fbcb880a4 +COMMIT_ID= b1a82c61aba067952fdae2f73b826fe7d0f3fc2f OPTIONS_DEFINE= MANPAGES EXTENDED diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo index 77c0fee87b3..6d572f54785 100644 --- a/www/gohugo/distinfo +++ b/www/gohugo/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1545815020 -SHA256 (gohugo/gohugoio-hugo-v0.53_GH0.tar.gz) = 48e65a33d3b10527101d13c354538379d9df698e5c38f60f4660386f4232e65c -SIZE (gohugo/gohugoio-hugo-v0.53_GH0.tar.gz) = 20864977 +TIMESTAMP = 1549040482 +SHA256 (gohugo/gohugoio-hugo-v0.54.0_GH0.tar.gz) = fe0f4d4542491706cc19cb8c0acd63f1d9989cfbeaaad39d93031e91bf73fd91 +SIZE (gohugo/gohugoio-hugo-v0.54.0_GH0.tar.gz) = 21262923 SHA256 (gohugo/BurntSushi-locker-a6e239e_GH0.tar.gz) = 6bdc1b865e2e27dd92921c0e4c3aa743156bb5d2cf227af1d0e80573568bcd4a SIZE (gohugo/BurntSushi-locker-a6e239e_GH0.tar.gz) = 2108 SHA256 (gohugo/BurntSushi-toml-a368813_GH0.tar.gz) = 68dc067c4105cd20a642ddf1f4acaada7474c1b58e5b249d4bd9b0d7e8edebc2 @@ -11,12 +11,14 @@ SHA256 (gohugo/PuerkitoBio-urlesc-de5bf2a_GH0.tar.gz) = 0d4b469d8d1dfe12e740661d SIZE (gohugo/PuerkitoBio-urlesc-de5bf2a_GH0.tar.gz) = 6796 SHA256 (gohugo/alecthomas-assert-405dbfe_GH0.tar.gz) = 5f9a1b6f048bb3346b2db0c52061ef3330583eba4dfdb3a3309e234fded670e4 SIZE (gohugo/alecthomas-assert-405dbfe_GH0.tar.gz) = 71064 -SHA256 (gohugo/alecthomas-chroma-v0.6.0_GH0.tar.gz) = be30aa45fac2d401f28fc49c87b1fa315f61273da2097eaba412802e76de17dd -SIZE (gohugo/alecthomas-chroma-v0.6.0_GH0.tar.gz) = 321145 +SHA256 (gohugo/alecthomas-chroma-v0.6.2_GH0.tar.gz) = 6cb44776c7d4ec2f769abf6ce6bbaddef849ad209985d33ddf18c81d724fac73 +SIZE (gohugo/alecthomas-chroma-v0.6.2_GH0.tar.gz) = 346791 SHA256 (gohugo/alecthomas-colour-60882d9_GH0.tar.gz) = f7eafbd51169a9c0c3ba6a0b1dc49038eb38733058aae51c3157a5ec86751fe4 SIZE (gohugo/alecthomas-colour-60882d9_GH0.tar.gz) = 3479 -SHA256 (gohugo/alecthomas-repr-117648c_GH0.tar.gz) = 5e544f5c42a439e08cc11fecf5d939a9e47be1b554db84bac50c63eb813e7cb2 -SIZE (gohugo/alecthomas-repr-117648c_GH0.tar.gz) = 4646 +SHA256 (gohugo/alecthomas-kong-v0.1.15_GH0.tar.gz) = a4645cff4e304b25dd796cfba94f61bc5475ec4b9a0bcbb28d428298bf66ec32 +SIZE (gohugo/alecthomas-kong-v0.1.15_GH0.tar.gz) = 270017 +SHA256 (gohugo/alecthomas-repr-d37bc2a_GH0.tar.gz) = 02f133196ce5febf9b568312defec0cfad47ae80a4198f719bb46b25333dc71f +SIZE (gohugo/alecthomas-repr-d37bc2a_GH0.tar.gz) = 4956 SHA256 (gohugo/armon-consul-api-eb2c6b5_GH0.tar.gz) = 619d18729ecc8def1ebde61778c11999e0ee4de7767c29fb6ce35df72f0d8cfc SIZE (gohugo/armon-consul-api-eb2c6b5_GH0.tar.gz) = 17977 SHA256 (gohugo/bep-debounce-v1.1.0_GH0.tar.gz) = 3fdd925480937a9bafdb05486a29f5c8610e10a76ce1ed3db8cc6e24c6acb145 @@ -85,6 +87,8 @@ SHA256 (gohugo/markbates-inflect-a12c3ae_GH0.tar.gz) = f2849b7cd73f15d391ccc1375 SIZE (gohugo/markbates-inflect-a12c3ae_GH0.tar.gz) = 10753 SHA256 (gohugo/matryer-try-9ac251b_GH0.tar.gz) = 6eec844ce4fc732db6fc59a12a9bbdc75448945816eef948ce738b524ecde9ac SIZE (gohugo/matryer-try-9ac251b_GH0.tar.gz) = 3039 +SHA256 (gohugo/mattn-go-colorable-v0.0.9_GH0.tar.gz) = 703db7bd13f84446bb06a7f075cf6b21d65b828cd6831dc9069e28b564bdfb87 +SIZE (gohugo/mattn-go-colorable-v0.0.9_GH0.tar.gz) = 7593 SHA256 (gohugo/mattn-go-isatty-v0.0.4_GH0.tar.gz) = a6228abe42ccfcad4b17c176117ccf2822d06bde51dc437852854056d8737f12 SIZE (gohugo/mattn-go-isatty-v0.0.4_GH0.tar.gz) = 3377 SHA256 (gohugo/mattn-go-runewidth-v0.0.3_GH0.tar.gz) = 398ec709b006664e527040770056156cb225233d8b44b5a59ba2f5f5f3fa885e @@ -117,8 +121,8 @@ SHA256 (gohugo/sergi-go-diff-v1.0.0_GH0.tar.gz) = 5a07596dcdee6e089b49309162c8e6 SIZE (gohugo/sergi-go-diff-v1.0.0_GH0.tar.gz) = 41609 SHA256 (gohugo/shurcooL-sanitized_anchor_name-86672fc_GH0.tar.gz) = 01ba94d077da9cac1a008e46dcb77ec36b83c96712fbedfe77cdef7818899996 SIZE (gohugo/shurcooL-sanitized_anchor_name-86672fc_GH0.tar.gz) = 2059 -SHA256 (gohugo/spf13-afero-v1.2.0_GH0.tar.gz) = a5a2632b2f3116caed04d0e67fc99e438c6c80d46a3a478487421a433815b1df -SIZE (gohugo/spf13-afero-v1.2.0_GH0.tar.gz) = 45650 +SHA256 (gohugo/spf13-afero-v1.2.1_GH0.tar.gz) = f5097ac8bb72610431c95491a8ed16e8a8a6e43a56d3e51a2bff697518701300 +SIZE (gohugo/spf13-afero-v1.2.1_GH0.tar.gz) = 46045 SHA256 (gohugo/spf13-cast-v1.3.0_GH0.tar.gz) = e685282ea33f89e9354d148ad1886f532bcebe86b0b60a167988f7c6d081085f SIZE (gohugo/spf13-cast-v1.3.0_GH0.tar.gz) = 11085 SHA256 (gohugo/spf13-cobra-v0.0.3_GH0.tar.gz) = 7eafb953b58fdd738c4db5202d94a0b6ac0de4f07718fc85a80450c2347c2f9c @@ -157,8 +161,8 @@ SHA256 (gohugo/golang-net-161cd47_GH0.tar.gz) = 03a66d67eb211331fb5c3941a4f7fef1 SIZE (gohugo/golang-net-161cd47_GH0.tar.gz) = 965339 SHA256 (gohugo/golang-sync-1d60e46_GH0.tar.gz) = 526fab48f250f45ec22dbfd2700df629871ea8aeb8289a49c58f4fc606a7a5e5 SIZE (gohugo/golang-sync-1d60e46_GH0.tar.gz) = 16327 -SHA256 (gohugo/golang-sys-70b957f_GH0.tar.gz) = 441e259f5e287d6a83794e53a601208e895884828dd2df457da8492e8d635d00 -SIZE (gohugo/golang-sys-70b957f_GH0.tar.gz) = 1119114 +SHA256 (gohugo/golang-sys-b4a75ba_GH0.tar.gz) = 4b3e7e565178a93e03a87cad212b5d88396662bf3888f2257f9e28fbbc5eb928 +SIZE (gohugo/golang-sys-b4a75ba_GH0.tar.gz) = 1169615 SHA256 (gohugo/golang-text-v0.3.0_GH0.tar.gz) = 8f4c9a048345befc7beccd09267737ee1f55c7b35e5ff80f344ec9e0aa90febb SIZE (gohugo/golang-text-v0.3.0_GH0.tar.gz) = 6102619 SHA256 (gohugo/go-check-check-788fd78_GH0.tar.gz) = 7348808a92ff352cf0d68a2140a10db9b4758bfb904e0d7a5070d481b4b82d68 diff --git a/www/gohugo/pkg-descr b/www/gohugo/pkg-descr index d223cb52532..9a94caac555 100644 --- a/www/gohugo/pkg-descr +++ b/www/gohugo/pkg-descr @@ -1,11 +1,11 @@ -Hugo is a general-purpose website framework. Technically speaking, Hugo is a -static site generator. Unlike other systems which dynamically build a page -every time a visitor requests one, Hugo does the building when you create your +Hugo is a general-purpose website framework. Technically speaking, Hugo is a +static site generator. Unlike other systems which dynamically build a page +every time a visitor requests one, Hugo does the building when you create your content. Since websites are viewed far more often than they are edited, Hugo is optimized for website viewing while providing a great writing experience. -Sites built with Hugo are extremely fast and very secure. Hugo sites can be -hosted anywhere and run without dependencies on expensive runtimes like Ruby, +Sites built with Hugo are extremely fast and very secure. Hugo sites can be +hosted anywhere and run without dependencies on expensive runtimes like Ruby, Python or PHP and without dependencies on any databases. WWW: https://gohugo.io diff --git a/www/p5-HTTP-BrowserDetect/Makefile b/www/p5-HTTP-BrowserDetect/Makefile index 32a9d119197..bd68b56df84 100644 --- a/www/p5-HTTP-BrowserDetect/Makefile +++ b/www/p5-HTTP-BrowserDetect/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= HTTP-BrowserDetect -PORTVERSION= 3.20 +PORTVERSION= 3.21 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/www/p5-HTTP-BrowserDetect/distinfo b/www/p5-HTTP-BrowserDetect/distinfo index fc7ed53ab47..4d1ef39a9cb 100644 --- a/www/p5-HTTP-BrowserDetect/distinfo +++ b/www/p5-HTTP-BrowserDetect/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1544007854 -SHA256 (HTTP-BrowserDetect-3.20.tar.gz) = 28226ddd9c7ddd75735423a9c5056d1aba27bd930fb8d384db268d5ee6c98b17 -SIZE (HTTP-BrowserDetect-3.20.tar.gz) = 114789 +TIMESTAMP = 1549367757 +SHA256 (HTTP-BrowserDetect-3.21.tar.gz) = da5f5c7729f004efa050d4764d5a2fa6e69b5728b2558eb4d7bee6fffad2b270 +SIZE (HTTP-BrowserDetect-3.21.tar.gz) = 114997 diff --git a/x11-toolkits/gnustep-gui/Makefile b/x11-toolkits/gnustep-gui/Makefile index d0f2050d858..98f01c32df3 100644 --- a/x11-toolkits/gnustep-gui/Makefile +++ b/x11-toolkits/gnustep-gui/Makefile @@ -3,7 +3,7 @@ PORTNAME= gnustep-gui DISTVERSIONPREFIX= gui- -PORTVERSION= 0_27_0 +DISTVERSION= 0_27_0 CATEGORIES= x11-toolkits gnustep MAINTAINER= theraven@FreeBSD.org diff --git a/x11/grim/Makefile b/x11/grim/Makefile index 60a1ba7b866..907ba485f3b 100644 --- a/x11/grim/Makefile +++ b/x11/grim/Makefile @@ -2,7 +2,7 @@ PORTNAME= grim DISTVERSIONPREFIX= v -DISTVERSION= 1.0 +DISTVERSION= 1.1 CATEGORIES= x11 MAINTAINER= jbeich@FreeBSD.org @@ -14,19 +14,23 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= wayland-protocols>=1.14:graphics/wayland-protocols LIB_DEPENDS= libwayland-client.so:graphics/wayland -USES= compiler:c11 gnome jpeg meson pkgconfig +USES= compiler:c11 gnome meson pkgconfig USE_GITHUB= yes USE_GNOME= cairo GH_ACCOUNT= emersion MESON_ARGS= -Dwerror=false # https://github.com/emersion/grim/issues/37 PLIST_FILES= bin/${PORTNAME} -OPTIONS_DEFINE= MANPAGES -OPTIONS_DEFAULT=MANPAGES +OPTIONS_DEFINE= JPEG MANPAGES +OPTIONS_DEFAULT=JPEG MANPAGES MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_PLIST_FILES= man/man1/${PORTNAME}.1.gz +JPEG_USES= jpeg +JPEG_MESON_ON= -Djpeg=enabled +JPEG_MESON_OFF= -Djpeg=disabled + post-patch-MANPAGES-off: @${REINPLACE_CMD} -i '' "s/'scdoc/&-disabled/" ${WRKSRC}/meson.build diff --git a/x11/grim/distinfo b/x11/grim/distinfo index 24af275e1f0..25bd9895f92 100644 --- a/x11/grim/distinfo +++ b/x11/grim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1542872698 -SHA256 (emersion-grim-v1.0_GH0.tar.gz) = 0ed45902920acd400ec5c7acd01b4f0303663f64552bf2bb06fd86ebb12d7376 -SIZE (emersion-grim-v1.0_GH0.tar.gz) = 13103 +TIMESTAMP = 1548770965 +SHA256 (emersion-grim-v1.1_GH0.tar.gz) = 2147dee783fee6e989961cef2ac484609f8506634ce0ec10c20ce697cb0db2ff +SIZE (emersion-grim-v1.1_GH0.tar.gz) = 13863 diff --git a/x11/swayidle/Makefile b/x11/swayidle/Makefile index 60e8fbc9728..85150f7f2ff 100644 --- a/x11/swayidle/Makefile +++ b/x11/swayidle/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= swayidle -DISTVERSION= 1.1-18 -DISTVERSIONSUFFIX= -gd18c7cb +DISTVERSION= 1.2 CATEGORIES= x11 MAINTAINER= jbeich@FreeBSD.org diff --git a/x11/swayidle/distinfo b/x11/swayidle/distinfo index 7876d930626..e629fd536d6 100644 --- a/x11/swayidle/distinfo +++ b/x11/swayidle/distinfo @@ -1,3 +1,3 @@ TIMESTAMP = 1548595329 -SHA256 (swaywm-swayidle-1.1-18-gd18c7cb_GH0.tar.gz) = c40104288ba01212b9740cc2203eb40d1b2397f765d218cc2020eef980b0be1c -SIZE (swaywm-swayidle-1.1-18-gd18c7cb_GH0.tar.gz) = 9151 +SHA256 (swaywm-swayidle-1.2_GH0.tar.gz) = d65533d6f1fd9b105fa3e2c26d593e12fbfb5b24f48af446707d605cd817c758 +SIZE (swaywm-swayidle-1.2_GH0.tar.gz) = 9136 diff --git a/x11/swaylock/Makefile b/x11/swaylock/Makefile index ba4dfae89e6..237f209bf41 100644 --- a/x11/swaylock/Makefile +++ b/x11/swaylock/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= swaylock -DISTVERSION= 1.2-46 -DISTVERSIONSUFFIX= -geffdea5 +DISTVERSION= 1.3 CATEGORIES= x11 MAINTAINER= jbeich@FreeBSD.org diff --git a/x11/swaylock/distinfo b/x11/swaylock/distinfo index ca554a08357..3a1db87cde8 100644 --- a/x11/swaylock/distinfo +++ b/x11/swaylock/distinfo @@ -1,3 +1,3 @@ TIMESTAMP = 1548791280 -SHA256 (swaywm-swaylock-1.2-46-geffdea5_GH0.tar.gz) = 576ad4c12628a620b8dcd0ed8e134939dd7a0b520d412957e1cf2b390f2556f7 -SIZE (swaywm-swaylock-1.2-46-geffdea5_GH0.tar.gz) = 32868 +SHA256 (swaywm-swaylock-1.3_GH0.tar.gz) = 3bf4143136e688af2f31d10c0be26d14e371f31bfceec1d98db88abfe0f7a94c +SIZE (swaywm-swaylock-1.3_GH0.tar.gz) = 32848