CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2022/05/08 16:29:59 Modified files: graphics/glfw : Makefile distinfo graphics/glfw/patches: patch-CMakeLists_txt Removed files: graphics/glfw/patches: patch-src-egl_context-c patch-src_x11_init_c Log message: Update GLFW to 3.3.7 Drop Gregor Best as maintainer per his request Take maintainer in his place
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: b...@cvs.openbsd.org2022/05/08 13:42:42 Modified files: net/unison : Makefile distinfo net/unison/pkg : PLIST Log message: Update to unison-2.52.1 Bugfix release. Noticeable change is addition of manpage. Changelog: https://github.com/bcpierce00/unison/releases/tag/v2.52.1
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: b...@cvs.openbsd.org2022/05/08 13:40:39 Modified files: net/libfilezilla: Makefile distinfo Log message: Update to libfilezilla-0.37.2 Changes: https://lib.filezilla-project.org/ Bump minor of shared lib because of addition of symbols.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2022/05/08 10:33:55 Added files: audio/cantata/patches: patch-cmake_FindCdioparanoia_cmake Log message: audio/cantata: add missing patch i forgot in previous update fixes cdioparanoia detection, failure reported by naddy@ and tb@, sorry!
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: b...@cvs.openbsd.org2022/05/08 09:06:04 Modified files: net/unison : Makefile Log message: net/unison: add a BDEP on sysutils/findlib tb@ found that building unison fails when sysutils/findlib is not present. Fixed by adding this explicitly as BDEP. No need for a bump since the fix does not change the resulting package. Initial diff from tb@, thank you! OK tb@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: mari...@cvs.openbsd.org 2022/05/08 08:40:24 Modified files: net/qbittorrent: Makefile.inc net/qbittorrent/qbittorrent: Makefile distinfo net/qbittorrent/qbittorrent/patches: patch-configure_ac net/qbittorrent/qbittorrent/pkg: PLIST net/qbittorrent/qbittorrent-nox: Makefile distinfo net/qbittorrent/qbittorrent-nox/patches: patch-configure_ac Log message: Updating net/qbittorrent from 4.3.9 to 4.4.2
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/05/08 08:11:38 Modified files: x11/yaru : Makefile Log message: Missing BDEP on devel/glib2. spotted by naddy@
Re: CVS: cvs.openbsd.org: ports
On 2022/05/07 21:10, Rafael Sadowski wrote: > On Sat May 07, 2022 at 08:50:45AM +0100, Stuart Henderson wrote: > > On 2022/05/07 00:08, Rafael Sadowski wrote: > > > CVSROOT: /cvs > > > Module name: ports > > > Changes by: rsadow...@cvs.openbsd.org 2022/05/07 00:08:10 > > > > > > Modified files: > > > x11/qt5/qtdeclarative: Makefile > > > Added files: > > > x11/qt5/qtdeclarative/patches: patch-src_qml_configure_json > > > > > > Log message: > > > Disable QML just-in-time compiler > > > > > > Makes it a little slower but safer > > > > I thought it wasn't getting enabled anyway, just testing if W+X worked > > and disabling the JIT anyway? > > From my understanding it was always ON. And some QML applications require > wxallowed otherwise the JIT will crash at runtime. > > That's why we have USE_WXNEEDED in some QML apps, right? > > This should only allow many more QML apps to runs without wxallowed. >From the comment in the patch in kn@'s alternative diff +canAllocateExecutableMemory() maps memory W^X to see if that is allowed, +which triggers our kern.wxabort sysctl(2); always return false to neuter +that mmap(2) test call and have (at least libQt5Qml) always fall back to +non-W^X mappings. The standard behaviour is to fail the mapping therefore it will (at runtime) decide not to use the JIT. I'm not objecting to the commit but the commit log wasn't right, maybe it's a good idea to write this up in a comment in the patch? e.g. "Forcibly disable the JIT on OpenBSD. The W+X mapping was rejected anyway unless the binary using this library has an OPENBSD_WXNEEDED ELF section, but avoids SIGABRT if the user has set kern.wxabort=1." The commit is a trade-off. Previously a port using this library could decide whether or not to allow the JIT to work by setting or not setting USE_WXNEEDED. The patch means that this is no longer possible but it means that someone setting the kern.wxabort debug sysctl can still run that software. (It's not a security sysctl because the w+x mapping is rejected whichever way it is set).
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sol...@cvs.openbsd.org 2022/05/08 03:39:33 Modified files: editors/apostrophe: Makefile net/catgirl: Makefile net/clic : Makefile sysutils/faubackup: Makefile shells/fish: Makefile emulators/gsplus: Makefile inputmethods/ibus-typing-booster: Makefile net/kristall : Makefile net/lagrange : Makefile productivity/lifeograph: Makefile audio/musikcube: Makefile sysutils/obsdfreqd: Makefile games/openttd : Makefile graphics/pngquant: Makefile devel/premake4 : Makefile textproc/py-pypandoc: Makefile sysutils/rclone-browser: Makefile sysutils/reed-alert: Makefile games/shapezio : Makefile productivity/teapot: Makefile games/tome4: Makefile Log message: drop maintainership
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/08 01:45:55 Modified files: www/py-genshi : Makefile distinfo Log message: update to py3-genshi-0.7.7
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/08 01:36:35 Modified files: www/py-itsdangerous: Makefile distinfo Log message: update to py3-itsdangerous-2.1.2
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/08 01:33:38 Modified files: sysutils/nut : Makefile distinfo sysutils/nut/patches: patch-clients_upsset_c patch-common_common_c patch-conf_ups_conf_sample sysutils/nut/pkg: PLIST-main Log message: update to nut-2.8.0