UPDATE: FreeOrion 0.5.0.1
Here is an update to FreeOrion 0.5.0.1. [v0.5.0.1] - 2024-03-04 --- ### Bugfixes / Improvements - Fixed issue with Boost for Boost version 1.82 and greater - Fixed ship design validation - Fixed species description in encyclopedia - Fixed division by zero error in AI scripts - Fixed issue with rendering caret at start of line in multi line edit boxes - Update logistics facilitator description to fix number of external slots - Fixed Megalith increase infrastructure effect - Ignore irrelevant SDL error message - Build prerequisite ship facilities when needed - Only show scrap building popup if a scrap order could be issued for that building by the client empire - Apply self-sustaining xenophobic malus only where self-sustaining bonus applies - Fix division by zero when AI has researched everything Index: Makefile === RCS file: /cvs/ports/games/freeorion/Makefile,v retrieving revision 1.19 diff -u -p -u -p -r1.19 Makefile --- Makefile26 Sep 2023 09:41:35 - 1.19 +++ Makefile3 Apr 2024 06:29:20 - @@ -1,4 +1,4 @@ -V =0.5 +V =0.5.0.1 COMMENT = turn-based space empire and galactic conquest computer game DISTNAME = FreeOrion_v${V}_Source PKGNAME = freeorion-${V} Index: distinfo === RCS file: /cvs/ports/games/freeorion/distinfo,v retrieving revision 1.6 diff -u -p -u -p -r1.6 distinfo --- distinfo13 May 2023 18:34:18 - 1.6 +++ distinfo3 Apr 2024 06:29:20 - @@ -1,2 +1,2 @@ -SHA256 (FreeOrion_v0.5_Source.tar.gz) = CfMc/lXWFlvf7pfbOnXCRarhEzx5L9SAr3oTqmdnTLE= -SIZE (FreeOrion_v0.5_Source.tar.gz) = 152861207 +SHA256 (FreeOrion_v0.5.0.1_Source.tar.gz) = xvYsO0ANULM21iUIrF1dZW5MDI5X0P8rJw9yOB5o4ds= +SIZE (FreeOrion_v0.5.0.1_Source.tar.gz) = 152861158 Index: patches/patch-CMakeLists_txt === RCS file: /cvs/ports/games/freeorion/patches/patch-CMakeLists_txt,v retrieving revision 1.6 diff -u -p -u -p -r1.6 patch-CMakeLists_txt --- patches/patch-CMakeLists_txt13 May 2023 18:34:18 - 1.6 +++ patches/patch-CMakeLists_txt3 Apr 2024 06:29:20 - @@ -3,7 +3,7 @@ Remove hardcoded optimisation option. Index: CMakeLists.txt --- CMakeLists.txt.orig +++ CMakeLists.txt -@@ -501,7 +501,6 @@ target_compile_options(freeorionparseobj +@@ -500,7 +500,6 @@ target_compile_options(freeorionparseobj PRIVATE $<$:-ftemplate-depth=512> $<$:-ftemplate-depth=512> Index: patches/patch-GG_CMakeLists_txt === RCS file: /cvs/ports/games/freeorion/patches/patch-GG_CMakeLists_txt,v retrieving revision 1.3 diff -u -p -u -p -r1.3 patch-GG_CMakeLists_txt --- patches/patch-GG_CMakeLists_txt 13 May 2023 18:34:18 - 1.3 +++ patches/patch-GG_CMakeLists_txt 3 Apr 2024 06:29:20 - @@ -2,7 +2,7 @@ Add X11BASE include directory Index: GG/CMakeLists.txt --- GG/CMakeLists.txt.orig +++ GG/CMakeLists.txt -@@ -86,6 +86,7 @@ endif() +@@ -85,6 +85,7 @@ endif() include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} Index: patches/patch-GG_src_dialogs_FileDlg_cpp === RCS file: patches/patch-GG_src_dialogs_FileDlg_cpp diff -N patches/patch-GG_src_dialogs_FileDlg_cpp --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-GG_src_dialogs_FileDlg_cpp3 Apr 2024 06:29:20 - @@ -0,0 +1,46 @@ +updates for Boost 1.85 +https://github.com/freeorion/freeorion/commit/bc02d58fc1efc70c6c3d33c20a71ef0dd4852d23 + +Index: GG/src/dialogs/FileDlg.cpp +--- GG/src/dialogs/FileDlg.cpp.orig GG/src/dialogs/FileDlg.cpp +@@ -9,7 +9,7 @@ + + #include + #include +-#include ++#include + #include + // boost::spirit::classic pulls in windows.h which in turn defines macro + // versions of min and max. Defining NOMINMAX disables the creation of those +@@ -215,7 +215,7 @@ void FileDlg::CompleteConstruction() + + if (!m_init_filename.empty()) { + fs::path filename_path = fs::system_complete(fs::path(m_init_filename)); +-m_files_edit->SetText(filename_path.leaf().string()); ++m_files_edit->SetText(filename_path.filename().string()); + } + } + +@@ -548,7 +548,7 @@ void FileDlg::UpdateList() + if (!m_in_win32_drive_selection) { + // parent directory selector + if ((s_working_dir.string() != s_working_dir.root_path().string() && +- !s_working_dir.branch_path().string().empty()) || ++ !s_working_dir.parent_path().string().empty()) || + Win32Paths()) + { + auto row = Wnd::Create(); +@@ -694,10 +694,10 @@ void FileDlg::OpenDirectory() + } else if (directory == "..") { + // move to parent directory of current directory + if (s_working_dir.str
UPDATE: OpenVDB 11.0.0
Here is an update to OpenVDB 11.0.0. Version 11.0.0 - November 1, 2023 OpenVDB: Improvements: - Removed use of boost::any in favor of std::any. [Contributed by Brian McKinnon] Bug Fixes: - Fix potential crash reading corrupt .vdb files with invalid blosc or zip chunks. [Contributed by Matthias Ueberheide] NanoVDB: Highlights: - Several new tools to generate and modify NanoVDB grids on the GPU. - New file format that supports streaming of raw grid buffers. New Features: - New memory efficient GridClass::IndexGrid that separates values from tree - 4 new GridTypes (Index, OnIndex, IndexMask, OnIndexMask) used by IndexGrid - Added createNanoGrid that replaces older conversion methods in GridBuilder.h, IndexGridBuilder.h and OpenToNanoVDB.h - Added cudaPointsToGrid that constructs a point device grid from a list of points. - Added cudaVoxelsToGrid that constructs a voxel device grid from a list of voxels. - Added cuda/CudaUtils.h with several cuda utility functions. - Added GpuTimer for timing of kernels in a specific cuda stream. - Added cudaIndexToGrid that converts IndexGrids into regular Grids. - Added cudaSignedFloodFill that performs signed-flood filling on the GPU. - Added cudaAddBlindData that adds blind data to an existing grid on the GPU. - Added cudaGridChecksum that computes checksums of device grids. - Added cudaGridHandle that handles grids on the GPU. - Added cudaNodeManager that constructs a NodeManager on the GPU. - Added build type Points and GridType::PointIndex for point grids. - Added GridType::Vec3u16 and GridType::Vec3u8 for compressed coordinates. - Added PrefixSum.h for concurrent computation of prefix sum on the CPU. API Changes: - Version 32.6.0 (ABI is unchanged). - Transition from C++11 to C++17 - Vec3R is deprecated, please use Vec3d instead. - nanoToOpenVDB now takes the index of a NanoVDB in a GridHandle. - GridData, InternalData and LeafData are now public. - GridMetaData can be copied. - Improvements to GridBuilder.h that allows construction of grids on CPU. - GridHandle's move c-tor now requires the GridBuffer to contain a valid grid. - Moved CudaDeviceBuffer.h to cuda/CudaDeviceBuffer.h. - New API for acceleration of custom random-access with ValueAccessors. - Added BitFlags class for convenient bit-mask operations. - Added Vec2/3::min/maxComponentAtomic GPU methods. - Added BBox::expandAtomic and BBox::intersectAtomic. - Added Coord::expandAtomic. - Added Map constructors. - Added Mask::DenseIterator, Mask::setOnAtomic, and Mask::setOffAtomic. - InternalNode::ChildIterator is now const-correct. - Added several new NanoVDB Build Traits. - Syncing PNanoVDB.h with NanoVDB.h. Build: - Support for OpenEXR 2.X has been removed. - Better support for building with external package configurations with CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON. Python: - Removed Python 2 support. [Contributed by Matthew Cong] - Removed explicit bindings for Math types. [Contributed by Matthew Cong] - Improved type casting for TypedMetadata. [Contributed by Matthew Cong] Index: Makefile === RCS file: /cvs/ports/graphics/openvdb/Makefile,v retrieving revision 1.9 diff -u -p -u -p -r1.9 Makefile --- Makefile10 May 2023 09:35:17 - 1.9 +++ Makefile3 Apr 2024 03:57:43 - @@ -6,9 +6,9 @@ COMMENT=tools for storage and manipulat GH_ACCOUNT=AcademySoftwareFoundation GH_PROJECT=openvdb -GH_TAGNAME=v10.0.1 +GH_TAGNAME=v11.0.0 -SHARED_LIBS += openvdb 4.0 # 9.0 +SHARED_LIBS += openvdb 5.0 # 9.0 CATEGORIES=graphics Index: distinfo === RCS file: /cvs/ports/graphics/openvdb/distinfo,v retrieving revision 1.5 diff -u -p -u -p -r1.5 distinfo --- distinfo10 May 2023 09:35:17 - 1.5 +++ distinfo3 Apr 2024 03:57:43 - @@ -1,2 +1,2 @@ -SHA256 (openvdb-10.0.1.tar.gz) = iHozkfvZayDHeRT0+zq0sz0m5fxHmqA205Xe9VI8Yi8= -SIZE (openvdb-10.0.1.tar.gz) = 3461352 +SHA256 (openvdb-11.0.0.tar.gz) = YxT/HbBX6pAFB2Pnt9fthtgiT81CqCzbucUV4AG5bHQ= +SIZE (openvdb-11.0.0.tar.gz) = 4620858 Index: pkg/PLIST === RCS file: /cvs/ports/graphics/openvdb/pkg/PLIST,v retrieving revision 1.6 diff -u -p -u -p -r1.6 PLIST --- pkg/PLIST 10 May 2023 09:35:17 - 1.6 +++ pkg/PLIST 3 Apr 2024 03:57:43 - @@ -25,7 +25,6 @@ include/openvdb/math/Coord.h include/openvdb/math/DDA.h include/openvdb/math/FiniteDifference.h include/openvdb/math/Half.h -include/openvdb/math/HalfLimits.h include/openvdb/math/LegacyFrustum.h include/openvdb/math/Maps.h include/openvdb/math/Mat.h @@ -70,9 +69,20 @@ include/
aarch64 bulk build report
bulk build on arm64.ports.openbsd.org started on Sat Mar 30 16:21:42 MDT 2024 finished at Tue Apr 2 16:30:07 MDT 2024 lasted 3D00h08m done with kern.version=OpenBSD 7.5-current (GENERIC.MP) #139: Sat Mar 30 11:13:12 MDT 2024 built packages:12234 Mar 30:4000 Mar 31:1072 Apr 1:1412 Apr 2:5749 critical path missing pkgs: http://build-failures.rhaalovely.net/aarch64/2024-03-30/summary.log build failures: 3 http://build-failures.rhaalovely.net/aarch64/2024-03-30/plan9/plan9port.log http://build-failures.rhaalovely.net/aarch64/2024-03-30/sysutils/testdisk.log http://build-failures.rhaalovely.net/aarch64/2024-03-30/x11/kde-applications/elisa.log recurrent failures new failures +++ ls-failures Tue Apr 2 16:31:55 2024 +failures/plan9/plan9port.log +failures/sysutils/testdisk.log +failures/x11/kde-applications/elisa.log resolved failures --- ../old/aarch64/last//ls-failuresWed Mar 27 23:46:51 2024 -failures/graphics/ctl.log -failures/graphics/dcmtk.log -failures/graphics/openscenegraph.log -failures/x11/gnome/gedit-plugins.log -failures/x11/qt6/qttools.log
net/kdsoap : qt6 flavor
Simple update and qt6 flavor to install either qt5 and qt6 or both. The default does not change. OK? Rafael diff --git a/net/kdsoap/Makefile b/net/kdsoap/Makefile index 71d94148bba..3bdb71f1702 100644 --- a/net/kdsoap/Makefile +++ b/net/kdsoap/Makefile @@ -1,9 +1,13 @@ COMMENT = Qt-based client-side and server-side SOAP component -DISTNAME = kdsoap-1.10.0 +V =2.2.0 +DISTNAME = kdsoap-${V} -SHARED_LIBS += kdsoap 0.1 -SHARED_LIBS += kdsoap-server 0.0 +SHARED_LIBS += kdsoap 1.0 +SHARED_LIBS += kdsoap-server 1.0 + +SHARED_LIBS += kdsoap-qt60.0 # 0.0 +SHARED_LIBS += kdsoap-server-qt6 0.0 # 0.0 CATEGORIES = net devel @@ -12,15 +16,26 @@ HOMEPAGE = https://www.kdab.com/development-resources/qt-tools/kd-soap/ # AGPL3 modified PERMIT_PACKAGE = Yes -WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Network Qt5Xml c m +FLAVORS= qt6 +FLAVOR ?= SITES = https://github.com/KDAB/KDSoap/releases/download/${DISTNAME}/ -MODULES = devel/cmake \ - x11/qt5 +MODULES = devel/cmake BUILD_DEPENDS =devel/boost CONFIGURE_ARGS = -DCMAKE_INSTALL_PREFIX=${LOCALBASE} +.if ${FLAVOR:Mqt6} +FULLPKGNAME= kdsoap-qt6-${V} +MODULES += x11/qt6 +WANTLIB += ${COMPILER_LIBCXX} Qt6Core Qt6Network Qt6Xml c m +CONFIGURE_ARGS += -DKDSoap_QT6=ON +.else +MODULES += x11/qt5 +WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Network Qt5Xml c m +CONFIGURE_ARGS += -DKDSoap_QT6=OFF +.endif + .include diff --git a/net/kdsoap/distinfo b/net/kdsoap/distinfo index ee836e502c0..1e7a5766a83 100644 --- a/net/kdsoap/distinfo +++ b/net/kdsoap/distinfo @@ -1,2 +1,2 @@ -SHA256 (kdsoap-1.10.0.tar.gz) = DGBuzENEZtutsoKYIMoWOvYMx8oib1U7XUAyGWc3M48= -SIZE (kdsoap-1.10.0.tar.gz) = 1399777 +SHA256 (kdsoap-2.2.0.tar.gz) = 2e8RlIRCGXyfpEvW+63IQrcoCmDfxAV3r2b97WN681Y= +SIZE (kdsoap-2.2.0.tar.gz) = 11918875 diff --git a/net/kdsoap/pkg/PFRAG.no-qt6 b/net/kdsoap/pkg/PFRAG.no-qt6 new file mode 100644 index 000..b9b2f6a921d --- /dev/null +++ b/net/kdsoap/pkg/PFRAG.no-qt6 @@ -0,0 +1,86 @@ +@bin bin/kdwsdl2cpp +include/KDSoapClient/ +include/KDSoapClient/KDDateTime +include/KDSoapClient/KDDateTime.h +include/KDSoapClient/KDQName +include/KDSoapClient/KDQName.h +include/KDSoapClient/KDSoap +include/KDSoapClient/KDSoap.h +include/KDSoapClient/KDSoapAuthentication +include/KDSoapClient/KDSoapAuthentication.h +include/KDSoapClient/KDSoapClient +include/KDSoapClient/KDSoapClientInterface +include/KDSoapClient/KDSoapClientInterface.h +include/KDSoapClient/KDSoapEndpointReference +include/KDSoapClient/KDSoapEndpointReference.h +include/KDSoapClient/KDSoapFaultException +include/KDSoapClient/KDSoapFaultException.h +include/KDSoapClient/KDSoapGlobal +include/KDSoapClient/KDSoapGlobal.h +include/KDSoapClient/KDSoapHeaders +include/KDSoapClient/KDSoapJob +include/KDSoapClient/KDSoapJob.h +include/KDSoapClient/KDSoapMessage +include/KDSoapClient/KDSoapMessage.h +include/KDSoapClient/KDSoapMessageAddressingProperties +include/KDSoapClient/KDSoapMessageAddressingProperties.h +include/KDSoapClient/KDSoapNamespaceManager +include/KDSoapClient/KDSoapNamespaceManager.h +include/KDSoapClient/KDSoapPendingCall +include/KDSoapClient/KDSoapPendingCall.h +include/KDSoapClient/KDSoapPendingCallWatcher +include/KDSoapClient/KDSoapPendingCallWatcher.h +include/KDSoapClient/KDSoapSslHandler +include/KDSoapClient/KDSoapSslHandler.h +include/KDSoapClient/KDSoapUdpClient +include/KDSoapClient/KDSoapUdpClient.h +include/KDSoapClient/KDSoapValue +include/KDSoapClient/KDSoapValue.h +include/KDSoapClient/KDSoapValueList +include/KDSoapClient/kdsoap_version.h +include/KDSoapServer/ +include/KDSoapServer/KDSoapDelayedResponseHandle +include/KDSoapServer/KDSoapDelayedResponseHandle.h +include/KDSoapServer/KDSoapServer +include/KDSoapServer/KDSoapServer.h +include/KDSoapServer/KDSoapServerAuthInterface +include/KDSoapServer/KDSoapServerAuthInterface.h +include/KDSoapServer/KDSoapServerCustomVerbRequestInterface +include/KDSoapServer/KDSoapServerCustomVerbRequestInterface.h +include/KDSoapServer/KDSoapServerGlobal +include/KDSoapServer/KDSoapServerGlobal.h +include/KDSoapServer/KDSoapServerObjectInterface +include/KDSoapServer/KDSoapServerObjectInterface.h +include/KDSoapServer/KDSoapServerRawXMLInterface +include/KDSoapServer/KDSoapServerRawXMLInterface.h +include/KDSoapServer/KDSoapThreadPool +include/KDSoapServer/KDSoapThreadPool.h +lib/cmake/KDSoap/ +lib/cmake/KDSoap/KDSoapConfig.cmake +lib/cmake/KDSoap/KDSoapConfigVersion.cmake +lib/cmake/KDSoap/KDSoapMacros.cmake +lib/cmake/KDSoap/KDSoapTargets${MODCMAKE_BUILD_SUFFIX} +lib/cmake/KDSoap/KDSoapTargets.cmake +@lib lib/libkdsoap-server.so.${LIBkdsoap-server_VERSION} +@lib lib/libkdsoap.so.${LIBkdsoap_VERSION} +mkspecs/ +mkspecs/modules/ +mkspecs/modules/qt_KDSoapClient.pri +mkspecs/modules/qt_KDSoapServer.pri +share/doc/KDSoap/ +share/doc/KDSoap/LICENSES/ +sha
UPDATE: Nextcloud-28.0.4
Hello, Update for Nextcloud to 28.0.4: https://nextcloud.com/changelog/ OK? Comments? Cheers.- Index: Makefile === RCS file: /cvs/ports/www/nextcloud/28/Makefile,v diff -u -p -r1.4 Makefile --- Makefile5 Mar 2024 09:55:51 - 1.4 +++ Makefile2 Apr 2024 17:12:46 - @@ -1,3 +1,3 @@ -NC_VERSION=28.0.3 +NC_VERSION=28.0.4 .include Index: distinfo === RCS file: /cvs/ports/www/nextcloud/28/distinfo,v diff -u -p -r1.2 distinfo --- distinfo5 Mar 2024 09:55:51 - 1.2 +++ distinfo2 Apr 2024 17:12:46 - @@ -1,2 +1,2 @@ -SHA256 (nextcloud-28.0.3.tar.bz2) = ntQTwN4W9bAzzu/8ypnA1h/GmNvrjbhRrJrfnu+VGQY= -SIZE (nextcloud-28.0.3.tar.bz2) = 185856401 +SHA256 (nextcloud-28.0.4.tar.bz2) = m/7O4eEvukjEnppxyqgcS6ELKIR4f6t11kzP0SKhMBk= +SIZE (nextcloud-28.0.4.tar.bz2) = 189242050 Index: pkg/PLIST === RCS file: /cvs/ports/www/nextcloud/28/pkg/PLIST,v diff -u -p -r1.2 PLIST --- pkg/PLIST 5 Mar 2024 09:55:51 - 1.2 +++ pkg/PLIST 2 Apr 2024 17:13:08 - @@ -8385,6 +8385,8 @@ nextcloud/apps/admin_audit/l10n/it.js nextcloud/apps/admin_audit/l10n/it.json nextcloud/apps/admin_audit/l10n/ja.js nextcloud/apps/admin_audit/l10n/ja.json +nextcloud/apps/admin_audit/l10n/ka.js +nextcloud/apps/admin_audit/l10n/ka.json nextcloud/apps/admin_audit/l10n/ko.js nextcloud/apps/admin_audit/l10n/ko.json nextcloud/apps/admin_audit/l10n/lt_LT.js @@ -8812,6 +8814,8 @@ nextcloud/apps/circles/l10n/ka_GE.js nextcloud/apps/circles/l10n/ka_GE.json nextcloud/apps/circles/l10n/kab.js nextcloud/apps/circles/l10n/kab.json +nextcloud/apps/circles/l10n/kn.js +nextcloud/apps/circles/l10n/kn.json nextcloud/apps/circles/l10n/ko.js nextcloud/apps/circles/l10n/ko.json nextcloud/apps/circles/l10n/lb.js @@ -8844,6 +8848,8 @@ nextcloud/apps/circles/l10n/ru.js nextcloud/apps/circles/l10n/ru.json nextcloud/apps/circles/l10n/sc.js nextcloud/apps/circles/l10n/sc.json +nextcloud/apps/circles/l10n/si.js +nextcloud/apps/circles/l10n/si.json nextcloud/apps/circles/l10n/sk.js nextcloud/apps/circles/l10n/sk.json nextcloud/apps/circles/l10n/sl.js @@ -8876,8 +8882,7 @@ nextcloud/apps/circles/lib/Activity/Filt nextcloud/apps/circles/lib/Activity/Provider.php nextcloud/apps/circles/lib/Activity/ProviderParser.php nextcloud/apps/circles/lib/Activity/ProviderSubjectCircle.php -nextcloud/apps/circles/lib/Activity/ProviderSubjectGroup.php -nextcloud/apps/circles/lib/Activity/ProviderSubjectLink.php +nextcloud/apps/circles/lib/Activity/ProviderSubjectCircleMember.php nextcloud/apps/circles/lib/Activity/ProviderSubjectMember.php nextcloud/apps/circles/lib/Activity/SettingAsMember.php nextcloud/apps/circles/lib/Activity/SettingAsModerator.php @@ -9257,6 +9262,7 @@ nextcloud/apps/circles/lib/Search/LocalU nextcloud/apps/circles/lib/Search/UnifiedSearchProvider.php nextcloud/apps/circles/lib/Search/UnifiedSearchResult.php nextcloud/apps/circles/lib/Service/ +nextcloud/apps/circles/lib/Service/ActivityService.php nextcloud/apps/circles/lib/Service/CircleService.php nextcloud/apps/circles/lib/Service/CirclesService.php nextcloud/apps/circles/lib/Service/ConfigService.php @@ -9410,6 +9416,8 @@ nextcloud/apps/cloud_federation_api/l10n nextcloud/apps/cloud_federation_api/l10n/es_CL.json nextcloud/apps/cloud_federation_api/l10n/es_EC.js nextcloud/apps/cloud_federation_api/l10n/es_EC.json +nextcloud/apps/cloud_federation_api/l10n/es_MX.js +nextcloud/apps/cloud_federation_api/l10n/es_MX.json nextcloud/apps/cloud_federation_api/l10n/et_EE.js nextcloud/apps/cloud_federation_api/l10n/et_EE.json nextcloud/apps/cloud_federation_api/l10n/eu.js @@ -9751,6 +9759,8 @@ nextcloud/apps/contactsinteraction/l10n/ nextcloud/apps/contactsinteraction/l10n/es.json nextcloud/apps/contactsinteraction/l10n/es_EC.js nextcloud/apps/contactsinteraction/l10n/es_EC.json +nextcloud/apps/contactsinteraction/l10n/es_MX.js +nextcloud/apps/contactsinteraction/l10n/es_MX.json nextcloud/apps/contactsinteraction/l10n/eu.js nextcloud/apps/contactsinteraction/l10n/eu.json nextcloud/apps/contactsinteraction/l10n/fa.js @@ -10002,6 +10012,8 @@ nextcloud/apps/dav/img/schedule.svg nextcloud/apps/dav/l10n/ nextcloud/apps/dav/l10n/ar.js nextcloud/apps/dav/l10n/ar.json +nextcloud/apps/dav/l10n/ast.js +nextcloud/apps/dav/l10n/ast.json nextcloud/apps/dav/l10n/bg.js nextcloud/apps/dav/l10n/bg.json nextcloud/apps/dav/l10n/ca.js @@ -12071,9 +12083,9 @@ nextcloud/apps/files_pdfviewer/js/files_ nextcloud/apps/files_pdfviewer/js/files_pdfviewer-public.js nextcloud/apps/files_pdfviewer/js/files_pdfviewer-public.js.LICENSE.txt nextcloud/apps/files_pdfviewer/js/files_pdfviewer-public.js.map -nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-nJePvM3F_mjs.js -nextcloud/apps/files_pdfviewer/j
Re: [update] fonts/iosevka-fonts to 29.0.3
On Mon, Mar 25, 2024 at 09:35:16PM +, Edd Barrett wrote: > Hi, > > On Sun, Mar 24, 2024 at 02:31:47PM +0100, Justin Berthault wrote: > > Updated Iosevka to 29.0.3. > > Fails to fetch. > > Did upstream re-roll the dist or something? > > -- > Best Regards > Edd Barrett > > https://www.theunixzoo.co.uk Hi, yeah I think they re-roll the dist. Took advantage of it to update to 29.0.5 diff /usr/ports commit - 2c95e30b283dfaeb531ad987e6c778c3e341e109 path + /usr/ports blob - 94dfec775d76be9ce8e7d1d1d54f1e7779b096ec file + fonts/iosevka-fonts/Makefile.inc --- fonts/iosevka-fonts/Makefile.inc +++ fonts/iosevka-fonts/Makefile.inc @@ -1,4 +1,4 @@ -V =28.0.5 +V =29.0.5 CATEGORIES = fonts x11 HOMEPAGE = https://github.com/be5invis/Iosevka MAINTAINER = Edd Barrett blob - 6eb0af2d797e91369882e93e107555a027644650 file + fonts/iosevka-fonts/aile/distinfo --- fonts/iosevka-fonts/aile/distinfo +++ fonts/iosevka-fonts/aile/distinfo @@ -1,2 +1,2 @@ -SHA256 (PkgTTC-IosevkaAile-28.0.5.zip) = X3qqeMDES0xrt05vFEY8D8hncDKItFMYm6khgaUdFUU= -SIZE (PkgTTC-IosevkaAile-28.0.5.zip) = 56651655 +SHA256 (PkgTTC-IosevkaAile-29.0.5.zip) = wfIP8S37VygBFy4L3xw/AIF9d4KXekKA6397BjiRjtM= +SIZE (PkgTTC-IosevkaAile-29.0.5.zip) = 66247933 blob - 61c5ca0fd2864806011315dadec37214c5ea6693 file + fonts/iosevka-fonts/default/distinfo --- fonts/iosevka-fonts/default/distinfo +++ fonts/iosevka-fonts/default/distinfo @@ -1,2 +1,2 @@ -SHA256 (PkgTTC-Iosevka-28.0.5.zip) = GRyfbSzI2jdDuF6xVWDTGGDS7IQUlzT9SzSQVia8ya8= -SIZE (PkgTTC-Iosevka-28.0.5.zip) = 105190130 +SHA256 (PkgTTC-Iosevka-29.0.5.zip) = IRR5i6PrieU9m/EE6mi/fvzmTt5E/WwcsBXIpParb28= +SIZE (PkgTTC-Iosevka-29.0.5.zip) = 106482895 blob - 3eb6020aadc7d55ff2d0a8d156bdbc6933378829 file + fonts/iosevka-fonts/etoile/distinfo --- fonts/iosevka-fonts/etoile/distinfo +++ fonts/iosevka-fonts/etoile/distinfo @@ -1,2 +1,2 @@ -SHA256 (PkgTTC-IosevkaEtoile-28.0.5.zip) = ZwMT5/cTHMs0gsLgnYvXqs9bQtPKyGuIQEOEpBXvQq0= -SIZE (PkgTTC-IosevkaEtoile-28.0.5.zip) = 60573667 +SHA256 (PkgTTC-IosevkaEtoile-29.0.5.zip) = EWj/owXb150TrE+l3sdNQlNzUPyUPKlXcGqTvOutUX8= +SIZE (PkgTTC-IosevkaEtoile-29.0.5.zip) = 72073448 blob - ee571ce9e8b1ee8377ff57b6d163727c9f0b1e1e file + fonts/iosevka-fonts/slab/distinfo --- fonts/iosevka-fonts/slab/distinfo +++ fonts/iosevka-fonts/slab/distinfo @@ -1,2 +1,2 @@ -SHA256 (PkgTTC-IosevkaSlab-28.0.5.zip) = H/9ct79Q6tnyf7HhPvxLi2xAxm8OuMXpo6aeWhgw56E= -SIZE (PkgTTC-IosevkaSlab-28.0.5.zip) = 110910328 +SHA256 (PkgTTC-IosevkaSlab-29.0.5.zip) = z1YwqL5Sybz4zLamfs2tCYk52/zM4ThxicmmhHAF3hk= +SIZE (PkgTTC-IosevkaSlab-29.0.5.zip) = 112791752 -- ~Justin
[NEW] devel/opendht-3.1.9
Hi, Here is the port of OpenDHT-3.1.9, without tools and Python support. previous port (3.1.7) could not link any applications due to configure.ac is written for bash (not sh/ksh). This port has patch to fix configure script. (I reported this issue to author but not fixed yet) -- SASANO Takayoshi (JG1UAA) opendht.tgz Description: Binary data
[NEW] devel/msgpack-cxx-6.1.1
Hi, this is updated version that I previously posted. This port installs C++ headers only and is required to build OpenDHT. -- SASANO Takayoshi (JG1UAA) msgpack-cxx.tgz Description: Binary data
towards python 3.11 default: math/py-tables, devel/py-lief, www/py-cookies
In prep for a changeover to using Python 3.11 by default, I've done a couple of rounds of bulk builds with the default Python version setting to 3.11. Debian already uses 3.11 as the main version in a stable release (bookworm), the ecosystem is in fairly good shape already. I've fixed a few problems that can be fixed in advance without too much churn. As usual there are a few minor PLIST and library version number things to update. Otherwise most of the ports tree builds. Remaining build-time issues: - math/py-tables: needs a newer version for py3.11 support, but that also requires blosc2 (either as a separate port, or update archivers/blosc to blosc2 if the rest of the related chain of ports is happy). Has anyone already looked at updating this? - devel/py-lief: looks like an update will fix it, but upstream no longer provides an sdist. It should be possible to build from git, but needs additional ports to build, and often wants very specific versions, making it a pain to handle in ports. There have been no actual port updates since 2021 (despite fixes for a dozen CVEs in this reverse engineering tool). I think at this point removing the port might make the most sense. - www/py-cookies: pining for the fjords (last commits Sept 2014), not used in ports. ... Build was done on i386 so there could still be failures in amd64-only ports (and a bulk on amd64 would be handy at some point, though let's get known things fixed first). There could of course be runtime problems, so sometime soonish would be a good point in the release cycle to switch over so we can shake them out.
games/yquake2 8.00 -> 8.30
Hi, Here's a diff to update games/yquake2 from 8.00 to 8.30. Have only tested the server binary but not the client (as I don't have an OpenBSD gaming machine at the moment) and it loads and runs. Thanks, Tom Index: Makefile === RCS file: /cvs/ports/games/yquake2/Makefile,v diff -u -p -u -p -r1.29 Makefile --- Makefile6 Feb 2024 12:49:36 - 1.29 +++ Makefile2 Apr 2024 12:33:49 - @@ -1,6 +1,6 @@ COMMENT= Yamagi Quake II N= yquake2 -V= 8.00 +V= 8.30 PKGNAME= ${N}-${V} DISTNAME= quake2-${V} CATEGORIES=games Index: distinfo === RCS file: /cvs/ports/games/yquake2/distinfo,v diff -u -p -u -p -r1.11 distinfo --- distinfo15 Dec 2021 13:44:12 - 1.11 +++ distinfo2 Apr 2024 12:33:49 - @@ -1,2 +1,2 @@ -SHA256 (quake2-8.00.tar.xz) = YNjRD8K011uWElGZDk2QM1cZSnMhC8HkKSTt74h9DrI= -SIZE (quake2-8.00.tar.xz) = 2086776 +SHA256 (quake2-8.30.tar.xz) = 4tlWOtgm/TflgHjxXbrpi71IOUnymwl9BKgxVrwQm4Y= +SIZE (quake2-8.30.tar.xz) = 2165532
archivers/unzip: CVE-2021-4217 still open?
Hi! I'm doing vulnerability scanning on some ports and for unzip CVE-2021-4217 seems not fixed. Ubuntu had a proposed patch under https://bugs.launchpad.net/ubuntu/+source/unzip/+bug/1957077/+attachment/5554956/+files/0001-Fix-null-pointer-dereference-and-use-of-uninitialized-data.patch. Thanks! Greetings, Matthias smime.p7s Description: S/MIME cryptographic signature
[Update] devel/snare
This updates devel/snare to 0.4.10. The main change from a ports perspective is the further reduction in dependencies. Laurie diff --git devel/snare/Makefile devel/snare/Makefile index a280c1d8caa..314212cf38e 100644 --- devel/snare/Makefile +++ devel/snare/Makefile @@ -1,6 +1,6 @@ COMMENT = GitHub webhooks runner daemon -V =0.4.9 +V =0.4.10 DISTNAME = snare-$V CATEGORIES = devel diff --git devel/snare/crates.inc devel/snare/crates.inc index d01f4f987cb..a2e686165d8 100644 --- devel/snare/crates.inc +++ devel/snare/crates.inc @@ -1,21 +1,14 @@ MODCARGO_CRATES += aho-corasick1.1.2 # Unlicense OR MIT -MODCARGO_CRATES += android-tzdata 0.1.1 # MIT OR Apache-2.0 -MODCARGO_CRATES += android_system_properties 0.1.5 # MIT/Apache-2.0 MODCARGO_CRATES += anyhow 1.0.75 # MIT OR Apache-2.0 -MODCARGO_CRATES += atty0.2.14 # MIT MODCARGO_CRATES += autocfg 1.1.0 # Apache-2.0 OR MIT MODCARGO_CRATES += bincode 1.3.3 # MIT MODCARGO_CRATES += bitflags1.3.2 # MIT/Apache-2.0 MODCARGO_CRATES += bitflags2.4.1 # MIT OR Apache-2.0 MODCARGO_CRATES += block-buffer0.10.4 # MIT OR Apache-2.0 MODCARGO_CRATES += bstr1.8.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += bumpalo 3.14.0 # MIT OR Apache-2.0 MODCARGO_CRATES += cactus 1.0.6 # Apache-2.0/MIT -MODCARGO_CRATES += cc 1.0.83 # MIT OR Apache-2.0 MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0 MODCARGO_CRATES += cfgrammar 0.13.3 # Apache-2.0/MIT -MODCARGO_CRATES += chrono 0.4.31 # MIT OR Apache-2.0 -MODCARGO_CRATES += core-foundation-sys 0.8.6 # MIT OR Apache-2.0 MODCARGO_CRATES += cpufeatures 0.2.11 # MIT OR Apache-2.0 MODCARGO_CRATES += crossbeam-deque 0.8.3 # MIT OR Apache-2.0 MODCARGO_CRATES += crossbeam-epoch 0.9.15 # MIT OR Apache-2.0 @@ -35,17 +28,13 @@ MODCARGO_CRATES += generic-array 0.14.7 # MIT MODCARGO_CRATES += getopts 0.2.21 # MIT/Apache-2.0 MODCARGO_CRATES += globset 0.4.14 # Unlicense OR MIT MODCARGO_CRATES += hashbrown 0.14.3 # MIT OR Apache-2.0 -MODCARGO_CRATES += hermit-abi 0.1.19 # MIT/Apache-2.0 MODCARGO_CRATES += hermit-abi 0.3.3 # MIT OR Apache-2.0 MODCARGO_CRATES += hex 0.4.3 # MIT OR Apache-2.0 MODCARGO_CRATES += hmac0.12.1 # MIT OR Apache-2.0 MODCARGO_CRATES += hostname0.3.1 # MIT -MODCARGO_CRATES += iana-time-zone 0.1.58 # MIT OR Apache-2.0 -MODCARGO_CRATES += iana-time-zone-haiku0.1.2 # MIT OR Apache-2.0 MODCARGO_CRATES += ignore 0.4.21 # Unlicense OR MIT MODCARGO_CRATES += indexmap2.1.0 # Apache-2.0 OR MIT MODCARGO_CRATES += itoa1.0.9 # MIT OR Apache-2.0 -MODCARGO_CRATES += js-sys 0.3.66 # MIT OR Apache-2.0 MODCARGO_CRATES += lazy_static 1.4.0 # MIT/Apache-2.0 MODCARGO_CRATES += libc0.2.150 # MIT OR Apache-2.0 MODCARGO_CRATES += linux-raw-sys 0.4.12 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT @@ -91,15 +80,12 @@ MODCARGO_CRATES += signal-hook 0.3.17 # Apache-2.0/MIT MODCARGO_CRATES += signal-hook-registry1.4.1 # Apache-2.0/MIT MODCARGO_CRATES += sparsevec 0.2.0 # Apache-2.0/MIT MODCARGO_CRATES += static_assertions 1.1.0 # MIT OR Apache-2.0 -MODCARGO_CRATES += stderrlog 0.5.4 # MIT OR Apache-2.0 MODCARGO_CRATES += subtle 2.4.1 # BSD-3-Clause MODCARGO_CRATES += syn 2.0.39 # MIT OR Apache-2.0 MODCARGO_CRATES += syslog 6.1.0 # MIT MODCARGO_CRATES += tempfile3.8.1 # MIT OR Apache-2.0 -MODCARGO_CRATES += termcolor 1.1.3 # Unlicense OR MIT MODCARGO_CRATES += thiserror 1.0.50 # MIT OR Apache-2.0 MODCARGO_CRATES += thiserror-impl 1.0.50 # MIT OR Apache-2.0 -MODCARGO_CRATES += thread_local1.1.7 # MIT OR Apache-2.0 MODCARGO_CRATES += time0.3.30 # MIT OR Apache-2.0 MODCARGO_CRATES += time-core 0.1.2 # MIT OR Apache-2.0 MODCARGO_CRATES += time-macros 0.2.15 # MIT OR Apache-2.0 @@ -111,16 +97,10 @@ MODCARGO_CRATES += version_check 0.9.4 # MIT/Apache-2.0 MODCARGO_CRATES += vob 3.0.3 # Apache-2.0/MIT MODCARGO_CRATES += wait-timeout0.2.0 # MIT/Apache-2.0 MODCARGO_CRATES += walkdir 2.4.0 # Unlicense/MIT -MODCARGO_CRATES += wasm-bindgen0.2.89 # MIT OR Apache-2.0 -MODCARGO_CRATES += wasm-bindgen-backend0.2.89 # MIT OR Apache-2.0 -MODCARGO_CRATES += wasm-bindgen-macro 0.2.89 # MIT OR Apache-2.0 -MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.89 # MIT OR Apache-2.0 -MODCARGO_CRATES += wasm-bindgen-shared 0.2.89 # MIT OR Apache-2.0 MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0 MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 MODCARGO_CRATES +
Re: firefox spawns native helpers without environment
Lennart Jablonka wrote: > Quoth Landry Breuil: > >Le Thu, Mar 28, 2024 at 02:52:52PM +, Lennart Jablonka a écrit : > >> I’m trying to get himitsu-firefox¹ working on OpenBSD. It’s a Firefox > >> extension that talks to a daemon² using “native messaging”: The extension > >> calls runtime.connectNative(); the browser spawns a himitsu-firefox-native > >> process, and extension and native process exchange JSON messages. > >> > >> The native process wants to talk to the daemon using the daemon’s socket in > >> $XDG_RUNTIME_DIR/himitsu. Problem is, the himitsu-firefox-native process’s > >> environment is empty—it doesn’t get no XDG_RUNTIME_DIR variable, or any > >> other one. > >> > >> How come? Is that documented somewhere? Can I change that somehow? > > > >you can look with ktrace -i to figure out the env passed to the > >subprocess when it's spawned (look for the execv call) > > As far as I can tell, the ktrace doesn’t actually include the > environment. This is the exec syscall: > > 60933 firefox-esr CALL > execve(0xeea86ca88d0,0xeea4ed16160,0xeea61f97550) > 60933 firefox-esr NAMI "/usr/local/libexec/himitsu-firefox-native" > 60933 firefox-esr ARGS > [0] = "/usr/local/libexec/himitsu-firefox-native" > [1] = > "/usr/local/lib/mozilla/native-messaging-hosts/himitsu.json" > [2] = "himi...@drewdevault.com" > 98832 firefox-esr RET sched_yield 0 > 60933 himitsu-firefox-native NAMI "/usr/libexec/ld.so" > 60933 himitsu-firefox-native RET execve JUSTRETURN ktrace does print the environment. There is some kind of environment. The 3rd argument of execve is 0xeea61f97550, so there is an array containing at least something.
Re: firefox spawns native helpers without environment
Quoth Landry Breuil: Le Thu, Mar 28, 2024 at 02:52:52PM +, Lennart Jablonka a écrit : I’m trying to get himitsu-firefox¹ working on OpenBSD. It’s a Firefox extension that talks to a daemon² using “native messaging”: The extension calls runtime.connectNative(); the browser spawns a himitsu-firefox-native process, and extension and native process exchange JSON messages. The native process wants to talk to the daemon using the daemon’s socket in $XDG_RUNTIME_DIR/himitsu. Problem is, the himitsu-firefox-native process’s environment is empty—it doesn’t get no XDG_RUNTIME_DIR variable, or any other one. How come? Is that documented somewhere? Can I change that somehow? you can look with ktrace -i to figure out the env passed to the subprocess when it's spawned (look for the execv call) As far as I can tell, the ktrace doesn’t actually include the environment. This is the exec syscall: 60933 firefox-esr CALL execve(0xeea86ca88d0,0xeea4ed16160,0xeea61f97550) 60933 firefox-esr NAMI "/usr/local/libexec/himitsu-firefox-native" 60933 firefox-esr ARGS [0] = "/usr/local/libexec/himitsu-firefox-native" [1] = "/usr/local/lib/mozilla/native-messaging-hosts/himitsu.json" [2] = "himi...@drewdevault.com" 98832 firefox-esr RET sched_yield 0 60933 himitsu-firefox-native NAMI "/usr/libexec/ld.so" 60933 himitsu-firefox-native RET execve JUSTRETURN But I can tell himitsu-firefox-native to dump the environment when started to a file. That’s how I found it’s empty. - are you sure the himitsu-firefox-native process is spawned at all ? Yes. And with a little setenv("XDG_RUNTIME_DIR", "...") at the start of himitsu-firefox-native, it works perfectly. - compare what happens with a 'known working' other native messaging thing. i've personally tested none, but i think ppl use keepassxc-proxy with some browsers. Given the README in https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/security/keepassxc/pkg/README?rev=1.6&content-type=text/x-cvsweb-markup you might want to locally have to do similar things. Yes, I had to unveil a few paths. As far as I can tell, the only thing left for me to try is to look at what happens in Firefox with a debugger, though I’d rather not.
Re: [maintainer update] graphics/decker 1.41
Thank you so much for committing it! On Tue Apr 2, 2024 at 1:11 PM PST, George Koehler wrote: > On Mon, 01 Apr 2024 19:10:46 +0800 > "Jag Talon" wrote: > > > Bumping this diff for review! ty > > I committed it. Thanks for keeping decker up to date. -- Jag Talon (he/him) https://jagtalon.net/ https://weirder.earth/@jag 2F17E7825E755F08.asc Description: application/pgp-keys signature.asc Description: PGP signature
Re: opensmtpd-filter-dkimsign: high memory usage
Hello Songbo, On Mon, 2024-04-01 at 13:32 +0200, Songbo Wang wrote: > Hi, > > I am running an OpenSMTPD server with opensmtpd-filter-dkimsign-0.5p2 on > OpenBSD 7.4 (amd64). I noticed recently that the dkimsign program was using a > lot of memory: > > $ ps ax -orss,command | grep dkimsign > 110920 /usr/local/libexec/smtpd/filter-dkimsign -d wsb.onl -s viper1 -k > /etc/mai > 304 grep dkimsign > > I am not a C programmer so maybe I am wrong, but it seems to me that over 100 > MB is a lot for the simple program. I'm aware of this, and I've also managed to track the reason down. I haven't spend the time yet to find a good solution yet. The problem is that after every line libopensmtpd does an event_del/ event_add dance, which libevent queues up for the next kqueue call without doing any deduplication. This means that if it receives a lot of lines to send before returning to the event loop (which happens when you flush a complete cached file from /tmp as dkimsign does) it can grow to an unreasonable amount of kqueue events. The second part of the problem is that this array is never freed/shrunk by libevent. So it shouldn't grow further, unless you sign even larger mails, but I agree that it's far from ideal. > > And of course the relevant line in my smtpd.conf is the following: > > filter "dkimsign" proc-exec "filter-dkimsign -d wsb.onl -s viper1 \ > -k /etc/mail/dkim/private.key" user _dkimsign group _dkimsign > > I am not sure if this memory usage is related to how long the program is > being ran (server’s uptime is over 100 days), so I didn’t restart the > dkimsign program to investigate. But I will be happy to provide more > information if needed. > > Thanks, > -- > Songbo Wang > martijn@
Re: lang/gbc write overflow
> Also delete BROKEN-sparc64, but I don't have a sparc64. I suspect > that (yy_size_t *)&result was not a multiple of 8 and raised a SIGBUS > for misalignment on sparc64, but I don't know. It did. I tried a while back and ended up using bc-gh in libcrypto regress because it works on all architectures. With your diff gbc packages on sparc64 and works well enough that $ cd /usr/src/regress/lib/libcrypto/bn $ env BC=gbc make run-bc succeeds.