sparc64 bulk build report
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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")
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, ""); > + } > + >