CVS: cvs.openbsd.org: ports

2022-05-08 Thread Kurt Mosiejczuk
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

2022-05-08 Thread Bjorn Ketelaars
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

2022-05-08 Thread Bjorn Ketelaars
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

2022-05-08 Thread Landry Breuil
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

2022-05-08 Thread Bjorn Ketelaars
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

2022-05-08 Thread Elias M . Mariani
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

2022-05-08 Thread Antoine Jacoutot
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

2022-05-08 Thread Stuart Henderson
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

2022-05-08 Thread Solene Rapenne
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

2022-05-08 Thread Stuart Henderson
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

2022-05-08 Thread Stuart Henderson
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

2022-05-08 Thread Stuart Henderson
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



CVS: cvs.openbsd.org: ports

2022-05-08 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2022/05/08 00:12:55

Modified files:
editors/libreoffice: Makefile distinfo 
editors/libreoffice/patches: patch-configure 
 
patch-officecfg_registry_schema_org_openoffice_Office_Common_xcs 

Log message:
update to 7.3.3.2