NEW: x11/lwm

2021-07-01 Thread mtw

Hello ports,

Here is a new port x11/lwm/.

pkg/DESCR:
lwm is a window manager for X that tries to keep out of your face. There
are no
icons, no button bars, no icon docks, no root menus, no nothing: if you
want all
that, then other programs can provide it. There's no configurability
either: if
you want that, you want a different window manager; one that helps your
operating system in its evil conquest of your disc space and its
annexation of
your physical memory.

http://www.jfc.org.uk/software/lwm.html


Thanks,

Mitch


lwm.tgz
Description: Binary data


new: security/pass-import, py-pykeepass, and py-construct bump

2021-07-01 Thread Stuart Henderson
pass-import is an extension for password-store aka pass(1) which allows
importing from a variety of other password managers. I only wanted it
for one of the csv formats but since I was there anyway I figured it
would be useful to port pykeepass to allow that to work too, which in
turn needs a specific version of py-construct.

The warning in py-construct's Makefile seems obsolete. plaso's Makefile
no longer references py-construct (it did previously), and it doesn't
show up in the code. It is a listed dep in some of plaso's dependencies
but again doesn't seem to actually show up in the code. So I don't
think udpating it is a problem (though pykeepass does want this
specific version at the moment).

py-construct diff inline, new ports attached. Any comments/OKs?


Index: Makefile
===
RCS file: /cvs/ports/devel/py-construct/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile10 Oct 2020 18:45:00 -  1.8
+++ Makefile1 Jul 2021 20:31:06 -
@@ -2,29 +2,28 @@
 
 COMMENT =  powerful declarative parser/builder for binary data
 
-# !!! do not update blindly: security/plaso needs a specific version
+# as of 2021/07/01, pykeepass needs this specific version
+MODPY_EGG_VERSION = 2.10.54
 EPOCH =0
-MODPY_EGG_VERSION = 2.5.3
+
 DISTNAME = construct-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
-REVISION = 2
 
 CATEGORIES =   devel
 
-HOMEPAGE = http://construct.readthedocs.io/
+HOMEPAGE = https://construct.readthedocs.io/
 
 # MIT
 PERMIT_PACKAGE =   Yes
 
 MODULES =  lang/python
 MODPY_SETUPTOOLS = Yes
-MODPY_PYTEST = Yes
-
 MODPY_PI = Yes
 
 FLAVORS =  python3
 FLAVOR =   python3
 
-TEST_DEPENDS = math/py-numpy${MODPY_FLAVOR}
+# github version has tests, but they require arrow (not yet in ports)
+NO_TEST =  Yes
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/devel/py-construct/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo23 Feb 2017 13:11:20 -  1.2
+++ distinfo1 Jul 2021 20:31:06 -
@@ -1,2 +1,2 @@
-SHA256 (construct-2.5.3.tar.gz) = siM7x8ak1zgD9YBrwxZ+STXao+qKXNBWy6u9ucPXmjY=
-SIZE (construct-2.5.3.tar.gz) = 688072
+SHA256 (construct-2.10.54.tar.gz) = 
Te9rTuAm86Z6tTf+94PjLsYz11HeegADBgJfv9Mcf9g=
+SIZE (construct-2.10.54.tar.gz) = 1184400
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/py-construct/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   10 Oct 2020 18:45:00 -  1.3
+++ pkg/PLIST   1 Jul 2021 20:31:06 -
@@ -11,123 +11,25 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/construct/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/construct/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/construct/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/construct/${MODPY_PYCACHE}adapters.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/construct/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/construct/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/construct/${MODPY_PYCACHE}macros.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/construct/${MODPY_PYCACHE}expr.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/construct/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/construct/adapters.py
 lib/python${MODPY_VERSION}/site-packages/construct/core.py
 lib/python${MODPY_VERSION}/site-packages/construct/debug.py
-lib/python${MODPY_VERSION}/site-packages/construct/formats/
-lib/python${MODPY_VERSION}/site-packages/construct/formats/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/construct/formats/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/construct/formats/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/construct/formats/data/
-lib/python${MODPY_VERSION}/site-packages/construct/formats/data/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/construct/formats/data/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/construct/formats/data/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/construct/formats/data/${MODPY_PYCACHE}cap.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/construct/formats/data/${MODPY_PYCACHE}snoop.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/construct/formats/data/cap.py
-lib/python${MODPY_VERSION}/site-packages/construct/formats/data/snoop.py
-lib/python${MODPY_VERSION}/site-p

Re: isync/mbsync: security update to 1.4.2

2021-07-01 Thread Rafael Sadowski
On Thu Jul 01, 2021 at 08:06:38AM +, Klemens Nanni wrote:
> (portroach didn't show this...)
> 
> This is a maintenance & security release.
> 
> - fixed CVE-2021-3578: possible remote code execution
> - fixed crash on invalid CAPABILITY response code
> - tolerate INBOX mis-casing in Path setting
> 
> https://seclists.org/oss-sec/2021/q2/185
> 
> Tested/working on amd64.
> OK?
> 
> 
> 
> Index: devel/quirks/Makefile
> ===
> RCS file: /cvs/ports/devel/quirks/Makefile,v
> retrieving revision 1.1270
> diff -u -p -r1.1270 Makefile
> --- devel/quirks/Makefile 20 Jun 2021 22:53:50 -  1.1270
> +++ devel/quirks/Makefile 1 Jul 2021 08:02:53 -
> @@ -5,7 +5,7 @@ CATEGORIES =  devel databases
>  DISTFILES =
>  
>  # API.rev
> -PKGNAME =quirks-4.23
> +PKGNAME =quirks-4.24
>  PKG_ARCH =   *
>  MAINTAINER = Marc Espie 
>  
> Index: devel/quirks/files/Quirks.pm
> ===
> RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
> retrieving revision 1.1286
> diff -u -p -r1.1286 Quirks.pm
> --- devel/quirks/files/Quirks.pm  20 Jun 2021 22:53:50 -  1.1286
> +++ devel/quirks/files/Quirks.pm  1 Jul 2021 08:03:43 -
> @@ -1405,7 +1405,7 @@ my $cve = {
>   'lang/ruby/2.6,-main' => 'ruby->2.6,<2.6.2',
>   'mail/dovecot,-server' => 'dovecot-<2.3.10.1',
>   'mail/exim' => 'exim-<4.83',
> - 'mail/isync' => 'isync-<1.3.5',
> + 'mail/isync' => 'isync-<1.4.2',
>   'mail/mailman' => 'mailman-<2.1.30',
>   'mail/p5-Mail-SpamAssassin' => 'p5-Mail-SpamAssassin-<3.4.4',
>   'mail/roundcubemail' => 'roundcubemail-<1.3.8',

IMHO; I have come to the conclusion that the CVE quirks sections is a
waste of time with no/little benefit. There is no consensus to maintain
that. (I do not want to start a discussion ;)



powerpc bulk build report

2021-07-01 Thread cwen
Bulk build on macppc-0.ports.openbsd.org

Started : Sat Jun 12 17:13:25 MDT 2021
Finished: Thu Jul  1 03:49:42 MDT 2021
Duration: 18 Days 10 hours 36 minutes

Built using OpenBSD 6.9-current (GENERIC) #893: Sat Jun 12 06:19:36 MDT 2021

Built 9503 packages

Number of packages built each day:
Jun 12: 515
Jun 13: 184
Jun 14: 170
Jun 15: 378
Jun 16: 494
Jun 17: 335
Jun 18: 618
Jun 19: 267
Jun 20: 323
Jun 21: 282
Jun 22: 324
Jun 23: 184
Jun 24: 443
Jun 25: 357
Jun 26: 211
Jun 27: 359
Jun 28: 577
Jun 29: 423
Jun 30: 1298
Jul 1: 1761


Critical path missing pkgs: 
http://build-failures.rhaalovely.net/powerpc/2021-06-12/summary.log

Build failures: 14
http://build-failures.rhaalovely.net/powerpc/2021-06-12/audio/puddletag.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/emulators/higan.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/games/hyperrogue.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/graphics/gmic.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/lang/gforth.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/lang/pcc/pcc-libs.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/misc/freeopcua/opcua-client-gui.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/misc/freeopcua/py-opcua-widgets,python3.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/net/tdlib.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/productivity/gnucash.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/shells/py-qtconsole,python3.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/sysutils/virt-manager.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/www/qutebrowser.log
http://build-failures.rhaalovely.net/powerpc/2021-06-12/x11/mate/menu-advanced.log



isync/mbsync: security update to 1.4.2

2021-07-01 Thread Klemens Nanni
(portroach didn't show this...)

This is a maintenance & security release.

- fixed CVE-2021-3578: possible remote code execution
- fixed crash on invalid CAPABILITY response code
- tolerate INBOX mis-casing in Path setting

https://seclists.org/oss-sec/2021/q2/185

Tested/working on amd64.
OK?



Index: devel/quirks/Makefile
===
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.1270
diff -u -p -r1.1270 Makefile
--- devel/quirks/Makefile   20 Jun 2021 22:53:50 -  1.1270
+++ devel/quirks/Makefile   1 Jul 2021 08:02:53 -
@@ -5,7 +5,7 @@ CATEGORIES =devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =  quirks-4.23
+PKGNAME =  quirks-4.24
 PKG_ARCH = *
 MAINTAINER =   Marc Espie 
 
Index: devel/quirks/files/Quirks.pm
===
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1286
diff -u -p -r1.1286 Quirks.pm
--- devel/quirks/files/Quirks.pm20 Jun 2021 22:53:50 -  1.1286
+++ devel/quirks/files/Quirks.pm1 Jul 2021 08:03:43 -
@@ -1405,7 +1405,7 @@ my $cve = {
'lang/ruby/2.6,-main' => 'ruby->2.6,<2.6.2',
'mail/dovecot,-server' => 'dovecot-<2.3.10.1',
'mail/exim' => 'exim-<4.83',
-   'mail/isync' => 'isync-<1.3.5',
+   'mail/isync' => 'isync-<1.4.2',
'mail/mailman' => 'mailman-<2.1.30',
'mail/p5-Mail-SpamAssassin' => 'p5-Mail-SpamAssassin-<3.4.4',
'mail/roundcubemail' => 'roundcubemail-<1.3.8',
Index: mail/isync/Makefile
===
RCS file: /cvs/ports/mail/isync/Makefile,v
retrieving revision 1.48
diff -u -p -r1.48 Makefile
--- mail/isync/Makefile 13 Mar 2021 14:20:55 -  1.48
+++ mail/isync/Makefile 1 Jul 2021 07:56:35 -
@@ -2,8 +2,7 @@
 
 COMMENT=   synchronize IMAP4 and maildir mailboxes
 
-DISTNAME=  isync-1.4.1
-REVISION=  0
+DISTNAME=  isync-1.4.2
 
 CATEGORIES=mail
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=isync/}
Index: mail/isync/distinfo
===
RCS file: /cvs/ports/mail/isync/distinfo,v
retrieving revision 1.18
diff -u -p -r1.18 distinfo
--- mail/isync/distinfo 11 Mar 2021 12:58:20 -  1.18
+++ mail/isync/distinfo 1 Jul 2021 07:56:46 -
@@ -1,2 +1,2 @@
-SHA256 (isync-1.4.1.tar.gz) = DTbbtXuwbIu+ELtm9ArlQwlbFDRDIJtwNxZ75gBCAVA=
-SIZE (isync-1.4.1.tar.gz) = 336281
+SHA256 (isync-1.4.2.tar.gz) = GTXn7UEv1rWSiq6mVvKQqo0yIsX+2jFTSQOTTOR1U0M=
+SIZE (isync-1.4.2.tar.gz) = 336940
Index: mail/isync/patches/patch-src_drv_imap_c
===
RCS file: /cvs/ports/mail/isync/patches/patch-src_drv_imap_c,v
retrieving revision 1.8
diff -u -p -r1.8 patch-src_drv_imap_c
--- mail/isync/patches/patch-src_drv_imap_c 13 Mar 2021 14:20:55 -  
1.8
+++ mail/isync/patches/patch-src_drv_imap_c 1 Jul 2021 07:56:55 -
@@ -14,7 +14,7 @@ Index: src/drv_imap.c
  #ifdef HAVE_LIBSSL
  enum { SSL_None, SSL_STARTTLS, SSL_IMAPS };
  #endif
-@@ -3718,6 +3720,8 @@ imap_parse_store( conffile_t *cfg, store_conf_t **stor
+@@ -3731,6 +3733,8 @@ imap_parse_store( conffile_t *cfg, store_conf_t **stor
  #endif
143;
}