summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-21*: remove dead download sitewiz2-4/+4
2021-04-21*: remove dead download siteswiz2-5/+4
2021-04-21xemeraldia: remove dead download sitewiz1-3/+3
2021-04-21garmin-utils: remove dead download sitewiz1-3/+2
2021-04-21proj-doc: remove dead download sitewiz1-2/+1
2021-04-21*: remove dead download sitewiz11-29/+21
2021-04-21ljpeg: remove dead download site.wiz1-4/+3
2021-04-21metacam: remove dead download site.wiz1-3/+2
2021-04-21mpeg2codec: remove dead download site.wiz1-5/+4
2021-04-21rayshade: remove dead download site.wiz1-2/+2
2021-04-21tgif: remove dead download site.wiz1-3/+2
2021-04-21urt: remove dead download site.wiz1-2/+2
2021-04-21tfkiss: remove dead download sitewiz1-3/+2
2021-04-21cblas: Fix link to Fortran libraries by using Fortran compiler as linkerryoon2-6/+13
On NetBSD. In PKGSRC_FORTRAM=gfortran case, libcblas has no RPATH=/usr/pkg/gccXX/lib and libgfortran and libquadmath are not found. In PKGSRC_FORTRAN=g95 case, libcblas has no RPATH=/usr/pkg/lib/gcc-lib/x86_64--netbsd/4.1.2 and libf95 is not found. Use Fortran compiler as linker instread of C compiler to fix link.
2021-04-21Updated databases/mysql57-client, databases/mysql57-serveradam1-1/+3
2021-04-21mysql57: updated to 5.7.34adam6-27/+34
Changes in MySQL 5.7.34 (2021-04-20, General Availability) Configuration Notes The CMAKE_BUILD_TYPE CMake option now supports a Release build type, which is like the RelWithDebInfo build type but omits debugging information to reduce the build size. Packaging Notes The bundled libedit library was upgraded to version 20190324-3.1. Binary packages that include curl rather than linking to the system curl library have been upgraded to use curl 7.74.0. Security Notes The linked OpenSSL library for MySQL Server has been updated to version 1.1.1k. Issues fixed in the new OpenSSL version are described at https://www.openssl.org/news/cl111.txt and https://www.openssl.org/news/vulnerabilities.html. Functionality Added or Changed Microsoft Windows: The named_pipe_full_access_group system variable now defaults to an empty string (''), making named pipe connections secure. Previously, '*everyone*' was the default value. A valid Windows local group name may be substituted. Bugs Fixed InnoDB: The introduction of sharded rw_lock_stats counters in MySQL 5.7 caused a regression in CPU cache efficiency. To address this issue in MySQL 5.7, the sharding method was changed. For optimal performance, the rw_lock_stats counter is removed in MySQL 8.0. InnoDB: A delete operation on a parent table that initiated a cascading update on a child table with an indexed virtual column and indexed foreign key constraint column caused a virtual column corruption. InnoDB: An adaptive hash index (AHI) latch was held in shared mode by a thread truncating a large table, causing mutex waits for other threads. The AHI latch was not required and has been removed. InnoDB: The open and close sequence for table share instances (m_share objects) and dictionary table instances was modified to prevent accessing old m_share objects that could point to stale dictionary indexes. Thanks to Yuxiang Jiang for the contribution. InnoDB: An online ALTER TABLE operation failed with an “Incorrect key file for table” error due to an unnecessary encryption status check that was performed when reading online DDL row logs. Replication: If all previous binary log files were purged at startup because their retention period had expired, the new binary log file contained an empty Previous_gtids event, which could cause errors in replication. The order of initialization has now been changed so that previous binary log files are only purged after the previous GTID set has been written to the new binary log file that is created at startup. Replication: An assertion was raised in debug builds relating to lost GTIDs if binary log files were removed at startup because their retention period had expired. Replication: A deadlock could occur if the binary log file was rotated while system variables were being updated and read by different clients. Replication: The output of a SHOW PROCESSLIST statement for a replica’s SQL thread sometimes showed the last query as currently being applied when the replica was actually caught up. A query string was displayed before it had been rewritten. For builds compiled using the libedit library, if the mysql client was invoked with the --default-character-set=utf8 option, libedit rejected input of multibyte characters. On Windows, large result sets could cause the mysql client to exit unexpectedly. Improper locking on an internal queue could cause mysqlpump to exit unexpectedly. It is now possible to use START REPLICA SQL_THREAD and STOP REPLICA SQL_THREAD statements for the group_replication_applier channel when Group Replication is stopped. This enables an operator to apply any remaining unapplied transactions on a server that left the group, without having to rejoin the server to the group. When the mysql client was used in batch mode, its parser could be confused by USE followed by DROP DATABASE when the USE database name was quoted. While optimizing the ORDER BY clause of a subquery there was a possibility of cleaning up a subquery tree referenced in the outer SELECT, which could lead to a premature exit. A malformed name in the mysql.func system table could cause unexpected server behavior. Sessions could disable their own auditing. Mishandling of stored program local variables could lead to unexpected server behavior. Uninstalling a plugin could affect subsequent execution of prepared statements.
2021-04-21revbump for boost-libsadam864-1612/+1728
2021-04-21cups-base: fix building on Darwinadam2-1/+16
2021-04-21evolution-data-server: Fix broken build because of undefined LIB_SUFFIXcirnatdan1-1/+2
https://us-east.manta.joyent.com/pkgsrc/public/reports/NetBSD/trunk/x86_64/20210419.2013//evolution-data-server-3.35.1nb14/configure.log
2021-04-21libgdm: Fix building with OpenPAM on Linuxcirnatdan2-6/+6
2021-04-21Updated boostadam1-1/+9
2021-04-21boost: updated to 1.76.0adam13-59/+155
Updated Libraries Asio: Added ip::scope_id_type type alias. Added ip::port_type type alias. Added std::hash specialisations for IP addresses. Added std::hash specialisations for ip::basic_endpoint<>. Refactored SFINAE usage to improve compile times. Added friendship support to customisation points, and made most customisations private. Changed any_io_executor to a "strong typedef"-style class. Fixed experimental::as_single to work with handler hook deprecation. Ensured pthread condition variable attributes are cleaned up on all platforms. Clarified thread safety notes on sockets and descriptors. Ensured errno is not overwritten if socket() fails on macOS/FreeBSD. Fixed work tracking for io_context and thread_pool executors when move-assigned. Ensured internal call_stack objects are accessed only from implementation files. Fixed I/O object move-assignment to ensure the executor is left in a valid state. Fixed detection of compiler support for defaulted template argument on functions with MSVC. Prevented the blocking.always property from being used with strand<>, as it did not produce the correct semantics. Removed deprecated file asio/impl/src.cpp. Atomic: Fixed compilation with MSVC for ARM. Beast: This update brings minor bug fixes and revamped CI reporting. We'd love to know how you or your company use Beast, consider adding an entry to the Companies and Individuals Using Beast list. See the full Release Notes for a complete list of changes. Bind: Add support for using the standard C++11 placeholders with boost::bind. Update boost::apply to use variadic templates and perfect forwarding. Container: Added [[no-discard]] attribute in all containers to catch bugs related to unused return values. Replaced default standard exception classes with Boost.Container own classes, reducing considerably the included files overhead. Example: in MSVC 19 boost/container/vector.hpp preprocessed file size reduces from 1,5MB to 930KB. If you still want to use standard exception classes, you can define BOOST_CONTAINER_USE_STD_EXCEPTIONS before using any Boost.Container class. Fixed bugs/issues: GitHub 102: "flat_map::insert ambiguous with initializer list & pairs that need to convert". GitHub 139: "flat_map merge and iterators". GitHub 141: "small_vector does not propagate no throw properties of move operation of contained type". GitHub 164: "Compile error when using pmr::map with a std::pair; works when using a std::tuple". GitHub 171: "deque::clear() uses undefined behaviour". Core: Add implicit conversion between compatible reference wrappers. Add boost/core/cmath.hpp, a portable implementation of the floating point classification functions from <cmath>. Add boost/core/bit.hpp, a portable implementation of the C++20 standard header <bit>. Fix BOOST_TEST_EQ, BOOST_TEST_NE for character types under C++20. Revise allocator access utilities (now support VS2013, and no workarounds use allocator_traits.) DLL: BREAKING CHANGE: boost::dll::import was renamed to boost::dll::import_symbol to avoid collision with C++20 import keyword. Updated docs, including FAQ section. Filesystem: Updated compatibility with WASI platform. Fixed an exception being thrown by path::remove_filename if the path is "////". Fixed create_directories disregarding errors from file status query operations issued internally. This could result in incorrect error codes returned by create_directories. GIL: BREAKING: In next release, we are going to drop support for GCC 5. We will also change the required minimum C++ version from C++11 to C++14. Intrusive: Reduced compile-time dependencies: linear_slist_algorithms use a simple node_ptr instead of std::pair on return. list/slist use operator </operator == instead of std::equal_to/std::less. Fixed GitHub 54: set.rbegin() looks like O(log(N)) Interprocess: Added wchar_t API support for named resources in operating systems that offer native wide character API (e.g. Windows). The following classes were updated with wchar_t name support: file_mapping managed_mapped_file managed_shared_memory managed_windows_shared_memory shared_memory_object windows_shared_memory_object file_lock named_condition named_condition_any named_mutex named_recursive_mutex named_semaphore named_sharable_mutex named_upgradable_mutex message_queue Added BOOST_INTERPROCESS_FORCE_NATIVE_EMULATION macro option to disable the use of generic emulation code for process shared synchronization primitives instead of native POSIX or Winapi functions. Fixed bugs: GitHub 76 ("Cygwin compilation errors"). GitHub 83 ("Add BOOST_INTERPROCESS_FORCE_NATIVE_EMULATION option"). GitHub 92 ("bufferstream: Correct MSVC compilation warning"). GitHub 106 ("Use fallocate on truncate_file"). GitHub 120 ("segment_manager customization"). GitHub 122 ("Mark constructors/assignment/swap noexcept where possible"). GitHub 126 ("_ReadWriteBarrier is deprecated warning when compiling with clang-cl.exe"). JSON: Security Report from Bishop Fox. Refactored value_from implementation; user customizations are now always preferred over library-provided overloads. Fix imprecise parsing for some floating point numbers. Fix link errors in standalone mode, when used alongside Boost. Fix Boost.Build builds on GCC 4.8. LexicalCast: Dropped dependency on Boost.Math Fixes for the CI and coverage Log: Bug fixes: Corrected a formal race condition in the thread-safe log record queue implementation used in the unbounded_fifo_queue policy of the asynchronous_sink frontend. The race could be detected by TSAN, but it was not a real problem on most current CPU architectures and compilers. When copying a logger with a channel attribute (e.g. channel_logger), the channel attribute is now deep-copied from the original logger. This means that modifying the channel in the new logger will no longer affect the original logger. Replaced the use of std::allocator<void> in template parameters with a new tag type boost::log::use_std_allocator to silence libc++ warnings about the former being deprecated in C++17 and later. The tag indicates that the instantiated template should be using a specialization of std::allocator internally to allocate dynamic memory, so the change has no functional effect. Boost.Log no longer defines __MSVCRT_VERSION__ macro on MinGW and MinGW-w64. Defining this macro caused incompatibility with UCRT, which is available as an option in recent MinGW-w64. See changelog for more details. Math: Breaking Change: C++03 support is now removed, a C++11 or later conformant compiler is now required to use this library. Added Z-test. Added execution policy support to univariate and bivariate statistics: enables parallel execution (requires C++17 and <execution>). Big update/improvement on CI testing. Bivariate statistics now have integer support. T-Test now has integer support. Linear regression now has integer support. Correct PDF of the beta distribution at the endpoints. Correct use of Stirling's approximation in certain multiprecision cases. Eliminate -Wimplicit-int-float-conversion on clang. Fix some constexpr issues in quaternion/octonion. Minor performance fix to tanh_sinh integration. Update hypergeometric functions internal scaling to allow for 64-bit (long long) exponents with multiprecision types. Move: Git Issue 35: "New nothrow move traits are incomplete". Multiprecision: BREAKING CHANGE: Massive refactoring and code simplification makes C++11 an absolute requirement. Use BOOST_TRY/CATCH in headers so code can be used in exception-free environments. Correct corner case in pow. Correct exception type thrown to match docs in lsb/msb. Allow moves and operators between related but different types (ie types with the same allocator). Nowide: Fix discarding of characters for text file streams when seek or sync functions are used and newlines were converted (e.g. on Windows) Fix potential use-after-free bug when reusing (via open) a file stream that has been closed Fix potential invalid memory access when using a file stream that has been moved or swapped to where the source had a put-back character or was set to unbuffered mode Fix compatibility with ucrt runtime by not defining __MSVCRT_VERSION__ Known issues: Read performance for text files is degraded. Binary files and writing is unaffected. Optional: Fixed MSVC warning C4702. Outcome: Announcements: BREAKING CHANGE: After a year and three major Boost releases announcing this upcoming change, this is the FIRST RELEASE of the v2.2 branch. This branch has a number of major breaking changes to the Outcome v2.1 which shipped in Boost 1.75 and earlier, see the documentation for details. Enhancements: VS2019.8 changed how to enable Coroutines, which caused Outcome to not compile on that compiler. If on C++ 20, we now use C++ 20 [[likely]] instead of compiler-specific markup to indicate when TRY has likely success or failure. BREAKING CHANGE: Previously the value of spare_storage(const basic_result|basic_outcome *) noexcept was not propagated over BOOST_OUTCOME_TRY, which causes things like stack backtraces captured at the point of construction of an errored result to get dropped at every TRY point. This has been fixed by adding an optional spare_storage to success_type<T> and failure_type<T>, as well as to auto success(T &&, ...) and auto failure(T &&, ...). Bug fixes: Boost.Outcome should now compile with BOOST_NO_EXCEPTIONS defined. Thanks to Emil, maintainer of Boost.Exception, making a change for me, Boost.Outcome should now compile with C++ exceptions globally disabled. You won't be able to use boost::exception_ptr as it can't be included if C++ exceptions are globally disabled. BREAKING CHANGE 244 It came as a shock to learn that BOOST_OUTCOME_TRY had been broken since the inception of this library for certain corner case code, which required a breaking change in how TRY works. See the changelog in the documentation for more detail. Parameter: Added a workaround for MSVC 2015 code miscompilation when an rvalue was used as a default value of a named parameter of a function. PFR: Fixed reflection of types with missing const in SFINAE expressions in template constructor. Now reflection of aggregates with std::optional<std::chrono::duration<???>> fields works on any Standard Library implementation, even if LWG3050 is not fixed. Comparison functions are now constexpr Fixed numerous typos in docs PolyCollection: Worked around GCC bug affecting GCC versions 9.3-10.2. Predef: Version 1.13 Add ARCH_PPC_64 predef. Fix ARCH_WORD_BITS* redefinition warnings/errors. Add ARCH_E2K, Elbrus 2000, architecture from Konstantin Ivlev. Fix not handling recent C++ version that go above 10.x version. Version 1.12 Switch to using the endian.h header on OpenBSD. (Brad Smith) Fix not handling recent versions of stdcxx that go above version 9. Fix including sub-BSD OS headers directly causing redef warnings. Add CI testing of direct inclusion of all headers. Add CI testing on FreeBSD for clang and gcc. Add WORD_BITS set of predefs to detect the architecture word size. Initial implementation inspired by submission from Mikhail Komarov. Add CI testing for Cygwin 32 and 64. PropertyTree: Property Tree has a new maintainer. Fix usage of deprecated Boost.Bind features. Link to Wikipedia fixed. Use BOOST_OVERRIDE to fix GCC warnings. Add extensive CI testing. Regex: Regex is now header only except in C++03 mode. Support for C++03 is now deprecated. The library can now be used "standalone" without the rest of Boost being present. Stacktrace: Better support for pre-C++11 builds on clang. Bigger warning for do not use boost::stacktrace::stacktrace in signal handlers. TypeTraits: Fix for Visual Studio managed code projects. Variant2: Improved generated code for the double buffered case. Updated Tools Build: Includes release of B2 version 4.4.1.
2021-04-21revbump for textproc/icuadam1823-3150/+3652
2021-04-21templates: disable search bar until the results are betternia1-2/+3
2021-04-21strawberry: remove obsolete patchesnia10-385/+0
2021-04-21templates: add DuckDuckGo search boxnia2-2/+47
2021-04-21doc: Removed mail/opensmtpdnia1-1/+2
2021-04-21opensmtpd: remove, needs a newer version re-importing from wipnia12-305/+1
this version is broken with current openssl and old and likely insecure. newer version probably needs something like libretls sitting in front.
2021-04-21doc: Updated audio/strawberry to 0.9.3nia1-1/+2
2021-04-21strawberry: update to 0.9.3nia2-20/+10
0.9.3: Bugfixes: * Fix "Show in file browser" to work with thunar. * Check that the clicked rating position is to the right or left of the rectangle. * Fix rescan when collection directory is removed and readded. * Create GLib main event loop on non-glib systems to fix stream discoverer. * (macOS) Fix intermittent abort on startup. * (macOS) Fix Tidal and Qobuz search field not showing. * (macOS) Add tidal URL scheme to Info.plist. * (macOS) Fix Tidal OAuth authentication. Enhancements: * Allow editing playlist metadata for radio streams. * Make CollectionQuery subclass QSqlQuery, avoid copying QSqlQuery. * Only enable FTS3 when schema needs upgrading, since FTS5 is used for search. * Add setting for configuring the color for the currently playing song. * Add setting to turn on OSD Pretty fading. * Add commandline option to resize window. * (macOS) Make macdeployqt work with Qt 5 too. * (macOS) Show keep running option in behaviour settings. 0.9.2: Bugfixes: * Fix marking songs available. * Fix crash when transcoding music, or copying music to devices with transcoding. * Fix copying album covers to iPod. * Fix playlist tabbar close and save right click actions. * Fix slow opening of cover manager. * (macOS) Fix crash when opening cover manager. * (macOS) Fix broken Qt plugins resulting in album covers not showing. 0.9.1: Bugfixes: * Fix duplicating songs in the DB when organizing songs between 2 different collection directories. * Fix overwriting existing newer last played when importing last played from last.fm. * Fix memory leak on song change when moodbar is disabled. * Fix playlist filter search for text with spaces with Qt 6. * Fix 'Except between tracks on the same album' backend fade option always grayed out. * Fix read and save vorbis comment grouping tag. * Fix QAtomicInteger compile error on armv. * Fix compile error with protobuf 3.15.0 and newer. * Fix possible tagreader (messagereply) crashes. * Fix save album cover when album directory and no overwrite is used for saving covers. * Fix right click save cover action when album has embedded cover. * Fix temporary art saved to /tmp. * Fix playlist bitrate sometimes stuck when changing track to previous. * (macOS) Fix minor compile errors with Qt 6. * (macOS) Fix exclusively grabbing global media shortcuts. Enhancements: * Improve Musixmatch cover and lyrics search. * Decode any HTML entities in some rare cases they appear in the retrieved lyrics from the API's. * Use mimetype instead of description from stream metadata by default when updating song filetype. * Set limits for collection pixmap cache based on size units. * Convert all signal/slot connections to new Qt 5/6 syntax. * Improve album cover management. * Add right click actions to clear set cover, and option delete covers. * Show artist and album underneath the albums in the cover manager when all Artists is selected. * Disable unavailable right click cover actions. * Remove 3rdparty TagLib now that TagLib 1.12 is available. * (macOS) Update and improve build deployment/bundling for Qt 6. New features: * Add option and support for saving embedded covers for FLAC, Ogg Vorbis, MP3 and MP4/AAC.
2021-04-21doc: Updated www/snownews to 1.7nia1-1/+2
2021-04-21snownews: update to 1.7nia9-137/+50
changes: Resuming active maintenance. Use curl to load feeds. Store feed list as OPML. Move configuration and cache to XDG dirs. Support Atom feeds. Support content:encoded tag in RSS feeds. Display UTF8 text. Redirect stderr to logfile. Fix newsitem text scrolling. Fix various build failures. Add DESTDIR support. Remove obsolete scripts.
2021-04-21freeze: remove dead download locationwiz1-2/+2
2021-04-21macutil: remove dead download locationwiz1-2/+2
2021-04-21*: remove dead download locationswiz2-5/+4
2021-04-21maplay: remove dead download locationwiz1-2/+2
2021-04-21*: remove dead download locationwiz4-15/+9
2021-04-21netperf: remove dead download locationwiz1-2/+2
2021-04-21nettest: remove dead download locationwiz1-2/+2
2021-04-21*: remove dead download locationswiz3-6/+6
2021-04-21smtpd: removewiz11-261/+3
Mail-related security software that hasn't been touched since 1997 should not be used.
2021-04-21*: remove dead download locationswiz2-6/+5
2021-04-21*: remove dead download locationwiz2-6/+6
2021-04-21spice: remove dead download locationwiz2-6/+2
2021-04-21*: remove dead download locationwiz3-6/+3
2021-04-21birda: remove dead download locationwiz1-3/+2
2021-04-21gkermit: remove dead download locationwiz1-3/+2
2021-04-21doc: Updated security/stunnel to 5.59nia1-1/+2
2021-04-21modemd: remove dead download locationwiz1-2/+2
2021-04-21stunnel: update to 5.59nia2-7/+7
### Version 5.59, 2021.04.05, urgency: HIGH * Security bugfixes - OpenSSL DLLs updated to version 1.1.1k. * New features - Client-side "protocol = ldap" support (thx to Bart Dopheide and Seth Grover). * Bugfixes - The test suite fixed not to require external connectivity. - Fixed paths in generated manuals (thx to Tatsuki Makino). - Fixed configuration reload when compression is used. - Fixed compilation with early releases of OpenSSL 1.1.1.