CVS: cvs.openbsd.org: ports

2022-05-28 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2022/05/28 23:52:42

Modified files:
x11/zutty  : Makefile distinfo 
x11/zutty/patches: patch-wscript 

Log message:
Update zutty 0.11 => 0.12

Changes in 0.12:
* Correct key translations for Ctrl-[ and Ctrl-]
* Improve glyph alignment of scaled fonts
* Remove -march and -mtune from compiler options
* Populate _NET_WM_ICONS with 16x16 and 32x32 icons
* Do not override explicitly passed -title when using -e option

OK lraab@ op@



Re: devel/cmake: allow file(DOWNLOAD, ...) for file://... URLs

2022-05-28 Thread Klemens Nanni
On Wed, May 25, 2022 at 11:22:14AM +0100, Stuart Henderson wrote:
> On 2022/05/24 21:44, Rafael Sadowski wrote:
> > On Sun May 22, 2022 at 12:21:48PM +0100, Stuart Henderson wrote:
> > > This does seem sensible as long as it isn't some file which you might 
> > > later
> > > need to patch to fix something quickly.
> > > 
> > > I think this is OK but will defer to ${MAINTAINER} if opinions differ :)
> > > 
> > 
> > I agree but I want to block this until the 3.23 update is in.
> > 
> 
> yes fair point.

Your update went in, I rebased my diff, retested it with my WIP port
and committed the fix now, thanks.



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2022/05/28 18:30:31

Modified files:
devel/cmake: Makefile 
devel/cmake/patches: patch-Source_cmFileCommand_cxx 

Log message:
Allow file(DOWNLOAD, file:///...) in ports builds

Ports trying to fetch URLs from variables can be fixed without patching
by passing an absoloute file path as URL, e.g.
file(DOWNLOAD ${CONFIG_URL} ${CMAKE_CURRENT_BINARY_DIR}/config.json)

can be fixed right from our Makefile like so
-DCONFIG_URL=file://${DISTDIR}/myport-config.json

The alternative would be to patch sources to use something akin to
configure_file(${CONFIG_URL} ${CMAKE_CURRENT_BINARY_DIR}/config.json COPYONLY)

UPLOAD does not need this and stays completely neutered in ports builds.

OK sthen rsadowski



[UPDATE] www/links+-1.25 -> 1.26

2022-05-28 Thread trondd
Simple update to www/links+.  Mostly bug fixes, WEBP image support, and the
ability to hand off gopher:// to an external application.

Changelog:

=== RELEASE 2.26 ===
Wed Apr  6 18:13:16 CEST 2022 mikulas:

   Fix a display glitch if the list is empty and the user presses '*'

Sat Mar 26 11:09:12 CET 2022 mikulas:

   Add a possibility to pass gopher:// URLs to an external program

Sat Jan  1 14:46:06 CET 2022 Martin Michel :

   Updated the German translation
   Updated the initial bookmarks

Fri Dec 24 12:47:58 CET 2021 zi...@waifu.club:

   Fix a bug when form submit url contained '#'

Sun Dec  5 18:17:11 CET 2021 mikulas:

   Support WEBP images

Fri Dec  3 17:40:55 CET 2021 mikulas:

   Support DNS-over-HTTPS

Sun Nov 21 11:36:45 CET 2021 mikulas:

   Try multiple IPv4 addresses on systems that don't have getaddrinfo

Sun Nov 14 20:55:11 CET 2021 Timur Adamov :

   Handle the "TD" tag outside "TR" the same way as in other browsers

Tue Oct 19 18:42:50 CEST 2021 mikulas:

   Make it possible to bind a socket to a network interface
   It could be activated by specifying interface name in the "Bind to local
   IP address" box


Tim.


Index: Makefile
===
RCS file: /cvs/ports/www/links+/Makefile,v
retrieving revision 1.73
diff -u -p -r1.73 Makefile
--- Makefile11 Mar 2022 20:10:05 -  1.73
+++ Makefile28 May 2022 16:40:44 -
@@ -1,5 +1,5 @@
 COMMENT=   graphics and text browser
-VER=   2.25
+VER=   2.26
 DISTNAME=  links-${VER}
 PKGNAME=   links+-${VER}
 CATEGORIES=www
Index: distinfo
===
RCS file: /cvs/ports/www/links+/distinfo,v
retrieving revision 1.42
diff -u -p -r1.42 distinfo
--- distinfo19 Oct 2021 11:09:03 -  1.42
+++ distinfo28 May 2022 16:40:44 -
@@ -1,2 +1,2 @@
-SHA256 (links-2.25.tar.gz) = XAs7C4/h88hpT1+3+9sZxjJ4rGiuRkbaabSWQLICg7E=
-SIZE (links-2.25.tar.gz) = 7094185
+SHA256 (links-2.26.tar.gz) = xCpNuiHc+0UlA0E5SJzUfzCqDF+dBbN9Ti6q6pQ/4rE=
+SIZE (links-2.26.tar.gz) = 7104653



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/05/28 11:12:55

Modified files:
devel/py-protobuf: Makefile distinfo 
devel/py-protobuf/pkg: PLIST 

Log message:
Update py-protobuf to 4.21.0

https://github.com/protocolbuffers/protobuf/releases/tag/v21.0



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/05/28 11:12:16

Modified files:
devel/protobuf : Makefile distinfo 
devel/protobuf/pkg: PLIST 

Log message:
Update protobuf to 3.21.0

https://github.com/protocolbuffers/protobuf/releases/tag/v21.0

There is a new versioning scheme where the first part is language API
specific while minor and patch versions remain coupled between languages:
https://developers.google.com/protocol-buffers/docs/news/2022-05-06



Re: pkg_add coccinella: Can't find tcltls-1.6p4

2022-05-28 Thread Stuart Cassoff

I can take maintainer for this port.


Stu

   -- Original Message --
   From: mcmer-open...@tor.at
   To: sebas...@l00-bugdead-prods.de
Cc: ports@openbsd.org
   Sent: Saturday, May 28, 2022 9:02 AM
   Subject: Re: pkg_add coccinella: Can't find tcltls-1.6p4

 Hello,

 (stu@ removed from CC:)

 sebas...@l00-bugdead-prods.de (Sebastian Reitenbach), 2022.04.27 19:15 
(CEST):
 > On Tuesday, April 26, 2022 16:25 CEST, Stuart Cassoff 
<3...@bell.net> wrote:

 > > Sorry about that. I'm looking into it.
 > I don't use net/coccinella anymore, it's old, and since long
 > unmaintained upstream.

 I do not use it either, just wanted to check it out. Thanks for the 
info!


 > In case it's in the way of updating tcltls, it probably should just 
be

 > removed.

 tcltls was updated by stu@ and with his help successfully installed 
here.


 Marcus







Re: [new] net/epic5 - irc client with pledge/unveil

2022-05-28 Thread Mikhail
On Sun, Apr 24, 2022 at 09:36:02PM +0300, Mikhail wrote:
> Friendly weekly ping.

New version 2.1.10 has been released, new port is attached. The
developer has made changes, which allows to build epic5 with -O2,
INSTALL document also updated, I've been testing this for several weeks
and there were no crashes.


epic5.tar.gz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2022-05-28 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2022/05/28 06:56:49

Modified files:
graphics/tiff  : Tag: OPENBSD_7_1 Makefile distinfo 
graphics/tiff/patches: Tag: OPENBSD_7_1 patch-Makefile_in 
   patch-libtiff_tif_open_c 
   patch-man_Makefile_in 
Removed files:
graphics/tiff/patches: Tag: OPENBSD_7_1 
   patch-libtiff_Makefile_in 
   patch-libtiff_tif_dir_c 
   patch-libtiff_tif_dirread_c 
   patch-libtiff_tif_jbig_c 
   patch-test_Makefile_in 
   patch-tools_Makefile_in 
   patch-tools_tiffcp_c 
   patch-tools_tiffcrop_c 
   patch-tools_tiffset_c 

Log message:
graphics/tiff: security update to 4.4.0

* Accumulated security fixes.
* Drop the */Makefile.in patches for not picking up an old libtiff.
They are no longer required.
* Minor bump to libtiff for added functions.  Some exported _TIFF*()
functions were removed (strictly speaking that's a major bump),
but those were for internal use and had no public prototypes.



Re: [UPDATE] editors/wordgrinder

2022-05-28 Thread Stuart Henderson
On 2022/05/28 14:13, Rubén Llorente wrote:
> Hello,
> 
> Wordgrinder 0.8 comes with a bunch of bug fixes, including a fix for the
> searching functionality, a fix for the Document Management Menu, and a
> fix for not declaring unchanged documents as changed by mistake.
> 
> Please test.
> 
> -- 
> OpenPGP Key Fingerprint:
> 543F EB89 7FDE 8E33 AFF7 E794 E4AB 4807 58F7 6C76

for _updates_, could you send a diff instead please, it is easier to
see what has changed, and avoids overwriting CVS control files

here it is as a diff if someone wants to test. it's ok with me


Index: Makefile
===
RCS file: /cvs/ports/editors/wordgrinder/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile11 Mar 2022 18:58:39 -  1.3
+++ Makefile28 May 2022 12:22:55 -
@@ -2,7 +2,7 @@ COMMENT =   simple, Unicode-aware word pro
 
 GH_ACCOUNT =   davidgiven
 GH_PROJECT =   wordgrinder
-GH_TAGNAME =   0.7.2
+GH_TAGNAME =   0.8
 
 CATEGORIES =   editors
 
@@ -17,6 +17,7 @@ WANTLIB += X11 Xft c curses freetype m z
 MODULES =  lang/lua
 MODLUA_VERSION =   5.3
 BUILD_DEPENDS =devel/ninja
+RUN_DEPENDS =  devel/desktop-file-utils
 
 MAKE_FLAGS =   CC="${CC}" \
CURSES_PACKAGE="--cflags={-I/usr/include} \
Index: distinfo
===
RCS file: /cvs/ports/editors/wordgrinder/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo11 Mar 2019 03:48:45 -  1.1.1.1
+++ distinfo28 May 2022 12:22:55 -
@@ -1,2 +1,2 @@
-SHA256 (wordgrinder-0.7.2.tar.gz) = 
ThvGWUA/mEef6GGWVfkByMA+uHdDN0VItNIKQdMdHf8=
-SIZE (wordgrinder-0.7.2.tar.gz) = 188
+SHA256 (wordgrinder-0.8.tar.gz) = hWy+0rTM1RJ/YcSZejDmQtQUJHlw9pky8ltLWoGxjT8=
+SIZE (wordgrinder-0.8.tar.gz) = 2015849
Index: patches/patch-build_lua
===
RCS file: /cvs/ports/editors/wordgrinder/patches/patch-build_lua,v
retrieving revision 1.2
diff -u -p -r1.2 patch-build_lua
--- patches/patch-build_lua 11 Mar 2022 18:58:39 -  1.2
+++ patches/patch-build_lua 28 May 2022 12:22:55 -
@@ -1,7 +1,7 @@
 Index: build.lua
 --- build.lua.orig
 +++ build.lua
-@@ -90,7 +90,6 @@ function build_wordgrinder_binary(exe, luapackage, fro
+@@ -97,7 +97,6 @@ function build_wordgrinder_binary(exe, luapackage, fro
  
  local cflags = {
  "$CFLAGS",
@@ -9,7 +9,7 @@ Index: build.lua
  "-DVERSION='\""..VERSION.."\"'",
  "-DFILEFORMAT="..FILEFORMAT,
  "-DNOUNCRYPT",
-@@ -107,7 +106,6 @@ function build_wordgrinder_binary(exe, luapackage, fro
+@@ -114,7 +113,6 @@ function build_wordgrinder_binary(exe, luapackage, fro
  "$LDFLAGS",
  "-lz",
  "-lm",
@@ -17,7 +17,7 @@ Index: build.lua
  }
  local objs = {}
  
-@@ -126,12 +124,6 @@ function build_wordgrinder_binary(exe, luapackage, fro
+@@ -133,13 +131,6 @@ function build_wordgrinder_binary(exe, luapackage, fro
  cflags[#cflags+1] = "-DEMULATED_WCWIDTH"
  end
  
@@ -25,22 +25,23 @@ Index: build.lua
 -cflags[#cflags+1] = "-O0"
 -else
 -cflags[#cflags+1] = "-Os"
+-cflags[#cflags+1] = "-DNDEBUG"
 -end
 -
  if luapackage == "builtin" then
  cflags[#cflags+1] = "-Isrc/c/emu/lua-5.1.5"
- cflags[#cflags+1] = "-DLUA_USE_MKSTEMP"
-@@ -405,9 +397,11 @@ if want_frontend("curses") then
+ cflags[#cflags+1] = "-DWINSHIM"
+@@ -451,9 +442,11 @@ if want_frontend("curses") then
  end
  if want_frontend("x11") then
  emit("X11_CFLAGS = ", package_flags("freetype2", "--cflags"),
--  " ", package_flags(XFT_PACKAGE, "--cflags"))
-+  " ", package_flags(XFT_PACKAGE, "--cflags"), " ",
-+  package_flags("x11", "--cflags"))
+-" ", package_flags(XFT_PACKAGE, "--cflags"))
++" ", package_flags(XFT_PACKAGE, "--cflags"), " ",
++package_flags("x11", "--cflags"))
  emit("X11_LDFLAGS = ", package_flags("freetype2", "--libs"),
--  " ",  package_flags(XFT_PACKAGE, "--libs"))
-+  " ",  package_flags(XFT_PACKAGE, "--libs"), " ",
-+  package_flags("x11", "--libs"))
+-" ",  package_flags(XFT_PACKAGE, "--libs"))
++" ",  package_flags(XFT_PACKAGE, "--libs"), " ",
++package_flags("x11", "--libs"))
  end
  emit("LUA_INTERPRETER = ", LUA_INTERPRETER)
  emit("WINDRES = ", WINDRES)
Index: pkg/PLIST
===
RCS file: /cvs/ports/editors/wordgrinder/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 18:58:39 -  1.2
+++ pkg/PLIST   28 May 2022 12:22:55 -
@@ -1,5 +1,12 @@
 @bin bin/wordgrinder
 @bin bin/xwordgrinder
 @man man/man1/wordgrinder.1
+@man man/man1/xwordgrinder.1
+share/applications/wordgrinder.desktop
 share/doc/wordgrinder/
 share/doc/wordgrinder/README.wg
+share/mime-info/

CVS: cvs.openbsd.org: ports

2022-05-28 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/05/28 06:21:14

Modified files:
geo/traccar: Makefile distinfo 
geo/traccar/patches: patch-conf_default_xml 
geo/traccar/pkg: PLIST 

Log message:
update to traccar-5.0, from maintainer Renaud Allard
this switches to the modern UI by default, if you hate it there is a
button which looks like "reload" at the top right of the login screen
that switches back



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/05/28 05:09:25

Modified files:
editors/vim: Makefile distinfo 
editors/vim/patches: patch-runtime_filetype_vim 
editors/vim/pkg: PLIST-main 
Removed files:
editors/vim/patches: patch-runtime_colors_blue_vim 
 patch-runtime_colors_darkblue_vim 
 patch-runtime_colors_delek_vim 
 patch-runtime_colors_desert_vim 
 patch-runtime_colors_elflord_vim 
 patch-runtime_colors_evening_vim 
 patch-runtime_colors_industry_vim 
 patch-runtime_colors_koehler_vim 
 patch-runtime_colors_morning_vim 
 patch-runtime_colors_murphy_vim 
 patch-runtime_colors_pablo_vim 
 patch-runtime_colors_peachpuff_vim 
 patch-runtime_colors_ron_vim 
 patch-runtime_colors_shine_vim 
 patch-runtime_colors_slate_vim 
 patch-runtime_colors_torte_vim 
 patch-runtime_colors_zellner_vim 

Log message:
update to vim-8.2.5036

this includes new colour schemes. they aim to be more consistent in
different environments (e.g. between text and gui versions), but
in some cases significantly change what people are familiar with.

a copy of the old colour schemes is installed under the "legacy"
directory to make it easier to revert if desired. you can either use
them directly in config, or (probably better if you share config
files between machines) copy the relevant files from
/usr/local/share/vim/vim82/colors/legacy to ~/.vim/colors
which take priority.

for more information, see
https://github.com/vim/colorschemes
https://github.com/vim/vim/issues/10449#issuecomment-1140195027=



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/05/28 04:14:59

Modified files:
net/coredns: Makefile distinfo modules.inc 

Log message:
Update to coredns-1.9.3.



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/05/28 04:08:01

Modified files:
graphics/tiff  : Makefile distinfo 

Log message:
update to tiff-4.4.0; no changes since rc1



Re: [question/proposition] About prefixing fonts packages with `fonts-`

2022-05-28 Thread Stuart Henderson
On 2022/05/28 01:53, Juan Picca wrote:
> Hi all.
> 
> *For me*, currently, is not easy to list the available font packages
> to install.
> 
> The output of `pkg_info -Q font` gives me a heterogeneous list of
> package names.  Some examples:
> 
> * `amigafonts-1.02p1` - suffix, no separator
> * `apl-fonts-1.0p0` - suffix, separator
> * `b612-font-1.008` - suffix, separator, non plural
> * `farsifonts-ttf-0.4p3` - suffix + type (ttf), no separator
> * `font-awesome-6.1.1` - prefix, separator, non plural
> * `fontforge-20120731p5` - program :)
> * `ja-fonts-funet-1997p2` - lang (ja) + prefix
> * `mixfont-mplus-ipa-20060520p7` - as part of the prefix
> 
> On the other hand and without doubt, a seasoned openbsd user (or not so)
> has a copy of the ports tree at hand and can list the fonts under
> the `fonts` category.  There, he can see that some ports as `spleen` or
> `abyssinica` are also packages for fonts available to install.
> 
> 
> Thinking on improving this, what about if the prefix `fonts-`
> is added to all the fonts packages?
> 
> 
> To start, a low hang fruit can be add the prefix `fonts-` to
> `PKGNAME` in:

Improving search facilities would also help this problem in a
lower-impact way, and would help some other situations too.

For starters if pkg_info -P worked in combination with -Q (which it
doesn't currently) then something like "pkg_info -P -Q font" would make
it easier to see what is and what isn't a font. (you can do "pkg_info
-qP `pkg_info -Q font`" but it's not really friendly :)

btw there is also pkg_mgr if you want a way to browse things without
fetching the ports tree..

I don't really see a change which means changes (even if relatively
minor) to 150 ports, carrying yet more quirks entries and decoupling
package names from directory names, and requiring changes from
users doing automation to install packages as particularly low-hanging..



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/05/28 03:50:26

Modified files:
sysutils/amazon-ssm-agent: Makefile distinfo 

Log message:
Update to amazon-ssm-agent-3.1.1476.0.



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2022/05/28 02:37:52

Modified files:
www/chromium   : Makefile 
www/chromium/patches: 
  
patch-third_party_blink_renderer_platform_runtime_enabled_features_json5 
Added files:
www/chromium/patches: patch-base_third_party_libevent_event_h 
  patch-build_linux_unbundle_libevent_gn 
Removed files:
www/chromium/patches: patch-base_third_party_libevent_BUILD_gn 
  patch-base_third_party_libevent_event-config_h 
  patch-base_third_party_libevent_openbsd_config_h 
  
patch-base_third_party_libevent_openbsd_event-config_h 

Log message:
make sure that unbundled libevent does not mix with the bundled one



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/05/28 02:37:23

Modified files:
sysutils/packer: Makefile distinfo modules.inc 

Log message:
Update to packer-1.8.1.



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/05/28 02:20:55

Modified files:
x11/gnome/maps : Makefile distinfo 

Log message:
Update to gnome-maps-42.2.



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/05/28 01:07:41

Modified files:
security/gnutls: Makefile distinfo 

Log message:
Update to gnutls-3.7.6.



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/05/28 00:28:39

Modified files:
devel/jenkins/devel: Makefile distinfo 

Log message:
Update Jenkins to 2.348



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/05/28 00:24:21

Modified files:
sysutils/kubectl: Makefile distinfo 

Log message:
Update kubectl to 1.24.1



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/05/28 00:20:04

Modified files:
astro/stellarium: Makefile 
audio/chromaprint: Makefile 
audio/clementine: Makefile 
audio/mscore   : Makefile 
cad/graywolf   : Makefile 
cad/oce: Makefile 
comms/gammu: Makefile 
comms/hackrf   : Makefile 
converters/opencc: Makefile 
databases/evolution-data-server: Makefile 
databases/kexi/patches: patch-CMakeLists_txt 
devel/bullet   : Makefile 
devel/cutter   : Makefile 
devel/libgit2/libgit2: Makefile 
devel/mygui: Makefile 
editors/TeXmacs: Makefile 
editors/featherpad: Makefile 
editors/sigil  : Makefile 
editors/teaqt  : Makefile 
emulators/citra: Makefile 
emulators/dolphin: Makefile 
emulators/ppsspp: Makefile 
games/arx-libertatis: Makefile 
games/barony   : Makefile 
games/choria   : Makefile 
games/colobot/colobot: Makefile 
games/dustrac  : Makefile 
games/flightgear/base: Makefile 
games/gemrb: Makefile 
games/gzdoom   : Makefile 
games/irrlamb  : Makefile 
games/lugaru   : Makefile 
games/meandmyshadow: Makefile 
games/megaglest/base: Makefile 
games/minetest : Makefile 
games/odamex   : Makefile 
games/openclonk: Makefile 
games/openmw   : Makefile 
games/openomf  : Makefile 
games/openrct2 : Makefile 
games/speeddreams: Makefile 
games/stepmania: Makefile 
games/sumwars  : Makefile 
games/supertuxkart: Makefile 
games/tic80: Makefile 
games/valyriatear: Makefile 
games/wesnoth  : Makefile 
games/xmoto: Makefile 
geo/lib2geom   : Makefile 
geo/mdal   : Makefile 
geo/osm2pgsql  : Makefile 
geo/osrm-backend: Makefile 
geo/qgis   : Makefile 
geo/qgis/patches: patch-CMakeLists_txt 
graphics/digikam: Makefile 
graphics/drawpile: Makefile 
graphics/gdcm  : Makefile 
graphics/glfw  : Makefile 
graphics/gmic  : Makefile 
graphics/gmic-qt: Makefile.inc 
graphics/ksnip : Makefile 
graphics/opencolorio: Makefile 
graphics/openexr: Makefile 
graphics/orthanc/postgresql-plugin: Makefile 
graphics/orthanc/server: Makefile 
graphics/orthanc/webviewer-plugin: Makefile 
graphics/rawtherapee: Makefile 
inputmethods/fcitx: Makefile 
lang/flang/libpgmath: Makefile 
lang/ldc   : Makefile 
mail/evolution : Makefile 
mail/trojita   : Makefile 
math/armadillo : Makefile 
math/imath : Makefile 
math/rstudio   : Makefile 
multimedia/libmatroska: Makefile 
net/dino   : Makefile 
net/ettercap   : Makefile 
net/libproxy   : Makefile 
net/nextcloudclient: Makefile 
net/owncloudclient: Makefile 
net/weechat: Makefile 
print/gl2ps: Makefile 
security/keepassxc: Makefile 
security/minisign: Makefile 
security/qtkeychain: Makefile 
security/stegseek: Makefile 
telephony/linphone/mediastreamer2: Makefile 
textproc/luceneplusplus: Makefile 
textproc/podofo: Makefile 
www/webkitgtk4 : Makefile 
x11/grantlee-qt5: Makefile 
x11/kde-applications/akonadiconsole: Makefile 
x11/kde-applications/audiocd-kio: Makefile 
x11/kde-applications/kalgebra: Makefile 
x11/kde-applications/kdepim-addons: Makefile 
x11/kde-applications/kdesdk-thumbnailers: Makefile 
x11/kde-applications/kopeninghours: Makefile 
x11/kde-applications/krfb: Makefile 
x11/kde-applications/messagelib: Makefile 
x11/polkit-qt5 : Makefile 
x11/polybar: Makefile 
x11/qt5/qtwebkit: Makefile 
x11/qt6: Makefile.inc 
x11/qt6/qtbase : Makefile 
x11/remmina: Makefile 
x11/sakura : Makefile 
Added files:
devel/kf5/kdewebkit/patches: patch-CMakeLists_txt 
devel/kreport/patches: patch-CMakeLists_txt 
devel/zeal/patches: patch-src_libs_core_CMakeLists_txt 
patch-src_libs_ui_CMakeLists_txt 
net/qsyncthingtray/patches: patch-CMakeLists_txt 
productivity/libalkimia/patches: patch-CMakeLists_txt 
x11/kde-applications/umbrello/patches: patch-CMakeLists_txt 

Log message:
Fix build with CMake 3.23

- Use CFLAGS and CXXFLAGS instead of  CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23



CVS: cvs.openbsd.org: ports

2022-05-28 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/05/28 00:18:52

Modified files:
devel/cmake: Makefile cmake.port.mk distinfo 
devel/cmake/patches: patch-Modules_FindOpenMP_cmake 
 patch-Source_cmFileCommand_cxx 
 patch-Source_cmFindPackageCommand_cxx 
 patch-Source_cmGeneratorTarget_cxx 
 patch-Source_cmGlobalGenerator_cxx 
 patch-Source_cmInstallCommand_cxx 
 patch-Source_cmMessenger_cxx 
 patch-Source_cmTarget_cxx 
 patch-Source_kwsys_CMakeLists_txt 
devel/cmake/pkg: PLIST 
Removed files:
devel/cmake/patches: patch-Source_cmComputeLinkInformation_cxx 
 patch-Source_cmComputeLinkInformation_h 
 patch-Utilities_cmlibuv_src_unix_core_c 

Log message:
Update CMake to 3.23.1

- Drop cmComputeLinkInformation.cxx patch
I don't understand why we still have this "workaround". Everything works
WITHOUT it. It comes from very old dark times and was never validated again.
I'm happy to drop it!

- cmGeneratorTarget.cxx patch
cmValue needs heap variables, that fixes a possible crash. Nevertheless,
I still don't like this solution because nothing deletes the string.
I have to dig dipper in the CMake memory management system. Anyway, not
perfect but better than now. I will discuss this with upstream.

- Respect CFLAGS and CXXFLAGS
cmake.port.mk now respects C/CXX flags. With is CMAKE_*_FLAGS_* is obsolete.

- MODCMAKE_LDFLAGS
cmake.port.mk now respects LDFLAGS flags when you set MODCMAKE_LDFLAGS
https://cmake.org/cmake/help/latest/envvar/LDFLAGS.html

Many thanks to tb and sthen. Bulk build by tb, final ok sthen