*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-01-20 16:16:05 +01:00
parent d99715e30b
commit b049bf41d8
36 changed files with 458 additions and 107 deletions

View File

@ -3,7 +3,7 @@
PORTNAME= Nexmo-SMS
PORTVERSION= 0.06
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= comms perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:RENEEB
@ -14,9 +14,7 @@ COMMENT= Send SMS via http://www.nexmo.com/ API
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTTP-Message>=5.836:www/p5-HTTP-Message \
p5-JSON-PP>=2.26000:converters/p5-JSON-PP \
p5-libwww>=5.835:www/p5-libwww
TEST_DEPENDS= p5-Test-Pod>=1.22:devel/p5-Test-Pod \
p5-Test-Pod-Coverage>=1.08:devel/p5-Test-Pod-Coverage

View File

@ -3,6 +3,7 @@
PORTNAME= JSON-Any
PORTVERSION= 1.39
PORTREVISION= 1
CATEGORIES= converters perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -31,18 +32,17 @@ JSON_DWIW_DESC= Use JSON::DWIW
JSON_PP_DESC= Use JSON::PP
JSON_XS_DESC= Use JSON::XS
NO_ARCH= yes
USES= perl5
USE_PERL5= configure
NO_ARCH= yes
CPANEL_BUILD_DEPENDS= p5-Cpanel-JSON-XS>=0:converters/p5-Cpanel-JSON-XS
CPANEL_RUN_DEPENDS= p5-Cpanel-JSON-XS>=0:converters/p5-Cpanel-JSON-XS
JSON_BUILD_DEPENDS= p5-JSON>=0:converters/p5-JSON
JSON_RUN_DEPENDS= p5-JSON>=0:converters/p5-JSON
JSON_DWIW_BUILD_DEPENDS=p5-JSON-DWIW>=0:converters/p5-JSON-DWIW
JSON_DWIW_RUN_DEPENDS= p5-JSON-DWIW>=0:converters/p5-JSON-DWIW
JSON_PP_BUILD_DEPENDS= p5-JSON-PP>=0:converters/p5-JSON-PP
JSON_PP_RUN_DEPENDS= p5-JSON-PP>=0:converters/p5-JSON-PP
JSON_XS_BUILD_DEPENDS= p5-JSON-XS>=0:converters/p5-JSON-XS
JSON_XS_RUN_DEPENDS= p5-JSON-XS>=0:converters/p5-JSON-XS

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= mysql
PORTREVISION= 0
PORTREVISION= 1
PKGNAMESUFFIX= 80-client
COMMENT= Multithreaded SQL database (client)

View File

@ -1,4 +1,4 @@
--- scripts/CMakeLists.txt.orig 2018-11-04 20:58:12 UTC
--- scripts/CMakeLists.txt.orig 2018-10-07 08:44:22 UTC
+++ scripts/CMakeLists.txt
@@ -80,6 +80,7 @@ ELSE()
MESSAGE(FATAL_ERROR "Cannot concatenate files")
@ -32,6 +32,15 @@
# TCMalloc hacks
IF(MALLOC_LIB)
@@ -364,7 +368,7 @@ MACRO(EXTRACT_LINK_LIBRARIES target var)
LIST(REMOVE_DUPLICATES ${target}_LIB_DEPENDS)
FOREACH(lib ${${target}_LIB_DEPENDS})
# Filter out "general", it is not a library, just CMake hint
- IF(NOT lib STREQUAL "general" AND NOT ${var} MATCHES "-l${lib} ")
+ IF(NOT lib STREQUAL "general" AND NOT ${var} MATCHES "-l${lib} " AND NOT lib STREQUAL "imported_openssl" AND NOT lib STREQUAL "imported_crypto")
IF (lib MATCHES "^\\-l")
SET(${var} "${${var}} ${lib} ")
ELSEIF(lib MATCHES "^/")
@@ -372,6 +376,8 @@ MACRO(EXTRACT_LINK_LIBRARIES target var)
GET_FILENAME_COMPONENT(lib "${lib}" NAME_WE)
STRING(REGEX REPLACE "^lib" "" lib "${lib}")

View File

@ -11,6 +11,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Extension to generate a size report for all elements in a structure
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Array-RefElem>=1.00:misc/p5-Array-RefElem \
p5-Devel-Size>=0.69:devel/p5-Devel-Size

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= FFI-Platypus
PORTVERSION= 0.59
PORTVERSION= 0.74
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -14,20 +14,24 @@ LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= p5-Config-AutoConf>=0.309:devel/p5-Config-AutoConf \
${RUN_DEPENDS}
BUILD_DEPENDS= ${RUN_DEPENDS}
LIB_DEPENDS= libffi.so:devel/libffi
RUN_DEPENDS= p5-FFI-CheckLib>=0.05:devel/p5-FFI-CheckLib \
p5-File-ShareDir>=0:devel/p5-File-ShareDir
TEST_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny
RUN_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \
p5-FFI-CheckLib>=0.05:devel/p5-FFI-CheckLib
USES= localbase perl5
USE_PERL5= modbuild
USES= gmake perl5 pkgconfig
USE_PERL5= configure
MAKE_ARGS= extra_compiler_flags="-I${LOCALBASE}/include" \
extra_linker_flags="-L${LOCALBASE}/lib -lffi"
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 502600
BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=7.12:devel/p5-ExtUtils-MakeMaker \
p5-Scalar-List-Utils>=1.45:lang/p5-Scalar-List-Utils
RUN_DEPENDS+= p5-ExtUtils-MakeMaker>=7.12:devel/p5-ExtUtils-MakeMaker \
p5-Scalar-List-Utils>=1.45:lang/p5-Scalar-List-Utils
.endif
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/FFI/Platypus/Platypus.so
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1546258190
SHA256 (FFI-Platypus-0.59.tar.gz) = 6217382925c928214024065931f55e605a03a80816a204c450506e7ea732daad
SIZE (FFI-Platypus-0.59.tar.gz) = 215635
TIMESTAMP = 1547994890
SHA256 (FFI-Platypus-0.74.tar.gz) = 0b9752d5d716ab98bd85eccc19fcae68a912c84a1f36f39f225eedf7501b2bb1
SIZE (FFI-Platypus-0.74.tar.gz) = 239979

View File

@ -1,35 +0,0 @@
--- inc/My/ModuleBuild.pm.orig 2017-03-23 22:26:13 UTC
+++ inc/My/ModuleBuild.pm
@@ -3,7 +3,6 @@ package My::ModuleBuild;
use strict;
use warnings;
use 5.008001;
-use Alien::FFI;
use My::LibTest;
use My::AutoConf;
use My::Dev;
@@ -23,8 +22,6 @@ sub new
$args{c_source} = 'xs';
$args{include_dirs} = 'include';
- $args{extra_compiler_flags} = Alien::FFI->cflags;
- $args{extra_linker_flags} = Alien::FFI->libs;
$args{requires}->{'Math::Int64'} = '0.34' if $ENV{FFI_PLATYPUS_DEBUG_FAKE32} || $Config{uvsize} < 8;
if($^O eq 'MSWin32' && $Config{cc} =~ /cl(\.exe)?$/i)
@@ -94,15 +91,6 @@ sub new
$ccflags = "@ccflags";
}
- # on some configurations (eg. Solaris 64 bit, Strawberry Perl)
- # -L flags are included in the lddlflags configuration, but we
- # need to make sure OUR -L comes first
- my @libdirflags = grep /^-L/, shellwords(Alien::FFI->libs);
- if(@libdirflags)
- {
- $lddlflags = join ' ', @libdirflags, $lddlflags;
- }
-
if($^O eq 'MSWin32')
{
# needed by My/Probe.pm on any MSWin32 platform

View File

@ -1,6 +1,15 @@
%%SITE_ARCH%%/FFI/Build.pm
%%SITE_ARCH%%/FFI/Build/File/Base.pm
%%SITE_ARCH%%/FFI/Build/File/C.pm
%%SITE_ARCH%%/FFI/Build/File/CXX.pm
%%SITE_ARCH%%/FFI/Build/File/Library.pm
%%SITE_ARCH%%/FFI/Build/File/Object.pm
%%SITE_ARCH%%/FFI/Build/MM.pm
%%SITE_ARCH%%/FFI/Build/Platform.pm
%%SITE_ARCH%%/FFI/Platypus.pm
%%SITE_ARCH%%/FFI/Platypus/API.pm
%%SITE_ARCH%%/FFI/Platypus/Buffer.pm
%%SITE_ARCH%%/FFI/Platypus/Closure.pm
%%SITE_ARCH%%/FFI/Platypus/DL.pm
%%SITE_ARCH%%/FFI/Platypus/Declare.pm
%%SITE_ARCH%%/FFI/Platypus/Internal.pm
@ -16,12 +25,28 @@
%%SITE_ARCH%%/FFI/Platypus/Type/PointerSizeBuffer.pm
%%SITE_ARCH%%/FFI/Platypus/Type/StringArray.pm
%%SITE_ARCH%%/FFI/Platypus/Type/StringPointer.pm
%%SITE_ARCH%%/FFI/Probe.pm
%%SITE_ARCH%%/FFI/Probe/Runner.pm
%%SITE_ARCH%%/FFI/Probe/Runner/Builder.pm
%%SITE_ARCH%%/FFI/Probe/Runner/Result.pm
%%SITE_ARCH%%/FFI/typemap
%%SITE_ARCH%%/auto/FFI/Platypus/Platypus.so
%%SITE_ARCH%%/auto/share/dist/FFI-Platypus/README.txt
%%SITE_ARCH%%/auto/share/dist/FFI-Platypus/config.pl
%%SITE_ARCH%%/auto/share/dist/FFI-Platypus/probe/bin/dlrun
%%SITE_ARCH%%/auto/share/dist/FFI-Platypus/probe/probe.pl
%%SITE_ARCH%%/auto/share/dist/FFI-Platypus/probe/src/dlrun.c
%%PERL5_MAN3%%/FFI::Build.3.gz
%%PERL5_MAN3%%/FFI::Build::File::Base.3.gz
%%PERL5_MAN3%%/FFI::Build::File::C.3.gz
%%PERL5_MAN3%%/FFI::Build::File::CXX.3.gz
%%PERL5_MAN3%%/FFI::Build::File::Library.3.gz
%%PERL5_MAN3%%/FFI::Build::File::Object.3.gz
%%PERL5_MAN3%%/FFI::Build::MM.3.gz
%%PERL5_MAN3%%/FFI::Build::Platform.3.gz
%%PERL5_MAN3%%/FFI::Platypus.3.gz
%%PERL5_MAN3%%/FFI::Platypus::API.3.gz
%%PERL5_MAN3%%/FFI::Platypus::Buffer.3.gz
%%PERL5_MAN3%%/FFI::Platypus::Closure.3.gz
%%PERL5_MAN3%%/FFI::Platypus::DL.3.gz
%%PERL5_MAN3%%/FFI::Platypus::Declare.3.gz
%%PERL5_MAN3%%/FFI::Platypus::Internal.3.gz
@ -37,3 +62,7 @@
%%PERL5_MAN3%%/FFI::Platypus::Type::PointerSizeBuffer.3.gz
%%PERL5_MAN3%%/FFI::Platypus::Type::StringArray.3.gz
%%PERL5_MAN3%%/FFI::Platypus::Type::StringPointer.3.gz
%%PERL5_MAN3%%/FFI::Probe.3.gz
%%PERL5_MAN3%%/FFI::Probe::Runner.3.gz
%%PERL5_MAN3%%/FFI::Probe::Runner::Builder.3.gz
%%PERL5_MAN3%%/FFI::Probe::Runner::Result.3.gz

View File

@ -11,6 +11,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Interpret and act on wait() status values
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-IPC-Signal>=0:devel/p5-IPC-Signal

View File

@ -4,7 +4,7 @@
PORTNAME= composer
DISTVERSION= 1.8.0
CATEGORIES= devel
MASTER_SITES= http://getcomposer.org/download/${DISTVERSION}/
MASTER_SITES= https://getcomposer.org/download/${DISTVERSION}/
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
DISTNAME= composer
EXTRACT_SUFX= .phar

View File

@ -2,4 +2,4 @@ Composer is a tool for dependency management in PHP. It allows you to declare
the dependent libraries your project needs and it will install them in your
project for you.
WWW: http://getcomposer.org/
WWW: https://getcomposer.org/

View File

@ -2,8 +2,7 @@
PORTNAME= rust-bindgen
DISTVERSIONPREFIX= v
DISTVERSION= 0.46.0
PORTREVISION= 1
DISTVERSION= 0.47.0
CATEGORIES= devel
MAINTAINER= gecko@FreeBSD.org
@ -29,7 +28,7 @@ CARGO_CRATES= aho-corasick-0.6.8 \
cc-1.0.25 \
cexpr-0.3.3 \
cfg-if-0.1.5 \
clang-sys-0.26.0 \
clang-sys-0.27.0 \
clap-2.32.0 \
diff-0.1.11 \
env_logger-0.6.0 \

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1546091549
TIMESTAMP = 1547917966
SHA256 (rust/crates/aho-corasick-0.6.8.tar.gz) = 68f56c7353e5a9547cbd76ed90f7bb5ffc3ba09d4ea9bd1d8c06c8b1142eeb5a
SIZE (rust/crates/aho-corasick-0.6.8.tar.gz) = 26786
SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
@ -19,8 +19,8 @@ SHA256 (rust/crates/cexpr-0.3.3.tar.gz) = 8fc0086be9ca82f7fc89fc873435531cb898b8
SIZE (rust/crates/cexpr-0.3.3.tar.gz) = 16127
SHA256 (rust/crates/cfg-if-0.1.5.tar.gz) = 0c4e7bb64a8ebb0d856483e1e682ea3422f883c5f5615a90d51a2c82fe87fdd3
SIZE (rust/crates/cfg-if-0.1.5.tar.gz) = 7363
SHA256 (rust/crates/clang-sys-0.26.0.tar.gz) = 778ca7c912184f2012124f2dfe40592c4a9edf608b9bf68a9927c8f52e8082bc
SIZE (rust/crates/clang-sys-0.26.0.tar.gz) = 32479
SHA256 (rust/crates/clang-sys-0.27.0.tar.gz) = 4d1a299f75fb3364b4dab6c9402f57b57ad8c81be070a85410dbb4747eb73889
SIZE (rust/crates/clang-sys-0.27.0.tar.gz) = 34237
SHA256 (rust/crates/clap-2.32.0.tar.gz) = b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e
SIZE (rust/crates/clap-2.32.0.tar.gz) = 196073
SHA256 (rust/crates/diff-0.1.11.tar.gz) = 3c2b69f912779fbb121ceb775d74d51e915af17aaebc38d28a592843a2dd0a3a
@ -103,5 +103,5 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SHA256 (rust/crates/wincolor-1.0.1.tar.gz) = 561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba
SIZE (rust/crates/wincolor-1.0.1.tar.gz) = 4737
SHA256 (rust-lang-rust-bindgen-v0.46.0_GH0.tar.gz) = a83c2c5d5c8e4bcd8e818b23c6dfb0b48b76a640be7c3d91cac7ec3972935bd1
SIZE (rust-lang-rust-bindgen-v0.46.0_GH0.tar.gz) = 2182652
SHA256 (rust-lang-rust-bindgen-v0.47.0_GH0.tar.gz) = fcee02ed51e428b8dfb11adef6427e69941f6da40f049d08aecfec0ab0ef5c21
SIZE (rust-lang-rust-bindgen-v0.47.0_GH0.tar.gz) = 2184280

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= kakoune
DISTVERSION= 2018.10.27
PORTREVISION= 1
DISTVERSION= 2019.01.20
CATEGORIES= editors
MASTER_SITES= https://github.com/mawww/kakoune/releases/download/v${DISTVERSION}/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1540606945
SHA256 (kakoune-2018.10.27.tar.bz2) = 687a173c8f94fb66aad899e7a3095fe8f08e1fdcab955dbc6785335427cc8a1d
SIZE (kakoune-2018.10.27.tar.bz2) = 430321
TIMESTAMP = 1548027695
SHA256 (kakoune-2019.01.20.tar.bz2) = 991103a227be00ca1b10ad575fd6c749fa4c99eb19763971c7b1e113e299b995
SIZE (kakoune-2019.01.20.tar.bz2) = 435883

View File

@ -59,6 +59,7 @@ man/man1/kak.1.gz
%%DATADIR%%/rc/base/mail.kak
%%DATADIR%%/rc/base/markdown.kak
%%DATADIR%%/rc/base/mercurial.kak
%%DATADIR%%/rc/base/new-client.kak
%%DATADIR%%/rc/base/ocaml.kak
%%DATADIR%%/rc/base/perl.kak
%%DATADIR%%/rc/base/restructuredtext.kak

View File

@ -3,7 +3,7 @@
PORTNAME= wine
DISTVERSION= 3.0.4
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= SF/${PORTNAME}/Source \
@ -21,6 +21,8 @@ ONLY_FOR_ARCHS= amd64 i386
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
LIB_DEPENDS= libxml2.so:textproc/libxml2
USES= bison desktop-file-utils gmake localbase shebangfix tar:xz
CONFLICTS_INSTALL= wine-staging-[0-9]* wine-devel-[0-9]* i386-wine-[0-9]* \
i386-wine-staging-[0-9]* i386-wine-devel-[0-9]*
@ -41,7 +43,6 @@ CONFIGURE_ARGS+=--verbose \
--without-udev
CONFIGURE_ENV= CPPBIN="${CPP}" FLEX="${LOCALBASE}/bin/flex"
WINELIBDIR?= ${PREFIX}/lib
USES= bison compiler:c11 desktop-file-utils gmake localbase shebangfix tar:xz
.if !defined(USE_LDCONFIG32)
USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine
.endif
@ -52,8 +53,8 @@ SUB_FILES= pkg-message
PORTDATA= l_intl.nls wine.inf
OPTIONS_DEFINE= CUPS DOCS DOSBOX GNUTLS HAL LDAP LIBXSLT MPG123 OPENAL V4L WINEMAKER X11 GECKO MONO
OPTIONS_DEFAULT=GNUTLS X11
OPTIONS_DEFINE= CUPS DOCS DOSBOX GCC GNUTLS HAL LDAP LIBXSLT MPG123 OPENAL V4L WINEMAKER X11 GECKO MONO
OPTIONS_DEFAULT=GCC GNUTLS X11
OPTIONS_SUB= yes
DOSBOX_DESC= Use DOSBox to run MS-DOS programs
@ -107,6 +108,12 @@ X11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
.include <bsd.port.pre.mk>
.if empty(PORT_OPTIONS:MGCC)
USES+= compiler:c11
.else
USE_GCC= yes
.endif
.if ${ARCH} == amd64
# Wine is composed of three parts:
# - wine (aka this port) is the 32-bit component and runs 32-bit programs (on FreeBSD/i386)

View File

@ -2,7 +2,7 @@
PORTNAME= transmission
DISTVERSION= 2.94
PORTREVISION?= 1
PORTREVISION?= 2
CATEGORIES+= net-p2p
SLAVEPORT?= cli
PKGNAMESUFFIX?= -cli

View File

@ -0,0 +1,152 @@
--- cli/cli.c.orig 2018-05-01 10:18:29.000000000 -0700
+++ cli/cli.c 2019-01-18 17:21:27.893302000 -0800
@@ -46,14 +46,14 @@
#define MEM_G_STR "GiB"
#define MEM_T_STR "TiB"
-#define DISK_K 1000
+#define DISK_K 1024
#define DISK_B_STR "B"
#define DISK_K_STR "kB"
#define DISK_M_STR "MB"
#define DISK_G_STR "GB"
#define DISK_T_STR "TB"
-#define SPEED_K 1000
+#define SPEED_K 1024
#define SPEED_B_STR "B/s"
#define SPEED_K_STR "kB/s"
#define SPEED_M_STR "MB/s"
--- daemon/daemon.c.orig 2018-05-01 10:18:29.000000000 -0700
+++ daemon/daemon.c 2019-01-18 17:21:55.699919000 -0800
@@ -50,14 +50,14 @@
#define MEM_G_STR "GiB"
#define MEM_T_STR "TiB"
-#define DISK_K 1000
+#define DISK_K 1024
#define DISK_B_STR "B"
#define DISK_K_STR "kB"
#define DISK_M_STR "MB"
#define DISK_G_STR "GB"
#define DISK_T_STR "TB"
-#define SPEED_K 1000
+#define SPEED_K 1024
#define SPEED_B_STR "B/s"
#define SPEED_K_STR "kB/s"
#define SPEED_M_STR "MB/s"
--- daemon/remote.c.orig 2018-05-01 10:18:29.000000000 -0700
+++ daemon/remote.c 2019-01-18 18:03:10.333078000 -0800
@@ -44,14 +44,14 @@
#define MEM_G_STR "GiB"
#define MEM_T_STR "TiB"
-#define DISK_K 1000
+#define DISK_K 1024
#define DISK_B_STR "B"
#define DISK_K_STR "kB"
#define DISK_M_STR "MB"
#define DISK_G_STR "GB"
#define DISK_T_STR "TB"
-#define SPEED_K 1000
+#define SPEED_K 1024
#define SPEED_B_STR "B/s"
#define SPEED_K_STR "kB/s"
#define SPEED_M_STR "MB/s"
--- gtk/util.c.orig 2018-05-01 10:18:29.000000000 -0700
+++ gtk/util.c 2019-01-18 17:23:10.918334000 -0800
@@ -39,13 +39,13 @@
const char * mem_G_str = N_("GiB");
const char * mem_T_str = N_("TiB");
-const int disk_K = 1000;
+const int disk_K = 1024;
const char * disk_K_str = N_("kB");
const char * disk_M_str = N_("MB");
const char * disk_G_str = N_("GB");
const char * disk_T_str = N_("TB");
-const int speed_K = 1000;
+const int speed_K = 1024;
const char * speed_K_str = N_("kB/s");
const char * speed_M_str = N_("MB/s");
const char * speed_G_str = N_("GB/s");
--- libtransmission/libtransmission-test.c.orig 2018-05-01 10:18:29.000000000 -0700
+++ libtransmission/libtransmission-test.c 2019-01-18 17:23:43.535466000 -0800
@@ -200,14 +200,14 @@
#define MEM_G_STR "GiB"
#define MEM_T_STR "TiB"
-#define DISK_K 1000
+#define DISK_K 1024
#define DISK_B_STR "B"
#define DISK_K_STR "kB"
#define DISK_M_STR "MB"
#define DISK_G_STR "GB"
#define DISK_T_STR "TB"
-#define SPEED_K 1000
+#define SPEED_K 1024
#define SPEED_B_STR "B/s"
#define SPEED_K_STR "kB/s"
#define SPEED_M_STR "MB/s"
--- qt/Formatter.cc.orig 2018-05-01 10:18:29.000000000 -0700
+++ qt/Formatter.cc 2019-01-18 17:25:58.166361000 -0800
@@ -29,7 +29,7 @@
void
Formatter::initUnits ()
{
- speed_K = 1000;
+ speed_K = 1024;
unitStrings[SPEED][B] = tr ( "B/s");
unitStrings[SPEED][KB] = tr ("kB/s");
unitStrings[SPEED][MB] = tr ("MB/s");
@@ -41,7 +41,7 @@
unitStrings[SPEED][GB].toUtf8().constData(),
unitStrings[SPEED][TB].toUtf8().constData());
- size_K = 1000;
+ size_K = 1024;
unitStrings[SIZE][B] = tr ( "B");
unitStrings[SIZE][KB] = tr ("kB");
unitStrings[SIZE][MB] = tr ("MB");
--- utils/units.h.orig 2018-05-01 10:18:29.000000000 -0700
+++ utils/units.h 2019-01-18 17:26:23.460607000 -0800
@@ -16,14 +16,14 @@
#define MEM_G_STR "GiB"
#define MEM_T_STR "TiB"
-#define DISK_K 1000
+#define DISK_K 1024
#define DISK_B_STR "B"
#define DISK_K_STR "kB"
#define DISK_M_STR "MB"
#define DISK_G_STR "GB"
#define DISK_T_STR "TB"
-#define SPEED_K 1000
+#define SPEED_K 1024
#define SPEED_B_STR "B/s"
#define SPEED_K_STR "kB/s"
#define SPEED_M_STR "MB/s"
--- web/javascript/formatter.js.orig 2018-05-01 10:18:29.000000000 -0700
+++ web/javascript/formatter.js 2019-01-18 17:26:43.307090000 -0800
@@ -7,14 +7,14 @@
Transmission.fmt = (function()
{
- var speed_K = 1000;
+ var speed_K = 1024;
var speed_B_str = 'B/s';
var speed_K_str = 'kB/s';
var speed_M_str = 'MB/s';
var speed_G_str = 'GB/s';
var speed_T_str = 'TB/s';
- var size_K = 1000;
+ var size_K = 1024;
var size_B_str = 'B';
var size_K_str = 'kB';
var size_M_str = 'MB';

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 2
PKGNAMESUFFIX= -daemon
USES= ssl

View File

@ -1,7 +1,6 @@
# $FreeBSD$
PORTREVISION= 2
PORTREVISION= 3
PKGNAMESUFFIX= -gtk
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 5
PORTREVISION= 6
PKGNAMESUFFIX= -${FLAVOR}
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= ndisc6
PORTVERSION= 1.0.3
PORTREVISION= 1
PORTVERSION= 1.0.4
CATEGORIES= net ipv6
MASTER_SITES= http://www.remlab.net/files/ndisc6/ \
http://people.via.ecp.fr/~rem/www.remlab.net/files/ndisc6/
@ -13,8 +12,7 @@ COMMENT= IPv6 network diagnostic tools
LICENSE= GPLv2
USES= tar:bzip2 perl5
USE_GCC= any
USES= compiler:c11 perl5 tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-suid-install --localstatedir="${PREFIX}/var"

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1542928199
SHA256 (ndisc6-1.0.3.tar.bz2) = 0f41d6caf5f2edc1a12924956ae8b1d372e3b426bd7b11eed7d38bc974eec821
SIZE (ndisc6-1.0.3.tar.bz2) = 260294
TIMESTAMP = 1547299650
SHA256 (ndisc6-1.0.4.tar.bz2) = abb1da4a98d94e5abe1dd7b1c975de540306b0581cbbd36aff035118b2f25c1f
SIZE (ndisc6-1.0.4.tar.bz2) = 264071

View File

@ -1,6 +1,6 @@
--- configure.orig 2014-12-14 10:09:45 UTC
--- configure.orig 2019-01-06 14:36:38 UTC
+++ configure
@@ -5713,7 +5713,7 @@ fi
@@ -5900,7 +5900,7 @@ fi
if test "X$additional_includedir" = "X/usr/local/include"; then
if test -n "$GCC"; then
case $host_os in
@ -9,7 +9,7 @@
esac
fi
fi
@@ -5759,7 +5759,7 @@ fi
@@ -5946,7 +5946,7 @@ fi
|| test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
if test -n "$GCC"; then
case $host_os in
@ -18,7 +18,7 @@
esac
fi
fi
@@ -6597,7 +6597,7 @@ fi
@@ -6784,7 +6784,7 @@ fi
if test "X$additional_includedir" = "X/usr/local/include"; then
if test -n "$GCC"; then
case $host_os in
@ -27,7 +27,7 @@
esac
fi
fi
@@ -6643,7 +6643,7 @@ fi
@@ -6830,7 +6830,7 @@ fi
|| test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
if test -n "$GCC"; then
case $host_os in

View File

@ -1,5 +1,5 @@
--- rdnssd/merge-hook.in.orig 2014-12-14 10:13:57 UTC
+++ rdnssd/merge-hook.in
--- rdnss/merge-hook.in.orig 2014-12-14 10:13:57 UTC
+++ rdnss/merge-hook.in
@@ -19,7 +19,7 @@
set -e

View File

@ -1,5 +1,5 @@
--- rdnssd/rdnssd.c.orig 2014-12-14 10:39:28 UTC
+++ rdnssd/rdnssd.c
--- rdnss/rdnssd.c.orig 2014-12-14 10:39:28 UTC
+++ rdnss/rdnssd.c
@@ -28,6 +28,7 @@
#include <stdbool.h>
#include <locale.h>

View File

@ -1,6 +1,6 @@
--- rdnssd/rdnssd.h.orig 2011-10-17 15:35:11 UTC
+++ rdnssd/rdnssd.h
@@ -32,24 +32,6 @@ extern const rdnss_src_t rdnss_netlink,
--- rdnss/rdnssd.h.orig 2016-12-07 18:11:55 UTC
+++ rdnss/rdnssd.h
@@ -32,24 +32,6 @@ extern const rdnss_src_t rdnss_netlink, rdnss_icmp;
#define ND_OPT_RDNSS 25
#define ND_OPT_DNSSL 31

View File

@ -1,6 +1,6 @@
--- src/ndisc.c.orig 2014-12-14 10:39:28 UTC
--- src/ndisc.c.orig 2016-12-07 16:43:04 UTC
+++ src/ndisc.c
@@ -532,7 +532,7 @@ parseadv (const uint8_t *buf, size_t len
@@ -532,7 +532,7 @@ parseadv (const uint8_t *buf, size_t len, const struct
printf (_("Stateful other conf. : %3s\n"),
gettext ((v & ND_RA_FLAG_OTHER) ? N_ ("Yes") : N_("No")));
printf (_("Mobile home agent : %3s\n"),

View File

@ -26,5 +26,6 @@ sbin/tracert6
%%NLS%%share/locale/en/LC_MESSAGES/ndisc6.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/ndisc6.mo
%%NLS%%share/locale/fr/LC_MESSAGES/ndisc6.mo
%%NLS%%share/locale/sv/LC_MESSAGES/ndisc6.mo
@owner nobody
@dir var/run/rdnssd

View File

@ -5,7 +5,7 @@ PORTNAME= codeigniter
PORTVERSION= 3.1.6
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Framework for developing PHP web applications
LICENSE= MIT

View File

@ -2,4 +2,4 @@ CodeIgniter is a powerful PHP framework with a very small footprint,
built for developers who need a simple and elegant toolkit to create
full-featured web applications.
WWW: http://www.codeigniter.com/
WWW: https://www.codeigniter.com/

View File

@ -2,7 +2,7 @@
PORTNAME= mod_pagespeed
PORTVERSION= 1.12.34.2
PORTREVISION= 17
PORTREVISION= 18
PORTEPOCH= 1
CATEGORIES= www devel
MASTER_SITES= LOCAL/mmokhi:boringssl,chromium_base,chromium_build,googleurl,gflags_arch,gflags_src,libjpeg_turbo_src,yasm_patched,libwebp,modpb64 \

View File

@ -0,0 +1,44 @@
--- third_party/grpc/src/src/core/lib/security/credentials/jwt/jwt_verifier.c.orig 2018-12-27 21:47:56 UTC
+++ third_party/grpc/src/src/core/lib/security/credentials/jwt/jwt_verifier.c
@@ -467,6 +467,7 @@ static EVP_PKEY *pkey_from_jwk(const grp
const grpc_json *key_prop;
RSA *rsa = NULL;
EVP_PKEY *result = NULL;
+ BIGNUM *ee = NULL, *nn = NULL;
GPR_ASSERT(kty != NULL && json != NULL);
if (strcmp(kty, "RSA") != 0) {
@@ -480,14 +481,29 @@ static EVP_PKEY *pkey_from_jwk(const grp
}
for (key_prop = json->child; key_prop != NULL; key_prop = key_prop->next) {
if (strcmp(key_prop->key, "n") == 0) {
- rsa->n = bignum_from_base64(validate_string_field(key_prop, "n"));
- if (rsa->n == NULL) goto end;
+ BIGNUM *n = bignum_from_base64(validate_string_field(key_prop, "n"));
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ rsa->n = n;
+#else
+ RSA_set0_key(rsa, &n, NULL, NULL);
+#endif
+ if (n == NULL) goto end;
} else if (strcmp(key_prop->key, "e") == 0) {
- rsa->e = bignum_from_base64(validate_string_field(key_prop, "e"));
- if (rsa->e == NULL) goto end;
+ BIGNUM *e = bignum_from_base64(validate_string_field(key_prop, "e"));
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ rsa->e = e;
+#else
+ RSA_set0_key(rsa, NULL, &e, NULL);
+#endif
+ if (e == NULL) goto end;
}
}
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
if (rsa->e == NULL || rsa->n == NULL) {
+#else
+ RSA_get0_key(rsa, &nn, &ee, NULL);
+ if (ee == NULL || nn == NULL) {
+#endif
gpr_log(GPR_ERROR, "Missing RSA public key field.");
goto end;
}

View File

@ -1,6 +1,146 @@
--- third_party/serf/instaweb_ssl_buckets.c.orig 2017-06-08 22:22:39 UTC
+++ third_party/serf/instaweb_ssl_buckets.c
@@ -1697,11 +1697,15 @@ int serf_ssl_cert_depth(const serf_ssl_c
@@ -253,7 +253,11 @@ apps_ssl_info_callback(const SSL *s, int
/* Returns the amount read. */
static int bio_bucket_read(BIO *bio, char *in, int inlen)
{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
serf_ssl_context_t *ctx = bio->ptr;
+#else
+ serf_ssl_context_t *ctx = BIO_get_data(bio);
+#endif
const char *data;
apr_status_t status;
apr_size_t len;
@@ -297,7 +301,11 @@ static int bio_bucket_read(BIO *bio, cha
/* Returns the amount written. */
static int bio_bucket_write(BIO *bio, const char *in, int inl)
{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
serf_ssl_context_t *ctx = bio->ptr;
+#else
+ serf_ssl_context_t *ctx = BIO_get_data(bio);
+#endif
serf_bucket_t *tmp;
serf__log(SSL_VERBOSE, __FILE__, "bio_bucket_write called for %d bytes\n",
@@ -325,7 +333,11 @@ static int bio_bucket_write(BIO *bio, co
/* Returns the amount read. */
static int bio_file_read(BIO *bio, char *in, int inlen)
{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
apr_file_t *file = bio->ptr;
+#else
+ apr_file_t *file = BIO_get_data(bio);
+#endif
apr_status_t status;
apr_size_t len;
@@ -350,7 +362,11 @@ static int bio_file_read(BIO *bio, char
/* Returns the amount written. */
static int bio_file_write(BIO *bio, const char *in, int inl)
{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
apr_file_t *file = bio->ptr;
+#else
+ apr_file_t *file = BIO_get_data(bio);
+#endif
apr_size_t nbytes;
BIO_clear_retry_flags(bio);
@@ -368,10 +384,16 @@ static int bio_file_gets(BIO *bio, char
static int bio_bucket_create(BIO *bio)
{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
bio->shutdown = 1;
bio->init = 1;
bio->num = -1;
bio->ptr = NULL;
+#else
+ BIO_set_shutdown(bio, 1);
+ BIO_set_init(bio, 1);
+ BIO_set_data(bio, NULL);
+#endif
return 1;
}
@@ -405,6 +427,7 @@ static long bio_bucket_ctrl(BIO *bio, in
return ret;
}
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
static BIO_METHOD bio_bucket_method = {
BIO_TYPE_MEM,
"Serf SSL encryption and decryption buckets",
@@ -434,6 +457,11 @@ static BIO_METHOD bio_file_method = {
NULL /* sslc does not have the callback_ctrl field */
#endif
};
+#else
+static BIO_METHOD *bio_bucket_method = NULL;
+static BIO_METHOD *bio_file_method = NULL;
+#endif
+
typedef enum san_copy_t {
EscapeNulAndCopy = 0,
@@ -1088,7 +1116,9 @@ static void init_ssl_libraries(void)
}
#endif
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
CRYPTO_malloc_init();
+#endif
ERR_load_crypto_strings();
SSL_load_error_strings();
SSL_library_init();
@@ -1172,8 +1202,22 @@ static int ssl_need_client_cert(SSL *ssl
continue;
}
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
bio = BIO_new(&bio_file_method);
bio->ptr = cert_file;
+#else
+ if (bio_file_method == NULL) {
+ bio_file_method = BIO_meth_new(BIO_TYPE_FILE, "Wrapper around APR file structures");
+ BIO_meth_set_write(bio_file_method, bio_file_write);
+ BIO_meth_set_read(bio_file_method, bio_file_read);
+ BIO_meth_set_gets(bio_file_method, bio_file_gets);
+ BIO_meth_set_ctrl(bio_file_method, bio_bucket_ctrl);
+ BIO_meth_set_create(bio_file_method, bio_bucket_create);
+ BIO_meth_set_destroy(bio_file_method, bio_bucket_destroy);
+ }
+ bio = BIO_new(bio_file_method);
+ BIO_set_data(bio, cert_file);
+#endif
ctx->cert_path = cert_path;
p12 = d2i_PKCS12_bio(bio, NULL);
@@ -1351,8 +1395,21 @@ static serf_ssl_context_t *ssl_init_cont
disable_compression(ssl_ctx);
ssl_ctx->ssl = SSL_new(ssl_ctx->ctx);
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
ssl_ctx->bio = BIO_new(&bio_bucket_method);
ssl_ctx->bio->ptr = ssl_ctx;
+#else
+ if (bio_bucket_method == NULL) {
+ bio_bucket_method = BIO_meth_new(BIO_TYPE_MEM, "Serf SSL encryption and decryption buckets");
+ BIO_meth_set_write(bio_bucket_method, bio_bucket_write);
+ BIO_meth_set_read(bio_bucket_method, bio_bucket_read);
+ BIO_meth_set_ctrl(bio_bucket_method, bio_bucket_ctrl);
+ BIO_meth_set_create(bio_bucket_method, bio_bucket_create);
+ BIO_meth_set_destroy(bio_bucket_method, bio_bucket_destroy);
+ }
+ ssl_ctx->bio = BIO_new(bio_bucket_method);
+ BIO_set_data(ssl_ctx->bio, ssl_ctx);
+#endif
SSL_set_bio(ssl_ctx->ssl, ssl_ctx->bio, ssl_ctx->bio);
@@ -1697,11 +1754,15 @@ int serf_ssl_cert_depth(const serf_ssl_c
int serf_ssl_check_host(const serf_ssl_certificate_t *cert,
const char* hostname)
{