*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-02-05 07:03:49 +01:00
parent 9cd05139ba
commit 2eb8c83735
166 changed files with 2031 additions and 503 deletions

View file

@ -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}

View file

@ -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 <bsd.port.options.mk>
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

View file

@ -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

View file

@ -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

View file

@ -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 <bsd.port.mk>

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= DBD-LDAP
PORTVERSION= 0.24
PORTVERSION= 1.00
CATEGORIES= databases perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View file

@ -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

View file

@ -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

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= excoveralls
PORTVERSION= 0.10.4
PORTVERSION= 0.10.5
DISTVERSIONPREFIX= v
CATEGORIES= devel
PKGNAMEPREFIX= elixir-

View file

@ -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

View file

@ -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

View file

@ -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 <bsd.port.mk>

View file

@ -0,0 +1,31 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $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 <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1549316486
SHA256 (Perl-PrereqScanner-NotQuiteLite-0.9903.tar.gz) = 9c1af83202ac300143ab6f51c0d8204530089b1a41747c313a8ed4dd37fa4702
SIZE (Perl-PrereqScanner-NotQuiteLite-0.9903.tar.gz) = 119193

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,21 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $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 <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1549317708
SHA256 (Regexp-Trie-0.02.tar.gz) = fb2bf94ed8dbc1f4a95d9fc8f710cb67b3f796c6efc9c4bb4c2cfa3ebaa1c5fa
SIZE (Regexp-Trie-0.02.tar.gz) = 3365

View file

@ -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

View file

@ -0,0 +1,2 @@
%%SITE_PERL%%/Regexp/Trie.pm
%%PERL5_MAN3%%/Regexp::Trie.3.gz

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,20 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $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 <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1549045876
SHA256 (datatest-0.9.3.tar.gz) = a45c7a0c40e82daf80933d029eec99416b9f51c80e65e606f6f85f7fdebe2392
SIZE (datatest-0.9.3.tar.gz) = 88260

View file

@ -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

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= ddtrace
PORTVERSION= 0.20.2
PORTVERSION= 0.20.3
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -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

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= aws-sdk-core
DISTVERSION= 2.11.212
DISTVERSION= 2.11.213
CATEGORIES= devel rubygems
MASTER_SITES= RG

View file

@ -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

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= aws-sdk-resources
DISTVERSION= 2.11.212
DISTVERSION= 2.11.213
CATEGORIES= devel rubygems
MASTER_SITES= RG

View file

@ -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

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= aws-sdk
DISTVERSION= 2.11.212
DISTVERSION= 2.11.213
CATEGORIES= devel rubygems
MASTER_SITES= RG

View file

@ -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

View file

@ -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 <stdlib.h>
+#else
#include <malloc.h>
+#endif
#include <com/sun/star/uno/genfunc.hxx>
#include <uno/data.h>
--- 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 -*-

View file

@ -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 \

View file

@ -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

View file

@ -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

View file

@ -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+

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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|<endian.h>|<sys/endian.h>|' \
${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

View file

@ -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

View file

@ -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 <assert.h>
-
-#endif
-
-#else // !_DEBUG
-
-// JJS: GCC has trouble with macro overloading
-inline void assert(bool expr) {}
-
-#endif // !_DEBUG
#endif // __AGS_CN_DEBUG__ASSERT_H

View file

@ -16,12 +16,9 @@ MAKEFILE= Makefile.fbsd
OPTIONS_DEFINE= SOUND DOCS
.include <bsd.port.options.mk>
.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 <bsd.port.mk>

View file

@ -0,0 +1 @@
Use "digger /A" command to run Digger with sound enabled.

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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`

View file

@ -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)

View file

@ -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}

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= pdfpc
DISTVERSION= 4.3.1_0
DISTVERSION= 4.3.2
CATEGORIES= graphics
DISTVERSIONPREFIX= v

View file

@ -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

22
graphics/py-glfw/Makefile Normal file
View file

@ -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 <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1549307581
SHA256 (glfw-1.7.1.tar.gz) = 51e2539e0e39eac124f47e4e032f817cd87b0d4f4836b65b90925e66adeb514d
SIZE (glfw-1.7.1.tar.gz) = 19502

View file

@ -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

View file

@ -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/

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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/

View file

@ -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

View file

@ -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 <bsd.port.options.mk>
@ -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 <bsd.port.mk>

View file

@ -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

View file

@ -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

View file

@ -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 @@
# '<!@(python -c "for s in \'<@(_include_dirs)\'.split(\' \'): print(\'-I\' + s)")',
'<(RULE_INPUT_PATH)',
'-o', '<(SHARED_INTERMEDIATE_DIR)/<(_target_name)/moc/moc_<(RULE_INPUT_ROOT).cpp',
--- Telegram/gyp/qt_rcc.gypi.orig 2018-12-24 08:16:05 UTC
--- Telegram/gyp/qt_rcc.gypi.orig 2019-02-01 12:51:46 UTC
+++ Telegram/gyp/qt_rcc.gypi
@@ -15,7 +15,7 @@
'<(SHARED_INTERMEDIATE_DIR)/<(_target_name)/qrc/qrc_<(RULE_INPUT_ROOT).cpp',
@ -75,7 +75,7 @@
'-name', '<(RULE_INPUT_ROOT)',
'-no-compress',
'<(RULE_INPUT_PATH)',
--- Telegram/gyp/qt.gypi.orig 2018-12-24 08:16:05 UTC
--- Telegram/gyp/qt.gypi.orig 2019-02-01 12:51:46 UTC
+++ Telegram/gyp/qt.gypi
@@ -14,25 +14,21 @@
[ 'build_macold', {
@ -233,7 +233,7 @@
'-pthread',
'-rdynamic',
],
--- Telegram/gyp/telegram_linux.gypi.orig 2018-12-24 08:16:05 UTC
--- Telegram/gyp/telegram_linux.gypi.orig 2019-02-01 12:51:46 UTC
+++ Telegram/gyp/telegram_linux.gypi
@@ -10,7 +10,7 @@
'variables': {
@ -339,7 +339,7 @@
],
}], ['<!(pkg-config ayatana-appindicator3-0.1; echo $?) == 0', {
'cflags_cc': [ '<!(pkg-config --cflags ayatana-appindicator3-0.1)' ],
--- Telegram/gyp/Telegram.gyp.orig 2018-12-24 08:16:05 UTC
--- Telegram/gyp/Telegram.gyp.orig 2019-02-01 12:51:46 UTC
+++ Telegram/gyp/Telegram.gyp
@@ -51,7 +51,7 @@
'pt-BR',
@ -397,7 +397,7 @@
],
'conditions': [
[ '"<(official_build_target)" != ""', {
--- Telegram/gyp/tests/tests.gyp.orig 2018-12-24 08:16:05 UTC
--- Telegram/gyp/tests/tests.gyp.orig 2019-02-01 12:51:46 UTC
+++ Telegram/gyp/tests/tests.gyp
@@ -13,7 +13,7 @@
'src_loc': '../../SourceFiles',
@ -408,7 +408,7 @@
},
'targets': [{
'target_name': 'tests',
--- Telegram/ThirdParty/libtgvoip/libtgvoip.gyp.orig 2018-11-23 01:03:16 UTC
--- Telegram/ThirdParty/libtgvoip/libtgvoip.gyp.orig 2018-12-31 01:05:58 UTC
+++ Telegram/ThirdParty/libtgvoip/libtgvoip.gyp
@@ -14,11 +14,12 @@
'variables': {
@ -424,7 +424,7 @@
],
'direct_dependent_settings': {
'include_dirs': [
@@ -739,7 +740,7 @@
@@ -741,7 +742,7 @@
},
],
[
@ -433,7 +433,7 @@
'sources/': [['exclude', '<(tgvoip_src_loc)/os/linux/']],
},
],
@@ -864,13 +865,16 @@
@@ -866,13 +867,16 @@
},
],
[

View file

@ -1,6 +1,6 @@
--- Telegram/SourceFiles/base/build_config.h.orig 2018-08-04 18:53:40 UTC
--- Telegram/SourceFiles/base/build_config.h.orig 2019-02-01 12:51:46 UTC
+++ Telegram/SourceFiles/base/build_config.h
@@ -13,7 +13,7 @@ https://github.com/telegramdesktop/tdesk
@@ -13,7 +13,7 @@ https://github.com/telegramdesktop/tdesktop/blob/maste
#if defined(__APPLE__)
#define OS_MAC 1

View file

@ -1,30 +1,30 @@
--- Telegram/SourceFiles/core/launcher.cpp.orig 2018-09-28 13:08:38 UTC
--- Telegram/SourceFiles/core/launcher.cpp.orig 2019-02-01 12:51:46 UTC
+++ Telegram/SourceFiles/core/launcher.cpp
@@ -15,6 +15,8 @@ https://github.com/telegramdesktop/tdesk
@@ -15,6 +15,8 @@ https://github.com/telegramdesktop/tdesktop/blob/maste
#include "core/sandbox.h"
#include "base/concurrent_timer.h"
#include "application.h"
+#include "FREEBSD_QT_PLUGINDIR.h"
+
namespace Core {
namespace {
std::unique_ptr<Launcher> 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);

View file

@ -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"));

View file

@ -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,

View file

@ -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("_"));

View file

@ -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
':',

View file

@ -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

View file

@ -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);
}
}

View file

@ -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);
}
}

View file

@ -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<Core::Launcher*> lau
@@ -333,7 +333,7 @@ void start(not_null<Core::Launcher*> 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<Core::Launcher*> lau
@@ -348,16 +348,16 @@ void start(not_null<Core::Launcher*> launcher) {
}
workingDirChosen = true;
@ -30,7 +30,7 @@
#ifdef _DEBUG
cForceWorkingDir(cExeDir());
#else // _DEBUG
@@ -374,7 +374,7 @@ void start(not_null<Core::Launcher*> lau
@@ -374,7 +374,7 @@ void start(not_null<Core::Launcher*> launcher) {
workingDirChosen = true;
}

View file

@ -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() {
}
}
}

View file

@ -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 <gtk/gtk.h>
#include <gdk/gdk.h>
#define signals public
} // extern "C"
#ifndef TDESKTOP_DISABLE_UNITY_INTEGRATION
-#include <unity/unity/unity.h>
+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;

View file

@ -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
}

View file

@ -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"

View file

@ -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

View file

@ -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)

View file

@ -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.

View file

@ -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 <thread>
#ifdef Q_OS_MAC
#include <mach-o/dyld.h>

View file

@ -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;

View file

@ -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);

View file

@ -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()

View file

@ -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
}
}

View file

@ -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);

View file

@ -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(){

View file

@ -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<AudioInputWave, AudioOutputWave>(inputDevice, outputDevice);
#endif
return new ContextlessAudioIO<AudioInputWASAPI, AudioOutputWASAPI>(inputDevice, outputDevice);

View file

@ -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<AudioInp
}
#endif
AudioInputWASAPI::EnumerateDevices(devs);

View file

@ -1,4 +1,4 @@
--- Telegram/ThirdParty/libtgvoip/audio/AudioOutput.cpp.orig 2018-09-18 16:52:01 UTC
--- Telegram/ThirdParty/libtgvoip/audio/AudioOutput.cpp.orig 2018-12-31 01:05:58 UTC
+++ Telegram/ThirdParty/libtgvoip/audio/AudioOutput.cpp
@@ -29,7 +29,7 @@
#include "../os/windows/AudioOutputWave.h"
@ -9,7 +9,7 @@
#ifndef WITHOUT_ALSA
#include "../os/linux/AudioOutputALSA.h"
#endif
@@ -83,7 +83,7 @@ void AudioOutput::EnumerateDevices(std::
@@ -83,7 +83,7 @@ void AudioOutput::EnumerateDevices(std::vector<AudioOu
}
#endif
AudioOutputWASAPI::EnumerateDevices(devs);

Some files were not shown because too many files have changed in this diff Show more