CVS: cvs.openbsd.org: ports

2021-09-02 Thread Daniel Jakots
CVSROOT:/cvs
Module name:ports
Changes by: d...@cvs.openbsd.org2021/09/02 17:41:06

Modified files:
net/haproxy: Makefile distinfo 

Log message:
Update to haproxy-2.4.3

>From brad



NEW: mail/dovecot-fts-flatcurve

2021-09-02 Thread Stuart Henderson
This is a fairly new fts plugin for Dovecot, it's likely to be added to
the main Dovecot distribution upstream sometime, but it seems useful
already. It uses some Dovecot-internal features that means it doesn't
have to do as much as the existing dovecot-fts-xapian, takes less memory
in my tests, and is far simpler to setup than solr.

ok to import this?

Requires the just-committed addition of icu to the Dovecot build
otherwise it fails at runtime.

info:
https://github.com/slusarz/dovecot-fts-flatcurve/
https://github.com/slusarz/dovecot-fts-flatcurve/issues/4
https://doc.dovecot.org/configuration_manual/fts/


This is a Dovecot FTS plugin to enable message indexing using the
Xapian search engine library. It is intended to act as a simple
interface to the Xapian storage/search query functionality.

Unlike the other Xapian-based FTS plugin "dovecot-fts-xapian",
flatcurve relies on Dovecot to do the necessary stemming, and supports
match scoring and substring matches - it is RFC 3501 (IMAP4rev1)
compliant. It does not support fuzzy searches.



dovecot-fts-flatcurve.tgz
Description: application/tar-gz


Re: [update] lang/node to 12.22.6

2021-09-02 Thread vlkrs


I don’t want to nag, but I’ll do it anyway…
While I presume that NodeJS and its ecosystem don’t enjoy much popularity here, 
I don’t think that keeping an outdated version in ports is a good idea either.
 
I’ll be happy to keep working on this if the patch isn’t acceptable yet, but I 
need some sort of feedback.

Volker

Aug 31, 2021, 23:12 by vl...@tuta.io:

> Hi,
>
> attached is an updated patch to update lang/node to the latest LTS version 
> 12.22.6
>
> This removes patches/patch-configure_py (included upstream), and fixes a 
> plethora of security issues since 12.16.1 as currently found in ports, the 
> most recent of which can be found here:
>
> https://nodejs.org/en/blog/release/v12.22.6/
>
> Anyone willing to review and (hopefully) commit?
>
> Volker
>
>



CVS: cvs.openbsd.org: ports

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

Modified files:
mail/dovecot   : Makefile 

Log message:
build Dovecot with icu4c support, tweak/ok brad



Re: mail/exim and printf("%n")

2021-09-02 Thread Jeremie Courreges-Anglas
On Thu, Sep 02 2021, Jeremie Courreges-Anglas  wrote:
> On Thu, Sep 02 2021, "Theo de Raadt"  wrote:
>> Jeremie Courreges-Anglas  wrote:
>>
>>> 
>>> 
>>> exim apparently uses printf("%n"), which is currently forbidden (libc
>>> calls abort(3)).
>>> 
>>> I don't want us to fix all the %n uses in the ports tree, but instead
>>> wait for user reports.  Though for some software like exim it makes
>>> sense to help users avoid such a hard crash.
>>> 
>>> The diff below doesn't pretend to fix all uses of %n in the exim source.
>>> There may be others that can't be flagged by the compiler (support for
>>> that hesn't been committed yet) because of indirections through wrapper
>>> functions.
>>> +--- src/acl.c.orig
>>>  src/acl.c
>>> +@@ -2906,10 +2906,12 @@ for (; cb; cb = cb->next)
>>> + 
>>> +   HDEBUG(D_acl)
>>> + {
>>> +-int lhswidth = 0;
>>> +-debug_printf_indent("check %s%s %n",
>>> ++uschar buf[256];
>>> ++int lhswidth = snprintf(CS buf, sizeof buf, "check %s%s ",
>>> +   (!conditions[cb->type].is_modifier && cb->u.negated)? "!":"",
>>> +-  conditions[cb->type].name, );
>>> ++  conditions[cb->type].name);
>>> ++if (lhswidth == -1) lhswidth = 0;
>>> ++debug_printf_indent("%s");
>>
>> Doesn't this %s need an argument buf?
>
> Urkh, indeed, thanks.  New diff below.

Theo pointed out another problem in one of the two changes:

> + uschar * s = string_sprintf("Return-path: <%.*s>\n%n",

Here I forgot to actually drop the %n.  clang still accepted it,
probably because this function isn't marked as "printf-like".
I'm not proposing another diff right now because I'm busy with other
stuff, I'll get back to this when I have a clear mind.

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 15:28:49

Modified files:
www/varnish: Makefile 
Removed files:
www/varnish/pkg: MESSAGE 

Log message:
Drop not really useful MESSAGE.

ok kn@ (maintainer)



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 15:23:38

Modified files:
devel/re2c : Makefile distinfo 

Log message:
update to re2c-2.2



Re: Ports incompatibilties with LibreSSL

2021-09-02 Thread Giovanni Bechis
On Wed, Sep 01, 2021 at 05:19:18PM +0100, Stuart Henderson wrote:
> On 2021/09/01 17:55, Theo Buehler wrote:
> > Please, if you run into issues building stuff against LibreSSL, let us
> > know, otherwise we can't fix them.
> > 
> > Some upstreams are helpful and cooperative, but there's too many #ifdefs
> > out there, many of them not so well done and they typically won't ever
> > be removed. We still strive to be as compatible as possible. If
> > something doesn't compile against LibreSSL, that's a LibreSSL bug, not
> > an upstream bug.
> > 
> 
> I would say Postfix 3.6 but you already know about it ;)
> 
> I believe there are also some issues with Dovecot replication across TCP
> connections with ssl=yes, workaround is to use ssh. But I haven't retried
> in a few months.
> 
www/apache-httpd doesn't have TLS-1.3 support yet but I think you should
be aware of it.
 Giovanni


signature.asc
Description: PGP signature


Re: UPDATE: Aircrack-ng 1.6

2021-09-02 Thread Stuart Henderson
On 2021/08/27 01:10, Brad Smith wrote:
> On 8/20/2021 11:12 PM, Brad Smith wrote:
> > Here is an update to Aircrack-ng 1.6.
> > 
> > Other than building the package that is all I have tested on amd64
> > and i386.
> > 
> > Any users familiar with Aircrack-ng able to test this out?
> 
> Anyone?

I haven't looked into runtime, but the test suite goes a lot better
with USE_LIBTOOL=gnu..

> > Index: Makefile
> > ===
> > RCS file: /home/cvs/ports/security/aircrack-ng/Makefile,v
> > retrieving revision 1.33
> > diff -u -p -u -p -r1.33 Makefile
> > --- Makefile27 Dec 2020 18:13:18 -  1.33
> > +++ Makefile20 Aug 2021 00:21:44 -
> > @@ -1,8 +1,8 @@
> >   # $OpenBSD: Makefile,v 1.33 2020/12/27 18:13:18 sthen Exp $
> >   COMMENT=  802.11 WEP and WPA-PSK keys cracking program
> > -DISTNAME=  aircrack-ng-1.5.2
> > -REVISION=  6
> > +
> > +DISTNAME=  aircrack-ng-1.6
> >   CATEGORIES=   security
> >   HOMEPAGE= https://www.aircrack-ng.org/
> > @@ -10,8 +10,7 @@ HOMEPAGE= https://www.aircrack-ng.org/
> >   # GPLv2
> >   PERMIT_PACKAGE=   Yes
> > -WANTLIB+=  c pthread crypto z pcre
> > -WANTLIB+=  ${COMPILER_LIBCXX} m sqlite3
> > +WANTLIB+=  ${COMPILER_LIBCXX} c crypto m pcre pthread sqlite3 ssl z
> >   MASTER_SITES= https://download.aircrack-ng.org/
> > @@ -23,10 +22,6 @@ LIB_DEPENDS= databases/sqlite3 \
> >   RUN_DEPENDS+= net/arp-scan,-mac>=20190128
> >   USE_GMAKE=Yes
> > -.if ${MACHINE_ARCH} == "i386"
> > -# ld: error: undefined symbol: __i686.get_pc_thunk.bx
> > -USE_LLD=   No
> > -.endif
> >   LIBTOOL_FLAGS=--tag=disable-static
> >   AUTOCONF_VERSION= 2.69
> >   AUTOMAKE_VERSION= 1.16
> > @@ -56,8 +51,7 @@ PKG_ARGS+=  -Darm=0
> >   MAKE_ENV+=  ALTIVEC=false POWER8=false
> >   .endif
> > -
> >   pre-configure:
> > -   ${SUBST_CMD} ${WRKSRC}/src/airodump-ng.h
> > +   ${SUBST_CMD} ${WRKSRC}/src/airodump-ng/airodump-ng.c
> >   .include 
> > Index: distinfo
> > ===
> > RCS file: /home/cvs/ports/security/aircrack-ng/distinfo,v
> > retrieving revision 1.4
> > diff -u -p -u -p -r1.4 distinfo
> > --- distinfo23 Feb 2019 22:23:25 -  1.4
> > +++ distinfo20 Aug 2021 00:21:44 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (aircrack-ng-1.5.2.tar.gz) = 
> > nlkv52WARiIOCsCm0FxAJpA/MHeySIk+AFbMvk7ogkE=
> > -SIZE (aircrack-ng-1.5.2.tar.gz) = 7138360
> > +SHA256 (aircrack-ng-1.6.tar.gz) = 
> > Twv9SG78bqcin3+8VDQP+LIJSg1z6fYX4KOfh4mZokc=
> > +SIZE (aircrack-ng-1.6.tar.gz) = 7933308
> > Index: patches/patch-build_m4_aircrack_ng_simd_m4
> > ===
> > RCS file: patches/patch-build_m4_aircrack_ng_simd_m4
> > diff -N patches/patch-build_m4_aircrack_ng_simd_m4
> > --- patches/patch-build_m4_aircrack_ng_simd_m4  13 Jun 2020 17:38:49 
> > -  1.1
> > +++ /dev/null   1 Jan 1970 00:00:00 -
> > @@ -1,25 +0,0 @@
> > -$OpenBSD: patch-build_m4_aircrack_ng_simd_m4,v 1.1 2020/06/13 17:38:49 
> > cwen Exp $
> > -
> > -Ensure that disabling AltiVec and POWER8 instructions with MAKE_ENV is 
> > honoured
> > -even if the build machine supports them, from:
> > -https://github.com/aircrack-ng/aircrack-ng/issues/1941
> > -
> > -Index: build/m4/aircrack_ng_simd.m4
> >  build/m4/aircrack_ng_simd.m4.orig
> > -+++ build/m4/aircrack_ng_simd.m4
> > -@@ -132,7 +132,6 @@ then
> > - AX_CHECK_COMPILE_FLAG([-maltivec], [
> > - AX_APPEND_FLAG(-maltivec, [ppc_altivec_[]_AC_LANG_ABBREV[]flags])
> > - AC_SUBST(ppc_altivec_[]_AC_LANG_ABBREV[]flags)
> > --ALTIVEC_FOUND=1
> > - ])
> > -
> > - AX_CHECK_COMPILE_FLAG([-mabi=altivec], [
> > -@@ -148,7 +147,6 @@ then
> > - AX_CHECK_COMPILE_FLAG([-mpower8-vector], [
> > - AX_APPEND_FLAG(-mpower8-vector, 
> > [ppc_altivec_[]_AC_LANG_ABBREV[]flags])
> > - AC_SUBST(ppc_altivec_[]_AC_LANG_ABBREV[]flags)
> > --POWER8_FOUND=1
> > - ])
> > - fi
> > -
> > Index: patches/patch-include_aircrack-ng_crypto_sha1-sse2_h
> > ===
> > RCS file: patches/patch-include_aircrack-ng_crypto_sha1-sse2_h
> > diff -N patches/patch-include_aircrack-ng_crypto_sha1-sse2_h
> > --- /dev/null   1 Jan 1970 00:00:00 -
> > +++ patches/patch-include_aircrack-ng_crypto_sha1-sse2_h20 Aug 2021 
> > 00:21:44 -
> > @@ -0,0 +1,365 @@
> > +$OpenBSD$
> > +
> > +chore: remove unused assembly routines
> > +
> > +Index: include/aircrack-ng/crypto/sha1-sse2.h
> > +--- include/aircrack-ng/crypto/sha1-sse2.h.orig
> >  include/aircrack-ng/crypto/sha1-sse2.h
> > +@@ -36,357 +36,3 @@
> > + #include 
> > +
> > + #include 
> > +-
> > +-#if defined(__i386__) || ((defined(__x86_64__) && !defined(__CYGWIN__)) 

CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 14:53:31

Removed files:
x11/chbg/pkg   : MESSAGE 

Log message:
Forgot to cvs rm.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 14:53:13

Modified files:
x11/chbg   : Makefile 
x11/chbg/patches: patch-src_chbg_c 
x11/chbg/pkg   : PLIST 

Log message:
Don't install old GNOME 2 stuff.
Drop useless MESSAGE and use @sample instead.
Regen WANTLIB/PLIST.



Re: mail/exim and printf("%n")

2021-09-02 Thread Jeremie Courreges-Anglas
On Thu, Sep 02 2021, "Theo de Raadt"  wrote:
> Jeremie Courreges-Anglas  wrote:
>
>> 
>> 
>> exim apparently uses printf("%n"), which is currently forbidden (libc
>> calls abort(3)).
>> 
>> I don't want us to fix all the %n uses in the ports tree, but instead
>> wait for user reports.  Though for some software like exim it makes
>> sense to help users avoid such a hard crash.
>> 
>> The diff below doesn't pretend to fix all uses of %n in the exim source.
>> There may be others that can't be flagged by the compiler (support for
>> that hesn't been committed yet) because of indirections through wrapper
>> functions.
>> +--- src/acl.c.orig
>>  src/acl.c
>> +@@ -2906,10 +2906,12 @@ for (; cb; cb = cb->next)
>> + 
>> +   HDEBUG(D_acl)
>> + {
>> +-int lhswidth = 0;
>> +-debug_printf_indent("check %s%s %n",
>> ++uschar buf[256];
>> ++int lhswidth = snprintf(CS buf, sizeof buf, "check %s%s ",
>> +   (!conditions[cb->type].is_modifier && cb->u.negated)? "!":"",
>> +-  conditions[cb->type].name, );
>> ++  conditions[cb->type].name);
>> ++if (lhswidth == -1) lhswidth = 0;
>> ++debug_printf_indent("%s");
>
> Doesn't this %s need an argument buf?

Urkh, indeed, thanks.  New diff below.


Index: Makefile
===
RCS file: /cvs/ports/mail/exim/Makefile,v
retrieving revision 1.136
diff -u -p -r1.136 Makefile
--- Makefile5 May 2021 15:08:15 -   1.136
+++ Makefile2 Sep 2021 20:43:34 -
@@ -8,7 +8,7 @@ DISTNAME =  exim-${VERSION}
 PKGNAME-main = exim-${VERSION}
 FULLPKGNAME-eximon =   exim-eximon-${VERSION}
 FULLPKGPATH-eximon =   ${PKGPATH},-eximon
-REVISION-main =1
+REVISION-main =2
 
 CATEGORIES =   mail
 
Index: patches/patch-src_acl_c
===
RCS file: patches/patch-src_acl_c
diff -N patches/patch-src_acl_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_acl_c 2 Sep 2021 20:43:34 -
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+Don't use printf %n.
+
+Index: src/acl.c
+--- src/acl.c.orig
 src/acl.c
+@@ -2906,10 +2906,12 @@ for (; cb; cb = cb->next)
+ 
+   HDEBUG(D_acl)
+ {
+-int lhswidth = 0;
+-debug_printf_indent("check %s%s %n",
++uschar buf[256];
++int lhswidth = snprintf(CS buf, sizeof buf, "check %s%s ",
+   (!conditions[cb->type].is_modifier && cb->u.negated)? "!":"",
+-  conditions[cb->type].name, );
++  conditions[cb->type].name);
++if (lhswidth == -1) lhswidth = 0;
++debug_printf_indent("%s", buf);
+ 
+ if (cb->type == ACLC_SET)
+   {
Index: patches/patch-src_transport_c
===
RCS file: patches/patch-src_transport_c
diff -N patches/patch-src_transport_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_transport_c   2 Sep 2021 20:43:34 -
@@ -0,0 +1,20 @@
+$OpenBSD$
+
+Don't use printf %n.
+
+Index: src/transport.c
+--- src/transport.c.orig
 src/transport.c
+@@ -958,10 +958,9 @@ if (!(tctx->options & topt_no_headers))
+ 
+   if (tctx->options & topt_add_return_path)
+ {
+-int n;
+ uschar * s = string_sprintf("Return-path: <%.*s>\n%n",
+-  EXIM_EMAILADDR_MAX, return_path, );
+-if (!write_chunk(tctx, s, n)) goto bad;
++  EXIM_EMAILADDR_MAX, return_path);
++if (!write_chunk(tctx, s, strlen(s))) goto bad;
+ }
+ 
+   /* Add envelope-to: if requested */


-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



CVS: cvs.openbsd.org: ports

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

Modified files:
multimedia/libass: Makefile distinfo 
Added files:
multimedia/libass/patches: patch-libass_Makefile_in 
   patch-ltnasm_sh 

Log message:
update to libass-0.15.1, from brad



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 14:44:19

Modified files:
net/ircd-hybrid: Makefile distinfo 

Log message:
update to ircd-hybrid-8.2.39, from brad



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 14:43:20

ports/multimedia/libass/patches

Update of /cvs/ports/multimedia/libass/patches
In directory cvs.openbsd.org:/tmp/cvs-serv74473/patches

Log Message:
Directory /cvs/ports/multimedia/libass/patches added to the repository



Re: mail/exim and printf("%n")

2021-09-02 Thread Theo de Raadt
Jeremie Courreges-Anglas  wrote:

> 
> 
> exim apparently uses printf("%n"), which is currently forbidden (libc
> calls abort(3)).
> 
> I don't want us to fix all the %n uses in the ports tree, but instead
> wait for user reports.  Though for some software like exim it makes
> sense to help users avoid such a hard crash.
> 
> The diff below doesn't pretend to fix all uses of %n in the exim source.
> There may be others that can't be flagged by the compiler (support for
> that hesn't been committed yet) because of indirections through wrapper
> functions.
> +--- src/acl.c.orig
>  src/acl.c
> +@@ -2906,10 +2906,12 @@ for (; cb; cb = cb->next)
> + 
> +   HDEBUG(D_acl)
> + {
> +-int lhswidth = 0;
> +-debug_printf_indent("check %s%s %n",
> ++uschar buf[256];
> ++int lhswidth = snprintf(CS buf, sizeof buf, "check %s%s ",
> +   (!conditions[cb->type].is_modifier && cb->u.negated)? "!":"",
> +-  conditions[cb->type].name, );
> ++  conditions[cb->type].name);
> ++if (lhswidth == -1) lhswidth = 0;
> ++debug_printf_indent("%s");

Doesn't this %s need an argument buf?



mail/exim and printf("%n")

2021-09-02 Thread Jeremie Courreges-Anglas


exim apparently uses printf("%n"), which is currently forbidden (libc
calls abort(3)).

I don't want us to fix all the %n uses in the ports tree, but instead
wait for user reports.  Though for some software like exim it makes
sense to help users avoid such a hard crash.

The diff below doesn't pretend to fix all uses of %n in the exim source.
There may be others that can't be flagged by the compiler (support for
that hesn't been committed yet) because of indirections through wrapper
functions.

ok?


Index: Makefile
===
RCS file: /cvs/ports/mail/exim/Makefile,v
retrieving revision 1.136
diff -u -p -r1.136 Makefile
--- Makefile5 May 2021 15:08:15 -   1.136
+++ Makefile2 Sep 2021 20:12:05 -
@@ -8,7 +8,7 @@ DISTNAME =  exim-${VERSION}
 PKGNAME-main = exim-${VERSION}
 FULLPKGNAME-eximon =   exim-eximon-${VERSION}
 FULLPKGPATH-eximon =   ${PKGPATH},-eximon
-REVISION-main =1
+REVISION-main =2
 
 CATEGORIES =   mail
 
Index: patches/patch-src_acl_c
===
RCS file: patches/patch-src_acl_c
diff -N patches/patch-src_acl_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_acl_c 2 Sep 2021 20:12:05 -
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+Don't use printf %n.
+
+Index: src/acl.c
+--- src/acl.c.orig
 src/acl.c
+@@ -2906,10 +2906,12 @@ for (; cb; cb = cb->next)
+ 
+   HDEBUG(D_acl)
+ {
+-int lhswidth = 0;
+-debug_printf_indent("check %s%s %n",
++uschar buf[256];
++int lhswidth = snprintf(CS buf, sizeof buf, "check %s%s ",
+   (!conditions[cb->type].is_modifier && cb->u.negated)? "!":"",
+-  conditions[cb->type].name, );
++  conditions[cb->type].name);
++if (lhswidth == -1) lhswidth = 0;
++debug_printf_indent("%s");
+ 
+ if (cb->type == ACLC_SET)
+   {
Index: patches/patch-src_transport_c
===
RCS file: patches/patch-src_transport_c
diff -N patches/patch-src_transport_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_transport_c   2 Sep 2021 20:12:05 -
@@ -0,0 +1,20 @@
+$OpenBSD$
+
+Don't use printf %n.
+
+Index: src/transport.c
+--- src/transport.c.orig
 src/transport.c
+@@ -958,10 +958,9 @@ if (!(tctx->options & topt_no_headers))
+ 
+   if (tctx->options & topt_add_return_path)
+ {
+-int n;
+ uschar * s = string_sprintf("Return-path: <%.*s>\n%n",
+-  EXIM_EMAILADDR_MAX, return_path, );
+-if (!write_chunk(tctx, s, n)) goto bad;
++  EXIM_EMAILADDR_MAX, return_path);
++if (!write_chunk(tctx, s, strlen(s))) goto bad;
+ }
+ 
+   /* Add envelope-to: if requested */


-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 14:15:37

Modified files:
textproc   : Makefile 

Log message:
+docbook-utils



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 14:14:58

Log message:
Import docbook-utils-0.6.14

The docbook-utils is a set of a few small programs intended to ease
everyday's use of technical documentation software and more generally
use of SGML and XML.
<...>

robert@ put his hipster hat on to tell me that he thought the COMMENT was 
too
long for his taste but we don't care about that so, ok robert@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20200902

N ports/textproc/docbook-utils/Makefile
N ports/textproc/docbook-utils/distinfo
N ports/textproc/docbook-utils/patches/patch-configure
N ports/textproc/docbook-utils/patches/patch-doc_HTML_Makefile_in
N ports/textproc/docbook-utils/patches/patch-doc_man_Makefile_in
N ports/textproc/docbook-utils/pkg/DESCR
N ports/textproc/docbook-utils/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

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

Modified files:
x11/dbus   : Makefile 
x11/dbus/pkg   : PLIST-main PLIST-suid 

Log message:
Put it in the proper subpackage.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 13:23:20

Modified files:
sysutils/accountsservice: Makefile 
net/avahi  : Makefile 
print/cups-pk-helper: Makefile 
sysutils/upower: Makefile 

Log message:
Regen PLIST.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 13:18:38

Modified files:
x11/dbus   : Makefile 
x11/dbus/pkg   : PLIST-suid 

Log message:
Own the /etc/dbus-1/system.d/ directory.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2021/09/02 13:09:59

Modified files:
lang/ruby/2.6  : Tag: OPENBSD_6_9 Makefile distinfo 
lang/ruby/2.6/pkg: Tag: OPENBSD_6_9 PLIST-main PLIST-ri_docs 

Log message:
Update to Ruby 2.6.8

Backport requested by jcs@
OK jcs@



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2021/09/02 13:09:36

Modified files:
lang/ruby/2.7  : Tag: OPENBSD_6_9 Makefile distinfo 
lang/ruby/2.7/pkg: Tag: OPENBSD_6_9 PLIST-main PLIST-ri_docs 

Log message:
Update to Ruby 2.7.4

Backport requested by jcs@
OK jcs@



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2021/09/02 13:09:11

Modified files:
lang/ruby/3.0  : Tag: OPENBSD_6_9 Makefile distinfo 
lang/ruby/3.0/pkg: Tag: OPENBSD_6_9 PLIST-main PLIST-ri_docs 

Log message:
Update to Ruby 3.0.2

Backport requested by jcs@
OK jcs@



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 12:40:05

Modified files:
mail/rspamd: Makefile 

Log message:
rspamd build isn't working on !LP64, exiting with "error: 
non-constant-expression
cannot be narrowed from type 'long long' to 
'std::__1::basic_string_view::size_type'
(aka 'unsigned long') in initializer list [-Wc++11-narrowing]" despite not using
-Werror. https://github.com/rspamd/rspamd/issues/3858



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 12:33:07

Modified files:
textproc/docbook2x: Makefile 
Removed files:
textproc/docbook2x/patches: patch-configure 
patch-perl_db2x_xsltproc_pl 

Log message:
Committed previous from the wrong tree...



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 12:26:14

Modified files:
textproc/docbook2x: Makefile 
textproc/docbook2x/pkg: PLIST 
Added files:
textproc/docbook2x/patches: patch-configure 
patch-perl_db2x_xsltproc_pl 

Log message:
Install docbook2man and docbook2texi db2x_docbook2man and db2x_docbook2texi to
prevent future conflict with upcoming docbook-utils.
This is what Linux distros are doing and the only dependent port: conky, is
still happy.



CVS: cvs.openbsd.org: ports

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

ports/textproc/docbook2x/patches

Update of /cvs/ports/textproc/docbook2x/patches
In directory cvs.openbsd.org:/tmp/cvs-serv63514/patches

Log Message:
Directory /cvs/ports/textproc/docbook2x/patches added to the repository



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 12:18:45

Modified files:
fonts  : Makefile 
fonts/msttcorefonts: Makefile 
fonts/msttcorefonts/pkg: DESCR PLIST 
Added files:
fonts/msttcorefonts/pkg: PFRAG.no-no_comic 

Log message:
add a no_comic flavour to msttcorefonts



Re: [update] lang/node to 12.22.6

2021-09-02 Thread Aaron Bieber


vl...@tuta.io writes:

> I don’t want to nag, but I’ll do it anyway…
> While I presume that NodeJS and its ecosystem don’t enjoy much popularity 
> here, I don’t think that keeping an outdated version in ports is a good idea 
> either.
>  
> I’ll be happy to keep working on this if the patch isn’t acceptable yet, but 
> I need some sort of feedback.
>
> Volker

I tested this on the one thing I need node for (navidrome), it worked!

OK abieber@ (someone else commit, please :P)

>
> Aug 31, 2021, 23:12 by vl...@tuta.io:
>
>> Hi,
>>
>> attached is an updated patch to update lang/node to the latest LTS version 
>> 12.22.6
>>
>> This removes patches/patch-configure_py (included upstream), and fixes a 
>> plethora of security issues since 12.16.1 as currently found in ports, the 
>> most recent of which can be found here:
>>
>> https://nodejs.org/en/blog/release/v12.22.6/
>>
>> Anyone willing to review and (hopefully) commit?
>>
>> Volker
>>
>>



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 11:57:04

Modified files:
textproc/openjade: Makefile 
textproc/openjade/patches: patch-style_MultiLineInlineNote_cxx 
textproc/openjade/pkg: PLIST 

Log message:
Reindent this ports.
Add a jade symlink (so openjade can be used as a drop-in replacement).
Install man pages.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2021/09/02 11:51:27

Modified files:
audio/goattracker: Makefile distinfo 
audio/goattracker/patches: patch-makefile_common 

Log message:
Update goattracker to 2.76.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2021/09/02 11:39:09

Modified files:
sysutils/bat   : crates.inc 
sysutils/broot : crates.inc 
sysutils/exa   : crates.inc 
sysutils/czkawka: crates.inc 
textproc/delta : crates.inc 
www/nextcloud_notify_push: crates.inc 

Log message:
Add missing RCS ID markers in crates.inc files for some Rust ports.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2021/09/02 11:06:14

Modified files:
net/mtr: Makefile distinfo 
net/mtr/patches: patch-packet_packet_c patch-packet_probe_unix_c 
net/mtr/pkg: PLIST 
Removed files:
net/mtr/patches: patch-packet_probe_c patch-ui_dns_c 

Log message:
Update mtr to 0.94.

Notable changes:

- Add new dependency on devel/jansson
- Drop upstream patches which are now part of the release
- Switch from Gtk+2 to Gtk+3

OK sthen@



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2021/09/02 11:03:30

Modified files:
games/stone-soup: Makefile distinfo 
games/stone-soup/patches: patch-source_Makefile 
games/stone-soup/pkg: PFRAG.no-no_x11 PLIST 

Log message:
Update stone-soup to 0.27.1.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 10:08:43

Modified files:
editors/vim: Makefile distinfo 
editors/vim/patches: patch-runtime_filetype_vim 
editors/vim/pkg: PFRAG.no-no_x11-main PLIST-main 

Log message:
update to vim-8.2.3394



Re: [UPDATE] net/mtr to 0.94

2021-09-02 Thread Frederic Cambus
On Wed, Sep 01, 2021 at 08:08:55PM +0100, Stuart Henderson wrote:

> > Here is a diff to update mtr to 0.94.
> > 
> > Notable changes:
> > 
> > - Drop upstream patches which are now part of the release
> > - Disable new optional dependency on devel/jansson to produce JSON output
> > - Switch from Gtk+2 to Gtk+3
> 
> Please remove MODPY_VERSION, the tests fail with 3.x just as well
> as they fail with 2.x ;)
> 
> --json in the old version used internal code that mostly worked but
> produced slightly buggy output. The new version cleaned that up by
> moving to external libjansson, so by using --without-jansson it removes
> a feature that was present before. Personally I would keep that support.

Right, thanks for pointing this out, I agree we should keep it.

Here is a new revision with the following changes:

- Add new dependency on devel/jansson
- Fix RCS ID marker: kpenBSD -> OpenBSD
- Drop MODPY_VERSION

Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/net/mtr/Makefile,v
retrieving revision 1.72
diff -u -p -r1.72 Makefile
--- Makefile23 Feb 2021 19:39:33 -  1.72
+++ Makefile2 Sep 2021 14:50:42 -
@@ -4,9 +4,8 @@ COMMENT=network diagnostic tool, simila
 
 GH_ACCOUNT=traviscross
 GH_PROJECT=mtr
-GH_TAGNAME=v0.93
+GH_TAGNAME=v0.94
 EPOCH= 0
-REVISION=  0
 
 CATEGORIES=net
 
@@ -16,13 +15,15 @@ HOMEPAGE=   https://www.bitwizard.nl/mtr/
 PERMIT_PACKAGE=yes
 
 # diff for pledge(), not yet enabled
-WANTLIB += c m curses
+WANTLIB += c m curses jansson
 
 FLAVORS=   gtk
 FLAVOR?=
 
 BUILD_DEPENDS= shells/bash-completion
 
+LIB_DEPENDS=   devel/jansson
+
 CONFIGURE_STYLE= autoreconf
 AUTORECONF=${WRKSRC}/bootstrap.sh
 AUTOCONF_VERSION= 2.69
@@ -31,18 +32,16 @@ AUTOMAKE_VERSION= 1.15
 CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib"
 
 MODULES=   lang/python # for tests only
-MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
 MODPY_BUILDDEP=No
 MODPY_RUNDEP=  No
 TEST_DEPENDS=  ${MODPY_RUN_DEPENDS}
 
 .if ${FLAVOR} == "gtk"
 CONFIGURE_ARGS+=   --with-gtk-prefix=${LOCALBASE}
-LIB_DEPENDS+=  x11/gtk+2
-WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
-WANTLIB += Xrandr Xrender atk-1.0 cairo fontconfig freetype gdk-x11-2.0
-WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-x11-2.0
-WANTLIB += intl pango-1.0 pangocairo-1.0 pangoft2-1.0 pthread z
+LIB_DEPENDS+=  x11/gtk+3
+WANTLIB += atk-1.0 cairo cairo-gobject gdk-3 gdk_pixbuf-2.0 gio-2.0
+WANTLIB += glib-2.0 gobject-2.0 gtk-3 harfbuzz intl pango-1.0
+WANTLIB += pangocairo-1.0 pthread
 .else
 CONFIGURE_ARGS+=   --without-glib \
--without-gtk
Index: distinfo
===
RCS file: /cvs/ports/net/mtr/distinfo,v
retrieving revision 1.19
diff -u -p -r1.19 distinfo
--- distinfo21 Aug 2019 15:23:42 -  1.19
+++ distinfo2 Sep 2021 14:50:42 -
@@ -1,2 +1,2 @@
-SHA256 (mtr-0.93.tar.gz) = OhqzMBBN3uMTWvPPpWe5YIABxd7svyAMCLVF7W16TI8=
-SIZE (mtr-0.93.tar.gz) = 142148
+SHA256 (mtr-0.94.tar.gz) = 6gNv3UXaSIwkFgP26lmga7z+bCYXfr00//VDNqRElLg=
+SIZE (mtr-0.94.tar.gz) = 143616
Index: patches/patch-packet_packet_c
===
RCS file: /cvs/ports/net/mtr/patches/patch-packet_packet_c,v
retrieving revision 1.3
diff -u -p -r1.3 patch-packet_packet_c
--- patches/patch-packet_packet_c   21 Aug 2019 15:23:42 -  1.3
+++ patches/patch-packet_packet_c   2 Sep 2021 14:50:42 -
@@ -1,4 +1,4 @@
-$kpenBSD: patch-packet_packet_c,v 1.2 2017/06/02 16:50:16 sthen Exp $
+$OpenBSD: patch-packet_packet_c,v 1.2 2017/06/02 16:50:16 sthen Exp $
 
 Index: packet/packet.c
 --- packet/packet.c.orig
Index: patches/patch-packet_probe_c
===
RCS file: patches/patch-packet_probe_c
diff -N patches/patch-packet_probe_c
--- patches/patch-packet_probe_c21 Aug 2019 15:23:42 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,28 +0,0 @@
-$OpenBSD: patch-packet_probe_c,v 1.1 2019/08/21 15:23:42 sthen Exp $
-
-From 9fe183d61f5382bd6dae1df1db6439a27e8edde2 Mon Sep 17 00:00:00 2001
-From: Chongyu Zhu 
-Date: Tue, 6 Aug 2019 23:01:57 +0800
-Subject: [PATCH] probe: fix find_source_addr
-
-Index: packet/probe.c
 packet/probe.c.orig
-+++ packet/probe.c
-@@ -323,7 +323,7 @@ int find_source_addr(
-anything to the port.
-  */
- *sockaddr_port_offset(_with_port) = htons(1);
--len = sockaddr_addr_size(_with_port);
-+len = sockaddr_size(_with_port);
- 
- sock = socket(destaddr->ss_family, SOCK_DGRAM, IPPROTO_UDP);
- if (sock == -1) {
-@@ -364,7 +364,7 @@ int find_source_addr(
-Zero the port, as we may later use this address to finding, and
-we don't want to use the port from the socket we just created.
-  */
--

CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 09:15:33

Modified files:
devel/py-test-subtests: Makefile 

Log message:
Missing BDEP on devel/py-setuptools_scm.



Re: NEW: www/ruby-jwt

2021-09-02 Thread Kurt Mosiejczuk
On Thu, Sep 02, 2021 at 01:52:44PM +0200, Sebastian Reitenbach wrote:
> Hi,

> this pure gem without dependencies, is required as a new dependency for an 
> update of sysutils/ruby-r10k.

> pkg/DESCR
> A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT)
> standard.

> OK?

I don't understand the need for this line:

PKGNAME =   ${DISTNAME:S/ruby//}

Looks like it does nothing.

Otherwise, ok kmos@ for import

--Kurt



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2021/09/02 08:59:46

Modified files:
lang/ruby  : ruby.port.mk 
databases/puppetdb5: Makefile 
databases/xapian-bindings: Makefile 
devel/gitsh: Makefile 
devel/ragel: Makefile 
devel/swig : Makefile 
devel/vim-command-t: Makefile 
editors/vim: Makefile 
graphics/inkscape: Makefile 
mail/mew   : Makefile 
misc/tpp   : Makefile 
net/munin  : Makefile 
net/ocserv : Makefile 
net/rrdtool: Makefile 
net/weechat: Makefile 
net/whatweb: Makefile 
security/arirang: Makefile 
security/arirang/patches: patch-extconf_rb 
security/openssl-ruby-tests: Makefile 
sysutils/tmuxinator: Makefile 
textproc/asciidoctor: Makefile 
textproc/redland-bindings: Makefile 
www/nginx  : Makefile 
www/sass   : Makefile 
x11/kde-applications/kross-interpreters: Makefile 
Added files:
x11/kde-applications/kross-interpreters/patches: 
 
patch-ruby_rubyinterpreter_cpp 

Log message:
Switch default ruby version to 3.0

Add patches to a few ports to build with ruby 3.0, mostly -fdeclspec to
CFLAGS or CXXFLAGS.

Bump ports where the default version change causes a package change.

OK kmos@



Re: Switch default ruby version in ports from 2.7 to 3.0

2021-09-02 Thread Kurt Mosiejczuk
On Wed, Sep 01, 2021 at 08:32:56PM +, Jeremy Evans wrote:
> On 08/25 01:25, Jeremy Evans wrote:
> > I would like to update to the default ruby version in ports from 2.7 to
> > 3.0.  We usually do this update after ruby-x.y.2 has been released, and
> > ruby-3.0.2 was released a while back. I think there is still sufficient
> > time in the release cycle for this to be tested before OpenBSD 7.0 is
> > released.

> > Tested on amd64 using a bulk of all ports that depend on a ruby port.
> > OKs?

> Parts of the previous diff have already been committed. Here's a simpler diff
> that is mostly just the default version change, REVISION bumps, and a
> few build fixes.

> Still looking for OKs.

ok kmos

--Kurt

> Thanks,
> Jeremy
> 
> Index: lang/ruby/ruby.port.mk
> ===
> RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v
> retrieving revision 1.103
> diff -u -p -r1.103 ruby.port.mk
> --- lang/ruby/ruby.port.mk28 Dec 2020 16:48:27 -  1.103
> +++ lang/ruby/ruby.port.mk1 Sep 2021 20:22:55 -
> @@ -45,9 +45,9 @@ FULLPKGNAME?=   ${MODRUBY_PKG_PREFIX}-${P
>  SUBST_VARS+= GEM_BIN_SUFFIX GEM_MAN_SUFFIX
>  
>  FLAVOR?=
> -# Without a FLAVOR, assume the use of ruby 2.7.
> +# Without a FLAVOR, assume the use of ruby 3.0.
>  .if empty(FLAVOR)
> -FLAVOR = ruby27
> +FLAVOR = ruby30
>  .endif
>  
>  # Check for conflicting FLAVORs and set MODRUBY_REV appropriately based
> @@ -67,8 +67,8 @@ ERRORS += "Fatal: Conflicting flavors us
>  .endif
>  
>  # The default ruby version to use for non-gem ports.  Defaults to ruby
> -# 2.7 for consistency with the default ruby27 FLAVOR for gem ports.
> -MODRUBY_REV?=2.7
> +# 3.0 for consistency with the default ruby30 FLAVOR for gem ports.
> +MODRUBY_REV?=3.0
>  
>  # Because the jruby FLAVORs use same binary names but in
>  # different directories, GEM_MAN_SUFFIX is used for the man pages to avoid
> Index: databases/puppetdb5/Makefile
> ===
> RCS file: /cvs/ports/databases/puppetdb5/Makefile,v
> retrieving revision 1.28
> diff -u -p -r1.28 Makefile
> --- databases/puppetdb5/Makefile  19 May 2021 01:50:29 -  1.28
> +++ databases/puppetdb5/Makefile  1 Sep 2021 20:22:55 -
> @@ -9,7 +9,7 @@ PKGNAME-main= ${DISTNAME}
>  PKGNAME-plugin= puppetdb-termini-$V
>  CATEGORIES=  databases
>  REVISION-main=   1
> -REVISION-plugin=1
> +REVISION-plugin=2
>  
>  HOMEPAGE=https://puppet.com/docs/puppetdb/
>  
> Index: databases/xapian-bindings/Makefile
> ===
> RCS file: /cvs/ports/databases/xapian-bindings/Makefile,v
> retrieving revision 1.34
> diff -u -p -r1.34 Makefile
> --- databases/xapian-bindings/Makefile6 Jul 2021 16:55:32 -   
> 1.34
> +++ databases/xapian-bindings/Makefile1 Sep 2021 20:22:55 -
> @@ -7,6 +7,7 @@ COMMENT-ruby= ruby bindings for Xapian
>  V=   1.4.18
>  DISTNAME=xapian-bindings-${V}
>  REVISION-python= 1
> +REVISION-ruby = 0
>  
>  PKGNAME-main=xapian-bindings-perl-${V}
>  PKGNAME-python=  xapian-bindings-python-${V}
> @@ -50,7 +51,8 @@ SUBST_VARS+=MODRUBY_BINREV
>  
>  CONFIGURE_STYLE= autoconf
>  AUTOCONF_VERSION=2.69
> -CONFIGURE_ENV=   RUBY="${RUBY}" RDOC="${RUBY:S/ruby/rdoc/}"
> +CONFIGURE_ENV=   RUBY="${RUBY}" RDOC="${RUBY:S/ruby/rdoc/}" \
> + CXXFLAGS="${CXXFLAGS} -fdeclspec"
>  CONFIGURE_ARGS=  --with-perl \
>   --with-python3 \
>   --with-ruby \
> Index: devel/gitsh/Makefile
> ===
> RCS file: /cvs/ports/devel/gitsh/Makefile,v
> retrieving revision 1.13
> diff -u -p -r1.13 Makefile
> --- devel/gitsh/Makefile  17 Nov 2020 03:19:36 -  1.13
> +++ devel/gitsh/Makefile  1 Sep 2021 20:22:55 -
> @@ -1,7 +1,7 @@
>  # $OpenBSD: Makefile,v 1.13 2020/11/17 03:19:36 jeremy Exp $
>  
>  VERSION =0.13
> -REVISION =   1
> +REVISION =   2
>  
>  COMMENT =interactive shell for git
>  
> Index: devel/ragel/Makefile
> ===
> RCS file: /cvs/ports/devel/ragel/Makefile,v
> retrieving revision 1.12
> diff -u -p -r1.12 Makefile
> --- devel/ragel/Makefile  17 Nov 2020 03:19:37 -  1.12
> +++ devel/ragel/Makefile  1 Sep 2021 20:22:55 -
> @@ -3,7 +3,7 @@
>  COMMENT =state machine compiler
>  
>  DISTNAME =   ragel-6.9
> -REVISION =   4
> +REVISION =   5
>  CATEGORIES = devel
>  
>  HOMEPAGE =   http://www.colm.net/open-source/ragel/
> Index: devel/swig/Makefile
> ===
> RCS file: 

WIP: py-cryptography rust bits

2021-09-02 Thread Stuart Henderson
Thought I'd take a look at enabling the rust pieces in py-cryptography.
A future release is expected to remove the "CRYPTOGRAPHY_DONT_BUILD_RUST=1"
knob, so it would be good to get this working. Runtime is working but
I'm not sure how to point the cargo invocations at the local modules
rather than trying to download at build time (so it fails with PORTS_PRIVSEP
if _pbuild is not allowed network access).

I'll have another look sometime but thought I'd send out what I have so far
in case anyone else is interested (testing on various archs in its current
state might be useful too).


Index: Makefile
===
RCS file: /cvs/ports/security/py-cryptography/Makefile,v
retrieving revision 1.50
diff -u -p -r1.50 Makefile
--- Makefile2 Sep 2021 08:44:12 -   1.50
+++ Makefile2 Sep 2021 14:22:06 -
@@ -3,8 +3,12 @@
 COMMENT=   cryptographic recipes and primitives for Python
 
 MODPY_EGG_VERSION= 3.4.8
+REVISION=  0
 DISTNAME=  cryptography-${MODPY_EGG_VERSION}
+DISTFILES= cryptography-${MODPY_EGG_VERSION}${EXTRACT_SUFX}
 PKGNAME=   ${MODPY_PY_PREFIX}${DISTNAME}
+.include "crates.inc"
+
 CATEGORIES=security devel
 
 HOMEPAGE=  https://cryptography.io/
@@ -44,6 +48,17 @@ TEST_DEPENDS=${FULLPKGNAME}:${FULLPKGPA

security/py-cryptography_vectors${MODPY_FLAVOR}=${MODPY_EGG_VERSION} \
textproc/py-iso8601${MODPY_FLAVOR}
 
+.include 
+.if ${PROPERTIES:Mrust}
+MODULES+=  devel/cargo
+RUST_COMMENT=
+MODCARGO_CARGOTOML= ${WRKSRC}/src/rust/Cargo.toml
+MODCARGO_VENDOR_DIR= ${WRKSRC}/src/rust/modcargo-crates
+WANTLIB+=  c c++abi
+.else
+RUST_COMMENT=  "@comment "
 MAKE_ENV=  CRYPTOGRAPHY_DONT_BUILD_RUST=1
+.endif
+SUBST_VARS+=   RUST_COMMENT
 
 .include 
Index: crates.inc
===
RCS file: crates.inc
diff -N crates.inc
--- /dev/null   1 Jan 1970 00:00:00 -
+++ crates.inc  2 Sep 2021 14:22:06 -
@@ -0,0 +1,32 @@
+# $OpenBSD$
+
+MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
+MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
+MODCARGO_CRATES += ctor0.1.19  # Apache-2.0 OR MIT
+MODCARGO_CRATES += ghost   0.1.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += indoc   0.3.6   # MIT OR Apache-2.0
+MODCARGO_CRATES += indoc-impl  0.3.6   # MIT OR Apache-2.0
+MODCARGO_CRATES += instant 0.1.9   # BSD-3-Clause
+MODCARGO_CRATES += inventory   0.1.10  # MIT OR Apache-2.0
+MODCARGO_CRATES += inventory-impl  0.1.10  # MIT OR Apache-2.0
+MODCARGO_CRATES += libc0.2.85  # MIT OR Apache-2.0
+MODCARGO_CRATES += lock_api0.4.2   # Apache-2.0/MIT
+MODCARGO_CRATES += parking_lot 0.11.1  # Apache-2.0/MIT
+MODCARGO_CRATES += parking_lot_core0.8.3   # Apache-2.0/MIT
+MODCARGO_CRATES += paste   0.1.18  # MIT OR Apache-2.0
+MODCARGO_CRATES += paste-impl  0.1.18  # MIT OR Apache-2.0
+MODCARGO_CRATES += proc-macro-hack 0.5.19  # MIT OR Apache-2.0
+MODCARGO_CRATES += proc-macro2 1.0.24  # MIT OR Apache-2.0
+MODCARGO_CRATES += pyo30.13.2  # Apache-2.0
+MODCARGO_CRATES += pyo3-macros 0.13.2  # Apache-2.0
+MODCARGO_CRATES += pyo3-macros-backend 0.13.2  # Apache-2.0
+MODCARGO_CRATES += quote   1.0.9   # MIT OR Apache-2.0
+MODCARGO_CRATES += redox_syscall   0.2.4   # MIT
+MODCARGO_CRATES += scopeguard  1.1.0   # MIT/Apache-2.0
+MODCARGO_CRATES += smallvec1.6.1   # MIT/Apache-2.0
+MODCARGO_CRATES += syn 1.0.60  # MIT OR Apache-2.0
+MODCARGO_CRATES += unicode-xid 0.2.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += unindent0.1.7   # MIT OR Apache-2.0
+MODCARGO_CRATES += winapi  0.3.9   # MIT/Apache-2.0
+MODCARGO_CRATES += winapi-i686-pc-windows-gnu  0.4.0   # MIT/Apache-2.0
+MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu0.4.0   # MIT/Apache-2.0
Index: distinfo
===
RCS file: /cvs/ports/security/py-cryptography/distinfo,v
retrieving revision 1.26
diff -u -p -r1.26 distinfo
--- distinfo1 Sep 2021 23:05:04 -   1.26
+++ distinfo2 Sep 2021 14:22:06 -
@@ -1,2 +1,62 @@
+SHA256 (cargo/bitflags-1.2.1.tar.gz) = 
zx3i/ox1vBRaL1d63ZUfgTSIm0eV1HRmpUpchG1pFpM=
+SHA256 (cargo/cfg-if-1.0.0.tar.gz) = 
uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
+SHA256 (cargo/ctor-0.1.19.tar.gz) = 
6PRdmtQXvO9IF9YUpQGrVc3Zam/bJPSaq4mlSs/Waxk=
+SHA256 (cargo/ghost-0.1.2.tar.gz) = 
GlvPG76rc6pM8v3mCoRoWNwDYWPHwzvsMJ+NF954VHk=
+SHA256 (cargo/indoc-0.3.6.tar.gz) = 
R3Qai8YPsm641uAji7sm2Fdf9iP9yXsaLADAULloTtg=
+SHA256 (cargo/indoc-impl-0.3.6.tar.gz) = 
zgRtFh8AD//eX0MqDQNNA0HcFSZDslmO1b/ORMTzqPA=
+SHA256 (cargo/instant-0.1.9.tar.gz) = 
YRJO7rvWm4GQVY3yJa335Mqvzg10ORnl1rGWUjFOxew=
+SHA256 (cargo/inventory-0.1.10.tar.gz) = 
Dw9++4BOyV4z25rUnkJS8EnjfosKRlLjzWH3mZ8u/38=
+SHA256 

CVS: cvs.openbsd.org: ports

2021-09-02 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2021/09/02 08:40:59

Modified files:
devel/flawfinder: Makefile distinfo 
devel/flawfinder/patches: patch-setup_py 
devel/flawfinder/pkg: PLIST 

Log message:
update to flawfinder-2.0.19



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2021/09/02 08:32:38

Modified files:
x11/gnome/gucharmap: Makefile distinfo 
x11/gnome/gucharmap/pkg: PLIST 

Log message:
update to gucharmap-13.0.8



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 07:30:57

Modified files:
math/libqalculate: Makefile distinfo 
math/libqalculate/pkg: PLIST 

Log message:
update to libqalculate/qalc-3.20.1



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 07:27:04

Modified files:
security/py-keyring: Makefile 

Log message:
Missing BDEP on textproc/py-toml.

reported by naddy@ and exopi



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 07:26:36

Modified files:
devel/py-dateutil: Makefile distinfo 
devel/py-dateutil/patches: patch-dateutil_test_test_parser_py 

Log message:
update to py-dateutil-2.8.2

test failures with py3, present with older version and seen with other ports,
along these lines:

imported module 'dateutil.zoneinfo.rebuild' has this __file__ attribute:
/usr/obj/ports/py-dateutil-2.8.2-python3/python-dateutil-2.8.2/dateutil/zoneinfo/rebuild.py
which is not the same as the test file we want to collect:
/usr/obj/ports/py-dateutil-2.8.2-python3/python-dateutil-2.8.2/lib/dateutil/zoneinfo/rebuild.py

etc.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 07:21:19

Modified files:
devel/py-six   : Makefile distinfo 
devel/py-six/pkg: PLIST 

Log message:
update to py-six-1.16.0

some test failures with py3's py-test, "PytestWarning: cannot collect
test class 'XXX' because it has a __init__ constructor", but these are seen
with the previous version and some other ports too.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 07:16:03

Modified files:
net/arouteserver: Makefile distinfo 

Log message:
update to arouteserver-1.10.1



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 07:13:50

Modified files:
net/mosquitto  : Makefile distinfo 
net/mosquitto/patches: patch-mosquitto_conf 
   patch-test_broker_Makefile 
   patch-test_broker_c_Makefile 
Removed files:
net/mosquitto/patches: patch-lib_options_c 

Log message:
update to mosquitto-2.0.12



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 07:13:28

Modified files:
net/smokeping  : Makefile distinfo 
net/smokeping/patches: patch-Makefile_am 

Log message:
update to smokeping-2.8.2



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 07:07:56

Modified files:
security/py-gnupg: Makefile distinfo 
security/py-gnupg/pkg: PLIST 

Log message:
update to py3-gnupg-0.4.7



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 07:07:32

Modified files:
security   : Makefile 
net: Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
py3-only for py-scp py-nxos



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 07:06:03

Modified files:
security/py-scp: Makefile distinfo 
security/py-scp/pkg: PLIST 

Log message:
update to py-scp-0.13.6, add missing RDEP on paramiko, convert to py3 only



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 07:05:34

Modified files:
net/py-nxos: Makefile 
net/py-nxos/pkg: PLIST 

Log message:
drop py2 support from py-nxos



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 06:59:19

Modified files:
sysutils/memtester: Makefile distinfo 

Log message:
update to memtester-4.5.1



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 06:57:29

Modified files:
textproc/p5-Template-Tiny: Makefile distinfo 

Log message:
update to p5-Template-Tiny-1.14



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 06:56:31

Modified files:
www/p5-HTML-TableContentParser: Makefile distinfo 

Log message:
update to p5-p5-HTML-TableContentParser-0.305



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 06:55:44

Modified files:
www/p5-HTML-Parser: Makefile distinfo 
www/p5-HTML-Parser/pkg: PLIST 

Log message:
update to p5-HTML-Parser-3.76



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 06:51:46

Modified files:
www/py-mechanize: Makefile distinfo 

Log message:
update to py3-mechanize-0.4.6



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2021/09/02 05:54:26

Modified files:
devel/ruby-activesupport: Makefile distinfo 

Log message:
update 6.1.4 -> 6.1.4.1



NEW: www/ruby-jwt

2021-09-02 Thread Sebastian Reitenbach
Hi,

this pure gem without dependencies, is required as a new dependency for an 
update of sysutils/ruby-r10k.

pkg/DESCR
A pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT)
standard.

OK?

Sebastian


ruby-jwt.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2021-09-02 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2021/09/02 05:11:58

Modified files:
editors/libreoffice: Makefile distinfo 
editors/libreoffice/patches: patch-RepositoryExternal_mk 
 patch-basic_source_runtime_methods_cxx 
 patch-configure 
 patch-desktop_source_app_app_cxx 
 
patch-external_libetonyek_ExternalProject_libetonyek_mk 
 
patch-external_libfreehand_ExternalProject_libfreehand_mk 
 
patch-external_libnumbertext_UnpackedTarball_libnumbertext_mk 
 
patch-external_libodfgen_ExternalProject_libodfgen_mk 
 
patch-external_libvisio_ExternalProject_libvisio_mk 
 
patch-external_libwpg_ExternalProject_libwpg_mk 
 patch-external_pdfium_Library_pdfium_mk 
 
patch-external_pdfium_UnpackedTarball_pdfium_mk 
 patch-external_pdfium_pdfium-openbsd_patch 
 patch-external_skia_Library_skia_mk 
 patch-idl_source_objects_types_cxx 
 patch-include_osl_endian_h 
 
patch-officecfg_registry_schema_org_openoffice_Office_Common_xcs 
 patch-sal_cppunittester_cppunittester_cxx 
 patch-sal_osl_unx_uunxapi_cxx 
 patch-sc_source_core_data_column3_cxx 
 patch-shell_source_unix_exec_shellexec_cxx 
 patch-shell_source_unix_misc_senddoc_sh 
 
patch-solenv_gbuild_platform_com_GCC_defs_mk 
 patch-solenv_gbuild_platform_unxgcc_mk 
 patch-svx_Executable_gengal_mk 
 patch-vcl_Library_vclplug_gen_mk 
 patch-vcl_Library_vclplug_gtk3_kde5_mk 
 patch-vcl_Library_vclplug_gtk3_mk 
 patch-vcl_Library_vclplug_qt5_mk 
 patch-vcl_skia_gdiimpl_cxx 
 patch-vcl_source_app_svapp_cxx 
 
patch-writerfilter_source_rtftok_rtfsprm_hxx 
editors/libreoffice/pkg: PLIST-java PLIST-main 
Removed files:
editors/libreoffice/patches: 
 
patch-connectivity_Executable_mork_helper_mk 
 
patch-libreofficekit_qa_gtktiledviewer_gtv-lok-dialog_cxx 
 patch-sc_source_core_data_attarray_cxx 
 patch-vcl_qt5_Qt5Instance_cxx 
 patch-vcl_unx_generic_app_wmadaptor_cxx 

Log message:
update to 7.2.0.4



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 05:09:00

Modified files:
mail/dovecot-fts-xapian: Makefile 
mail/dovecot-fts-xapian/pkg: README 

Log message:
pkg/README should use ${PKGSTEM} in header



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2021/09/02 04:48:48

Modified files:
security/exploitdb: Makefile distinfo 
security/exploitdb/pkg: PLIST 

Log message:
update to 2021-09-02



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 04:46:27

Modified files:
math/py-pandas : Makefile 

Log message:
Remove TDEP on net/py-boto since it's gone.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2021/09/02 04:42:18

Modified files:
security/libgsasl: Makefile 

Log message:
drop MAINTAINER



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2021/09/02 04:36:50

Modified files:
net/proxychains-ng: Makefile distinfo 
net/proxychains-ng/pkg: PLIST 

Log message:
update 4.14 -> 4.15



Re: update: audio/ffmpeg-normalize: 1.20.0 -> 1.22.1

2021-09-02 Thread Yifei Zhan
friendly ping...

anyone wants to commit this and the new dep 
multimedia/py-ffmpeg-progress-yield?

On 21/08/10 11:46PM, Kurt Mosiejczuk wrote:
> On Tue, Aug 10, 2021 at 10:02:49AM +0100, Stuart Henderson wrote:
> 
> > Missing ${MODPY_FLAVOR}
> 
> > >   devel/py-tqdm${MODPY_FLAVOR} \
> > >   graphics/ffmpeg
> 
> > > +TEST_DEPENDS =   devel/py3-test
> 
> > Missing ${MODPY_FLAVOR}, and there is no port devel/py3-test, it is 
> > devel/py-test
> 
> > >  do-test:
> > >   cd ${WRKSRC} && ${MODPY_BIN} test/test.py
> 
> Here's a version that fixes those issues and gets rid of the custom py-test
> stuff since MODPY_PYTEST was created to _not_ do that sort of thing.
> 
> --Kurt
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/audio/ffmpeg-normalize/Makefile,v
> retrieving revision 1.2
> diff -u -p -r1.2 Makefile
> --- Makefile  23 Feb 2021 19:39:09 -  1.2
> +++ Makefile  11 Aug 2021 03:43:55 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT =audio normalization
>  
> -MODPY_EGG_VERSION =  1.20.0
> +MODPY_EGG_VERSION =  1.22.1
>  DISTNAME =   ffmpeg-normalize-${MODPY_EGG_VERSION}
>  
>  CATEGORIES = audio
> @@ -16,12 +16,12 @@ MODULES = lang/python
>  
>  MODPY_PI =   Yes
>  MODPY_SETUPTOOLS =   Yes
> +MODPY_PYTEST =   Yes
> +MODPY_PYTEST_ARGS =  test/test.py
>  
>  RUN_DEPENDS =devel/py-colorama${MODPY_FLAVOR} \
> + multimedia/py-ffmpeg-progress-yield${MODPY_FLAVOR} \
>   devel/py-tqdm${MODPY_FLAVOR} \
>   graphics/ffmpeg
> -
> -do-test:
> - cd ${WRKSRC} && ${MODPY_BIN} test/test.py
>  
>  .include 
> Index: distinfo
> ===
> RCS file: /cvs/ports/audio/ffmpeg-normalize/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 distinfo
> --- distinfo  15 Jul 2020 20:39:52 -  1.1.1.1
> +++ distinfo  11 Aug 2021 03:43:55 -
> @@ -1,2 +1,2 @@
> -SHA256 (ffmpeg-normalize-1.20.0.tar.gz) = 
> jMQ1HOBupKbuTHXzzV7jUhunxn1009elFlScOIbIFmM=
> -SIZE (ffmpeg-normalize-1.20.0.tar.gz) = 1961421
> +SHA256 (ffmpeg-normalize-1.22.1.tar.gz) = 
> 34JgUyEtVAqxu+mBlYf8vzYWL4wlNa6FuIslLkfW1jI=
> +SIZE (ffmpeg-normalize-1.22.1.tar.gz) = 1965311



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 04:05:01

Modified files:
misc/hwdata: Makefile distinfo 

Log message:
Update to hwdata-0.351.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 03:43:44

Modified files:
x11/gnome/libadwaita: Makefile distinfo 
x11/gnome/libadwaita/pkg: PLIST 

Log message:
Update to libadwaita-1.0.0alpha2.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 03:37:57

Modified files:
graphics/exiv2 : Makefile distinfo 
graphics/exiv2/pkg: PLIST 
Removed files:
graphics/exiv2/patches: patch-cmake_compilerFlags_cmake 

Log message:
Update to exiv2-0.27.4.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 03:28:36

Modified files:
sysutils/libvirt-python: Makefile distinfo 

Log message:
Update to py3-libvirt-7.7.0.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 03:28:21

Modified files:
sysutils/libvirt: Makefile distinfo 

Log message:
Update to libvirt-7.7.0.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 03:24:42

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

Log message:
Update to yaru-21.10.1.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 03:19:41

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.20.34.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 03:19:28

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py3-boto3-1.18.34.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 03:19:17

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py3-botocore-1.21.34.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 02:53:36

Modified files:
mail/pecl-mailparse: Makefile distinfo 

Log message:
update to pecl-mailparse-3.1.2



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 02:53:28

Modified files:
audio/py-acoustid: Makefile distinfo 

Log message:
update to py3-acoustid-1.2.2



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 02:49:17

Modified files:
net/routinator : Makefile 

Log message:
put back BROKEN-sparc64, the change to ring-0.16.20 didn't help



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 02:46:27

Modified files:
security/py-paramiko: Makefile distinfo 

Log message:
update to py3-paramiko-2.7.2, ok aja@ benoit@



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 02:46:02

Modified files:
devel  : Makefile 

Log message:
+py-invoke,python3



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 02:45:37

Log message:
import ports/devel/py-invoke, ok aja@ benoit@

Invoke is a Python (2.7 and 3.4+) task execution tool & library, drawing
inspiration from various sources to arrive at a powerful & clean feature
set.

Status:

Vendor Tag: sthen
Release Tags:   sthen_20210902

N ports/devel/py-invoke/Makefile
N ports/devel/py-invoke/distinfo
N ports/devel/py-invoke/pkg/DESCR
N ports/devel/py-invoke/pkg/PLIST
N ports/devel/py-invoke/patches/patch-invoke_config_py
N ports/devel/py-invoke/patches/patch-invoke_runners_py
N ports/devel/py-invoke/patches/patch-tests_config_py
N ports/devel/py-invoke/patches/patch-tests_runners_py

No conflicts created by this import



CVS: cvs.openbsd.org: ports

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

Modified files:
security/py-cryptography: Makefile 

Log message:
add new TDEP



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 02:42:42

Modified files:
devel  : Makefile 

Log message:
+py-test-subtests,python3



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/02 02:41:50

Log message:
import ports/devel/py-test-subtests, ok aja@

unittest subTest() support and subtests fixture, for pytest.

Status:

Vendor Tag: sthen
Release Tags:   sthen_20210902

N ports/devel/py-test-subtests/Makefile
N ports/devel/py-test-subtests/distinfo
N ports/devel/py-test-subtests/pkg/DESCR
N ports/devel/py-test-subtests/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 02:38:39

Modified files:
security/py-keyring: Makefile distinfo 
security/py-keyring/pkg: PLIST 

Log message:
Update to py3-keyring-23.1.0.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 02:38:03

Modified files:
devel/py-importlib-metadata: Makefile 

Log message:
This actually requires devel/py-zipp at run time.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 02:37:40

Modified files:
devel  : Makefile 

Log message:
+py-zipp,python3



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 02:37:02

Log message:
Import py3-zipp-3.5.0

A pathlib-compatible Zipfile object wrapper. Official backport of the 
standard
library Path object.

ok robert@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20200902

N ports/devel/py-zipp/Makefile
N ports/devel/py-zipp/distinfo
N ports/devel/py-zipp/pkg/PLIST
N ports/devel/py-zipp/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 02:29:47

Modified files:
security/py-cryptography: Makefile 

Log message:
Missing BDEP on devel/py-setuptools-rust.

ok sthen@



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 02:20:09

Modified files:
security/py-secretstorage: Makefile distinfo 
security/py-secretstorage/pkg: DESCR PLIST 

Log message:
Update to py3-secretstorage-3.3.1.
Don't enforce RDEP on gnome-keyring; several other packages can provide
the org.freedesktop.secrets interface.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 02:14:35

Modified files:
x11/gnome/libgnome-keyring: Makefile 
x11/gnome/libsecret: Makefile 

Log message:
Tweak comment.



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 02:06:42

Modified files:
devel  : Makefile 

Log message:
+py-jeepney,python3



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 02:06:06

Log message:
Import py3-jeepney-0.7.1

Jeepney is a pure Python implementation of D-Bus messaging. It has an 
I/O-free
core, and integration modules for different event loops.

ok robert@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20200902

N ports/devel/py-jeepney/Makefile
N ports/devel/py-jeepney/distinfo
N ports/devel/py-jeepney/pkg/DESCR
N ports/devel/py-jeepney/pkg/PLIST

No conflicts created by this import



Re: py-paramiko update

2021-09-02 Thread Antoine Jacoutot
On Thu, 2021-09-02 at 00:21 +0100, Stuart Henderson wrote:
> This has a few updates from the old (2019-06-23) version, including "Fix
> incorrectly swapped order of p and q numbers when loading OpenSSH-format
> RSA private keys. At minimum this should address a slowdown when using
> such keys, and it also means Paramiko works with Cryptography 3.1 and
> above (which complains strenuously when this problem appears)."
> 
> Requires https://marc.info/?l=openbsd-ports=163053829504924=2 for tests.
> 
> OK?

OK aja


> 
> http://www.paramiko.org/changelog.html
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/security/py-paramiko/Makefile,v
> retrieving revision 1.57
> diff -u -p -r1.57 Makefile
> --- Makefile1 Sep 2021 22:44:04 -   1.57
> +++ Makefile1 Sep 2021 23:21:33 -
> @@ -2,13 +2,12 @@
>  
>  COMMENT =  Python module that implements the SSH2 protocol
>  
> -MODPY_EGG_VERSION =2.6.0
> +MODPY_EGG_VERSION =2.7.2
>  DISTNAME = paramiko-${MODPY_EGG_VERSION}
>  PKGNAME =  py-${DISTNAME}
>  CATEGORIES =   security
> -REVISION = 2
>  
> -HOMEPAGE = https://github.com/paramiko/paramiko/
> +HOMEPAGE = https://www.paramiko.org/
>  
>  MAINTAINER =   Benoit Lecocq 
>  
> @@ -26,7 +25,8 @@ RUN_DEPENDS = devel/py-asn1${MODPY_FLAV
> security/py-bcrypt${MODPY_FLAVOR} \
> security/py-cryptography${MODPY_FLAVOR} \
> security/py-PyNaCl${MODPY_FLAVOR}
> -TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR}
> +TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR} \
> +   devel/py-invoke${MODPY_FLAVOR}
>  
>  FLAVORS =  python3
>  FLAVOR =   python3
> Index: distinfo
> ===
> RCS file: /cvs/ports/security/py-paramiko/distinfo,v
> retrieving revision 1.33
> diff -u -p -r1.33 distinfo
> --- distinfo9 Nov 2019 15:01:32 -   1.33
> +++ distinfo1 Sep 2021 23:21:33 -
> @@ -1,2 +1,2 @@
> -SHA256 (paramiko-2.6.0.tar.gz) = 9LLt+g0ia3C9TKMep+OJMlmQKD2iNGXVcu0fcKdYMEE=
> -SIZE (paramiko-2.6.0.tar.gz) = 1018679
> +SHA256 (paramiko-2.7.2.tar.gz) = fzb0uiwNgdIZ9FleNfcNVsyU+axApqzfUdbKIQzmUDU=
> +SIZE (paramiko-2.7.2.tar.gz) = 1069537
> 

-- 
Antoine



Re: NEW: devel/py-invoke

2021-09-02 Thread Antoine Jacoutot
On Thu, 2021-09-02 at 00:17 +0100, Stuart Henderson wrote:
> This is a task execution tool that was split off from "Fabric"
> (sysutils/fabric). Needed to update/unbreak fabric, and needed for
> tests of newer versions of py-paramiko.
> 
> blurb from the website https://www.pyinvoke.org/ (DESCR is much shorter)
> below. OK to import?

OK aja



> 
> 
> ---
> Invoke is a Python (2.7 and 3.4+) task execution tool & library, drawing
> inspiration from various sources to arrive at a powerful & clean feature
> set.
> 
> Like Ruby’s Rake tool and Invoke’s own predecessor Fabric 1.x,
> it provides a clean, high level API for running shell commands and
> defining/organizing task functions from a tasks.py file.
> 
> From GNU Make, it inherits an emphasis on minimal boilerplate for
> common patterns and the ability to run multiple tasks in a single
> invocation.
> 
> Where Fabric 1.x considered the command-line approach the default
> mode of use, Invoke (and tools built on it) are equally at home embedded
> in your own Python code or a REPL.
> 
> Following the lead of most Unix CLI applications, it offers a
> traditional flag-based style of command-line parsing, deriving flag
> names and value types from task signatures (optionally, of course!).
> 
> Like many of its predecessors, it offers advanced features as well –
> namespacing, task aliasing, before/after hooks, parallel execution and
> more.
> ---

-- 
Antoine



CVS: cvs.openbsd.org: ports

2021-09-02 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/02 01:39:52

Modified files:
security/py-cryptography: Makefile 

Log message:
Tighten TDEP on security/py-cryptography_vectors as it was before.



  1   2   >