sparc64 bulk build report

2021-09-01 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Mon Aug 30 09:48:39 MDT 2021
Finished: Wed Sep  1 20:12:23 MDT 2021
Duration: 2 Days 10 hours 24 minutes

Built using OpenBSD 7.0-beta (GENERIC.MP) #957: Tue Aug 24 02:41:21 MDT 2021

Built 9455 packages

Number of packages built each day:
Aug 30: 7333
Aug 31: 1607
Sep 1: 515



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

Build failures: 22
http://build-failures.rhaalovely.net/sparc64/2021-08-30/audio/ncmpcpp.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/audio/pulseaudio.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/emulators/openmsx.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/games/colobot/colobot.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/games/egoboo.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/games/godot.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/games/goldberg_emulator.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/games/openxcom.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/graphics/birdfont.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/graphics/enblend-enfuse.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/graphics/gmic.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/lang/clazy.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/multimedia/mkvtoolnix,no_x11.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/net/barrier.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/net/ntopng.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/net/pmacct,postgresql.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/net/routinator.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/productivity/gnucash.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/www/nextcloud_notify_push.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/x11/gnome/gjs.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/x11/mate/calc.log
http://build-failures.rhaalovely.net/sparc64/2021-08-30/x11/mate/panel.log

Recurrent failures:
 failures/audio/ncmpcpp.log
 failures/audio/pulseaudio.log
 failures/emulators/openmsx.log
 failures/games/colobot/colobot.log
 failures/games/egoboo.log
 failures/games/godot.log
 failures/games/goldberg_emulator.log
 failures/games/openxcom.log
 failures/lang/clazy.log
 failures/net/pmacct,postgresql.log

New failures:
+failures/graphics/birdfont.log
+failures/graphics/enblend-enfuse.log
+failures/graphics/gmic.log
+failures/multimedia/mkvtoolnix,no_x11.log
+failures/net/barrier.log
+failures/net/ntopng.log
+failures/net/routinator.log
+failures/productivity/gnucash.log
+failures/www/nextcloud_notify_push.log
+failures/x11/gnome/gjs.log
+failures/x11/mate/calc.log
+failures/x11/mate/panel.log

Resolved failures:
-failures/devel/libidn2.log
-failures/graphics/scrot.log
-failures/lang/rust.log
-failures/mail/mimedefang.log

Packages newly built:
+archivers/pecl-lzf,php73
+archivers/pecl-lzf,php74
+archivers/pecl-lzf,php80
+archivers/pecl-rar,php73
+archivers/pecl-rar,php74
+archivers/pecl-rar,php80
+archivers/quazip
+astro/celestia
+astro/gnuastro
+audio/ario
+audio/audacious/player
+audio/audacious/plugins
+audio/audacity
+audio/calf
+audio/curseradio
+audio/deadbeef
+audio/disc-cover
+audio/easytag
+audio/faudio
+audio/gmpc
+audio/gmpc-plugins
+audio/gogglesmm
+audio/gqmpeg
+audio/gradio
+audio/grip
+audio/gsound
+audio/hydrogen
+audio/libcanberra
+audio/libcanberra,-gtk
+audio/libcanberra,-gtk3
+audio/libcanberra,-main
+audio/liblastfm
+audio/lilv
+audio/lmms
+audio/lv2
+audio/milkytracker
+audio/mp3cddb
+audio/mp3info
+audio/mscore
+audio/mumble
+audio/mumble,-main
+audio/mumble,-server
+audio/musikcube
+audio/ncspot
+audio/p5-gnupod
+audio/potamus
+audio/pykaraoke
+audio/qsynth
+audio/solfege
+audio/sonata
+audio/sratom
+audio/tagtool
+audio/timidity,gtk2
+benchmarks/hyperfine
+benchmarks/netperf-wrapper
+benchmarks/netperf-wrapper,-main
+benchmarks/tsung
+books/tex-by-topic
+cad/fritzing
+cad/geda-gaf
+cad/gerbv
+cad/gtkwave
+cad/librecad
+cad/opensta
+cad/pcb
+cad/pcb2gcode
+cad/qcad
+cad/qelectrotech
+cad/qflow
+cad/xnecview
+cad/yosys
+chinese/libchewing
+comms/amtterm
+comms/amtterm,-main
+comms/amtterm,-term
+comms/chirp
+comms/gammu
+comms/gmfsk
+comms/gpsk31
+comms/hylafax
+comms/hylafax,a4
+comms/jpilot
+comms/mgetty+sendfax
+comms/pterm
+comms/py-gammu
+comms/sigrok/libsigrok
+comms/sigrok/pulseview
+comms/sigrok/sigrok-cli
+comms/syncterm
+comms/tkhylafax
+comms/wammu
+comms/xastir
+comms/xdx
+comms/xlog
+converters/libpst
+converters/libpst,-main
+converters/libpst,-python
+converters/wv
+databases/architect
+databases/evolution-data-server
+databases/freetds
+databases/iodbc
+databases/iodbc,-admin
+databases/iodbc,-main
+databases/jxplorer
+databases/kdb
+databases/libdbi-drivers
+databases/libdbi-drivers,-freetds
+databases/libdbi-drivers,-main

py-paramiko update

2021-09-01 Thread Stuart Henderson
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?

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



NEW: devel/py-invoke

2021-09-01 Thread Stuart Henderson
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?


---
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.
---


py-invoke.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

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

Modified files:
security/py-cryptography: Makefile distinfo 
security/py-cryptography/patches: 
  patch-src__cffi_src_openssl_ssl_py 
security/py-cryptography/pkg: PLIST 

Log message:
update to py-cryptography-3.4.8 and drop py2 support
using CRYPTOGRAPHY_DONT_BUILD_RUST=1 for now



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
security   : Makefile 
security/py-paramiko: Makefile 
security/py-paramiko/pkg: PLIST 

Log message:
drop py2 paramiko, no more ports use it. merge installed packages into 
py3-paramiko.



CVS: cvs.openbsd.org: ports

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

Modified files:
net: Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
net/py-boto3   : Makefile 
net/py-boto3/pkg: PLIST 
Removed files:
net/py-boto: Makefile distinfo 
net/py-boto/pkg: DESCR PFRAG.no-python3 PLIST 

Log message:
the last user of py-boto was dropped so remove it, merge via quirks/@pkgpath 
into py3-boto3



CVS: cvs.openbsd.org: ports

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

Modified files:
devel  : Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
Removed files:
devel/bzr  : Makefile distinfo 
devel/bzr/patches: patch-bzr patch-bzrlib_diff_py 
   patch-bzrlib_patch_py 
   patch-bzrlib_tests_test_diff_py 
devel/bzr/pkg  : DESCR PLIST 
devel/bzr-svn  : Makefile distinfo 
devel/bzr-svn/pkg: DESCR PLIST 

Log message:
drop devel/bzr, devel/bzr-svn. outdated unmaintained port which is blocking
getting rid of python2 paramiko, which is blocking py-cryptography update
ok various, i think including at least landry aja paco

if anyone requires support for bzr repos, the maintained alternative is
https://www.breezy-vcs.org/ (not yet ported)



CVS: cvs.openbsd.org: ports

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

Modified files:
sysutils   : Makefile 
sysutils/fabric: Makefile 

Log message:
mark sysutils/fabric broken for now, requires an update to 2.x to support
python 3. py2 paramiko is in the way of various updates. no response from
maintainer.



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/09/01 16:24:51

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
Removed files:
sysutils/google-compute-engine: Makefile distinfo 
sysutils/google-compute-engine/patches: 

patch-google_compute_engine_accounts_accounts_daemon_py 

patch-google_compute_engine_accounts_accounts_utils_py 

patch-google_compute_engine_clock_skew_clock_skew_daemon_py 

patch-google_compute_engine_config_manager_py 

patch-google_compute_engine_instance_setup_instance_config_py 

patch-google_compute_engine_instance_setup_instance_setup_py 

patch-google_compute_engine_ip_forwarding_ip_forwarding_daemon_py 

patch-google_compute_engine_ip_forwarding_ip_forwarding_utils_py 

patch-google_compute_engine_metadata_scripts_script_executor_py 

patch-google_compute_engine_network_setup_network_setup_py 

patch-google_compute_engine_network_utils_py 
patch-setup_py 
sysutils/google-compute-engine/pkg: DESCR PLIST README 
google_accounts_daemon.rc 
google_clock_skew_daemon.rc 
google_compute_engine.rc 
google_ip_forwarding_daemon.rc 

Log message:
remove google-computer-engine, outdated unmaintained port which is blocking
getting rid of python2 paramiko, which is blocking py-cryptography update
ok various, i think including at least landry aja paco



CVS: cvs.openbsd.org: ports

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

Modified files:
textproc/xerces-c: Makefile distinfo 
textproc/xerces-c/patches: patch-Makefile_in 
   patch-src_Makefile_in 
textproc/xerces-c/pkg: PLIST 

Log message:
Update to xerces-c-3.2.3.



CVS: cvs.openbsd.org: ports

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

Modified files:
textproc/py-iso8601: Makefile distinfo 
textproc/py-iso8601/pkg: PLIST 

Log message:
Update to py-iso8601-0.1.16.



CVS: cvs.openbsd.org: ports

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

Modified files:
www/p5-Hijk: Makefile distinfo 

Log message:
Update to p5-Hijk-0.28.



CVS: cvs.openbsd.org: ports

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

Modified files:
sysutils/monit : Makefile distinfo 

Log message:
update to monit-5.29.0, from maintainer



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

2021-09-01 Thread Jeremy Evans
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.

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.mk  28 Dec 2020 16:48:27 -  1.103
+++ lang/ruby/ruby.port.mk  1 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/Makefile19 May 2021 01:50:29 -  1.28
+++ databases/puppetdb5/Makefile1 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/Makefile  6 Jul 2021 16:55:32 -   1.34
+++ databases/xapian-bindings/Makefile  1 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/Makefile17 Nov 2020 03:19:36 -  1.13
+++ devel/gitsh/Makefile1 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/Makefile17 Nov 2020 03:19:37 -  1.12
+++ devel/ragel/Makefile1 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: /cvs/ports/devel/swig/Makefile,v
retrieving revision 1.73
diff -u -p -r1.73 Makefile
--- devel/swig/Makefile 23 Feb 2021 19:39:21 -  1.73
+++ devel/swig/Makefile 1 Sep 2021 20:22:55 -
@@ -4,6 +4,7 @@ COMMENT =   simplified wrapper and interfa
 
 SUBST_VARS =   VERSION
 VERSION =  4.0.2
+REVISION = 0
 
 DISTNAME =  

CVS: cvs.openbsd.org: ports

2021-09-01 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2021/09/01 14:30:29

Modified files:
lang/mruby : Makefile 

Log message:
Remove runtime dependency on Ruby

mruby only needs Ruby for building, it doesn't need it to run, as mruby
is designed for embedding.



CVS: cvs.openbsd.org: ports

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

Modified files:
www/p5-Apache-MP3: Makefile distinfo 
www/p5-Apache-MP3/patches: patch-Makefile_PL 

Log message:
Update to p5-Apache-MP3-4.00.



CVS: cvs.openbsd.org: ports

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

Modified files:
www/p5-Apache-Session: Makefile distinfo 
www/p5-Apache-Session/pkg: PLIST 

Log message:
Update to p5-Apache-Session-1.94.



CVS: cvs.openbsd.org: ports

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

Modified files:
www/py-bokeh   : Makefile distinfo 

Log message:
Update to py3-bokeh-2.3.3.



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2021/09/01 14:22:25

Modified files:
devel/ruby-bundler: Makefile 
devel/ruby-bundler/pkg: PLIST 
Removed files:
devel/ruby-bundler/pkg: PLIST.nobin 

Log message:
Remove code related to Ruby <2.6

bundler previously installed binaries, but all versions of
Ruby in the tree come with the bundler binaries, since
bundler was integrated into Ruby 2.6.

Fix HOMEPAGE while here.



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2021/09/01 14:08:04

Modified files:
graphics/ruby-gruff: Makefile distinfo 
graphics/ruby-gruff/pkg: PLIST 

Log message:
Update to gruff 0.9.0



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2021/09/01 14:05:55

Modified files:
security/wpscan: Makefile 

Log message:
Fix wpscan Ruby version to 2.7

Some dependencies don't yet work with Ruby 3.0.



Re: [UPDATE] net/mtr to 0.94

2021-09-01 Thread Stuart Henderson
On 2021/09/01 16:00, Frederic Cambus wrote:
> Hi ports@,
> 
> 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
> 
> Comments? OK?

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.



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2021/09/01 12:28:24

Modified files:
lang/mruby : Makefile distinfo 
lang/mruby/patches: patch-lib_mruby_build_rb 
patch-tasks_toolchains_gcc_rake 
lang/mruby/pkg : PLIST 
Removed files:
lang/mruby/patches: patch-build_config_rb 

Log message:
Upgrade to mruby 3.0.0

Remove comment about keeping version in sync with www/h2o, since the
embedded version in www/h20,mruby is unrelated to lang/mruby.

www/h20,mruby analysis from gkoehler@



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2021/09/01 12:17:21

Added files:
www/h2o/patches: patch-deps_mruby_Rakefile 

Log message:
Add patch so h2o will build after the Ruby 2.7 -> 3.0 default version switch.



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Kurt Mosiejczuk
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2021/09/01 11:45:51

Modified files:
lang/python/3.9: Tag: OPENBSD_6_9 Makefile distinfo 
lang/python/3.9/patches: Tag: OPENBSD_6_9 patch-configure_ac 
 patch-setup_py 
lang/python/3.9/pkg: Tag: OPENBSD_6_9 PLIST-main PLIST-tests 

Log message:
MFC 3.9.7 for several security updates and other fixes

https://docs.python.org/release/3.9.7/whatsnew/changelog.html#changelog



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Kurt Mosiejczuk
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2021/09/01 11:45:09

Modified files:
lang/python/3.8: Tag: OPENBSD_6_9 Makefile distinfo 
lang/python/3.8/patches: Tag: OPENBSD_6_9 patch-setup_py 
lang/python/3.8/pkg: Tag: OPENBSD_6_9 PLIST-main 

Log message:
MFC 3.8.12 to fix several security issues

https://docs.python.org/release/3.8.12/whatsnew/changelog.html#changelog



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Kurt Mosiejczuk
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2021/09/01 11:41:48

Modified files:
lang/python: Makefile.inc 
lang/python/2.7: Makefile 
lang/python/3.8: Makefile distinfo 
lang/python/3.8/patches: patch-setup_py 
lang/python/3.8/pkg: PLIST-main 
lang/python/3.9: Makefile distinfo 
lang/python/3.9/patches: patch-configure_ac patch-setup_py 
lang/python/3.9/pkg: PLIST-main PLIST-tests 

Log message:
Update Python 3.8 to 3.8.11 and Python 3.9 to 3.9.7

https://docs.python.org/release/3.8.12/whatsnew/changelog.html#changelog

https://docs.python.org/release/3.9.7/whatsnew/changelog.html#changelog

Each has security fixes

Take MAINTAINER from Remi Pointel with his blessing

Bump revisions in 2.7 due to maintainer update

ok remi



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2021/09/01 10:54:41

Modified files:
www/chromium   : Makefile distinfo 
www/chromium/patches: patch-BUILD_gn 
  patch-apps_ui_views_app_window_frame_view_cc 
  patch-ash_display_mirror_window_controller_cc 
  patch-base_BUILD_gn 
  patch-base_allocator_allocator_gni 
  
patch-base_allocator_partition_allocator_partition_alloc_config_h 
  
patch-base_allocator_partition_allocator_spinning_mutex_cc 
  
patch-base_allocator_partition_allocator_starscan_stack_stack_cc 
  patch-base_base_switches_cc 
  patch-base_base_switches_h 
  patch-base_compiler_specific_h 
  patch-base_cpu_h 
  patch-base_debug_debugger_posix_cc 
  patch-base_debug_elf_reader_cc 
  patch-base_debug_stack_trace_posix_cc 
  patch-base_files_file_util_posix_cc 
  patch-base_i18n_icu_util_cc 
  patch-base_linux_util_cc 
  patch-base_memory_discardable_memory_cc 
  patch-base_memory_platform_shared_memory_region_h 
  patch-base_message_loop_message_pump_glib_cc 
  patch-base_native_library_posix_cc 
  patch-base_posix_unix_domain_socket_cc 
  patch-base_process_launch_h 
  patch-base_process_memory_cc 
  patch-base_process_process_handle_h 
  patch-base_process_process_handle_openbsd_cc 
  patch-base_process_process_iterator_openbsd_cc 
  patch-base_process_process_metrics_cc 
  patch-base_process_process_metrics_h 
  patch-base_process_process_metrics_openbsd_cc 
  patch-base_process_process_metrics_posix_cc 
  patch-base_process_process_posix_cc 
  patch-base_rand_util_h 
  patch-base_rand_util_posix_cc 
  patch-base_system_sys_info_cc 
  patch-base_system_sys_info_h 
  patch-base_system_sys_info_openbsd_cc 
  patch-base_system_sys_info_posix_cc 
  patch-base_test_launcher_test_launcher_cc 
  patch-base_threading_platform_thread_h 
  patch-base_threading_platform_thread_linux_cc 
  patch-base_threading_platform_thread_posix_cc 
  patch-base_time_time_cc 
  patch-base_trace_event_malloc_dump_provider_cc 
  patch-base_trace_event_memory_dump_manager_cc 
  patch-base_trace_event_process_memory_dump_cc 
  patch-base_tracing_trace_time_cc 
  patch-base_tracing_trace_time_h 
  patch-build_config_BUILDCONFIG_gn 
  patch-build_config_BUILD_gn 
  patch-build_config_c++_c++_gni 
  patch-build_config_compiler_BUILD_gn 
  patch-build_config_compiler_compiler_gni 
  patch-build_config_compiler_pgo_pgo_gni 
  patch-build_config_linux_BUILD_gn 
  patch-build_config_ozone_gni 
  patch-build_linux_strip_binary_py 
  patch-build_toolchain_gcc_toolchain_gni 
  patch-build_util_python2_action_py 
  patch-cc_BUILD_gn 
  patch-chrome_app_chrome_command_ids_h 
  patch-chrome_app_chrome_main_cc 
  patch-chrome_app_chrome_main_delegate_cc 
  patch-chrome_app_chromium_strings_grd 
  patch-chrome_app_generated_resources_grd 
  patch-chrome_app_google_chrome_strings_grd 
  patch-chrome_app_profiles_strings_grdp 
  patch-chrome_app_settings_strings_grdp 
  patch-chrome_browser_about_flags_cc 
  patch-chrome_browser_after_startup_task_utils_cc 
 

UPDATE: sysutils/monit 5.29.0

2021-09-01 Thread Caspar Schutijser
Hi all,

Below is a diff that updates sysutils/monit to 5.29.0. Tested for a few
days on amd64, works fine here.

Caspar Schutijser


Index: Makefile
===
RCS file: /cvs/ports/sysutils/monit/Makefile,v
retrieving revision 1.67
diff -u -p -r1.67 Makefile
--- Makefile28 Apr 2021 15:52:09 -  1.67
+++ Makefile1 Sep 2021 16:44:12 -
@@ -2,7 +2,7 @@
 
 COMMENT=   monitoring and managing daemons utility
 
-DISTNAME=  monit-5.28.0
+DISTNAME=  monit-5.29.0
 
 CATEGORIES=sysutils
 
Index: distinfo
===
RCS file: /cvs/ports/sysutils/monit/distinfo,v
retrieving revision 1.45
diff -u -p -r1.45 distinfo
--- distinfo28 Apr 2021 15:52:09 -  1.45
+++ distinfo1 Sep 2021 16:44:12 -
@@ -1,2 +1,2 @@
-SHA256 (monit-5.28.0.tar.gz) = n8Yof9lXCyWoXF1b+Yjui9TFTQ6eAf8EzEuTmKFZhJw=
-SIZE (monit-5.28.0.tar.gz) = 1480041
+SHA256 (monit-5.29.0.tar.gz) = 9mXm3R8mp0tWgomah3k0Fn3islguBIZS7PA2MYR3iF8=
+SIZE (monit-5.29.0.tar.gz) = 1476102



Re: Ports incompatibilties with LibreSSL

2021-09-01 Thread Stuart Henderson
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.



Re: Remove audio/tempest?

2021-09-01 Thread Stefan Hagen
Frederic Cambus wrote:
> This program is from 2001 and was written with CRT monitors in mind,
> so I don't think anyone still uses this.
> 
> From DESCR:
> 
> Tempest for Eliza is a program that uses your computer monitor to
> send out AM short wave radio signals. You can then hear computer
> generated music in your radio. It teaches you that your computer
> can be observed. Tempest for Eliza works with every monitor,
> every resolution.
> 
> Comments? OK to remove it?

It still works, even on laptops. But not as clear / strong as with CRT 
screens. This is an example with a Samsung SyncMaster 205B, which is
an LCD screen: https://www.youtube.com/watch?v=WzmVl1o4-tA

It's still fun to play with it to demo creative use of technology.
I pull it out once every 3 years or so.

I would say, keep the port as long it's effortless. Once it needs 
touching, it can go away.

Best regards,
Stefan



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/py-setuptools-rust: Makefile 

Log message:
devel/py-wheel can be used if around, so add the RDEP.

from sthen@



Ports incompatibilties with LibreSSL

2021-09-01 Thread Theo Buehler
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.



CVS: cvs.openbsd.org: ports

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

Modified files:
devel  : Makefile 

Log message:
+py-semantic-version,python3
+py-setuptools-rust,python3



CVS: cvs.openbsd.org: ports

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

Log message:
Import py3-setuptools-rust-0.12.1

setuptools-rust is a plugin for `setuptools` to build Rust Python extensions
implemented with PyO3 rust-cpython.
Compile and distribute Python extensions written in Rust as easily as if
they were written in C.

ok jasper@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20210901

N ports/devel/py-setuptools-rust/Makefile
N ports/devel/py-setuptools-rust/distinfo
N ports/devel/py-setuptools-rust/pkg/DESCR
N ports/devel/py-setuptools-rust/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

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

Log message:
Import py3-semantic_version-2.8.5.

This small python library provides a few tools to handle `SemVer` in Python.
It follows strictly the 2.0.0 version of the SemVer scheme.

ok jasper@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20210901

N ports/devel/py-semantic-version/Makefile
N ports/devel/py-semantic-version/distinfo
N ports/devel/py-semantic-version/pkg/DESCR
N ports/devel/py-semantic-version/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2021/09/01 09:04:37

Modified files:
security/p5-Net-SSLeay/patches: patch-SSLeay_xs 
patch-t_local_43_misc_functions_t 
Added files:
security/p5-IO-Socket-SSL/patches: 
   patch-t_multiple-cert-rsa-ecc_t 
   patch-t_protocol_version_t 
   patch-t_session_ticket_t 
   patch-t_sessions_t 

Log message:
Fix Perl tests for p5-Net-SSLeay and p5-IO-Socket-SSL that fail due
to LibreSSL.  With Bob's uncommited x509 verify diff and local
patches for the tests, everythig passes again.
The remaining issues are:
- TLS1_3_VERSION is not exported, but TLS 1.3 gets used
- session reuse does not work with TLS 1.3
Especially the export of the define may change soon.
OK beck@



CVS: cvs.openbsd.org: ports

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

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

Log message:
Update to py-asn1crypto-1.4.0.



CVS: cvs.openbsd.org: ports

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

Modified files:
security/py-cryptography: Makefile 

Log message:
Add TDEP on security/py-cryptography_vectors only for python3.
cryptography and cryptography_vectors should make their version but with
the py2/py3 maze, it's just too painful... to be revisited since we cannot
update py-cryptography as the new version requires stuff that is py3 only.



CVS: cvs.openbsd.org: ports

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

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

Log message:
'py-cryptography_vectors' => 'py3-cryptography_vectors'



CVS: cvs.openbsd.org: ports

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

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

Log message:
Update to py3-cryptography_vectors-3.4.8.
Make this py3 only; py-cryptography TDEP on this but still supports py2
for some oldies; I will make it conditionnal there as I need to move on.



Remove audio/tempest?

2021-09-01 Thread Frederic Cambus
Hi ports@,

This program is from 2001 and was written with CRT monitors in mind,
so I don't think anyone still uses this.

>From DESCR:

Tempest for Eliza is a program that uses your computer monitor to
send out AM short wave radio signals. You can then hear computer
generated music in your radio. It teaches you that your computer
can be observed. Tempest for Eliza works with every monitor,
every resolution.

Comments? OK to remove it?



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/help2man : Makefile distinfo 

Log message:
Update to help2man-1.48.5.



[UPDATE] net/mtr to 0.94

2021-09-01 Thread Frederic Cambus
Hi ports@,

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

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
+++ Makefile1 Sep 2021 13:56:52 -
@@ -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
 
@@ -38,15 +37,16 @@ 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
 .endif
+
+CONFIGURE_ARGS+=   --without-jansson
 
 pre-test:
ln -fs ${MODPY_BIN} ${WRKDIR}/bin/python
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
+++ distinfo1 Sep 2021 13:56:52 -
@@ -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_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.
-  */
--*sockaddr_port_offset() = 0;
-+*sockaddr_port_offset(srcaddr) = 0;
- 
- return 0;
- }
Index: patches/patch-packet_probe_unix_c
===
RCS file: /cvs/ports/net/mtr/patches/patch-packet_probe_unix_c,v
retrieving revision 1.1
diff -u -p -r1.1 patch-packet_probe_unix_c
--- patches/patch-packet_probe_unix_c   21 Aug 2019 15:23:42 -  1.1
+++ patches/patch-packet_probe_unix_c   1 Sep 2021 13:56:52 -
@@ -3,7 +3,7 @@ $OpenBSD: patch-packet_probe_unix_c,v 1.
 Index: packet/probe_unix.c
 --- packet/probe_unix.c.orig
 +++ packet/probe_unix.c
-@@ -129,7 +129,7 @@ void check_length_order(
+@@ -137,7 +137,7 @@ void check_length_order(
  ssize_t bytes_sent;
  int packet_size;
  
@@ -12,21 +12,12 @@ Index: packet/probe_unix.c
  /*  Linux will accept either byte order and check below fails to work
   *  in some cases due to sendto() returning EPERM. */
  return;
-@@ -797,7 +797,7 @@ void receive_replies_from_recv_socket(
+@@ -805,7 +805,7 @@ void receive_replies_from_recv_socket(
+ }
  }
- #endif
  
 -#ifdef SO_PROTOCOL
 +#if defined(SO_PROTOCOL) && defined(HAVE_LINUX_ERRQUEUE_H)
  if (icmp_connrefused_received) {
  /* using ICMP type ICMP_ECHOREPLY is not a bug, it is an
 indication of successfully reaching dst host.
-@@ -818,7 +818,7 @@ void receive_replies_from_recv_socket(
- /* ICMP packets received from raw socket */
- handle_received_packet(net_state, _addr, packet,
-packet_length, );
--#ifdef SO_PROTOCOL
-+#if defined(SO_PROTOCOL) && defined(HAVE_LINUX_ERRQUEUE_H)
- }
- #endif
- }
Index: patches/patch-ui_dns_c

CVS: cvs.openbsd.org: ports

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

Modified files:
devel/meson: Makefile 

Log message:
Add textproc/hotdoc to TEST_DEPENDS.



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/01 07:55:19

Modified files:
textproc   : Makefile 

Log message:
+py-cchardet,python3
+hotdoc



CVS: cvs.openbsd.org: ports

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

Modified files:
devel  : Makefile 

Log message:
+py-dbus-deviation,python3
+py-toposort,python3
+py-schema,python3
+py-wheezy.template,python3



CVS: cvs.openbsd.org: ports

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

Log message:
Import hotdoc-0.13.5

Hotdoc is a documentation micro-framework. It provides an interface for
extensions to plug upon, along with some base objects (formatters, ..

ok jasper@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20210901

N ports/textproc/hotdoc/Makefile
N ports/textproc/hotdoc/distinfo
N ports/textproc/hotdoc/pkg/DESCR
N ports/textproc/hotdoc/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/01 07:51:21

Log message:
Import py3-cchardet-2.1.7

Chardet is high speed universal character encoding detector - binding to
uchardet

ok jasper@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20210901

N ports/textproc/py-cchardet/Makefile
N ports/textproc/py-cchardet/distinfo
N ports/textproc/py-cchardet/pkg/DESCR
N ports/textproc/py-cchardet/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

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

Log message:
Import py3-wheezy.template-3.1.0

wheezy.template is a python package written in pure Python code. It is a
lightweight template library.

ok jasper@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20210901

N ports/devel/py-wheezy.template/Makefile
N ports/devel/py-wheezy.template/distinfo
N ports/devel/py-wheezy.template/pkg/DESCR
N ports/devel/py-wheezy.template/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/01 07:50:22

Log message:
Let's try this again...

Import py3-schema-0.7.4

schema is a library for validating Python data structures, such as those
obtained from config-files, forms, external services or command-line
parsing, converted from JSON/YAML (or something else) to Python data-types.

ok jasper@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20210901

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

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/01 07:49:23

Log message:
Import py3-toposort-1.6

Implements a topological sort algorithm.

ok jasper@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20210901

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

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/09/01 07:48:59

Log message:
Import py3-dbus-deviation-0.6.1

dbus-deviation is a project for parsing D-Bus introspection XML and 
processing
it in various ways. Its main tool is dbus-interface-diff, which calculates 
the
difference between two D-Bus APIs for the purpose of checking for API 
breaks.
This functionality is also available as a Python module, dbusdeviation.
<...>

ok jasper@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20210901

N ports/devel/py-dbus-deviation/Makefile
N ports/devel/py-dbus-deviation/distinfo
N ports/devel/py-dbus-deviation/pkg/DESCR
N ports/devel/py-dbus-deviation/pkg/PLIST

No conflicts created by this import



Re: update: devel/apktool 2.4.0 -> 2.5.0

2021-09-01 Thread Yifei Zhan
On 21/08/14 01:33PM, octeep wrote:
> 
> I've tested apktool 2.5.0 with this patch. Decompiling works, however
> re-compiling from the decompiled files do not work.

Thanks for testing that, I totally forgot apktool can compile apk as 
well. However it looks like this is not a problem with apktool itself, 
but a problem with aapt2, which does not support *BSD. I doubt if it can 
be fixed in near term due to the complexity of the android building 
infrastructure. 

I don't have strong opinions on whatever this should be merged in the 
current state so I will leave it here.



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Aaron Bieber
CVSROOT:/cvs
Module name:ports
Changes by: abie...@cvs.openbsd.org 2021/09/01 07:28:58

Modified files:
net/synapse: Makefile distinfo 
net/synapse/pkg: PLIST 

Log message:
Update to synapse 1.41.1. Diff from MAINTAINER (Renaud Allard).

Changes here:https://github.com/matrix-org/synapse/releases/tag/v1.41.1



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/flake8   : Makefile distinfo 
Removed files:
devel/flake8/patches: patch-setup_cfg 

Log message:
Update to flake8-3.9.2.



CVS: cvs.openbsd.org: ports

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

Modified files:
cad/gtkwave: Makefile distinfo 

Log message:
Update to gtkwave-3.3.109.



CVS: cvs.openbsd.org: ports

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

Modified files:
math/py-networkx: Makefile distinfo 
math/py-networkx/pkg: PLIST 

Log message:
Update to py3-networkx-2.6.2.



CVS: cvs.openbsd.org: ports

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

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

Log message:
Update dbip to 2021.09.



CVS: cvs.openbsd.org: ports

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

Modified files:
sysutils/firmware/vmm: Makefile distinfo 
sysutils/firmware/vmm/patches: patch-scripts_buildversion_py 
   patch-sgabios_sgabios_S 
   patch-src_boot_c 
   patch-src_config_h 
   patch-src_fw_paravirt_c 
   patch-src_fw_paravirt_h 
   patch-src_optionroms_c 
   patch-src_post_c 

Log message:
update sgabios, and tidy patches. from brad, ok mlarkin



CVS: cvs.openbsd.org: ports

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

Modified files:
www/webkitgtk4 : Makefile 

Log message:
Bump.



CVS: cvs.openbsd.org: ports

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

Modified files:
www/webkitgtk4 : Makefile 

Log message:
Reorder; no change.



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2021/09/01 03:01:57

Modified files:
www/webkitgtk4 : Makefile 
Added files:
www/webkitgtk4/patches: 
patch-Source_WebCore_page_NavigatorBase_cpp 

Log message:
unbreak the interwebz by sending a non-empty platform string and adding
Linux to the user-agent to fake a supported operating system

ok aja@



CVS: cvs.openbsd.org: ports

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

Modified files:
mail/cyrus-imapd: Makefile distinfo 
mail/cyrus-imapd/pkg: PLIST 

Log message:
SECURITY update to cyrus-imapd-3.4.2.



CVS: cvs.openbsd.org: ports

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

Modified files:
mail/cyrus-imapd: Tag: OPENBSD_6_9 Makefile distinfo 
mail/cyrus-imapd/pkg: Tag: OPENBSD_6_9 PLIST 

Log message:
SECURITY update to cyrus-imapd-3.2.8.

Fixed CVE-2021-33582: Certain user inputs are used as hash table keys during 
processing. A poorly chosen string hashing algorithm meant that the user could 
control which bucket their data was stored in, allowing a malicious user to 
direct many inputs to a single bucket. Each subsequent insertion to the same 
bucket requires a strcmp of every other entry in it. At tens of thousands of 
entries, each new insertion could keep the CPU busy in a strcmp loop for 
minutes.
The string hashing algorithm has been replaced with a better one, and now also 
uses a random seed per hash table, so malicious inputs cannot be precomputed.



CVS: cvs.openbsd.org: ports

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

Modified files:
sysutils/google-cloud-sdk: Makefile distinfo 
sysutils/google-cloud-sdk/pkg: PLIST 

Log message:
Update to google-cloud-sdk-355.0.0.



CVS: cvs.openbsd.org: ports

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

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.20.33.



CVS: cvs.openbsd.org: ports

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

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py3-botocore-1.21.33.



CVS: cvs.openbsd.org: ports

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

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py3-boto3-1.18.33.



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2021/09/01 02:37:11

Modified files:
security/ROPgadget: Makefile distinfo 

Log message:
update to ROPgadget-6.6



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2021/09/01 02:31:16

Modified files:
devel/py-r2pipe: Makefile distinfo 

Log message:
update to r2pipe-1.6.1



CVS: cvs.openbsd.org: ports

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

Modified files:
databases/freetds: Makefile distinfo 

Log message:
update to freetds-1.3.3



CVS: cvs.openbsd.org: ports

2021-09-01 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2021/09/01 02:20:22

Modified files:
www/luakit : Makefile 
www/luakit/patches: patch-common_luautil_c 

Log message:
Avoid using sprintf, switch to snprintf.

Pointed out by deraadt@, diff from Stefan Hagen (maintainer)



Re: [patch] www/luakit fix printf("%n")

2021-09-01 Thread Theo de Raadt
Stefan Hagen  wrote:

> Hi,
> 
> This fixes:
> Aug 31 23:37:50 x230 luakit: *printf used %n: %s:%d%n
> 
> It can be tested:
> 1. start luakit
> 2. type: ":lua foobar()"
> 
> An error text with a Traceback occurs. The text + alignment is created
> with the fixed function.
> 
> OK?
> 
> Best regards,
> Stefan
> 
> Index: www/luakit/Makefile
> ===
> RCS file: /cvs/ports/www/luakit/Makefile,v
> retrieving revision 1.29
> diff -u -p -u -p -r1.29 Makefile
> --- www/luakit/Makefile   21 Mar 2021 14:16:21 -  1.29
> +++ www/luakit/Makefile   31 Aug 2021 21:53:30 -
> @@ -5,6 +5,7 @@ COMMENT = fast, small, webkit based brow
>  GH_ACCOUNT = luakit
>  GH_PROJECT = luakit
>  GH_TAGNAME = 2.3
> +REVISION =   0
>  
>  EPOCH =  1
>  
> Index: www/luakit/patches/patch-common_luautil_c
> ===
> RCS file: www/luakit/patches/patch-common_luautil_c
> diff -N www/luakit/patches/patch-common_luautil_c
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ www/luakit/patches/patch-common_luautil_c 31 Aug 2021 21:53:30 -
> @@ -0,0 +1,19 @@
> +$OpenBSD$
> +
> +Fix printf '%n'
> +
> +Index: common/luautil.c
> +--- common/luautil.c.orig
>  common/luautil.c
> +@@ -72,7 +72,10 @@ luaH_traceback(lua_State *L, lua_State *T, gint min_le
> + } else {
> + const char *src = AR_SRC(ar);
> + int n;
> +-g_string_append_printf(tb, "%s:%d%n", src, ar.currentline, );
> ++char tmp[10] = "";
> ++sprintf(tmp, "%d", ar.currentline);

i guess these %n uses are a consequence of g_string_append_printf() being
void, rather than returning number of chars it added.

please use snprintf rather than sprintf

> ++n = strlen(src) + strlen(tmp) + 1;
> ++g_string_append_printf(tb, "%s:%d", src, ar.currentline);
> + g_string_append_printf(tb, "%*.*s", loc_pad-n, loc_pad-n, "");
> + }
> + 
>