Re: update games/openttd

2024-05-05 Thread Florian Viehweger
Am Sat, 4 May 2024 13:29:18 +0200
schrieb Solene Rapenne :

> a simple bugfix release
> https://cdn.openttd.org/openttd-releases/14.1/changelog.txt
> 
> the removed patch is now present upstream
> 
> tested on amd64, worked fine
> 
> ok?

I've basically came up with the same diff. Thank you, I'm fine with it!


> diff --git a/games/openttd/Makefile b/games/openttd/Makefile
> index 93bc2f773e3..196d46e20b1 100644
> --- a/games/openttd/Makefile
> +++ b/games/openttd/Makefile
> @@ -1,6 +1,6 @@
>  COMMENT= open source clone of the game Transport Tycoon Deluxe
>  
> -V =  14.0
> +V =  14.1
>  DISTNAME =   openttd-$V-source
>  PKGNAME =openttd-$V
>  
> diff --git a/games/openttd/distinfo b/games/openttd/distinfo
> index 6280a398312..5b5c852a3ae 100644
> --- a/games/openttd/distinfo
> +++ b/games/openttd/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (openttd/openttd-14.0-source.tar.xz) =
> lvdquFiBal4wA4reBpLm6/NQufcL8Zx7SN2oRciEGLE= -SIZE
> (openttd/openttd-14.0-source.tar.xz) = 7997536 +SHA256
> (openttd/openttd-14.1-source.tar.xz) =
> LBTI8B9EFIxPLIjBaaMKvNsALrEoqSua23a6p2sBNJQ= +SIZE
> (openttd/openttd-14.1-source.tar.xz) = 8015032 diff --git
> a/games/openttd/patches/patch-src_core_random_func_cpp
> b/games/openttd/patches/patch-src_core_random_func_cpp deleted file
> mode 100644 index 5b1654c5db0..000 ---
> a/games/openttd/patches/patch-src_core_random_func_cpp +++ /dev/null
> @@ -1,12 +0,0 @@ -Index: src/core/random_func.cpp
>  src/core/random_func.cpp.orig
> -+++ src/core/random_func.cpp
> -@@ -113,7 +113,7 @@ void RandomBytesWithFallback(std::span
> buf)
> - #if defined(_WIN32)
> - auto res = BCryptGenRandom(nullptr,
> static_cast(buf.data()), static_cast(buf.size()),
> BCRYPT_USE_SYSTEM_PREFERRED_RNG);
> - if (res >= 0) return;
> --#elif defined(__APPLE__) || defined(__NetBSD__) ||
> defined(__FreeBSD__) -+#elif defined(__APPLE__) ||
> defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
> - arc4random_buf(buf.data(), buf.size());
> - return;
> - #elif defined(__GLIBC__) && ((__GLIBC__ > 2) || ((__GLIBC__ == 2)
> && (__GLIBC_MINOR__ >= 25)))
> 



-- 
greetings,

Florian Viehweger



Re: update games/openttd --> 14.0

2024-04-20 Thread Florian Viehweger
Am Tue, 16 Apr 2024 20:10:07 +0200
schrieb Paco Esteban :

> On Tue, 16 Apr 2024, Anthony J. Bentley wrote:
> 
> > Paco Esteban writes:
> > > Hi ports@,
> > >
> > > This is an update of games/openttd to its latest version 14.0
> > > Announcement here:
> > > https://www.openttd.org/news/2024/04/13/openttd-14-0 Changelog
> > > here: https://cdn.openttd.org/openttd-releases/14.0/changelog.txt
> > 
> > Hm!
> > 
> > /usr/ports/pobj/openttd-14.0/openttd-14.0/src/core/random_func.cpp:137:3:
> > warning: "No cryptographically-strong random generator available;
> > using a fallback instead" [-W#warnings]
> > 
> > There's a block that uses arc4random, but OpenBSD is missing:
> > 
> > #elif defined(__APPLE__) || defined(__NetBSD__) ||
> > defined(__FreeBSD__) arc4random_buf(buf.data(), buf.size());
> > return;
> > 
> 
> Does this look better ?

Thank you for beating me to it!

I've came up with a similar diff and tested the now available binary
for some time. The new font looks nice on a 4K Display with 2.5x
scaling!

-- 
greetings,

Florian Viehweger



[update] fish to 3.7.1

2024-03-20 Thread Florian Viehweger
Hi,

this updates to fish 3.7.1. Changes are listed here[1].

portcheck and port-lib-depends-check are happy. 1 test is failing which
is to be expected.

Some testing done on amd64 and no errors found.

Comments?

Thanks!

[1] https://github.com/fish-shell/fish-shell/releases/tag/3.7.1


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/shells/fish/Makefile,v
retrieving revision 1.44
diff -u -p -u -p -r1.44 Makefile
--- Makefile6 Jan 2024 20:03:12 -   1.44
+++ Makefile20 Mar 2024 11:55:37 -
@@ -1,6 +1,6 @@
 COMMENT =  friendly interactive shell
 
-V =3.7.0
+V =3.7.1
 
 DISTNAME = fish-$V
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/shells/fish/distinfo,v
retrieving revision 1.17
diff -u -p -u -p -r1.17 distinfo
--- distinfo6 Jan 2024 20:03:12 -   1.17
+++ distinfo20 Mar 2024 11:55:37 -
@@ -1,2 +1,2 @@
-SHA256 (fish-3.7.0.tar.xz) = 3xtzeLcU8GkLKF7Z5OWK/icKyY28nKWDlYnBr8yjOrE=
-SIZE (fish-3.7.0.tar.xz) = 2961912
+SHA256 (fish-3.7.1.tar.xz) = YUyfVkPNB5nfOROV+mu8NklCe7g5cizjsRTTu8GjslA=
+SIZE (fish-3.7.1.tar.xz) = 2965756
Index: pkg/PLIST
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/shells/fish/pkg/PLIST,v
retrieving revision 1.21
diff -u -p -u -p -r1.21 PLIST
--- pkg/PLIST   6 Jan 2024 20:03:12 -   1.21
+++ pkg/PLIST   20 Mar 2024 11:55:37 -
@@ -328,6 +328,7 @@ share/fish/completions/clojure.fish
 share/fish/completions/cmark.fish
 share/fish/completions/cmd.fish
 share/fish/completions/cmdkey.fish
+share/fish/completions/cobra-cli.fish
 share/fish/completions/code.fish
 share/fish/completions/color.fish
 share/fish/completions/colordiff.fish
@@ -395,6 +396,7 @@ share/fish/completions/djxl.fish
 share/fish/completions/dlocate.fish
 share/fish/completions/dm-tool.fish
 share/fish/completions/dmesg.fish
+share/fish/completions/dmidecode.fish
 share/fish/completions/dnf.fish
 share/fish/completions/doas.fish
 share/fish/completions/docker.fish
@@ -538,7 +540,6 @@ share/fish/completions/helm.fish
 share/fish/completions/help.fish
 share/fish/completions/heroku.fish
 share/fish/completions/hg.fish
-share/fish/completions/highlight.fish
 share/fish/completions/hikari.fish
 share/fish/completions/history.fish
 share/fish/completions/hjson.fish
@@ -698,6 +699,7 @@ share/fish/completions/mupdf.fish
 share/fish/completions/mutt.fish
 share/fish/completions/mv.fish
 share/fish/completions/mvn.fish
+share/fish/completions/mycli.fish
 share/fish/completions/mysql.fish
 share/fish/completions/mysqldump.fish
 share/fish/completions/namei.fish
@@ -737,6 +739,7 @@ share/fish/completions/octave.fish
 share/fish/completions/oggenc.fish
 share/fish/completions/oksh.fish
 share/fish/completions/okular.fish
+share/fish/completions/ollama.fish
 share/fish/completions/omega.fish
 share/fish/completions/op.fish
 share/fish/completions/opam.fish
@@ -820,6 +823,7 @@ share/fish/completions/ps2pdf14.fish
 share/fish/completions/ps2pdfwr.fish
 share/fish/completions/psql.fish
 share/fish/completions/pstack.fish
+share/fish/completions/pstree.fish
 share/fish/completions/psub.fish
 share/fish/completions/pushd.fish
 share/fish/completions/pv.fish


-- 
greetings,

Florian Viehweger



[update] darkhttpd to 1.16

2024-03-20 Thread Florian Viehweger
Hi,

this is an update for darkhttpd to 1.16.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Additionally I want to take maintainership.

Comments?

Thanks!

[1] https://github.com/emikulic/darkhttpd/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/www/darkhttpd/Makefile,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 Makefile
--- Makefile13 Nov 2022 14:09:42 -  1.8
+++ Makefile19 Mar 2024 13:56:22 -
@@ -3,7 +3,9 @@ COMMENT=simple and small webserver inte
 CATEGORIES=www
 GH_ACCOUNT=emikulic
 GH_PROJECT=darkhttpd
-GH_TAGNAME=v1.14
+GH_TAGNAME=v1.16
+
+MAINTAINER =   Florian Viehweger 
 
 HOMEPAGE=  https://unix4lyfe.org/darkhttpd/
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/www/darkhttpd/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- distinfo13 Nov 2022 14:09:42 -  1.5
+++ distinfo19 Mar 2024 13:56:22 -
@@ -1,2 +1,2 @@
-SHA256 (darkhttpd-1.14.tar.gz) = 4GPenvpWNSYMje8ApNQexhRSJqSS1T+h2sQ2lnZw0ZU=
-SIZE (darkhttpd-1.14.tar.gz) = 37662
+SHA256 (darkhttpd-1.16.tar.gz) = q5fqNARlSvdl94KCqgnP5CJssAfS/MWf4aR1ug/vGYE=
+SIZE (darkhttpd-1.16.tar.gz) = 40912


-- 
greetings,

Florian Viehweger



remove remnants of jpilot in claws-mail

2024-02-11 Thread Florian Viehweger
Hi,

this purges remnants of jpilot which got removed about a year ago.

Comments?

Thanks!


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/mail/claws-mail/Makefile,v
retrieving revision 1.145
diff -u -p -u -p -r1.145 Makefile
--- Makefile4 Feb 2024 14:35:21 -   1.145
+++ Makefile9 Feb 2024 16:46:08 -
@@ -18,7 +18,7 @@ SITES=https://www.claws-mail.org/rele
 COMPILER = base-clang ports-gcc base-gcc
 
 MULTI_PACKAGES=-main -bogofilter -spamassassin -pdfviewer
-FLAVORS=   jpilot ldap
+FLAVORS=   ldap
 FLAVOR?=
 
 FLAVOR_STRING= ${FLAVOR_EXT:S/-/,/g}
@@ -87,6 +87,7 @@ LIB_DEPENDS-pdfviewer=${LIB_DEPENDS} \
 CONFIGURE_ARGS+=   --disable-acpi_notifier-plugin \
--disable-compface \
--disable-fancy-plugin \
+   --disable-jpilot \
--disable-python-plugin \
--disable-tnef_parse-plugin \
--disable-bsfilter-plugin \
@@ -100,14 +101,6 @@ AUTOCONF_VERSION=  2.71
 CONFIGURE_ENV+=CPPFLAGS="-I${X11BASE}/include" \
LDFLAGS="-L${X11BASE}/lib"
 
-.if ${FLAVOR:Mjpilot}
-LIB_DEPENDS-main+= comms/pilot-link
-WANTLIB-main +=pisock
-RUN_DEPENDS-main+= comms/jpilot
-.else
-CONFIGURE_ARGS+=   --disable-jpilot
-.endif
-
 .if ${FLAVOR:Mldap}
 WANTLIB-main+= lber ldap
 LIB_DEPENDS-main+= databases/openldap


-- 
greetings,

Florian Viehweger



[update] chafa to 1.14.0

2024-01-24 Thread Florian Viehweger
Hi,

this is an update for chafa to 1.14.0.

Some testing done on amd64. No issues found.

Feedback from op@ off-list, thank you!

portcheck, 'make port-lib-depends-check' and 'make test' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/hpjansson/chafa/blob/master/NEWS


Index: Makefile
===
RCS file: /home/cvs/ports/graphics/chafa/Makefile,v
diff -u -p -r1.12 Makefile
--- Makefile2 Oct 2023 08:41:44 -   1.12
+++ Makefile21 Jan 2024 17:31:36 -
@@ -1,7 +1,7 @@
 COMMENT =  character art facsimile generator
-DISTNAME = chafa-1.12.5
+DISTNAME = chafa-1.14.0
 
-SHARED_LIBS += chafa 3.0 # 8.1
+SHARED_LIBS += chafa 4.0 # 9.0
 
 CATEGORIES =   graphics
 
@@ -12,12 +12,12 @@ MAINTAINER =Florian Viehweger https://hpjansson.org/chafa/releases/
 EXTRACT_SUFX = .tar.xz
@@ -25,6 +25,7 @@ EXTRACT_SUFX =.tar.xz
 COMPILER = base-clang ports-gcc
 
 LIB_DEPENDS =  devel/glib2 \
+   graphics/libavif \
graphics/libwebp \
x11/gnome/librsvg
 
Index: distinfo
===
RCS file: /home/cvs/ports/graphics/chafa/distinfo,v
diff -u -p -r1.8 distinfo
--- distinfo2 Oct 2023 08:41:44 -   1.8
+++ distinfo21 Jan 2024 16:48:45 -
@@ -1,2 +1,2 @@
-SHA256 (chafa-1.12.5.tar.xz) = D1SQ1SpQCms4bxXMBMbocCr9AoXUIrlXWzMuDGg5V/I=
-SIZE (chafa-1.12.5.tar.xz) = 939792
+SHA256 (chafa-1.14.0.tar.xz) = Zw5VwotezUyBh72X8ImHYnEqSA7I6kOdrkpINrF44IQ=
+SIZE (chafa-1.14.0.tar.xz) = 988028
Index: pkg/PLIST
===
RCS file: /home/cvs/ports/graphics/chafa/pkg/PLIST,v
diff -u -p -r1.3 PLIST
--- pkg/PLIST   11 Mar 2022 19:22:10 -  1.3
+++ pkg/PLIST   21 Jan 2024 16:48:45 -
@@ -4,6 +4,9 @@ include/chafa/chafa-canvas-config.h
 include/chafa/chafa-canvas.h
 include/chafa/chafa-common.h
 include/chafa/chafa-features.h
+include/chafa/chafa-frame.h
+include/chafa/chafa-image.h
+include/chafa/chafa-placement.h
 include/chafa/chafa-symbol-map.h
 include/chafa/chafa-term-db.h
 include/chafa/chafa-term-info.h
@@ -20,11 +23,15 @@ lib/libchafa.la
 lib/pkgconfig/chafa.pc
 @man man/man1/chafa.1
 share/gtk-doc/html/chafa/
+share/gtk-doc/html/chafa/api-index-deprecated.html
 share/gtk-doc/html/chafa/api-index-full.html
 share/gtk-doc/html/chafa/ch01.html
 share/gtk-doc/html/chafa/ch02.html
 share/gtk-doc/html/chafa/chafa-ChafaCanvas.html
 share/gtk-doc/html/chafa/chafa-ChafaCanvasConfig.html
+share/gtk-doc/html/chafa/chafa-ChafaFrame.html
+share/gtk-doc/html/chafa/chafa-ChafaImage.html
+share/gtk-doc/html/chafa/chafa-ChafaPlacement.html
 share/gtk-doc/html/chafa/chafa-ChafaSymbolMap.html
 share/gtk-doc/html/chafa/chafa-ChafaTermDb.html
 share/gtk-doc/html/chafa/chafa-ChafaTermInfo.html
@@ -37,6 +44,13 @@ share/gtk-doc/html/chafa/home.png
 share/gtk-doc/html/chafa/index.html
 share/gtk-doc/html/chafa/left-insensitive.png
 share/gtk-doc/html/chafa/left.png
+share/gtk-doc/html/chafa/new-api-index-1.10.html
+share/gtk-doc/html/chafa/new-api-index-1.12.html
+share/gtk-doc/html/chafa/new-api-index-1.14.html
+share/gtk-doc/html/chafa/new-api-index-1.2.html
+share/gtk-doc/html/chafa/new-api-index-1.4.html
+share/gtk-doc/html/chafa/new-api-index-1.6.html
+share/gtk-doc/html/chafa/new-api-index-1.8.html
 share/gtk-doc/html/chafa/right-insensitive.png
 share/gtk-doc/html/chafa/right.png
 share/gtk-doc/html/chafa/style.css


-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.17.6

2024-01-17 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.17.6.

Some testing done on amd64. No issues found.

I'm unsure if this update should be backported to 7.4 stable because
several memory leaks have been fixed.
According to the developer[2] these have been significant.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases
[2] https://skyjake.fi/@lagrange/111766149279124343


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.73
diff -u -p -u -p -r1.73 Makefile
--- Makefile6 Dec 2023 22:39:26 -   1.73
+++ Makefile17 Jan 2024 11:02:52 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.17.5
+VERSION =  1.17.6
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.60
diff -u -p -u -p -r1.60 distinfo
--- distinfo6 Dec 2023 22:39:26 -   1.60
+++ distinfo17 Jan 2024 11:02:52 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.17.5.tar.gz) = Aa4gZqaGXw+GHF4VnxkusSDBs2sE0DLNC/zy/8vZkOA=
-SIZE (lagrange-1.17.5.tar.gz) = 10213173
+SHA256 (lagrange-1.17.6.tar.gz) = udCYJhf+xJVWWsnAn7eIoL4gfW/fIyTtw5DlysixUjs=
+SIZE (lagrange-1.17.6.tar.gz) = 10212490



-- 
greetings,

Florian Viehweger



Re: [update] fish to 3.7.0

2024-01-07 Thread Florian Viehweger
Am Sat, 06 Jan 2024 21:03:29 +0100
schrieb Omar Polo :

> On 2024/01/05 14:29:01 +0100, Florian Viehweger
>  wrote:
> > Hi,
> > 
> > this updates to fish 3.7.0. Changes are listed here[1].
> > 
> > portcheck and port-lib-depends-check are happy. 1 test is failing
> > which is to be expected.
> > 
> > Some testing done on amd64 and no errors found.
> > 
> > Comments?
> 
> committed, thanks!

Thank you!

-- 
greetings,

Florian Viehweger



[update] fish to 3.7.0

2024-01-05 Thread Florian Viehweger
/completions/wajig.fish
 share/fish/completions/watch.fish
+share/fish/completions/watchexec.fish
 share/fish/completions/wc.fish
 share/fish/completions/wesnoth.fish
 share/fish/completions/wg-quick.fish
@@ -1020,6 +1050,7 @@ share/fish/completions/winemaker.fish
 share/fish/completions/wireshark.fish
 share/fish/completions/wish.fish
 share/fish/completions/wpa_cli.fish
+share/fish/completions/wpctl.fish
 share/fish/completions/wslpath.fish
 share/fish/completions/wvdial.fish
 share/fish/completions/xargs.fish
@@ -1058,6 +1089,7 @@ share/fish/completions/xsp.fish
 share/fish/completions/xsv.fish
 share/fish/completions/xterm.fish
 share/fish/completions/xviewer.fish
+share/fish/completions/xxd.fish
 share/fish/completions/xxh128sum.fish
 share/fish/completions/xxh32sum.fish
 share/fish/completions/xxh64sum.fish
@@ -1070,6 +1102,14 @@ share/fish/completions/yash.fish
 share/fish/completions/yast2.fish
 share/fish/completions/ykman.fish
 share/fish/completions/yum.fish
+share/fish/completions/zabbix_agent2.fish
+share/fish/completions/zabbix_agentd.fish
+share/fish/completions/zabbix_get.fish
+share/fish/completions/zabbix_js.fish
+share/fish/completions/zabbix_proxy.fish
+share/fish/completions/zabbix_sender.fish
+share/fish/completions/zabbix_server.fish
+share/fish/completions/zabbix_web_service.fish
 share/fish/completions/zcat.fish
 share/fish/completions/zef.fish
 share/fish/completions/zfs.fish
@@ -1089,6 +1129,7 @@ share/fish/config.fish
 share/fish/functions/
 share/fish/functions/N_.fish
 share/fish/functions/__fish_any_arg_in.fish
+share/fish/functions/__fish_anypager.fish
 share/fish/functions/__fish_anypython.fish
 share/fish/functions/__fish_append.fish
 share/fish/functions/__fish_apropos.fish
@@ -1257,6 +1298,7 @@ share/fish/functions/fish_config.fish
 share/fish/functions/fish_default_key_bindings.fish
 share/fish/functions/fish_default_mode_prompt.fish
 share/fish/functions/fish_delta.fish
+share/fish/functions/fish_fossil_prompt.fish
 share/fish/functions/fish_git_prompt.fish
 share/fish/functions/fish_greeting.fish
 share/fish/functions/fish_hg_prompt.fish
@@ -1345,6 +1387,7 @@ share/fish/man/man1/
 @man share/fish/man/man1/fish-for-bash-users.1
 @man share/fish/man/man1/fish-interactive.1
 @man share/fish/man/man1/fish-language.1
+@man share/fish/man/man1/fish-prompt-tutorial.1
 @man share/fish/man/man1/fish-releasenotes.1
 @man share/fish/man/man1/fish-tutorial.1
 @man share/fish/man/man1/fish.1
@@ -1354,6 +1397,7 @@ share/fish/man/man1/
 @man share/fish/man/man1/fish_clipboard_paste.1
 @man share/fish/man/man1/fish_command_not_found.1
 @man share/fish/man/man1/fish_config.1
+@man share/fish/man/man1/fish_default_key_bindings.1
 @man share/fish/man/man1/fish_delta.1
 @man share/fish/man/man1/fish_git_prompt.1
 @man share/fish/man/man1/fish_greeting.1
@@ -1370,6 +1414,7 @@ share/fish/man/man1/
 @man share/fish/man/man1/fish_title.1
 @man share/fish/man/man1/fish_update_completions.1
 @man share/fish/man/man1/fish_vcs_prompt.1
+@man share/fish/man/man1/fish_vi_key_bindings.1
 @man share/fish/man/man1/for.1
 @man share/fish/man/man1/funced.1
 @man share/fish/man/man1/funcsave.1
@@ -1444,6 +1489,7 @@ share/fish/tools/web_config/${MODPY_PYCA
 share/fish/tools/web_config/delete.png
 share/fish/tools/web_config/favicon.png
 share/fish/tools/web_config/fishconfig.css
+share/fish/tools/web_config/fishconfig_print.css
 share/fish/tools/web_config/index.html
 share/fish/tools/web_config/js/
 share/fish/tools/web_config/js/angular-route.js

-- 
greetings,

Florian Viehweger



Re: [update] shells/fish to 3.6.3

2023-12-11 Thread Florian Viehweger
Am Mon, 11 Dec 2023 20:26:08 +
schrieb Stuart Henderson :

> On 2023/12/10 16:35, Florian Viehweger wrote:
> > Hello Justin, hello Stuart,
> > 
> > thank you both for looking at fish and giving valuable tips.
> > Additionally op@ helped me digging into the tests. Thank you!
> > 
> > Only one test is still failing because it tests for 'synclient'
> > which fails itself on systems without the 'synaptics' driver loaded.
> > 
> > Fish 3.6.2 mentions a security advisory [2] for which I think this
> > diff should be backported to 7.4 stable.
> 
> agreed, committed to both branches.

Thanks!

> > Some testing done on amd64 and no errors found.
> > 
> > Comments?
> > 
> > Thanks!
> > 
> > [1] https://github.com/fish-shell/fish-shell/releases
> > [2]
> > https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f
> > 
> > 
> > 
> > Index: Makefile
> > ===
> > RCS file:
> > /daten/openbsdmirror/cvs/mirror/ports/shells/fish/Makefile,v
> > retrieving revision 1.42 diff -u -p -u -p -r1.42 Makefile
> > --- Makefile27 Sep 2023 16:41:31 -  1.42
> > +++ Makefile10 Dec 2023 15:13:08 -
> > @@ -1,6 +1,6 @@
> >  COMMENT =  friendly interactive shell
> >  
> > -V =3.6.1
> > +V =3.6.4
> >  
> >  DISTNAME = fish-$V
> >  
> > @@ -45,7 +45,14 @@ CONFIGURE_ENV =
> > CPPFLAGS="-I${LOCALBASE 
> >  PORTHOME = ${WRKDIR}
> >  
> > +# Test #96: check-completions.fish fails on systems without
> > synaptics +# driver loaded.
> > +
> > +TEST_DEPENDS = sysutils/coreutils \
> > +   ${PKGPATH}=${V}
> > +
> >  do-test:
> > +   ln -fs ${LOCALBASE}/bin/ghead ${WRKDIR}/bin/head
> > ${MODCMAKE_BUILD_TARGET} -t ${TEST_TARGET}
> >  
> >  post-install:
> > Index: distinfo
> > ===
> > RCS file:
> > /daten/openbsdmirror/cvs/mirror/ports/shells/fish/distinfo,v
> > retrieving revision 1.15 diff -u -p -u -p -r1.15 distinfo
> > --- distinfo1 May 2023 08:57:15 -   1.15
> > +++ distinfo10 Dec 2023 15:13:08 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (fish-3.6.1.tar.xz) =
> > VUArtHymc52KuiXkF4CQW1zhvOCl4N0X3KkItbwLSbI= -SIZE
> > (fish-3.6.1.tar.xz) = 2866100 +SHA256 (fish-3.6.4.tar.xz) =
> > Dz9hDlgN4JL76ILIqnZiPs+Ruxb98FQyQebpDV1Lw5M= +SIZE
> > (fish-3.6.4.tar.xz) = 2911364
> > 
> > 
> > -- 
> > greetings,
> > 
> > Florian Viehweger
> 



-- 
greetings,

Florian Viehweger



Re: [update] shells/fish to 3.6.3

2023-12-10 Thread Florian Viehweger
Hello Justin, hello Stuart,

thank you both for looking at fish and giving valuable tips.
Additionally op@ helped me digging into the tests. Thank you!

Only one test is still failing because it tests for 'synclient' which
fails itself on systems without the 'synaptics' driver loaded.

Fish 3.6.2 mentions a security advisory [2] for which I think this diff
should be backported to 7.4 stable.

Some testing done on amd64 and no errors found.

Comments?

Thanks!

[1] https://github.com/fish-shell/fish-shell/releases
[2]
https://github.com/fish-shell/fish-shell/security/advisories/GHSA-2j9r-pm96-wp4f



Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/shells/fish/Makefile,v
retrieving revision 1.42
diff -u -p -u -p -r1.42 Makefile
--- Makefile27 Sep 2023 16:41:31 -  1.42
+++ Makefile10 Dec 2023 15:13:08 -
@@ -1,6 +1,6 @@
 COMMENT =  friendly interactive shell
 
-V =3.6.1
+V =3.6.4
 
 DISTNAME = fish-$V
 
@@ -45,7 +45,14 @@ CONFIGURE_ENV =  CPPFLAGS="-I${LOCALBASE
 
 PORTHOME = ${WRKDIR}
 
+# Test #96: check-completions.fish fails on systems without synaptics
+# driver loaded.
+
+TEST_DEPENDS = sysutils/coreutils \
+   ${PKGPATH}=${V}
+
 do-test:
+   ln -fs ${LOCALBASE}/bin/ghead ${WRKDIR}/bin/head
${MODCMAKE_BUILD_TARGET} -t ${TEST_TARGET}
 
 post-install:
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/shells/fish/distinfo,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 distinfo
--- distinfo1 May 2023 08:57:15 -   1.15
+++ distinfo10 Dec 2023 15:13:08 -
@@ -1,2 +1,2 @@
-SHA256 (fish-3.6.1.tar.xz) = VUArtHymc52KuiXkF4CQW1zhvOCl4N0X3KkItbwLSbI=
-SIZE (fish-3.6.1.tar.xz) = 2866100
+SHA256 (fish-3.6.4.tar.xz) = Dz9hDlgN4JL76ILIqnZiPs+Ruxb98FQyQebpDV1Lw5M=
+SIZE (fish-3.6.4.tar.xz) = 2911364


-- 
greetings,

Florian Viehweger



Re: [update] shells/fish to 3.6.3

2023-12-06 Thread Florian Viehweger
Hi Justin,

> quick update to latest version:

thank you for looking at the port. I appreciate it.

In the meantime a new version of fish was released (3.6.4) for which I
already have a update in the works. I kindly invite you to join the
effort testing it.

Thanks again!

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.17.5

2023-12-06 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.17.5. The patch got removed as it
was merged upstream.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.72
diff -u -p -u -p -r1.72 Makefile
--- Makefile22 Nov 2023 19:01:46 -  1.72
+++ Makefile6 Dec 2023 16:06:51 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.17.4
+VERSION =  1.17.5
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.59
diff -u -p -u -p -r1.59 distinfo
--- distinfo22 Nov 2023 19:01:46 -  1.59
+++ distinfo6 Dec 2023 16:06:51 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.17.4.tar.gz) = jim/TLrNxnvRKL3EGkbjsLnVSuCvgoggkPCuYyxnjdo=
-SIZE (lagrange-1.17.4.tar.gz) = 10209579
+SHA256 (lagrange-1.17.5.tar.gz) = Aa4gZqaGXw+GHF4VnxkusSDBs2sE0DLNC/zy/8vZkOA=
+SIZE (lagrange-1.17.5.tar.gz) = 10213173
Index: patches/patch-lib_the_Foundation_src_tlsrequest_c
===
RCS file: patches/patch-lib_the_Foundation_src_tlsrequest_c
diff -N patches/patch-lib_the_Foundation_src_tlsrequest_c
--- patches/patch-lib_the_Foundation_src_tlsrequest_c   18 Nov 2023 08:38:18 
-  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,29 +0,0 @@
-These LIBRESSL_VERSION_NUMBER should be removed unless they really
-want to care about unsupported LibreSSL.
-
-hunk 1: we added these constants specifically for this software
-hunk 2: this has been available since LibreSSL 3.6.
-
-https://codeberg.org/skyjake/the_Foundation/pulls/16
-
-Index: lib/the_Foundation/src/tlsrequest.c
 lib/the_Foundation/src/tlsrequest.c.orig
-+++ lib/the_Foundation/src/tlsrequest.c
-@@ -452,7 +452,7 @@ iTlsCertificate *newSelfSignedRSA_TlsCertificate(
- d->pkey = EVP_PKEY_new();
- EVP_PKEY_assign_RSA(d->pkey, rsa);
- X509_set_pubkey(d->cert, d->pkey);
--#if !defined (LIBRESSL_VERSION_NUMBER)
-+#if !defined (LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 
0x306fL
- /* Random serial number. */ {
- BIGNUM *big = BN_new();
- if (BN_rand(big, 64, BN_RAND_TOP_ANY, BN_RAND_BOTTOM_ANY)) {
-@@ -554,7 +554,7 @@ void validUntil_TlsCertificate(const iTlsCertificate *
- iZap(*untilDate_out);
- if (d->cert) {
- struct tm time;
--#if defined (LIBRESSL_VERSION_NUMBER)
-+#if defined (LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x306fL
- const ASN1_TIME *notAfter = X509_get0_notAfter(d->cert);
- ASN1_time_parse((const char *) ASN1_STRING_get0_data(notAfter),
- ASN1_STRING_length(notAfter),

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.17.4

2023-11-22 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.17.4.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.71
diff -u -p -u -p -r1.71 Makefile
--- Makefile18 Nov 2023 08:38:18 -  1.71
+++ Makefile22 Nov 2023 17:15:02 -
@@ -1,6 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.17.3
-REVISION = 0
+VERSION =  1.17.4
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.58
diff -u -p -u -p -r1.58 distinfo
--- distinfo10 Nov 2023 11:17:58 -  1.58
+++ distinfo22 Nov 2023 17:15:02 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.17.3.tar.gz) = zQxHl+OZCCzL9NDt6TnvKGuWhjwxhg9iOH/ZQnXdo7o=
-SIZE (lagrange-1.17.3.tar.gz) = 10204884
+SHA256 (lagrange-1.17.4.tar.gz) = jim/TLrNxnvRKL3EGkbjsLnVSuCvgoggkPCuYyxnjdo=
+SIZE (lagrange-1.17.4.tar.gz) = 10209579

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.17.3

2023-11-08 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.17.3.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.69
diff -u -p -u -p -r1.69 Makefile
--- Makefile26 Oct 2023 09:49:38 -  1.69
+++ Makefile8 Nov 2023 11:27:30 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.17.2
+VERSION =  1.17.3
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.57
diff -u -p -u -p -r1.57 distinfo
--- distinfo26 Oct 2023 09:49:38 -  1.57
+++ distinfo8 Nov 2023 11:27:30 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.17.2.tar.gz) = F1AGmN2fkO9G3Cw2DwCzkvJN3IXU8H5mSDTuBaSkD2I=
-SIZE (lagrange-1.17.2.tar.gz) = 10205442
+SHA256 (lagrange-1.17.3.tar.gz) = zQxHl+OZCCzL9NDt6TnvKGuWhjwxhg9iOH/ZQnXdo7o=
+SIZE (lagrange-1.17.3.tar.gz) = 10204884

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.17.2

2023-10-25 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.17.2.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.68
diff -u -p -u -p -r1.68 Makefile
--- Makefile25 Oct 2023 06:32:40 -  1.68
+++ Makefile25 Oct 2023 18:46:40 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.17.1
+VERSION =  1.17.2
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.56
diff -u -p -u -p -r1.56 distinfo
--- distinfo25 Oct 2023 06:32:40 -  1.56
+++ distinfo25 Oct 2023 18:46:40 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.17.1.tar.gz) = ZXtMcD/otbx0kKRYOuhK9pJKOtiLYyfUhwy5BCgVAB8=
-SIZE (lagrange-1.17.1.tar.gz) = 10201703
+SHA256 (lagrange-1.17.2.tar.gz) = F1AGmN2fkO9G3Cw2DwCzkvJN3IXU8H5mSDTuBaSkD2I=
+SIZE (lagrange-1.17.2.tar.gz) = 10205442


-- 
greetings,

Florian Viehweger



Re: sysutils/obsdfreqd update

2023-08-28 Thread Florian Viehweger
Am Mon, 28 Aug 2023 20:38:51 +0200
schrieb Stefan Hagen :

> Solene Rapenne wrote (2023-08-23 08:58 CEST):
> > here is an update for obsdfreqd
> > 
> > I moved the code to sourcehut because tildegit.org seems broken at
> > the moment and I have no idea how to get in touch with the admin,
> > so I'll remove my code from there
> > 
> > 1.2.0 received a change to the threshold value, instead of being a
> > fixed 30%, now it calculates 80% of a single core usage by looking
> > at the number of online CPU and doing 100/NCPU*0.8, the default
> > value will now scale automatically fine for computers with more
> > than 4 CPUs
> 
> It works fine on my 8 core AMD machine.
> 
> OK sdk

Works fine on my 2 core Intel machine too. Thanks!


> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/sysutils/obsdfreqd/Makefile,v
> > retrieving revision 1.8
> > diff -u -p -r1.8 Makefile
> > --- Makefile7 Nov 2022 22:43:03 -   1.8
> > +++ Makefile23 Aug 2023 06:55:26 -
> > @@ -1,12 +1,12 @@
> >  COMMENT =  userland daemon to manage CPU frequency
> > -V =1.1.1
> > +V =        1.2.0
> >  DISTNAME = obsdfreqd-${V}
> >  
> >  CATEGORIES =   sysutils
> >  
> >  MAINTAINER =   Florian Viehweger
> >  
> > -HOMEPAGE = https://tildegit.org/solene/obsdfreqd/
> > +HOMEPAGE = https://git.sr.ht/~solene/obsdfreqd
> >  
> >  # ISC
> >  PERMIT_PACKAGE =   Yes
> > @@ -14,10 +14,9 @@ PERMIT_PACKAGE = Yes
> >  # uses unveil()
> >  WANTLIB += c m
> >  
> > -MASTER_SITES =
> > https://tildegit.org/solene/obsdfreqd/archive/ +MASTER_SITES
> > =   https://git.sr.ht/~solene/obsdfreqd/archive/ 
> >  DISTFILES =obsdfreqd-{}${V}${EXTRACT_SUFX}
> > -WRKDIST =  ${WRKDIR}/obsdfreqd
> >  NO_TEST =  Yes
> >  
> >  .include 
> > Index: distinfo
> > ===
> > RCS file: /cvs/ports/sysutils/obsdfreqd/distinfo,v
> > retrieving revision 1.3
> > diff -u -p -r1.3 distinfo
> > --- distinfo7 Nov 2022 22:43:03 -   1.3
> > +++ distinfo23 Aug 2023 06:55:26 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (obsdfreqd-1.1.1.tar.gz) =
> > N80z2nIE1XpYtP8X0kbpU1TOgS4wagWU4QQ0Pd8HODE= -SIZE
> > (obsdfreqd-1.1.1.tar.gz) = 8841 +SHA256 (obsdfreqd-1.2.0.tar.gz) =
> > hVIZdlWtZofYOsIgexg/vba86tqqxt9KLBneyZQKPQ8= +SIZE
> > (obsdfreqd-1.2.0.tar.gz) = 9366
> > 



-- 
greetings,

Florian Viehweger



Re: [update] Lagrange to 1.16.7

2023-08-27 Thread Florian Viehweger
Am Sun, 27 Aug 2023 20:26:32 +0200
schrieb Stefan Hagen :

> Florian Viehweger wrote (2023-08-26 11:20 CEST):
> > Hi,
> > 
> > this is an update for Lagrange to 1.16.7.
> > 
> > Some testing done on amd64. No issues found.
> > 
> > portcheck and 'make port-lib-depends-check' are happy.
> > 
> > Changes listed here [1].
> > 
> > Comments?  
> 
> Committed, thanks!
> 
> - Stefan

Thanks!

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.16.7

2023-08-26 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.16.7.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.65
diff -u -p -u -p -r1.65 Makefile
--- Makefile7 Aug 2023 06:56:04 -   1.65
+++ Makefile26 Aug 2023 09:16:15 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.16.6
+VERSION =  1.16.7
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.54
diff -u -p -u -p -r1.54 distinfo
--- distinfo7 Aug 2023 06:56:04 -   1.54
+++ distinfo26 Aug 2023 09:16:15 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.16.6.tar.gz) = YuzDWZcQo+7vdz/zLYDWPFAuLiPh64x81YtLQ9F5mBc=
-SIZE (lagrange-1.16.6.tar.gz) = 10009212
+SHA256 (lagrange-1.16.7.tar.gz) = dR9ZW36RPqgkb6QDH2PBXc7xyxFOBXsgYvxgGHXr50U=
+SIZE (lagrange-1.16.7.tar.gz) = 10009880


-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.16.6

2023-08-06 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.16.6.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.64
diff -u -p -u -p -r1.64 Makefile
--- Makefile15 Jul 2023 08:30:04 -  1.64
+++ Makefile6 Aug 2023 15:33:10 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.16.5
+VERSION =  1.16.6
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.53
diff -u -p -u -p -r1.53 distinfo
--- distinfo15 Jul 2023 08:30:04 -  1.53
+++ distinfo6 Aug 2023 15:33:10 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.16.5.tar.gz) = yNN6Mtmf9ETk5h1zJp9iROCKUjLJG7l+K3SCPcbinVM=
-SIZE (lagrange-1.16.5.tar.gz) = 10141202
+SHA256 (lagrange-1.16.6.tar.gz) = YuzDWZcQo+7vdz/zLYDWPFAuLiPh64x81YtLQ9F5mBc=
+SIZE (lagrange-1.16.6.tar.gz) = 10009212

-- 
greetings,

Florian Viehweger



Re: update games/openttd

2023-08-06 Thread Florian Viehweger
Am Thu, 03 Aug 2023 13:02:02 +0200
schrieb Solène Rapenne :

> Le Wednesday 02 August 2023 à 23:59 -0400, George Koehler a écrit :
> > On Wed, 2 Aug 2023 21:35:32 +0100
> > Stuart Henderson  wrote:
> > 
> > > On 2023/08/02 21:42, Florian Viehweger wrote:
> > > > I'd like to do a test on i386 first before committing it. There
> > > > was a
> > > > problem with SDL in the past [1] which prevented it from being
> > > > built.
> > > 
> > > that issue was fixed (and the fix is still present after your
> > > diff) so no need to test for that.

Thank you for the explanation, I was under the impression it had to do
with OpenTTD itself.

> > I committed openttd 13.4 without an i386 test.
> > 
> > I tried 13.4 on powerpc; the game runs slowly on my 1 GHz
> > single-core PowerPC G4, with low frame rate and stuttering music.
> > I prefer to play OpenTTD on amd64.
> 
> there is a command line flag to change something in openttd and it
> works fine on the G4 without much graphical difference.
> 
> using openttd --help you will get a list of "blitters" that could be
> used with -b parameter, the default one doesn't work fine on the G4
> but you could try another one

Thank you all for looking at OpenTTD and updating it!

-- 
greetings,

Florian Viehweger



Re: update games/openttd

2023-08-02 Thread Florian Viehweger
Am Tue, 1 Aug 2023 17:58:57 -0400
schrieb George Koehler :

> On Thu, 27 Jul 2023 21:48:07 +0100
> Stuart Henderson  wrote:
> 
> > > I have been experimenting with fixing WANTLIB in the last few
> > > days. For now I'm happy with a simple version bump and fixing
> > > MASTER_SITES.
> > 
> > That would be
> > 
> > WANTLIB += ${COMPILER_LIBCXX}
> > WANTLIB += c fluidsynth fontconfig freetype icudata icui18n icuuc
> > WANTLIB += lzma lzo2 m png z
> > 
> > and it uses C++17 so the COMPILER line should be
> > 
> >   COMPILER
> > =   base-clang ports-gcc
> > 
> 
> If I use this WANTLIB and keep the later WANTLIB += SDL2, then
> make port-lib-depends-check is happy.  make package said, "LIB_DEPENDS
> audio/libsamplerate not needed for games/openttd ?"
> 
> OpenTTD 13.4 came out on 29 Jul, so my amd64 now has Florian's diff
> from 27 Jul, plus 13.3 => 13.4, plus sthen's WANTLIB and COMPILER,
> minus audio/libsamplerate.  Florian, is this well, or do you want to
> edit?  Solene, when you commit, ok gkoehler@

I'd like to do a test on i386 first before committing it. There was a
problem with SDL in the past [1] which prevented it from being built.

At this point I have no usable i386 hardware at hand, so I will set up
a virtual machine for building openttd. However it is unlikely that I
will find the time before this weekend.

[1] https://marc.info/?l=openbsd-ports=167734207310983=2


> Index: Makefile
> ===
> RCS file: /cvs/ports/games/openttd/Makefile,v
> retrieving revision 1.85
> diff -u -p -r1.85 Makefile
> --- Makefile  26 Apr 2023 08:34:13 -  1.85
> +++ Makefile  1 Aug 2023 21:48:23 -
> @@ -1,6 +1,6 @@
>  COMMENT= open source clone of the game Transport Tycoon Deluxe
>  
> -V =  13.1
> +V =  13.4
>  DISTNAME =   openttd-$V-source
>  PKGNAME =openttd-$V
>  
> @@ -14,13 +14,12 @@ HOMEPAGE= https://www.openttd.org/
>  PERMIT_PACKAGE=  Yes
>  
>  WANTLIB += ${COMPILER_LIBCXX}
> -WANTLIB += X11 Xcursor Xext Xfixes Xi Xrandr Xss c fluidsynth
> fontconfig -WANTLIB += freetype icudata icui18n icuuc lzma lzo2 m png
> pthread samplerate -WANTLIB += sndio usbhid z
> +WANTLIB += c fluidsynth fontconfig freetype icudata icui18n icuuc
> +WANTLIB += lzma lzo2 m png z
>  
> -COMPILER =   base-clang ports-gcc base-gcc
> +COMPILER =   base-clang ports-gcc
>  
> -MASTER_SITES =
> https://proxy.binaries.openttd.org/openttd-releases/$V/ +MASTER_SITES
> = https://cdn.openttd.org/openttd-releases/$V/
> EXTRACT_SUFX =.tar.xz 
>  DIST_SUBDIR =openttd
> @@ -29,7 +28,6 @@ MODULES =   devel/cmake
>  
>  LIB_DEPENDS= archivers/lzo2 \
>   audio/fluidsynth \
> - audio/libsamplerate \
>   graphics/png \
>   textproc/icu4c \
>   archivers/xz
> Index: distinfo
> ===
> RCS file: /cvs/ports/games/openttd/distinfo,v
> retrieving revision 1.44
> diff -u -p -r1.44 distinfo
> --- distinfo  26 Apr 2023 08:34:13 -  1.44
> +++ distinfo  1 Aug 2023 21:48:23 -
> @@ -1,2 +1,2 @@
> -SHA256 (openttd/openttd-13.1-source.tar.xz) =
> Xt8i03A1I4KF72cql9WeZCgL66sj5YR4CDTM1r4KWLs= -SIZE
> (openttd/openttd-13.1-source.tar.xz) = 7407360 +SHA256
> (openttd/openttd-13.4-source.tar.xz) =
> Kh3roBv+WOIYiHn0UMP6TzgZJxq0m/NI3WZUXwQNFG8= +SIZE
> (openttd/openttd-13.4-source.tar.xz) = 7428012



-- 
greetings,

Florian Viehweger



Re: update games/openttd

2023-07-27 Thread Florian Viehweger
Hi,

> > tested on amd64 by playing a game
> > 
> > ok?
> 
> make fetch failed,
> 
> ftp: proxy.binaries.openttd.org: no address associated with name
> 
> It succeeded after I made this change,
> 
> -MASTER_SITES =
> https://proxy.binaries.openttd.org/openttd-releases/$V/ +MASTER_SITES
> = https://cdn.openttd.org/openttd-releases/$V/
> 
> If you fix the fetch, then ok gkoehler@

I have been experimenting with fixing WANTLIB in the last few days. For
now I'm happy with a simple version bump and fixing MASTER_SITES.
Attached below for convenience.

Thank you both for looking at openttd.

Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/Makefile,v
retrieving revision 1.85
diff -u -p -u -p -r1.85 Makefile
--- Makefile26 Apr 2023 08:34:13 -  1.85
+++ Makefile27 Jul 2023 19:22:18 -
@@ -1,6 +1,6 @@
 COMMENT=   open source clone of the game Transport Tycoon Deluxe
 
-V =13.1
+V =13.3
 DISTNAME = openttd-$V-source
 PKGNAME =  openttd-$V
 
@@ -20,7 +20,7 @@ WANTLIB += sndio usbhid z
 
 COMPILER = base-clang ports-gcc base-gcc
 
-MASTER_SITES = https://proxy.binaries.openttd.org/openttd-releases/$V/
+MASTER_SITES = https://cdn.openttd.org/openttd-releases/$V/
 EXTRACT_SUFX = .tar.xz
 
 DIST_SUBDIR =  openttd
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/distinfo,v
retrieving revision 1.44
diff -u -p -u -p -r1.44 distinfo
--- distinfo26 Apr 2023 08:34:13 -  1.44
+++ distinfo27 Jul 2023 19:22:18 -
@@ -1,2 +1,2 @@
-SHA256 (openttd/openttd-13.1-source.tar.xz) = 
Xt8i03A1I4KF72cql9WeZCgL66sj5YR4CDTM1r4KWLs=
-SIZE (openttd/openttd-13.1-source.tar.xz) = 7407360
+SHA256 (openttd/openttd-13.3-source.tar.xz) = 
qvoW0vtnFlE0xzqIj3n3pe19oXoEz26ez2csnLiecZI=
+SIZE (openttd/openttd-13.3-source.tar.xz) = 7417568


-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.16.5

2023-07-15 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.16.5.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.63
diff -u -p -u -p -r1.63 Makefile
--- Makefile13 Jun 2023 10:44:11 -  1.63
+++ Makefile15 Jul 2023 07:38:53 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.16.4
+VERSION =  1.16.5
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.52
diff -u -p -u -p -r1.52 distinfo
--- distinfo13 Jun 2023 10:44:11 -  1.52
+++ distinfo15 Jul 2023 07:38:53 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.16.4.tar.gz) = adBZenq05Shxy1cu/antlowN4v/iv6L2iOIIiAMZfck=
-SIZE (lagrange-1.16.4.tar.gz) = 10004402
+SHA256 (lagrange-1.16.5.tar.gz) = yNN6Mtmf9ETk5h1zJp9iROCKUjLJG7l+K3SCPcbinVM=
+SIZE (lagrange-1.16.5.tar.gz) = 10141202


-- 
greetings,

Florian Viehweger



Re: [update] Lagrange to 1.16.3

2023-06-11 Thread Florian Viehweger
Am Sat, 10 Jun 2023 19:32:06 +0200
schrieb Omar Polo :

> On 2023/06/06 19:59:14 +0200, Florian Viehweger
>  wrote:
> > Hi,
> > 
> > this is an update for Lagrange to 1.16.3.
> > 
> > Some testing done on amd64. No issues found.
> > 
> > portcheck and 'make port-lib-depends-check' are happy.
> > 
> > Changes listed here [1].
> > 
> > Comments?
> 
> browsed for a while and nothing exlpoded/catched fire...
> 
> committed, thanks! :)
> 
> 

Thank you for testing and importing!

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.16.3

2023-06-06 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.16.3.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.61
diff -u -p -u -p -r1.61 Makefile
--- Makefile31 May 2023 06:44:22 -  1.61
+++ Makefile6 Jun 2023 16:42:07 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.16.1
+VERSION =  1.16.3
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.50
diff -u -p -u -p -r1.50 distinfo
--- distinfo31 May 2023 06:44:22 -  1.50
+++ distinfo6 Jun 2023 16:42:07 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.16.1.tar.gz) = zdg6k3w1Ata7sTRwAz6WD1JLsLhds2n0ic7yn/FNUaw=
-SIZE (lagrange-1.16.1.tar.gz) = 9997807
+SHA256 (lagrange-1.16.3.tar.gz) = 6C0AphZzXRwqCkoWXtY4lPZWO5R4lxx27zEDNZnqsM4=
+SIZE (lagrange-1.16.3.tar.gz) = 10002363

-- 
greetings,

Florian Viehweger



Re: [update] Lagrange to 1.16.1

2023-06-01 Thread Florian Viehweger
Am Wed, 31 May 2023 08:44:44 +0200
schrieb Omar Polo :

> On 2023/05/28 22:04:27 +0200, Florian Viehweger
>  wrote:
> > Hi,
> > 
> > this is an update for Lagrange to 1.16.1.
> > 
> > Added sharpyuv (from libwebp) to WANTLIB. While there, rearrange
> > them.
> > 
> > Some testing done on amd64. No issues found.
> > 
> > portcheck and 'make port-lib-depends-check' are happy.
> > 
> > Changes listed here [1].
> > 
> > Comments?
> 
> Works as usual! :-)
> 
> Committed, thanks!

Thank you for looking at it and importing it!



-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.16.1

2023-05-28 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.16.1.

Added sharpyuv (from libwebp) to WANTLIB. While there, rearrange them.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.60
diff -u -p -u -p -r1.60 Makefile
--- Makefile30 Apr 2023 14:49:02 -  1.60
+++ Makefile28 May 2023 17:29:08 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.15.9
+VERSION =  1.16.1
 
 DISTNAME = lagrange-${VERSION}
 
@@ -12,8 +12,9 @@ HOMEPAGE =https://gmi.skyjake.fi/lagran
 # BSD 2-Clause
 PERMIT_PACKAGE =Yes
 
-WANTLIB += ICE SDL2 SM X11 Xext mpg123 pcre2-8 unistring
-WANTLIB += c crypto m fribidi harfbuzz ssl z pthread webp
+WANTLIB += ICE SDL2 SM X11 Xext c crypto fribidi harfbuzz m
+WANTLIB += mpg123 pcre2-8 pthread sharpyuv ssl unistring
+WANTLIB += webp z
 
 DEBUG_PACKAGES =${BUILD_PACKAGES}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.49
diff -u -p -u -p -r1.49 distinfo
--- distinfo30 Apr 2023 14:49:02 -  1.49
+++ distinfo28 May 2023 17:29:08 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.15.9.tar.gz) = Q8s4DBn8UaK3/agOSZVvF4K1AStvJx0MP9JPTa0t9qY=
-SIZE (lagrange-1.15.9.tar.gz) = 9987069
+SHA256 (lagrange-1.16.1.tar.gz) = zdg6k3w1Ata7sTRwAz6WD1JLsLhds2n0ic7yn/FNUaw=
+SIZE (lagrange-1.16.1.tar.gz) = 9997807

-- 
greetings,

Florian Viehweger



Re: [update] fish to 3.6.1

2023-05-01 Thread Florian Viehweger
Am Sun, 23 Apr 2023 09:44:50 +0200
schrieb Florian Viehweger :

> > this updates to fish 3.6.1. Changes are listed here[1].
> > 
> > portcheck and port-lib-depends-check are happy. Some tests are
> > failing for example not being able to connect to a TMUX server or a
> > X-Server, even if it was running in TMUX in a tigervnc session.
> > 
> > Some testing done on amd64 and no errors found.
> > 
> > Comments?
> > 
> > Thanks!
> > 
> > [1] https://fishshell.com/docs/current/relnotes.html  
> 
> Friendly ping.

Again, friendly ping.


-- 
greetings,

Florian Viehweger



Re: [update] Lagrange to 1.15.9

2023-05-01 Thread Florian Viehweger
Am Sun, 30 Apr 2023 16:50:33 +0200
schrieb Omar Polo :

> On 2023/04/30 11:39:06 +0200, Florian Viehweger
>  wrote:
> > Hi,
> > 
> > this is an update for Lagrange to 1.15.9.
> > 
> > Some testing done on amd64. No issues found.
> > 
> > portcheck and 'make port-lib-depends-check' are happy.
> > 
> > Changes listed here [1].
> > 
> > 
> > Comments?
> 
> works for me :)
> 
> Committed, thanks!

Thank you for looking at it and importing it! :-)

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.15.9

2023-04-30 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.15.9.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].


Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases

Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.59
diff -u -p -u -p -r1.59 Makefile
--- Makefile24 Apr 2023 11:41:24 -  1.59
+++ Makefile30 Apr 2023 09:34:52 -
@@ -1,8 +1,7 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.15.8
+VERSION =  1.15.9
 
 DISTNAME = lagrange-${VERSION}
-REVISION = 0
 
 CATEGORIES =   net x11
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.48
diff -u -p -u -p -r1.48 distinfo
--- distinfo12 Apr 2023 16:48:10 -  1.48
+++ distinfo30 Apr 2023 09:34:52 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.15.8.tar.gz) = dRGvwkJhQ51lxRRS440sPKldl8Oo9Cgh/9YSJ0RpQWs=
-SIZE (lagrange-1.15.8.tar.gz) = 9961734
+SHA256 (lagrange-1.15.9.tar.gz) = Q8s4DBn8UaK3/agOSZVvF4K1AStvJx0MP9JPTa0t9qY=
+SIZE (lagrange-1.15.9.tar.gz) = 9987069


-- 
greetings,

Florian Viehweger



Re: [update] openttd to 13.1

2023-04-23 Thread Florian Viehweger
Am Fri, 21 Apr 2023 19:43:25 +0200
schrieb Omar Polo :

> On 2023/04/13 21:56:43 +0200, Florian Viehweger
>  wrote:
> > Hi,
> > 
> > this updates openttd to 13.1, changes are listed here[1].
> > 
> > I've played a bit on amd64 and found no issues.
> > 
> > Comments?
> 
> builds and works fine for me.  `make port-lib-depends-check' complains
> about unneeded WANTLIBs but I guess that's due to SDL2 being
> statically linked:
> 
>   % mpldc
> 
>   openttd-13.1(games/openttd):
>   Extra:  X11.18 Xcursor.5 Xext.13 Xfixes.6 Xi.12 Xrandr.7 Xss.6
>   Extra:  samplerate.3 sndio.7 usbhid.7
> 
> I've tried again to see why it gets linked statically, but got
> headaches reading CMakeLists.txt.  I tried to set up a simple
> reproduction project but FindSDL2.cmake seems to dynamically link by
> default.  No idea.
> 
> So, I guess it's ok to commit the diff as-is until someone figures
> this out.  Dropping those deps from WANTLIB should make it worse.
> Will do in a couple of days provided nobody objects (but hoping
> someone will understand what's going on ;-)
> 
> P.S.: if grep doesn't lie -and assuming I know how to grep- there are
>   no dlopen() calls.

Thank you for looking at it. I'm also unsure what's going on and
hopefully it gets sorted out.

Thanks again!

-- 
greetings,

Florian Viehweger



Re: [update] fish to 3.6.1

2023-04-23 Thread Florian Viehweger
> this updates to fish 3.6.1. Changes are listed here[1].
> 
> portcheck and port-lib-depends-check are happy. Some tests are failing
> for example not being able to connect to a TMUX server or a X-Server,
> even if it was running in TMUX in a tigervnc session.
> 
> Some testing done on amd64 and no errors found.
> 
> Comments?
> 
> Thanks!
> 
> [1] https://fishshell.com/docs/current/relnotes.html

Friendly ping.


-- 
greetings,

Florian Viehweger



[update] openttd to 13.1

2023-04-13 Thread Florian Viehweger
Hi,

this updates openttd to 13.1, changes are listed here[1].

I've played a bit on amd64 and found no issues.

Comments?

[1] https://cdn.openttd.org/openttd-releases/13.1/changelog.txt

Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/Makefile,v
retrieving revision 1.83
diff -u -p -u -p -r1.83 Makefile
--- Makefile28 Feb 2023 14:16:34 -  1.83
+++ Makefile13 Apr 2023 16:16:37 -
@@ -1,9 +1,8 @@
 COMMENT=   open source clone of the game Transport Tycoon Deluxe
 
-V =13.0
+V =13.1
 DISTNAME = openttd-$V-source
 PKGNAME =  openttd-$V
-REVISION = 1
 
 CATEGORIES=games
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/distinfo,v
retrieving revision 1.43
diff -u -p -u -p -r1.43 distinfo
--- distinfo23 Feb 2023 19:46:44 -  1.43
+++ distinfo13 Apr 2023 16:16:37 -
@@ -1,2 +1,2 @@
-SHA256 (openttd/openttd-13.0-source.tar.xz) = 
M5344OCCcIfIOv54+O/GpzsKPYqVCgtTE3zm6KrXq2c=
-SIZE (openttd/openttd-13.0-source.tar.xz) = 7422316
+SHA256 (openttd/openttd-13.1-source.tar.xz) = 
Xt8i03A1I4KF72cql9WeZCgL66sj5YR4CDTM1r4KWLs=
+SIZE (openttd/openttd-13.1-source.tar.xz) = 7407360

-- 
greetings,

Florian Viehweger



Re: [update] Lagrange to 1.15.8

2023-04-13 Thread Florian Viehweger
Am Wed, 12 Apr 2023 18:48:36 +0200
schrieb Omar Polo :

> On 2023/04/10 21:19:04 +0200, Florian Viehweger
>  wrote:
> > Hi,
> > 
> > this is an update for Lagrange to 1.15.8.
> > 
> > Some testing done on amd64. No issues found.
> > 
> > portcheck and 'make port-lib-depends-check' are happy.
> > 
> > Changes listed here [1].
> > 
> > 
> > Comments?
> 
> Works fine as usual.  Committed, thanks! :)

Thanks! :-)


-- 
greetings,

Florian Viehweger



[update] fish to 3.6.1

2023-04-13 Thread Florian Viehweger
/fish.tmac
-share/fish/lynx.lss
 @mandir share/fish/man/
 share/fish/man/man1/
 @man share/fish/man/man1/_.1
@@ -1441,7 +1454,6 @@ share/fish/tools/web_config/js/colorutil
 share/fish/tools/web_config/js/controllers.js
 share/fish/tools/web_config/js/filters.js
 share/fish/tools/web_config/partials/
-share/fish/tools/web_config/partials/abbreviations.html
 share/fish/tools/web_config/partials/bindings.html
 share/fish/tools/web_config/partials/colors.html
 share/fish/tools/web_config/partials/functions.html


-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.15.8

2023-04-10 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.15.8.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].


Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.57
diff -u -p -u -p -r1.57 Makefile
--- Makefile2 Apr 2023 07:16:42 -   1.57
+++ Makefile10 Apr 2023 19:10:28 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.15.5
+VERSION =  1.15.8
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.47
diff -u -p -u -p -r1.47 distinfo
--- distinfo2 Apr 2023 07:16:42 -   1.47
+++ distinfo10 Apr 2023 19:10:28 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.15.5.tar.gz) = +hlVsWnIV9h0onztlJoyp/nEtlgcuL9KKse1hrEg8KA=
-SIZE (lagrange-1.15.5.tar.gz) = 9955830
+SHA256 (lagrange-1.15.8.tar.gz) = dRGvwkJhQ51lxRRS440sPKldl8Oo9Cgh/9YSJ0RpQWs=
+SIZE (lagrange-1.15.8.tar.gz) = 9961734

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.15.5

2023-03-17 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.15.5.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].


Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.56
diff -u -p -u -p -r1.56 Makefile
--- Makefile10 Mar 2023 19:01:38 -  1.56
+++ Makefile17 Mar 2023 13:48:51 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.15.4
+VERSION =  1.15.5
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.46
diff -u -p -u -p -r1.46 distinfo
--- distinfo10 Mar 2023 19:01:38 -  1.46
+++ distinfo17 Mar 2023 13:48:51 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.15.4.tar.gz) = qU5Vjv+xFVt1StIHV4Haog1fgv1CPJSgosakvNEO9oQ=
-SIZE (lagrange-1.15.4.tar.gz) = 9941952
+SHA256 (lagrange-1.15.5.tar.gz) = +hlVsWnIV9h0onztlJoyp/nEtlgcuL9KKse1hrEg8KA=
+SIZE (lagrange-1.15.5.tar.gz) = 9955830

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.15.4

2023-03-09 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.15.4.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].


Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.55
diff -u -p -u -p -r1.55 Makefile
--- Makefile15 Feb 2023 21:07:21 -  1.55
+++ Makefile9 Mar 2023 20:43:07 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.15.2
+VERSION =  1.15.4
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.45
diff -u -p -u -p -r1.45 distinfo
--- distinfo15 Feb 2023 21:07:21 -  1.45
+++ distinfo9 Mar 2023 20:43:07 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.15.2.tar.gz) = c7Qqe3GXk5M6OPt8dyjfrBZrBVtNq8UyWfwyxHhW7fU=
-SIZE (lagrange-1.15.2.tar.gz) = 9936622
+SHA256 (lagrange-1.15.4.tar.gz) = qU5Vjv+xFVt1StIHV4Haog1fgv1CPJSgosakvNEO9oQ=
+SIZE (lagrange-1.15.4.tar.gz) = 9941952


-- 
greetings,

Florian Viehweger



Re: i386.ports.openbsd.org build report

2023-02-25 Thread Florian Viehweger
Am Sat, 25 Feb 2023 17:20:15 +0100
schrieb Omar Polo :

> On 2023/02/25 14:45:58 +, Stuart Henderson 
> wrote:
> > bulk build on i386.ports.openbsd.org
> > started at 1677208976 Thu Feb 23 20:22:56 MST 2023
> > finished at 1677334037 Sat Feb 25 07:07:17 MST 2023
> > report generated at 1677334068 Sat Feb 25 07:07:48 MST 2023
> > total   34h44m
> > done with kern.version=OpenBSD 7.2-current (GENERIC.MP) #0: Thu Feb
> > 23 19:56:33 MST 2023
> > 
> > built packages
> > build failures: 5
> > not built: 0
> > games/openttd  
> 
> it links sdl2 statically.  This should make it package properly, but
> would be nice to dynamically link to it.  I couldn't find the right
> cmake incantation to do so.  If you're curious, CMakeLists.txt has
> 
>   link_package(SDL2 TARGET SDL2::SDL2)
> 
> where `link_package' is defined in cmake/LinkPackage.cmake and is a
> thin wrapper around CMake' target_link_libraries.

Thank you for looking at it. I'm fine with the diff and I will look
into CMake later.

> Index: Makefile
> ===
> RCS file: /home/cvs/ports/games/openttd/Makefile,v
> retrieving revision 1.80
> diff -u -p -r1.80 Makefile
> --- Makefile  23 Feb 2023 19:46:44 -  1.80
> +++ Makefile  25 Feb 2023 16:17:27 -
> @@ -3,6 +3,7 @@ COMMENT=  open source clone of the game T
>  V =  13.0
>  DISTNAME =   openttd-$V-source
>  PKGNAME =openttd-$V
> +REVISION =   0
>  
>  CATEGORIES=  games
>  
> @@ -33,6 +34,9 @@ LIB_DEPENDS=archivers/lzo2 \
>   graphics/png \
>   textproc/icu4c \
>   archivers/xz
> +
> +# statically linked
> +LIB_DEPENDS +=       devel/sdl2
>  
>  RUN_DEPENDS =audio/timidity \
>   devel/desktop-file-utils \
> 

Thanks again!


-- 
greetings,

Florian Viehweger



Re: [update] openttd to 13.0 and update openttd-data

2023-02-20 Thread Florian Viehweger
Hi,

> Thank you for the feedback. Updated diffs attached. While there, take
> Maintainership of openttd-data.

friendly ping.

Diffs attached again for convenience.

Thanks!

-- 
greetings,

Florian Viehweger
Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/Makefile,v
retrieving revision 1.79
diff -u -p -u -p -r1.79 Makefile
--- Makefile	24 Jul 2022 07:30:00 -	1.79
+++ Makefile	12 Feb 2023 21:41:21 -
@@ -1,6 +1,6 @@
 COMMENT=	open source clone of the game Transport Tycoon Deluxe
 
-V =		12.2
+V =		13.0
 DISTNAME =	openttd-$V-source
 PKGNAME =	openttd-$V
 
@@ -13,9 +13,10 @@ HOMEPAGE=	https://www.openttd.org/
 # GPLv2 only
 PERMIT_PACKAGE=	Yes
 
-WANTLIB += ${COMPILER_LIBCXX} 
-WANTLIB += SDL2 c fluidsynth fontconfig freetype icudata icui18n icuuc
-WANTLIB += lzma lzo2 m png pthread z
+WANTLIB += ${COMPILER_LIBCXX}
+WANTLIB += X11 Xcursor Xext Xfixes Xi Xrandr Xss c fluidsynth fontconfig
+WANTLIB += freetype icudata icui18n icuuc lzma lzo2 m png pthread samplerate
+WANTLIB += sndio usbhid z
 
 COMPILER =		base-clang ports-gcc base-gcc
 
@@ -28,7 +29,7 @@ MODULES =		devel/cmake
 
 LIB_DEPENDS=		archivers/lzo2 \
 			audio/fluidsynth \
-			devel/sdl2 \
+			audio/libsamplerate \
 			graphics/png \
 			textproc/icu4c \
 			archivers/xz
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/distinfo,v
retrieving revision 1.42
diff -u -p -u -p -r1.42 distinfo
--- distinfo	24 Jul 2022 07:30:00 -	1.42
+++ distinfo	12 Feb 2023 21:41:21 -
@@ -1,2 +1,2 @@
-SHA256 (openttd/openttd-12.2-source.tar.xz) = gVCPDek6DCZLIW71agX4OB//e/+m0BASGiFJC02s6Vw=
-SIZE (openttd/openttd-12.2-source.tar.xz) = 7377496
+SHA256 (openttd/openttd-13.0-source.tar.xz) = M5344OCCcIfIOv54+O/GpzsKPYqVCgtTE3zm6KrXq2c=
+SIZE (openttd/openttd-13.0-source.tar.xz) = 7422316
Index: pkg/PLIST
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/pkg/PLIST,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 PLIST
--- pkg/PLIST	24 Jul 2022 07:30:00 -	1.35
+++ pkg/PLIST	12 Feb 2023 21:41:21 -
@@ -66,6 +66,7 @@ share/openttd/ai/compat_1.7.nut
 share/openttd/ai/compat_1.8.nut
 share/openttd/ai/compat_1.9.nut
 share/openttd/ai/compat_12.nut
+share/openttd/ai/compat_13.nut
 share/openttd/baseset/
 share/openttd/baseset/no_music.obm
 share/openttd/baseset/no_sound.obs
@@ -93,6 +94,7 @@ share/openttd/game/compat_1.7.nut
 share/openttd/game/compat_1.8.nut
 share/openttd/game/compat_1.9.nut
 share/openttd/game/compat_12.nut
+share/openttd/game/compat_13.nut
 share/openttd/lang/
 share/openttd/lang/afrikaans.lng
 share/openttd/lang/arabic_egypt.lng
@@ -184,8 +186,6 @@ share/openttd/media/baseset/openttd/char
 share/openttd/media/baseset/openttd/chars.png
 share/openttd/media/baseset/openttd/elrails.nfo
 share/openttd/media/baseset/openttd/elrails.png
-share/openttd/media/baseset/openttd/flags.nfo
-share/openttd/media/baseset/openttd/flags.png
 share/openttd/media/baseset/openttd/foundations.nfo
 share/openttd/media/baseset/openttd/foundations.png
 share/openttd/media/baseset/openttd/mono.nfo
@@ -224,6 +224,8 @@ share/openttd/media/baseset/orig_extra/c
 share/openttd/media/baseset/orig_extra/chars_orig_extra.nfo
 share/openttd/media/baseset/orig_extra/fix_graphics.nfo
 share/openttd/media/baseset/orig_extra/fix_graphics.png
+share/openttd/media/baseset/orig_extra/fix_gui_icons.nfo
+share/openttd/media/baseset/orig_extra/fix_gui_icons.png
 share/openttd/media/baseset/orig_extra/orig_extra.nfo
 share/openttd/media/baseset/orig_extra/rivers/
 share/openttd/media/baseset/orig_extra/rivers/arctic.nfo
Index: Makefile.inc
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd-data/Makefile.inc,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile.inc
--- Makefile.inc	11 Mar 2022 19:04:47 -	1.4
+++ Makefile.inc	14 Feb 2023 20:51:34 -
@@ -7,7 +7,7 @@ CATEGORIES +=	games
 
 HOMEPAGE ?=	https://www.openttd.org/en/
 
-MAINTAINER ?=	Anthony J. Bentley 
+MAINTAINER ?=	Florian Viehweger 
 
 # GPLv2 only
 PERMIT_PACKAGE=	Yes
@@ -24,3 +24,6 @@ NO_TEST ?=	Yes
 PKG_ARCH ?=	*
 
 WRKDIST ?=	${WRKDIR}/${OPENTTD_PROJECT}-$V
+
+post-extract:
+		cd ${WRKDIR} && ${TAR} xf ${DISTNAME:S/-all//}.tar
Index: opengfx/Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd-data/opengfx/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- opengfx/Makefile	11 Mar 2022 19:04:47 -	1.5
+++ opengfx/Makefile	14 Feb 2023 20:51:34 -
@@ -1,10 +1,7 @@
 COMMENT =		graphics data for OpenTTD
 
 OPENTTD_PROJECT =	opengfx
-V =			0.6.1
-
-post-extract:
-	cd ${WRKDIR} && ${TAR} xf opengfx-$V.tar
+V =			7.1
 
 do-install

[update] Lagrange to 1.15.2

2023-02-14 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.15.2.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.


Changes:

- Fixed moving input focus to the next window when closing a window.
- Centered footer info text for better balance.
- Fixed TUI build.
- Updated UI translations.

Comments?

Thanks!


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.54
diff -u -p -u -p -r1.54 Makefile
--- Makefile28 Jan 2023 12:52:21 -  1.54
+++ Makefile14 Feb 2023 21:05:46 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.15.1
+VERSION =  1.15.2
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.44
diff -u -p -u -p -r1.44 distinfo
--- distinfo28 Jan 2023 12:52:21 -  1.44
+++ distinfo14 Feb 2023 21:05:46 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.15.1.tar.gz) = TGl9V52hurzSG/sMdv2YvgKDwxcNUtZKKf86E9czqRA=
-SIZE (lagrange-1.15.1.tar.gz) = 9929465
+SHA256 (lagrange-1.15.2.tar.gz) = c7Qqe3GXk5M6OPt8dyjfrBZrBVtNq8UyWfwyxHhW7fU=
+SIZE (lagrange-1.15.2.tar.gz) = 9936622


-- 
greetings,

Florian Viehweger



Re: [update] openttd to 13.0 and update openttd-data

2023-02-14 Thread Florian Viehweger
Hi Anthony,

> If all the data packages require this now, it should go into
> Makefile.inc. And please use ${TAR} instead of "tar".
> 
> Other than that, it looks fine to me.

Thank you for the feedback. Updated diffs attached. While there, take
Maintainership of openttd-data.

Thanks!

-- 
greetings,

Florian Viehweger
Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/Makefile,v
retrieving revision 1.79
diff -u -p -u -p -r1.79 Makefile
--- Makefile	24 Jul 2022 07:30:00 -	1.79
+++ Makefile	12 Feb 2023 21:41:21 -
@@ -1,6 +1,6 @@
 COMMENT=	open source clone of the game Transport Tycoon Deluxe
 
-V =		12.2
+V =		13.0
 DISTNAME =	openttd-$V-source
 PKGNAME =	openttd-$V
 
@@ -13,9 +13,10 @@ HOMEPAGE=	https://www.openttd.org/
 # GPLv2 only
 PERMIT_PACKAGE=	Yes
 
-WANTLIB += ${COMPILER_LIBCXX} 
-WANTLIB += SDL2 c fluidsynth fontconfig freetype icudata icui18n icuuc
-WANTLIB += lzma lzo2 m png pthread z
+WANTLIB += ${COMPILER_LIBCXX}
+WANTLIB += X11 Xcursor Xext Xfixes Xi Xrandr Xss c fluidsynth fontconfig
+WANTLIB += freetype icudata icui18n icuuc lzma lzo2 m png pthread samplerate
+WANTLIB += sndio usbhid z
 
 COMPILER =		base-clang ports-gcc base-gcc
 
@@ -28,7 +29,7 @@ MODULES =		devel/cmake
 
 LIB_DEPENDS=		archivers/lzo2 \
 			audio/fluidsynth \
-			devel/sdl2 \
+			audio/libsamplerate \
 			graphics/png \
 			textproc/icu4c \
 			archivers/xz
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/distinfo,v
retrieving revision 1.42
diff -u -p -u -p -r1.42 distinfo
--- distinfo	24 Jul 2022 07:30:00 -	1.42
+++ distinfo	12 Feb 2023 21:41:21 -
@@ -1,2 +1,2 @@
-SHA256 (openttd/openttd-12.2-source.tar.xz) = gVCPDek6DCZLIW71agX4OB//e/+m0BASGiFJC02s6Vw=
-SIZE (openttd/openttd-12.2-source.tar.xz) = 7377496
+SHA256 (openttd/openttd-13.0-source.tar.xz) = M5344OCCcIfIOv54+O/GpzsKPYqVCgtTE3zm6KrXq2c=
+SIZE (openttd/openttd-13.0-source.tar.xz) = 7422316
Index: pkg/PLIST
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/pkg/PLIST,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 PLIST
--- pkg/PLIST	24 Jul 2022 07:30:00 -	1.35
+++ pkg/PLIST	12 Feb 2023 21:41:21 -
@@ -66,6 +66,7 @@ share/openttd/ai/compat_1.7.nut
 share/openttd/ai/compat_1.8.nut
 share/openttd/ai/compat_1.9.nut
 share/openttd/ai/compat_12.nut
+share/openttd/ai/compat_13.nut
 share/openttd/baseset/
 share/openttd/baseset/no_music.obm
 share/openttd/baseset/no_sound.obs
@@ -93,6 +94,7 @@ share/openttd/game/compat_1.7.nut
 share/openttd/game/compat_1.8.nut
 share/openttd/game/compat_1.9.nut
 share/openttd/game/compat_12.nut
+share/openttd/game/compat_13.nut
 share/openttd/lang/
 share/openttd/lang/afrikaans.lng
 share/openttd/lang/arabic_egypt.lng
@@ -184,8 +186,6 @@ share/openttd/media/baseset/openttd/char
 share/openttd/media/baseset/openttd/chars.png
 share/openttd/media/baseset/openttd/elrails.nfo
 share/openttd/media/baseset/openttd/elrails.png
-share/openttd/media/baseset/openttd/flags.nfo
-share/openttd/media/baseset/openttd/flags.png
 share/openttd/media/baseset/openttd/foundations.nfo
 share/openttd/media/baseset/openttd/foundations.png
 share/openttd/media/baseset/openttd/mono.nfo
@@ -224,6 +224,8 @@ share/openttd/media/baseset/orig_extra/c
 share/openttd/media/baseset/orig_extra/chars_orig_extra.nfo
 share/openttd/media/baseset/orig_extra/fix_graphics.nfo
 share/openttd/media/baseset/orig_extra/fix_graphics.png
+share/openttd/media/baseset/orig_extra/fix_gui_icons.nfo
+share/openttd/media/baseset/orig_extra/fix_gui_icons.png
 share/openttd/media/baseset/orig_extra/orig_extra.nfo
 share/openttd/media/baseset/orig_extra/rivers/
 share/openttd/media/baseset/orig_extra/rivers/arctic.nfo
Index: Makefile.inc
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd-data/Makefile.inc,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile.inc
--- Makefile.inc	11 Mar 2022 19:04:47 -	1.4
+++ Makefile.inc	14 Feb 2023 20:51:34 -
@@ -7,7 +7,7 @@ CATEGORIES +=	games
 
 HOMEPAGE ?=	https://www.openttd.org/en/
 
-MAINTAINER ?=	Anthony J. Bentley 
+MAINTAINER ?=	Florian Viehweger 
 
 # GPLv2 only
 PERMIT_PACKAGE=	Yes
@@ -24,3 +24,6 @@ NO_TEST ?=	Yes
 PKG_ARCH ?=	*
 
 WRKDIST ?=	${WRKDIR}/${OPENTTD_PROJECT}-$V
+
+post-extract:
+		cd ${WRKDIR} && ${TAR} xf ${DISTNAME:S/-all//}.tar
Index: opengfx/Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd-data/opengfx/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- opengfx/Makefile	11 Mar 2022 19:04:47 -	1.5
+++ opengfx/Makefile	14 Feb 2023 20:51:34 -
@@ -1,10 +1,7 @@
 COMMENT =		graphics data for OpenTTD
 

[update] openttd to 13.0 and update openttd-data

2023-02-12 Thread Florian Viehweger
Hi,

this updates openttd to 13.0, changes are listed here[1].

This also updates openttd-data, specifically:
opengfx to 7.1, changes listed here [2]
openmsx to 0.4.2, changes listed here [3]
opensfx to 1.0,3, changes listed here [4]

port-wise there are some library changes. While there, remove a
trailing whitespace.

I've played a bit on amd64 and found no issues. Downloading and using
extensions also works.

portcheck and port-lib-depends-check are happy.

Thank you op@ for lending me a helping hand!


[1] https://cdn.openttd.org/openttd-releases/13.0/changelog.txt
[2] https://cdn.openttd.org/opengfx-releases/7.1/changelog.txt
[3] https://cdn.openttd.org/openmsx-releases/0.4.2/changelog.txt
[4] https://cdn.openttd.org/opensfx-releases/1.0.3/changelog.txt

-- 
greetings,

Florian Viehweger
Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/Makefile,v
retrieving revision 1.79
diff -u -p -u -p -r1.79 Makefile
--- Makefile	24 Jul 2022 07:30:00 -	1.79
+++ Makefile	12 Feb 2023 21:41:21 -
@@ -1,6 +1,6 @@
 COMMENT=	open source clone of the game Transport Tycoon Deluxe
 
-V =		12.2
+V =		13.0
 DISTNAME =	openttd-$V-source
 PKGNAME =	openttd-$V
 
@@ -13,9 +13,10 @@ HOMEPAGE=	https://www.openttd.org/
 # GPLv2 only
 PERMIT_PACKAGE=	Yes
 
-WANTLIB += ${COMPILER_LIBCXX} 
-WANTLIB += SDL2 c fluidsynth fontconfig freetype icudata icui18n icuuc
-WANTLIB += lzma lzo2 m png pthread z
+WANTLIB += ${COMPILER_LIBCXX}
+WANTLIB += X11 Xcursor Xext Xfixes Xi Xrandr Xss c fluidsynth fontconfig
+WANTLIB += freetype icudata icui18n icuuc lzma lzo2 m png pthread samplerate
+WANTLIB += sndio usbhid z
 
 COMPILER =		base-clang ports-gcc base-gcc
 
@@ -28,7 +29,7 @@ MODULES =		devel/cmake
 
 LIB_DEPENDS=		archivers/lzo2 \
 			audio/fluidsynth \
-			devel/sdl2 \
+			audio/libsamplerate \
 			graphics/png \
 			textproc/icu4c \
 			archivers/xz
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/distinfo,v
retrieving revision 1.42
diff -u -p -u -p -r1.42 distinfo
--- distinfo	24 Jul 2022 07:30:00 -	1.42
+++ distinfo	12 Feb 2023 21:41:21 -
@@ -1,2 +1,2 @@
-SHA256 (openttd/openttd-12.2-source.tar.xz) = gVCPDek6DCZLIW71agX4OB//e/+m0BASGiFJC02s6Vw=
-SIZE (openttd/openttd-12.2-source.tar.xz) = 7377496
+SHA256 (openttd/openttd-13.0-source.tar.xz) = M5344OCCcIfIOv54+O/GpzsKPYqVCgtTE3zm6KrXq2c=
+SIZE (openttd/openttd-13.0-source.tar.xz) = 7422316
Index: pkg/PLIST
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/pkg/PLIST,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 PLIST
--- pkg/PLIST	24 Jul 2022 07:30:00 -	1.35
+++ pkg/PLIST	12 Feb 2023 21:41:21 -
@@ -66,6 +66,7 @@ share/openttd/ai/compat_1.7.nut
 share/openttd/ai/compat_1.8.nut
 share/openttd/ai/compat_1.9.nut
 share/openttd/ai/compat_12.nut
+share/openttd/ai/compat_13.nut
 share/openttd/baseset/
 share/openttd/baseset/no_music.obm
 share/openttd/baseset/no_sound.obs
@@ -93,6 +94,7 @@ share/openttd/game/compat_1.7.nut
 share/openttd/game/compat_1.8.nut
 share/openttd/game/compat_1.9.nut
 share/openttd/game/compat_12.nut
+share/openttd/game/compat_13.nut
 share/openttd/lang/
 share/openttd/lang/afrikaans.lng
 share/openttd/lang/arabic_egypt.lng
@@ -184,8 +186,6 @@ share/openttd/media/baseset/openttd/char
 share/openttd/media/baseset/openttd/chars.png
 share/openttd/media/baseset/openttd/elrails.nfo
 share/openttd/media/baseset/openttd/elrails.png
-share/openttd/media/baseset/openttd/flags.nfo
-share/openttd/media/baseset/openttd/flags.png
 share/openttd/media/baseset/openttd/foundations.nfo
 share/openttd/media/baseset/openttd/foundations.png
 share/openttd/media/baseset/openttd/mono.nfo
@@ -224,6 +224,8 @@ share/openttd/media/baseset/orig_extra/c
 share/openttd/media/baseset/orig_extra/chars_orig_extra.nfo
 share/openttd/media/baseset/orig_extra/fix_graphics.nfo
 share/openttd/media/baseset/orig_extra/fix_graphics.png
+share/openttd/media/baseset/orig_extra/fix_gui_icons.nfo
+share/openttd/media/baseset/orig_extra/fix_gui_icons.png
 share/openttd/media/baseset/orig_extra/orig_extra.nfo
 share/openttd/media/baseset/orig_extra/rivers/
 share/openttd/media/baseset/orig_extra/rivers/arctic.nfo
Index: opengfx/Makefile
===
RCS file: /home/cvs/ports/games/openttd-data/opengfx/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- opengfx/Makefile	11 Mar 2022 19:04:47 -	1.5
+++ opengfx/Makefile	11 Feb 2023 21:21:54 -
@@ -1,10 +1,10 @@
 COMMENT =		graphics data for OpenTTD
 
 OPENTTD_PROJECT =	opengfx
-V =			0.6.1
+V =			7.1
 
 post-extract:
-	cd ${WRKDIR} && ${TAR} xf opengfx-$V.tar
+	cd ${WRKDIR} && tar xf ${DISTNAME:S/-all//}.tar
 
 do-install:
 	${INSTALL_DATA_DIR} ${PREFIX}/share/openttd/data
Index: 

[update] Lagrange to 1.15.1

2023-01-26 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.15.1.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.


Changes:

- Fixed opening multiple Preferences windows at the same time.
- Fixed the Preferences window missing a window icon.
- Footer information moved out of the margin area and under the page
  content.
- Updated UI translations.

Comments?

Thanks!


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.53
diff -u -p -u -p -r1.53 Makefile
--- Makefile25 Jan 2023 10:54:33 -  1.53
+++ Makefile26 Jan 2023 19:46:09 -
@@ -1,8 +1,7 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.15.0
+VERSION =  1.15.1
 
 DISTNAME = lagrange-${VERSION}
-REVISION = 0
 
 CATEGORIES =   net x11
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.43
diff -u -p -u -p -r1.43 distinfo
--- distinfo22 Jan 2023 12:24:08 -  1.43
+++ distinfo26 Jan 2023 19:46:09 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.15.0.tar.gz) = ctwkmiOT2/5THw5HLel5paJrJLnU2h2EVBXXoWX7Ixs=
-SIZE (lagrange-1.15.0.tar.gz) = 9922324
+SHA256 (lagrange-1.15.1.tar.gz) = TGl9V52hurzSG/sMdv2YvgKDwxcNUtZKKf86E9czqRA=
+SIZE (lagrange-1.15.1.tar.gz) = 9929465


-- 
greetings,

Florian Viehweger



Re: [update] Lagrange to 1.15.0

2023-01-22 Thread Florian Viehweger
Am Sun, 22 Jan 2023 13:25:13 +0100
schrieb Omar Polo :

> On 2023/01/22 11:33:23 +0100, Florian Viehweger
>  wrote:
> > Hi,
> > 
> > this is an update for Lagrange to 1.15.0.
> > 
> > [...]
> >
> > Comments?
> 
> Committed, thanks!
> 
> 
> I've noticed that it looks for git during the build, so while here
> I've disable that too:
> 
> CONFIGURE_ARGS +=   -DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE

Thanks!

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.15.0

2023-01-22 Thread Florian Viehweger
Hi,

this is an update for Lagrange to 1.15.0.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check are happy after tweaking
WANTLIB.

Changes:

- Preferences has been redesigned with vertical tabs, new page
  structure.
- Preferences dialog opens as a separate window (unless `--prefs-sheet`
  is used).
- Tabs can be reordered with mouse, keyboard shortcuts, or context
  menus.
- Tabs can be moved between split view sides or to a new window (via
  context menu).
- New "Window" menu in the menubar: actions for current window and
  tabs, and switching the active window.
- Gopher: Added option to not style menus using Gemini line types.
- Updated UI translations; a new Japanese translation was added (13%
  complete).
- UI enhancements: prevent mouse motion flooding; mouse I-beam over
  text; GTK dark theme window property.
- Bug fixes: potential crash when duplicating a tab; multi-window event
  processing; MIME hook hang; and more.


Comments?

Thanks!

Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.51
diff -u -p -u -p -r1.51 Makefile
--- Makefile15 Jan 2023 09:22:25 -  1.51
+++ Makefile21 Jan 2023 16:37:04 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.14.2
+VERSION =  1.15.0
 
 DISTNAME = lagrange-${VERSION}
 
@@ -12,8 +12,8 @@ HOMEPAGE =https://gmi.skyjake.fi/lagran
 # BSD 2-Clause
 PERMIT_PACKAGE =Yes
 
-WANTLIB += SDL2 mpg123 pcre2-8 unistring fribidi harfbuzz
-WANTLIB += c crypto m ssl z pthread webp
+WANTLIB += ICE SDL2 SM X11 Xext mpg123 pcre2-8 unistring
+WANTLIB += c crypto m fribidi harfbuzz ssl z pthread webp
 
 DEBUG_PACKAGES =${BUILD_PACKAGES}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.42
diff -u -p -u -p -r1.42 distinfo
--- distinfo15 Jan 2023 09:22:25 -  1.42
+++ distinfo21 Jan 2023 16:37:04 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.14.2.tar.gz) = UbBe9/1zDXftlXHHahdyBn/P7rkAy+jmbsGcb9/ljGQ=
-SIZE (lagrange-1.14.2.tar.gz) = 9914605
+SHA256 (lagrange-1.15.0.tar.gz) = ctwkmiOT2/5THw5HLel5paJrJLnU2h2EVBXXoWX7Ixs=
+SIZE (lagrange-1.15.0.tar.gz) = 9922324


-- 
greetings,

Florian Viehweger



Re: [update] fish to 3.6.0 with failed tests (cmake to blame?)

2023-01-16 Thread Florian Viehweger
.fish
 share/fish/functions/fish_mode_prompt.fish
 share/fish/functions/fish_opt.fish
 share/fish/functions/fish_print_git_action.fish
@@ -1290,8 +1342,11 @@ share/fish/man/man1/
 @man share/fish/man/man1/fish.1
 @man share/fish/man/man1/fish_add_path.1
 @man share/fish/man/man1/fish_breakpoint_prompt.1
+@man share/fish/man/man1/fish_clipboard_copy.1
+@man share/fish/man/man1/fish_clipboard_paste.1
 @man share/fish/man/man1/fish_command_not_found.1
 @man share/fish/man/man1/fish_config.1
+@man share/fish/man/man1/fish_delta.1
 @man share/fish/man/man1/fish_git_prompt.1
 @man share/fish/man/man1/fish_greeting.1
 @man share/fish/man/man1/fish_hg_prompt.1
@@ -1349,6 +1404,7 @@ share/fish/man/man1/
 @man share/fish/man/man1/string-pad.1
 @man share/fish/man/man1/string-repeat.1
 @man share/fish/man/man1/string-replace.1
+@man share/fish/man/man1/string-shorten.1
 @man share/fish/man/man1/string-split.1
 @man share/fish/man/man1/string-split0.1
 @man share/fish/man/man1/string-sub.1

-- 
greetings,

Florian Viehweger



[update] fish to 3.6.0 with failed tests (cmake to blame?)

2023-01-15 Thread Florian Viehweger
/fish_is_root_user.fish
 share/fish/functions/fish_job_summary.fish
-share/fish/functions/fish_key_reader.fish
 share/fish/functions/fish_mode_prompt.fish
 share/fish/functions/fish_opt.fish
 share/fish/functions/fish_print_git_action.fish
@@ -1290,8 +1342,11 @@ share/fish/man/man1/
 @man share/fish/man/man1/fish.1
 @man share/fish/man/man1/fish_add_path.1
 @man share/fish/man/man1/fish_breakpoint_prompt.1
+@man share/fish/man/man1/fish_clipboard_copy.1
+@man share/fish/man/man1/fish_clipboard_paste.1
 @man share/fish/man/man1/fish_command_not_found.1
 @man share/fish/man/man1/fish_config.1
+@man share/fish/man/man1/fish_delta.1
 @man share/fish/man/man1/fish_git_prompt.1
 @man share/fish/man/man1/fish_greeting.1
 @man share/fish/man/man1/fish_hg_prompt.1
@@ -1349,6 +1404,7 @@ share/fish/man/man1/
 @man share/fish/man/man1/string-pad.1
 @man share/fish/man/man1/string-repeat.1
 @man share/fish/man/man1/string-replace.1
+@man share/fish/man/man1/string-shorten.1
 @man share/fish/man/man1/string-split.1
 @man share/fish/man/man1/string-split0.1
 @man share/fish/man/man1/string-sub.1


-- 
greetings,

Florian Viehweger



Re: [maintainer update] editors/helix version 22.12

2022-12-23 Thread Florian Viehweger
Hi,

> Update for helix-editor version 22.12

I'm exploring the editor as a new user and so far no issues found.

I've tested the new auto-save function and it worked as expected.

portcheck mentions the following, but I'm unsure if this needs to be
changed as it seems to work fine.

C++ libraries in WANTLIB with default COMPILER (most ports need
'COMPILER=base-clang ports-gcc' or 'COMPILER=base-clang ports-gcc
base-gcc')

Thank you for the diff!

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.13.8

2022-11-05 Thread Florian Viehweger
Hi,

this is a simple update for Lagrange to 1.13.8.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check are happy.

Changes:

- Fixed issues with text selection and range visualization.
- macOS: Fixed crash when opening URLs via system handler when no
  windows open.
- TUI: Improved POSIX compliance in build-tui script.

Comments?

Thanks!


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.48
diff -u -p -u -p -r1.48 Makefile
--- Makefile11 Jul 2022 12:45:08 -  1.48
+++ Makefile5 Nov 2022 17:56:09 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.13.7
+VERSION =  1.13.8
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.39
diff -u -p -u -p -r1.39 distinfo
--- distinfo11 Jul 2022 12:45:08 -  1.39
+++ distinfo5 Nov 2022 17:56:09 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.13.7.tar.gz) = f+cNBs+oD89xIvGlN6IgXYRN1unvzE1t1xKGH6o/LhQ=
-SIZE (lagrange-1.13.7.tar.gz) = 9879262
+SHA256 (lagrange-1.13.8.tar.gz) = 6u81zkWbuiDbuiTKR+109fV5gqqy2No1BuMJXut2zNA=
+SIZE (lagrange-1.13.8.tar.gz) = 9879616

-- 
greetings,

Florian Viehweger



Re: update sysutils/obsdfreqd

2022-11-02 Thread Florian Viehweger
Tested and works fine for me. Thank you!

> I made a new release of obsdfreqd. The temperature mode is now trying
> to detect a CPU temperature sensor instead of using the first sensor
> found, or you can give it a specific temperature sensor to use.
> 
> Improvement by Vlad Meşco
> 
> diff --git a/sysutils/obsdfreqd/Makefile b/sysutils/obsdfreqd/Makefile
> index 9c1de2641d2..4d823cb6632 100644
> --- a/sysutils/obsdfreqd/Makefile
> +++ b/sysutils/obsdfreqd/Makefile
> @@ -1,7 +1,6 @@
>  COMMENT =userland daemon to manage CPU frequency
> -V =  1.0.3
> +V =  1.1.0
>  DISTNAME =   obsdfreqd-${V}
> -REVISION =   0
>  
>  CATEGORIES = sysutils
>  
> diff --git a/sysutils/obsdfreqd/distinfo b/sysutils/obsdfreqd/distinfo
> index 73e89d4b8ba..e77741dba2f 100644
> --- a/sysutils/obsdfreqd/distinfo
> +++ b/sysutils/obsdfreqd/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (obsdfreqd-1.0.3.tar.gz) =
> la7GN2AE2ZRZXdWLBOf7f4VXlljJze6mPQULfJEOW+M= -SIZE
> (obsdfreqd-1.0.3.tar.gz) = 6338 +SHA256 (obsdfreqd-1.1.0.tar.gz) =
> GueIAUG4GnBT22X5St6v0yKJ1ow5G5crLyPYEw77sFA= +SIZE
> (obsdfreqd-1.1.0.tar.gz) = 8745



-- 
greetings,

Florian Viehweger



Re: sysutils/obsdfreqd increase priority

2022-10-11 Thread Florian Viehweger
Am Tue, 11 Oct 2022 18:50:31 +0200
schrieb Solène Rapenne :

> This diff adds a file in /etc/login.conf.d to set the priority of
> obsdfreqd to -15, this will help it to kick in faster under load.
> 
> tested on powerpc
> 

I'm fine with the change, thank you!

> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/sysutils/obsdfreqd/Makefile,v
> retrieving revision 1.6
> diff -u -p -r1.6 Makefile
> --- Makefile  13 Sep 2022 11:16:15 -  1.6
> +++ Makefile  11 Oct 2022 16:49:45 -
> @@ -1,6 +1,7 @@
>  COMMENT =userland daemon to manage CPU frequency
>  V =  1.0.3
>  DISTNAME =   obsdfreqd-${V}
> +REVISION =   0
>  
>  CATEGORIES = sysutils
>  
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/sysutils/obsdfreqd/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 PLIST
> --- pkg/PLIST 21 Apr 2022 17:12:31 -  1.1.1.1
> +++ pkg/PLIST 11 Oct 2022 16:49:45 -
> @@ -1,3 +1,5 @@
>  @rcscript ${RCDIR}/obsdfreqd
>  @man man/man1/obsdfreqd.1
>  @bin sbin/obsdfreqd
> +share/examples/login.conf.d/obsdfreqd
> +@sample ${SYSCONFDIR}/login.conf.d/obsdfreqd
> Index: pkg/obsdfreqd.login
> ===
> RCS file: pkg/obsdfreqd.login
> diff -N pkg/obsdfreqd.login
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ pkg/obsdfreqd.login   11 Oct 2022 16:49:45 -
> @@ -0,0 +1,3 @@
> +obsdfreqd:\
> + :priority=-15:\
> + :tc=daemon:



Re: update games/0ad

2022-10-08 Thread Florian Viehweger
Hi,

> > OK for after the unlock?
> 
> Hi,
> Works fine for me. OK kirby@

I can confirm, works fine. Thanks!

> >
> > Index: Makefile.inc
> > ===
> > RCS file: /home/cvs/ports/games/0ad/Makefile.inc,v
> > retrieving revision 1.14
> > diff -u -p -r1.14 Makefile.inc
> > --- Makefile.inc11 Mar 2022 19:04:03 -  1.14
> > +++ Makefile.inc2 Oct 2022 20:33:54 -
> > @@ -2,7 +2,7 @@ ONLY_FOR_ARCHS =amd64 i386
> >
> >  CATEGORIES =   games
> >
> > -V ?=   0.0.25b
> > +V ?=   0.0.26
> >
> >  HOMEPAGE = https://play0ad.com/
> >
> > Index: base/Makefile
> > ===
> > RCS file: /home/cvs/ports/games/0ad/base/Makefile,v
> > retrieving revision 1.37
> > diff -u -p -r1.37 Makefile
> > --- base/Makefile   18 Aug 2022 02:24:48 -  1.37
> > +++ base/Makefile   3 Oct 2022 14:42:02 -
> > @@ -3,15 +3,13 @@ COMMENT = historical real-time
> > strategy DISTNAME = 0ad-${V}-alpha-unix-build
> >  PKGNAME =  0ad-${V}
> >
> > -REVISION = 0
> > -
> >  USE_WXNEEDED = Yes
> >
> >  SO_VERSION =   0.0
> >  SHARED_LIBS +=  mozjs78-ps-release${SO_VERSION}
> >
> > -WANTLIB += ${COMPILER_LIBCXX} GL SDL2 X11 boost_filesystem
> > -WANTLIB += boost_system c crypto curl enet execinfo fmt gloox iconv
> > +WANTLIB += ${COMPILER_LIBCXX} SDL2 X11 boost_filesystem
> > +WANTLIB += boost_system c crypto curl enet execinfo fmt freetype
> > gloox iconv WANTLIB += icudata icui18n icuuc idn m miniupnpc ogg
> > openal WANTLIB += png sodium ssl vorbis vorbisfile xml2 z
> >
> > Index: base/distinfo
> > ===
> > RCS file: /home/cvs/ports/games/0ad/base/distinfo,v
> > retrieving revision 1.9
> > diff -u -p -r1.9 distinfo
> > --- base/distinfo   22 Nov 2021 16:00:30 -  1.9
> > +++ base/distinfo   2 Oct 2022 20:34:16 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (0ad-0.0.25b-alpha-unix-build.tar.gz) =
> > AnMMMof21FEekRntNF1CSk7z9aMb9KCnzHntgNv+PIA=
> > -SIZE (0ad-0.0.25b-alpha-unix-build.tar.gz) = 78022628
> > +SHA256 (0ad-0.0.26-alpha-unix-build.tar.gz) =
> > SpkFAE4iDXdP8H/TH+XKqzraOAfut79mSykEWDcRQhw=
> > +SIZE (0ad-0.0.26-alpha-unix-build.tar.gz) = 78065537
> > Index: base/patches/patch-build_premake_extern_libs5_lua
> > ===
> > RCS file: base/patches/patch-build_premake_extern_libs5_lua
> > diff -N base/patches/patch-build_premake_extern_libs5_lua
> > --- /dev/null   1 Jan 1970 00:00:00 -
> > +++ base/patches/patch-build_premake_extern_libs5_lua   2 Oct
> > 2022 22:15:24 -
> > @@ -0,0 +1,12 @@
> > +Index: build/premake/extern_libs5.lua
> > +--- build/premake/extern_libs5.lua.orig
> >  build/premake/extern_libs5.lua
> > +@@ -675,7 +675,7 @@ extern_lib_defs = {
> > +   -- TODO: We need to force linking
> > with these as currently
> > +   -- they need to be loaded
> > explicitly on execution
> > +   add_default_links({
> > +-  unix_names = { "ogg",
> > "vorbis" }, ++  unix_names =
> > { "ogg", "vorbis", "vorbisfile" },
> > +   })
> > +   else
> > +   pkgconfig.add_links("vorbisfile")
> > Index: base/patches/patch-build_workspaces_update-workspaces_sh
> > ===
> > RCS file:
> > /home/cvs/ports/games/0ad/base/patches/patch-build_workspaces_update-workspaces_sh,v
> > retrieving revision 1.8
> > diff -u -p -r1.8 patch-build_workspaces_update-workspaces_sh
> > --- base/patches/patch-build_workspaces_update-workspaces_sh
> > 11 Mar 2022 19:04:03 -  1.8
> > +++ base/patches/patch-build_workspaces_update-workspaces_sh
> > 2 Oct 2022 20:42:23 -
> > @@ -2,7 +2,7 @@ Don't build bundled libraries during con
> >  Index: build/workspaces/update-workspaces.sh
> >  --- build/workspaces/update-workspaces.sh.orig
> >  +++ build/workspaces/update-workspaces.sh
> > -@@ -86,7 +86,7 @@ if [ "`uname -s`" != "Darwin" ]; then
> > +@@ -90,7 +90,7 @@ if [ "`uname -s`" != "Darwin" ]; then
> > echo
> >
> > # Build/update bundled external libraries
> > @@ -10,4 +10,4 @@ Index: build/workspaces/update-workspace
> >  +  # (cd ../../libraries/source/fcollada && MAKE=${MAKE}
> > JOBS=${JOBS} ./build.sh) || die "FCollada build failed"
> > echo
> > if [ "$with_system_mozjs" = "false" ]; then
> > - (cd ../../libraries/source/spidermonkey && MAKE=${MAKE}
> > JOBS=${JOBS} ./build.sh) || die "SpiderMonkey build failed"
> > + (cd ../../libraries/source/spidermonkey && MAKE=${MAKE}
> > JOBS=${JOBS} PYTHONNOUSERSITE=true ./build.sh) || die "SpiderMonkey
> > build failed" Index:
> > 

[update] vger to 2.0.0

2022-09-21 Thread Florian Viehweger
Hi,

this is a update for vger to 2.0.0.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Some testing done on amd64.

Comments?

Thanks!


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/vger/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- Makefile25 Apr 2022 19:35:59 -  1.5
+++ Makefile21 Sep 2022 20:02:12 -
@@ -1,5 +1,5 @@
 COMMENT =  gemini server written in C used with inetd
-V =1.10
+V =2.0.0
 DISTNAME = vger-${V}
 
 CATEGORIES =   net
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/vger/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo25 Apr 2022 19:35:59 -  1.4
+++ distinfo21 Sep 2022 20:02:12 -
@@ -1,2 +1,2 @@
-SHA256 (vger-1.10.tar.gz) = H7jCRt0B/vag1KI3iwoKlYxVvNh8jcSQzxCNv4IA7PM=
-SIZE (vger-1.10.tar.gz) = 13853
+SHA256 (vger-2.0.0.tar.gz) = sdt5wlyvVUOrnIvaJo7Tv/wtft89cZrMdbeqviS722o=
+SIZE (vger-2.0.0.tar.gz) = 15370



-- 
greetings,

Florian Viehweger



Re: [update] fish 3.5.1

2022-08-07 Thread Florian Viehweger
Am Sun, 07 Aug 2022 11:29:54 +0200
schrieb Omar Polo :

> Florian Viehweger  wrote:
> > > Hi,
> > > 
> > > this updates to fish 3.5.1. Changes are listed here[1].
> > > 
> > > portcheck and port-lib-depends-check are happy. Some tests are
> > > failing for example not being able to connect to a TMUX server or
> > > a X-Server, even if it was running in TMUX in a tigervnc session.
> > > 
> > > Some testing done on amd64 and no errors found.
> > > 
> > > 
> > > [1] https://fishshell.com/docs/current/relnotes.html
> > > 
> > 
> > friendly ping.
> 
> committed, thanks!
> 

Thanks!

-- 
greetings,

Florian Viehweger



Re: [update] fish 3.5.1

2022-08-06 Thread Florian Viehweger
>  share/fish/completions/passwd.fish
>  share/fish/completions/patch.fish
> +share/fish/completions/path.fish
>  share/fish/completions/patool.fish
>  share/fish/completions/pbget.fish
>  share/fish/completions/pdfelatex.fish
> @@ -761,6 +771,7 @@ share/fish/completions/python.fish
>  share/fish/completions/python2.fish
>  share/fish/completions/python3.fish
>  share/fish/completions/pzstd.fish
> +share/fish/completions/qdbus.fish
>  share/fish/completions/qmk.fish
>  share/fish/completions/qubes-gpg-client.fish
>  share/fish/completions/quilt.fish
> @@ -772,9 +783,11 @@ share/fish/completions/rc-service.fish
>  share/fish/completions/rc-status.fish
>  share/fish/completions/rc-update.fish
>  share/fish/completions/rcctl.fish
> +share/fish/completions/rclone.fish
>  share/fish/completions/read.fish
>  share/fish/completions/readlink.fish
>  share/fish/completions/realpath.fish
> +share/fish/completions/reflector.fish
>  share/fish/completions/reg.fish
>  share/fish/completions/reject.fish
>  share/fish/completions/rejmerge.fish
> @@ -837,6 +850,7 @@ share/fish/completions/sha512sum.fish
>  share/fish/completions/shortcuts.fish
>  share/fish/completions/signify.fish
>  share/fish/completions/snap.fish
> +share/fish/completions/sops.fish
>  share/fish/completions/sort.fish
>  share/fish/completions/source.fish
>  share/fish/completions/spago.fish
> @@ -900,6 +914,7 @@ share/fish/completions/tree.fish
>  share/fish/completions/tsc.fish
>  share/fish/completions/tshark.fish
>  share/fish/completions/ttx.fish
> +share/fish/completions/tuned-adm.fish
>  share/fish/completions/type.fish
>  share/fish/completions/udevadm.fish
>  share/fish/completions/udisksctl.fish
> @@ -935,6 +950,7 @@ share/fish/completions/wajig.fish
>  share/fish/completions/watch.fish
>  share/fish/completions/wc.fish
>  share/fish/completions/wesnoth.fish
> +share/fish/completions/wg-quick.fish
>  share/fish/completions/wget.fish
>  share/fish/completions/whatis.fish
>  share/fish/completions/which.fish
> @@ -1009,7 +1025,6 @@ share/fish/completions/zypper.fish
>  share/fish/config.fish
>  share/fish/functions/
>  share/fish/functions/N_.fish
> -share/fish/functions/__fish_abbr_old.fish
>  share/fish/functions/__fish_any_arg_in.fish
>  share/fish/functions/__fish_anypython.fish
>  share/fish/functions/__fish_append.fish
> @@ -1306,6 +1321,7 @@ share/fish/man/man1/
>  @man share/fish/man/man1/not.1
>  @man share/fish/man/man1/open.1
>  @man share/fish/man/man1/or.1
> +@man share/fish/man/man1/path.1
>  @man share/fish/man/man1/popd.1
>  @man share/fish/man/man1/prevd.1
>  @man share/fish/man/man1/printf.1
> @@ -1383,6 +1399,7 @@ share/fish/tools/web_config/partials/var
>  share/fish/tools/web_config/sample_prompts/
>  share/fish/tools/web_config/sample_prompts/acidhub.fish
>  share/fish/tools/web_config/sample_prompts/arrow.fish
> +share/fish/tools/web_config/sample_prompts/astronaut.fish
>  share/fish/tools/web_config/sample_prompts/default.fish
>  share/fish/tools/web_config/sample_prompts/disco.fish
>  share/fish/tools/web_config/sample_prompts/informative.fish
> 
> 



-- 
greetings,

Florian Viehweger



[update] fish 3.5.1

2022-07-30 Thread Florian Viehweger
 share/fish/completions/rc-status.fish
 share/fish/completions/rc-update.fish
 share/fish/completions/rcctl.fish
+share/fish/completions/rclone.fish
 share/fish/completions/read.fish
 share/fish/completions/readlink.fish
 share/fish/completions/realpath.fish
+share/fish/completions/reflector.fish
 share/fish/completions/reg.fish
 share/fish/completions/reject.fish
 share/fish/completions/rejmerge.fish
@@ -837,6 +850,7 @@ share/fish/completions/sha512sum.fish
 share/fish/completions/shortcuts.fish
 share/fish/completions/signify.fish
 share/fish/completions/snap.fish
+share/fish/completions/sops.fish
 share/fish/completions/sort.fish
 share/fish/completions/source.fish
 share/fish/completions/spago.fish
@@ -900,6 +914,7 @@ share/fish/completions/tree.fish
 share/fish/completions/tsc.fish
 share/fish/completions/tshark.fish
 share/fish/completions/ttx.fish
+share/fish/completions/tuned-adm.fish
 share/fish/completions/type.fish
 share/fish/completions/udevadm.fish
 share/fish/completions/udisksctl.fish
@@ -935,6 +950,7 @@ share/fish/completions/wajig.fish
 share/fish/completions/watch.fish
 share/fish/completions/wc.fish
 share/fish/completions/wesnoth.fish
+share/fish/completions/wg-quick.fish
 share/fish/completions/wget.fish
 share/fish/completions/whatis.fish
 share/fish/completions/which.fish
@@ -1009,7 +1025,6 @@ share/fish/completions/zypper.fish
 share/fish/config.fish
 share/fish/functions/
 share/fish/functions/N_.fish
-share/fish/functions/__fish_abbr_old.fish
 share/fish/functions/__fish_any_arg_in.fish
 share/fish/functions/__fish_anypython.fish
 share/fish/functions/__fish_append.fish
@@ -1306,6 +1321,7 @@ share/fish/man/man1/
 @man share/fish/man/man1/not.1
 @man share/fish/man/man1/open.1
 @man share/fish/man/man1/or.1
+@man share/fish/man/man1/path.1
 @man share/fish/man/man1/popd.1
 @man share/fish/man/man1/prevd.1
 @man share/fish/man/man1/printf.1
@@ -1383,6 +1399,7 @@ share/fish/tools/web_config/partials/var
 share/fish/tools/web_config/sample_prompts/
 share/fish/tools/web_config/sample_prompts/acidhub.fish
 share/fish/tools/web_config/sample_prompts/arrow.fish
+share/fish/tools/web_config/sample_prompts/astronaut.fish
 share/fish/tools/web_config/sample_prompts/default.fish
 share/fish/tools/web_config/sample_prompts/disco.fish
 share/fish/tools/web_config/sample_prompts/informative.fish


-- 
greetings,

Florian Viehweger



Re: UPDATE x11/herbstluftwm 0.9.5 from MAINTAINER

2022-07-30 Thread Florian Viehweger
After talking with with op@, libz recently got removed from libfreetype

openbsd-ports$ doas pkg-config --libs freetype2
-L/usr/X11R6/lib -lfreetype

Thanks!

> Hi,
> 
> I basically came up with the same diff, but Lucas was a bit faster
> submitting it than me.
> 
> No issues found after some testing on amd64.
> 
> I also wondered about libz. Does somebody have an idea why it is not
> needed anymore?
> 
> Thanks!
> 
> > Hello ports@,
> > 
> > Find an update for herbstluftwm in here. The release notes are:
> > 
> > - Key binds for release events.
> > - The Setting 'smart_frame_surroundings' has been changed to accept
> > the following new values: 'off', 'hide_all', and 'hide_gaps'.
> > Setting it to 'hide_gaps' will only hide frame gaps when applicable,
> > 'hide_all' and 'off' mirror the old behaviour with regards to 'true'
> > and 'false'.
> > - New format '%{ }' for easier attribute access in the sprintf
> > command
> > - New setting 'show_frame_decorations' that controls when frame
> >   decorations are shown. This should be used instead of the old
> >   'always_show_frame'
> > - New frame attribute 'content_geometry'
> > - New tag attribute 'at_end'
> > - New monitor attribute 'content_geometry'
> > - Fix bug in ipc protocol for big-endian systems
> > 
> > `make port-lib-depends-check` say we don't need libz anymore, so zap
> > it. I haven't noticed anything strange since doing it. But I do find
> > it strange we don't need it anymore. It was introduced on 0.9.2,
> > which made Xft and freetype dependencies, so I guess it was required
> > by those libraries back then and now it isn't the case anymore?
> > 
> > Cheers,
> > 
> > -Lucas
> > 
> > diff /usr/ports
> > commit - 86c765e1351ad5f98706285a475245bcd6625fdc
> > path + /usr/ports
> > blob - 094640f8a0e9a4ca1c4a7ba62be34b1169f85faf
> > file + x11/herbstluftwm/Makefile
> > --- x11/herbstluftwm/Makefile
> > +++ x11/herbstluftwm/Makefile
> > @@ -1,5 +1,5 @@
> >  COMMENT =  manual tiling window manager
> > -DISTNAME = herbstluftwm-0.9.4
> > +DISTNAME = herbstluftwm-0.9.5
> >  CATEGORIES =   x11
> >  
> >  HOMEPAGE = https://herbstluftwm.org/
> > @@ -11,7 +11,7 @@ MAINTAINER =  Lucas
> > , \ PERMIT_PACKAGE = Yes
> >  
> >  WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xfixes Xft Xinerama Xrandr
> > -WANTLIB += Xrender c freetype m z
> > +WANTLIB += Xrender c freetype m
> >  
> >  MASTER_SITES = https://herbstluftwm.org/tarballs/
> >  
> > blob - eab46a31b90e3276c476ceeb2cd6ec1069887d0e
> > file + x11/herbstluftwm/distinfo
> > --- x11/herbstluftwm/distinfo
> > +++ x11/herbstluftwm/distinfo
> > @@ -1,2 +1,2 @@
> > -SHA256 (herbstluftwm-0.9.4.tar.gz) =
> > 7vju0HavM68qdZEcD7EhX9s0J2BqA06otE/naHLLA8w= -SIZE
> > (herbstluftwm-0.9.4.tar.gz) = 549029 +SHA256
> > (herbstluftwm-0.9.5.tar.gz) =
> > stRgCQnlvs5a1jgY37MLsZ/SrJ9ShHsaenStQEBxgQU= +SIZE
> > (herbstluftwm-0.9.5.tar.gz) = 556773
> > 
> 
> 
> 



-- 
greetings,

Florian Viehweger



Re: UPDATE x11/herbstluftwm 0.9.5 from MAINTAINER

2022-07-30 Thread Florian Viehweger
Hi,

I basically came up with the same diff, but Lucas was a bit faster
submitting it than me.

No issues found after some testing on amd64.

I also wondered about libz. Does somebody have an idea why it is not
needed anymore?

Thanks!

> Hello ports@,
> 
> Find an update for herbstluftwm in here. The release notes are:
> 
> - Key binds for release events.
> - The Setting 'smart_frame_surroundings' has been changed to accept
> the following new values: 'off', 'hide_all', and 'hide_gaps'. Setting
> it to 'hide_gaps' will only hide frame gaps when applicable,
> 'hide_all' and 'off' mirror the old behaviour with regards to 'true'
> and 'false'.
> - New format '%{ }' for easier attribute access in the sprintf command
> - New setting 'show_frame_decorations' that controls when frame
>   decorations are shown. This should be used instead of the old
>   'always_show_frame'
> - New frame attribute 'content_geometry'
> - New tag attribute 'at_end'
> - New monitor attribute 'content_geometry'
> - Fix bug in ipc protocol for big-endian systems
> 
> `make port-lib-depends-check` say we don't need libz anymore, so zap
> it. I haven't noticed anything strange since doing it. But I do find
> it strange we don't need it anymore. It was introduced on 0.9.2,
> which made Xft and freetype dependencies, so I guess it was required
> by those libraries back then and now it isn't the case anymore?
> 
> Cheers,
> 
> -Lucas
> 
> diff /usr/ports
> commit - 86c765e1351ad5f98706285a475245bcd6625fdc
> path + /usr/ports
> blob - 094640f8a0e9a4ca1c4a7ba62be34b1169f85faf
> file + x11/herbstluftwm/Makefile
> --- x11/herbstluftwm/Makefile
> +++ x11/herbstluftwm/Makefile
> @@ -1,5 +1,5 @@
>  COMMENT =manual tiling window manager
> -DISTNAME =   herbstluftwm-0.9.4
> +DISTNAME =   herbstluftwm-0.9.5
>  CATEGORIES = x11
>  
>  HOMEPAGE =   https://herbstluftwm.org/
> @@ -11,7 +11,7 @@ MAINTAINER =Lucas , \
>  PERMIT_PACKAGE = Yes
>  
>  WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xfixes Xft Xinerama Xrandr
> -WANTLIB += Xrender c freetype m z
> +WANTLIB += Xrender c freetype m
>  
>  MASTER_SITES =   https://herbstluftwm.org/tarballs/
>  
> blob - eab46a31b90e3276c476ceeb2cd6ec1069887d0e
> file + x11/herbstluftwm/distinfo
> --- x11/herbstluftwm/distinfo
> +++ x11/herbstluftwm/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (herbstluftwm-0.9.4.tar.gz) =
> 7vju0HavM68qdZEcD7EhX9s0J2BqA06otE/naHLLA8w= -SIZE
> (herbstluftwm-0.9.4.tar.gz) = 549029 +SHA256
> (herbstluftwm-0.9.5.tar.gz) =
> stRgCQnlvs5a1jgY37MLsZ/SrJ9ShHsaenStQEBxgQU= +SIZE
> (herbstluftwm-0.9.5.tar.gz) = 556773
> 



-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.13.7

2022-07-11 Thread Florian Viehweger
Hi,

this is a simple update for Lagrange to 1.13.7.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check are happy.

Changes:

- Fixed reporting of errors related to a proxy server certificate.
- An untrusted proxy server certificate can be trusted via Page
  Information.
- Updated UI translations.

Comments?

Thanks!


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.47
diff -u -p -u -p -r1.47 Makefile
--- Makefile26 Jun 2022 20:09:45 -  1.47
+++ Makefile11 Jul 2022 12:07:02 -
@@ -1,5 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.13.6
+VERSION =  1.13.7
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.38
diff -u -p -u -p -r1.38 distinfo
--- distinfo26 Jun 2022 20:09:45 -  1.38
+++ distinfo11 Jul 2022 12:07:02 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.13.6.tar.gz) = eonk6VDRTP69KAbeB8Se7reTaAkaaMpDl5XQq6nhqqc=
-SIZE (lagrange-1.13.6.tar.gz) = 9872058
+SHA256 (lagrange-1.13.7.tar.gz) = f+cNBs+oD89xIvGlN6IgXYRN1unvzE1t1xKGH6o/LhQ=
+SIZE (lagrange-1.13.7.tar.gz) = 9879262

-- 
greetings,

Florian Viehweger



[update] Lagrange to 1.13.6

2022-06-26 Thread Florian Viehweger
Hi,

this is a simple update for Lagrange to 1.13.6.

Some testing done on amd64. No issues found. Installing and using a
fontpack also worked fine.

portcheck and 'make lib-depends-check are happy.

Comments?

Thanks!


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.46
diff -u -p -u -p -r1.46 Makefile
--- Makefile9 May 2022 21:52:58 -   1.46
+++ Makefile26 Jun 2022 11:46:55 -
@@ -1,6 +1,5 @@
 COMMENT =  SDL multi protocol navigator
-VERSION =  1.13.3
-REVISION = 1
+VERSION =  1.13.6
 
 DISTNAME = lagrange-${VERSION}
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.37
diff -u -p -u -p -r1.37 distinfo
--- distinfo7 May 2022 19:58:10 -   1.37
+++ distinfo26 Jun 2022 11:46:55 -
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.13.3.tar.gz) = olxIu0xcnrgboOk2CaWw41AZTt2rJ7xVpbhq57dJJZs=
-SIZE (lagrange-1.13.3.tar.gz) = 9863091
+SHA256 (lagrange-1.13.6.tar.gz) = eonk6VDRTP69KAbeB8Se7reTaAkaaMpDl5XQq6nhqqc=
+SIZE (lagrange-1.13.6.tar.gz) = 9872058

-- 
greetings,

Florian Viehweger



Re: [update] chafa 1.12.0

2022-06-26 Thread Florian Viehweger
Am Tue, 21 Jun 2022 18:31:09 +0200
schrieb Omar Polo :

> Stuart Henderson  wrote:
> > That new list of LIB_DEPENDS looks a bit long, only list things
> > which are used by the actual software itself there, not
> > dependencies of dependencies, so there are probably some to trim ..

Apparently I had something fishy going on with my ports tree. Now the
port builds with trimmed depends. Thanks!

> good catch, thanks!  Here's an updated diff with a minimal LIB_DEPENDS
> and WANTLIB regen'd.
> 
> Florian: still ok for you?

Thank you for looking at it. I've tested your changes and the port
works fine.

I still have to report back on i386, but something is weird about my
machine. Maybe some hardware problems. I'll need to investigate further.



> Index: Makefile
> ===
> RCS file: /home/cvs/ports/graphics/chafa/Makefile,v
> retrieving revision 1.7
> diff -u -p -r1.7 Makefile
> --- Makefile  22 Mar 2022 08:49:35 -  1.7
> +++ Makefile  21 Jun 2022 16:28:35 -
> @@ -1,7 +1,7 @@
>  COMMENT =character art facsimile generator
> -DISTNAME =   chafa-1.10.0
> +DISTNAME =   chafa-1.12.1
>  
> -SHARED_LIBS +=   chafa 2.1 # 7.0
> +SHARED_LIBS +=   chafa 3.0 # 8.1
>  
>  CATEGORIES =     graphics
>  
> @@ -12,11 +12,12 @@ MAINTAINER =  Florian Viehweger
>   PERMIT_PACKAGE = Yes
>  
> -WANTLIB +=   ICE MagickCore-6.Q16 MagickWand-6.Q16 SM
> X11 Xext Xt -WANTLIB +=   aom bz2 c dav1d de265
> djvulibre expat fontconfig -WANTLIB +=freetype
> glib-2.0 heif iconv intl jasper jbig jpeg -WANTLIB +=
> lcms2 lzma m openjp2 pcre png pthread raw_r tiff webp -WANTLIB +=
>   webpdemux webpmux x265 xcb xml2 z zstd +WANTLIB +=
> X11 Xau Xdmcp Xext Xrender c cairo cairo-gobject expat +WANTLIB +=
> ffi fontconfig freetype gdk_pixbuf-2.0 gio-2.0 glib-2.0 +WANTLIB +=
> gmodule-2.0 gobject-2.0 harfbuzz iconv intl jpeg lzma +WANTLIB += m
> pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1 +WANTLIB += png
> pthread rsvg-2 tiff webp webpdemux xcb xcb-render +WANTLIB += xcb-shm
> xml2 z zstd 
>  MASTER_SITES =   https://hpjansson.org/chafa/releases/
>  EXTRACT_SUFX =   .tar.xz
> @@ -24,9 +25,11 @@ EXTRACT_SUFX = .tar.xz
>  COMPILER =   base-clang ports-gcc
>  
>  LIB_DEPENDS =devel/glib2 \
> - graphics/ImageMagick
> + graphics/libwebp \
> + x11/gnome/librsvg
>  
>  CONFIGURE_STYLE =gnu
> +CONFIGURE_ARGS +=--without-imagemagick
>  
>  post-install:
>   ${INSTALL_MAN} ${WRKSRC}/docs/chafa.1 ${PREFIX}/man/man1
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/graphics/chafa/distinfo,v
> retrieving revision 1.5
> diff -u -p -r1.5 distinfo
> --- distinfo  22 Mar 2022 08:49:35 -  1.5
> +++ distinfo  21 Jun 2022 09:55:28 -
> @@ -1,2 +1,2 @@
> -SHA256 (chafa-1.10.0.tar.xz) =
> iPS4sVQfmCMK8R1N4ujci4pMU329V9wvY/LgpI09aO4= -SIZE
> (chafa-1.10.0.tar.xz) = 511416 +SHA256 (chafa-1.12.1.tar.xz) =
> 8Iy82H9gS6IM+GmdwQc0lADyG4Jb4gSR6OCtqJlRlOo= +SIZE
> (chafa-1.12.1.tar.xz) = 653624
> 



-- 
greetings,

Florian Viehweger



[update] chafa 1.12.0

2022-06-20 Thread Florian Viehweger
Hi,

this updates chafa to 1.12.0.

Changes are listed here[1].
The biggest change is probably dropping ImageMagick.

Some testing done on amd64. No issues found.
I will test i386 soonish and send a follow-up mail.

Tests on big endian architectures welcome.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Comments?

Thanks!

[1] https://github.com/hpjansson/chafa/blob/master/NEWS


Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/graphics/chafa/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- Makefile22 Mar 2022 08:49:35 -  1.7
+++ Makefile20 Jun 2022 13:45:06 -
@@ -1,7 +1,7 @@
 COMMENT =  character art facsimile generator
-DISTNAME = chafa-1.10.0
+DISTNAME = chafa-1.12.0
 
-SHARED_LIBS += chafa 2.1 # 7.0
+SHARED_LIBS += chafa 3.0 # 2.1
 
 CATEGORIES =   graphics
 
@@ -12,19 +12,27 @@ MAINTAINER =Florian Viehweger https://hpjansson.org/chafa/releases/
 EXTRACT_SUFX = .tar.xz
 
 COMPILER = base-clang ports-gcc
+CONFIGURE_ARGS +=  --without-imagemagick
 
 LIB_DEPENDS =  devel/glib2 \
-   graphics/ImageMagick
+   devel/harfbuzz \
+   devel/pango \
+   graphics/cairo \
+   graphics/gdk-pixbuf2 \
+   graphics/libwebp \
+   x11/gnome/librsvg
 
 CONFIGURE_STYLE =  gnu
 
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/graphics/chafa/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- distinfo22 Mar 2022 08:49:35 -  1.5
+++ distinfo20 Jun 2022 13:45:06 -
@@ -1,2 +1,2 @@
-SHA256 (chafa-1.10.0.tar.xz) = iPS4sVQfmCMK8R1N4ujci4pMU329V9wvY/LgpI09aO4=
-SIZE (chafa-1.10.0.tar.xz) = 511416
+SHA256 (chafa-1.12.0.tar.xz) = qv3mJ15JjzTlEgtW3CDdFfa7Xps1rFkPUv3lrWsscxk=
+SIZE (chafa-1.12.0.tar.xz) = 638560

-- 
greetings,

Florian Viehweger



take maintainership of 4 ports

2022-05-09 Thread Florian Viehweger
Hi,

Solene removed herself from several ports and I'd like to step in for
the following ports:

net/lagrange
sysutils/obsdfreqd
games/openttd
shells/fish

At the moment I don't use shells/fish, but it seems interesting and I
want to take additional responsibility.

Thanks!

-- 
greetings,

Florian Viehweger



Re: [update] vger 1.10

2022-04-25 Thread Florian Viehweger
Am Mon, 25 Apr 2022 21:37:43 +0200
schrieb Omar Polo :

> Florian Viehweger  wrote:
> > Am Mon, 25 Apr 2022 13:40:32 +0200
> > schrieb Omar Polo :
> >   
> > > Solène Rapenne  wrote:  
> > > > I disagree with the change to use example.com, there are TLD
> > > > reserved for examples and documentation and .example is one of
> > > > them, see RFC2606
> > > > 
> > > > https://www.rfc-editor.org/rfc/rfc2606.html#section-2
> > > 
> > > TIL! :)
> > >   
> > > > $ext_addr macro used in relayd is not defined before, so this
> > > > won't work out of the box and may mislead admins reading the
> > > > readme.
> > > 
> > > I tried to follow the sample configuration in
> > > /etc/examples/relayd.conf, but I agree on both points.
> > >   
> > > > ok solene@ otherwise
> > > 
> > > i'll wait a bit for Florian to chime in and then commit, thanks!  
> > 
> > I'm fine with the change, thank you both!  
> 
> committed, thanks! ;)
> 
> > What about the user and group '_vger', are they still needed then?  
> 
> vger switches to the _vger user before serving the request, so it's
> still needed.  it's just /var/gemini that doesn't need to be owned by
> the _vger user.

That makes sense, thank you for clarification and importing it.
 
> > > Index: Makefile
> > > ===
> > > RCS file: /home/cvs/ports/net/vger/Makefile,v
> > > retrieving revision 1.4
> > > diff -u -p -r1.4 Makefile
> > > --- Makefile  26 Mar 2022 13:50:30 -  1.4
> > > +++ Makefile  25 Apr 2022 10:07:32 -
> > > @@ -1,5 +1,5 @@
> > >  COMMENT =gemini server written in C used with
> > > inetd -V =1.09
> > > +V =  1.10
> > >  DISTNAME =   vger-${V}
> > >  
> > >  CATEGORIES = net
> > > Index: distinfo
> > > ===
> > > RCS file: /home/cvs/ports/net/vger/distinfo,v
> > > retrieving revision 1.3
> > > diff -u -p -r1.3 distinfo
> > > --- distinfo  26 Mar 2022 13:50:30 -  1.3
> > > +++ distinfo  25 Apr 2022 10:07:36 -
> > > @@ -1,2 +1,2 @@
> > > -SHA256 (vger-1.09.tar.gz) =
> > > sjuLH9gk0AV6BixQ7UJQN+omJtskyIzJh3HY34iYFh4= -SIZE
> > > (vger-1.09.tar.gz) = 13594 +SHA256 (vger-1.10.tar.gz) =
> > > H7jCRt0B/vag1KI3iwoKlYxVvNh8jcSQzxCNv4IA7PM= +SIZE
> > > (vger-1.10.tar.gz) = 13853 Index: pkg/PLIST
> > > ===
> > > RCS file: /home/cvs/ports/net/vger/pkg/PLIST,v
> > > retrieving revision 1.2
> > > diff -u -p -r1.2 PLIST
> > > --- pkg/PLIST 11 Mar 2022 19:48:05 -  1.2
> > > +++ pkg/PLIST 7 Apr 2022 21:49:05 -
> > > @@ -3,7 +3,4 @@
> > >  @bin bin/vger
> > >  @man man/man8/vger.8
> > >  share/doc/pkg-readmes/${PKGSTEM}
> > > -@mode 755
> > > -@owner _vger
> > > -@group _vger
> > >  @sample /var/gemini/
> > > Index: pkg/README
> > > ===
> > > RCS file: /home/cvs/ports/net/vger/pkg/README,v
> > > retrieving revision 1.2
> > > diff -u -p -r1.2 README
> > > --- pkg/README11 Mar 2022 19:48:05 -  1.2
> > > +++ pkg/README25 Apr 2022 11:39:06 -
> > > @@ -2,43 +2,41 @@
> > >  | Running ${PKGSTEM} on OpenBSD
> > >  
> > > +---
> > >  
> > > -Modify configuration files
> > > -==
> > > +Configuring inetd(8) and relayd(8)
> > > +==
> > >  
> > > -In order to run Vger, you need to modify /etc/inetd.conf and
> > > /etc/relayd.conf. +Vger is meant to be run run by inetd(8) behind
> > > a relay daemon offering +TLS capabilities like relayd(8).
> > >  
> > > -inetd.conf
> > > ---
> > > +sample inetd.conf
> > > +-
> > >  
> > >   127.0.0.1:11965 stream tcp nowait _vger
> > > ${TRUEPREFIX}/bin/vger vger 
> > > -relayd.conf
> > > 
> > > +sample relayd.conf
> > > +--
> > >  
&g

Re: [update] vger 1.10

2022-04-25 Thread Florian Viehweger
Am Mon, 25 Apr 2022 13:40:32 +0200
schrieb Omar Polo :

> Solène Rapenne  wrote:
> > I disagree with the change to use example.com, there are TLD
> > reserved for examples and documentation and .example is one of
> > them, see RFC2606
> > 
> > https://www.rfc-editor.org/rfc/rfc2606.html#section-2  
> 
> TIL! :)
> 
> > $ext_addr macro used in relayd is not defined before, so this won't
> > work out of the box and may mislead admins reading the readme.  
> 
> I tried to follow the sample configuration in
> /etc/examples/relayd.conf, but I agree on both points.
> 
> > ok solene@ otherwise  
> 
> i'll wait a bit for Florian to chime in and then commit, thanks!

I'm fine with the change, thank you both!

What about the user and group '_vger', are they still needed then?
 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/net/vger/Makefile,v
> retrieving revision 1.4
> diff -u -p -r1.4 Makefile
> --- Makefile  26 Mar 2022 13:50:30 -  1.4
> +++ Makefile  25 Apr 2022 10:07:32 -
> @@ -1,5 +1,5 @@
>  COMMENT =gemini server written in C used with inetd
> -V =  1.09
> +V =  1.10
>  DISTNAME =   vger-${V}
>  
>  CATEGORIES = net
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/net/vger/distinfo,v
> retrieving revision 1.3
> diff -u -p -r1.3 distinfo
> --- distinfo  26 Mar 2022 13:50:30 -  1.3
> +++ distinfo  25 Apr 2022 10:07:36 -
> @@ -1,2 +1,2 @@
> -SHA256 (vger-1.09.tar.gz) =
> sjuLH9gk0AV6BixQ7UJQN+omJtskyIzJh3HY34iYFh4= -SIZE (vger-1.09.tar.gz)
> = 13594 +SHA256 (vger-1.10.tar.gz) =
> H7jCRt0B/vag1KI3iwoKlYxVvNh8jcSQzxCNv4IA7PM= +SIZE (vger-1.10.tar.gz)
> = 13853 Index: pkg/PLIST
> ===
> RCS file: /home/cvs/ports/net/vger/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -r1.2 PLIST
> --- pkg/PLIST 11 Mar 2022 19:48:05 -  1.2
> +++ pkg/PLIST 7 Apr 2022 21:49:05 -
> @@ -3,7 +3,4 @@
>  @bin bin/vger
>  @man man/man8/vger.8
>  share/doc/pkg-readmes/${PKGSTEM}
> -@mode 755
> -@owner _vger
> -@group _vger
>  @sample /var/gemini/
> Index: pkg/README
> ===
> RCS file: /home/cvs/ports/net/vger/pkg/README,v
> retrieving revision 1.2
> diff -u -p -r1.2 README
> --- pkg/README11 Mar 2022 19:48:05 -  1.2
> +++ pkg/README25 Apr 2022 11:39:06 -
> @@ -2,43 +2,41 @@
>  | Running ${PKGSTEM} on OpenBSD
>  
> +---
>  
> -Modify configuration files
> -==
> +Configuring inetd(8) and relayd(8)
> +==
>  
> -In order to run Vger, you need to modify /etc/inetd.conf and
> /etc/relayd.conf. +Vger is meant to be run run by inetd(8) behind a
> relay daemon offering +TLS capabilities like relayd(8).
>  
> -inetd.conf
> ---
> +sample inetd.conf
> +-
>  
>   127.0.0.1:11965 stream tcp nowait _vger
> ${TRUEPREFIX}/bin/vger vger 
> -relayd.conf
> 
> +sample relayd.conf
> +--
>  
>   log connection
> +
>   tcp protocol "gemini" {
>   tls keypair hostname.example
>   }
>  
>   relay "gemini" {
> - listen on hostname.example port 1965 tls
> - protocol "gemini"
> - forward to 127.0.0.1 port 11965
> + listen on hostname.example port 1965 tls
> + protocol "gemini"
> + forward to 127.0.0.1 port 11965
>   }
>  
> +Then enable and start inetd and relayd:
>  
> -Enable respective services
> -==
> -
> -You need to enable and start inetd and relayd.
> -
> -$ rcctl enable relayd inetd
> -$ rcctl start relayd inetd
> +# rcctl enable relayd inetd
> +# rcctl start relayd inetd
>  
>  Firewall configuration
>  ==
>  
> -Enable TCP port 1965.
> +Allow TCP traffic on port 1965.
>  
>  Usage
>  =



-- 
greetings,

Florian Viehweger



Re: [update] vger 1.10

2022-04-21 Thread Florian Viehweger
Hi,

friendly post-lock ping.

Thanks! 

> Hi,
> 
> this is a simple update for vger to 1.10.
> 
> portcheck, 'make lib-depends-check' and 'make test' are happy.
> 
> Some testing done on amd64.
> 
> Comments?
> 
> Thanks!
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/net/vger/Makefile,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 Makefile
> --- Makefile  26 Mar 2022 13:50:30 -  1.4
> +++ Makefile  31 Mar 2022 10:01:50 -
> @@ -1,5 +1,5 @@
>  COMMENT =gemini server written in C used with inetd
> -V =  1.09
> +V =  1.10
>  DISTNAME =   vger-${V}
>  
>  CATEGORIES = net
> Index: distinfo
> ===
> RCS file: /cvs/ports/net/vger/distinfo,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 distinfo
> --- distinfo  26 Mar 2022 13:50:30 -  1.3
> +++ distinfo  31 Mar 2022 10:01:50 -
> @@ -1,2 +1,2 @@
> -SHA256 (vger-1.09.tar.gz) =
> sjuLH9gk0AV6BixQ7UJQN+omJtskyIzJh3HY34iYFh4= -SIZE (vger-1.09.tar.gz)
> = 13594 +SHA256 (vger-1.10.tar.gz) =
> H7jCRt0B/vag1KI3iwoKlYxVvNh8jcSQzxCNv4IA7PM= +SIZE (vger-1.10.tar.gz)
> = 13853
> 



-- 
greetings,

Florian Viehweger



Re: [update] vger 1.10

2022-03-31 Thread Florian Viehweger
Am Thu, 31 Mar 2022 12:10:10 +
schrieb Yifei Zhan :

> On 22/03/31 12:07PM, Florian Viehweger wrote:
> > Hi,
> > 
> > this is a simple update for vger to 1.10.
> > 
> > portcheck, 'make lib-depends-check' and 'make test' are happy.
> > 
> > Some testing done on amd64.
> > 
> > Comments?
> > 
> 
> it builds fine on arm64, `make test` looks good.
> 
> ...
> + echo SUCCESS
> SUCCESS

Thank you for testing and reporting back!

-- 
greetings,

Florian Viehweger



[update] vger 1.10

2022-03-31 Thread Florian Viehweger
Hi,

this is a simple update for vger to 1.10.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Some testing done on amd64.

Comments?

Thanks!


Index: Makefile
===
RCS file: /cvs/ports/net/vger/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile26 Mar 2022 13:50:30 -  1.4
+++ Makefile31 Mar 2022 10:01:50 -
@@ -1,5 +1,5 @@
 COMMENT =  gemini server written in C used with inetd
-V =1.09
+V =1.10
 DISTNAME = vger-${V}
 
 CATEGORIES =   net
Index: distinfo
===
RCS file: /cvs/ports/net/vger/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo26 Mar 2022 13:50:30 -  1.3
+++ distinfo31 Mar 2022 10:01:50 -
@@ -1,2 +1,2 @@
-SHA256 (vger-1.09.tar.gz) = sjuLH9gk0AV6BixQ7UJQN+omJtskyIzJh3HY34iYFh4=
-SIZE (vger-1.09.tar.gz) = 13594
+SHA256 (vger-1.10.tar.gz) = H7jCRt0B/vag1KI3iwoKlYxVvNh8jcSQzxCNv4IA7PM=
+SIZE (vger-1.10.tar.gz) = 13853

-- 
greetings,

Florian Viehweger



[update] vger 1.09

2022-03-26 Thread Florian Viehweger
Hi,

this is a simple update for vger to 1.09.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Some testing done on amd64.

Comments?

Thanks!


Index: Makefile
===
RCS file: /cvs/ports/net/vger/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile11 Mar 2022 19:48:05 -  1.3
+++ Makefile26 Mar 2022 12:39:35 -
@@ -1,5 +1,5 @@
 COMMENT =  gemini server written in C used with inetd
-V =1.07
+V =1.09
 DISTNAME = vger-${V}
 
 CATEGORIES =   net
Index: distinfo
===
RCS file: /cvs/ports/net/vger/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo13 Jul 2021 16:33:36 -  1.2
+++ distinfo26 Mar 2022 12:39:35 -
@@ -1,2 +1,2 @@
-SHA256 (vger-1.07.tar.gz) = ByCUxfD1uS9nE/L/7MTuJuYxy85Pokjbiz2PUbKx4Tc=
-SIZE (vger-1.07.tar.gz) = 13371
+SHA256 (vger-1.09.tar.gz) = sjuLH9gk0AV6BixQ7UJQN+omJtskyIzJh3HY34iYFh4=
+SIZE (vger-1.09.tar.gz) = 13594



-- 
greetings,

Florian Viehweger



Re: [update] vger 1.08

2022-03-24 Thread Florian Viehweger
Am Thu, 24 Mar 2022 23:01:37 +0100
schrieb Solene Rapenne :

> On Thu, 24 Mar 2022 22:31:42 +0100
> Florian Viehweger :
> 
> > Hi,
> > 
> > this is a simple update for vger to 1.08.
> > 
> > portcheck, 'make lib-depends-check' and 'make test' are happy.
> > 
> > Some testing done on amd64.
> > 
> > Comments?
> > 
> > Thanks!
> > 
> > 
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/net/vger/Makefile,v
> > retrieving revision 1.3
> > diff -u -p -u -p -r1.3 Makefile
> > --- Makefile11 Mar 2022 19:48:05 -  1.3
> > +++ Makefile24 Mar 2022 21:18:24 -
> > @@ -1,5 +1,5 @@
> >  COMMENT =  gemini server written in C used with inetd
> > -V =1.07
> > +V =1.08
> >  DISTNAME = vger-${V}
> >  
> >  CATEGORIES =   net
> > Index: distinfo
> > ===
> > RCS file: /cvs/ports/net/vger/distinfo,v
> > retrieving revision 1.2
> > diff -u -p -u -p -r1.2 distinfo
> > --- distinfo13 Jul 2021 16:33:36 -  1.2
> > +++ distinfo24 Mar 2022 21:18:24 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (vger-1.07.tar.gz) =
> > ByCUxfD1uS9nE/L/7MTuJuYxy85Pokjbiz2PUbKx4Tc= -SIZE
> > (vger-1.07.tar.gz) = 13371 +SHA256 (vger-1.08.tar.gz) =
> > Ji4CpWGyLGTUTTqE0O1sR+bUNucgYo2A3XANRFfHnaw= +SIZE
> > (vger-1.08.tar.gz) = 13563
> > 
> 
> there will be a new release in the next days improving the CGI code
> 
> diff is fine right now, just bump to 1.09 for next release

Thank you for the info. I'll bump it once it is released.

-- 
greetings,

Florian Viehweger



[update] vger 1.08

2022-03-24 Thread Florian Viehweger
Hi,

this is a simple update for vger to 1.08.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Some testing done on amd64.

Comments?

Thanks!


Index: Makefile
===
RCS file: /cvs/ports/net/vger/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile11 Mar 2022 19:48:05 -  1.3
+++ Makefile24 Mar 2022 21:18:24 -
@@ -1,5 +1,5 @@
 COMMENT =  gemini server written in C used with inetd
-V =1.07
+V =1.08
 DISTNAME = vger-${V}
 
 CATEGORIES =   net
Index: distinfo
===
RCS file: /cvs/ports/net/vger/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo13 Jul 2021 16:33:36 -  1.2
+++ distinfo24 Mar 2022 21:18:24 -
@@ -1,2 +1,2 @@
-SHA256 (vger-1.07.tar.gz) = ByCUxfD1uS9nE/L/7MTuJuYxy85Pokjbiz2PUbKx4Tc=
-SIZE (vger-1.07.tar.gz) = 13371
+SHA256 (vger-1.08.tar.gz) = Ji4CpWGyLGTUTTqE0O1sR+bUNucgYo2A3XANRFfHnaw=
+SIZE (vger-1.08.tar.gz) = 13563

-- 
greetings,

Florian Viehweger



[update] chafa 1.10.0

2022-03-21 Thread Florian Viehweger
Hi,

this updates chafa to 1.10.0.

Changes are listed here[1].

Some testing done on amd64. No issues found.

Tests on big endian architectures welcome.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Comments?

Thanks!

[1] https://github.com/hpjansson/chafa/blob/master/NEWS

Index: Makefile
===
RCS file: /cvs/ports/graphics/chafa/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- Makefile12 Mar 2022 10:25:34 -  1.6
+++ Makefile21 Mar 2022 16:16:02 -
@@ -1,7 +1,7 @@
 COMMENT =  character art facsimile generator
-DISTNAME = chafa-1.8.0
+DISTNAME = chafa-1.10.0
 
-SHARED_LIBS += chafa 2.0 # 6.0
+SHARED_LIBS += chafa 2.1 # 6.0
 
 CATEGORIES =   graphics
 
Index: distinfo
===
RCS file: /cvs/ports/graphics/chafa/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo12 Mar 2022 10:25:34 -  1.4
+++ distinfo21 Mar 2022 16:16:02 -
@@ -1,2 +1,2 @@
-SHA256 (chafa-1.8.0.tar.xz) = If9lLYNrogcJjEDEWWUrLx3myKZPv/xi58YxnO0yKGs=
-SIZE (chafa-1.8.0.tar.xz) = 435712
+SHA256 (chafa-1.10.0.tar.xz) = iPS4sVQfmCMK8R1N4ujci4pMU329V9wvY/LgpI09aO4=
+SIZE (chafa-1.10.0.tar.xz) = 511416

-- 
greetings,

Florian Viehweger



[update] herbstluftwm 0.9.4

2022-03-16 Thread Florian Viehweger
Hi,

this updates herbstluftwm to 0.9.4. Changes are listed here[1].

Port-wise there is a new dependency: Xfixes.

portcheck, 'make lib-depends-check' and 'make test' are happy.

So far, no issues on amd64, i386 is due later.

Tests on big endian architectures welcome.

Comments?

Thanks!

[1] https://herbstluftwm.org/news.html


Index: Makefile
===
RCS file: /cvs/ports/x11/herbstluftwm/Makefile,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 Makefile
--- Makefile11 Mar 2022 20:16:05 -  1.23
+++ Makefile16 Mar 2022 17:02:03 -
@@ -1,5 +1,5 @@
 COMMENT =  manual tiling window manager
-DISTNAME = herbstluftwm-0.9.3
+DISTNAME = herbstluftwm-0.9.4
 CATEGORIES =   x11
 
 HOMEPAGE = https://herbstluftwm.org/
@@ -10,8 +10,8 @@ MAINTAINER =  Lucas , \
 # BSD
 PERMIT_PACKAGE =   Yes
 
-WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xft Xinerama Xrandr Xrender
-WANTLIB += c freetype m z
+WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xfixes Xft Xinerama Xrandr
+WANTLIB += Xrender c freetype m z
 
 MASTER_SITES = https://herbstluftwm.org/tarballs/
 
Index: distinfo
===
RCS file: /cvs/ports/x11/herbstluftwm/distinfo,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 distinfo
--- distinfo5 Jun 2021 11:21:31 -   1.10
+++ distinfo16 Mar 2022 17:02:03 -
@@ -1,2 +1,2 @@
-SHA256 (herbstluftwm-0.9.3.tar.gz) = 
C6exvQKWbm7v4ngFdTCCQGotKVS8Qf4EDRzKrtJewQU=
-SIZE (herbstluftwm-0.9.3.tar.gz) = 497523
+SHA256 (herbstluftwm-0.9.4.tar.gz) = 
7vju0HavM68qdZEcD7EhX9s0J2BqA06otE/naHLLA8w=
+SIZE (herbstluftwm-0.9.4.tar.gz) = 549029

-- 
greetings,

Florian Viehweger



Re: WIP: cad/kicad + cad/kicad-share -> 6.0.2

2022-03-14 Thread Florian Viehweger
Am Mon, 14 Mar 2022 14:01:03 -0600
schrieb Tracey Emery :

> On Sun, Mar 13, 2022 at 12:38:21AM +0100, Florian Viehweger wrote:
> > Hi,
> > 
> > I saw that KiCad had a newer version than in ports, so I tried to
> > update it.
> > 
> > In a quick test on amd64 with tigervnc KiCad seems to run. I did
> > look at an example schematic, tried the board view and the
> > respective 3D view.
> > 
> > I do not have any further experience with KiCad, I used this port to
> > practice more on working with ports.
> > 
> > For cad/kicad-share portcheck, 'make lib-depends-check' and 'make
> > test (no tests available) were fine.
> > 
> > Running 'make lib-depends-check' on cad/kicad reveals the following
> > error:
> > 
> > --- snip ---
> > openbsd-ports$ make port-lib-depends-check
> >  
> > 
> > kicad-6.0.2v0(cad/kicad):
> > Bogus WANTLIB: harfbuzz.17
> > (/usr/local/lib/python3.9/site-packages/_pcbnew.so) (NOT REACHABLE)
> > *** Error 1 in target 'port-lib-depends-check' (ignored) --- snap
> > ---
> > 
> > Removing harfbuzz from WANTLIB does only state that harfbuzz is
> > missing. I'm unsure how to proceed.
> > 
> > Feedback? Comments?
> > 
> > Thanks!
> > 
> > -- 
> > greetings,
> > 
> > Florian Viehweger
> 
> Florian, thanks for the diffs. The kicad-share diff was incomplete,
> but I fixed it up for you and committed the updates. Appreciate the
> help.

Thank you!

I completely deleted my ports tree and it fixed the problem with
harfbuzz.

After doing port work I run this command, which should clean out
everything:

make clean && make clean=depends && make clean=dist && make clean=all && doas 
pkg_delete -X -I -v -m && doas pkg_delete -a && doas pkg_add -v quirks 
pkglocatedb

Additionally to that, before I start something new, this is my script
to bring my system up to date:

---
#!/bin/sh
pkg_delete -X -I -v -m
pkg_delete -a
sysupgrade -s -n -f
echo 'pkg_add -v quirks pkglocatedb' >> /etc/rc.firsttime
reboot
---

After that my ports tree is getting updated:

---
#!/bin/sh
cd /usr/ports
cvs -q up -Pd -A
---

How can I prevent having an inconsistent ports tree in the future?

Thank you!

-- 
greetings,

Florian Viehweger



Re: WIP: cad/kicad + cad/kicad-share -> 6.0.2

2022-03-14 Thread Florian Viehweger
> I haven't looked at the diff but the check-lib-depends behaviour
> suggests that your ports tree and installed packages are out of sync,
> usual fix is to update both
 
Before doing something with ports, I always upgrade my system,
including base, packages and ports tree.
As this is a dedicated ports-building vm, I delete all packages before
starting work, to get a clean system.

I *think* there is a problem regarding harfbuzz. I've tried installing
it and gtk+2 from binary packages, build harfbuzz from ports and then
harfbuzz + gtk+2 both from ports.

After that I changed my CVS server to rule out problems with that.
No luck so far.

I always get 'bad major' from harfbuzz while installing gtk+2.

openbsd-ports$ make install
===>  Verifying specs: c++ c++abi pthread X11 Xcomposite Xcursor Xdamage Xext 
Xfixes Xi Xinerama Xrandr Xrender atk-1.0 cairo expat ffi fontconfig freetype 
fribidi gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2 
harfbuzz iconv intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png 
xcb xcb-render xcb-shm z c
===>  found c++.9.0 c++abi.6.0 pthread.26.1 X11.18.0 Xcomposite.4.0 Xcursor.5.0 
Xdamage.4.0 Xext.13.0 Xfixes.6.1 Xi.12.2 Xinerama.6.0 Xrandr.7.1 Xrender.6.0 
atk-1.0.21809.4 cairo.13.1 expat.14.0 ffi.1.2 fontconfig.13.1 freetype.30.1 
fribidi.3.1 gdk_pixbuf-2.0.3200.3 gio-2.0.4200.14 glib-2.0.4201.7 
gmodule-2.0.4200.14 gobject-2.0.4200.14 graphite2.2.0 harfbuzz.17.1 iconv.7.0 
intl.7.0 m.10.1 pango-1.0.3801.3 pangocairo-1.0.3801.3 pangoft2-1.0.3801.3 
pcre.3.0 pixman-1.40.0 png.18.0 xcb.4.1 xcb-render.1.1 xcb-shm.1.1 z.6.0 c.96.1
===>  Installing gtk+2-2.24.33p0 from /usr/ports/packages/amd64/all/
Can't install gtk+2-2.24.33p0 because of libraries
|library harfbuzz.16.4 not found
| /usr/local/lib/libharfbuzz.so.17.1 (harfbuzz-4.0.1): bad major
Direct dependencies for gtk+2-2.24.33p0 resolve to hicolor-icon-theme-0.17 
gnome-icon-theme-symbolic-3.12.0p3 gdk-pixbuf-2.42.6 
gtk-update-icon-cache-3.24.33 atk-2.36.0 pango-1.50.5
Full dependency tree is pango-1.50.5 libxml-2.9.13 pcre-8.44 sqlite3-3.36.0 
shared-mime-info-2.1p1 lzo2-2.10p2 harfbuzz-4.0.1 python-3.9.10 
gdk-pixbuf-2.42.6 graphite2-1.3.14 bzip2-1.0.8p0 jpeg-2.1.2v0 cairo-1.17.4p1 
hicolor-icon-theme-0.17 tiff-4.3.0 atk-2.36.0 
gnome-icon-theme-symbolic-3.12.0p3 xz-5.2.5p0 lz4-1.9.3p0 
gettext-runtime-0.21p1 gnome-icon-theme-3.12.0p5 fribidi-1.0.11 libffi-3.3p1 
glib2-2.70.4 libiconv-1.16p0 librsvg-2.52.7 gtk-update-icon-cache-3.24.33 
png-1.6.37 zstd-1.5.2
Couldn't install gtk+2-2.24.33p0
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2164 
'/var/db/pkg/gtk+2-2.24.33p0/+CONTENTS': @/usr/bin/env -i PKG_TMPDIR=/var/tm...)
*** Error 2 in /usr/ports/x11/gtk+2 
(/usr/ports/infrastructure/mk/bsd.port.mk:2607 'install': @lock=gtk+-2.24.33;  
export _LOCKS_HELD=" gtk+...)

Thanks!

-- 
greetings,

Florian Viehweger



WIP: cad/kicad + cad/kicad-share -> 6.0.2

2022-03-12 Thread Florian Viehweger
Hi,

I saw that KiCad had a newer version than in ports, so I tried to
update it.

In a quick test on amd64 with tigervnc KiCad seems to run. I did look
at an example schematic, tried the board view and the respective 3D
view.

I do not have any further experience with KiCad, I used this port to
practice more on working with ports.

For cad/kicad-share portcheck, 'make lib-depends-check' and 'make test
(no tests available) were fine.

Running 'make lib-depends-check' on cad/kicad reveals the following
error:

--- snip ---
openbsd-ports$ make port-lib-depends-check   

kicad-6.0.2v0(cad/kicad):
Bogus WANTLIB: harfbuzz.17 (/usr/local/lib/python3.9/site-packages/_pcbnew.so) 
(NOT REACHABLE)
*** Error 1 in target 'port-lib-depends-check' (ignored)
--- snap ---

Removing harfbuzz from WANTLIB does only state that harfbuzz is missing.
I'm unsure how to proceed.

Feedback? Comments?

Thanks!

-- 
greetings,

Florian Viehweger
Index: Makefile.inc
===
RCS file: /cvs/ports/cad/kicad-share/Makefile.inc,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 Makefile.inc
--- Makefile.inc	11 Mar 2022 18:24:28 -	1.11
+++ Makefile.inc	12 Mar 2022 10:58:35 -
@@ -6,7 +6,7 @@ NOT_FOR_ARCHS =		powerpc
 
 PKG_ARCH ?=		*
 
-V ?=			6.0.1
+V ?=			6.0.2
 EXTRACT_SUFX ?=		.tar.bz2
 
 DISTNAME=		kicad-${KICAD_PROJECT}-$V
Index: footprints/distinfo
===
RCS file: /cvs/ports/cad/kicad-share/footprints/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- footprints/distinfo	22 Feb 2022 15:37:14 -	1.6
+++ footprints/distinfo	12 Mar 2022 10:58:35 -
@@ -1,2 +1,2 @@
-SHA256 (kicad-footprints-6.0.1.tar.bz2) = o0REL9uV02YeTg4mgfR13ZKB7eM060GsNQEYyDwm+nw=
-SIZE (kicad-footprints-6.0.1.tar.bz2) = 23374811
+SHA256 (kicad-footprints-6.0.2.tar.bz2) = xdR5XITb/MrU6lP+y6+KDNUREblC/QESbL+R5h2EHXg=
+SIZE (kicad-footprints-6.0.2.tar.bz2) = 23530876
Index: footprints/pkg/PLIST
===
RCS file: /cvs/ports/cad/kicad-share/footprints/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST
--- footprints/pkg/PLIST	11 Mar 2022 18:24:28 -	1.5
+++ footprints/pkg/PLIST	12 Mar 2022 10:58:37 -
@@ -303,6 +303,15 @@ share/kicad/footprints/Button_Switch_THT
 share/kicad/footprints/Button_Switch_THT.pretty/SW_PUSH_LCD_E3_SA_SocketPins.kicad_mod
 share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_1P1T_NO_LED_E-Switch_TL1250.kicad_mod
 share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_1P2T_Vertical_E-Switch_800UDP8P1A1M6.kicad_mod
+share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_2P1T_Toggle_CK_PVA1xxH1xxV2.kicad_mod
+share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_2P1T_Toggle_CK_PVA1xxH2xxV2.kicad_mod
+share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_2P1T_Toggle_CK_PVA1xxH3xxV2.kicad_mod
+share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_2P1T_Toggle_CK_PVA1xxH4xxV2.kicad_mod
+share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_2P2T_Toggle_CK_PVA2OAH5xxV2.kicad_mod
+share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_2P2T_Toggle_CK_PVA2xxH1xxV2.kicad_mod
+share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_2P2T_Toggle_CK_PVA2xxH2xxV2.kicad_mod
+share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_2P2T_Toggle_CK_PVA2xxH3xxV2.kicad_mod
+share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_2P2T_Toggle_CK_PVA2xxH4xxV2.kicad_mod
 share/kicad/footprints/Button_Switch_THT.pretty/SW_Push_2P2T_Vertical_E-Switch_800UDP8P1A1M6.kicad_mod
 share/kicad/footprints/Button_Switch_THT.pretty/SW_Slide_1P2T_CK_OS102011MS2Q.kicad_mod
 share/kicad/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-10xx.kicad_mod
@@ -943,6 +952,7 @@ share/kicad/footprints/Connector_Audio.p
 share/kicad/footprints/Connector_Audio.pretty/Jack_3.5mm_PJ320E_Horizontal.kicad_mod
 share/kicad/footprints/Connector_Audio.pretty/Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles.kicad_mod
 share/kicad/footprints/Connector_Audio.pretty/Jack_3.5mm_Switronic_ST-005-G_horizontal.kicad_mod
+share/kicad/footprints/Connector_Audio.pretty/Jack_3.5mm_Technik_TWP-3002_Horizontal.kicad_mod
 share/kicad/footprints/Connector_Audio.pretty/Jack_6.35mm_Neutrik_NJ2FD-V_Vertical.kicad_mod
 share/kicad/footprints/Connector_Audio.pretty/Jack_6.35mm_Neutrik_NJ3FD-V_Vertical.kicad_mod
 share/kicad/footprints/Connector_Audio.pretty/Jack_6.35mm_Neutrik_NJ5FD-V_Vertical.kicad_mod
@@ -1143,7 +1153,8 @@ share/kicad/footprints/Connector_BarrelJ
 share/kicad/footprints/Connector_BarrelJack.pretty/BarrelJack_SwitchcraftConxall_RAPC10U_Horizontal.kicad_mod
 share/kicad/footprints/Connector_BarrelJack.pretty/BarrelJack_Wuerth_6941xx301002.kicad_mod
 share/kicad/footprints/Connector_Card.pretty/
-share/kicad/footprints/Connector_Card.pretty/CF-Card_3M_N7E50-7516PK-20-WF.kicad_mod
+share

Re: [update] chafa 1.8.0

2022-03-11 Thread Florian Viehweger
Hello Omar,

thank you for looking at my update and the detailed explanation! An
updated diff below.

I did some testing on i386, no issues found.

> > this is an revised update for chafa I released some time ago.
> > 
> > Changes are listed here[1].
> > 
> > Some testing done on amd64. No issues found. I'll do some testing
> > later on i386.
> > 
> > Tests on big endian architectures welcome.
> > 
> > portcheck, 'make lib-depends-check' and 'make test' are happy.
> > 
> > Comments?
> 
> diff looks fine minor one nit below.  I've quickly tested on amd64 and
> it works well, thanks! :)
>
> so a major bump is needed.
>
> this is just a matter of preference, but since we're updating the
> WANTLIB it could have been a chance to just paste the output from
> `make port-lib-depends-check' here without the extra indentation; I
> think it's easier to manage that way.  your call tho :)

For the moment I'd like to keep it that way, because it lines up with
other parts of the Makefile.


Index: Makefile
===
RCS file: /cvs/ports/graphics/chafa/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile19 Jun 2021 11:35:54 -  1.4
+++ Makefile10 Mar 2022 12:45:29 -
@@ -1,9 +1,7 @@
-# $OpenBSD: Makefile,v 1.4 2021/06/19 11:35:54 sthen Exp $
-
 COMMENT =  character art facsimile generator
-DISTNAME = chafa-1.6.1
+DISTNAME = chafa-1.8.0
 
-SHARED_LIBS += chafa 1.0 # 5.0
+SHARED_LIBS += chafa     2.0 # 6.0
 
 CATEGORIES =   graphics
 
@@ -15,10 +13,10 @@ MAINTAINER =Florian Viehweger https://hpjansson.org/chafa/releases/
 EXTRACT_SUFX = .tar.xz
Index: distinfo
===
RCS file: /cvs/ports/graphics/chafa/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo19 Jun 2021 11:35:54 -  1.3
+++ distinfo10 Mar 2022 12:45:29 -
@@ -1,2 +1,2 @@
-SHA256 (chafa-1.6.1.tar.xz) = dsmJMOmbPl+tuYYUi5nWVjbp6WGRJOVo/xPTZO3on6U=
-SIZE (chafa-1.6.1.tar.xz) = 418720
+SHA256 (chafa-1.8.0.tar.xz) = If9lLYNrogcJjEDEWWUrLx3myKZPv/xi58YxnO0yKGs=
+SIZE (chafa-1.8.0.tar.xz) = 435712
Index: pkg/PLIST
===
RCS file: /cvs/ports/graphics/chafa/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST   10 Feb 2021 20:18:11 -  1.2
+++ pkg/PLIST   10 Mar 2022 12:45:29 -
@@ -1,4 +1,3 @@
-@comment $OpenBSD: PLIST,v 1.2 2021/02/10 20:18:11 tracey Exp $
 @bin bin/chafa
 include/chafa/
 include/chafa/chafa-canvas-config.h


-- 
greetings,

Florian Viehweger



[update] chafa 1.8.0

2022-03-10 Thread Florian Viehweger
Hi,

this is an revised update for chafa I released some time ago.

Changes are listed here[1].

Some testing done on amd64. No issues found. I'll do some testing later
on i386.

Tests on big endian architectures welcome.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Comments?

Thanks!

[1] https://github.com/hpjansson/chafa/blob/master/NEWS


Index: Makefile
===
RCS file: /cvs/ports/graphics/chafa/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile19 Jun 2021 11:35:54 -  1.4
+++ Makefile10 Mar 2022 12:45:29 -
@@ -1,9 +1,7 @@
-# $OpenBSD: Makefile,v 1.4 2021/06/19 11:35:54 sthen Exp $
-
 COMMENT =  character art facsimile generator
-DISTNAME = chafa-1.6.1
+DISTNAME = chafa-1.8.0
 
-SHARED_LIBS += chafa 1.0 # 5.0
+SHARED_LIBS += chafa 1.1 # 1.0
 
 CATEGORIES =   graphics
 
@@ -15,10 +13,10 @@ MAINTAINER =Florian Viehweger https://hpjansson.org/chafa/releases/
 EXTRACT_SUFX = .tar.xz
Index: distinfo
===
RCS file: /cvs/ports/graphics/chafa/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo19 Jun 2021 11:35:54 -  1.3
+++ distinfo10 Mar 2022 12:45:29 -
@@ -1,2 +1,2 @@
-SHA256 (chafa-1.6.1.tar.xz) = dsmJMOmbPl+tuYYUi5nWVjbp6WGRJOVo/xPTZO3on6U=
-SIZE (chafa-1.6.1.tar.xz) = 418720
+SHA256 (chafa-1.8.0.tar.xz) = If9lLYNrogcJjEDEWWUrLx3myKZPv/xi58YxnO0yKGs=
+SIZE (chafa-1.8.0.tar.xz) = 435712
Index: pkg/PLIST
===
RCS file: /cvs/ports/graphics/chafa/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST   10 Feb 2021 20:18:11 -  1.2
+++ pkg/PLIST   10 Mar 2022 12:45:29 -
@@ -1,4 +1,3 @@
-@comment $OpenBSD: PLIST,v 1.2 2021/02/10 20:18:11 tracey Exp $
 @bin bin/chafa
 include/chafa/
 include/chafa/chafa-canvas-config.h

-- 
greetings,

Florian Viehweger



Re: fix vncserver script in x11/tigervnc

2022-03-09 Thread Florian Viehweger
> committed along with some other changes, also I mentioned this in the
> comment in patch-vncserver to avoid confusion

Thank you for committing it so fast!
 
> btw: REVISION must be bumped for anything which changes the package

I'll realized that just after posting the message, but didn't want to
make unnecessary noise on the mailinglist. Thanks for the reminder.

-- 
greetings,

Florian Viehweger



fix vncserver script in x11/tigervnc

2022-03-06 Thread Florian Viehweger
Hi,

the current version of vncserver in x11/tigervnc fails for me with the
following error:

(EE)
Fatal server error: 
(EE) Unrecognized option: -rfbwait  
(EE) 

The patch below fixes it for me.

Index: patches/patch-vncserver
===
RCS file: /cvs/ports/x11/tigervnc/patches/patch-vncserver,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-vncserver
--- patches/patch-vncserver 4 Jan 2022 15:39:50 -   1.1
+++ patches/patch-vncserver 6 Mar 2022 19:40:33 -
@@ -1,14 +1,21 @@
-$OpenBSD: patch-vncserver,v 1.1 2022/01/04 15:39:50 sthen Exp $
-
 Patch away check which doesn't work on OpenBSD.
 
 Index: vncserver
 --- vncserver.orig
 +++ vncserver
-@@ -524,22 +524,6 @@ sub CheckDisplayNumber
+@@ -205,7 +205,6 @@ $default_opts{auth} = ($xauthorityFile);
+ $default_opts{geometry} = $geometry if ($geometry);
+ $default_opts{depth} = $depth if ($depth);
+ $default_opts{pixelformat} = $pixelformat if ($pixelformat);
+-$default_opts{rfbwait} = 3;
+ $default_opts{rfbauth} = "$vncUserDir/passwd";
+ $default_opts{rfbport} = $vncPort;
+ $default_opts{fp} = $fontPath if ($fontPath);
+@@ -523,22 +522,6 @@ sub GetDisplayNumber
+ sub CheckDisplayNumber
  {
  local ($n) = @_;
- 
+-
 -socket(S, $AF_INET, $SOCK_STREAM, 0) || die "$prog: socket failed: $!\n";
 -eval 'setsockopt(S, _SOCKET, _REUSEADDR, pack("l", 1))';
 -if (!bind(S, pack('S n x12', $AF_INET, 6000 + $n))) {
@@ -24,7 +31,6 @@ Index: vncserver
 -  return 0;
 -}
 -close(S);
--
+ 
  if (-e "/tmp/.X$n-lock") {
warn "\nWarning: $host:$n is taken because of /tmp/.X$n-lock\n";
-   warn "Remove this file if there is no X server $host:$n\n";


-- 
greetings,

Florian Viehweger



fix rc.d startup script for murmurd

2022-02-18 Thread Florian Viehweger
Hi,

I've noticed that murmurd failed to start when run by the rc-script.

With the update from 1.3.4 to 1.4.230, murmurd got moved to
/usr/local/bin.


Index: pkg/murmurd.rc
===
RCS file: /cvs/ports/audio/mumble/pkg/murmurd.rc,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 murmurd.rc
--- pkg/murmurd.rc  6 Nov 2021 10:38:41 -   1.2
+++ pkg/murmurd.rc  18 Feb 2022 11:19:19 -
@@ -2,7 +2,7 @@
 #
 # $OpenBSD: murmurd.rc,v 1.2 2021/11/06 10:38:41 ajacoutot Exp $
 
-daemon="${TRUEPREFIX}/sbin/murmurd"
+daemon="${TRUEPREFIX}/bin/murmurd"
 daemon_flags="-ini ${SYSCONFDIR}/murmur.ini"
 daemon_user="_murmurd"


-- 
greetings,

Florian Viehweger



Re: UPDATE net/prosody 0.11.11 from MAINTAINER

2021-12-31 Thread Florian Viehweger
Am Wed, 29 Dec 2021 02:54:36 +
schrieb Lucas :

> Hi ports,
> 
> Prosody 0.11.11 release on 20-Dec. The release includes:
> 
> ## Fixes and improvements
> 
>   * net.server_epoll: Prioritize network events over timers to
> improve performance under heavy load
>   * mod_pep: Add some memory usage limits
>   * mod_pep: Prevent creation of services for non-existent users
>   * mod_pep: Free resources on user deletion (needed a restart
> previously)
> 
> ## Minor changes
> 
>   * mod_pep: Free resources on reload
>   * mod_c2s: Indicate stream secure state in error text when no
> stream features to offer
>   * MUC: Fix logic for access to affiliation lists
>   * net.server_epoll: Improvements to shutdown procedure
> [#1670](https://issues.prosody.im/1670)
>   * net.server_epoll: Fix potential issue with rescheduling of timers
>   * prosodyctl: Fix to ensure LuaFileSystem is loaded when needed
>   * util.startup: Fix handling of unknown command line flags (e.g.
> `-h`)
>   * Fix version number reported as 'unknown' on *BSD
> 
> Given the last point, one of the hunks for makefile can be dropped as
> it was merged upstream.
> 
> I tested it in -current amd64 given the amount of changes LibreSSL
> suffered during this cycle and it works fine. David, in Cc, arrived to
> the same patch and is a happy consumer on -stable amd64.

So far no issues on my amd64 production machine. Thank you!

-- 
greetings,

Florian Viehweger



Re: reinstate vncserver script in x11/tigervnc

2021-12-28 Thread Florian Viehweger
> I'll try to have a proper look over the next few days, some things in
> the script don't make sense and the files in /usr/local/etc shouldn't
> be there. Please remind me if I don't commit something for it by a
> week or so.

Thanks and I'll do!

-- 
greetings,

Florian Viehweger



reinstate vncserver script in x11/tigervnc

2021-12-28 Thread Florian Viehweger
rn :1.0 into :1
+
+if ($opt{'-kill'} =~ /^:\d+$/) {
+   $pidFile = "$vncUserDir/$host$opt{'-kill'}.pid";
+} else {
+   if ($opt{'-kill'} !~ /^$host:/) {
+   die "\nCan't tell if $opt{'-kill'} is on $host\n".
+   "Use -kill : instead\n\n";
+   }
+   $pidFile = "$vncUserDir/$opt{'-kill'}.pid";
+}
+
+if (! -r $pidFile) {
+   die "\nCan't find file $pidFile\n".
+   "You'll have to kill the Xvnc process manually\n\n";
+}
+
+$SIG{'HUP'} = 'IGNORE';
+chop($pid = `cat $pidFile`);
+warn "Killing Xvnc process ID $pid\n";
+
+if (kill 0, $pid) {
+   system("kill $pid");
+   sleep(1);
+   if (kill 0, $pid) {
+   print "Xvnc seems to be deadlocked.  Kill the process manually and 
then re-run\n";
+   print "".$0." -kill ".$opt{'-kill'}."\n";
+   print "to clean up the socket files.\n";
+   exit
+   }
+
+} else {
+   warn "Xvnc process ID $pid already killed\n";
+   $opt{'-kill'} =~ s/://;
+
+   if (-e "/tmp/.X11-unix/X$opt{'-kill'}") {
+   print "Xvnc did not appear to shut down cleanly.";
+   print " Removing /tmp/.X11-unix/X$opt{'-kill'}\n";
+   unlink "/tmp/.X11-unix/X$opt{'-kill'}";
+   }
+   if (-e "/tmp/.X$opt{'-kill'}-lock") {
+   print "Xvnc did not appear to shut down cleanly.";
+   print " Removing /tmp/.X$opt{'-kill'}-lock\n";
+   unlink "/tmp/.X$opt{'-kill'}-lock";
+   }
+}
+
+unlink $pidFile;
+exit;
+}
+
+
+#
+# ParseOptions takes a list of possible options and a boolean indicating
+# whether the option has a value following, and sets up an associative array
+# %opt of the values of the options given on the command line. It removes all
+# the arguments it uses from @ARGV and returns them in @optArgs.
+#
+
+sub ParseOptions
+{
+local (@optval) = @_;
+local ($opt, @opts, %valFollows, @newargs);
+
+while (@optval) {
+   $opt = shift(@optval);
+   push(@opts,$opt);
+   $valFollows{$opt} = shift(@optval);
+}
+
+@optArgs = ();
+%opt = ();
+
+arg: while (defined($arg = shift(@ARGV))) {
+   foreach $opt (@opts) {
+   if ($arg eq $opt) {
+   push(@optArgs, $arg);
+   if ($valFollows{$opt}) {
+   if (@ARGV == 0) {
+   ();
+   }
+   $opt{$opt} = shift(@ARGV);
+   push(@optArgs, $opt{$opt});
+   } else {
+   $opt{$opt} = 1;
+   }
+   next arg;
+   }
+   }
+   push(@newargs,$arg);
+}
+
+@ARGV = @newargs;
+}
+
+
+# Routine to make sure we're operating in a sane environment.
+sub SanityCheck
+{
+local ($cmd);
+
+# Get the program name
+($prog) = ($0 =~ m|([^/]+)$|);
+
+#
+# Check we have all the commands we'll need on the path.
+#
+
+ cmd:
+foreach $cmd ("uname","xauth") {
+   for (split(/:/,$ENV{PATH})) {
+   if (-x "$_/$cmd") {
+   next cmd;
+   }
+   }
+   die "$prog: couldn't find \"$cmd\" on your PATH.\n";
+}
+
+if($exedir eq "") {
+  cmd2:
+   foreach $cmd ("Xvnc","vncpasswd") {
+   for (split(/:/,$ENV{PATH})) {
+   if (-x "$_/$cmd") {
+   next cmd2;
+   }
+   }
+   die "$prog: couldn't find \"$cmd\" on your PATH.\n";
+   }
+}
+else {
+  cmd3:
+   foreach $cmd ($exedir."Xvnc",$exedir."vncpasswd") {
+   for (split(/:/,$ENV{PATH})) {
+   if (-x "$cmd") {
+   next cmd3;
+   }
+   }
+   die "$prog: couldn't find \"$cmd\".\n";
+   }
+}
+
+if (!defined($ENV{HOME})) {
+   die "$prog: The HOME environment variable is not set.\n";
+}
+
+#
+# Find socket constants. 'use Socket' is a perl5-ism, so we wrap it in an
+# eval, and if it fails we try 'require "sys/socket.ph"'.  If this fails,
+# we just guess at the values.  If you find perl moaning here, just
+# hard-code the values of AF_INET and SOCK_STREAM.  You can find these out
+# for your platform by looking in /usr/include/sys/socket.h and related
+# files.
+#
+
+chop($os = `uname`);
+chop($osrev = `uname -r`);
+
+eval 'use Socket';
+if ($@) {
+   eval 'require "sys/socket.ph"';
+   if ($@) {
+   if (($os eq "SunOS") && ($osrev !~ /^4/)) {
+   $AF_INET = 2;
+   $SOCK_STREAM = 2;
+   } else {
+   $AF_INET = 2;
+   $SOCK_STREAM = 1;
+   }
+   } else {
+   $AF_INET = _INET;
+   $SOCK_STREAM = _STREAM;
+   }
+} else {
+   $AF_INET = _INET;
+   $SOCK_STREAM = _STREAM;
+}
+}
Index: pkg/PLIST
===
RCS file: /cvs/ports/x11/tigervnc/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST   14 Nov 2021 22:45:25 -  1.3
+++ pkg/PLIST   12 Dec 2021 22:19:53 -
@@ -2,8 +2,14 @@
 @bin bin/Xvnc
 @bin bin/vncconfig
 @bin bin/vncpasswd
+bin/vncserver
 @bin bin/vncviewer.tigervnc
 @bin bin/x0vncserver
+etc/
+etc/tigervnc/
+etc/tigervnc/vncserver-config-defaults
+etc/tigervnc/vncserver-config-mandatory
+etc/tigervnc/vncserver.users
 libexec/vncserver
 @man man/man1/Xserver.1
 @man man/man1/Xvnc.1

-- 
greetings,

Florian Viehweger



Re: [update] games/0ad: 0.0.23b -> 0.0.25b

2021-11-21 Thread Florian Viehweger
.gui/
> +share/0ad/mods/_test.gui/gui/
> +share/0ad/mods/_test.gui/gui/common/
> +share/0ad/mods/_test.gui/gui/common/styles.xml
> +share/0ad/mods/_test.gui/gui/event/
> +share/0ad/mods/_test.gui/gui/event/event.js
> +share/0ad/mods/_test.gui/gui/event/event.xml
> +share/0ad/mods/_test.gui/gui/event/page_event.xml
> +share/0ad/mods/_test.gui/gui/gui.rng
> +share/0ad/mods/_test.gui/gui/gui_page.rng
> +share/0ad/mods/_test.gui/gui/hotkey/
> +share/0ad/mods/_test.gui/gui/hotkey/hotkey.js
> +share/0ad/mods/_test.gui/gui/hotkey/hotkey.xml
> +share/0ad/mods/_test.gui/gui/hotkey/page_hotkey.xml
> +share/0ad/mods/_test.gui/gui/regainFocus/
> +share/0ad/mods/_test.gui/gui/regainFocus/page_emptyPage.xml
> +share/0ad/mods/_test.gui/gui/regainFocus/page_pushWithPopOnInit.xml
> +share/0ad/mods/_test.gui/gui/regainFocus/pushWithPopOnInit.js
> +share/0ad/mods/_test.gui/gui/regainFocus/pushWithPopOnInit.xml
>  share/0ad/mods/_test.minimal/
>  share/0ad/mods/_test.minimal/art/
>  share/0ad/mods/_test.minimal/art/actors/
> @@ -124,6 +140,8 @@ share/0ad/mods/_test.sim/simulation/comp
>  share/0ad/mods/_test.sim/simulation/components/test-hotload1.js
>  share/0ad/mods/_test.sim/simulation/components/test-hotload2.js
>  share/0ad/mods/_test.sim/simulation/components/test-interface.js
> +share/0ad/mods/_test.sim/simulation/components/test-modding1.js
> +share/0ad/mods/_test.sim/simulation/components/test-modding2.js
>  share/0ad/mods/_test.sim/simulation/components/test-msg.js
>  share/0ad/mods/_test.sim/simulation/components/test-param.js
>  share/0ad/mods/_test.sim/simulation/components/test-query.js
> Index: data/Makefile
> ===
> RCS file: /home/cvs/ports/games/0ad/data/Makefile,v
> retrieving revision 1.4
> diff -u -p -r1.4 Makefile
> --- data/Makefile 14 Jun 2021 10:19:47 -  1.4
> +++ data/Makefile 13 Nov 2021 18:23:23 -
> @@ -4,7 +4,6 @@ COMMENT = historical real-time strategy
>  
>  DISTNAME =   0ad-${V}-alpha-unix-data
>  PKGNAME =0ad-data-${V}
> -REVISION =   0
>  
>  PKG_ARCH =   *
>  
> Index: data/distinfo
> ===
> RCS file: /home/cvs/ports/games/0ad/data/distinfo,v
> retrieving revision 1.8
> diff -u -p -r1.8 distinfo
> --- data/distinfo 25 Dec 2018 00:32:56 -  1.8
> +++ data/distinfo 13 Nov 2021 18:25:28 -
> @@ -1,2 +1,2 @@
> -SHA256 (0ad-0.0.23b-alpha-unix-data.tar.gz) =
> /j9pp3qQEM6hWE8R5W7jAF2JIoG8Qs5FkndE9+6ZB3o= -SIZE
> (0ad-0.0.23b-alpha-unix-data.tar.gz) = 884752796 +SHA256
> (0ad-0.0.25b-alpha-unix-data.tar.gz) =
> qeYM9hLOtk7xP5SYp9QuDZXaL9PtomwjApQsFEfAcyg= +SIZE
> (0ad-0.0.25b-alpha-unix-data.tar.gz) = 1608167375 Index:
> data/pkg/PLIST
> ===
> RCS file: /home/cvs/ports/games/0ad/data/pkg/PLIST,v retrieving
> revision 1.4 diff -u -p -r1.4 PLIST --- data/pkg/PLIST25 Dec
> 2018 00:32:56 -   1.4 +++ data/pkg/PLIST  14 Nov 2021
> 09:58:29 - @@ -7,6 +7,7 @@ share/0ad/mods/
>  share/0ad/mods/mod/
>  share/0ad/mods/mod/mod.zip
>  share/0ad/mods/public/
> +share/0ad/mods/public/mod.json
>  share/0ad/mods/public/public.zip
>  share/0ad/tools/
>  share/0ad/tools/atlas/
> 



-- 
greetings,

Florian Viehweger



Re: [UPDATE] libstrophe 0.11.0

2021-11-21 Thread Florian Viehweger
Hi,

> Upon a closer look I don't think we need to bump the major here,
> bumping only the minor to 3.1 should be enough.
> /usr/src/lib/check_sym libstrophe.so.{3.0,4.0} shows only additions
> and libstrophe seems to exports only opaque structs (e.g. xmpp_conn_t
> etc.)
> 
> Otherwise I've been using this (and the profanity update) for a couple
> of days already and it works fine :)
> 
> Thanks!

Thank you for importing it. I will read more documentation on check_sym
soon, thanks!

> % /usr/src/lib/check_sym libstrophe.so.{3,4}.0
> libstrophe.so.3.0 --> libstrophe.so.4.0
> Dynamic export changes:
> added:
>   xmpp_conn_cert_xmppaddr
>   xmpp_conn_cert_xmppaddr_num
>   xmpp_conn_get_peer_cert
>   xmpp_conn_set_cafile
>   xmpp_conn_set_capath
>   xmpp_conn_set_certfail_handler
>   xmpp_conn_set_client_cert
>   xmpp_ctx_set_verbosity
>   xmpp_debug_verbose
>   xmpp_strndup
>   xmpp_tlscert_free
>   xmpp_tlscert_get_conn
>   xmpp_tlscert_get_ctx
>   xmpp_tlscert_get_description
>   xmpp_tlscert_get_dnsname
>   xmpp_tlscert_get_pem
>   xmpp_tlscert_get_string
> 
> External reference changes:
> added:
>   ASN1_INTEGER_to_BN
>   ASN1_STRING_get0_data
>   ASN1_STRING_length
>   ASN1_STRING_to_UTF8
>   ASN1_TIME_print
>   BIO_ctrl
>   BIO_free
>   BIO_gets
>   BIO_new
>   BIO_new_file
>   BIO_s_mem
>   BN_bn2hex
>   BN_free
>   ERR_error_string
>   EVP_sha1
>   EVP_sha256
>   GENERAL_NAMES_free
>   GENERAL_NAME_get0_otherName
>   GENERAL_NAME_get0_value
>   OBJ_create
>   OBJ_nid2ln
>   OBJ_obj2nid
>   OBJ_sn2nid
>   PEM_read_bio_X509
>   PEM_write_bio_X509
>   SSL_CTX_load_verify_locations
>   SSL_CTX_use_PrivateKey_file
>   SSL_CTX_use_certificate_file
>   SSL_get_ex_data
>   SSL_get_ex_data_X509_STORE_CTX_idx
>   SSL_set_ex_data
>   X509_EXTENSION_get_data
>   X509_PUBKEY_get0_param
>   X509_STORE_CTX_get_current_cert
>   X509_STORE_CTX_get_error
>   X509_STORE_CTX_get_ex_data
>   X509_digest
>   X509_get0_signature
>   X509_get_X509_PUBKEY
>   X509_get_ext
>   X509_get_ext_by_NID
>   X509_get_serialNumber
>   X509_get_version
>   X509_getm_notAfter
>   X509_getm_notBefore
>   X509_verify_cert_error_string
>   d2i_GENERAL_NAMES
>   sk_num
>   sk_value
>   sprintf
> 
> PLT added:
>   xmpp_debug_verbose
>   xmpp_jid_bare
>   xmpp_strndup
>   xmpp_tlscert_free
> 
> 
> 
> >  CATEGORIES =   net devel
> >  
> > Index: libstrophe/distinfo
> > ===
> > RCS file: /cvs/ports/net/libstrophe/distinfo,v
> > retrieving revision 1.4
> > diff -u -p -u -p -r1.4 distinfo
> > --- libstrophe/distinfo 10 Sep 2021 04:30:50 -  1.4
> > +++ libstrophe/distinfo 12 Nov 2021 16:56:58 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (libstrophe-0.10.1.tar.gz) =
> > SRjEcCns3qLeq0sPkzbKSouxLCi3KyzsOX2YZkuUx3E= -SIZE
> > (libstrophe-0.10.1.tar.gz) = 520649 +SHA256
> > (libstrophe-0.11.0.tar.gz) =
> > NgWiDzLXsxkykuI4tBDVleAbHWRRD0LBCNoTwJtgaIo= +SIZE
> > (libstrophe-0.11.0.tar.gz) = 537506
> 



-- 
greetings,

Florian Viehweger



Re: [UPDATE] profanity 0.11.1

2021-11-20 Thread Florian Viehweger
Thank you both for looking at it and reporting back! :-)


> On Fri Nov 19, 2021 at 10:49:19PM +0100, Omar Polo wrote:
> > Florian Viehweger  writes:
> > 
> > > Friendly ping.
> > >
> > > Thanks!
> > 
> > I've tested this and the libstrophe update with Florian and
> > everything works fine -- including omemo :)
> 
> OK rsadowski
> 
> > 
> > >> Hi,
> > >> 
> > >> this updates profanity to 0.11.1.
> > >> 
> > >> Changes:
> > >> - Fix typo in `shade` color theme (#1579)
> > >> - Fix memory leaks (#1583) (#1584) (#1585)
> > >> - Fix buffer overread (#1586)
> > >> - Don't handle /me in the middle of a message with mentions
> > >> (#1586)
> > >> - Explicitly check for curl version (#1581)
> > >> - Fix OMEMO devicelist access model by reconfiguring it (#1538)
> > >> (#1591)
> > >> - Cosmetic cleanup (#1593)
> > >> - Change attentionflag shortcut from alt-f to alt+v (#1580)
> > >> - Update man page and /help information
> > >> - Enable whole word only notifications by default (#1578)
> > >> 
> > >> I've been running this for a few days on amd64 with the updated
> > >> version of libstrophe, submitted in a separate mail.
> > >> 
> > >> portcheck, 'make lib-depends-check' and 'make test' are happy.
> > >> 
> > >> Comments? OK?
> > >> 
> > >> 
> > >> Index: profanity/Makefile
> > >> ===
> > >> RCS file: /cvs/ports/net/profanity/Makefile,v
> > >> retrieving revision 1.22
> > >> diff -u -p -u -p -r1.22 Makefile
> > >> --- profanity/Makefile   2 Nov 2021 00:01:40 -
> > >> 1.22 +++ profanity/Makefile  12 Nov 2021 20:57:44 -
> > >> @@ -1,9 +1,8 @@
> > >>  # $OpenBSD: Makefile,v 1.22 2021/11/02 00:01:40 sthen Exp $
> > >>  
> > >>  COMMENT =   console based XMPP client
> > >> -DISTNAME =  profanity-0.11.0
> > >> +DISTNAME =  profanity-0.11.1
> > >>  CATEGORIES =net
> > >> -REVISION =  0
> > >>  
> > >>  HOMEPAGE =  https://profanity-im.github.io/
> > >>  
> > >> Index: profanity/distinfo
> > >> =======
> > >> RCS file: /cvs/ports/net/profanity/distinfo,v
> > >> retrieving revision 1.12
> > >> diff -u -p -u -p -r1.12 distinfo
> > >> --- profanity/distinfo   10 Sep 2021 04:30:58 -
> > >> 1.12 +++ profanity/distinfo  12 Nov 2021 20:57:44 -
> > >> @@ -1,2 +1,2 @@
> > >> -SHA256 (profanity-0.11.0.tar.gz) =
> > >> P8mAmBb2kYbbuGCycYP2zSrvClKn0U4g5O9sOn8PNgY= -SIZE
> > >> (profanity-0.11.0.tar.gz) = 887566 +SHA256
> > >> (profanity-0.11.1.tar.gz) =
> > >> bxtN9sKXH1HQPUjSv9T2m0QEQQ2AC0PwKeoc8IoCvUU= +SIZE
> > >> (profanity-0.11.1.tar.gz) = 888794
> > >> 
> > 
> 



-- 
greetings,

Florian Viehweger



Re: [UPDATE] profanity 0.11.1

2021-11-19 Thread Florian Viehweger
Friendly ping.

Thanks!

> Hi,
> 
> this updates profanity to 0.11.1.
> 
> Changes:
> - Fix typo in `shade` color theme (#1579)
> - Fix memory leaks (#1583) (#1584) (#1585)
> - Fix buffer overread (#1586)
> - Don't handle /me in the middle of a message with mentions (#1586)
> - Explicitly check for curl version (#1581)
> - Fix OMEMO devicelist access model by reconfiguring it (#1538)
> (#1591)
> - Cosmetic cleanup (#1593)
> - Change attentionflag shortcut from alt-f to alt+v (#1580)
> - Update man page and /help information
> - Enable whole word only notifications by default (#1578)
> 
> I've been running this for a few days on amd64 with the updated
> version of libstrophe, submitted in a separate mail.
> 
> portcheck, 'make lib-depends-check' and 'make test' are happy.
> 
> Comments? OK?
> 
> 
> Index: profanity/Makefile
> ===
> RCS file: /cvs/ports/net/profanity/Makefile,v
> retrieving revision 1.22
> diff -u -p -u -p -r1.22 Makefile
> --- profanity/Makefile2 Nov 2021 00:01:40 -   1.22
> +++ profanity/Makefile12 Nov 2021 20:57:44 -
> @@ -1,9 +1,8 @@
>  # $OpenBSD: Makefile,v 1.22 2021/11/02 00:01:40 sthen Exp $
>  
>  COMMENT =console based XMPP client
> -DISTNAME =   profanity-0.11.0
> +DISTNAME =   profanity-0.11.1
>  CATEGORIES = net
> -REVISION =   0
>  
>  HOMEPAGE =   https://profanity-im.github.io/
>  
> Index: profanity/distinfo
> ===
> RCS file: /cvs/ports/net/profanity/distinfo,v
> retrieving revision 1.12
> diff -u -p -u -p -r1.12 distinfo
> --- profanity/distinfo10 Sep 2021 04:30:58 -  1.12
> +++ profanity/distinfo12 Nov 2021 20:57:44 -
> @@ -1,2 +1,2 @@
> -SHA256 (profanity-0.11.0.tar.gz) =
> P8mAmBb2kYbbuGCycYP2zSrvClKn0U4g5O9sOn8PNgY= -SIZE
> (profanity-0.11.0.tar.gz) = 887566 +SHA256 (profanity-0.11.1.tar.gz)
> = bxtN9sKXH1HQPUjSv9T2m0QEQQ2AC0PwKeoc8IoCvUU= +SIZE
> (profanity-0.11.1.tar.gz) = 888794
> 



-- 
greetings,

Florian Viehweger



Re: [UPDATE] libstrophe 0.11.0

2021-11-19 Thread Florian Viehweger
Friendly ping.

Thanks!

> Hi,
> 
> this updates libstrophe 0.11.0.
> 
> Changes:
> - SASL EXTERNAL support (XEP-0178)
> - Client certificate can be provided for TLS negotiation. If the
>   certificate contains a single xmppAddr and JID is not provided with
>   xmpp_conn_set_jid(), the xmppAddr is chosen as JID
> -  element contains "from" attribute over TLS connections now
> - GnuTLS can be selected optionally with configure script
> - Support for manual certificate verification
> - New API:
>  - xmpp_conn_set_client_cert()
>  - xmpp_conn_cert_xmppaddr_num()
>  - xmpp_conn_cert_xmppaddr()
>  - xmpp_conn_set_cafile()
>  - xmpp_conn_set_capath()
>  - xmpp_conn_set_certfail_handler()
>  - xmpp_conn_get_peer_cert()
>  - xmpp_tlscert_get_ctx()
>  - xmpp_tlscert_get_conn()
>  - xmpp_tlscert_get_pem()
>  - xmpp_tlscert_get_dnsname()
>  - xmpp_tlscert_get_string()
>  - xmpp_tlscert_get_description()
>  - xmpp_tlscert_free()
> 
> I've been running this for a few days on amd64 with the updated
> version of profanity, submitted in a separate mail.
> 
> portcheck, 'make lib-depends-check' and 'make test' are happy.
> 
> Comments? OK?
> 
> 
> Index: libstrophe/Makefile
> ===
> RCS file: /cvs/ports/net/libstrophe/Makefile,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 Makefile
> --- libstrophe/Makefile   10 Oct 2021 19:53:27 -  1.6
> +++ libstrophe/Makefile   12 Nov 2021 16:56:58 -
> @@ -2,11 +2,10 @@
>  
>  COMMENT =simple, lightweight XMPP C library
>  
> -V =  0.10.1
> +V =  0.11.0
>  DISTNAME =   libstrophe-${V}
> -REVISION =   0
>  
> -SHARED_LIBS =strophe 3.0 # 1.0
> +SHARED_LIBS =strophe 4.0 # 3.0
>  
>  CATEGORIES = net devel
>  
> Index: libstrophe/distinfo
> ===
> RCS file: /cvs/ports/net/libstrophe/distinfo,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 distinfo
> --- libstrophe/distinfo   10 Sep 2021 04:30:50 -  1.4
> +++ libstrophe/distinfo   12 Nov 2021 16:56:58 -
> @@ -1,2 +1,2 @@
> -SHA256 (libstrophe-0.10.1.tar.gz) =
> SRjEcCns3qLeq0sPkzbKSouxLCi3KyzsOX2YZkuUx3E= -SIZE
> (libstrophe-0.10.1.tar.gz) = 520649 +SHA256
> (libstrophe-0.11.0.tar.gz) =
> NgWiDzLXsxkykuI4tBDVleAbHWRRD0LBCNoTwJtgaIo= +SIZE
> (libstrophe-0.11.0.tar.gz) = 537506
> 



-- 
greetings,

Florian Viehweger



Re: [UPDATE] profanity 0.11.1

2021-11-13 Thread Florian Viehweger
Hey Ricardo,

> Hey Florian,
> 
> I also tested the update on amd64 and found no issues.
> Obrigado.
 
thank you for testing and reporting back!

> ~Ricardo
> 
> ‐‐‐ Original Message ‐‐‐
> 
> From openbsd-ports  Fri Nov 12 21:32:45 2021
> From: Florian Viehweger 
> Date: Fri, 12 Nov 2021 21:32:45 +
> To: openbsd-ports
> Subject: [UPDATE] profanity 0.11.1
> Message-Id: <2022223245.2d5ca88b () Nathalie>
> X-MARC-Message: https://marc.info/?l=openbsd-ports=163675283704647
> 
> Hi,
> 
> this updates profanity to 0.11.1.
> 
> Changes:
> - Fix typo in `shade` color theme (#1579)
> - Fix memory leaks (#1583) (#1584) (#1585)
> - Fix buffer overread (#1586)
> - Don't handle /me in the middle of a message with mentions (#1586)
> - Explicitly check for curl version (#1581)
> - Fix OMEMO devicelist access model by reconfiguring it (#1538)
> (#1591)
> - Cosmetic cleanup (#1593)
> - Change attentionflag shortcut from alt-f to alt+v (#1580)
> - Update man page and /help information
> - Enable whole word only notifications by default (#1578)
> 
> I've been running this for a few days on amd64 with the updated
> version of libstrophe, submitted in a separate mail.
> 
> portcheck, 'make lib-depends-check' and 'make test' are happy.
> 
> Comments? OK?
> 
> 
> Index: profanity/Makefile
> ===
> RCS file: /cvs/ports/net/profanity/Makefile,v
> retrieving revision 1.22
> diff -u -p -u -p -r1.22 Makefile
> --- profanity/Makefile2 Nov 2021 00:01:40 -   1.22
> +++ profanity/Makefile12 Nov 2021 20:57:44 -
> @@ -1,9 +1,8 @@
>  # $OpenBSD: Makefile,v 1.22 2021/11/02 00:01:40 sthen Exp $
> 
>  COMMENT =console based XMPP client
> -DISTNAME =   profanity-0.11.0
> +DISTNAME =   profanity-0.11.1
>  CATEGORIES = net
> -REVISION =   0
> 
>  HOMEPAGE =   https://profanity-im.github.io/
> 
> Index: profanity/distinfo
> ===
> RCS file: /cvs/ports/net/profanity/distinfo,v
> retrieving revision 1.12
> diff -u -p -u -p -r1.12 distinfo
> --- profanity/distinfo10 Sep 2021 04:30:58 -  1.12
> +++ profanity/distinfo12 Nov 2021 20:57:44 -
> @@ -1,2 +1,2 @@
> -SHA256 (profanity-0.11.0.tar.gz) =
> P8mAmBb2kYbbuGCycYP2zSrvClKn0U4g5O9sOn8PNgY= -SIZE
> (profanity-0.11.0.tar.gz) = 887566 +SHA256 (profanity-0.11.1.tar.gz)
> = bxtN9sKXH1HQPUjSv9T2m0QEQQ2AC0PwKeoc8IoCvUU= +SIZE
> (profanity-0.11.1.tar.gz) = 888794
> 
> --
> greetings,
> 
> Florian Viehweger



-- 
greetings,

Florian Viehweger



[UPDATE] profanity 0.11.1

2021-11-12 Thread Florian Viehweger
Hi,

this updates profanity to 0.11.1.

Changes:
- Fix typo in `shade` color theme (#1579)
- Fix memory leaks (#1583) (#1584) (#1585)
- Fix buffer overread (#1586)
- Don't handle /me in the middle of a message with mentions (#1586)
- Explicitly check for curl version (#1581)
- Fix OMEMO devicelist access model by reconfiguring it (#1538) (#1591)
- Cosmetic cleanup (#1593)
- Change attentionflag shortcut from alt-f to alt+v (#1580)
- Update man page and /help information
- Enable whole word only notifications by default (#1578)

I've been running this for a few days on amd64 with the updated version
of libstrophe, submitted in a separate mail.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Comments? OK?


Index: profanity/Makefile
===
RCS file: /cvs/ports/net/profanity/Makefile,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 Makefile
--- profanity/Makefile  2 Nov 2021 00:01:40 -   1.22
+++ profanity/Makefile  12 Nov 2021 20:57:44 -
@@ -1,9 +1,8 @@
 # $OpenBSD: Makefile,v 1.22 2021/11/02 00:01:40 sthen Exp $
 
 COMMENT =  console based XMPP client
-DISTNAME = profanity-0.11.0
+DISTNAME = profanity-0.11.1
 CATEGORIES =   net
-REVISION = 0
 
 HOMEPAGE = https://profanity-im.github.io/
 
Index: profanity/distinfo
===
RCS file: /cvs/ports/net/profanity/distinfo,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 distinfo
--- profanity/distinfo  10 Sep 2021 04:30:58 -  1.12
+++ profanity/distinfo  12 Nov 2021 20:57:44 -
@@ -1,2 +1,2 @@
-SHA256 (profanity-0.11.0.tar.gz) = P8mAmBb2kYbbuGCycYP2zSrvClKn0U4g5O9sOn8PNgY=
-SIZE (profanity-0.11.0.tar.gz) = 887566
+SHA256 (profanity-0.11.1.tar.gz) = bxtN9sKXH1HQPUjSv9T2m0QEQQ2AC0PwKeoc8IoCvUU=
+SIZE (profanity-0.11.1.tar.gz) = 888794

-- 
greetings,

Florian Viehweger



[UPDATE] libstrophe 0.11.0

2021-11-12 Thread Florian Viehweger
Hi,

this updates libstrophe 0.11.0.

Changes:
- SASL EXTERNAL support (XEP-0178)
- Client certificate can be provided for TLS negotiation. If the
  certificate contains a single xmppAddr and JID is not provided with
  xmpp_conn_set_jid(), the xmppAddr is chosen as JID
-  element contains "from" attribute over TLS connections now
- GnuTLS can be selected optionally with configure script
- Support for manual certificate verification
- New API:
 - xmpp_conn_set_client_cert()
 - xmpp_conn_cert_xmppaddr_num()
 - xmpp_conn_cert_xmppaddr()
 - xmpp_conn_set_cafile()
 - xmpp_conn_set_capath()
 - xmpp_conn_set_certfail_handler()
 - xmpp_conn_get_peer_cert()
 - xmpp_tlscert_get_ctx()
 - xmpp_tlscert_get_conn()
 - xmpp_tlscert_get_pem()
 - xmpp_tlscert_get_dnsname()
 - xmpp_tlscert_get_string()
 - xmpp_tlscert_get_description()
 - xmpp_tlscert_free()

I've been running this for a few days on amd64 with the updated version
of profanity, submitted in a separate mail.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Comments? OK?


Index: libstrophe/Makefile
===
RCS file: /cvs/ports/net/libstrophe/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- libstrophe/Makefile 10 Oct 2021 19:53:27 -  1.6
+++ libstrophe/Makefile 12 Nov 2021 16:56:58 -
@@ -2,11 +2,10 @@
 
 COMMENT =  simple, lightweight XMPP C library
 
-V =0.10.1
+V =0.11.0
 DISTNAME = libstrophe-${V}
-REVISION = 0
 
-SHARED_LIBS =  strophe 3.0 # 1.0
+SHARED_LIBS =  strophe 4.0 # 3.0
 
 CATEGORIES =   net devel
 
Index: libstrophe/distinfo
===
RCS file: /cvs/ports/net/libstrophe/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- libstrophe/distinfo 10 Sep 2021 04:30:50 -  1.4
+++ libstrophe/distinfo 12 Nov 2021 16:56:58 -
@@ -1,2 +1,2 @@
-SHA256 (libstrophe-0.10.1.tar.gz) = 
SRjEcCns3qLeq0sPkzbKSouxLCi3KyzsOX2YZkuUx3E=
-SIZE (libstrophe-0.10.1.tar.gz) = 520649
+SHA256 (libstrophe-0.11.0.tar.gz) = 
NgWiDzLXsxkykuI4tBDVleAbHWRRD0LBCNoTwJtgaIo=
+SIZE (libstrophe-0.11.0.tar.gz) = 537506

-- 
greetings,

Florian Viehweger



Re: UPDATE: libstrophe - endian issue build fix for sparc64

2021-10-10 Thread Florian Viehweger
Hi Brad,

thank you for your patch. Unfortunately I do not have working big
endian hardware right now, so I cannot test it myself.

Can somebody with such a machine test this?

Thank you!

> Fix build issue on sparc64.
> 
> http://build-failures.rhaalovely.net/sparc64/2021-09-18/net/libstrophe.log
> 
> 
> In file included from src/sha256.c:6:
> src/sha.h:90:2: error: #error Unknown endianness not supported
> src/sha256.c: In function 'sha256_compress':
> src/sha256.c:30: warning: implicit declaration of function 'LOAD32H'
> src/sha256.c: In function 'sha256_done':
> src/sha256.c:195: warning: implicit declaration of function 'STORE64H'
> src/sha256.c:200: warning: implicit declaration of function 'STORE32H'
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/net/libstrophe/Makefile,v
> retrieving revision 1.5
> diff -u -p -u -p -r1.5 Makefile
> --- Makefile  10 Sep 2021 04:30:50 -  1.5
> +++ Makefile  20 Sep 2021 04:55:30 -
> @@ -4,6 +4,7 @@ COMMENT = simple, lightweight XMPP C lib
>  
>  V =  0.10.1
>  DISTNAME =   libstrophe-${V}
> +REVISION =   0
>  
>  SHARED_LIBS =strophe 3.0 # 1.0
>  
> Index: patches/patch-src_sha_h
> ===
> RCS file: patches/patch-src_sha_h
> diff -N patches/patch-src_sha_h
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-src_sha_h   20 Sep 2021 04:55:30 -
> @@ -0,0 +1,35 @@
> +$OpenBSD$
> +
> +Index: src/sha.h
> +--- src/sha.h.orig
>  src/sha.h
> +@@ -8,6 +8,7 @@
> + #ifndef __LIBSTROPHE_SHA_H__
> + #define __LIBSTROPHE_SHA_H__
> + 
> ++#include 
> + #include 
> + 
> + #ifdef __cplusplus
> +@@ -19,7 +20,9 @@ extern "C" {
> + 
> + #if defined(__BIG_ENDIAN__) ||   \
> + (defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) && \
> +- __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
> ++ __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) || \
> ++(defined(BYTE_ORDER) && defined(BIG_ENDIAN) && \
> ++ BYTE_ORDER == BIG_ENDIAN)
> + 
> + #define STORE32H(x, y)  \
> + do {\
> +@@ -46,7 +49,9 @@ extern "C" {
> + 
> + #elif defined(__LITTLE_ENDIAN__) ||
> \
> + (defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) &&
> \ +- __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)
> ++ __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) || \
> ++(defined(BYTE_ORDER) && defined(LITTLE_ENDIAN) && \
> ++ BYTE_ORDER == LITTLE_ENDIAN)
> + 
> + #define STORE32H(x, y) \
> + do {   \
> 



-- 
greetings,

Florian Viehweger



Re: [UPDATE] profanity 0.11.0 & change to libstrophe

2021-09-19 Thread Florian Viehweger
> > I think something is off in your certs. Running
> > 
> > Maybe you aren't using the fullchain and instead present the cert
> > for just your host? It doesn't show the "middle" cert from LE. This
> > is the chain for a correctly verified (from `openssl s_client`
> > point of view) cert issued by LE
> 
> Darn, it was my stupidity.  My script to renew the LE certificate
> copied the single cert into the prosody directory instead of the full
> chain.  I fixed the script and now it works as expected.  Thanks!

Lucas, thank you for your investigation!
 
> @Florian: Sorry for the noise!

No problem, asking is good and welcome.

-- 
greetings,

Florian Viehweger



Re: [update] chafa 1.8.0

2021-09-18 Thread Florian Viehweger
Am Wed, 15 Sep 2021 09:03:12 +0100
schrieb Stuart Henderson :

> On 2021/09/14 22:44, Florian Viehweger wrote:
> > Hi,
> > 
> > this is an revised update for chafa to 1.8.0.
> > 
> > Changes are listed here[1].
> > 
> > Port-wise I've bumped SHARED_LIBS and added pkg/README to mention
> > ffmpeg for extra format support. This will result in a leaner port
> > as submitted before.
> 
> Not sure I understand the readme. The only mention of FFmpeg in the
> distribution is this:
> 
> ./TODO:  - Using (unreleased) ffmpeg driver:
> ./TODO:- ./ffmpeg -i movie.mkv -pix_fmt rgba -f chafa -color 16
> -symbols vhalf,space -fill ascii -
> 
> Looks like it should only be a minor rather than major shared library
> bump?

Updated diff below.


Index: Makefile
===
RCS file: /cvs/ports/graphics/chafa/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile19 Jun 2021 11:35:54 -  1.4
+++ Makefile18 Sep 2021 21:36:05 -
@@ -1,9 +1,9 @@
 # $OpenBSD: Makefile,v 1.4 2021/06/19 11:35:54 sthen Exp $
 
 COMMENT =  character art facsimile generator
-DISTNAME = chafa-1.6.1
+DISTNAME = chafa-1.8.0
 
-SHARED_LIBS += chafa 1.0 # 5.0
+SHARED_LIBS += chafa 1.1 # 1.0
 
 CATEGORIES =   graphics
 
@@ -15,10 +15,10 @@ MAINTAINER =Florian Viehweger https://hpjansson.org/chafa/releases/
 EXTRACT_SUFX = .tar.xz
Index: distinfo
===
RCS file: /cvs/ports/graphics/chafa/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo19 Jun 2021 11:35:54 -  1.3
+++ distinfo18 Sep 2021 21:36:05 -
@@ -1,2 +1,2 @@
-SHA256 (chafa-1.6.1.tar.xz) = dsmJMOmbPl+tuYYUi5nWVjbp6WGRJOVo/xPTZO3on6U=
-SIZE (chafa-1.6.1.tar.xz) = 418720
+SHA256 (chafa-1.8.0.tar.xz) = If9lLYNrogcJjEDEWWUrLx3myKZPv/xi58YxnO0yKGs=
+SIZE (chafa-1.8.0.tar.xz) = 435712
Index: pkg/PLIST
===
RCS file: /cvs/ports/graphics/chafa/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST   10 Feb 2021 20:18:11 -  1.2
+++ pkg/PLIST   18 Sep 2021 21:36:05 -
@@ -20,6 +20,7 @@ lib/libchafa.la
 @lib lib/libchafa.so.${LIBchafa_VERSION}
 lib/pkgconfig/chafa.pc
 @man man/man1/chafa.1
+share/doc/pkg-readmes/${PKGSTEM}
 share/gtk-doc/html/chafa/
 share/gtk-doc/html/chafa/api-index-full.html
 share/gtk-doc/html/chafa/ch01.html
Index: pkg/README
===
RCS file: pkg/README
diff -N pkg/README
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/README  18 Sep 2021 21:36:05 -
@@ -0,0 +1,11 @@
+# $OpenBSD: Makefile,v 1.4 2021/06/19 11:35:54 sthen Exp $
+
++---
+| Running ${PKGSTEM} on OpenBSD
++---
+
+video support
+=
+You can install the "ffmpeg" package for video support:
+
+# pkg_add ffmpeg



-- 
greetings,

Florian Viehweger



Re: [update] chafa 1.8.0

2021-09-15 Thread Florian Viehweger
> > Port-wise I've bumped SHARED_LIBS and added pkg/README to mention
> > ffmpeg for extra format support. This will result in a leaner port
> > as submitted before.
> 
> Not sure I understand the readme. The only mention of FFmpeg in the
> distribution is this:
> 
> ./TODO:  - Using (unreleased) ffmpeg driver:
> ./TODO:- ./ffmpeg -i movie.mkv -pix_fmt rgba -f chafa -color 16
> -symbols vhalf,space -fill ascii -

I did try to play a video file with chafa and got the following error:

openbsd-ports$ chafa video.mpg  

  
chafa: Error loading 'video.mpg': delegate failed `'ffmpeg' -nostdin -v -1 -i 
'%i' -vframes %S -vcodec pam -an -f rawvideo -y '%u.pam' 2> '%u'' @ 
error/delegate.c/InvokeDelegate/1978

After installing FFmpeg I could display the video. If my phrasing is
difficult to understand, I will rephrase it.

> Looks like it should only be a minor rather than major shared library
> bump?

I did compare the old and the new library according to the
instructions described here.[1]

openbsd-ports$ diff chafaold.txt chafanew.txt   

  
14a15
> T chafa_canvas_config_get_fg_only_enabled
33a35
> T chafa_canvas_config_set_fg_only_enabled
43a46,48
> T chafa_canvas_get_char_at
> T chafa_canvas_get_colors_at
> T chafa_canvas_get_raw_colors_at
48a54,55
> T chafa_canvas_set_char_at
> T chafa_canvas_set_colors_at
49a57
> T chafa_canvas_set_raw_colors_at
73a82,84
> T chafa_term_info_emit_begin_iterm2_image
> T chafa_term_info_emit_begin_kitty_image_chunk
> T chafa_term_info_emit_begin_kitty_immediate_image_v1
98a110,112
> T chafa_term_info_emit_end_iterm2_image
> T chafa_term_info_emit_end_kitty_image
> T chafa_term_info_emit_end_kitty_image_chunk

I was unsure so I bumped major shared library. If this only warrants a
minor bump, I will correct that.

Thanks!

[1] https://www.openbsd.org/faq/ports/specialtopics.html#SharedLibs

-- 
greetings,

Florian Viehweger



Re: [update] chafa 1.8.0

2021-09-14 Thread Florian Viehweger
Hi,

this is an revised update for chafa to 1.8.0.

Changes are listed here[1].

Port-wise I've bumped SHARED_LIBS and added pkg/README to mention
ffmpeg for extra format support. This will result in a leaner port as
submitted before.

Some additions to WANTLIB and removed fftw3.7.

Some testing done on amd64 + i386 via ssh and X11 with xterm and st.
No issues found.

Tests on big endian architectures welcome.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Comments? OK?

Thanks!

[1] https://github.com/hpjansson/chafa/blob/master/NEWS


Index: Makefile
===
RCS file: /cvs/ports/graphics/chafa/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile19 Jun 2021 11:35:54 -  1.4
+++ Makefile14 Sep 2021 20:09:06 -
@@ -1,9 +1,9 @@
 # $OpenBSD: Makefile,v 1.4 2021/06/19 11:35:54 sthen Exp $
 
 COMMENT =  character art facsimile generator
-DISTNAME = chafa-1.6.1
+DISTNAME = chafa-1.8.0
 
-SHARED_LIBS += chafa 1.0 # 5.0
+SHARED_LIBS += chafa 2.0 # 1.0
 
 CATEGORIES =   graphics
 
@@ -15,10 +15,10 @@ MAINTAINER =Florian Viehweger https://hpjansson.org/chafa/releases/
 EXTRACT_SUFX = .tar.xz
Index: distinfo
===
RCS file: /cvs/ports/graphics/chafa/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo19 Jun 2021 11:35:54 -  1.3
+++ distinfo14 Sep 2021 20:09:06 -
@@ -1,2 +1,2 @@
-SHA256 (chafa-1.6.1.tar.xz) = dsmJMOmbPl+tuYYUi5nWVjbp6WGRJOVo/xPTZO3on6U=
-SIZE (chafa-1.6.1.tar.xz) = 418720
+SHA256 (chafa-1.8.0.tar.xz) = If9lLYNrogcJjEDEWWUrLx3myKZPv/xi58YxnO0yKGs=
+SIZE (chafa-1.8.0.tar.xz) = 435712
Index: pkg/PLIST
===
RCS file: /cvs/ports/graphics/chafa/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST   10 Feb 2021 20:18:11 -  1.2
+++ pkg/PLIST   14 Sep 2021 20:09:06 -
@@ -20,6 +20,7 @@ lib/libchafa.la
 @lib lib/libchafa.so.${LIBchafa_VERSION}
 lib/pkgconfig/chafa.pc
 @man man/man1/chafa.1
+share/doc/pkg-readmes/${PKGSTEM}
 share/gtk-doc/html/chafa/
 share/gtk-doc/html/chafa/api-index-full.html
 share/gtk-doc/html/chafa/ch01.html
Index: pkg/README
===
RCS file: pkg/README
diff -N pkg/README
--- /dev/null   1 Jan 1970 00:00:00 -
+++ pkg/README  14 Sep 2021 20:09:06 -
@@ -0,0 +1,9 @@
+# $OpenBSD: Makefile,v 1.4 2021/06/19 11:35:54 sthen Exp $
+
++---
+| Running ${PKGSTEM} on OpenBSD
++---
+
+For broader format support, install the "ffmpeg" package:
+
+# pkg_add ffmpeg


-- 
greetings,

Florian Viehweger



Re: [update] chafa 1.8.0

2021-09-10 Thread Florian Viehweger
Am Fri, 10 Sep 2021 00:14:41 +0200
schrieb Florian Viehweger :

> > this updates chafa to 1.8.0.
> 
> Unmangled diff below, sorry.

Some additional testing done on i386 via ssh and X11 with xterm and st.
Again, no issues found.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Comments? OK?

Thanks!

-- 
greetings,

Florian Viehweger



  1   2   >