1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00
Commit Graph

517804 Commits

Author SHA1 Message Date
Mark Linimon
b5d9b9d730 Add compiler:c++11-lang to USES to fix build on GCC-based systems:
The compiler feature "cxx_decltype" is not known to CXX compiler "GNU" version 4.2.1

Approved by:	portmgr (tier-2 blanket)
2020-08-22 05:12:13 +00:00
Mark Linimon
c1ff0c1c10 Add compiler:c++14-lang to USES to fix build on GCC-based architectures:
CMake Error in CMakeLists.txt:
  Target "nitrokey" requires the language dialect "CXX14" , but CMake does
  not know the compile flags to use to enable it.

Approved by:	portmgr (tier-2 blanket)
2020-08-22 05:06:18 +00:00
Roman Bogorodskiy
a6b87cb9b4 security/p11-kit: update to 0.23.21
- Update to 0.23.21
 - Convert to using Meson instead of GNU Autotools
 - Make bash-completion, DOCS and MANPAGES optional

PR:		248819
Submitted by:	daniel.engberg.lists@pyret.net
2020-08-22 04:35:42 +00:00
Roman Bogorodskiy
935a599bd6 mail/msmtp: update to 1.8.12 2020-08-22 04:26:58 +00:00
Santhosh Raju
ce368d3951 security/wolfssl: Updates to v4.5.0
Changes since v4.4.0:

wolfSSL Release 4.5.0 (August 19, 2020)

If you have questions about this release, feel free to contact us on our
info@ address.

Release 4.5.0 of wolfSSL embedded TLS has bug fixes and new features including:

New Feature Additions

* Added Xilinx Vitis 2019.2 example and README updates
* TLS v1.3 is now enabled by default
* Building FIPS 140-2 code and test on Solaris
* Secure renegotiation with DTLS 1.2
* Update RSA calls for hardware acceleration with Xilsecure
* Additional OpenSSL compatibility layer functions added
* Cypress PSoC6 wolfCrypt driver added
* Added STM32CubeIDE support
* Added certificate parsing and inspection to C# wrapper layer
* TLS v1.3 sniffer support added
* TSIP v1.09 for target board GR-ROSE support added
* Added support for the "X72N Envision Kit" evaluation board
* Support for ECC nonblocking using the configure options
  "--enable-ecc=nonblock --enable-sp=yes,nonblock CFLAGS=-DWOLFSSL_PUBLIC_MP"
* Added wc_curve25519_make_pub function to generate a public key given the
  private one

Fixes

* PIC32MZ hardware cache and large hashes fix
* AES-GCM use with EVP layer in compatibility layer code
* Fix for RSA_LOW_MEM with ARM build of SP code
* Sanity check on tag length with AES-CCM to conform with RFC 3610
* Fixes for 32 and 64 bit software implementations of SP code when
  WOLFSSL_SP_CACHE_RESISTANT is defined
* GCC warning fixes for GCC 9 and later
* Sanity check on HKDF expand length to conform with RFC 5869
* Fixes for STM32 CubeMX HAL with AES-GCM
* Fixed point cache look up table (LUT) implementation fixes
* Fix for ARM 32bit SP code when calling div word
* Fix for potential out of bounds read when parsing CRLs
* Fix for potential out of bounds read with RSA unpadding
* AES-CCM optimized counter fix
* Updates to Xcode projects for new files and features
* Fix for adding CRL’s to a WOLFSSL_X509_STORE structure
* FIPSv2 build with opensslall build fixes
* Fixes for CryptoCell use with ECC and signature wrappers
* Fix for mod calculation with SP code dealing with 3072 bit keys
* Fix for handling certificates with multiple OU’s in name
* Fix for SP math implementation of sp_add_d and add a sanity check on
  rshb range
* Fix for sanity check on padding with DES3 conversion of PEM to DER
* Sanity check for potential out of bounds read with fp_read_radix_16
* Additional checking of ECC scalars.
* Fixing the FIPS Ready build w.r.t. ecc.c.
* When processing certificate names with OpenSSL compatibility layer
  enabled, unknown name item types were getting handled as having NID 0,
  and failing. Added a couple more items to what is handled correctly,
  and ignoring anything that is an unknown type.

Improvements/Optimizations

* TLS 1.3 certificate verify update to handle 8192 bit RSA keys
* wpa_supplicant support with reduced code size option
* TLS 1.3 alerts encrypted when possible
* Many minor coverity fixes added
* Error checking when parsing PKCS12 DER
* IAR warning in test.c resolved
* ATECC608A improvements for use with Harmony 3 and PIC32 MZ
* Support for AES-GCM and wc_SignatureVerifyHash with static memory and no
  malloc’s
* Enable SNI by default with JNI/JSSE builds
* NetBSD GCC compiler warnings resolved
* Additional test cases and code coverage added including curve25519 and
  curve448 tests
* Option for user defined mutexes with WOLFSSL_USER_MUTEX
* Sniffer API’s for loading buffer directly
* Fixes and improvements from going through the DO-178 process were added
* Doxygen updates and fixes for auto documentation generation
* Changed the configure option for FIPS Ready builds to be
  `--enable-fips=ready`.

This release of wolfSSL includes fixes for 6 security vulnerabilities.

wolfSSL version 4.5.0 contains 6 vulnerability fixes: 2 fixes for TLS 1.3,
2 side channel attack mitigations, 1 fix for a potential private key leak
in a specific use case, 1 fix for DTLS.

* In earlier versions of wolfSSL there exists a potential man in the middle
  attack on TLS 1.3 clients. Malicious attackers with a privileged network
  position can impersonate TLS 1.3 servers and bypass authentication. Users
  that have applications with client side code and have TLS 1.3 turned on,
  should update to the latest version of wolfSSL. Users that do not have
  TLS 1.3 turned on, or that are server side only, are NOT affected by this
  report. Thanks to Gerald Doussot from NCC group for the report.
* Denial of service attack on TLS 1.3 servers from repetitively sending
  ChangeCipherSpecs messages. This denial of service results from the
  relatively low effort of sending a ChangeCipherSpecs message versus the
  effort of the server to process that message. Users with TLS 1.3 servers are
  recommended to update to the most recent version of wolfSSL which limits the
  number of TLS 1.3 ChangeCipherSpecs that can be received in order to avoid
  this DoS attack. CVE-2020-12457 was reserved for the report. Thanks to
  Lenny Wang of Tencent Security Xuanwu LAB.
* Potential cache timing attacks on public key operations in builds that are
  not using SP (single precision). Users that have a system where malicious
  agents could execute code on the system, are not using the SP build with
  wolfSSL, and are doing private key operations on the system (such as signing
  with a private key) are recommended to regenerate private keys and update to
  the most recent version of wolfSSL. CVE-2020-15309 is reserved for this
  issue. Thanks to Ida Bruhns from Universität zu Lübeck for the report.
* When using SGX with EC scalar multiplication the possibility of side-channel
  attacks are present. To mitigate the risk of side channel attacks wolfSSL’s
  single precision EC operations should be used instead. Release 4.5.0 turns
  this on be default now with SGX builds and in previous versions of wolfSSL
  this can be turned on by using the WOLFSSL_SP macros. Thank you to
  Alejandro Cabrera Aldaya, Cesar Pereida García and Billy Bob Brumley from
  the Network and Information Security Group (NISEC) at Tampere University for
  the report.
* Leak of private key in the case that PEM format private keys are bundled in
  with PEM certificates into a single file. This is due to the
  misclassification of certificate type versus private key type when parsing
  through the PEM file. To be affected, wolfSSL would need to have been built
  with OPENSSL_EXTRA (--enable-opensslextra). Some build variants such as
  --enable-all and --enable-opensslall also turn on this code path, checking
  wolfssl/options.h for OPENSSL_EXTRA will show if the macro was used with the
  build. If having built with the opensslextra enable option and having placed
  PEM certificates with PEM private keys in the same file when loading up the
  certificate file, then we recommend updating wolfSSL for this use case and
  also recommend regenerating any private keys in the file.
* During the handshake, clear application_data messages in epoch 0 are
  processed and returned to the application. Fixed by dropping received
  application_data messages in epoch 0. Thank you to Paul Fiterau of Uppsala
  University and Robert Merget of Ruhr-University Bochum for the report.

For additional vulnerability information visit the vulnerability page at
https://www.wolfssl.com/docs/security-vulnerabilities/

See INSTALL file for build instructions.
More info can be found on-line at https://wolfssl.com/wolfSSL/Docs.html
2020-08-22 01:23:36 +00:00
Jan Beich
aafef0a596 games/veloren: unbreak on FreeBSD < 12
= note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib" "/wrkdirs/usr/ports/games/veloren/work/target/release/deps/veloren_voxygen-843c89249209bb67.veloren_voxygen.76os4767-cgu.6.rcgu.o" "-o" "/wrkdirs/usr/ports/games/veloren/work/target/release/deps/veloren_voxygen-843c89249209bb67" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/wrkdirs/usr/ports/games/veloren/work/target/release/deps" "-L" "/usr/local/lib" "-L" "/wrkdirs/usr/ports/games/veloren/work/target/release/build/libloading-270f3080df6654be/out" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/wrkdirs/usr/ports/games/veloren/work/target/release/build/ring-6fd1a3f6440c683b/out" "-L" "/wrkdirs/usr/ports/games/veloren/work/target/release/build/libsqlite3-sys-ef5873ae9f6e9fdc
 /out" "-L" "/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib" "-Wl,-Bstatic" "/tmp/rustct3DqsV/liblibloading-bd3ccf10bb8832dc.rlib" "/tmp/rustct3DqsV/liblibsqlite3_sys-bdac21fd9cc42d5d.rlib" "/tmp/rustct3DqsV/libring-ac8e5a59fbebebea.rlib" "-Wl,--start-group" "/tmp/rustct3DqsV/libbacktrace_sys-8ab9e9c1d9bb3e04.rlib" "-Wl,--end-group" "/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib/libcompiler_builtins-7eb94795a99379bb.rlib" "-Wl,-Bdynamic" "-lgtk-3" "-lgdk-3" "-lpangocairo-1.0" "-lpango-1.0" "-latk-1.0" "-lcairo-gobject" "-lcairo" "-lpthread" "-lgdk_pixbuf-2.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-latk-1.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgdk-3" "-lpangocairo-1.0" "-lpango-1.0" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lpthread" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lcairo" "-lpthread" "-lpango-1.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgdk_pixbuf-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lg
 object-2.0" "-lglib-2.0" "-lintl" "-lglib-2.!
 0" "-lintl" "-lc" "-lc" "-lasound" "-lxcb" "-lxcb" "-lxcb" "-lxcb" "-lxcb-render" "-lxcb-shape" "-lxcb-xfixes" "-lc" "-lutil" "-lutil" "-lexecinfo" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-fstack-protector-strong"
  = note: /wrkdirs/usr/ports/games/veloren/work/target/release/deps/veloren_voxygen-843c89249209bb67.veloren_voxygen.76os4767-cgu.6.rcgu.o: file not recognized: File format not recognized
          cc: error: linker command failed with exit code 1 (use -v to see invocation)

error: aborting due to previous error
error: could not compile `veloren-voxygen`.

Reported by:	pkg-fallout
2020-08-22 00:59:56 +00:00
Jan Beich
786f36a355 graphics/mesa-devel: update to 20.2.b.591
Changes:	9d503b36ca...e3e45e2456
2020-08-22 00:58:11 +00:00
Jan Beich
d1388356ae emulators/yuzu: update to s20200820
Changes:	354811e55...53fbf8e20
2020-08-22 00:58:03 +00:00
Jan Beich
c336a22e10 emulators/rpcs3: update to 0.0.11.10768
Changes:	bcddbc15f...edc09e22b
2020-08-22 00:57:12 +00:00
Piotr Kubaj
2538022fb4 multimedia/ffmpeg: fix runtime on powerpc64 elfv2 with LTO
ffmpeg crashes instantly when built with LTO by clang on powerpc64.
2020-08-22 00:46:58 +00:00
Yuri Victorovich
60a48b1afc science/lammps: Update 21Jul2020 -> 21Aug2020
Reported by:	GitHub notification
2020-08-21 23:15:38 +00:00
Piotr Kubaj
cfe50d393c mail/hashcash: fix build on powerpc(64) with clang
Switch to GCC to deal with assembly written specifically for GCC.
2020-08-21 21:47:09 +00:00
Sunpoet Po-Chuan Hsieh
8ba266cf1b Change RUN_DEPENDS from rubygem-rouge to rubygem-rouge321
- Bump PORTREVISION for dependency change
2020-08-21 21:32:23 +00:00
Sunpoet Po-Chuan Hsieh
3263f97acb Update to 1.4
Changes:	https://github.com/halostatue/diff-lcs/blob/master/History.md
2020-08-21 21:32:18 +00:00
Sunpoet Po-Chuan Hsieh
89d7a3371c Update to 2.2.2
Changes:	https://github.com/jwt/ruby-jwt/releases
2020-08-21 21:32:14 +00:00
Sunpoet Po-Chuan Hsieh
0136c81ceb Update to 3.22.0
Changes:	https://github.com/rouge-ruby/rouge/releases
		https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md
2020-08-21 21:32:09 +00:00
Sunpoet Po-Chuan Hsieh
7d196d1aa1 Update to 7.9.0
Changes:	https://github.com/elastic/elasticsearch-ruby/releases
2020-08-21 21:29:20 +00:00
Sunpoet Po-Chuan Hsieh
957920ede2 Update to 7.9.0
Changes:	https://github.com/elastic/elasticsearch-ruby/releases
2020-08-21 21:29:16 +00:00
Sunpoet Po-Chuan Hsieh
59e51647f6 Update to 7.1.1
Changes:	https://github.com/elastic/elasticsearch-rails/releases
2020-08-21 21:29:11 +00:00
Sunpoet Po-Chuan Hsieh
6341353d17 Update to 7.1.1
Changes:	https://github.com/elastic/elasticsearch-rails/releases
2020-08-21 21:29:06 +00:00
Sunpoet Po-Chuan Hsieh
78d1c0807a Update to 7.1.1
Changes:	https://github.com/elastic/elasticsearch-rails/releases
2020-08-21 21:29:01 +00:00
Sunpoet Po-Chuan Hsieh
40ed8f6454 Update to 7.9.0
Changes:	https://github.com/elastic/elasticsearch-ruby/releases
2020-08-21 21:28:57 +00:00
Sunpoet Po-Chuan Hsieh
73109d5550 Update to 7.9.0
Changes:	https://github.com/elastic/elasticsearch-ruby/releases
2020-08-21 21:28:52 +00:00
Sunpoet Po-Chuan Hsieh
73fe923c51 Update to 9.0.0
Changes:	https://github.com/cucumber/cucumber/blob/master/html-formatter/CHANGELOG.md
2020-08-21 21:28:47 +00:00
Sunpoet Po-Chuan Hsieh
f6d5092744 Update to 15.0.2
Changes:	https://github.com/cucumber/cucumber/blob/master/gherkin/CHANGELOG.md
2020-08-21 21:28:43 +00:00
Sunpoet Po-Chuan Hsieh
fec36fa8f6 Update to 0.3.19
Changes:	https://github.com/fog/fog-aliyun/releases
		https://github.com/fog/fog-aliyun/blob/master/CHANGELOG.md
2020-08-21 21:28:38 +00:00
Sunpoet Po-Chuan Hsieh
b3eda4033a Update to 1.0.11
Changes:	https://github.com/KimNorgaard/validates_hostname/commits/master
2020-08-21 21:28:33 +00:00
Sunpoet Po-Chuan Hsieh
f2f7ca2d5a Update to 4.3.0
Changes:	https://github.com/rails/webpacker/blob/4-x-stable/CHANGELOG.md
2020-08-21 21:28:29 +00:00
Sunpoet Po-Chuan Hsieh
73ecb67ccb Update to 4.3.0
Changes:	https://github.com/rails/webpacker/blob/4-x-stable/CHANGELOG.md
2020-08-21 21:28:24 +00:00
Sunpoet Po-Chuan Hsieh
cf3c408610 Update to 4.3.0
Changes:	https://github.com/rails/webpacker/blob/4-x-stable/CHANGELOG.md
2020-08-21 21:28:19 +00:00
Sunpoet Po-Chuan Hsieh
effc5a9d34 Update to 5.2.1
Changes:	https://github.com/rails/webpacker/blob/master/CHANGELOG.md
2020-08-21 21:28:14 +00:00
Sunpoet Po-Chuan Hsieh
78493e1ab2 Update to 3.0.1
Changes:	https://github.com/getsentry/raven-ruby/releases
2020-08-21 21:28:09 +00:00
Sunpoet Po-Chuan Hsieh
89ef019a11 Update to 3.10.9
Changes:	https://github.com/ohler55/oj/blob/develop/CHANGELOG.md
2020-08-21 21:28:04 +00:00
Sunpoet Po-Chuan Hsieh
86f79171a7 Update to 4.0.1
Changes:	https://github.com/cucumber/cucumber-ruby-wire/blob/master/CHANGELOG.md
2020-08-21 21:27:59 +00:00
Sunpoet Po-Chuan Hsieh
e4b42e17e3 Fix gemspec for rubygem-cucumber 5.0.0 update
- Bump PORTREVISION for package change
2020-08-21 21:27:55 +00:00
Sunpoet Po-Chuan Hsieh
15de04c56e Update to 13.0.1
Changes:	https://github.com/cucumber/cucumber/blob/master/messages/CHANGELOG.md
2020-08-21 21:27:50 +00:00
Sunpoet Po-Chuan Hsieh
55a3f6088d Update to 2.0.1
Changes:	https://github.com/cucumber/cucumber/blob/master/create-meta/CHANGELOG.md
2020-08-21 21:27:45 +00:00
Sunpoet Po-Chuan Hsieh
5a10c899d6 Update to 8.0.1
Changes:	https://github.com/cucumber/cucumber-ruby-core/blob/master/CHANGELOG.md
2020-08-21 21:27:40 +00:00
Sunpoet Po-Chuan Hsieh
24c27e4525 Update to 5.0.0
Changes:	https://github.com/cucumber/cucumber-ruby/blob/master/CHANGELOG.md
2020-08-21 21:27:36 +00:00
Sunpoet Po-Chuan Hsieh
70df641de3 Update to 2.11.568
Changes:	https://github.com/aws/aws-sdk-ruby/releases
2020-08-21 21:27:31 +00:00
Sunpoet Po-Chuan Hsieh
6ef25dd1c1 Update to 1.18.0
Changes:	https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-transcribestreamingservice/CHANGELOG.md
2020-08-21 21:27:26 +00:00
Sunpoet Po-Chuan Hsieh
50ebfe9090 Update to 1.47.0
Changes:	https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-storagegateway/CHANGELOG.md
2020-08-21 21:27:21 +00:00
Sunpoet Po-Chuan Hsieh
c4327fce07 Update to 1.10.0
Changes:	https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-sesv2/CHANGELOG.md
2020-08-21 21:27:16 +00:00
Sunpoet Po-Chuan Hsieh
ffeebe2a93 Update to 1.45.0
Changes:	https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-servicecatalog/CHANGELOG.md
2020-08-21 21:27:11 +00:00
Sunpoet Po-Chuan Hsieh
5b91a45ea7 Update to 1.31.0
Changes:	https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-securityhub/CHANGELOG.md
2020-08-21 21:27:07 +00:00
Sunpoet Po-Chuan Hsieh
236ad08ef9 Update to 1.78.0
Changes:	https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-s3/CHANGELOG.md
2020-08-21 21:27:02 +00:00
Sunpoet Po-Chuan Hsieh
a0178bd1af Update to 1.27.0
Changes:	https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-robomaker/CHANGELOG.md
2020-08-21 21:26:57 +00:00
Sunpoet Po-Chuan Hsieh
eb70574b53 Update to 2.11.568
Changes:	https://github.com/aws/aws-sdk-ruby/releases
2020-08-21 21:26:52 +00:00
Sunpoet Po-Chuan Hsieh
df43e8b4af Update to 3.78.0
Changes:	https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-resources/CHANGELOG.md
2020-08-21 21:26:47 +00:00
Sunpoet Po-Chuan Hsieh
94875352e9 Update to 1.27.0
Changes:	https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-quicksight/CHANGELOG.md
2020-08-21 21:26:42 +00:00