CVS: cvs.openbsd.org: ports
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
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
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
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
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
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
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
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
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
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
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
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
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
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-`
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
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
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
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
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
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
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
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
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
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