Re: Is there a way to display the block of another man page inside a man page

2022-05-01 Thread Tom Smyth
Hello Ingo,

thanks for your time on this your comments and advice were very helpful
just one follow up
the :t functionality in man did not seem to work unless I had the
.Tg telnet
line added
Thanks for the tip on the writing side... ( I must of gone to the
school were I learnend why say something in 10 words when you can say
the exact same thing in 100 words...
Im taking the lessons learned from the telnet command and applying it
else where in the man page thanks
here is what I ended up with  for the telnet command in nsh
.Tg telnet
.Ic telnet
.Op Ar options
.Op Ar host
.Op port
.Pp
Open a
.Xr telnet 1
session to the given TCP
.Ar port
on the remote server
.Ar host ,
specified by name or IP address.
If the port is not specified the IANA assigned port 23 for telnet will be
used.
The
.Ar options
are documented in the
.Xr telnet 1
manual page.


Thanks again Ingo

Tom Smyth

On Mon, 2 May 2022 at 02:36, Ingo Schwarze  wrote:
>
> Hi Tom,
>
> Tom Smyth wrote on Mon, May 02, 2022 at 01:46:50AM +0100:
>
> > while documenting nsh and its features,
> > I wanted to  display the command switches of telnet command inside the
> > manual page for nsh,
>
> Don't.
>
> This is not a technical problem: "how can i technically do this"
> is the wrong question to ask.
>
> This is a problem of manual page design and content organisation.
> Having a large amount of identical text in two manual pages is a
> bad idea because readers will wonder whether the text is indeed
> identical or whether there are subtle differences.  They will likely
> waste time by starting to compare the two pages to track down the
> differences.
>
> Besides, displaying lots of content from one page in another is
> bad documentation design because it detracts from the topic of
> the other page.  Instead, explain in the other page which content
> of the first page also applies here, as precisely as possible.
>
> > I would like to display , the contents of the
> > telnet , name synopsis and description sections from the telnet
> > manpage in the nsh man page without copying the contents of the man
> > page. (so that the command line switches / arguments are up to date
> > for a given OpenBSD version
> >
> > for now i have done telnet client documentation in nsh as follows
> > .Tg telnet
>
> Most likely, .Tg is not needed right in front of .Ic with the same
> argument.  Does :t telnet not work without it?
>
> > .Ic telnet
> > .Op -a
>
> That should be ".Op Fl a"; the same applies below.
>
> > .Op -b host-alias
> > .Op -l user-name
> > .Ar host-name
>
> Just ".Ar host" is enough; it may not even be a name.
>
> > .Op Ar port
> > .Pp
> > Open a telnet client session to the remote host host-name.
>
> Better:
>
>   Open a
>   .Xr telnet 1
>   session to the remote server
>   .Ar host ,
>   which can be specified by name or IP address.
>
> > Where host-name can be a name or IP address of the remote host.
> > port is the TCP port on the remote host which you wish to connect and port
> > can be within the range 0-65535.
> > The
> > .Ic -a
> > switch will attempt an automatic login if the setup permits it.
> > The
> > .Ic -b host-alias
> > will bind the source IP telnet client session to a specific ip address alias
> > rather than the primary ip address on a given interface.
> > See
>
> the
>
> > .Xr telnet 1
> > man page for a comprehensive list of telnet command options.
>
> Yes, that is how to do it.
> Nits:  s/man/manual/; s/command/command line/
>
> I think i would trim this down even more.
> The -a and -l options are unimportant because nobody should use
> telnet(1) with authentication.  The -b option is unimportant because
> the automatically selected source address is almost always just fine.
>
> So just
>
>   .Ic telnet
>   .Op Ar options
>   .Op Ar host Op port
>   .Pp
>   Open a
>   .Xr telnet 1
>   session to the given TCP
>   .Ar port
>   on the remote server
>   .Ar host ,
>   specified by name or IP address.
>   The
>   .Ar options
>   are documented in the
>   .Xr telnet 1
>   manual page.
>
> seems better to me: precise and concise.
>
> > .Bd -literal -offset indent
> > nsh(p)/!man telnet
> > .Ed
>
> This example is probably superfluous at this point.
> Escaping to a shell (i guess that is what "!" means)
> ought to be documented in a different part of this manual page,
> and apart from that, the example is trivial.
>
> > any thoughts / advice welcome
>
> Hope this helps,
>   Ingo



-- 
Kindest regards,
Tom Smyth.



Re: Is there a way to display the block of another man page inside a man page

2022-05-01 Thread Ingo Schwarze
Hi Tom,

Tom Smyth wrote on Mon, May 02, 2022 at 01:46:50AM +0100:

> while documenting nsh and its features,
> I wanted to  display the command switches of telnet command inside the
> manual page for nsh,

Don't.

This is not a technical problem: "how can i technically do this"
is the wrong question to ask.

This is a problem of manual page design and content organisation.
Having a large amount of identical text in two manual pages is a
bad idea because readers will wonder whether the text is indeed
identical or whether there are subtle differences.  They will likely
waste time by starting to compare the two pages to track down the
differences.

Besides, displaying lots of content from one page in another is
bad documentation design because it detracts from the topic of
the other page.  Instead, explain in the other page which content
of the first page also applies here, as precisely as possible.

> I would like to display , the contents of the
> telnet , name synopsis and description sections from the telnet
> manpage in the nsh man page without copying the contents of the man
> page. (so that the command line switches / arguments are up to date
> for a given OpenBSD version
> 
> for now i have done telnet client documentation in nsh as follows
> .Tg telnet

Most likely, .Tg is not needed right in front of .Ic with the same
argument.  Does :t telnet not work without it?

> .Ic telnet
> .Op -a

That should be ".Op Fl a"; the same applies below.

> .Op -b host-alias
> .Op -l user-name
> .Ar host-name

Just ".Ar host" is enough; it may not even be a name.

> .Op Ar port
> .Pp
> Open a telnet client session to the remote host host-name.

Better:

  Open a
  .Xr telnet 1
  session to the remote server
  .Ar host ,
  which can be specified by name or IP address.

> Where host-name can be a name or IP address of the remote host.
> port is the TCP port on the remote host which you wish to connect and port
> can be within the range 0-65535.
> The
> .Ic -a
> switch will attempt an automatic login if the setup permits it.
> The
> .Ic -b host-alias
> will bind the source IP telnet client session to a specific ip address alias
> rather than the primary ip address on a given interface.
> See

the

> .Xr telnet 1
> man page for a comprehensive list of telnet command options.

Yes, that is how to do it.
Nits:  s/man/manual/; s/command/command line/

I think i would trim this down even more.
The -a and -l options are unimportant because nobody should use
telnet(1) with authentication.  The -b option is unimportant because
the automatically selected source address is almost always just fine.

So just

  .Ic telnet
  .Op Ar options
  .Op Ar host Op port
  .Pp
  Open a
  .Xr telnet 1
  session to the given TCP
  .Ar port
  on the remote server
  .Ar host ,
  specified by name or IP address.
  The
  .Ar options
  are documented in the
  .Xr telnet 1
  manual page.

seems better to me: precise and concise.

> .Bd -literal -offset indent
> nsh(p)/!man telnet
> .Ed

This example is probably superfluous at this point.
Escaping to a shell (i guess that is what "!" means)
ought to be documented in a different part of this manual page,
and apart from that, the example is trivial.

> any thoughts / advice welcome

Hope this helps,
  Ingo



Re: [new] mail/aerc - terminal email client

2022-05-01 Thread James Cook
> It's based on a previous submission by Raymond (+cc).  I've enabled the
> notmuch support (but not really tried it yet) and updated it, plus some
> other minor tweaks.

It is working for me with notmuch. I'm sending this with your aerc port.
This is my first time using aerc. Thanks for porting it!

-- 
James



Re: READMEs files for ports

2022-05-01 Thread Chris Bennett
On Sun, May 01, 2022 at 09:43:28PM +0200, Marc Espie wrote:
> You guys got to remember those are mostly written by developers.
> 
> There's a bit of a chicken problem: when you've been playing with
> software for a while, it's difficult to figure out what might be a problem
> for newcomers.
> 
> That said READMEs files should reflect stuff that's a good idea to do if
> you're using that package PREFERABLY IN A VERY TERSE MANNER.
> 
> If you are using packages YOU CAN HELP.
> 
> Yeah.
> 
> What do you think is hard to figure out and could use a mention in a 
> pkg-readme ?
> 
> Bear in mind that we're mostly talking OpenBSD specific related stuff.
> 
> But personally, I don't mind a quickstart on "unfriendly" opensource
> that's hard to get to work without looking at their docs.
> 
> THIS IS AN OPPORTUNITY PEOPLE!!!
> 
> You are using OpenBSD and you thing it's difficult to contribute ?
> 
> Maybe you can share your experiences about making things work and what was
> hard to figure out ?
> 
> (Side note: pkg land is very tricky to automate. Some of what you're going to
> say I'm probably already aware of, but nevertheless this might give an idea
> about priorities on what to work on first)
> 

dovecot readme says that "various" things need to be increased to make
it work. No explanation how to do that.
I have a page bookmarked that I have used in the past to be able to do
those things in a new installation.
I'm clueless about the right numbers. I just guess.

postgresql-server seriously needs the defaults and the readme numbers
changed. On a small server popping out 300 image file paths, I got
terrible errors under mod_perl in the past.
For many applications, the low numbers of connections are just fine.
But any web server application needs far more.
Some advice on what are good numbers for different situations would be
a great help.

I would love to help with those two, but I genuinely don't know the
right answers beyond "I did this and it works".

-- 
Chris Bennett



Is there a way to display the block of another man page inside a man page

2022-05-01 Thread Tom Smyth
Hello,
while documenting nsh and its features,
I wanted to  display the command switches of telnet command inside the
manual page for nsh,
I would like to display , the contents of the
telnet , name synopsis and description sections from the telnet
manpage in the nsh man page without copying the contents of the man
page. (so that the command line switches / arguments are up to date
for a given OpenBSD version

for now i have done telnet client documentation in nsh as follows
.Tg telnet
.Ic telnet
.Op -a
.Op -b host-alias
.Op -l user-name
.Ar host-name
.Op Ar port
.Pp
Open a telnet client session to the remote host host-name.
Where host-name can be a name or IP address of the remote host.
port is the TCP port on the remote host which you wish to connect and port
can be within the range 0-65535.
The
.Ic -a
switch will attempt an automatic login if the setup permits it.
The
.Ic -b host-alias
will bind the source IP telnet client session to a specific ip address alias
rather than the primary ip address on a given interface.
See
.Xr telnet 1
man page for a comprehensive list of telnet command options.
.Bd -literal -offset indent
nsh(p)/!man telnet
.Ed

any thoughts / advice welcome

-- 
Kindest regards,
Tom Smyth.



回复: games/chessx: Update to 1.5.0

2022-05-01 Thread wen heping
ping ...


发件人: wen heping 
发送时间: 2021年8月13日 8:53
收件人: ports@openbsd.org
主题: games/chessx: Update to 1.5.0

Hi, ports@:

 Here is a patch for games/chessx to update to 1.5.0.
It build and run well on amd64-current system. No tests
defined and no other ports depend on it.

Cheers !
wen


games/py-chess: Update to 1.9.0

2022-05-01 Thread wen heping
ping ...


发件人: wen heping 
发送时间: 2022年4月3日 10:33
收件人: ports@openbsd.org
主题: tsgames/py-chess: Update to 1.9.0

Hi, ports@:

   Here is a simple patch for games/py-chess to update to 1.9.0.
It build well and pass all tests on amd64-7.1 system.
   No other ports depends on it.

wen
Index: Makefile
===
RCS file: /cvs/ports/games/py-chess/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile11 Mar 2022 19:04:50 -  1.4
+++ Makefile3 Apr 2022 02:29:37 -
@@ -1,6 +1,6 @@
 COMMENT =  pure Python chess library
 
-MODPY_EGG_VERSION =1.8.0
+MODPY_EGG_VERSION =1.9.0
 DISTNAME = chess-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
Index: distinfo
===
RCS file: /cvs/ports/games/py-chess/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo24 Dec 2021 01:41:02 -  1.2
+++ distinfo3 Apr 2022 02:29:37 -
@@ -1,2 +1,2 @@
-SHA256 (chess-1.8.0.tar.gz) = b6VtiDdiR8gZPmrQPBDiwAZvKoGZ+vihWHcYI4kQxUc=
-SIZE (chess-1.8.0.tar.gz) = 6069346
+SHA256 (chess-1.9.0.tar.gz) = d5GDMxLKkwghpBXQHlt0Ppn7VA1lyubMoOArpqNSpFI=
+SIZE (chess-1.9.0.tar.gz) = 6070330


回复: x11/lxqt: Update to 1.1.0

2022-05-01 Thread wen heping
Agree.


发件人: Rafael Sadowski 
发送时间: 2022年5月1日 22:53
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: x11/lxqt: Update to 1.1.0

On Sun May 01, 2022 at 02:13:13PM +, wen heping wrote:
> Hi, ports@:
>
>Here is a patch for x11/lxqt to update to 1.1.0.
>It build well and run well on my amd64-7.1 system.
>
>Any comments?

We could replace:

+LIB_DEPENDS += x11/lxqt/liblxqt>=1.1.0
with
+LIB_DEPENDS += x11/lxqt/liblxqt>=${VERSION}

What do you think?

Rafael


Re: [NEW] sysutils/fd

2022-05-01 Thread Frederic Cambus
On Fri, Apr 29, 2022 at 09:48:16AM +0200, Theo Buehler wrote:

> > Here is a new port: sysutils/fd
> > 
> > I was a bit skeptical at first about why a find replacement was useful,
> > but speed alone won me over.
> 
> I'm ok with importing this, but I'd like to see two changes: 1. add
> 
> MODCARGO_BUILD_ARGS =   --no-default-features
> 
> to disable the use of jemalloc instead of system malloc and 2. it would
> be nice if you could take MAINTAINER to reduce the burden on semarie for
> Rust updates.

Makes sense, thanks for spotting this. Imported with both changes in.



CVS: cvs.openbsd.org: ports

2022-05-01 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2022/05/01 15:12:11

Modified files:
sysutils   : Makefile 

Log message:
Add fd.



CVS: cvs.openbsd.org: ports

2022-05-01 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2022/05/01 15:11:16

Log message:
Import sysutils/fd.

fd is a program to find entries in your filesystem. It is a simple, fast
and user-friendly alternative to find. While it does not aim to support
all of find's powerful functionality, it provides sensible (opinionated)
defaults for a majority of use cases.

OK tb@, rsadowski@

Status:

Vendor Tag: fcambus
Release Tags:   fcambus_20220501

N ports/sysutils/fd/Makefile
N ports/sysutils/fd/crates.inc
N ports/sysutils/fd/distinfo
N ports/sysutils/fd/pkg/PLIST
N ports/sysutils/fd/pkg/DESCR

No conflicts created by this import



Re: [ports discussion] enforcing maintainership?

2022-05-01 Thread Marc Espie
I think that, for one port that I'm maintainer or, there are probably 10+
ports I originated/did major changes on.

One thing Solene is right about: what does port maintainership means ?

It means there's one person who cares deeply enough about the port that
he's going to keep it (more or less) up-to-date and will be the go-to person
for changes to that port.

As it stands, I don't think "multi-maintainer" ports are a solution.

I also don't think keeping everything squeaky up-to-date is the solution
either.

And finally (surprise!) I don't think that removing ports without recent
activity is the solution either.

The way Unix works, we got 5000+ ports that don't need much activity nor
maintainership. Some of them might be somewhat out-of-date but this doesn't
have huge implications, security-wise.

The remaining 5000 split among stuff that's trivial to maintain  (meaning:
it's in good enough shape/portable enough that an update can be done by anyone)
and stuff that's trickier.

I think the main goal we should have is to get more people on-board.

Face it: we are lagging behind badly when it comes to gettin more ports aboard.


Yeah, there's the question of quality and all that.

Let me wonder a bit.

We've got all kinds of tools to catch bad mistakes these days.

What's wrong with opening the Ivory Tower a wee little bit more and getting
more ports people ?

Newcomers may make mistakes.

We got more tools to catch those mistakes. And we need tooling for that.

More people to work with -> more time to work on stuff that needs working on.



READMEs files for ports

2022-05-01 Thread Marc Espie
You guys got to remember those are mostly written by developers.

There's a bit of a chicken problem: when you've been playing with
software for a while, it's difficult to figure out what might be a problem
for newcomers.

That said READMEs files should reflect stuff that's a good idea to do if
you're using that package PREFERABLY IN A VERY TERSE MANNER.

If you are using packages YOU CAN HELP.

Yeah.

What do you think is hard to figure out and could use a mention in a 
pkg-readme ?

Bear in mind that we're mostly talking OpenBSD specific related stuff.

But personally, I don't mind a quickstart on "unfriendly" opensource
that's hard to get to work without looking at their docs.

THIS IS AN OPPORTUNITY PEOPLE!!!

You are using OpenBSD and you thing it's difficult to contribute ?

Maybe you can share your experiences about making things work and what was
hard to figure out ?

(Side note: pkg land is very tricky to automate. Some of what you're going to
say I'm probably already aware of, but nevertheless this might give an idea
about priorities on what to work on first)



Re: NEW: x11/qt6/qtmultimedia

2022-05-01 Thread Stuart Henderson
On 2022/05/01 20:36, Rafael Sadowski wrote:
> OK?
> 
> Information for inst:qt6-qtmultimedia-6.3.0
> 
> Comment:
> Qt6 multimedia components
> 
> Description:
> Qt Multimedia is an add-on module that provides a rich set of QML types and 
> C++
> classes to handle multimedia content. It contains an easy to use API for
> playing back audio and video files and rendering those on screen, as well as a
> comprehensive API for recording audio and video from the systems cameras and
> microphones.
> 
> Maintainer: The OpenBSD ports mailing-list 
> 
> WWW: https://www.qt.io/
> 
> 

ok.

: BUILD_DEPENDS = audio/pulseaudio \
: x11/qt6/qtsvg>=${VERSION},<${NEXT_VERSION}
: 
: LIB_DEPENDS =   devel/glib2 \
: multimedia/gstreamer1/core \
: multimedia/gstreamer1/plugins-base \
: multimedia/gstreamer1/plugins-bad \
: x11/qt6/qtdeclarative>=${VERSION},<${NEXT_VERSION}

have you considered setting PKGSPEC in x11/qt6/qtdeclarative and
x11/qt6/qtsvg (and the others with this construct) instead?
it sets the default automatically for any ports depending on it.



NEW: x11/qt6/qtmultimedia

2022-05-01 Thread Rafael Sadowski
OK?

Information for inst:qt6-qtmultimedia-6.3.0

Comment:
Qt6 multimedia components

Description:
Qt Multimedia is an add-on module that provides a rich set of QML types and C++
classes to handle multimedia content. It contains an easy to use API for
playing back audio and video files and rendering those on screen, as well as a
comprehensive API for recording audio and video from the systems cameras and
microphones.

Maintainer: The OpenBSD ports mailing-list 

WWW: https://www.qt.io/




qt6-qtmultimedia-6.3.0.tar.gz
Description: Binary data


UPDATE: x11/xscope 1.4.2

2022-05-01 Thread Matthieu Herrb
Hi,

This updates xscope to version 1.4.2. Patch has been submitted
upstreams:
https://gitlab.freedesktop.org/xorg/app/xscope/-/merge_requests/6

ok?

Index: Makefile
===
RCS file: /cvs/OpenBSD/ports/x11/xscope/Makefile,v
retrieving revision 1.4
diff -u -p -u -r1.4 Makefile
--- Makefile11 Mar 2022 20:18:09 -  1.4
+++ Makefile1 May 2022 16:47:28 -
@@ -1,5 +1,5 @@
 COMMENT =  X Window Protocol Viewer
-DISTNAME = xscope-1.4.1
+DISTNAME = xscope-1.4.2
 CATEGORIES =   x11
 
 HOMEPAGE = http://wiki.X.Org/
Index: distinfo
===
RCS file: /cvs/OpenBSD/ports/x11/xscope/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 distinfo
--- distinfo13 Jul 2014 08:19:53 -  1.1.1.1
+++ distinfo1 May 2022 16:47:47 -
@@ -1,2 +1,2 @@
-SHA256 (xscope-1.4.1.tar.gz) = +ZVYpk6CjNLDUgke02KtLvQrHFXvXAHL94K+lzW7beM=
-SIZE (xscope-1.4.1.tar.gz) = 278083
+SHA256 (xscope-1.4.2.tar.gz) = 4S1jSmnOHsNrCv0dQIFCFeJigBoDDd+D19A0jNBGs4E=
+SIZE (xscope-1.4.2.tar.gz) = 280923
Index: patches/patch-peerinfo_c
===
RCS file: patches/patch-peerinfo_c
diff -N patches/patch-peerinfo_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-peerinfo_c1 May 2022 16:58:51 -
@@ -0,0 +1,15 @@
+Index: peerinfo.c
+--- peerinfo.c.orig
 peerinfo.c
+@@ -43,7 +43,11 @@ static pid_t
+ GetPidFromFd(FD fd)
+ {
+ #ifdef SO_PEERCRED
++#ifndef __OpenBSD__
+ struct ucred cred;
++#else
++struct sockpeercred cred;
++#endif
+ socklen_t cred_len = sizeof(cred);
+ 
+ if (getsockopt(fd, SOL_SOCKET, SO_PEERCRED, , _len) == 0 &&

-- 
Matthieu Herrb



NEW: x11/qt6/qtwayland

2022-05-01 Thread Rafael Sadowski
Information for inst:qt6-qtwayland-6.3.0

Comment:
Wayland support for Qt6

Description:
QtWayland is a Qt module that wraps the functionality of Wayland. QtWayland is
separated into a client and server side. The client side is the wayland
platform plugin, and provides a way to run Qt applications as Wayland clients.
The server side is the Qt Wayland Compositor API, and allows users to write
their own Wayland compositors.

Maintainer: The OpenBSD ports mailing-list 

WWW: https://www.qt.io/



qt6-qtwayland-6.3.0.tar.gz
Description: Binary data


Re: x11/lxqt: Update to 1.1.0

2022-05-01 Thread Rafael Sadowski
On Sun May 01, 2022 at 02:13:13PM +, wen heping wrote:
> Hi, ports@:
> 
>Here is a patch for x11/lxqt to update to 1.1.0.
>It build well and run well on my amd64-7.1 system.
> 
>Any comments?

We could replace:

+LIB_DEPENDS += x11/lxqt/liblxqt>=1.1.0
with
+LIB_DEPENDS += x11/lxqt/liblxqt>=${VERSION}

What do you think?

Rafael



CVS: cvs.openbsd.org: ports

2022-05-01 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2022/05/01 08:48:13

Modified files:
www/p5-WWW-Form-UrlEncoded-XS: Makefile distinfo 
www/p5-WWW-Form-UrlEncoded-XS/pkg: PLIST 

Log message:
Update to p5-WWW-Form-UrlEncoded-XS-0.27 from wen heping.



www/p5-WWW-Form-UrlEncoded-XS: Update to 0.27

2022-05-01 Thread wen heping
Hi, ports@:

 Here is a simple patch for www/p5-WWW-Form-UrlEncoded-XS
to update to 0.27. It build well and pass all tests on amd64-7.1 suystem.

 Only one port depends on it: www/p5-WWW-Form-UrlEncoded.
It build well and pass all tests too.

 Upstream Changes for version 0.27 - 2022-04-14
Fixed segfault.



wen  Index: Makefile
===
RCS file: /cvs/ports/www/p5-WWW-Form-UrlEncoded-XS/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile16 Mar 2022 10:16:34 -  1.4
+++ Makefile1 May 2022 14:26:25 -
@@ -1,9 +1,8 @@
 COMMENT =  parser and builder for x-www-form-urlencoded in XS
 
-DISTNAME = WWW-Form-UrlEncoded-XS-0.26
+DISTNAME = WWW-Form-UrlEncoded-XS-0.27
 CATEGORIES =   www
 MODULES =  cpan
-REVISION = 0
 
 # Perl
 PERMIT_PACKAGE =   Yes
Index: distinfo
===
RCS file: /cvs/ports/www/p5-WWW-Form-UrlEncoded-XS/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo6 Jul 2019 20:34:17 -   1.1.1.1
+++ distinfo1 May 2022 14:26:25 -
@@ -1,2 +1,2 @@
-SHA256 (WWW-Form-UrlEncoded-XS-0.26.tar.gz) = 
l6L9QdBEqzuawq9qdC65SqtQUjWtKtr/U1Sj8CdupzE=
-SIZE (WWW-Form-UrlEncoded-XS-0.26.tar.gz) = 58649
+SHA256 (WWW-Form-UrlEncoded-XS-0.27.tar.gz) = 
SiEggMysnT7dX9FK9wEDi2QN1pdPG8oJQBThhTK/KjA=
+SIZE (WWW-Form-UrlEncoded-XS-0.27.tar.gz) = 58761
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/p5-WWW-Form-UrlEncoded-XS/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 20:10:38 -  1.2
+++ pkg/PLIST   1 May 2022 14:26:25 -
@@ -8,5 +8,5 @@ ${P5ARCH}/auto/WWW/
 ${P5ARCH}/auto/WWW/Form/
 ${P5ARCH}/auto/WWW/Form/UrlEncoded/
 ${P5ARCH}/auto/WWW/Form/UrlEncoded/XS/
-${P5ARCH}/auto/WWW/Form/UrlEncoded/XS/XS.so
+@so ${P5ARCH}/auto/WWW/Form/UrlEncoded/XS/XS.so
 @man man/man3p/WWW::Form::UrlEncoded::XS.3p


x11/lxqt: Update to 1.1.0

2022-05-01 Thread wen heping
Hi, ports@:

   Here is a patch for x11/lxqt to update to 1.1.0.
   It build well and run well on my amd64-7.1 system.

   Any comments?


Cheers !
wenIndex: Makefile.inc
===
RCS file: /cvs/ports/x11/lxqt/Makefile.inc,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile.inc
--- Makefile.inc11 Mar 2022 20:16:38 -  1.7
+++ Makefile.inc1 May 2022 14:07:55 -
@@ -1,6 +1,6 @@
 DIST_SUBDIR =  lxqt
 
-VERSION ?= 1.0.0
+VERSION ?= 1.1.0
 
 DISTNAME ?=${NAME}-${VERSION}
 
Index: about/Makefile
===
RCS file: /cvs/ports/x11/lxqt/about/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- about/Makefile  11 Mar 2022 20:16:38 -  1.8
+++ about/Makefile  1 May 2022 14:07:55 -
@@ -6,7 +6,7 @@ WANTLIB += ${COMPILER_LIBCXX} KF5WindowS
 WANTLIB += Qt5Gui Qt5Svg Qt5Widgets Qt5X11Extras Qt5Xdg Qt5XdgIconLoader
 WANTLIB += Qt5Xml X11 c gio-2.0 glib-2.0 gobject-2.0 lxqt m
 
-LIB_DEPENDS += x11/lxqt/liblxqt>=1.0.0
+LIB_DEPENDS += x11/lxqt/liblxqt>=1.1.0
 
 BUILD_DEPENDS +=   x11/lxqt/build-tools
 
Index: about/distinfo
===
RCS file: /cvs/ports/x11/lxqt/about/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- about/distinfo  22 Nov 2021 05:45:42 -  1.3
+++ about/distinfo  1 May 2022 14:07:55 -
@@ -1,2 +1,2 @@
-SHA256 (lxqt/lxqt-about-1.0.0.tar.xz) = 
HBT2i/ZQmfvUawYv/GySZWYgqhqe7FoP0tGxGIiTkgM=
-SIZE (lxqt/lxqt-about-1.0.0.tar.xz) = 43176
+SHA256 (lxqt/lxqt-about-1.1.0.tar.xz) = 
g1u8WORU2x/EY88/9lMmlRQApPn/W03osOo62+6CeA0=
+SIZE (lxqt/lxqt-about-1.1.0.tar.xz) = 45324
Index: build-tools/Makefile
===
RCS file: /cvs/ports/x11/lxqt/build-tools/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- build-tools/Makefile19 Apr 2022 13:06:37 -  1.10
+++ build-tools/Makefile1 May 2022 14:07:55 -
@@ -1,7 +1,6 @@
 COMMENT =  various packaging tools and scripts for LXQt applications
 
-VERSION =  0.10.0
-REVISION = 1
+VERSION =  0.11.0
 
 NAME = lxqt-build-tools
 
Index: build-tools/distinfo
===
RCS file: /cvs/ports/x11/lxqt/build-tools/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- build-tools/distinfo22 Nov 2021 05:45:42 -  1.3
+++ build-tools/distinfo1 May 2022 14:07:55 -
@@ -1,2 +1,2 @@
-SHA256 (lxqt/lxqt-build-tools-0.10.0.tar.xz) = 
+suGsL871P0gMG066WWhSO1ZeF6vfXMWmoKpdHPQO+o=
-SIZE (lxqt/lxqt-build-tools-0.10.0.tar.xz) = 25312
+SHA256 (lxqt/lxqt-build-tools-0.11.0.tar.xz) = 
3V1J5Z+bBVLLQBGOsopGP2MLXebmJrKRBBC1TvO8wbk=
+SIZE (lxqt/lxqt-build-tools-0.11.0.tar.xz) = 25348
Index: build-tools/patches/patch-cmake_find-modules_FindGLIB_cmake
===
RCS file: build-tools/patches/patch-cmake_find-modules_FindGLIB_cmake
diff -N build-tools/patches/patch-cmake_find-modules_FindGLIB_cmake
--- build-tools/patches/patch-cmake_find-modules_FindGLIB_cmake 13 Apr 2022 
06:01:59 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,17 +0,0 @@
-From 62b77bb807aa2ac2c1df8eec372df771da8d2203 Mon Sep 17 00:00:00 2001
-From: Dmitry Shachnev 
-Date: Tue, 29 Mar 2022 00:29:49 +0300
-Subject: [PATCH] Replace gunixconnection.h file in gio-unix include dir check 
(#74)
-
-Index: cmake/find-modules/FindGLIB.cmake
 cmake/find-modules/FindGLIB.cmake.orig
-+++ cmake/find-modules/FindGLIB.cmake
-@@ -101,7 +101,7 @@ foreach (_component ${GLIB_FIND_COMPONENTS})
- elseif (${_component} STREQUAL "gio-unix")
- pkg_check_modules(GIO_UNIX gio-unix-2.0)
- find_path(GLIB_GIO_UNIX_INCLUDE_DIR
--  NAMES gio/gunixconnection.h
-+  NAMES gio/gunixfdlist.h
-   HINTS ${GIO_UNIX_INCLUDEDIR}
-   PATH_SUFFIXES gio-unix-2.0)
- 
Index: compton-conf/Makefile
===
RCS file: /cvs/ports/x11/lxqt/compton-conf/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- compton-conf/Makefile   11 Mar 2022 20:16:39 -  1.7
+++ compton-conf/Makefile   1 May 2022 14:07:55 -
@@ -1,7 +1,6 @@
 COMMENT =  configuration tool for compton X composite manager
 
-VERSION =  0.15.0
-REVISION =  0
+VERSION =  0.16.0
 
 NAME = compton-conf
 
Index: compton-conf/distinfo
===
RCS file: /cvs/ports/x11/lxqt/compton-conf/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- compton-conf/distinfo   4 Sep 2020 15:40:10 -   1.2
+++ compton-conf/distinfo   1 May 2022 14:07:55 -
@@ -1,2 +1,2 @@
-SHA256 

Re: NEW: textproc/qpdfview-0.4.18

2022-05-01 Thread Omar Polo
On 1 May 2022 15:52:11 CEST, Salil Wadnerkar  wrote:
>Ping.
>
>On Thu, Apr 28, 2022, 1:29 PM Salil Wadnerkar  wrote:
>
>> Hi Stuart and Omar,
>>
>> Thank you for your review. I have made the changes and checked that the
>> port is working.
>> Please find it attached.
>>
>> Best regards,
>> Salil
>>
>>
>> On Thu, Apr 28, 2022 at 12:44 PM Stuart Henderson 
>> wrote:
>>
>>> On 2022/04/25 11:18, Omar Polo wrote:
>>> > to be.  That said I'm a little hesintat to import something that hasn't
>>> > been updated in the last ten years...
>>>
>>> Still developed it seems, but no recent releases
>>>
>>> https://answers.launchpad.net/qpdfview/+question/701094
>>>
>>> regarding the port, s/Tab/tab/ in COMMENT, and some things are set
>>> by the qt5 module and should be removed from this port: the COMPILER
>>> line, and the LIB_DEPENDS on x11/qt5/qtbase
>>>
>>>

it was imported two days ago by sthen@, see 
http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/textproc/qpdfview/ and should be 
come available in -CURRENT soon (if it's not already) and in the next stable 
release

thanks,

Omar Polo
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



CVS: cvs.openbsd.org: ports

2022-05-01 Thread Aaron Bieber
CVSROOT:/cvs
Module name:ports
Changes by: abie...@cvs.openbsd.org 2022/05/01 08:01:42

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

Log message:
Update to 1.24.2

Set version info when building.



CVS: cvs.openbsd.org: ports

2022-05-01 Thread Aaron Bieber
CVSROOT:/cvs
Module name:ports
Changes by: abie...@cvs.openbsd.org 2022/05/01 08:00:13

Modified files:
audio/shairport-sync: Makefile 
audio/shairport-sync/pkg: PLIST README 

Log message:
Add README talking about sndio cookies.

Diff from Paul de Weerd (Thanks Paul!!), OK sthen



Re: NEW: textproc/qpdfview-0.4.18

2022-05-01 Thread Salil Wadnerkar
Ping.

On Thu, Apr 28, 2022, 1:29 PM Salil Wadnerkar  wrote:

> Hi Stuart and Omar,
>
> Thank you for your review. I have made the changes and checked that the
> port is working.
> Please find it attached.
>
> Best regards,
> Salil
>
>
> On Thu, Apr 28, 2022 at 12:44 PM Stuart Henderson 
> wrote:
>
>> On 2022/04/25 11:18, Omar Polo wrote:
>> > to be.  That said I'm a little hesintat to import something that hasn't
>> > been updated in the last ten years...
>>
>> Still developed it seems, but no recent releases
>>
>> https://answers.launchpad.net/qpdfview/+question/701094
>>
>> regarding the port, s/Tab/tab/ in COMMENT, and some things are set
>> by the qt5 module and should be removed from this port: the COMPILER
>> line, and the LIB_DEPENDS on x11/qt5/qtbase
>>
>>


Re: UPDATE: fonts/unifont 14.0.02 => 14.0.03

2022-05-01 Thread Brian Callahan
On 4/18/2022 9:27 AM, Brian Callahan wrote:
> Hi ports --
> 
> Attached is an update to GNU Unifont. The biggest user-facing change for
> most of us is the inclusion of OTF fonts. Upstream says they may one day
> remove the TTF fonts. But until then, I don't see the harm in including
> both OTF and TTF fonts.
> 
> OK?
> 
> ~Brian

Ping.



CVS: cvs.openbsd.org: ports

2022-05-01 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/05/01 07:02:48

Modified files:
www/w3m: Makefile 

Log message:
unbreak w3m's image flavour, reported by naddy



NEW: x11/qt6/qtimageformats

2022-05-01 Thread Rafael Sadowski
Information for inst:qt6-qtimageformats-6.3.0

Comment:
Qt6 additional image formats

Description:
The core Qt Gui library by default supports reading and writing image files of
the most common file formats: PNG, JPEG, BMP, GIF and a few more, ref. Reading
and Writing Image Files. The Qt Image Formats add-on module provides optional
support for ICNS, JP2, MNG, TGA, TIFF, WBMP, WEBP file formats.

Maintainer: The OpenBSD ports mailing-list 

WWW: https://www.qt.io/


qt6-qtimageformats-6.3.0.tar.gz
Description: Binary data


CVS: cvs.openbsd.org: ports

2022-05-01 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2022/05/01 06:53:58

Removed files:
mail/kopano/core/patches: patch-php-ext_tests_run-tests_php 

Log message:
remove bogous patch; from aja@



CVS: cvs.openbsd.org: ports

2022-05-01 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2022/05/01 05:43:20

Modified files:
devel/elfcat   : Makefile 

Log message:
Take maintainership for elfcat, I packaged it during h2k21.



CVS: cvs.openbsd.org: ports

2022-05-01 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2022/05/01 05:42:40

Modified files:
net/dbip   : Makefile.inc 
net/dbip/asn   : distinfo 
net/dbip/city  : distinfo 
net/dbip/country: distinfo 

Log message:
Update dbip to 2022.05.



aarch64 bulk build report

2022-05-01 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Fri Apr 29 00:57:49 MDT 2022
finished at Sun May 1 05:18:10 MDT 2022
lasted 2D04h20m
done with kern.version=OpenBSD 7.1-current (GENERIC.MP) #1637: Thu Apr 28 
13:18:00 MDT 2022

built packages:11035
Apr 29:3909
Apr 30:3121
May 1:4004


critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2022-04-29/summary.log

build failures: 3
http://build-failures.rhaalovely.net/aarch64/2022-04-29/mail/gmime30.log
http://build-failures.rhaalovely.net/aarch64/2022-04-29/net/minio/server.log
http://build-failures.rhaalovely.net/aarch64/2022-04-29/www/varnish.log

recurrent failures
 failures/net/minio/server.log
new failures
+++ ls-failures Sun May  1 05:18:21 2022
+failures/mail/gmime30.log
+failures/www/varnish.log
resolved failures
--- ../old/aarch64/last//ls-failuresSat Apr 23 19:05:26 2022
-failures/devel/quirks.log



Re: [ports discussion] enforcing maintainership?

2022-05-01 Thread Stuart Henderson
On 2022/05/01 01:01, Marc Espie wrote:
> On Sat, Apr 30, 2022 at 08:43:13PM +0100, Stuart Henderson wrote:
> > On 2022/04/30 16:37, Solène Rapenne wrote:
> > > Hi,
> > > 
> > > I don't know if it has been debated before but I'd like to propose a
> > > change, or at least discuss about it.
> > > 
> > > - people submitting new ports must become maintainer
> > > 
> > > - ports without a maintainer must find a maintainer
> > > 
> > > - ports where the maintainer is getting removed or not answering MUST
> > >   find a new maintainer
> > 
> > strong dislike.
> 
> 
> I'm with Stuart on this, but I will elaborate.
> 
> Our current problem is having enough developers to handle the flow of ports.
> 
> As far as porting new stuff/updating stuff goes, sometimes people will do
> the work, but do not want to commit to maintainership. If we try to enforce
> that, we may actually push some people away.
> 
> I don't see any real problem this would solve.
> 
> In an ideal world, we would have three times as many dedicated people curating
> the tree. But we want relevant ports to keep coming.
> 

Also, a port with an unresponsive maintainer is a block to someone else
doing work in ports (either the port itself, or another one which requires
changes in some port).

You might say this covers it:

> > > - ports where the maintainer is getting removed or not answering MUST
> > >   find a new maintainer

But then what if nobody wants to take maintainer for something which is
a dependency of a bunch of other ports? Remove them all? Who is going to
do that? It's actually quite delicate work.

For ports which I have written, I tend to take maintainer if I want to
review changes to that port (either something I use fairly often, maybe
in production) or know that it's a tricky one, otherwise I often won't
because I don't want to block other people working on it.



CVS: cvs.openbsd.org: ports

2022-05-01 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/05/01 02:51:45

Modified files:
mail/mutt  : Makefile distinfo 

Log message:
update to mutt-2.2.4