Re: [UPDATE] lang/node 18.12.1

2022-12-28 Thread Thomas Frohwein
I can compile and run a brief interactive test session with the
interactive node interpreter. Noticed a two things, guess they might be
known already about the port (?):

- Build log shows a bunch of '-O3', not everywhere, but looks like
  CFLAGS/CXXFLAGS aren't honored consistently.
- I'm getting some odd messages from `make port-lib-depends-check`:

node-18.12.1v0(lang/node):
Bogus WANTLIB: crypto.12 (/usr/local/bin/node) (NOT REACHABLE)
Missing: intl.7 from gettext-runtime-0.21.1 
(/usr/local/lib/node_modules/node-pledge/build/node_gyp_bins/python3)
Missing: python3.10.0 from python-3.10.9p0 
(/usr/local/lib/node_modules/node-pledge/build/node_gyp_bins/python3)
Bogus WANTLIB: ssl.12 (/usr/local/bin/node) (NOT REACHABLE)
Missing: util.16 
(/usr/local/lib/node_modules/node-pledge/build/node_gyp_bins/python3) (system 
lib)
WANTLIB += intl python3.10 util

Looks to me like the libraries in the last line should be added. Not
sure why lib/eopenssl30/{crypto,ssl} aren't found by
port-lib-depends-check...

On Tue, Dec 27, 2022 at 05:10:12PM +0100, Volker Schlecht wrote:
> bump
> 
> On 12/20/22 19:15, Volker Schlecht wrote:
> > bump once more in the hope of finding someone to eventually commit ;-)
> > 
> > On 12/17/22 09:55, Volker Schlecht wrote:
> > > bump
> > > 
> > > On 12/10/22 15:24, Volker Schlecht wrote:
> > > > If it works, it works ...
> > > > 
> > > > Here's the diff with Barry's i386 change included.
> > > > So we have positives on amd64, i386 and riscv64 now.
> > > > 
> > > > > (By the way, the patch from my previous email worked for me on both
> > > > > amd64 and i386.)
> > > > 
> 



Re: [UPDATE] lang/node 18.12.1

2022-12-28 Thread A Tammy


On 12/27/22 11:10, Volker Schlecht wrote:
> bump
>
> On 12/20/22 19:15, Volker Schlecht wrote:
>> bump once more in the hope of finding someone to eventually commit ;-)
>>
working fine for me.
ok aisha
going to commit this tomorrow if no one has any objections. I don't know
if we have testers for this on the more esoteric archs and if should
wait for them?

>> On 12/17/22 09:55, Volker Schlecht wrote:
>>> bump
>>>
>>> On 12/10/22 15:24, Volker Schlecht wrote:
 If it works, it works ...

 Here's the diff with Barry's i386 change included.
 So we have positives on amd64, i386 and riscv64 now.

> (By the way, the patch from my previous email worked for me on both
> amd64 and i386.)

>



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 15:56:15

Modified files:
x11/girara : Makefile distinfo 

Log message:
Update to girara-0.3.8.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 15:52:53

Modified files:
x11/Xaw3d  : Makefile distinfo 
x11/Xaw3d/pkg  : PLIST 

Log message:
Update to Xaw3d-1.6.4.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 15:49:58

Modified files:
x11/py-xlib: Makefile distinfo 
x11/py-xlib/pkg: PLIST 

Log message:
Update to py3-xlib-0.33.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 15:47:29

Modified files:
x11/greybird   : Makefile distinfo 
x11/greybird/pkg: PLIST 

Log message:
Update to greybird-3.23.2.



Re: [Update] Build benchmarks/tsung with erlang25

2022-12-28 Thread Volker Schlecht

Forgot a REVISION bump there.

On 12/28/22 11:55, Volker Schlecht wrote:

Attached is a proposal to build benchmarks/tsung with erlang25.

I pulled in an upstream patch to fix an already failing testcase that 
was already reported by gnezdo@:

https://github.com/processone/tsung/issues/385

The only remaining failing testcase has apparently been failing already 
in previous versions.


benchmarks/tsung is the only remaining non-broken port that depends on 
erlang21, so if we could get tsung updated, we could possibly drop 
erlang/21 from ports ... it won't build databases/riak anyway.Index: Makefile
===
RCS file: /cvs/ports/benchmarks/tsung/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile	13 Nov 2022 15:27:39 -	1.18
+++ Makefile	28 Dec 2022 22:28:17 -
@@ -2,7 +2,7 @@ COMMENT=	multi-protocol distributed load
 
 V=		1.7.0
 DISTNAME=	tsung-$V
-REVISION=	3
+REVISION=	4
 
 CATEGORIES=	benchmarks net
 
@@ -15,7 +15,7 @@ MASTER_SITES=		http://tsung.erlang-proje
 
 MODULES=		lang/erlang \
 			lang/python
-MODERL_VERSION=		21
+MODERL_VERSION=		25
 MODPY_BUILDDEP= 	No
 
 RUN_DEPENDS=		graphics/py-matplotlib${MODPY_FLAVOR} \
Index: patches/patch-src_test_ts_test_utils_erl
===
RCS file: patches/patch-src_test_ts_test_utils_erl
diff -N patches/patch-src_test_ts_test_utils_erl
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-src_test_ts_test_utils_erl	28 Dec 2022 22:28:17 -
@@ -0,0 +1,14 @@
+Pull in an upstream fix for a failing testcase with erlang >= 21
+https://github.com/processone/tsung/commit/e53a59d16df5a2d3781ef9d4f0171ad0ca5bc931
+Index: src/test/ts_test_utils.erl
+--- src/test/ts_test_utils.erl.orig
 src/test/ts_test_utils.erl
+@@ -48,7 +48,7 @@ mkey1search_string_test()->
+ ?assertEqual(["bar","caps"],ts_utils:mkey1search(Data,"foo")).
+ 
+ datestr_test()->
+-?assertEqual(["2013","10","17",45,"19","41"],ts_utils:datestr({{2013,10,17},{19,41,29}})).
++?assertEqual("20131017-1941",lists:flatten(ts_utils:datestr({{2013,10,17},{19,41,29}}))).
+ 
+ export_text_test()->
+ ?assertEqual("foo",ts_utils:export_text("foo")).


Re: [update] x11/polybar 3.6.3

2022-12-28 Thread Volker Schlecht



Your BUILD_DEPENDS line looks off with the commented backslash.


Ugh. Yes, a leftover from me building it with i3-gaps installed and 
running instead of i3. Fix attached.



Also, in your post-install, the rm shouldn’t be needed if you can override the 
installation directory
with FAKE_FLAGS so that it’ll be installed into the correct location right away.

As far as I can tell:

https://github.com/polybar/polybar/blob/edf37385cb2e0e4d3c848d188473e48df618ed1a/doc/CMakeLists.txt#L64

This installs the example config into ${CMAKE_INSTALL_DOCDIR}/examples.
Since I don't want to override CMAKE_INSTALL_DOCDIR, I figured I could 
either patch doc/CMakeLists.txt or do a bit of post-install juggling.


Is there a way to handle this with FAKE_FLAGS?Index: Makefile
===
RCS file: /cvs/ports/x11/polybar/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- Makefile	13 Nov 2022 15:30:23 -	1.25
+++ Makefile	28 Dec 2022 20:50:35 -
@@ -1,8 +1,7 @@
 COMMENT =	fast and easy-to-use status bar
-V =		3.5.7
+V =		3.6.3
 DISTNAME =	polybar-$V
 CATEGORIES =	x11
-REVISION =	3
 
 HOMEPAGE =	https://polybar.github.io/
 MAINTAINER =	Jasper Lievisse Adriaanse 
@@ -13,7 +12,7 @@ PERMIT_PACKAGE =	Yes
 WANTLIB += ${COMPILER_LIBCXX} lib/inotify/inotify
 WANTLIB += c cairo curl fontconfig freetype intl m mpdclient
 WANTLIB += pulse xcb xcb-composite xcb-cursor xcb-ewmh xcb-icccm
-WANTLIB += xcb-image xcb-randr xcb-util xcb-xkb xcb-xrm z jsoncpp
+WANTLIB += xcb-image xcb-randr xcb-util xcb-xkb xcb-xrm z jsoncpp uv
 
 MASTER_SITES =	https://github.com/polybar/polybar/releases/download/$V/
 EXTRACT_SUFX =	.tar.gz
@@ -35,7 +34,9 @@ LIB_DEPENDS =	audio/libmpdclient \
 		devel/jsoncpp \
 		devel/libinotify \
 		graphics/cairo \
-		net/curl
+		net/curl \
+		devel/libuv
+
 
 RUN_DEPENDS =	x11/py-xcbgen${MODPY_FLAVOR} \
 		fonts/siji \
@@ -50,13 +51,9 @@ NO_TEST =	Yes
 
 WRKDIST =	${WRKDIR}/polybar-$V
 
-pre-configure:
-	${SUBST_CMD} ${WRKSRC}/cmake/02-opts.cmake \
-		${WRKSRC}/doc/CMakeLists.txt \
-		${WRKSRC}/lib/i3ipcpp/CMakeLists.txt
-
 post-install:
 	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/polybar
-	${INSTALL_DATA} ${WRKSRC}/config ${PREFIX}/share/examples/polybar
+	${INSTALL_DATA} ${WRKSRC}/doc/config.ini ${PREFIX}/share/examples/polybar
+	rm -r ${PREFIX}/share/doc/polybar/examples/
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/x11/polybar/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo	27 Oct 2021 14:55:04 -	1.8
+++ distinfo	28 Dec 2022 20:50:35 -
@@ -1,2 +1,2 @@
-SHA256 (polybar-3.5.7.tar.gz) = cyEObXQhesuVOyU5kLQwI0O3tqeHD+HamhhV2qRBI9s=
-SIZE (polybar-3.5.7.tar.gz) = 411318
+SHA256 (polybar-3.6.3.tar.gz) = 8ldYVzVnII/HtvTUEVphF6hzicvMCUz2BdB5d1vpX6U=
+SIZE (polybar-3.6.3.tar.gz) = 439838
Index: patches/patch-cmake_03-libs_cmake
===
RCS file: patches/patch-cmake_03-libs_cmake
diff -N patches/patch-cmake_03-libs_cmake
--- patches/patch-cmake_03-libs_cmake	11 Mar 2022 20:16:56 -	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-Detect libinotify using pkg-config.
-
-Index: cmake/03-libs.cmake
 cmake/03-libs.cmake.orig
-+++ cmake/03-libs.cmake
-@@ -25,6 +25,6 @@ querylib(WITH_XRM "pkg-config" xcb-xrm libs dirs)
- querylib(WITH_XCURSOR "pkg-config" xcb-cursor libs dirs)
- 
- # FreeBSD Support
--if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
-+if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
-   querylib(TRUE "pkg-config" libinotify libs dirs)
- endif()
Index: patches/patch-cmake_libpoly_cmake
===
RCS file: patches/patch-cmake_libpoly_cmake
diff -N patches/patch-cmake_libpoly_cmake
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-cmake_libpoly_cmake	28 Dec 2022 20:50:35 -
@@ -0,0 +1,13 @@
+Index: cmake/libpoly.cmake
+--- cmake/libpoly.cmake.orig
 cmake/libpoly.cmake
+@@ -100,7 +100,7 @@ endif()
+ find_package(Xcb ${XRANDR_VERSION} REQUIRED COMPONENTS RANDR)
+ find_package(Xcb REQUIRED COMPONENTS ${XORG_EXTENSIONS})
+ 
+-# FreeBSD Support
+-if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++# FreeBSD and OpenBSD Support
++if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
+   find_package(LibInotify REQUIRED)
+ endif()
Index: patches/patch-include_modules_cpu_hpp
===
RCS file: /cvs/ports/x11/polybar/patches/patch-include_modules_cpu_hpp,v
retrieving revision 1.3
diff -u -p -r1.3 patch-include_modules_cpu_hpp
--- patches/patch-include_modules_cpu_hpp	11 Mar 2022 20:16:56 -	1.3
+++ patches/patch-include_modules_cpu_hpp	28 Dec 2022 20:50:35 -
@@ -1,7 +1,7 @@
 Index: include/modules/cpu.hpp
 --- include/modules/cpu.hpp.orig
 +++ include/modules/cpu.hpp
-@@ -9,7 +9,13 @@ 

new: misc/lchat

2022-12-28 Thread Jan Klemkow
Hi,

This port contains the suckless tool lchat:

lchat (line chat) is a line oriented front end for ii-like chat
programs. It handles the input from keyboard and output file in
parallel. Thus, you are able to type messages while new chat lines
are arriving. Its main focus is on usability and simplicity.

ok?

bye,
Jan


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


Re: [update] x11/polybar 3.6.3

2022-12-28 Thread Jasper Lievisse Adriaanse



> On 28 Dec 2022, at 15:02, Volker Schlecht  wrote:
> 
> Got it - fixed diff attached.
> 
> On 12/28/22 14:30, Stuart Henderson wrote:
>> On 2022/12/28 14:27, Volker Schlecht wrote:
>>> Cc: Maintainer
>>> 
>>> This updates x11/polybar to 3.6.3 (latest)
>>> https://github.com/polybar/polybar/releases/tag/3.6.3
>>> 
>>> Other changes:
>>> 
>>> * Add devel/libuv to LIB_DEPENDS
>>> * Drop pre-configure step, because it substitutes into files that aren't
>>> patched anymore (the respective patches are in the attic)
>>> * Drop post-install step, because an example config.ini is installed
>>> automatically now
>> +share/doc/polybar/examples/
>> +share/doc/polybar/examples/config.ini
>> ..
>> -share/examples/polybar/
>> -share/examples/polybar/config
>> Please keep this in the normal location for OpenBSD packages i.e. under
>> share/examples
> 

Your BUILD_DEPENDS line looks off with the commented backslash.
Also, in your post-install, the rm shouldn’t be needed if you can override the 
installation directory
with FAKE_FLAGS so that it’ll be installed into the correct location right away.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2022/12/28 13:36:18

Modified files:
games/naev : Makefile distinfo 
games/naev/patches: patch-meson_build 
patch-utils_build_gen_gettext_stats_py 
games/naev/pkg : PLIST-data PLIST-main 

Log message:
update to naev-0.10.0



[new] age-plugin-yubikey

2022-12-28 Thread Volker Schlecht
With the update to age 1.1.x, and free time galore, I couldn't resist 
playing with age-plugin-yubikey, which to my surprise worked smoothly

with my Yubikey 5, once I re-enabled API access to the serial number.

I'm not sure if that was something I removed myself or whether my Yubi5 
came with that setting, so I'm not sure if that's worth mentioning in 
the port.


If ```ykman list --serials``` shows your key's serial number, everything 
should just work, if not you may need to use ykpersonalize to set option 
serial-api-visible first.






age-plugin-yubikey.tar.gz
Description: application/gzip


[Update] cad/coil64 v2.1.25 -> v2.1.26

2022-12-28 Thread Tracey Emery
Hello ports,

Here is a minor update to cad/coil64 bringing us to v2.1.26. Changes
include:

· Improved data rounding.
· Added initial options to close-winding one-layer coil calculation.
· Added Estonian language translation

Fix up the COMMENT while here.

Compiles and appears to run fine on amd64. ok?

-- 

Tracey Emery

Index: Makefile
===
RCS file: /home/cvs/ports/cad/coil64/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile8 Nov 2022 17:04:23 -   1.3
+++ Makefile28 Dec 2022 16:31:06 -
@@ -1,8 +1,8 @@
-COMMENT =  an inductance coil calculator
+COMMENT =  inductance coil calculator
 
 GH_ACCOUNT =   radioacoustick
 GH_PROJECT =   Coil64
-GH_TAGNAME =   v2.1.25
+GH_TAGNAME =   v2.1.26
 
 CATEGORIES =   cad
 
Index: distinfo
===
RCS file: /home/cvs/ports/cad/coil64/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo8 Nov 2022 17:04:23 -   1.2
+++ distinfo28 Dec 2022 16:27:34 -
@@ -1,2 +1,2 @@
-SHA256 (Coil64-2.1.25.tar.gz) = d//08esnnd1hyd3aDyApKlJfkeum1TvAx3NBN3yCkwo=
-SIZE (Coil64-2.1.25.tar.gz) = 2131816
+SHA256 (Coil64-2.1.26.tar.gz) = 3xuaAixmFRaNXQiCDuCUbn4HmRN5OcAQY0sRT8SLOCg=
+SIZE (Coil64-2.1.26.tar.gz) = 2168358



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/12/28 09:49:58

Modified files:
x11/qt5: Makefile.version 

Log message:
Add a note to bump multimedia/qtav after Qt update



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 09:39:57

Modified files:
news/pan   : Makefile distinfo 
Removed files:
news/pan/patches: patch-pan_general_string-view_h 

Log message:
Update to pan-0.153.



Re: [update][proposal] sysutils/nnn add nerd font flavor

2022-12-28 Thread Joel Carnat

Le 28/12/2022 à 14:57, Martin Ziemer a écrit :

Am Wed, Dec 28, 2022 at 01:23:09PM + schrieb Stuart Henderson:

On 2022/12/28 13:07, Joel Carnat wrote:

When using one of the Nerd Fonts in the terminal, you can get glyphs (icons)
rendered. The attached patch enables a flavor for sysutils/nnn that will
render mime types icons next to file listing. An example can be seen there:
https://i.imgur.com/kOld6HT.gif

Tested on OpenBSD/7.2-CURRENT/amd64, using xterm(1) and xfce4-terminal(1).

Works here too. (Just xterm)


Please add a note to DESCR describing the flavour and the requirement
for the additional fonts.

It would probably be better to provide ports for some of the more popular
of these fonts too, rather than having to tell people to go to a website
and download them..

This sounds like the best way to do it.


  V =   4.7
  DISTNAME =nnn-v${V}
  PKGNAME = nnn-${V}
+REVISION = 1

not really important but some people will complain ;) this normally
starts at 0




Here is a patch for the corrected Makefile and modified DESCR files.

I can look at fonts/msttcorefonts and do the same thing for the Nerd Fonts. 
But there are 53 fonts, without a popularity note. Uncompressed, they take 
about 4GB. I only use one font and would probably not install such a huge 
package. I don't know about others. Maybe using FULLPKGNAME like with 
x11/windowmaker-lang would be the way to go so that one font is one package 
and people install the one(s) they want.


What do you think?

Regards,
Joel C.Index: Makefile
===
RCS file: /cvs/ports/sysutils/nnn/Makefile,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 Makefile
--- Makefile	24 Nov 2022 10:25:40 -	1.22
+++ Makefile	28 Dec 2022 16:03:25 -
@@ -3,6 +3,7 @@ COMMENT =		the missing terminal file bro
 V =			4.7
 DISTNAME =		nnn-v${V}
 PKGNAME =		nnn-${V}
+REVISION =		0
 
 CATEGORIES =		sysutils
 
@@ -26,6 +27,13 @@ RUN_DEPENDS =		textproc/gsed
 MAKE_FLAGS =		CFLAGS_OPTIMIZATION=
 FAKE_FLAGS =		MANPREFIX="$(PREFIX)/man" \
 			PREFIX="${PREFIX}"
+
+FLAVORS =		nerd
+FLAVOR ?=
+
+.if ${FLAVOR:Mnerd}
+MAKE_FLAGS +=		O_NERD=1
+.endif
 
 USE_GMAKE =		Yes
 NO_TEST =		Yes
Index: pkg/DESCR
===
RCS file: /cvs/ports/sysutils/nnn/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 DESCR
--- pkg/DESCR	7 May 2018 18:29:00 -	1.1.1.1
+++ pkg/DESCR	28 Dec 2022 16:03:25 -
@@ -18,3 +18,10 @@ Cool things you can do with nnn:
 - pin a directory you may need to revisit and jump to it anytime
 - lock the current terminal after a specified idle time
 - change directory on exit
+
+Flavors:
+	nerd- build with support for Nerd Fonts to display glyphs.
+  Nerd Fonts can be browsed and downloaded from the author's
+  website https://www.nerdfonts.com/font-downloads.
+  The font(s) must be installed in $HOME/.local/share/fonts/
+  or in /usr/local/share/fonts/.


CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 09:23:13

Modified files:
multimedia/qtav: Makefile 

Log message:
Bump to unbreak:
include/X11/qt5/QtAV/5.15.6 -> include/X11/qt5/QtAV/5.15.7



Re: MODGO_VERSION in modules.inc (was Re: [Maintainer Update] security/age 1.1.1)

2022-12-28 Thread Volker Schlecht




On 12/28/22 17:14, Daniel Jakots wrote:


I personally do `make modgo-gen-modules > modules.inc` in which case
I'm not sure it's going to help much. Are you people doing things
differently to update a go port?


I do the same, but I'd definitely have stumbled over such a comment when 
reviewing the diff ...




MODGO_VERSION in modules.inc (was Re: [Maintainer Update] security/age 1.1.1)

2022-12-28 Thread Daniel Jakots
On Wed, 28 Dec 2022 13:15:11 +, Stuart Henderson
 wrote:

> On 2022/12/28 13:13, Theo Buehler wrote:
> > On Wed, Dec 28, 2022 at 12:52:50PM +0100, Volker Schlecht wrote:  
> > > Updates security/age to version 1.1.1
> > > https://github.com/FiloSottile/age/releases/tag/v1.1.1
> > > 
> > > Tested on amd64.  
> > 
> > Committed without MODGO_VERSION in modules.inc. Thanks  
> 
> should we do something like this?
> 
> Index: modgo-gen-modules-helper
> ===
> RCS file: /cvs/ports/infrastructure/bin/modgo-gen-modules-helper,v
> retrieving revision 1.3
> diff -u -p -r1.3 modgo-gen-modules-helper
> --- modgo-gen-modules-helper  3 Jul 2021 02:37:46 -
> 1.3 +++ modgo-gen-modules-helper  28 Dec 2022 13:14:15 -
> @@ -44,6 +44,6 @@ my $portinfo = $port->get_dist_info($mod
>  $port->set_other( MODGO_MODULES  => "\\\n" . join(" \\\n",
> @{$portinfo->{Dist}})) if $portinfo->{Dist}; $port->set_other(
> MODGO_MODFILES => "\\\n" . join(" \\\n", @{$portinfo->{Mods}})) if
> $portinfo->{Mods}; -say "MODGO_VERSION =\t$portinfo->{Version}\n";
> +say "MODGO_VERSION =\t$portinfo->{Version} # add this to Makefile,
> not modules.inc\n"; say "MODGO_MODULES =\t$port->{'MODGO_MODULES'}\n"
> if defined($port->{'MODGO_MODULES'}); say "MODGO_MODFILES
> =\t$port->{'MODGO_MODFILES'}\n" if defined($port->{'MODGO_MODFILES'});
> 

I personally do `make modgo-gen-modules > modules.inc` in which case
I'm not sure it's going to help much. Are you people doing things
differently to update a go port?



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/12/28 08:34:26

Modified files:
security/py-fastecdsa: Makefile distinfo 

Log message:
Bump to py3-fastecdsa 2.3.1 (only the version number changed)



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 08:20:01

Modified files:
devel/glib2: Makefile 
Removed files:
devel/glib2/patches: patch-glib_gfileutils_c 

Log message:
Drop redundant patch merged 3 years ago.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 07:36:09

Modified files:
productivity/libphonenumber: Makefile distinfo 
productivity/libphonenumber/patches: patch-cpp_CMakeLists_txt 
 patch-tools_cpp_CMakeLists_txt 

Log message:
Update to libphonenumber-8.13.3.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 07:19:10

Modified files:
audio/soundtouch: Makefile distinfo 
audio/soundtouch/pkg: PLIST 

Log message:
Update to soundtouch-2.3.2.



CVS: cvs.openbsd.org: ports

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

Modified files:
productivity/rednotebook: Makefile distinfo 
productivity/rednotebook/pkg: PLIST 

Log message:
Update to rednotebook-2.27.2.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 07:04:16

Modified files:
net/ipv6calc   : Makefile distinfo 

Log message:
Update to ipv6calc-4.0.2.



Re: [update] x11/polybar 3.6.3

2022-12-28 Thread Volker Schlecht

Got it - fixed diff attached.

On 12/28/22 14:30, Stuart Henderson wrote:

On 2022/12/28 14:27, Volker Schlecht wrote:

Cc: Maintainer

This updates x11/polybar to 3.6.3 (latest)
https://github.com/polybar/polybar/releases/tag/3.6.3

Other changes:

* Add devel/libuv to LIB_DEPENDS
* Drop pre-configure step, because it substitutes into files that aren't
patched anymore (the respective patches are in the attic)
* Drop post-install step, because an example config.ini is installed
automatically now


+share/doc/polybar/examples/
+share/doc/polybar/examples/config.ini
..
-share/examples/polybar/
-share/examples/polybar/config

Please keep this in the normal location for OpenBSD packages i.e. under
share/examples
Index: Makefile
===
RCS file: /cvs/ports/x11/polybar/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- Makefile	13 Nov 2022 15:30:23 -	1.25
+++ Makefile	28 Dec 2022 14:01:14 -
@@ -1,8 +1,7 @@
 COMMENT =	fast and easy-to-use status bar
-V =		3.5.7
+V =		3.6.3
 DISTNAME =	polybar-$V
 CATEGORIES =	x11
-REVISION =	3
 
 HOMEPAGE =	https://polybar.github.io/
 MAINTAINER =	Jasper Lievisse Adriaanse 
@@ -13,7 +12,7 @@ PERMIT_PACKAGE =	Yes
 WANTLIB += ${COMPILER_LIBCXX} lib/inotify/inotify
 WANTLIB += c cairo curl fontconfig freetype intl m mpdclient
 WANTLIB += pulse xcb xcb-composite xcb-cursor xcb-ewmh xcb-icccm
-WANTLIB += xcb-image xcb-randr xcb-util xcb-xkb xcb-xrm z jsoncpp
+WANTLIB += xcb-image xcb-randr xcb-util xcb-xkb xcb-xrm z jsoncpp uv
 
 MASTER_SITES =	https://github.com/polybar/polybar/releases/download/$V/
 EXTRACT_SUFX =	.tar.gz
@@ -27,7 +26,7 @@ MODULES =	devel/cmake \
 DEBUG_PACKAGES =${BUILD_PACKAGES}
 
 BUILD_DEPENDS =	${RUN_DEPENDS} \
-		textproc/py-sphinx${MODPY_FLAVOR}>=4.0.2 \
+		textproc/py-sphinx${MODPY_FLAVOR}>=4.0.2 #\
 		x11/i3
 
 LIB_DEPENDS =	audio/libmpdclient \
@@ -35,7 +34,9 @@ LIB_DEPENDS =	audio/libmpdclient \
 		devel/jsoncpp \
 		devel/libinotify \
 		graphics/cairo \
-		net/curl
+		net/curl \
+		devel/libuv
+
 
 RUN_DEPENDS =	x11/py-xcbgen${MODPY_FLAVOR} \
 		fonts/siji \
@@ -50,13 +51,9 @@ NO_TEST =	Yes
 
 WRKDIST =	${WRKDIR}/polybar-$V
 
-pre-configure:
-	${SUBST_CMD} ${WRKSRC}/cmake/02-opts.cmake \
-		${WRKSRC}/doc/CMakeLists.txt \
-		${WRKSRC}/lib/i3ipcpp/CMakeLists.txt
-
 post-install:
 	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/polybar
-	${INSTALL_DATA} ${WRKSRC}/config ${PREFIX}/share/examples/polybar
+	${INSTALL_DATA} ${WRKSRC}/doc/config.ini ${PREFIX}/share/examples/polybar
+	rm -r ${PREFIX}/share/doc/polybar/examples/
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/x11/polybar/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo	27 Oct 2021 14:55:04 -	1.8
+++ distinfo	28 Dec 2022 14:01:14 -
@@ -1,2 +1,2 @@
-SHA256 (polybar-3.5.7.tar.gz) = cyEObXQhesuVOyU5kLQwI0O3tqeHD+HamhhV2qRBI9s=
-SIZE (polybar-3.5.7.tar.gz) = 411318
+SHA256 (polybar-3.6.3.tar.gz) = 8ldYVzVnII/HtvTUEVphF6hzicvMCUz2BdB5d1vpX6U=
+SIZE (polybar-3.6.3.tar.gz) = 439838
Index: patches/patch-cmake_03-libs_cmake
===
RCS file: patches/patch-cmake_03-libs_cmake
diff -N patches/patch-cmake_03-libs_cmake
--- patches/patch-cmake_03-libs_cmake	11 Mar 2022 20:16:56 -	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-Detect libinotify using pkg-config.
-
-Index: cmake/03-libs.cmake
 cmake/03-libs.cmake.orig
-+++ cmake/03-libs.cmake
-@@ -25,6 +25,6 @@ querylib(WITH_XRM "pkg-config" xcb-xrm libs dirs)
- querylib(WITH_XCURSOR "pkg-config" xcb-cursor libs dirs)
- 
- # FreeBSD Support
--if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
-+if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
-   querylib(TRUE "pkg-config" libinotify libs dirs)
- endif()
Index: patches/patch-cmake_libpoly_cmake
===
RCS file: patches/patch-cmake_libpoly_cmake
diff -N patches/patch-cmake_libpoly_cmake
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-cmake_libpoly_cmake	28 Dec 2022 14:01:14 -
@@ -0,0 +1,13 @@
+Index: cmake/libpoly.cmake
+--- cmake/libpoly.cmake.orig
 cmake/libpoly.cmake
+@@ -100,7 +100,7 @@ endif()
+ find_package(Xcb ${XRANDR_VERSION} REQUIRED COMPONENTS RANDR)
+ find_package(Xcb REQUIRED COMPONENTS ${XORG_EXTENSIONS})
+ 
+-# FreeBSD Support
+-if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++# FreeBSD and OpenBSD Support
++if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
+   find_package(LibInotify REQUIRED)
+ endif()
Index: patches/patch-include_modules_cpu_hpp
===
RCS file: /cvs/ports/x11/polybar/patches/patch-include_modules_cpu_hpp,v
retrieving revision 1.3
diff -u -p -r1.3 patch-include_modules_cpu_hpp
--- patches/patch-include_modules_cpu_hpp	11 Mar 2022 

CVS: cvs.openbsd.org: ports

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

Modified files:
games/py-chess : Makefile distinfo 

Log message:
Update to py3-chess-1.9.4.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 06:58:14

Modified files:
devel/pyusb: Makefile distinfo 
devel/pyusb/pkg: PLIST 
Removed files:
devel/pyusb/patches: patch-usb_backend_libusb0_py 

Log message:
Update to py3-pyusb-1.2.1.



Re: [update][proposal] sysutils/nnn add nerd font flavor

2022-12-28 Thread Martin Ziemer
Am Wed, Dec 28, 2022 at 01:23:09PM + schrieb Stuart Henderson:
> On 2022/12/28 13:07, Joel Carnat wrote:
> > When using one of the Nerd Fonts in the terminal, you can get glyphs (icons)
> > rendered. The attached patch enables a flavor for sysutils/nnn that will
> > render mime types icons next to file listing. An example can be seen there:
> > https://i.imgur.com/kOld6HT.gif
> > 
> > Tested on OpenBSD/7.2-CURRENT/amd64, using xterm(1) and xfce4-terminal(1).
Works here too. (Just xterm)

> Please add a note to DESCR describing the flavour and the requirement
> for the additional fonts.
> 
> It would probably be better to provide ports for some of the more popular
> of these fonts too, rather than having to tell people to go to a website
> and download them..
This sounds like the best way to do it.

> >  V =4.7
> >  DISTNAME = nnn-v${V}
> >  PKGNAME =  nnn-${V}
> > +REVISION = 1
> not really important but some people will complain ;) this normally
> starts at 0



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 06:45:20

Modified files:
cad/gtkwave: Makefile distinfo 

Log message:
Update to gtkwave-3.3.113.



Re: [update] x11/polybar 3.6.3

2022-12-28 Thread Stuart Henderson
On 2022/12/28 14:27, Volker Schlecht wrote:
> Cc: Maintainer
> 
> This updates x11/polybar to 3.6.3 (latest)
> https://github.com/polybar/polybar/releases/tag/3.6.3
> 
> Other changes:
> 
> * Add devel/libuv to LIB_DEPENDS
> * Drop pre-configure step, because it substitutes into files that aren't
> patched anymore (the respective patches are in the attic)
> * Drop post-install step, because an example config.ini is installed
> automatically now

+share/doc/polybar/examples/
+share/doc/polybar/examples/config.ini
..
-share/examples/polybar/
-share/examples/polybar/config

Please keep this in the normal location for OpenBSD packages i.e. under
share/examples



[update] x11/polybar 3.6.3

2022-12-28 Thread Volker Schlecht

Cc: Maintainer

This updates x11/polybar to 3.6.3 (latest)
https://github.com/polybar/polybar/releases/tag/3.6.3

Other changes:

* Add devel/libuv to LIB_DEPENDS
* Drop pre-configure step, because it substitutes into files that aren't 
patched anymore (the respective patches are in the attic)
* Drop post-install step, because an example config.ini is installed 
automatically now
* Drop patch-cmake_03-libs_cmake because the file doesn't exist anymore. 
Replaced by an equivalent patch_cmake_libpoly_cmake
* Drop patch-src_utils_file_cpp, because the problematic code has been 
removed upstreamIndex: Makefile
===
RCS file: /cvs/ports/x11/polybar/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- Makefile	13 Nov 2022 15:30:23 -	1.25
+++ Makefile	28 Dec 2022 13:19:31 -
@@ -1,8 +1,7 @@
 COMMENT =	fast and easy-to-use status bar
-V =		3.5.7
+V =		3.6.3
 DISTNAME =	polybar-$V
 CATEGORIES =	x11
-REVISION =	3
 
 HOMEPAGE =	https://polybar.github.io/
 MAINTAINER =	Jasper Lievisse Adriaanse 
@@ -13,7 +12,7 @@ PERMIT_PACKAGE =	Yes
 WANTLIB += ${COMPILER_LIBCXX} lib/inotify/inotify
 WANTLIB += c cairo curl fontconfig freetype intl m mpdclient
 WANTLIB += pulse xcb xcb-composite xcb-cursor xcb-ewmh xcb-icccm
-WANTLIB += xcb-image xcb-randr xcb-util xcb-xkb xcb-xrm z jsoncpp
+WANTLIB += xcb-image xcb-randr xcb-util xcb-xkb xcb-xrm z jsoncpp uv
 
 MASTER_SITES =	https://github.com/polybar/polybar/releases/download/$V/
 EXTRACT_SUFX =	.tar.gz
@@ -35,7 +34,9 @@ LIB_DEPENDS =	audio/libmpdclient \
 		devel/jsoncpp \
 		devel/libinotify \
 		graphics/cairo \
-		net/curl
+		net/curl \
+		devel/libuv
+
 
 RUN_DEPENDS =	x11/py-xcbgen${MODPY_FLAVOR} \
 		fonts/siji \
@@ -49,14 +50,5 @@ CONFIGURE_ARGS =	-DENABLE_CCACHE=OFF \
 NO_TEST =	Yes
 
 WRKDIST =	${WRKDIR}/polybar-$V
-
-pre-configure:
-	${SUBST_CMD} ${WRKSRC}/cmake/02-opts.cmake \
-		${WRKSRC}/doc/CMakeLists.txt \
-		${WRKSRC}/lib/i3ipcpp/CMakeLists.txt
-
-post-install:
-	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/polybar
-	${INSTALL_DATA} ${WRKSRC}/config ${PREFIX}/share/examples/polybar
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/x11/polybar/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo	27 Oct 2021 14:55:04 -	1.8
+++ distinfo	28 Dec 2022 13:19:31 -
@@ -1,2 +1,2 @@
-SHA256 (polybar-3.5.7.tar.gz) = cyEObXQhesuVOyU5kLQwI0O3tqeHD+HamhhV2qRBI9s=
-SIZE (polybar-3.5.7.tar.gz) = 411318
+SHA256 (polybar-3.6.3.tar.gz) = 8ldYVzVnII/HtvTUEVphF6hzicvMCUz2BdB5d1vpX6U=
+SIZE (polybar-3.6.3.tar.gz) = 439838
Index: patches/patch-cmake_03-libs_cmake
===
RCS file: patches/patch-cmake_03-libs_cmake
diff -N patches/patch-cmake_03-libs_cmake
--- patches/patch-cmake_03-libs_cmake	11 Mar 2022 20:16:56 -	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-Detect libinotify using pkg-config.
-
-Index: cmake/03-libs.cmake
 cmake/03-libs.cmake.orig
-+++ cmake/03-libs.cmake
-@@ -25,6 +25,6 @@ querylib(WITH_XRM "pkg-config" xcb-xrm libs dirs)
- querylib(WITH_XCURSOR "pkg-config" xcb-cursor libs dirs)
- 
- # FreeBSD Support
--if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
-+if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
-   querylib(TRUE "pkg-config" libinotify libs dirs)
- endif()
Index: patches/patch-cmake_libpoly_cmake
===
RCS file: patches/patch-cmake_libpoly_cmake
diff -N patches/patch-cmake_libpoly_cmake
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-cmake_libpoly_cmake	28 Dec 2022 13:19:31 -
@@ -0,0 +1,13 @@
+Index: cmake/libpoly.cmake
+--- cmake/libpoly.cmake.orig
 cmake/libpoly.cmake
+@@ -100,7 +100,7 @@ endif()
+ find_package(Xcb ${XRANDR_VERSION} REQUIRED COMPONENTS RANDR)
+ find_package(Xcb REQUIRED COMPONENTS ${XORG_EXTENSIONS})
+ 
+-# FreeBSD Support
+-if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++# FreeBSD and OpenBSD Support
++if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
+   find_package(LibInotify REQUIRED)
+ endif()
Index: patches/patch-include_modules_cpu_hpp
===
RCS file: /cvs/ports/x11/polybar/patches/patch-include_modules_cpu_hpp,v
retrieving revision 1.3
diff -u -p -r1.3 patch-include_modules_cpu_hpp
--- patches/patch-include_modules_cpu_hpp	11 Mar 2022 20:16:56 -	1.3
+++ patches/patch-include_modules_cpu_hpp	28 Dec 2022 13:19:31 -
@@ -1,7 +1,7 @@
 Index: include/modules/cpu.hpp
 --- include/modules/cpu.hpp.orig
 +++ include/modules/cpu.hpp
-@@ -9,7 +9,13 @@ namespace modules {
+@@ -10,7 +10,13 @@ namespace modules {
struct cpu_time {
  unsigned long long user;
  unsigned long long nice;
Index: patches/patch-src_modules_cpu_cpp

Re: [update][proposal] sysutils/nnn add nerd font flavor

2022-12-28 Thread Stuart Henderson
On 2022/12/28 13:07, Joel Carnat wrote:
> Hello,
> 
> When using one of the Nerd Fonts in the terminal, you can get glyphs (icons)
> rendered. The attached patch enables a flavor for sysutils/nnn that will
> render mime types icons next to file listing. An example can be seen there:
> https://i.imgur.com/kOld6HT.gif
> 
> Tested on OpenBSD/7.2-CURRENT/amd64, using xterm(1) and xfce4-terminal(1).
> 
> Regards,
> Joel C.

Please add a note to DESCR describing the flavour and the requirement
for the additional fonts.

It would probably be better to provide ports for some of the more popular
of these fonts too, rather than having to tell people to go to a website
and download them..

>  V =  4.7
>  DISTNAME =   nnn-v${V}
>  PKGNAME =nnn-${V}
> +REVISION =   1

not really important but some people will complain ;) this normally
starts at 0



Re: [Maintainer Update] security/age 1.1.1

2022-12-28 Thread Theo Buehler
On Wed, Dec 28, 2022 at 01:15:11PM +, Stuart Henderson wrote:
> On 2022/12/28 13:13, Theo Buehler wrote:
> > On Wed, Dec 28, 2022 at 12:52:50PM +0100, Volker Schlecht wrote:
> > > Updates security/age to version 1.1.1
> > > https://github.com/FiloSottile/age/releases/tag/v1.1.1
> > > 
> > > Tested on amd64.
> > 
> > Committed without MODGO_VERSION in modules.inc. Thanks
> 
> should we do something like this?

Yes, I think that would help. Thanks.

> 
> Index: modgo-gen-modules-helper
> ===
> RCS file: /cvs/ports/infrastructure/bin/modgo-gen-modules-helper,v
> retrieving revision 1.3
> diff -u -p -r1.3 modgo-gen-modules-helper
> --- modgo-gen-modules-helper  3 Jul 2021 02:37:46 -   1.3
> +++ modgo-gen-modules-helper  28 Dec 2022 13:14:15 -
> @@ -44,6 +44,6 @@ my $portinfo = $port->get_dist_info($mod
>  $port->set_other( MODGO_MODULES  => "\\\n" . join(" \\\n", 
> @{$portinfo->{Dist}})) if $portinfo->{Dist};
>  $port->set_other( MODGO_MODFILES => "\\\n" . join(" \\\n", 
> @{$portinfo->{Mods}})) if $portinfo->{Mods};
>  
> -say "MODGO_VERSION =\t$portinfo->{Version}\n";
> +say "MODGO_VERSION =\t$portinfo->{Version} # add this to Makefile, not 
> modules.inc\n";
>  say "MODGO_MODULES =\t$port->{'MODGO_MODULES'}\n" if 
> defined($port->{'MODGO_MODULES'});
>  say "MODGO_MODFILES =\t$port->{'MODGO_MODFILES'}\n" if 
> defined($port->{'MODGO_MODFILES'});
> 



Re: [Maintainer Update] security/age 1.1.1

2022-12-28 Thread Stuart Henderson
On 2022/12/28 13:13, Theo Buehler wrote:
> On Wed, Dec 28, 2022 at 12:52:50PM +0100, Volker Schlecht wrote:
> > Updates security/age to version 1.1.1
> > https://github.com/FiloSottile/age/releases/tag/v1.1.1
> > 
> > Tested on amd64.
> 
> Committed without MODGO_VERSION in modules.inc. Thanks

should we do something like this?

Index: modgo-gen-modules-helper
===
RCS file: /cvs/ports/infrastructure/bin/modgo-gen-modules-helper,v
retrieving revision 1.3
diff -u -p -r1.3 modgo-gen-modules-helper
--- modgo-gen-modules-helper3 Jul 2021 02:37:46 -   1.3
+++ modgo-gen-modules-helper28 Dec 2022 13:14:15 -
@@ -44,6 +44,6 @@ my $portinfo = $port->get_dist_info($mod
 $port->set_other( MODGO_MODULES  => "\\\n" . join(" \\\n", 
@{$portinfo->{Dist}})) if $portinfo->{Dist};
 $port->set_other( MODGO_MODFILES => "\\\n" . join(" \\\n", 
@{$portinfo->{Mods}})) if $portinfo->{Mods};
 
-say "MODGO_VERSION =\t$portinfo->{Version}\n";
+say "MODGO_VERSION =\t$portinfo->{Version} # add this to Makefile, not 
modules.inc\n";
 say "MODGO_MODULES =\t$port->{'MODGO_MODULES'}\n" if 
defined($port->{'MODGO_MODULES'});
 say "MODGO_MODFILES =\t$port->{'MODGO_MODFILES'}\n" if 
defined($port->{'MODGO_MODFILES'});



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2022/12/28 05:48:04

Modified files:
sysutils/restic: Makefile 
sysutils/restic/pkg: PLIST 

Log message:
Always regenerate manuals

Turns out restic-generate(1) is clever enough to omit the reference to
rest-self-update(1) if built without the tag.

Same story for mount: it isn't compiled but we ship the manual.

This way we'll always have code and docs in sync.

OK sthen



Re: [Maintainer Update] security/age 1.1.1

2022-12-28 Thread Theo Buehler
On Wed, Dec 28, 2022 at 12:52:50PM +0100, Volker Schlecht wrote:
> Updates security/age to version 1.1.1
> https://github.com/FiloSottile/age/releases/tag/v1.1.1
> 
> Tested on amd64.

Committed without MODGO_VERSION in modules.inc. Thanks



CVS: cvs.openbsd.org: ports

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

Modified files:
security/age   : Makefile distinfo modules.inc 

Log message:
Update age to 1.1.1 from maintainer

https://github.com/FiloSottile/age/releases/tag/v1.1.1



[update][proposal] sysutils/nnn add nerd font flavor

2022-12-28 Thread Joel Carnat

Hello,

When using one of the Nerd Fonts in the terminal, you can get glyphs (icons) 
rendered. The attached patch enables a flavor for sysutils/nnn that will 
render mime types icons next to file listing. An example can be seen there: 
https://i.imgur.com/kOld6HT.gif


Tested on OpenBSD/7.2-CURRENT/amd64, using xterm(1) and xfce4-terminal(1).

Regards,
Joel C.Index: Makefile
===
RCS file: /cvs/ports/sysutils/nnn/Makefile,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 Makefile
--- Makefile	24 Nov 2022 10:25:40 -	1.22
+++ Makefile	28 Dec 2022 11:59:25 -
@@ -3,6 +3,7 @@ COMMENT =		the missing terminal file bro
 V =			4.7
 DISTNAME =		nnn-v${V}
 PKGNAME =		nnn-${V}
+REVISION =		1
 
 CATEGORIES =		sysutils
 
@@ -26,6 +27,13 @@ RUN_DEPENDS =		textproc/gsed
 MAKE_FLAGS =		CFLAGS_OPTIMIZATION=
 FAKE_FLAGS =		MANPREFIX="$(PREFIX)/man" \
 			PREFIX="${PREFIX}"
+
+FLAVORS =		nerd
+FLAVOR ?=
+
+.if ${FLAVOR:Mnerd}
+MAKE_FLAGS +=		O_NERD=1
+.endif
 
 USE_GMAKE =		Yes
 NO_TEST =		Yes


[Maintainer Update] security/age 1.1.1

2022-12-28 Thread Volker Schlecht

Updates security/age to version 1.1.1
https://github.com/FiloSottile/age/releases/tag/v1.1.1

Tested on amd64.Index: Makefile
===
RCS file: /cvs/ports/security/age/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile	6 Oct 2022 16:47:23 -	1.15
+++ Makefile	28 Dec 2022 11:49:43 -
@@ -1,8 +1,7 @@
 COMMENT =	simple, modern and secure file encryption tool
 
 MODGO_MODNAME =	filippo.io/age
-MODGO_VERSION =	v1.0.0
-REVISION =	1
+MODGO_VERSION =	v1.1.1
 
 DISTNAME =	age-${MODGO_VERSION}
 
Index: distinfo
===
RCS file: /cvs/ports/security/age/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo	6 Sep 2021 19:45:06 -	1.6
+++ distinfo	28 Dec 2022 11:49:43 -
@@ -1,30 +1,26 @@
-SHA256 (age-v1.0.0.zip) = CkARqh24d+8QMVFk031hFHYabRLJ78tSIsAoNuuuNgI=
-SHA256 (go_modules/filippo.io/edwards25519/@v/v1.0.0-rc.1.mod) = 18MvTgz5F65FgigZwzhreQaHZbYlu+JJdGHuwPjoYpw=
-SHA256 (go_modules/filippo.io/edwards25519/@v/v1.0.0-rc.1.zip) = TLfb313jSVwjCKLpcyK/w0qgvUzYS5gKOAGzHFCDBEg=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20210817164053-32db794688a5.mod) = zWMRYSoqpNDX4DxBs6ofvC1fiVqz9hCJ+rgL/p+PVIU=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20210817164053-32db794688a5.zip) = xEtF206vwycEB/3Qs1vo89QhnPQid9QkmGRK7D/sRoE=
-SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.mod) = /vWJbRA6C85QVf216W6DCUQzR5JDeGU0dxjtzrYzNIo=
-SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.zip) = F65VXAvscLWD2E7HoJnbP9xbO2iMsoFPjDiNF0562hU=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20210615035016-665e8c7367d1.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20210903071746-97244b99971b.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20210903071746-97244b99971b.zip) = ukpt0D3sAYLUQEhOn2IV823g6FJK6TGhXOnuIRJ9cwQ=
-SHA256 (go_modules/golang.org/x/term/@v/v0.0.0-20201126162022-7de9c90e9dd1.mod) = TLqxT3cGdxsnHZlaGzzBMf5aJGqtx+5tG6bwvYlHgfo=
-SHA256 (go_modules/golang.org/x/term/@v/v0.0.0-20210615171337-6886f2dfbf5b.mod) = dAeU4pFPXMh+JWVsWEMiKyxlZlghIF9FYyoEd8jT95s=
-SHA256 (go_modules/golang.org/x/term/@v/v0.0.0-20210615171337-6886f2dfbf5b.zip) = rfmdXemB1H9XZ6kRe9tO2AROmGc5gNzgvu7OfdHJyJY=
-SHA256 (go_modules/golang.org/x/text/@v/v0.3.3.mod) = +7eojtFAUV55Dsp6EP/TGcl4axHGpsfln4D3+ze7RUI=
-SHA256 (go_modules/golang.org/x/text/@v/v0.3.3.zip) = iolto0a6+Uq08ksOOW3wt5OTyTqgXFDvB83dVhof+Nc=
-SIZE (age-v1.0.0.zip) = 89334
-SIZE (go_modules/filippo.io/edwards25519/@v/v1.0.0-rc.1.mod) = 40
-SIZE (go_modules/filippo.io/edwards25519/@v/v1.0.0-rc.1.zip) = 47154
-SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20210817164053-32db794688a5.mod) = 247
-SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20210817164053-32db794688a5.zip) = 1876172
-SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.mod) = 179
-SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.zip) = 1587056
-SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20210615035016-665e8c7367d1.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20210903071746-97244b99971b.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20210903071746-97244b99971b.zip) = 1658183
-SIZE (go_modules/golang.org/x/term/@v/v0.0.0-20201126162022-7de9c90e9dd1.mod) = 95
-SIZE (go_modules/golang.org/x/term/@v/v0.0.0-20210615171337-6886f2dfbf5b.mod) = 95
-SIZE (go_modules/golang.org/x/term/@v/v0.0.0-20210615171337-6886f2dfbf5b.zip) = 21403
-SIZE (go_modules/golang.org/x/text/@v/v0.3.3.mod) = 97
-SIZE (go_modules/golang.org/x/text/@v/v0.3.3.zip) = 8010747
+SHA256 (age-v1.1.1.zip) = IWBSEkGBQQhy0T4ND4bAT5RfSt82+6RR7fMejQnBuGk=
+SHA256 (go_modules/filippo.io/edwards25519/@v/v1.0.0.mod) = 18MvTgz5F65FgigZwzhreQaHZbYlu+JJdGHuwPjoYpw=
+SHA256 (go_modules/filippo.io/edwards25519/@v/v1.0.0.zip) = +1voKavKxjkxp6DEEKcYH6T5CffrcPc07b2nhoWSFno=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.4.0.mod) = oCSfrnXTVD+PMNcJZjAsz7P2H8Q4oOyGBzOiLff5UME=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.4.0.zip) = hodCa/q7P/WcJT8Ji4Y6K7NQPvrYDcAUNf/Oji6R6qg=
+SHA256 (go_modules/golang.org/x/net/@v/v0.3.0.mod) = PDYKM2jCXws5pktjD+dO2ZjfAOar7pP9SfVv/nWQoTE=
+SHA256 (go_modules/golang.org/x/net/@v/v0.3.0.zip) = vPEIaCQZZx7jMoRft27JaWkx+Z3LPnK+DqnX3jbzXfI=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.3.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.3.0.zip) = y98Y476fIRypYmhKwZ1B1L4kBCiY7AzGZL+NHClV04Q=
+SHA256 (go_modules/golang.org/x/term/@v/v0.3.0.mod) = HlYfdBO3S00wyi1smHTM0Tu4yU2qDmwjd7rZ6c9tvlg=
+SHA256 (go_modules/golang.org/x/term/@v/v0.3.0.zip) = HNnVjqLYYpm4VphyOOY5KlDmiNBGnMs7SkaTSfJDlQc=
+SHA256 (go_modules/golang.org/x/text/@v/v0.5.0.mod) = FZKedvzgSupMkqNUQmu0M3BoRkWk7gPy510MLrFGYwQ=
+SHA256 

[Update] Build benchmarks/tsung with erlang25

2022-12-28 Thread Volker Schlecht

Attached is a proposal to build benchmarks/tsung with erlang25.

I pulled in an upstream patch to fix an already failing testcase that 
was already reported by gnezdo@:

https://github.com/processone/tsung/issues/385

The only remaining failing testcase has apparently been failing already 
in previous versions.


benchmarks/tsung is the only remaining non-broken port that depends on 
erlang21, so if we could get tsung updated, we could possibly drop 
erlang/21 from ports ... it won't build databases/riak anyway.Index: Makefile
===
RCS file: /cvs/ports/benchmarks/tsung/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile	13 Nov 2022 15:27:39 -	1.18
+++ Makefile	28 Dec 2022 10:44:41 -
@@ -15,7 +15,7 @@ MASTER_SITES=		http://tsung.erlang-proje
 
 MODULES=		lang/erlang \
 			lang/python
-MODERL_VERSION=		21
+MODERL_VERSION=		25
 MODPY_BUILDDEP= 	No
 
 RUN_DEPENDS=		graphics/py-matplotlib${MODPY_FLAVOR} \
Index: patches/patch-src_test_ts_test_utils_erl
===
RCS file: patches/patch-src_test_ts_test_utils_erl
diff -N patches/patch-src_test_ts_test_utils_erl
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-src_test_ts_test_utils_erl	28 Dec 2022 10:44:41 -
@@ -0,0 +1,14 @@
+Pull in an upstream fix for a failing testcase with erlang >= 21
+https://github.com/processone/tsung/commit/e53a59d16df5a2d3781ef9d4f0171ad0ca5bc931
+Index: src/test/ts_test_utils.erl
+--- src/test/ts_test_utils.erl.orig
 src/test/ts_test_utils.erl
+@@ -48,7 +48,7 @@ mkey1search_string_test()->
+ ?assertEqual(["bar","caps"],ts_utils:mkey1search(Data,"foo")).
+ 
+ datestr_test()->
+-?assertEqual(["2013","10","17",45,"19","41"],ts_utils:datestr({{2013,10,17},{19,41,29}})).
++?assertEqual("20131017-1941",lists:flatten(ts_utils:datestr({{2013,10,17},{19,41,29}}))).
+ 
+ export_text_test()->
+ ?assertEqual("foo",ts_utils:export_text("foo")).


CVS: cvs.openbsd.org: ports

2022-12-28 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/12/28 03:32:14

Modified files:
databases/pspg : Makefile distinfo 
databases/pspg/patches: patch-src_args_c 

Log message:
databases/pspg: update to 5.7.1

- minor code cleaning (e.g. replace sprintf with snprintf)
- fix broken drawing selected block when input has just one column
- mapping "select all" on % or C-a keys
- \copy command uses same logic like menu copy command



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2022/12/28 03:17:31

Modified files:
security/qdigidoc4: Makefile 
security/qdigidoc4/patches: patch-CMakeLists_txt 

Log message:
replace LTO fix with hunk from upstream PR



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 02:41:00

Modified files:
x11/gnome/console: Makefile 
x11/gnome/text-editor: Makefile 

Log message:
Add DEBUG_PACKAGES.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2022/12/28 02:08:52

Modified files:
www/sogo   : Makefile distinfo 
www/sogo/pkg   : PLIST 

Log message:
Update 5.7.1 -> 5.8.0



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2022/12/28 02:07:53

Modified files:
www/sope   : Makefile distinfo 

Log message:
Update 5.7.1 -> 5.8.0



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 01:49:03

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.27.38.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 01:48:49

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py3-boto3-1.26.38.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 01:48:39

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py3-botocore-1.29.38.



CVS: cvs.openbsd.org: ports

2022-12-28 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/28 01:45:33

Modified files:
net/rsnapshot  : Makefile distinfo 

Log message:
Update to rsnapshot-1.4.5.