[PATCH]:Made vis-0.7 manpage refer to re_format(7) rather than regex(7)

2022-08-27 Thread artsi0m
Manpage of vis editor refers to regex(7) manpage, which is legit
manpage on Linux, but on OpenBSD basic and extended regular expressions
are documented in re_format(7) manpage.

So, i cloned vis repository and created one line diff of the vis
manpage.
I placed patch-man-vis into /usr/ports/editors/vis/patches
Changed manpage show up in WRKDIST after make patch, but i didn't 
figured out how to receive it into my system after make install.

Therefore i include patch for vis below, but not for the ports tree:

diff --git man/vis.1 man/vis.1
index 0543366..0b2c6e7 100644
--- man/vis.1
+++ man/vis.1
@@ -260,7 +260,7 @@ currently defers regular expression matching to the
underlying C library. It uses what POSIX refers to as
 .Dq Extended Regular Expressions
 as described in
-.Xr regex 7 .
+.Xr re_format 7 .
 The anchors
 .Ic ^
 and



update net/i2p to 1.9.0

2022-08-27 Thread Pascal Stumpf
Update to 1.9.0.  Unfortunately, MAINTAINER's Email is bouncing.


Index: Makefile
===
RCS file: /home/cvs/ports/net/i2p/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile1 Jul 2022 05:21:10 -   1.16
+++ Makefile27 Aug 2022 16:24:46 -
@@ -2,7 +2,7 @@ COMMENT=i2p routing protocol
 
 GH_ACCOUNT=i2p
 GH_PROJECT=i2p.i2p
-GH_TAGNAME=i2p-1.8.0
+GH_TAGNAME=i2p-1.9.0
 DISTNAME=  ${GH_TAGNAME}
 
 CATEGORIES=net
Index: distinfo
===
RCS file: /home/cvs/ports/net/i2p/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo1 Jul 2022 05:21:10 -   1.7
+++ distinfo27 Aug 2022 16:25:12 -
@@ -1,2 +1,2 @@
-SHA256 (i2p-1.8.0.tar.gz) = AYQyEGkD8KqdzJ9q0wKFbaPhlfcwumHO3ek/nkW0OtQ=
-SIZE (i2p-1.8.0.tar.gz) = 38024343
+SHA256 (i2p-1.9.0.tar.gz) = XZ2dkjjz4Hc1ZKHzFyTQbprHZ2On2v7DgzKlC19/8dI=
+SIZE (i2p-1.9.0.tar.gz) = 37899205
Index: patches/patch-core_c_jbigi_build_sh
===
RCS file: /home/cvs/ports/net/i2p/patches/patch-core_c_jbigi_build_sh,v
retrieving revision 1.2
diff -u -p -r1.2 patch-core_c_jbigi_build_sh
--- patches/patch-core_c_jbigi_build_sh 8 Mar 2022 00:56:24 -   1.2
+++ patches/patch-core_c_jbigi_build_sh 27 Aug 2022 16:25:39 -
@@ -2,8 +2,9 @@ use only local gmp
 change default lib to dynamic
 avoid tests
 
 core/c/jbigi/build.sh.orig Mon Aug 24 21:45:06 2020
-+++ core/c/jbigi/build.sh  Sun Oct  4 08:02:36 2020
+Index: core/c/jbigi/build.sh
+--- core/c/jbigi/build.sh.orig
 core/c/jbigi/build.sh
 @@ -21,7 +21,6 @@ rm -rf bin/local
  mkdir -p lib bin/local
  
@@ -21,15 +22,15 @@ avoid tests
  case `uname -sr` in
  Darwin*)
  # --with-pic is required for static linking
-@@ -50,7 +49,6 @@ if [ "$1" != "dynamic" ]; then
- make
+@@ -51,7 +50,6 @@ if [ "$1" != "dynamic" ]; then
+ make check
  sh ../../build_jbigi.sh static
  else
 -shift
  sh ../../build_jbigi.sh dynamic
  fi
  
-@@ -58,7 +56,7 @@ cp *jbigi???* ../../lib/
+@@ -59,7 +57,7 @@ cp *jbigi???* ../../lib/
  echo 'Library copied to lib/'
  cd ../..
  



Re: [new] sysutils/vifm

2022-08-27 Thread Stuart Henderson
On 2022/08/27 15:34, xaizek wrote:
> On Sat, Aug 27, 2022 at 03:08:09PM +0100, Stuart Henderson wrote:
> > I think it makes sense to add it back.
> 
> Great.
> 
> > Comments on the port:
> > - we don't use subpackages just for desktop files and dependencies
> 
> Something in manpages/guide made me think otherwise, but I can't find it
> now.  Dropped that part.
> 
> > - there are some checks in configure for various tools (groff, vim, git) -
> > everything from packages that affects the build needs to be listed as a
> > dependency or disabled (e.g. for groff/mandoc the right way is probably
> > to set MANGEN_PROG=mandoc, for vim it looks like maybe nothing is needed
> > because unless I missed something perl is used in preference, and perl
> > is always available in base)
> 
> MANGEN_PROG=mandoc works and ignores installed groff.
> 
> Yes, Vim is used to generate tags only if perl isn't available.
> 
> Git is used to get tag & commit revision if build happens inside of a
> repository.  If there is no .git directory, presence of git makes no
> difference.
> 
> Other standard tools (awk, sed, col) are used to process output of
> groff/mandoc if they are available.

Thanks. I've readded it with small tweaks;

- add the pixmap/desktop file entries to pkg/PLIST with @comment,
so that future regen's won't pick them up

- drop TEST_DEPENDS, it's implied by USE_GMAKE



Re: UPDATE: archivers/quazip

2022-08-27 Thread Brian Callahan
Hi Rafael --

On 8/27/2022 12:54 AM, Rafael Sadowski wrote:
> Krita 5.1 depends on 1.3, so here is an update diff to bring quazip-qt5
> to the latest stable version. The test passed and all consumers updated
> (see ports@) and tested.
> 
> Port changes:
> 
> - Remove uncomment likes in Makefile. "make test" works quite well.
> - Patch out the hardcoded version in the include path. For example:
>   Instead of include/QuaZip-Qt5-1.3/quazip/ we use include/QuaZip-Qt5/quazip/.
>   This safe use from updating ports that don't use the CMake module.
> 
> 
> OK?
> 

One quick nit:
I think the COMPILER line can go: the qt5 module already sets COMPILER
and quazip uses -std=gnu++14, so there's no way base-gcc can compile it.

Other than that, ok.

~Brian



Re: [new] sysutils/vifm

2022-08-27 Thread xaizek
On Sat, Aug 27, 2022 at 03:08:09PM +0100, Stuart Henderson wrote:
> I think it makes sense to add it back.

Great.

> Comments on the port:
> - we don't use subpackages just for desktop files and dependencies

Something in manpages/guide made me think otherwise, but I can't find it
now.  Dropped that part.

> - there are some checks in configure for various tools (groff, vim, git) -
> everything from packages that affects the build needs to be listed as a
> dependency or disabled (e.g. for groff/mandoc the right way is probably
> to set MANGEN_PROG=mandoc, for vim it looks like maybe nothing is needed
> because unless I missed something perl is used in preference, and perl
> is always available in base)

MANGEN_PROG=mandoc works and ignores installed groff.

Yes, Vim is used to generate tags only if perl isn't available.

Git is used to get tag & commit revision if build happens inside of a
repository.  If there is no .git directory, presence of git makes no
difference.

Other standard tools (awk, sed, col) are used to process output of
groff/mandoc if they are available.

> On 2022/08/27 11:13, xaizek wrote:
> > Hello,
> >
> > As far as I know port for Vifm was included once, got removed and then
> > there was one failed attempt to add it back.  There seems to be some
> > interest in having it, and in particular I've received a request for a
> > port as Vifm's maintainer, so I decided to give it a try after using
> > OpenBSD for a bit for other reasons.
> >
> > I originally declined making a port because I'm not using OpenBSD,
> > but I can run it in a VM for tests and filter out all emails from this
> > list that don't mention "vifm" to keep an eye on the port.  Although
> > ideally, if this gets accepted, some OpenBSD & Vifm user could take over
> > the port and just ask me for assistance in case of issues.
> >
> > This is a multi-package port.  -main doesn't depend on any other port,
> > except during build.  -desktop provides .desktop file with a
> > corresponding pixmap and depends on devel/desktop-file-utils.  Tests
> > pass.  /etc is handled via @sample.  There is a number of patches, but
> > they should all be gone for the next release.
> >
> > pkg/DESCR-main:
> >
> > Vifm is a file manager with curses interface, which provides Vim-like
> > environment for managing objects within file systems, extended with some
> > useful ideas from mutt.  If you use vi, Vifm gives you complete keyboard
> > control over your files without having to learn a new set of commands.
> >
> > Install vifm-desktop pakcage for desktop integration.
> >
> > pkg/DESCR-desktop:
> >
> > This package adds .desktop-file of Vifm.
> >
> > Best regards,
> > xaizek


sysutils.tar.bz2
Description: Binary data


Re: [UPDATE] lang/erlang 25.0.4

2022-08-27 Thread Omar Polo
Hello,

On 2022/08/23 18:27:21 +0200, Volker Schlecht  
wrote:
> Attached diff updates lang/erlang to 25.0.4.
> This is a bugfix release, bumping erts to 13.0.4 and kernel to 8.4.2
> 
> rebar3, elixir and rabbitmq build and run fine on amd64 with this update.
> 
> I'm also attaching an alternative patch adding me as maintainer. If 
> there's no objections, I'd be happy to take care of the erlang port for 
> the time being.

is lang/erlang/25,-wx now picking up wxWidgets-webkit too?

: checking for wxwidgets webview... yes

that sadly isn't available on all architecture.  (assuming it builds
without the webkit libs -- haven't tried) we either do something like
the following to register the deps only on some arches, or just make
erlang not available on alpha, arm and hhpa.

.if ${MACHINE_ARCH} != "alpha" && ${MACHINE_ARCH} != "arm" && \
   ${MACHINE_ARCH} != "hppa"
LIB_DEPENDS-wx +=x11/wxWidgets,-webkit
WANTLIB-wx += wx_gtk3u_webview-3.0
.endif

otherwise diff looks good and works as intended, i rebuild
successfully rebar3 and elixir, so fwiw it's OK for me.

there's just one additional minor nitpick: Makefile.inc is included in
erlang/21 too, so by setting the maintainer there you need to bump the
revision on erlang/21 too since the package changes.

here's a cumulative diff with the bump but without fixing WANTLIB/LDEPS

Index: Makefile.inc
===
RCS file: /home/cvs/ports/lang/erlang/Makefile.inc,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile.inc
--- Makefile.inc12 Jul 2022 20:45:15 -  1.26
+++ Makefile.inc27 Aug 2022 10:24:42 -
@@ -9,6 +9,8 @@ HOMEPAGE =  https://www.erlang.org/
 MASTER_SITES = https://github.com/erlang/otp/releases/download/OTP-${V}/
 MAJ_V =${V:C/\.[0-9]+//g}
 
+MAINTAINER =   Volker Schlecht 
+
 DISTFILES ?=   ${DISTNAME}.tar.gz \
otp_doc_man_${V}.tar.gz
 
Index: 21/Makefile
===
RCS file: /home/cvs/ports/lang/erlang/21/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- 21/Makefile 11 Jul 2022 22:29:08 -  1.12
+++ 21/Makefile 27 Aug 2022 10:26:37 -
@@ -6,7 +6,8 @@ COMMENT-wx= WxWidgets bindings for Erlan
 PORTROACH= limit:^OTP-21\.
 
 V= 21.3.8.24
-REVISION-main= 0
+REVISION-main= 1
+REVISION-wx=   0
 DISTNAME=  otp_src_$V
 PKGNAME=   erlang-$V
 PKGNAME-main=  erlang-$V
Index: 25/Makefile
===
RCS file: /home/cvs/ports/lang/erlang/25/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- 25/Makefile 30 Jul 2022 21:48:39 -  1.2
+++ 25/Makefile 27 Aug 2022 10:24:42 -
@@ -3,7 +3,7 @@ BROKEN-alpha=   beam/erl_process.c:6692: i
 COMMENT-main=  ${COMMENT}
 COMMENT-wx=WxWidgets bindings for Erlang
 
-V= 25.0.3
+V= 25.0.4
 PORTROACH= limit:^OTP-25\.
 DISTNAME=  otp_src_$V
 PKGNAME=   erlang-$V
@@ -71,7 +71,7 @@ EUNIT_VSN   2.7.1 \
 FTP_VSN 1.1.1 \
 INETS_VSN   8.0 \
 JINTERFACE_VSN  1.13 \
-KERNEL_VSN  8.4.1 \
+KERNEL_VSN  8.4.2 \
 MEGACO_VSN  4.4 \
 MNESIA_VSN  4.21.1 \
 OBSERVER_VSN2.12 \
@@ -91,6 +91,6 @@ TFTP_VSN1.0.3 \
 TOOLS_VSN   3.5.3 \
 WX_VSN  2.2 \
 XMERL_VSN   1.3.29 \
-ERTS_VSN13.0.3
+ERTS_VSN13.0.4
 
 .include 
Index: 25/distinfo
===
RCS file: /home/cvs/ports/lang/erlang/25/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- 25/distinfo 30 Jul 2022 21:48:39 -  1.2
+++ 25/distinfo 27 Aug 2022 10:24:42 -
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_25.0.3.tar.gz) = 
LoKpVP1i9ZYEW+YK1xIKMfg0HJra3wNCY7ryp+QhdSg=
-SHA256 (otp_src_25.0.3.tar.gz) = DXVYvBbz5rYZZFIeAVfhp1qtF3C7CK8QNm6kyDRB7Cg=
-SIZE (otp_doc_man_25.0.3.tar.gz) = 1710319
-SIZE (otp_src_25.0.3.tar.gz) = 103227467
+SHA256 (otp_doc_man_25.0.4.tar.gz) = 
1ffoJazAci62TVBkiP7L0fd1pWxR2XENrSAD3rbggYo=
+SHA256 (otp_src_25.0.4.tar.gz) = j8cH+SoSSyrrD2Xc+ayOJ7KjBee8xMwbL993DuwBZb8=
+SIZE (otp_doc_man_25.0.4.tar.gz) = 1710334
+SIZE (otp_src_25.0.4.tar.gz) = 103213092



Re: [new] sysutils/vifm

2022-08-27 Thread Stuart Henderson
I think it makes sense to add it back. Comments on the port:

- we don't use subpackages just for desktop files and dependencies

- there are some checks in configure for various tools (groff, vim, git) -
everything from packages that affects the build needs to be listed as a
dependency or disabled (e.g. for groff/mandoc the right way is probably
to set MANGEN_PROG=mandoc, for vim it looks like maybe nothing is needed
because unless I missed something perl is used in preference, and perl
is always available in base)



On 2022/08/27 11:13, xaizek wrote:
> Hello,
> 
> As far as I know port for Vifm was included once, got removed and then
> there was one failed attempt to add it back.  There seems to be some
> interest in having it, and in particular I've received a request for a
> port as Vifm's maintainer, so I decided to give it a try after using
> OpenBSD for a bit for other reasons.
> 
> I originally declined making a port because I'm not using OpenBSD,
> but I can run it in a VM for tests and filter out all emails from this
> list that don't mention "vifm" to keep an eye on the port.  Although
> ideally, if this gets accepted, some OpenBSD & Vifm user could take over
> the port and just ask me for assistance in case of issues.
> 
> This is a multi-package port.  -main doesn't depend on any other port,
> except during build.  -desktop provides .desktop file with a
> corresponding pixmap and depends on devel/desktop-file-utils.  Tests
> pass.  /etc is handled via @sample.  There is a number of patches, but
> they should all be gone for the next release.
> 
> pkg/DESCR-main:
> 
> Vifm is a file manager with curses interface, which provides Vim-like
> environment for managing objects within file systems, extended with some
> useful ideas from mutt.  If you use vi, Vifm gives you complete keyboard
> control over your files without having to learn a new set of commands.
> 
> Install vifm-desktop pakcage for desktop integration.
> 
> pkg/DESCR-desktop:
> 
> This package adds .desktop-file of Vifm.
> 
> Best regards,
> xaizek




update games/fheroes2 to 0.9.18

2022-08-27 Thread Paco Esteban
Hi ports@,

This is an update of games/fheroes2 to its latest version 0.9.18
It builds and runs fine for me on amd64, not sure I did the right thing
with the right thing with the lang Makefile.  They seem to have changed
things a bit in this area.

Maintainer on cc.

Comments ?  Ok to commit ?

diff /usr/ports
commit - d831ba6400d1500e8b55926b20ca44816aa1d8c7
path + /usr/ports
blob - c45a60fc907c523c9fe249b68025fd7205d12b6c
file + games/fheroes2/Makefile
--- games/fheroes2/Makefile
+++ games/fheroes2/Makefile
@@ -2,11 +2,10 @@ COMMENT = engine recreation for Heroes of Might and Ma
 
 GH_ACCOUNT =   ihhub
 GH_PROJECT =   fheroes2
-GH_TAGNAME =   0.9.14
+GH_TAGNAME =   0.9.18
 CATEGORIES =   games
 HOMEPAGE = https://ihhub.github.io/fheroes2/
 MAINTAINER =   Thomas Frohwein 
-REVISION = 0
 
 # GPLv2.0+, LGPLv2.1+ (src/thirdparty/libsmacker)
 PERMIT_PACKAGE =   Yes
@@ -30,7 +29,6 @@ do-gen:
 
 do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/fheroes2/files/data
-   ${INSTALL_DATA} ${WRKSRC}/fheroes2.key ${PREFIX}/share/fheroes2/
${INSTALL_DATA} ${WRKSRC}/files/data/resurrection.h2d \
${PREFIX}/share/fheroes2/files/data/
${INSTALL_DATA_DIR} ${PREFIX}/share/fheroes2/files/lang
blob - fe69e1e68011d777d3004c15ca45a0fb6b4e89ea
file + games/fheroes2/distinfo
--- games/fheroes2/distinfo
+++ games/fheroes2/distinfo
@@ -1,2 +1,2 @@
-SHA256 (fheroes2-0.9.14.tar.gz) = VTL6hEO42PVPz8VmKPECBHCtIV4SKF14yEUOSeqZRL4=
-SIZE (fheroes2-0.9.14.tar.gz) = 3628240
+SHA256 (fheroes2-0.9.18.tar.gz) = vNmvznuGljD5fP23E2aPD33M9p/Gsx2xynSsL2NSSo0=
+SIZE (fheroes2-0.9.18.tar.gz) = 5117381
blob - 765221e1f24c22c250ab4e4e79020970626a7d68
file + /dev/null
--- games/fheroes2/patches/patch-files_lang_Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-used UTF-8 so that sed doesn't fail because of different string lengths
-add in missing instructions for languages (hu, lt, nl, sv, pt, tr)
-
-Index: files/lang/Makefile
 files/lang/Makefile.orig
-+++ files/lang/Makefile
-@@ -31,14 +31,14 @@ merge:
- # Spanish: drop accents transliterated with `"` (which breaks translation 
file format)
- # and transliterate the rest using the es_ES.UTF-8 locale
- es.mo: es.po
--  sed -e 'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  LANG=es_ES.UTF-8 LC_CTYPE=es_ES.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-   LANG=es_ES.UTF-8 LC_ALL=es_ES.UTF-8 LC_CTYPE=es_ES.UTF-8 iconv -f utf-8 
-t ascii//TRANSLIT $<.tmp > $<.2.tmp
-   msgfmt $<.2.tmp -o $@
- 
- # In French, accented characters are mapped to unused ASCII characters
- # Non-mapped characters are replaced by their non-accented equivalents
- fr.mo: fr.po
--  sed -e 'y/àâçéèêîïôùûüÉÊÀ/@*^~`|><#&$$uEEA/' $< > $<.tmp
-+  LANG=fr_FR.UTF-8 LC_CTYPE=fr_FR.UTF-8 sed -e 
'y/àâçéèêîïôùûüÉÊÀ/@*^~`|><#&$$uEEA/' $< > $<.tmp
-   sed -i~ -e 's/œ/oe/g' $<.tmp
-   msgfmt $<.tmp -o $@
- 
-@@ -78,6 +78,36 @@ nb.mo: nb.po
- it.mo: it.po
-   iconv -f utf-8 -t CP1252 $< > $<.tmp
-   LANG=it.CP1252 LC_ALL=it.CP1252 LC_CTYPE=it.CP1252 sed -e 
's/UTF-8/CP1252/' $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+hu.mo: hu.po
-+  LANG=hu_HU.UTF-8 LC_ALL=hu_HU.UTF-8 LC_CTYPE=hu_HU.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+lt.mo: lt.po
-+  LANG=lt_LT.UTF-8 LC_ALL=lt_LT.UTF-8 LC_CTYPE=lt_LT.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+nl.mo: nl.po
-+  LANG=nl_NL.UTF-8 LC_ALL=nl_NL.UTF-8 LC_CTYPE=nl_NL.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+sv.mo: sv.po
-+  LANG=sv_SV.UTF-8 LC_ALL=sv_SV.UTF-8 LC_CTYPE=sv_SV.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+pt.mo: pt.po
-+  LANG=pt_PT.UTF-8 LC_ALL=pt_PT.UTF-8 LC_CTYPE=pt_PT.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+tr.mo: tr.po
-+  LANG=tr_TR.UTF-8 LC_ALL=tr_TR.UTF-8 LC_CTYPE=tr_TR.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-   msgfmt $<.2.tmp -o $@
- 
- # All other languages: drop accents transliterated with `"` (which breaks 
translation file format)
blob - 89a33ef3e05b9aff8fdff3db84fe94b3d6dc5bd5
file + /dev/null
--- games/fheroes2/patches/patch-src_fheroes2_agg_agg_cpp
+++ /dev/null
@@ -1,163 +0,0 @@
-Fix failing music file search
-GH PR 5278
-
-Index: src/fheroes2/agg/agg.cpp
 src/fheroes2/agg/agg.cpp.orig
-+++ src/fheroes2/agg/agg.cpp
-@@ -22,6 +22,7 @@
-  *

Re: drop print/libXp ?

2022-08-27 Thread Pascal Stumpf
Yes, this should be removed.  OK.

On Sat, 27 Aug 2022 08:37:05 +0200, Matthieu Herrb wrote:
> Hi,
> 
> I'd like to propose to remove print/libXp, the client library for the
> long deprecated Xprint X server.
> By itself this library is useless, unless one has a working Xprint
> server running somewhere.
> 
> It used to be a dependency for OpenMotif, but as far as I can tell
> it's not the case anymore, and I couldn't find any port that lists it
> as LIB_DEPEND.
> 
> and also X.Org is considring dropping it for good :
> https://lists.x.org/archives/xorg-devel/2022-August/058876.html
> 
> Comments ?
> -- 
> Matthieu Herrb



[new] sysutils/vifm

2022-08-27 Thread xaizek
Hello,

As far as I know port for Vifm was included once, got removed and then
there was one failed attempt to add it back.  There seems to be some
interest in having it, and in particular I've received a request for a
port as Vifm's maintainer, so I decided to give it a try after using
OpenBSD for a bit for other reasons.

I originally declined making a port because I'm not using OpenBSD,
but I can run it in a VM for tests and filter out all emails from this
list that don't mention "vifm" to keep an eye on the port.  Although
ideally, if this gets accepted, some OpenBSD & Vifm user could take over
the port and just ask me for assistance in case of issues.

This is a multi-package port.  -main doesn't depend on any other port,
except during build.  -desktop provides .desktop file with a
corresponding pixmap and depends on devel/desktop-file-utils.  Tests
pass.  /etc is handled via @sample.  There is a number of patches, but
they should all be gone for the next release.

pkg/DESCR-main:

Vifm is a file manager with curses interface, which provides Vim-like
environment for managing objects within file systems, extended with some
useful ideas from mutt.  If you use vi, Vifm gives you complete keyboard
control over your files without having to learn a new set of commands.

Install vifm-desktop pakcage for desktop integration.

pkg/DESCR-desktop:

This package adds .desktop-file of Vifm.

Best regards,
xaizek


vifm.tar.bz2
Description: Binary data


sparc64 bulk build report

2022-08-27 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Wed Aug 24 12:40:10 MDT 2022
Finished: Sat Aug 27 05:00:11 MDT 2022
Duration: 2 Days 16 hours 20 minutes

Built using OpenBSD 7.2-beta (GENERIC.MP) #1435: Tue Aug 23 15:59:25 MDT 2022

Built 9307 packages

Number of packages built each day:
Aug 24: 6796
Aug 25: 1747
Aug 26: 760
Aug 27: 4


Critical path missing pkgs:
http://build-failures.rhaalovely.net/sparc64/2022-08-24/summary.log

Build failures: 43
http://build-failures.rhaalovely.net/sparc64/2022-08-24/cad/dxf2gcode.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/cad/oce.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/databases/recoll.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/devel/avr/gcc.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/devel/kf5/kdbusaddons.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/devel/libdispatch.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/devel/qcoro.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/devel/quirks.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/devel/xsd.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/games/arx-libertatis.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/games/gargoyle.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/games/mvdsv.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/geo/pdal.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/graphics/aspect-crop.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/graphics/asymptote.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/graphics/birdfont.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/graphics/makehuman.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/graphics/opencolorio.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/graphics/posterazor.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/graphics/webp-pixbuf-loader.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/inputmethods/libime.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/lang/guile3.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/lang/racket-minimal.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/mail/mu.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/misc/open62541.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/multimedia/mkvtoolnix.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/net/irssi.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/security/clamav.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/security/keepassxc,yubikey.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/security/py-cryptography,python3.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/security/veracrypt.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/telephony/asterisk/16.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/telephony/asterisk/18.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/telephony/asterisk/19.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/textproc/libmarisa.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/textproc/xxdiff.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/www/unit/unit-ruby.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/x11/gnome/console.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/x11/gnome/gjs.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/x11/gnome/secrets.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/x11/lumina.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/x11/qt5/qttranslations.log
http://build-failures.rhaalovely.net/sparc64/2022-08-24/x11/qt6/qtdeclarative.log

Recurrent failures:
 failures/cad/oce.log
 failures/databases/recoll.log
 failures/devel/avr/gcc.log
 failures/devel/libdispatch.log
 failures/devel/qcoro.log
 failures/devel/xsd.log
 failures/games/arx-libertatis.log
 failures/games/gargoyle.log
 failures/geo/pdal.log
 failures/graphics/aspect-crop.log
 failures/graphics/asymptote.log
 failures/graphics/posterazor.log
 failures/graphics/webp-pixbuf-loader.log
 failures/inputmethods/libime.log
 failures/lang/racket-minimal.log
 failures/mail/mu.log
 failures/misc/open62541.log
 failures/multimedia/mkvtoolnix.log
 failures/net/irssi.log
 failures/security/clamav.log
 failures/security/keepassxc,yubikey.log
 failures/security/veracrypt.log
 failures/telephony/asterisk/16.log
 failures/x11/gnome/secrets.log
 failures/x11/lumina.log
 failures/x11/qt5/qttranslations.log

New failures:
+failures/devel/kf5/kdbusaddons.log
+failures/devel/quirks.log
+failures/games/mvdsv.log
+failures/lang/guile3.log
+failures/security/py-cryptography,python3.log
+failures/x11/qt6/qtdeclarative.log

Resolved failures:
-failures/devel/kf5/kio.log
-failures/devel/p5-Algorithm-C3.log
-failures/devel/xtensa-esp32s2-elf/binutils.log
-failures/devel/xtensa-esp