CVS: cvs.openbsd.org: ports

2021-12-13 Thread Giovanni Bechis
CVSROOT:/cvs
Module name:ports
Changes by: giova...@cvs.openbsd.org2021/12/14 00:53:57

Modified files:
mail/maildrop  : Makefile distinfo 
mail/maildrop/patches: patch-libs_maildir_Makefile_am 
   patch-libs_maildir_Makefile_in 
   patch-libs_maildrop_configure 
   patch-libs_maildrop_deliver_C 
   patch-libs_maildrop_maildropfilter_7_in 
   patch-libs_rfc2045_reformime_1 

Log message:
bugfix update to 3.0.3



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Giovanni Bechis
CVSROOT:/cvs
Module name:ports
Changes by: giova...@cvs.openbsd.org2021/12/14 00:51:25

Modified files:
mail/courier-imap: Makefile distinfo 
mail/courier-imap/patches: patch-libs_maildir_Makefile_in 
   patch-libs_maildir_configure 

Log message:
update to 5.1.4



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Giovanni Bechis
CVSROOT:/cvs
Module name:ports
Changes by: giova...@cvs.openbsd.org2021/12/14 00:49:40

Modified files:
mail/courier-authlib/pkg: PLIST-main 
mail/courier-authlib/patches: patch-Makefile_in 
mail/courier-authlib: Makefile distinfo 

Log message:
update to 0.71.3



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Giovanni Bechis
CVSROOT:/cvs
Module name:ports
Changes by: giova...@cvs.openbsd.org2021/12/14 00:47:36

Modified files:
mail/courier-unicode: Makefile distinfo 
mail/courier-unicode/pkg: PLIST 

Log message:
update to 2.2.3



Re: lang/racket-minimal: update to v8.3

2021-12-13 Thread James Cook
On Sun, Nov 28, 2021 at 10:46:28AM +0100, Denis Fondras wrote:
> Straightforward update to v8.3

It looks like the update to 8.3 broke the "raco exe" command.

angel ~ $ raco exe
/usr/local/bin/raco: Unrecognized command: exe

-- 
James



security/ghidra - replace log4j

2021-12-13 Thread Lawrence Teo
The latest Ghidra release 10.1 has a fix for the log4j vulnerability;
however, updating the port to that version is very complex and
unfortunately I do not have enough time to work on it at the moment.

As a workaround, this diff updates the log4j jar files in
security/ghidra to 2.15.0.  I was about to fetch the log4j jar files
from https://logging.apache.org/log4j/2.x/download.html when I noticed
sthen's net/unifi update which fetches them from spacehopper.org
instead.  This diff uses the latter approach.

ok?


Index: Makefile
===
RCS file: /cvs/ports/security/ghidra/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile19 Jul 2020 01:29:23 -  1.8
+++ Makefile14 Dec 2021 04:43:32 -
@@ -7,6 +7,7 @@ COMMENT =   software reverse engineering (
 
 VERSION =  9.1.2
 GHIDRA_DATE =  20200212
+REVISION = 0
 
 GH_ACCOUNT =   NationalSecurityAgency
 GH_PROJECT =   ghidra
@@ -27,6 +28,7 @@ WANTLIB +=c m ${COMPILER_LIBCXX}
 MASTER_SITES0 =${HOMEPAGE}
 MASTER_SITES1 =
https://sourceforge.net/projects/yajsw/files/yajsw/yajsw-stable-${YAJSW_VER}/
 MASTER_SITES2 =https://repo.maven.apache.org/maven2/
+MASTER_SITES3 =https://spacehopper.org/mirrors/
 
 EXTRACT_SUFX = .zip
 
@@ -37,6 +39,7 @@ JMOCKIT_VER = 1.44
 JSON_SIMPLE_VER =  1.1.1
 JUNIT_VER =4.12
 YAJSW_VER =12.12
+LOG4J_VER =2.15.0
 
 # Note that ST4-${ST4_VER}.jar is only needed during build for antlr; it is not
 # needed at runtime and therefore does not need to be packed.
@@ -51,6 +54,8 @@ DISTFILES =   ${DISTNAME}.tar.gz
 DISTFILES +=   ghidra_${VERSION}_PUBLIC_${GHIDRA_DATE}${EXTRACT_SUFX}:0
 DISTFILES +=   yajsw-stable-${YAJSW_VER}${EXTRACT_SUFX}:1
 DISTFILES +=   ${JAR_DISTFILES:C/$/:2/}
+DISTFILES +=   log4j-api-${LOG4J_VER}.jar:3
+DISTFILES +=   log4j-core-${LOG4J_VER}.jar:3
 
 EXTRACT_ONLY = ${DISTNAME}.tar.gz
 
@@ -138,5 +143,10 @@ do-install:
ln -s ${TRUEPREFIX}/share/java/ghidra/ghidraRun ${PREFIX}/bin/ghidraRun
${INSTALL_SCRIPT} 
${WRKSRC}/Ghidra/RuntimeScripts/Linux/support/launch.sh \
${PREFIX}/share/java/ghidra/support/launch.sh
+   rm -f 
${PREFIX}/share/java/ghidra/Ghidra/Framework/Generic/lib/log4j-{api,core}-*.jar
+   ${INSTALL_DATA} ${FULLDISTDIR}/log4j-api-${LOG4J_VER}.jar \
+   ${PREFIX}/share/java/ghidra/Ghidra/Framework/Generic/lib/
+   ${INSTALL_DATA} ${FULLDISTDIR}/log4j-core-${LOG4J_VER}.jar \
+   ${PREFIX}/share/java/ghidra/Ghidra/Framework/Generic/lib/
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/security/ghidra/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo19 Jul 2020 01:29:23 -  1.4
+++ distinfo14 Dec 2021 04:43:32 -
@@ -6,6 +6,8 @@ SHA256 (javacc-5.0.jar) = cRExYbyM9mQVFV
 SHA256 (jmockit-1.44.jar) = GXSZN1EzMkhCbdusNwpgSUTt9mXBPUakxelz5N2PqUo=
 SHA256 (json-simple-1.1.1.jar) = TmlpaJK4i0HFXUmrL9zCHurZK/VKzFiMAFBZbDt1GZw=
 SHA256 (junit-4.12.jar) = WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=
+SHA256 (log4j-api-2.15.0.jar) = yMM+fo4FSW2uac8MqsjDCSz/2TehZFJukpItLVZtClU=
+SHA256 (log4j-core-2.15.0.jar) = QZqFEolZcbe09PM+Yg02ElTlyVUrkEsEdLCd3UpqIgs=
 SHA256 (yajsw-stable-12.12.zip) = E5j8sek6uxmZLE+gbX/ldYqrtMRXgdfvMGxvV8p6cyE=
 SIZE (ST4-4.1.jar) = 253043
 SIZE (ghidra-9.1.2.tar.gz) = 59623429
@@ -15,4 +17,6 @@ SIZE (javacc-5.0.jar) = 298569
 SIZE (jmockit-1.44.jar) = 757982
 SIZE (json-simple-1.1.1.jar) = 23931
 SIZE (junit-4.12.jar) = 314932
+SIZE (log4j-api-2.15.0.jar) = 301804
+SIZE (log4j-core-2.15.0.jar) = 1789769
 SIZE (yajsw-stable-12.12.zip) = 25051676
Index: pkg/PLIST
===
RCS file: /cvs/ports/security/ghidra/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   19 Jul 2020 01:29:23 -  1.4
+++ pkg/PLIST   14 Dec 2021 04:43:34 -
@@ -2304,8 +2304,8 @@ share/java/ghidra/Ghidra/Framework/Gener
 share/java/ghidra/Ghidra/Framework/Generic/lib/commons-lang3-3.9.jar
 share/java/ghidra/Ghidra/Framework/Generic/lib/guava-19.0.jar
 share/java/ghidra/Ghidra/Framework/Generic/lib/jdom-legacy-1.1.3.jar
-share/java/ghidra/Ghidra/Framework/Generic/lib/log4j-api-2.8.2.jar
-share/java/ghidra/Ghidra/Framework/Generic/lib/log4j-core-2.8.2.jar
+share/java/ghidra/Ghidra/Framework/Generic/lib/log4j-api-2.15.0.jar
+share/java/ghidra/Ghidra/Framework/Generic/lib/log4j-core-2.15.0.jar
 share/java/ghidra/Ghidra/Framework/Graph/
 share/java/ghidra/Ghidra/Framework/Graph/LICENSE.txt
 share/java/ghidra/Ghidra/Framework/Graph/Module.manifest



Update msmtp 1.8.19 and remove from maintainer

2021-12-13 Thread manphiz
Hi,

Please find in the attached diff updates mail/msmtp to 1.8.19.  Also as
my involvement in maintaining this port has become more and more
infrequent it doesn't serve a good example of maintainership so I'm
removing myself as well.

Thanks.

Index: Makefile
===
RCS file: /cvs/ports/mail/msmtp/Makefile,v
retrieving revision 1.49
diff -u -p -r1.49 Makefile
--- Makefile	8 Jul 2021 10:05:11 -	1.49
+++ Makefile	14 Dec 2021 04:32:36 -
@@ -2,12 +2,10 @@
 
 COMMENT =		SMTP plugin for MUAs
 
-DISTNAME =		msmtp-1.8.15
+DISTNAME =		msmtp-1.8.19
 CATEGORIES =		mail
 
 HOMEPAGE =		https://marlam.de/msmtp/
-
-MAINTAINER =		Xiyue Deng 
 
 # GPLv3+
 PERMIT_PACKAGE =	Yes
Index: distinfo
===
RCS file: /cvs/ports/mail/msmtp/distinfo,v
retrieving revision 1.32
diff -u -p -r1.32 distinfo
--- distinfo	8 Jul 2021 10:05:11 -	1.32
+++ distinfo	14 Dec 2021 04:32:36 -
@@ -1,2 +1,2 @@
-SHA256 (msmtp-1.8.15.tar.xz) = ImXcY56/Lt8waf/+CjvXZ0n4tY9AAdXN6uGYc5SQmc4=
-SIZE (msmtp-1.8.15.tar.xz) = 370736
+SHA256 (msmtp-1.8.19.tar.xz) = NKHhmBF2h02+TuZu4NkQPJCYmqTc3Ehh5N4Fzn5EUms=
+SIZE (msmtp-1.8.19.tar.xz) = 383100


signature.asc
Description: PGP signature


CVS: cvs.openbsd.org: ports

2021-12-13 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/12/13 17:52:00

Modified files:
security/letsencrypt: Makefile.inc 
security/letsencrypt/client: distinfo 
security/letsencrypt/py-acme: distinfo 

Log message:
update to certbot/py3-acme-1.22.0



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/12/13 17:27:20

Modified files:
lang/cython: Makefile distinfo 

Log message:
update to py-cython-0.29.25, attempt #2



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/12/13 17:26:46

Modified files:
devel/py-gevent: Makefile distinfo 
devel/py-gevent/pkg: PLIST 
Added files:
devel/py-gevent/patches: patch-_setuputils_py 

Log message:
update to py-gevent-21.12.0, and patch to avoid picking up cython (there
are pregenerated files anyway, but if present at build time they will be
rebuilt, and some extra files are generated with different hashes than the
bundled ones)



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/12/13 15:44:02

Modified files:
net/wireshark  : Makefile distinfo 
net/wireshark/patches: patch-CMakeLists_txt patch-rawshark_c 
net/wireshark/pkg: PLIST-main PLIST-text 
Added files:
net/wireshark/patches: patch-capture_capture-pcap-util_c 
Removed files:
net/wireshark/patches: patch-caputils_capture-pcap-util_c 

Log message:
update to wireshark-3.6.0



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/12/13 15:15:00

Modified files:
net/unifi  : Makefile.inc 
net/unifi/5.14 : Makefile distinfo 
net/unifi/5.14/pkg: PLIST 
net/unifi/5.6  : Makefile 
net/unifi/6.0  : Makefile distinfo 
net/unifi/6.0/pkg: PLIST 
net/unifi/main : Makefile 
net/unifi/main/files: unifi.sh 
net/unifi/main/pkg: PLIST 

Log message:
unifi: replace log4j install on 5.14 / 6.0 with the fixed version
(5.6 has too old a version to replace and has had no security updates
since 2018 anyway)

adjust how symlinks are done to make it clearer that .jars are replaced



Re: Please read. Another try at a complex new port. Problems I have and hope against.

2021-12-13 Thread Stuart Henderson
> I really don't understand at all how the postgresql-mod.mk works.
> I know what it accomplishes, but I would love to actually "get it".
> Most of what I do besides porting uses postgresql.

It is only useful if you are running regression tests that need
to access a postgresql database. It runs a server listening on a
unix socket with a temporary database in the port work directory,
and sets up environment variables so that most software using it in
tests can access it, without interfering with any real database
running on the machine. Outside of tests it does nothing.
Most software that uses postgresql does not use the module.



Re: Please read. Another try at a complex new port. Problems I have and hope against.

2021-12-13 Thread Chris Bennett
On Mon, Dec 13, 2021 at 08:00:02PM +, Stuart Henderson wrote:
> On 2021/12/13 11:18, Chris Bennett wrote:
> > cpan:
> > p5-CPAN-DistnameInfo
> > p5-Crypt-URandom
> > p5-Data-Binary
> 
> cpan is not a valid category, it is just where portgen puts things that it
> has just built, they need moving to whichever real category is most 
> appropriate.
> 

I know, I just really wanted to point out on the list with this thread
that there are a lot of ports involved with this.
I ran this just to put up a sorta right list so that others could see
that I'm not whining about having to do just a couple of ports.


> > p5-DateTime-Format-Duration-ISO8601,
> > p5-Email-Stuffer
> > p5-Feature-Compat-Try
> > p5-File-PathList
> > p5-Locale-CLDR
> > p5-Locale-CLDR-Locales-Ar,
> > p5-Locale-CLDR-Locales-Bg
> > p5-Locale-CLDR-Locales-Ca
> 
> I explained what to do with the CLDR-Locales ports and subdirectories before
> 

I haven't forgotten that. I lost access to -current before I could get
to them. I have re-read those older emails recently.

> btw, from your mail from October
> 
> : So, I found bringing in Core::Thingy a problem I didn't see a reasonable 
> way to
> : accomplish.
> : Who wants to review 12 new ports a once just to bring in p5-Core-Thingy?
> : Submitting such a ridiculous email chain was preposterous!
> : 
> : I never did get any advice on this aspect of the problem. Depressing.
> 
> That is unfair, this is one of the things I explained about in my
> mail from 2019, "So for the smaller perl ports I'd try to group them
> with a chunk of say 3-5 closely related ports (one port plus required
> dep's, or a couple of similar ports"
> 

What I didn't see was to work outwards to inwards. It just didn't occur
to me.
There were some difficult problems to work out with postgresql database
interactions with the p5-PGOject* ports that required a lot of work on
my part and with some help.
I really don't understand at all how the postgresql-mod.mk works.
I know what it accomplishes, but I would love to actually "get it".
Most of what I do besides porting uses postgresql.

I am also working on a project for myself that I intend to release that
works with neomutt and postgresql to pull out configuration files on the
fly from the database. I'm using it right now to run my neomutt with
different email addresses within a perl wrapper. Still very WIP.


Life hands us whatever it hands us.
Fair/unfair/earned/unearned/deserve/don't deserve in my opinion is all
BS. Working hard or hardly working doesn't really have any effect in
life. Both can produce success or failure.
I think that luck runs on some kind of Bell curve.
Nobody would be called lucky unless there was somebody unlucky.

>From my point of view, submitting ports and watching many others getting
new ports and updating existing ports committed is...

I will look in the ports archives to see if any of the ports I'm working
on already had work by someone else. That's a very good idea.

I do listen, maybe I'm just not as bright as I used to be. }-)

> Date: Mon, 4 Nov 2019 11:50:23 +
> From: Stuart Henderson 
> To: Chris Bennett 
> Subject: Re: I'm starting to port LedgerSMB and it's dependencies
> 
> On 2019/11/03 16:18, Chris Bennett wrote:
> > Hi,
> > LedgerSMB is accounting software. I started porting the dependencies in
> > a good while back, got most in and developed about 2-ish others on the
> > side which let me provide an installation guide and the software extras
> > on an informal basis to get up a working system. I never managed to get
> > it all in the ports tree. Life moved on and LedgerSMB has developed
> > extensively since then. https://github.com/ledgersmb/LedgerSMB and
> > https://ledgersmb.org/
> > 
> > It works on PostgreSQL and multiple web servers. I would like to include
> > a guide on using base httpd, but I don't think I would be a good source
> > for coming up with that help.
> 
> Don't get hung up on making it work with httpd. The normal LedgerSMB
> installation runs it from Starman with a reverse proxy in front of it
> handling HTTPS etc - nginx/apache can do this easily, httpd cannot act
> as a reverse proxy at all, it might be possible to get it working with
> relayd but it's often a complete pain to work with! Better to get it
> committed first, it's easy to add further notes in a pkg-readme later.
> 
> > Any help bringing in the new ports would be welcome, but since everyone
> > is so busy, I'll happily settle for good criticism!
> 
> There's a ports hackathon starting *tomorrow* so if you can get some
> things sent out fairly quickly there's a good chance of getting a decent
> chunk of this committed quite soon.
> 
> Information-dense mail follows, if you can follow it, it will greatly
> improve chances of getting things in :)
> 
> Looking at https://github.com/ledgersmb/LedgerSMB/blob/master/cpanfile
> and the ports tree, we have many of the dependencies and in the right
> versions already. Some new ones are needed;
> 
> core -

Re: [maintainer update]: textproc/tree-sitter 0.19.4 --> 0.20.1

2021-12-13 Thread Theo Buehler
> -SHARED_LIBS +=   tree-sitter 0.0 # 0.0
> +SHARED_LIBS +=   tree-sitter 1.0 # 0.20.1

Since upstream sets SO_MAJOR and SO_MINOR to 0, this should be

SHARED_LIBS +=  tree-sitter 1.0 # 0.0

'make test' looks a bit sad, but that isn't new and is at least partly
due to missing fixtures in the crate tarballs.

If no-one has a better idea than the SUBST_VARS approach for the shared
lib version and this works in your daily neovim usage, this is

ok tb



Re: [UPDATE] editors/neovim 0.5.1->0.6.0

2021-12-13 Thread Laurence Tratt
On Sat, Dec 11, 2021 at 07:06:46PM -0700, Evan Fiddes wrote:

Hello Evan,

> This bumps the neovim version to 0.6.0 the most current release. See patch
> notes[0] for a detailed breakdown.
> 
> [0] https://github.com/neovim/neovim/releases/tag/v0.6.0

I had a small leading whitespace issue with your patch, which might be a
MIME encoding thing. Otherwise, the update looks good, applies, and neovim
0.6.0 so far seems to be working well!


Laurie



Re: Please read. Another try at a complex new port. Problems I have and hope against.

2021-12-13 Thread Stuart Henderson
On 2021/12/13 11:18, Chris Bennett wrote:
> cpan:
> p5-CPAN-DistnameInfo
> p5-Crypt-URandom
> p5-Data-Binary

cpan is not a valid category, it is just where portgen puts things that it
has just built, they need moving to whichever real category is most appropriate.

> p5-DateTime-Format-Duration-ISO8601,
> p5-Email-Stuffer
> p5-Feature-Compat-Try
> p5-File-PathList
> p5-Locale-CLDR
> p5-Locale-CLDR-Locales-Ar,
> p5-Locale-CLDR-Locales-Bg
> p5-Locale-CLDR-Locales-Ca

I explained what to do with the CLDR-Locales ports and subdirectories before

btw, from your mail from October

: So, I found bringing in Core::Thingy a problem I didn't see a reasonable way 
to
: accomplish.
: Who wants to review 12 new ports a once just to bring in p5-Core-Thingy?
: Submitting such a ridiculous email chain was preposterous!
: 
: I never did get any advice on this aspect of the problem. Depressing.

That is unfair, this is one of the things I explained about in my
mail from 2019, "So for the smaller perl ports I'd try to group them
with a chunk of say 3-5 closely related ports (one port plus required
dep's, or a couple of similar ports"

Date: Mon, 4 Nov 2019 11:50:23 +
From: Stuart Henderson 
To: Chris Bennett 
Subject: Re: I'm starting to port LedgerSMB and it's dependencies

On 2019/11/03 16:18, Chris Bennett wrote:
> Hi,
> LedgerSMB is accounting software. I started porting the dependencies in
> a good while back, got most in and developed about 2-ish others on the
> side which let me provide an installation guide and the software extras
> on an informal basis to get up a working system. I never managed to get
> it all in the ports tree. Life moved on and LedgerSMB has developed
> extensively since then. https://github.com/ledgersmb/LedgerSMB and
> https://ledgersmb.org/
> 
> It works on PostgreSQL and multiple web servers. I would like to include
> a guide on using base httpd, but I don't think I would be a good source
> for coming up with that help.

Don't get hung up on making it work with httpd. The normal LedgerSMB
installation runs it from Starman with a reverse proxy in front of it
handling HTTPS etc - nginx/apache can do this easily, httpd cannot act
as a reverse proxy at all, it might be possible to get it working with
relayd but it's often a complete pain to work with! Better to get it
committed first, it's easy to add further notes in a pkg-readme later.

> Any help bringing in the new ports would be welcome, but since everyone
> is so busy, I'll happily settle for good criticism!

There's a ports hackathon starting *tomorrow* so if you can get some
things sent out fairly quickly there's a good chance of getting a decent
chunk of this committed quite soon.

Information-dense mail follows, if you can follow it, it will greatly
improve chances of getting things in :)

Looking at https://github.com/ledgersmb/LedgerSMB/blob/master/cpanfile
and the ports tree, we have many of the dependencies and in the right
versions already. Some new ones are needed;

core -
HTML::Escape
PGObject
PGObject::Simple
PGObject::Simple::Role
PGObject::Type::BigFloat
PGObject::Type::DateTime
PGObject::Type::ByteString
PGObject::Util::DBMethod
PGObject::Util::DBAdmin
Plack::Builder::Conditionals
Plack::Request::WithEncoding
Version::Compare

X12 EDI Support -
X12::Parser

PDF and PostScript output -
Template::Latex
Template::Plugin::Latex
TeX::Encode

OpenOffice -
OpenOffice::OODoc
OpenOffice::OODoc::Styles

Excel -
Excel::Writer::XLSX

(I have ignored "develop" for now).

Don't try to do everything in one go, concentrate on 'core' first.

Search ports@ archives for past attempts, review feedback if any.

Create fresh ports with "portgen p5 $modulename", this will usually
get you 80% of the way (you'll need to replace the default "cpan"
category and adjust paths to use a proper category and review
COMMENT and DESCR as the generated ones are usually a bit poor).
If there was a previous attempt, compare that with the new portgen'd
one and decide which is better to go with.

For mailing out proposed ports, you want to give porters a chunk that's
enough to work on without too much back-and-forth (especially as you're in
a different timezone to most active ports devs) but without flooding
them.

Avoid having separate active email threads because nobody will remember
which have been reviewed/committed and which need more work - usual result
of this is that people will tend to ignore the whole lot.

So for the smaller perl ports I'd try to group them with a chunk of say
3-5 closely related ports (one port plus required dep's, or a couple
of similar ports - using an example from here with PGObject you'd want
to start with the core + required deps, then once they're reviewed and
committed send out some of the other PGObject::foo ports). Send them
in a single tar so a reviewer doesn't have to 

Re: [maintainer update]: textproc/tree-sitter 0.19.4 --> 0.20.1

2021-12-13 Thread Paco Esteban
On Mon, 13 Dec 2021, Paco Esteban wrote:

> Hi ports@,
> 
> This is an update for textproc/tree-sitter to its latest version.
> I could not find any changelog for it, so here's the github list of
> changes between versions:
> 
> https://github.com/tree-sitter/tree-sitter/compare/v0.19.4...v0.20.1
> 
> The only consumer for now is editors/neovim.  I wanted to have this
> updated as I'm working on a neovim update that will hit the list soon
> hopefully.
> 
> I bumped SHARED_LIBS as I saw that there are changes on the function
> signatures for the C library.  Thanks to tb@ for the help and tips on
> making this build correctly.
> 
> I also moved the cargo crates definition to a separate file.
> 
> comments ?
> ok to commit ?

As tb@ points out, I forgot to add the new crates file.

This should be better:

diff 234135364fd9eff064d2b361e4079f5f3f61cb1d /usr/ports
blob - 793e82f184d9dbd3c109921aaf7ff996011dce85
file + textproc/tree-sitter/Makefile
--- textproc/tree-sitter/Makefile
+++ textproc/tree-sitter/Makefile
@@ -4,10 +4,12 @@ COMMENT = parser generator tool and incremental parsin
 
 GH_ACCOUNT =   tree-sitter
 GH_PROJECT =   tree-sitter
-GH_TAGNAME =   v0.19.4
+GH_TAGNAME =   v0.20.1
 
-SHARED_LIBS += tree-sitter 0.0 # 0.0
+SHARED_LIBS += tree-sitter 1.0 # 0.20.1
 
+SUBST_VARS +=  LIBtree-sitter_VERSION
+
 CATEGORIES =   textproc
 MAINTAINER =   Paco Esteban 
 
@@ -24,101 +26,7 @@ COMPILER =  base-clang ports-gcc
 
 MODULES =  devel/cargo
 
-MODCARGO_CRATES += aho-corasick0.7.15  # Unlicense/MIT
-MODCARGO_CRATES += ansi_term   0.11.0  # MIT
-MODCARGO_CRATES += ansi_term   0.12.1  # MIT
-MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
-MODCARGO_CRATES += arrayvec0.5.2   # MIT/Apache-2.0
-MODCARGO_CRATES += ascii   1.0.0   # Apache-2.0 / MIT
-MODCARGO_CRATES += atty0.2.14  # MIT
-MODCARGO_CRATES += autocfg 1.0.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
-MODCARGO_CRATES += bumpalo 3.6.1   # MIT/Apache-2.0
-MODCARGO_CRATES += cc  1.0.67  # MIT/Apache-2.0
-MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
-MODCARGO_CRATES += chunked_transfer1.4.0   # Apache-2.0
-MODCARGO_CRATES += clap2.33.3  # MIT
-MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
-MODCARGO_CRATES += crossbeam-utils 0.8.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += difference  2.0.0   # MIT
-MODCARGO_CRATES += dirs3.0.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += dirs-sys0.3.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += form_urlencoded 1.0.1   # MIT/Apache-2.0
-MODCARGO_CRATES += getrandom   0.1.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += getrandom   0.2.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += glob0.3.0   # MIT/Apache-2.0
-MODCARGO_CRATES += hashbrown   0.9.1   # Apache-2.0/MIT
-MODCARGO_CRATES += hermit-abi  0.1.18  # MIT/Apache-2.0
-MODCARGO_CRATES += html-escape 0.2.6   # MIT
-MODCARGO_CRATES += idna0.2.2   # MIT/Apache-2.0
-MODCARGO_CRATES += indexmap1.6.1   # Apache-2.0/MIT
-MODCARGO_CRATES += itoa0.4.7   # MIT OR Apache-2.0
-MODCARGO_CRATES += js-sys  0.3.48  # MIT/Apache-2.0
-MODCARGO_CRATES += lazy_static 1.4.0   # MIT/Apache-2.0
-MODCARGO_CRATES += libc0.2.86  # MIT OR Apache-2.0
-MODCARGO_CRATES += libloading  0.7.0   # ISC
-MODCARGO_CRATES += log 0.4.14  # MIT OR Apache-2.0
-MODCARGO_CRATES += matches 0.1.8   # MIT
-MODCARGO_CRATES += memchr  2.3.4   # Unlicense/MIT
-MODCARGO_CRATES += num-integer 0.1.44  # MIT OR Apache-2.0
-MODCARGO_CRATES += num-traits  0.2.14  # MIT OR Apache-2.0
-MODCARGO_CRATES += once_cell   1.7.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += percent-encoding2.1.0   # MIT/Apache-2.0
-MODCARGO_CRATES += ppv-lite86  0.2.10  # MIT/Apache-2.0
-MODCARGO_CRATES += proc-macro2 1.0.24  # MIT OR Apache-2.0
-MODCARGO_CRATES += quote   1.0.9   # MIT OR Apache-2.0
-MODCARGO_CRATES += rand0.8.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += rand_chacha 0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += rand_core   0.6.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += rand_hc 0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += redox_syscall   0.1.57  # MIT
-MODCARGO_CRATES += redox_syscall   0.2.5   # MIT
-MODCARGO_CRATES += redox_users 0.3.5   # MIT
-MODCARGO_CRATES += regex   1.4.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += regex-syntax0.6.22  # MIT/Apache-2.0
-MODCARGO_CRATES += remove_dir_all  0.5.3   # MIT/Apache-2.0
-MODCARGO_CRATES += 

[maintainer update]: textproc/tree-sitter 0.19.4 --> 0.20.1

2021-12-13 Thread Paco Esteban
Hi ports@,

This is an update for textproc/tree-sitter to its latest version.
I could not find any changelog for it, so here's the github list of
changes between versions:

https://github.com/tree-sitter/tree-sitter/compare/v0.19.4...v0.20.1

The only consumer for now is editors/neovim.  I wanted to have this
updated as I'm working on a neovim update that will hit the list soon
hopefully.

I bumped SHARED_LIBS as I saw that there are changes on the function
signatures for the C library.  Thanks to tb@ for the help and tips on
making this build correctly.

I also moved the cargo crates definition to a separate file.

comments ?
ok to commit ?


diff 234135364fd9eff064d2b361e4079f5f3f61cb1d /usr/ports
blob - 793e82f184d9dbd3c109921aaf7ff996011dce85
file + textproc/tree-sitter/Makefile
--- textproc/tree-sitter/Makefile
+++ textproc/tree-sitter/Makefile
@@ -4,10 +4,12 @@ COMMENT = parser generator tool and incremental parsin
 
 GH_ACCOUNT =   tree-sitter
 GH_PROJECT =   tree-sitter
-GH_TAGNAME =   v0.19.4
+GH_TAGNAME =   v0.20.1
 
-SHARED_LIBS += tree-sitter 0.0 # 0.0
+SHARED_LIBS += tree-sitter 1.0 # 0.20.1
 
+SUBST_VARS +=  LIBtree-sitter_VERSION
+
 CATEGORIES =   textproc
 MAINTAINER =   Paco Esteban 
 
@@ -24,101 +26,7 @@ COMPILER =  base-clang ports-gcc
 
 MODULES =  devel/cargo
 
-MODCARGO_CRATES += aho-corasick0.7.15  # Unlicense/MIT
-MODCARGO_CRATES += ansi_term   0.11.0  # MIT
-MODCARGO_CRATES += ansi_term   0.12.1  # MIT
-MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
-MODCARGO_CRATES += arrayvec0.5.2   # MIT/Apache-2.0
-MODCARGO_CRATES += ascii   1.0.0   # Apache-2.0 / MIT
-MODCARGO_CRATES += atty0.2.14  # MIT
-MODCARGO_CRATES += autocfg 1.0.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
-MODCARGO_CRATES += bumpalo 3.6.1   # MIT/Apache-2.0
-MODCARGO_CRATES += cc  1.0.67  # MIT/Apache-2.0
-MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
-MODCARGO_CRATES += chunked_transfer1.4.0   # Apache-2.0
-MODCARGO_CRATES += clap2.33.3  # MIT
-MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
-MODCARGO_CRATES += crossbeam-utils 0.8.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += difference  2.0.0   # MIT
-MODCARGO_CRATES += dirs3.0.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += dirs-sys0.3.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += form_urlencoded 1.0.1   # MIT/Apache-2.0
-MODCARGO_CRATES += getrandom   0.1.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += getrandom   0.2.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += glob0.3.0   # MIT/Apache-2.0
-MODCARGO_CRATES += hashbrown   0.9.1   # Apache-2.0/MIT
-MODCARGO_CRATES += hermit-abi  0.1.18  # MIT/Apache-2.0
-MODCARGO_CRATES += html-escape 0.2.6   # MIT
-MODCARGO_CRATES += idna0.2.2   # MIT/Apache-2.0
-MODCARGO_CRATES += indexmap1.6.1   # Apache-2.0/MIT
-MODCARGO_CRATES += itoa0.4.7   # MIT OR Apache-2.0
-MODCARGO_CRATES += js-sys  0.3.48  # MIT/Apache-2.0
-MODCARGO_CRATES += lazy_static 1.4.0   # MIT/Apache-2.0
-MODCARGO_CRATES += libc0.2.86  # MIT OR Apache-2.0
-MODCARGO_CRATES += libloading  0.7.0   # ISC
-MODCARGO_CRATES += log 0.4.14  # MIT OR Apache-2.0
-MODCARGO_CRATES += matches 0.1.8   # MIT
-MODCARGO_CRATES += memchr  2.3.4   # Unlicense/MIT
-MODCARGO_CRATES += num-integer 0.1.44  # MIT OR Apache-2.0
-MODCARGO_CRATES += num-traits  0.2.14  # MIT OR Apache-2.0
-MODCARGO_CRATES += once_cell   1.7.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += percent-encoding2.1.0   # MIT/Apache-2.0
-MODCARGO_CRATES += ppv-lite86  0.2.10  # MIT/Apache-2.0
-MODCARGO_CRATES += proc-macro2 1.0.24  # MIT OR Apache-2.0
-MODCARGO_CRATES += quote   1.0.9   # MIT OR Apache-2.0
-MODCARGO_CRATES += rand0.8.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += rand_chacha 0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += rand_core   0.6.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += rand_hc 0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += redox_syscall   0.1.57  # MIT
-MODCARGO_CRATES += redox_syscall   0.2.5   # MIT
-MODCARGO_CRATES += redox_users 0.3.5   # MIT
-MODCARGO_CRATES += regex   1.4.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += regex-syntax0.6.22  # MIT/Apache-2.0
-MODCARGO_CRATES += remove_dir_all  0.5.3   # MIT/Apache-2.0
-MODCARGO_CRATES += rust-argon2 0.8.3   # MIT/Apache-2.0
-MODCARGO_CRATES += ryu 1.0.5   # Apache-2.0 OR BSL-1.0
-MODCARGO_CRATES += same-file   1.0.6   # 

Re: Please read. Another try at a complex new port. Problems I have and hope against.

2021-12-13 Thread Chris Bennett
On Mon, Dec 13, 2021 at 06:58:42PM +, Zé Loff wrote:
> On Mon, Dec 13, 2021 at 07:45:26AM -0800, Chris Bennett wrote:
> > On Mon, Dec 13, 2021 at 10:05:21AM +0100, Solene Rapenne wrote:
> > > Sending new ports is really hazardous, even for people with commit
> > > rights. Reviewing a port take time because the OpenBSD project has a
> > > high quality standard and it's preferred to correctly work on the ports
> > > before they get included.  This is sometimes discouraging, but there are
> > > only volunteers here doing reviews on their free time and there are no
> > > performance obligation. People review what they use or enjoy, we can't
> > > force anyone to review something they don't like. This doesn't mean
> > > we shouldn't send new ports, but sometimes, when we send a port, it's
> > > either missed or the person who may have interest in it is busy and
> > > will forget. That's why a ping can be very useful from time to time.
> > > 
> > > If you make a port, at least you can use it for yourself before it get
> > > included, which is quite useful for keeping your system clean.
> > > 
> > 
> > Except that others are requesting this be ported into OpenBSD for years.
> > This is accounting software. It needs to be thoroughly tested or
> > companies may fail. SMB stands for small to medium sized businesses.
> > 
> > As an interesting note. During the 1.2 and 1.3 stages, a long time ago,
> > I almost got this into the tree. FreeBSD did. Then both here and at
> > FreeBSD, the work was abandoned.
> > 
> > I see a ton of new ports and updates that never get reviewed. I see many
> > posts to this list and other lists about these. They get
> > mentioned, but the port is lost.
> > I hate to see this work hopelessly lost. So much work for nothing. It
> > hurts OpenBSD.
> > 
> > I have a big proposal. It would require some tough rules to avoid being
> > a disaster tree. But it would leave these ports visible.
> > 
> > Something like this:
> > 
> > /usr/dirty_ports/ with a category tree in it that only has categories
> > with ports inside of them.
> > It could only be run by -current.
> > The size of the tree would need some method of regulation to not grow
> > hopelessly large.
> > But the size would show how many ports need reviews and it would let
> > someone review ports whenever they have some free time.
> > 
> > /usr/dirty_ports/devel/myport/review_problems/notes to tell what the
> > problems are. Maybe just a ping, maybe what can't be figured out with
> > that port or a dependency it needs.
> > 
> > pkg_add LedgerSMB
> > This port is found under /usr/dirty_ports/.
> > No packages are ever built for these ports.
> > Please help the project and review these ports.
> > These ports require running -current.
> > You will need to build these ports yourself.
> > No support will be provided for systems running these ports as they
> > may cause stability and security problems.
> > Please add USE_DIRTY_PORTS=Yes to /etc/mk.conf
> > 
> > This would be good enough for me and extremely satisfying that my work
> > isn't lost for all time when I disappear, which also includes unpleasant
> > things like death.
> > It also means that some people won't wander off into using an OS that
> > they don't really want to change to, but supports the software they
> > need.
> > After a certain time period, these ports could be removed if never
> > approved.
> > 
> > -- 
> > Maybe?
> > Chris Bennett
> > 
> 
> Are you aware of https://github.com/jasperla/openbsd-wip?

Yes. I asked about using that, but I was advised that it really wouldn't
be appropriate.

These are a quickly run port generator of core deps that I just ran to
post here right now. It lacks many TEST_DEPENDS, BUILD and RUN_DEPENDS

The short list of just core depends, but not complete.

p5-ExtUtils-CChecker->=0.11 needs updating

cpan:
p5-CPAN-DistnameInfo
p5-Crypt-URandom
p5-Data-Binary
p5-DateTime-Format-Duration-ISO8601,
p5-Email-Stuffer
p5-Feature-Compat-Try
p5-File-PathList
p5-Locale-CLDR
p5-Locale-CLDR-Locales-Ar,
p5-Locale-CLDR-Locales-Bg
p5-Locale-CLDR-Locales-Ca
p5-Locale-CLDR-Locales-Cs
p5-Locale-CLDR-Locales-Da,
p5-Locale-CLDR-Locales-De
p5-Locale-CLDR-Locales-El
p5-Locale-CLDR-Locales-En
p5-Locale-CLDR-Locales-Es,
p5-Locale-CLDR-Locales-Et
p5-Locale-CLDR-Locales-Fi
p5-Locale-CLDR-Locales-Fr
p5-Locale-CLDR-Locales-Hu,
p5-Locale-CLDR-Locales-Id
p5-Locale-CLDR-Locales-Is
p5-Locale-CLDR-Locales-It
p5-Locale-CLDR-Locales-Lt,
p5-Locale-CLDR-Locales-Ms
p5-Locale-CLDR-Locales-Nb
p5-Locale-CLDR-Locales-Nl
p5-Locale-CLDR-Locales-Pl,
p5-Locale-CLDR-Locales-Pt
p5-Locale-CLDR-Locales-Ru
p5-Locale-CLDR-Locales-Sv
p5-Locale-CLDR-Locales-Tr,
p5-Locale-CLDR-Locales-Uk
p5-Locale-CLDR-Locales-Zh
p5-Math-Random-ISAAC-XS
p5-Module-CPANTS-Analyse,
p5-Module-CPANfile
p5-MooX-ClassAttribute
p5-MooseX-ClassAttribute
p5-Number-Tolerant
p5-PGObject,
p5-PGObject-Simple
p5-PGObject-Simple-Role
p5-PGObject-Type-BigFloat
p5-PGObject-Type-ByteString,
p5-PGObject-Type-DateTime

Re: Please read. Another try at a complex new port. Problems I have and hope against.

2021-12-13 Thread Zé Loff
On Mon, Dec 13, 2021 at 07:45:26AM -0800, Chris Bennett wrote:
> On Mon, Dec 13, 2021 at 10:05:21AM +0100, Solene Rapenne wrote:
> > Sending new ports is really hazardous, even for people with commit
> > rights. Reviewing a port take time because the OpenBSD project has a
> > high quality standard and it's preferred to correctly work on the ports
> > before they get included.  This is sometimes discouraging, but there are
> > only volunteers here doing reviews on their free time and there are no
> > performance obligation. People review what they use or enjoy, we can't
> > force anyone to review something they don't like. This doesn't mean
> > we shouldn't send new ports, but sometimes, when we send a port, it's
> > either missed or the person who may have interest in it is busy and
> > will forget. That's why a ping can be very useful from time to time.
> > 
> > If you make a port, at least you can use it for yourself before it get
> > included, which is quite useful for keeping your system clean.
> > 
> 
> Except that others are requesting this be ported into OpenBSD for years.
> This is accounting software. It needs to be thoroughly tested or
> companies may fail. SMB stands for small to medium sized businesses.
> 
> As an interesting note. During the 1.2 and 1.3 stages, a long time ago,
> I almost got this into the tree. FreeBSD did. Then both here and at
> FreeBSD, the work was abandoned.
> 
> I see a ton of new ports and updates that never get reviewed. I see many
> posts to this list and other lists about these. They get
> mentioned, but the port is lost.
> I hate to see this work hopelessly lost. So much work for nothing. It
> hurts OpenBSD.
> 
> I have a big proposal. It would require some tough rules to avoid being
> a disaster tree. But it would leave these ports visible.
> 
> Something like this:
> 
> /usr/dirty_ports/ with a category tree in it that only has categories
> with ports inside of them.
> It could only be run by -current.
> The size of the tree would need some method of regulation to not grow
> hopelessly large.
> But the size would show how many ports need reviews and it would let
> someone review ports whenever they have some free time.
> 
> /usr/dirty_ports/devel/myport/review_problems/notes to tell what the
> problems are. Maybe just a ping, maybe what can't be figured out with
> that port or a dependency it needs.
> 
> pkg_add LedgerSMB
> This port is found under /usr/dirty_ports/.
> No packages are ever built for these ports.
> Please help the project and review these ports.
> These ports require running -current.
> You will need to build these ports yourself.
> No support will be provided for systems running these ports as they
> may cause stability and security problems.
> Please add USE_DIRTY_PORTS=Yes to /etc/mk.conf
> 
> This would be good enough for me and extremely satisfying that my work
> isn't lost for all time when I disappear, which also includes unpleasant
> things like death.
> It also means that some people won't wander off into using an OS that
> they don't really want to change to, but supports the software they
> need.
> After a certain time period, these ports could be removed if never
> approved.
> 
> -- 
> Maybe?
> Chris Bennett
> 

Are you aware of https://github.com/jasperla/openbsd-wip?

-- 
 



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2021/12/13 11:23:58

Modified files:
graphics/opencsg: Makefile 

Log message:
Remove unneeded x11/qt5/qtbase,-main dependency by set MODQT_DEPS to No



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2021/12/13 11:21:35

Modified files:
editors/calligra: Makefile 

Log message:
Move dependencies from LDEP to RUN/BUILD, remove unneeded openexr,libwpd

spotted by sthen@



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2021/12/13 10:19:54

Modified files:
security/nss/patches: patch-nss_lib_certhigh_certvfypkix_c 
  patch-nss_lib_freebl_shvfy_c 

Log message:
security/nss: add link to upstream commit fixing build with llvm13



Re: Please read. Another try at a complex new port. Problems I have and hope against.

2021-12-13 Thread Chris Bennett
On Mon, Dec 13, 2021 at 08:52:48AM -0700, Theo de Raadt wrote:
> Chris Bennett  wrote:
> 
> > Except that others are requesting this be ported into OpenBSD for years.
> > This is accounting software. It needs to be thoroughly tested or
> > companies may fail. SMB stands for small to medium sized businesses.
> 
> The "No warranty" clauses on so much open source software isn't a joke.
> 
> It is completely serious.  Beyond "best effort" noone is responsible if
> companies run software where they didn't fully assess their BoM and as a
> result get damaged by what they don't know.  The failure mode you describe
> is NOT OUR PROBLEM.  Beyond best effort, that is.
> 
> > I have a big proposal. It would require some tough rules to avoid being
> > a disaster tree. But it would leave these ports visible.
> 
> You have a really big mouth.   Why don't you have hard working hands to
> match?  It might be surprising, but the usual way of handling defective
> software is to FIX IT, rather than writing more hand-wringing text about it
> which noone will read.
> 

Have you looked at my p5-PGObject* ports I submitted?
Probably not.
They all worked.
One required a modification to postgresql.port.mk done by someone else
who had the knowledge to do this. Then those ports worked perfectly.
Another one of those required asking upstream to modify that port on
CPAN. They did that after my request, and then that port worked fine.
One reviewer pointed out problems, and also gave a single OK to several
of my submitted ports.
One person actually told me a required port by the project was silly and
I shouldn't submit such ports.

I thought that the whole point of requiring TWO OK's was to do an
excellent job of seeking problems that the port submitter missed.

I quietly asked privately several people if perhaps my work was
blacklisted. They assured me that that was not the case.

Your response seems to be exactly the opposite.

Do I really have to do what I was forced to do a long time ago?
Submit ports off the list for an OK.
Add the approved ones to a non-OpenBSD repository.
Then tell people that sure, LedgerSMB is available for OpenBSD, but I
had to secretly get approvals?

Please stop acting like a bully.
You requested in the past that I never ever send you a private email.
I have honored that request.

So I now request something. Please leave me alone.
Let me work. Nobody is required to ever examine my work.
But I will submit it anyway.
Filter me off the list as you threatened me before.
I can submit off-list.

Someone requested to keep replies on the list.

This is the sort of reply to me that prevents that from happening.
Many people reply to me off-list from both ports and especially misc.
They request privacy because they also hate this type of mean replies.

A couple of years ago, a user of LedgerSMB donated small amount to
people helping out. That bought me a much needed piece of hardware
sitting next to my laptop.

People want to have this. Why are you working against me trying to
accomplish it? Why?

Thank you for starting OpenBSD and making a wonderful OS.
That's why I'm here.

-- 
Puzzled,
Chris Bennett



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2021/12/13 09:32:23

Modified files:
sysutils/czkawka: Makefile crates.inc distinfo 

Log message:
sysutils/czkawka: update to 3.3.1



Re: Please read. Another try at a complex new port. Problems I have and hope against.

2021-12-13 Thread Theo de Raadt
Chris Bennett  wrote:

> Except that others are requesting this be ported into OpenBSD for years.
> This is accounting software. It needs to be thoroughly tested or
> companies may fail. SMB stands for small to medium sized businesses.

The "No warranty" clauses on so much open source software isn't a joke.

It is completely serious.  Beyond "best effort" noone is responsible if
companies run software where they didn't fully assess their BoM and as a
result get damaged by what they don't know.  The failure mode you describe
is NOT OUR PROBLEM.  Beyond best effort, that is.

> I have a big proposal. It would require some tough rules to avoid being
> a disaster tree. But it would leave these ports visible.

You have a really big mouth.   Why don't you have hard working hands to
match?  It might be surprising, but the usual way of handling defective
software is to FIX IT, rather than writing more hand-wringing text about it
which noone will read.



Re: Please read. Another try at a complex new port. Problems I have and hope against.

2021-12-13 Thread Chris Bennett
On Mon, Dec 13, 2021 at 10:05:21AM +0100, Solene Rapenne wrote:
> Sending new ports is really hazardous, even for people with commit
> rights. Reviewing a port take time because the OpenBSD project has a
> high quality standard and it's preferred to correctly work on the ports
> before they get included.  This is sometimes discouraging, but there are
> only volunteers here doing reviews on their free time and there are no
> performance obligation. People review what they use or enjoy, we can't
> force anyone to review something they don't like. This doesn't mean
> we shouldn't send new ports, but sometimes, when we send a port, it's
> either missed or the person who may have interest in it is busy and
> will forget. That's why a ping can be very useful from time to time.
> 
> If you make a port, at least you can use it for yourself before it get
> included, which is quite useful for keeping your system clean.
> 

Except that others are requesting this be ported into OpenBSD for years.
This is accounting software. It needs to be thoroughly tested or
companies may fail. SMB stands for small to medium sized businesses.

As an interesting note. During the 1.2 and 1.3 stages, a long time ago,
I almost got this into the tree. FreeBSD did. Then both here and at
FreeBSD, the work was abandoned.

I see a ton of new ports and updates that never get reviewed. I see many
posts to this list and other lists about these. They get
mentioned, but the port is lost.
I hate to see this work hopelessly lost. So much work for nothing. It
hurts OpenBSD.

I have a big proposal. It would require some tough rules to avoid being
a disaster tree. But it would leave these ports visible.

Something like this:

/usr/dirty_ports/ with a category tree in it that only has categories
with ports inside of them.
It could only be run by -current.
The size of the tree would need some method of regulation to not grow
hopelessly large.
But the size would show how many ports need reviews and it would let
someone review ports whenever they have some free time.

/usr/dirty_ports/devel/myport/review_problems/notes to tell what the
problems are. Maybe just a ping, maybe what can't be figured out with
that port or a dependency it needs.

pkg_add LedgerSMB
This port is found under /usr/dirty_ports/.
No packages are ever built for these ports.
Please help the project and review these ports.
These ports require running -current.
You will need to build these ports yourself.
No support will be provided for systems running these ports as they
may cause stability and security problems.
Please add USE_DIRTY_PORTS=Yes to /etc/mk.conf

This would be good enough for me and extremely satisfying that my work
isn't lost for all time when I disappear, which also includes unpleasant
things like death.
It also means that some people won't wander off into using an OS that
they don't really want to change to, but supports the software they
need.
After a certain time period, these ports could be removed if never
approved.

-- 
Maybe?
Chris Bennett



Re: lang/sbcl update

2021-12-13 Thread Omar Polo


quick followup

> [...]
>
>> Failure:unicode-misc.pure.lisp / (CL-CASE-INVERTIBILITY)
>
>   (loop for i from 0 below char-code-limit
>  for char = (code-char i)
>  do
>(when (upper-case-p char)
>  (assert (char= char (char-upcase (char-downcase char)
>(when (lower-case-p char)
>  (assert (char= char (char-downcase (char-upcase char))
>
> This fails with char being #\WARANG_CITI_CAPITAL_LETTER_VIYO, or
> U+118BF.  I asked a friend on linux to test and there:
>
> (char= #\WARANG_CITI_CAPITAL_LETTER_VIYO
>(char-upcase (char-downcase #\WARANG_CITI_CAPITAL_LETTER_VIYO)))
> ; => t
>
> This could be a real bug, probably in the unicode data.

iswupper(3) and iswlower(3) return the correct thing (0) for that
character so it isn't a problem in base.  sbcl' UPPER/LOWER-CASE-P works
by inspecting a database of unicode data produced during the build in
${WRKDIR}/output/ucd* so the bug must be there, but I'm still not sure
how it's generated.

It'd be nice to report this and the other failure upstream.  I don't
have an account at launchpad, but if nobody else wants to report them I
guess I can create one and try to.

> [...]
>
>> Expected failure:   float.impure.lisp / (RANGE-REDUCTION PRECISE-PI)
>
> this is actually an improvement: it's expected to fail openbsd but it
> works now :)

nope, I mis-interpreted the regress suite output, this is still broken.

> Inaccurate result for (SIN 4.611686018427388d18):
> expected -0.7029224436192089d0,
> got -0.7071329274527789d0

FWIW it's been broken for eight years: 
https://bugs.launchpad.net/sbcl/+bug/1137924



Re: [wip] net/tdlib-purple v8.0

2021-12-13 Thread Stefan Hagen
Hello,

op@ found out that the port would not compile when devel/fmt is 
installed. This update fixes this situation.

Stefan Hagen wrote:
> 1) telegram-purple and tdlib-purple could coexist, if they would not
> install the same pixmap files. I'm not sure if I want a conflict marker
> here or if I can rename the pixmaps. For now, just don't install both.

In this update, I rename the pixmaps to telegram-tdlib.png.

> 2) the port needs a registered telegram application and the API_ID and 
> API_HASH needs to be passed at build time. You can do so in the port
> Makefile.

OpenBSD devs can use my key in cvs:~sdk/tdlib_api to test. Please 
don't use it for anything else. I'll invalidate it at some point.

Best Regards,
Stefan


tdlib-purple.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2021-12-13 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2021/12/13 05:58:06

Modified files:
net/samba  : Makefile distinfo 
net/samba/pkg  : PLIST-main 

Log message:
Update to samba-4.15.3

Tested by Ian (co-maintainer)



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/12/13 05:06:07

Modified files:
x11/gnome/shell-extensions: Makefile distinfo 

Log message:
Update to gnome-shell-extensions-41.1.



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/12/13 05:05:56

Modified files:
x11/gnome/shell: Makefile distinfo 

Log message:
Update to gnome-shell-41.2.



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/12/13 05:05:39

Modified files:
x11/gnome/mutter: Makefile distinfo 

Log message:
Update to mutter-41.2.



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2021/12/13 04:10:52

Modified files:
www/seamonkey  : Makefile distinfo 
www/seamonkey-i18n: Makefile.inc distinfo 
Added files:
www/seamonkey/patches: 
   patch-third__party_rust_packed__simd_src_lib.rs 

Log message:
www/seamonkey: update to 2.53.10.1 and unbreak.

see https://www.seamonkey-project.org/releases/seamonkey2.53.10.1/#new

unbreak build with rust 1.56 by taking a patch from netbsd/pkgsrc, cf
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/seamonkey/patches/patch-third__party_rust_packed__simd_src_lib.rs



UPDATE mail/mblaze 1.2 from MAINTAINER

2021-12-13 Thread Lucas
Hi,

Find an update to mblaze 1.2. Release notes:

* Caution! The tools mdeliver and mexport were buggy in handling and
  generation of trailing empty lines in MBOX-RD.  Do not import
  mbox files generated by mexport >=1.2 with mdeliver <1.2 if you
  require verbatim message delivery.
* mshow: add "-A all" to render all attachments
* msed: match header names case insensitively
* mless: prefer setting LESSKEYIN and using .mlesskey
* mcom: take Delivered-To into account for choosing From address
* Many bug fixes.

No PLIST changes, portcheck is happy, all tests pass. Works in my
machine(tm).

-Lucas

diff b85a4f60d9e6fa3c92626a4dcd36982a8bffcf82 /usr/ports
blob - fee634d343ffa63e2648282ac2838bb8dab84477
file + mail/mblaze/Makefile
--- mail/mblaze/Makefile
+++ mail/mblaze/Makefile
@@ -2,7 +2,7 @@
 
 COMMENT =  set of Maildir utilities
 
-DISTNAME = mblaze-1.1
+DISTNAME = mblaze-1.2
 CATEGORIES =   mail
 
 HOMEPAGE = https://git.vuxu.org/mblaze/
blob - 2ed4e31c9a15d1bd65db618c8e8a51088b404105
file + mail/mblaze/distinfo
--- mail/mblaze/distinfo
+++ mail/mblaze/distinfo
@@ -1,2 +1,2 @@
-SHA256 (mblaze-1.1.tar.gz) = 7djLhvZnVD5wPe5YJjuBx+R3RDOdI+u7akPnUFm6k7E=
-SIZE (mblaze-1.1.tar.gz) = 97041
+SHA256 (mblaze-1.2.tar.gz) = UMFkyIzIO09SaRNB7hQGDaWm8YWehqpz/1ld5LQQA38=
+SIZE (mblaze-1.2.tar.gz) = 99578



Re: "LIB_DEPENDS not needed for"

2021-12-13 Thread Marc Espie
On Sun, Dec 12, 2021 at 11:52:40AM +, Stuart Henderson wrote:
> Related to the "policy for dlopen'd libraries etc" mail I just posted but
> worth a separate thread I think ..
> 
> When you see "LIB_DEPENDS  not needed for " when "make package"
> runs, it means that the LIB_DEPENDS entry is *ignored* as a run dependency
> and is equivalent to BUILD_DEPENDS.
> 
> : LIB_DEPENDS  not needed for   There doesn't seem to 
> be
> : any WANTLIB to match the given LIB_DEPENDS.  Thus, the LIB_DEPENDS won't
> : turn into a @depends line in the created package.
> 
> This is nearly always an error - bsd.port.mk(5) lists some "might be
> intentional" but those cases are rare and could be handled with conditionals
> instead (perhaps it would be better if we do turn it into an actual error).
> 
> I think all current cases in ports *are* an error:
> 
> audio/moc LIB_DEPENDS devel/gettext,-runtime not needed for 
> audio/moc ?
> audio/cantata LIB_DEPENDS audio/libebur128 not needed for 
> audio/cantata ?
> x11/kde-applications/kcronLIB_DEPENDS devel/kf5/kiconthemes not needed 
> for x11/kde-applications/kcron ?
> x11/pidgin-libnotify  LIB_DEPENDS net/pidgin,-libpurple not needed for 
> x11/pidgin-libnotify ?
> graphics/opencsg  LIB_DEPENDS x11/qt5/qtbase,-main not needed for 
> graphics/opencsg ?
> graphics/piglit   LIB_DEPENDS graphics/vulkan-loader not needed 
> for graphics/piglit ?
> net/pidginLIB_DEPENDS lang/python/3.9 not needed for 
> net/pidgin,-finch ?
> editors/calligra  LIB_DEPENDS devel/kf5/kcalendarcore not needed for 
> editors/calligra ?
> editors/calligra  LIB_DEPENDS devel/kf5/kcontacts not needed for 
> editors/calligra ?
> editors/calligra  LIB_DEPENDS textproc/libwpd not needed for 
> editors/calligra ?
> games/f1spiritLIB_DEPENDS devel/libidn not needed for 
> games/f1spirit ?
> math/nonogram LIB_DEPENDS math/nonolib not needed for math/nonogram ?
> sysutils/libfsapfsLIB_DEPENDS sysutils/libfwnt not needed for 
> sysutils/libfsapfs ?
> 
> 
> 
Considering how few there are left, I concur.

Once they're fixed, we can turn these into errors.



Re: NEW: sysutils/bpytop

2021-12-13 Thread Stefan Hagen
Omar Polo wrote:
> Stefan Hagen  writes:
> > Lewis ingraham wrote:
> >> Also I for some reason cannot get the program to launch when it is built
> >> and installed. It comes up as "command not found" when I type in bpytop.
> >> 
> >> Project I am currently trying to port properly:
> >> https://github.com/aristocratos/bpytop
> >
> > There is an easier way to get started with python ports. We have 
> > portgen(1) which can give you a head start with perl, python, ruby
> > and go ports.
> >
> > Try "portgen bpytop". It will generate as much of a port it can in
> > /usr/ports/mystuff/pypi. Then examine what it did and fix it up.
> >
> > The port you're trying to create is not using the usual setup.py build
> > script. Instead it has a Makefile, which copies files around. Portgen
> > is not prepared for that and it needs fixing.
> >
> > I added NO_BUILD=Yes to the port system from trying to invoke setup.py.
> > Next I added a do-install: target with will be execute as "make install" 
> > command.
> >
> > The (quickly) fixed port is attached. It works here.
> >
> > Best regards,
> > Stefan
> 
> Port looks fine and works, even thought it's a bit too "flashy" for my
> taste :)
> 
> The distinfo wasn't right, it complained that "Size does not match for
> bpytop-1.0.67.tar.gz" and had to makesum again.  pypi releases are
> mutable?
> 
> % make makesum
> ===>  Checking files for bpytop-1.0.67
> >> Fetch https://pypi.io/packages/source/b/bpytop/bpytop-1.0.67.tar.gz
> bpytop-1.0.67.tar.gz 100% |*| 77732   00:00
> --- old
> +++ new
> @@ -1,2 +1,2 @@
> -SHA256 (bpytop-1.0.67.tar.gz) = 4/Ame9QKWAFrWsge1kJPHI2VOzOlN1RrIt0aKwGwepc=
> -SIZE (bpytop-1.0.67.tar.gz) = 628491
> +SHA256 (bpytop-1.0.67.tar.gz) = izOONif6bpkeg2vuYe84mI9qejo33AXHV6krpDePlbs=
> +SIZE (bpytop-1.0.67.tar.gz) = 77732

Hmm, strange. But I get the same updated checksum now. But where else 
should I have gotten it from?

bpytop is starting, but it's not without issues. For example:
- start bpytop
- select any process with arrow up/down keys
- hit enter
- Poof!

12/12/21 (19:04:34) | ERROR: Exception while getting cpu frequency!
12/12/21 (19:04:34) | ERROR: module 'psutil' has no attribute 'cpu_freq'
Traceback (most recent call last):
  File "/usr/local/bin/bpytop", line 3060, in _collect
if CONFIG.show_cpu_freq and hasattr(psutil.cpu_freq(), "current"):
AttributeError: module 'psutil' has no attribute 'cpu_freq'
12/12/21 (19:04:53) | ERROR: Exception while getting cpu frequency!
12/12/21 (19:04:53) | ERROR: module 'psutil' has no attribute 'cpu_freq'
Traceback (most recent call last):
  File "/usr/local/bin/bpytop", line 3060, in _collect
if CONFIG.show_cpu_freq and hasattr(psutil.cpu_freq(), "current"):
AttributeError: module 'psutil' has no attribute 'cpu_freq'
12/12/21 (19:05:28) | ERROR: Exception when sending signal 2 to pid 15942
12/12/21 (19:05:28) | ERROR: [Errno 1] Operation not permitted
Traceback (most recent call last):
  File "/usr/local/bin/bpytop", line 5459, in process_keys
os.kill(pid, sig)
PermissionError: [Errno 1] Operation not permitted
12/12/21 (19:05:29) | ERROR: Exception when sending signal 2 to pid 15942
12/12/21 (19:05:29) | ERROR: [Errno 1] Operation not permitted
Traceback (most recent call last):
  File "/usr/local/bin/bpytop", line 5459, in process_keys
os.kill(pid, sig)
PermissionError: [Errno 1] Operation not permitted
12/12/21 (19:05:32) | ERROR: Exception when sending signal 2 to pid 58422
12/12/21 (19:05:32) | ERROR: [Errno 1] Operation not permitted
Traceback (most recent call last):
  File "/usr/local/bin/bpytop", line 5459, in process_keys
os.kill(pid, sig)
PermissionError: [Errno 1] Operation not permitted
13/12/21 (11:46:12) | ERROR: Exception while getting cpu frequency!
13/12/21 (11:46:12) | ERROR: module 'psutil' has no attribute 'cpu_freq'
Traceback (most recent call last):
  File "/usr/local/bin/bpytop", line 3060, in _collect
if CONFIG.show_cpu_freq and hasattr(psutil.cpu_freq(), "current"):
AttributeError: module 'psutil' has no attribute 'cpu_freq'
13/12/21 (11:46:15) | ERROR: Data collection thread failed with exception: 
invalid attr name 'cpu_num'
Traceback (most recent call last):
  File "/usr/local/bin/bpytop", line 2938, in _runner
collector._collect()
  File "/usr/local/bin/bpytop", line 3775, in _collect
cls.details = det.as_dict(attrs=attrs, ad_value="")
  File "/usr/local/lib/python3.9/site-packages/psutil/__init__.py", line 512, 
in as_dict
raise ValueError("invalid attr name%s %s" % (
ValueError: invalid attr name 'cpu_num'
13/12/21 (11:46:16) | WARNING: Exiting with errorcode (1). Runtime 0:00:04 

And if you're very brave and run it as root...

12/12/21 (18:52:20) | ERROR: Data collection thread failed with exception: 
can't allocate enough space for KERN_PROC_ARGV
Traceback (most recent call last):
  File "/usr/local/bin/bpytop", line 2938, in _runner
collector._collect()
  File "/usr/local/bin/bpytop", line 3708, in 

CVS: cvs.openbsd.org: ports

2021-12-13 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2021/12/13 03:53:56

Modified files:
devel/imake: Makefile 

Log message:
make sure that RUN_DEPENDS is not overwritten



Re: Error on make update plist

2021-12-13 Thread Marc Espie
On Sun, Dec 12, 2021 at 11:25:46AM -0800, Andrew Hewus Fresh wrote:
> On Sun, Dec 12, 2021 at 11:01:36AM -0800, Andrew Hewus Fresh wrote:
> > On Sun, Dec 12, 2021 at 11:42:42AM +, Stuart Henderson wrote:
> > > On 2021/12/12 11:29, Omar Polo wrote:
> > > > > Stripping directories from mail/p5-Email-Address
> > > > > Can't put into any plist (no applicable prefix):
> > > > > /auto
> 
> > > It was introduced by this change
> > > 
> > > -
> > > PatchSet 1943 
> > > Date: 2021/11/23 01:12:38
> > > Author: afresh1
> > 
> > Oops, I'm not sure how I missed that.
> > I'll look and see what's going on.
> 
> Oops, missed a spot where the variable name changed.  Fixed now.
> 
> Index: infrastructure/mk/perl.port.mk
> ===
> RCS file: /cvs/ports/infrastructure/mk/perl.port.mk,v
> retrieving revision 1.31
> diff -u -p -r1.31 perl.port.mk
> --- infrastructure/mk/perl.port.mk23 Nov 2021 01:12:38 -  1.31
> +++ infrastructure/mk/perl.port.mk12 Dec 2021 19:23:14 -
> @@ -82,7 +82,7 @@ _MODPERL_preconfig = :
>  .  endif
>  .endif
>  
> -MODPERL_pre-fake = mkdir -p ${WRKINST}${PERL_ARCH}/auto
> +MODPERL_pre-fake = mkdir -p ${WRKINST}${P5ARCH}/auto
>  
>  .if ${CONFIGURE_STYLE:L:Mmodbuild}
>  .  if ${CONFIGURE_STYLE:L:Mtiny}
> 
> 
Happy that update-plist catches this kind of error :)



[wip] net/tdlib-purple v8.0

2021-12-13 Thread Stefan Hagen
Hello,

This is a new port "tdlib-purple" which is the successor to the now more 
and more defunct telegram-purple.

The port works and thus I want to share it here for people that want to 
use it due to a broken telegram-purple. There is a problem which prevents
the import for now. But it's perfectly usable in the current state.

1) telegram-purple and tdlib-purple could coexist, if they would not
install the same pixmap files. I'm not sure if I want a conflict marker
here or if I can rename the pixmaps. For now, just don't install both.

2) the port needs a registered telegram application and the API_ID and 
API_KEY needs to be passed at build time. You can do so in the port
Makefile.

I asked upstream to provide a way to pass this information via config 
file (or any other way that works at runtime).
https://github.com/ars3niy/tdlib-purple/issues/140

Once this is resolved, I'll finalize the port.

Best Regards,
Stefan


tdlib-purple.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2021-12-13 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/12/13 03:42:58

Modified files:
devel/harfbuzz : Makefile distinfo 

Log message:
Update to harfbuzz-3.2.0.



Re: NEW: sysutils/bpytop

2021-12-13 Thread Omar Polo
Stefan Hagen  writes:

> Hi Lewis,
>
> Lewis ingraham wrote:
>> Also I for some reason cannot get the program to launch when it is built
>> and installed. It comes up as "command not found" when I type in bpytop.
>> 
>> Project I am currently trying to port properly:
>> https://github.com/aristocratos/bpytop
>
> There is an easier way to get started with python ports. We have 
> portgen(1) which can give you a head start with perl, python, ruby
> and go ports.
>
> Try "portgen bpytop". It will generate as much of a port it can in
> /usr/ports/mystuff/pypi. Then examine what it did and fix it up.
>
> The port you're trying to create is not using the usual setup.py build
> script. Instead it has a Makefile, which copies files around. Portgen
> is not prepared for that and it needs fixing.
>
> I added NO_BUILD=Yes to the port system from trying to invoke setup.py.
> Next I added a do-install: target with will be execute as "make install" 
> command.
>
> The (quickly) fixed port is attached. It works here.
>
> Best regards,
> Stefan

Port looks fine and works, even thought it's a bit too "flashy" for my
taste :)

The distinfo wasn't right, it complained that "Size does not match for
bpytop-1.0.67.tar.gz" and had to makesum again.  pypi releases are
mutable?

% make makesum
===>  Checking files for bpytop-1.0.67
>> Fetch https://pypi.io/packages/source/b/bpytop/bpytop-1.0.67.tar.gz
bpytop-1.0.67.tar.gz 100% |*| 77732   00:00
--- old
+++ new
@@ -1,2 +1,2 @@
-SHA256 (bpytop-1.0.67.tar.gz) = 4/Ame9QKWAFrWsge1kJPHI2VOzOlN1RrIt0aKwGwepc=
-SIZE (bpytop-1.0.67.tar.gz) = 628491
+SHA256 (bpytop-1.0.67.tar.gz) = izOONif6bpkeg2vuYe84mI9qejo33AXHV6krpDePlbs=
+SIZE (bpytop-1.0.67.tar.gz) = 77732



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2021/12/13 02:59:45

Modified files:
audio/cantata  : Makefile 

Log message:
audio/cantata: drop unneeded audio/libebur128 from LDEP

spotted by sthen@



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2021/12/13 02:57:06

Modified files:
x11/xfce4/xfce4-whiskermenu: Makefile distinfo 

Log message:
x11/xfce4/xfce4-whiskermenu: update to 2.7.1



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2021/12/13 02:07:05

Modified files:
games/f1spirit : Makefile 

Log message:
games/f1spirit: fix WANTLIB and drop unneeded libidn from LDEP

spotted by sthen@



Re: UPDATE: www/stagit 0.9.6 -> 1.0

2021-12-13 Thread Frederic Cambus
On Thu, Dec 09, 2021 at 09:31:28AM +0100, Hiltjo Posthuma wrote:
> Hi,
> 
> Bump, can it be updated?

It has now been committed, thanks!



CVS: cvs.openbsd.org: ports

2021-12-13 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2021/12/13 01:14:28

Modified files:
www/stagit : Makefile distinfo 

Log message:
Update stagit to 1.0.

>From maintainer Hiltjo Posthuma, thanks!

OK sdk@