Re: xmobar build failure
Theo Buehler writes: > The relevant bit seems to be this. Full log below. > > Warning: No remote package servers have been specified. Usually you would have > one specified in the config file. > Resolving dependencies... > Error: cabal: Could not resolve dependencies: > [__0] next goal: X11-xft (user goal) > [__0] rejecting: X11-xft-0.3.4 (conflict: pkg-config package xft-any, not > found in the pkg-config database) It seems like something pkg-config-esque is fishy. Could you add MODCABAL_BUILD_ARGS=-v to collect any extra info? Thanks Greg
Re: update jupyter_core to 5.4.0
On Sat 21/10/2023 15:31, Daniel Dickman wrote: > Here's an update of jupyter core to the latest version (5.4.0). This is > the start of updating the jupyter stack which is somewhat outdated. > > ok? Run tested on amd64 current while doing stuff in jupyter-notebook. OK bket@
Re: eza
Does any developer with CVS access can/want to publish it ? I personally don't have the rights to publish it, but I would be happy to publish it and maintain it if I can/need to. Congrats for OpenBSD 7.4 btw! lauf3y --- Original Message --- On Tuesday, October 10th, 2023 at 11:45 AM, Stuart Henderson wrote: > On 2023/10/09 22:03, lauf3y wrote: > > > Hello, > > > > I would like to publish a port of a software named eza. > > eza is a modern, maintained replacement for ls, built on exa. > > It's written in Rust, is fairly new and well maintained. It's a fork of > > exa, which was a very popular replacement of ls. But sadly, exa isn't > > maintained anymore. > > So, eza was created with the idea in mind to be maintained, > > community-driven and durable. > > Even tho eza was mainly tested to work on Linux, it works well on other > > OSes, and give importance to the BSD the community. For example, they > > pinned the issue about BSD native support: > > https://github.com/eza-community/eza/issues/423 > > > > So, what do you think of a port of eza for OpenBSD? > > > > lauf3y > > > > === > > Useful links: > > - https://github.com/eza-community/eza > > - https://eza.rocks/ > > - https://crates.io/crates/eza > > > Here's a port based on the existing exa port. Perhaps it makes sense > to remove exa and add eza in its place...
[PATCH] www/unit: maintainer update to 1.31.1
Hi, here's the patch to update www/unit for the recent version - 1.31.1. Could you please review and commit the patch. Thank you. -- Sergey A. Osokin Index: Makefile.inc === RCS file: /cvs/ports/www/unit/Makefile.inc,v retrieving revision 1.11 diff -u -p -r1.11 Makefile.inc --- Makefile.inc 27 Sep 2023 19:13:06 - 1.11 +++ Makefile.inc 22 Oct 2023 00:46:54 - @@ -1,4 +1,4 @@ -VERSION?= 1.31.0 +VERSION?= 1.31.1 DISTNAME= unit-${VERSION} CATEGORIES= www Index: unit/Makefile === RCS file: /cvs/ports/www/unit/unit/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- unit/Makefile 8 Sep 2023 05:40:28 - 1.7 +++ unit/Makefile 22 Oct 2023 00:46:54 - @@ -1,7 +1,5 @@ COMMENT= dynamic web application server -REVISION= 0 - WANTLIB= c crypto m pcre2-8 pthread ssl xml2 z LIB_DEPENDS= devel/pcre2 Index: unit/distinfo === RCS file: /cvs/ports/www/unit/unit/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- unit/distinfo 5 Sep 2023 11:31:17 - 1.7 +++ unit/distinfo 22 Oct 2023 00:46:54 - @@ -1,2 +1,2 @@ -SHA256 (unit-1.31.0.tar.gz) = JosYALxOAwZn5nln0FKBdDff8D94CsCphZCaoiXeYe0= -SIZE (unit-1.31.0.tar.gz) = 905152 +SHA256 (unit-1.31.1.tar.gz) = nfYE1Jy1esAQMgLvsPk3Pj5Ip92IjJSvENT5bM3tfXE= +SIZE (unit-1.31.1.tar.gz) = 907165 Index: unit-perl/distinfo === RCS file: /cvs/ports/www/unit/unit-perl/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- unit-perl/distinfo 5 Sep 2023 11:31:17 - 1.7 +++ unit-perl/distinfo 22 Oct 2023 00:46:54 - @@ -1,2 +1,2 @@ -SHA256 (unit-1.31.0.tar.gz) = JosYALxOAwZn5nln0FKBdDff8D94CsCphZCaoiXeYe0= -SIZE (unit-1.31.0.tar.gz) = 905152 +SHA256 (unit-1.31.1.tar.gz) = nfYE1Jy1esAQMgLvsPk3Pj5Ip92IjJSvENT5bM3tfXE= +SIZE (unit-1.31.1.tar.gz) = 907165 Index: unit-php/distinfo === RCS file: /cvs/ports/www/unit/unit-php/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- unit-php/distinfo 5 Sep 2023 11:31:17 - 1.7 +++ unit-php/distinfo 22 Oct 2023 00:46:54 - @@ -1,2 +1,2 @@ -SHA256 (unit-1.31.0.tar.gz) = JosYALxOAwZn5nln0FKBdDff8D94CsCphZCaoiXeYe0= -SIZE (unit-1.31.0.tar.gz) = 905152 +SHA256 (unit-1.31.1.tar.gz) = nfYE1Jy1esAQMgLvsPk3Pj5Ip92IjJSvENT5bM3tfXE= +SIZE (unit-1.31.1.tar.gz) = 907165 Index: unit-python/distinfo === RCS file: /cvs/ports/www/unit/unit-python/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- unit-python/distinfo 5 Sep 2023 11:31:17 - 1.7 +++ unit-python/distinfo 22 Oct 2023 00:46:54 - @@ -1,2 +1,2 @@ -SHA256 (unit-1.31.0.tar.gz) = JosYALxOAwZn5nln0FKBdDff8D94CsCphZCaoiXeYe0= -SIZE (unit-1.31.0.tar.gz) = 905152 +SHA256 (unit-1.31.1.tar.gz) = nfYE1Jy1esAQMgLvsPk3Pj5Ip92IjJSvENT5bM3tfXE= +SIZE (unit-1.31.1.tar.gz) = 907165 Index: unit-ruby/distinfo === RCS file: /cvs/ports/www/unit/unit-ruby/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- unit-ruby/distinfo 5 Sep 2023 11:31:17 - 1.7 +++ unit-ruby/distinfo 22 Oct 2023 00:46:54 - @@ -1,2 +1,2 @@ -SHA256 (unit-1.31.0.tar.gz) = JosYALxOAwZn5nln0FKBdDff8D94CsCphZCaoiXeYe0= -SIZE (unit-1.31.0.tar.gz) = 905152 +SHA256 (unit-1.31.1.tar.gz) = nfYE1Jy1esAQMgLvsPk3Pj5Ip92IjJSvENT5bM3tfXE= +SIZE (unit-1.31.1.tar.gz) = 907165
Re: kde support for DIST_TUPLES
On Sat, Oct 21, 2023 at 08:20:05PM -0400, Thomas Frohwein wrote: [...] > > That is there reason why it tasted with: > > > > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d . > > Please go ahead, sounds like a great use case for DIST_TUPLE! oh and I agree with op@: let's keep it in alphabetical order...
Re: kde support for DIST_TUPLES
On Sat, Oct 21, 2023 at 02:27:55PM +0200, Rafael Sadowski wrote: > On Sat Oct 21, 2023 at 06:32:04AM -0400, Thomas Frohwein wrote: > > On Sat, Oct 21, 2023 at 12:06:04PM +0200, Rafael Sadowski wrote: > > > Straightforwardly, this adds support for KDE so that it can be used in > > > DIST_TUPLES. > > > > > > With help from Thomas successfully tested with: > > > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d . > > > > > > OK? > > > > Is or can this be used as the SITES for more kde ports? I only see it > > showing up in HOMEPAGE for e.g. graphics/kquickimageeditor > > Almost all KDE projects hosted there but what is more important for > use/me is that we can use the Qt5/KDE patched collection now. All > details here: > > https://dot.kde.org/2021/04/06/announcing-kdes-qt-5-patch-collection > > That is there reason why it tasted with: > > > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d . Please go ahead, sounds like a great use case for DIST_TUPLE! > > > > > > > > > Index: dist-tuple.pattern > > > === > > > RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v > > > retrieving revision 1.7 > > > diff -u -p -r1.7 dist-tuple.pattern > > > --- dist-tuple.pattern14 Oct 2023 08:04:15 - 1.7 > > > +++ dist-tuple.pattern21 Oct 2023 10:04:22 - > > > @@ -1,4 +1,5 @@ > > > # known SITES.x > > > +SITES.kde ?= https://invent.kde.org/ > > > SITES.codeberg ?= https://codeberg.org/ > > > SITES.github ?= https://github.com/ > > > SITES.gitlab ?= https://gitlab.com/ > > > @@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?=.tar.gz > > > # - > > > # - > > > # - - used automatically if is in tag format > > > +TEMPLATE_DISTFILES.kde ?= \ > > > + > > > --{//-/archive//}${EXTRACT_SUFX.kde} > > > + > > > TEMPLATE_DISTFILES.codeberg ?= \ > > > > > > --{//archive/}${EXTRACT_SUFX.codeberg} > > > > > >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: t...@cvs.openbsd.org2023/10/21 17:43:38 Modified files: security/rust-openssl-tests: Makefile distinfo security/rust-openssl-tests/patches: patch-openssl-sys_build_main_rs Log message: Updat to rust-openssl-tests 20231022
Re: new textproc/goldendict 1.5.0
On Sat, Oct 21, 2023 at 09:12:13AM +0200, Rafael Sadowski wrote: > I see two points to fix and one comment. > > - hidden dependencies? > > goldendict-1.5.0(textproc/goldendict): > Missing lib: Qt5Help.3 (/usr/local/bin/goldendict) (NOT REACHABLE) > Missing lib: Qt5Multimedia.3 (/usr/local/bin/goldendict) (NOT REACHABLE) > Missing lib: Qt5Svg.3 (/usr/local/bin/goldendict) (NOT REACHABLE) > Missing lib: Qt5WebKit.3 (/usr/local/bin/goldendict) (NOT REACHABLE) > Missing lib: Qt5WebKitWidgets.3 (/usr/local/bin/goldendict) (NOT REACHABLE) > Missing lib: Qt5X11Extras.3 (/usr/local/bin/goldendict) (NOT REACHABLE) > Missing lib: hunspell-1.7.1 (/usr/local/bin/goldendict) (NOT REACHABLE) > Missing lib: ogg.6 (/usr/local/bin/goldendict) (NOT REACHABLE) > Missing lib: vorbis.9 (/usr/local/bin/goldendict) (NOT REACHABLE) > Missing lib: vorbisfile.6 (/usr/local/bin/goldendict) (NOT REACHABLE) I forgot to sync WANTLIB and add LIB_DEPENDS... > > - missing RUN_DEPENDS+=devel/desktop-file-utils Added, thanks. > > - I don't like the "keep it small until someone needs one of these > features" pattern. I would always recommend to start with the default > setup from upstream and only disable things when we don't have them or > they don't work. Upstream tests exactly with this default setup. > > This is just a personal opinion and not a concern. > New version that sticks to default/required CONFIG changes. OK? goldendict.tgz Description: application/tar-gz
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/21 15:58:44 Modified files: net/neochat: Makefile Log message: mark BORKEN: base clang/libcstd++ too old, uses too new C++20 code
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/21 15:57:18 Modified files: net/neochat: Makefile distinfo Log message: update to neochat 23.08.2 (fixes for newer libquotient)
sparc64 bulk build report
Bulk build on sparc64-0a.ports.openbsd.org Started : Thu Oct 19 21:06:24 MDT 2023 Finished: Sat Oct 21 15:26:35 MDT 2023 Duration: 1 Days 18 hours 20 minutes Built using OpenBSD 7.4-current (GENERIC.MP) #1907: Thu Oct 19 15:05:04 MDT 2023 Built 9002 packages Number of packages built each day: Oct 19: 4754 Oct 20: 2764 Oct 21: 1484 Critical path missing pkgs: http://build-failures.rhaalovely.net/sparc64/2023-10-19/summary.log Build failures: 34 http://build-failures.rhaalovely.net/sparc64/2023-10-19/audio/libcanberra.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/audio/libsmackerdec.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/audio/ncmpc.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/databases/ruby-amalgalite,ruby31.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/avr/gcc.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/mtxclient.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/py-thrift,python3.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/vim-command-t.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/xsd.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/yder.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/games/cataclysm-dda,no_x11.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/games/fheroes2.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/games/gnukem.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/games/scid.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/games/xmoto.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/graphics/glslang.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/graphics/rawstudio.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/graphics/spirv-tools.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/graphics/tesseract/tesseract.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/sparc64-2c.log cp: paths/sparc64-2c.log: No such file or directory http://build-failures.rhaalovely.net/sparc64/2023-10-19/inputmethods/ibus.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/mail/rspamd,hyperscan.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/math/gunits.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/security/clamav.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/sysutils/firmware/apple-boot.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/sysutils/pftop.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/sysutils/u-boot-asahi.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/telephony/baresip/baresip,-gtk.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/textproc/libmarisa.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/textproc/redland-bindings,-main.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/www/webkitgtk4.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/x11/gromit-mpx.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/x11/qt6/qtbase.log http://build-failures.rhaalovely.net/sparc64/2023-10-19/x11/xpad.log Recurrent failures: failures/audio/libcanberra.log failures/audio/libsmackerdec.log failures/audio/ncmpc.log failures/databases/ruby-amalgalite,ruby31.log failures/devel/avr/gcc.log failures/devel/mtxclient.log failures/devel/py-thrift,python3.log failures/devel/vim-command-t.log failures/devel/xsd.log failures/devel/yder.log failures/games/cataclysm-dda,no_x11.log failures/games/fheroes2.log failures/games/gnukem.log failures/games/scid.log failures/games/xmoto.log failures/graphics/glslang.log failures/graphics/rawstudio.log failures/graphics/spirv-tools.log failures/graphics/tesseract/tesseract.log failures/inputmethods/ibus.log failures/mail/rspamd,hyperscan.log failures/math/gunits.log failures/security/clamav.log failures/sysutils/firmware/apple-boot.log failures/sysutils/u-boot-asahi.log failures/telephony/baresip/baresip,-gtk.log failures/textproc/redland-bindings,-main.log failures/www/webkitgtk4.log failures/x11/gromit-mpx.log failures/x11/qt6/qtbase.log failures/x11/xpad.log New failures: +failures/sysutils/pftop.log +failures/textproc/libmarisa.log Resolved failures: -failures/astro/calcmysky.log -failures/cad/dxf2gcode.log -failures/comms/gnuradio.log -failures/databases/leveldb.log -failures/devel/appstream.log -failures/devel/difftastic.log -failures/devel/jdk/1.8.log -failures/devel/kf5/kcompletion.log -failures/devel/kf5/kunitconversion.log -failures/devel/py-sh,python3.log -failures/devel/qcoro.log -failures/games/choria.log -failures/graphics/asymptote.log -failures/graphics/kdiagram.log -failures/graphics/makehuman.log -failures/graphics/nomacs.log -failures/graphics/ruby-rmagick,ruby31.log -failures/inputmethods/libime.log -failures/mail/mu.log -failures/math/R.log -failures/math/openfst.log -failures/misc/feathernotes.log
update jupyter_core to 5.4.0
Here's an update of jupyter core to the latest version (5.4.0). This is the start of updating the jupyter stack which is somewhat outdated. ok? Index: Makefile === RCS file: /cvs/ports/devel/py-jupyter_core/Makefile,v retrieving revision 1.20 diff -u -p -u -r1.20 Makefile --- Makefile7 Sep 2023 20:58:31 - 1.20 +++ Makefile21 Oct 2023 19:28:20 - @@ -1,6 +1,6 @@ COMMENT = Jupyter core package -MODPY_EGG_VERSION =4.7.0 +MODPY_EGG_VERSION =5.4.0 DISTNAME = jupyter_core-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} @@ -12,16 +12,20 @@ HOMEPAGE = https://jupyter.org/ PERMIT_PACKAGE = Yes MODULES = lang/python -MODPY_PI = Yes -MODPY_PYBUILD =setuptools -MODPY_PYTEST_ARGS =jupyter_core - -RUN_DEPENDS = devel/py-traitlets${MODPY_FLAVOR} -TEST_DEPENDS = devel/py-ipykernel${MODPY_FLAVOR} \ - devel/py-nose$(MODPY_FLAVOR) FLAVORS = python3 FLAVOR = python3 + +MODPY_PI = Yes +MODPY_PYBUILD =hatchling + +RUN_DEPENDS = devel/py-traitlets${MODPY_FLAVOR} \ + sysutils/py-platformdirs${MODPY_FLAVOR} + +TEST_DEPENDS = devel/pre-commit${MODPY_FLAVOR} \ + devel/py-ipykernel${MODPY_FLAVOR} \ + devel/py-test-cov${MODPY_FLAVOR} \ + devel/py-test-timeout${MODPY_FLAVOR} PORTHOME = ${WRKDIR} Index: distinfo === RCS file: /cvs/ports/devel/py-jupyter_core/distinfo,v retrieving revision 1.7 diff -u -p -u -r1.7 distinfo --- distinfo7 Sep 2023 20:58:31 - 1.7 +++ distinfo21 Oct 2023 19:28:20 - @@ -1,2 +1,2 @@ -SHA256 (jupyter_core-4.7.0.tar.gz) = qh+Ulqs6vnLaTv4NqrDLIjOZeRRYH5oHHgdJjGrdjtM= -SIZE (jupyter_core-4.7.0.tar.gz) = 66444 +SHA256 (jupyter_core-5.4.0.tar.gz) = 5LmDRLuU7i4+bEUZqX0AFlYAn5yyt/K68Vs8IFdwAR0= +SIZE (jupyter_core-5.4.0.tar.gz) = 85162 Index: patches/patch-jupyter_core_tests_test_command_py === RCS file: patches/patch-jupyter_core_tests_test_command_py diff -N patches/patch-jupyter_core_tests_test_command_py --- patches/patch-jupyter_core_tests_test_command_py7 Sep 2023 20:58:31 - 1.5 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,88 +0,0 @@ -Index: jupyter_core/tests/test_command.py jupyter_core/tests/test_command.py.orig -+++ jupyter_core/tests/test_command.py -@@ -114,20 +114,24 @@ def test_subcommand_not_found(): - - @patch.object(sys, 'argv', [__file__] + sys.argv[1:]) - def test_subcommand_list(tmpdir): -+if sys.version_info.major == 3: -+cmd_sufx = '-3' -+else: -+cmd_sufx = '' - a = tmpdir.mkdir("a") - for cmd in ('jupyter-foo-bar', - 'jupyter-xyz', - 'jupyter-babel-fish'): --a.join(cmd).write('') -+a.join(cmd + cmd_sufx).write('') - b = tmpdir.mkdir("b") - for cmd in ('jupyter-foo', - 'jupyterstuff', - 'jupyter-yo-eyropa-ganymyde-callysto'): --b.join(cmd).write('') -+b.join(cmd + cmd_sufx).write('') - c = tmpdir.mkdir("c") - for cmd in ('jupyter-baz', - 'jupyter-bop'): --c.join(cmd).write('') -+b.join(cmd + cmd_sufx).write('') - - path = os.pathsep.join(map(str, [a, b])) - -@@ -147,13 +151,17 @@ def test_subcommand_list(tmpdir): - ] - - def test_not_on_path(tmpdir): -+if sys.version_info.major == 3: -+cmd_sufx = '-3' -+else: -+cmd_sufx = '' - a = tmpdir.mkdir("a") - jupyter = a.join('jupyter') - jupyter.write( - 'from jupyter_core import command; command.main()' - ) - jupyter.chmod(0o700) --witness = a.join('jupyter-witness') -+witness = a.join('jupyter-witness' + cmd_sufx) - witness_src = '#!%s\n%s\n' % (sys.executable, 'print("WITNESS ME")') - write_executable(witness, witness_src) - -@@ -163,23 +171,27 @@ def test_not_on_path(tmpdir): - if sys.platform == 'win32': - env[str('PATHEXT')] = '.EXE' - # This won't work on windows unless --out = check_output([sys.executable, str(jupyter), 'witness'], env=env) -+out = check_output([sys.executable, str(jupyter), 'witness' + cmd_sufx], env=env) - assert b'WITNESS' in out - - - def test_path_priority(tmpdir): -+if sys.version_info.major == 3: -+cmd_sufx = '-3' -+else: -+cmd_sufx = '' - a = tmpdir.mkdir("a") - jupyter = a.join('jupyter') - jupyter.write( - 'from jupyter_core import command; command.main()' - ) - jupyter.chmod(0o700) --witness_a = a.join('jupyter-witness') -+witness_a = a.join('jupyter-witness' + cmd_sufx) -
Re: [update] www/py-werkzeug to 2.2.3
On Sat, 21 Oct 2023, Lucas Raab wrote: > There's a new TDEP needed, py-ephemeral_port_reserve, which is attached > and pretty basic. I need this port too. ok daniel@ to import (although there may be an extra "i" at the start of pkg/DESCR?)
Re: [update] www/py-werkzeug to 2.2.3
On Sat, Oct 21, 2023 at 04:36:56PM +, Lucas Raab wrote: > Hello, > > Here's an update that brings werkzeug up the minimum version required > for flask to move from 2.1.3 to 2.2.5. RDEPs (where possible) have been > make tested and the tests for werkzeug pass with only a couple failures. > The watchdog tests can be prone to hanging. > > There's a new TDEP needed, py-ephemeral_port_reserve, which is attached > and pretty basic. > > semarie@ and rnagy@, trytond and odoo are the two RDEPs that I haven't > tested since I don't run either. Can you give this update a whirl to see > if there's any breakage? > > Feedback and/or other reports? > > Thanks, > Lucas ugh, update fixing a dumb late-night start mistake diff refs/heads/master refs/heads/werkzeug commit - 804387bcc623c7a0fe2c211fd900581ba0893fa6 commit + 72ed0b448fbfc04fa043c5ca25d343a0e2bd8895 blob - b9b517ded9aecb6201633bde4685f1669d3d20a6 blob + 2b4d8b7542da0f69c3f80ad828fc7f77b4280d61 --- www/py-werkzeug/Makefile +++ www/py-werkzeug/Makefile @@ -1,10 +1,9 @@ COMMENT = WSGI utility collection -MODPY_EGG_VERSION =2.0.3 +MODPY_EGG_VERSION =2.2.3 DISTNAME = Werkzeug-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME:L} EPOCH =0 -REVISION = 1 CATEGORIES = www devel @@ -23,9 +22,14 @@ MODPY_PI = Yes # verbose for now, it has been seen hanging at times MODPY_PYTEST_ARGS =-v -TEST_DEPENDS = devel/py-test${MODPY_FLAVOR} \ +RUN_DEPENDS = textproc/py-MarkupSafe${MODPY_FLAVOR} + +TEST_DEPENDS = devel/py-greenlet${MODPY_FLAVOR} \ + devel/py-test${MODPY_FLAVOR} \ devel/py-test-xprocess${MODPY_FLAVOR} \ devel/py-test-timeout${MODPY_FLAVOR} \ - www/py-requests${MODPY_FLAVOR} + net/py-ephemeral_port_reserve${MODPY_FLAVOR} \ + security/py-cryptography${MODPY_FLAVOR} \ + sysutils/py-watchdog${MODPY_FLAVOR} .include blob - 7c95311a332f0b3448a8b641034bc92e93c9b3be blob + fb602019a64811ddaeecee595b4958215089a3a6 --- www/py-werkzeug/distinfo +++ www/py-werkzeug/distinfo @@ -1,2 +1,2 @@ -SHA256 (Werkzeug-2.0.3.tar.gz) = uGP4/wV8UiFktgZ8niiwQRYbS+W6TQ2s7qpQoWOCLTw= -SIZE (Werkzeug-2.0.3.tar.gz) = 895551 +SHA256 (Werkzeug-2.2.3.tar.gz) = LhzMlBfU2jWLnebxdOOsCUOR6h1PvvLWZ4ZdgZ39Cv4= +SIZE (Werkzeug-2.2.3.tar.gz) = 845884 blob - e8ac889c2a19b3fe32b15a27dbe5f396013957b8 blob + 9cdeb7a33755bcf954063a1a9d58ba39042271d2 --- www/py-werkzeug/pkg/PLIST +++ www/py-werkzeug/pkg/PLIST @@ -18,16 +18,12 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/${MO lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}datastructures.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}serving.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -40,8 +36,6 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/${MO lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}urls.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}pyc
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: s...@cvs.openbsd.org2023/10/21 12:37:20 Modified files: sysutils/detox : Makefile distinfo sysutils/detox/pkg: PLIST Log message: Update detox from 1.2.0 to 1.4.5 Detox has moved to a new upstream. Changes: https://github.com/dharple/detox/releases Reported by Ray Kohler on ports@ Patch by me with hints from sthen
Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15
...also as was as syscalls, socket options could do with checking over too. If everything is in order then there's not much point adding a configure flag really, just check for pledge -- Sent from a phone, apologies for poor formatting. On 21 October 2023 19:01:33 Stuart Henderson wrote: It hasn't been properly reviewed to check if there are any syscalls which aren't covered by the pledge. I found the diskfile one which you missed, but haven't checked over nm output to look for more. -- Sent from a phone, apologies for poor formatting. On 21 October 2023 18:57:55 Mikhail wrote: On Sat, Oct 21, 2023 at 06:38:57PM +0100, Stuart Henderson wrote: Err, sending that upstream is a bit premature. Reasons? It works fine in my testing, also it's enabled only with --enable-openbsd-sandbox, so if something arise it's very easy for the users to check without this code. And during review the devs can point to improvements. I can close the PR, it's not a problem.
Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15
It hasn't been properly reviewed to check if there are any syscalls which aren't covered by the pledge. I found the diskfile one which you missed, but haven't checked over nm output to look for more. -- Sent from a phone, apologies for poor formatting. On 21 October 2023 18:57:55 Mikhail wrote: On Sat, Oct 21, 2023 at 06:38:57PM +0100, Stuart Henderson wrote: Err, sending that upstream is a bit premature. Reasons? It works fine in my testing, also it's enabled only with --enable-openbsd-sandbox, so if something arise it's very easy for the users to check without this code. And during review the devs can point to improvements. I can close the PR, it's not a problem.
Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15
On Sat, Oct 21, 2023 at 08:57:33PM +0300, Mikhail wrote: > On Sat, Oct 21, 2023 at 06:38:57PM +0100, Stuart Henderson wrote: > > Err, sending that upstream is a bit premature. > > Reasons? It works fine in my testing, also it's enabled only with > --enable-openbsd-sandbox, so if something arise it's very easy for the > users to check without this code. And during review the devs can point > to improvements. > > I can close the PR, it's not a problem. Ok, as always good thought comes last - openbsd users will use the port version anyway...
Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15
On Sat, Oct 21, 2023 at 06:38:57PM +0100, Stuart Henderson wrote: > Err, sending that upstream is a bit premature. Reasons? It works fine in my testing, also it's enabled only with --enable-openbsd-sandbox, so if something arise it's very easy for the users to check without this code. And during review the devs can point to improvements. I can close the PR, it's not a problem.
Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15
Err, sending that upstream is a bit premature. -- Sent from a phone, apologies for poor formatting. On 21 October 2023 15:53:34 Mikhail wrote: On Wed, Oct 18, 2023 at 10:28:47PM +0100, Stuart Henderson wrote: On 2023/10/18 22:19, Mikhail wrote: > [cc'ing maintainer] > > Inlined patch updates iperf3 to 3.15 (3 bug fixes, details here - > https://github.com/esnet/iperf/releases/tag/3.15). > > I run iperf on public server with unfirewalled ports, so I'd like it to > be pledged/unveiled, -I and --logfile options are working fine. > > Probably we could drop privs more granularly, but for I'd like to keep > things simple. > Diff below for a few things I noticed. There may be others. Here is a try to push this upstream: https://github.com/esnet/iperf/pull/1586 Worth waiting a little bit for their comments.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2023/10/21 11:37:16 Modified files: net/unifi : Makefile Log message: unhook snappy-java again for now, missing pkg/DESCR reported by aja, but it probably needs more (special-purpose helper port, doesn't produce a package at all)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/21 11:24:51 Modified files: devel/jdk/17 : Makefile distinfo devel/jdk/17/patches: patch-make_common_NativeCompilation_gmk Added files: devel/jdk/17/patches: patch-src_hotspot_os_cpu_bsd_aarch64_os_bsd_aarch64_cpp patch-src_hotspot_share_runtime_safefetch_static_hpp Removed files: devel/jdk/17/patches: patch-make_autoconf_flags-ldflags_m4 patch-src_hotspot_cpu_aarch64_templateInterpreterGenerator_aarch64_cpp patch-src_hotspot_os_bsd_os_bsd_cpp patch-src_hotspot_share_runtime_os_hpp patch-src_hotspot_share_runtime_stackOverflow_cpp patch-src_java_base_unix_native_libjava_ProcessHandleImpl_unix_c patch-src_java_base_unix_native_libjava_ProcessHandleImpl_unix_h Log message: Update to 17.0.9 GA: * Contains upstream bug and security fixes: https://openjdk.org/groups/vulnerability/advisories/2023-10-17
[update] www/py-werkzeug to 2.2.3
Hello, Here's an update that brings werkzeug up the minimum version required for flask to move from 2.1.3 to 2.2.5. RDEPs (where possible) have been make tested and the tests for werkzeug pass with only a couple failures. The watchdog tests can be prone to hanging. There's a new TDEP needed, py-ephemeral_port_reserve, which is attached and pretty basic. semarie@ and rnagy@, trytond and odoo are the two RDEPs that I haven't tested since I don't run either. Can you give this update a whirl to see if there's any breakage? Feedback and/or other reports? Thanks, Lucas diff refs/heads/master refs/heads/werkzeug commit - 804387bcc623c7a0fe2c211fd900581ba0893fa6 commit + a1f212eb6f806b9b85852d70cdd25181be2ade98 blob - b9b517ded9aecb6201633bde4685f1669d3d20a6 blob + 1904443d7ab193fe5ef87b068d90c8292e6db909 --- www/py-werkzeug/Makefile +++ www/py-werkzeug/Makefile @@ -1,10 +1,9 @@ COMMENT = WSGI utility collection -MODPY_EGG_VERSION =2.0.3 +MODPY_EGG_VERSION =2.2.3 DISTNAME = Werkzeug-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME:L} EPOCH =0 -REVISION = 1 CATEGORIES = www devel @@ -23,9 +22,14 @@ MODPY_PI = Yes # verbose for now, it has been seen hanging at times MODPY_PYTEST_ARGS =-v -TEST_DEPENDS = devel/py-test${MODPY_FLAVOR} \ +INSTALL_DEPENDS = textproc/py-MarkupSafe${MODPY_FLAVOR} + +TEST_DEPENDS = devel/py-greenlet${MODPY_FLAVOR} \ + devel/py-test${MODPY_FLAVOR} \ devel/py-test-xprocess${MODPY_FLAVOR} \ devel/py-test-timeout${MODPY_FLAVOR} \ - www/py-requests${MODPY_FLAVOR} + net/py-ephemeral_port_reserve${MODPY_FLAVOR} \ + security/py-cryptography${MODPY_FLAVOR} \ + sysutils/py-watchdog${MODPY_FLAVOR} .include blob - 7c95311a332f0b3448a8b641034bc92e93c9b3be blob + fb602019a64811ddaeecee595b4958215089a3a6 --- www/py-werkzeug/distinfo +++ www/py-werkzeug/distinfo @@ -1,2 +1,2 @@ -SHA256 (Werkzeug-2.0.3.tar.gz) = uGP4/wV8UiFktgZ8niiwQRYbS+W6TQ2s7qpQoWOCLTw= -SIZE (Werkzeug-2.0.3.tar.gz) = 895551 +SHA256 (Werkzeug-2.2.3.tar.gz) = LhzMlBfU2jWLnebxdOOsCUOR6h1PvvLWZ4ZdgZ39Cv4= +SIZE (Werkzeug-2.2.3.tar.gz) = 845884 blob - e8ac889c2a19b3fe32b15a27dbe5f396013957b8 blob + 9cdeb7a33755bcf954063a1a9d58ba39042271d2 --- www/py-werkzeug/pkg/PLIST +++ www/py-werkzeug/pkg/PLIST @@ -18,16 +18,12 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/${MO lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}datastructures.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}serving.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -40,8 +36,6 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/${MO lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}urls.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}useragents.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}useragents.${MODPY_PYC_MAGIC_TAG}pyc
riscv64 bulk build report
Bulk build on riscv64.ports.openbsd.org Started : Sun Oct 8 10:04:35 MDT 2023 Finished: Sat Oct 21 08:38:55 MDT 2023 Duration: 12 Days 22 hours 34 minutes Built using OpenBSD 7.4 (GENERIC.MP) #425: Fri Oct 6 04:41:52 MDT 2023 Built 10250 packages Number of packages built each day: Oct 8: 2743 Oct 9: 722 Oct 10: 204 Oct 11: 411 Oct 12: 351 Oct 13: 233 Oct 14: 359 Oct 15: 450 Oct 16: 454 Oct 17: 1059 Oct 18: 486 Oct 19: 694 Oct 20: 2081 Oct 21: 3 Critical path missing pkgs: http://build-failures.rhaalovely.net/riscv64/2023-10-08/summary.log Build failures: 62 http://build-failures.rhaalovely.net/riscv64/2023-10-08/devel/reposurgeon.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/devel/snare.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/devel/tea.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/emulators/ppsspp.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/emulators/vice.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/games/clidle.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/games/zelda3-data.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/games/zelda3-rom.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/lang/gleam.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/mail/opensmtpd-filters/rspamd.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/amfora.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/dnscontrol.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/dt.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/eduvpn/vpn-daemon.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/irtt.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/minio/client.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/minio/server.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/snowflake_proxy.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/sping.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/syncthing.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/tailscale.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/termshark.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/wormhole-william.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/yggdrasil-go.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/cfssl.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/nuclei.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/ogvt.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/sops.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/step-cli.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/tfsec.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/vault.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/shells/elvish.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/alertmanager.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/amazon-ecs-cli.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/beats/filebeat.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/beats/heartbeat.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/beats/metricbeat.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/beats/packetbeat.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/dep.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/direnv.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/docker-cli.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/duf.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/fd.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/gitlab-runner.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/gke-gcloud-auth-plugin.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/lf.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/llama.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/nomad.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/oc.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/packer.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/planor.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/promscale.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/rclone.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/serf.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/telegraf.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/terragrunt.log http://build-failures.rhaalovely.net/riscv64/2023-10-08/textproc/terraform-docs.log
Re: x11/openbox broken with 7.4 upgrade
On 18/10/2023 10:57, Stuart Henderson wrote: On 2023/10/17 23:07, Ghislain Mercier wrote: Hello, With yesterday's upgrade from 7.3 to 7.4, and more specifically with glib2 upgrading from 2.74.6 to 2.76.6, Openbox crashes when switching out of a fullscreen window (tested on 7.4 GENERIC.MP#1397 amd64). It appears to be a known bug, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033385 I quote : This bug has been reported upstream at https://bugzilla.icculus.org/show_bug.cgi?id=6669. The following patch is provided to fix the bug, and has been accepted into a developer's work branch here: http://git.openbox.org/?p=mikachu/openbox.git;a=commit;h=d41128e5a1002af41c976c8860f8299cfcd3cd72 I would be happy to provide a diff for the port but I have absolutely no idea of how to do that... Of course, if one of the kind developers had time to provide some guidance I could learn and try. Thanks in advance ! GM. CC'ing maintainer. Not tested yet but I think this should do the trick. If it works it would make sense to commit to 7.4-stable too. ok benoit@ Index: Makefile === RCS file: /cvs/ports/x11/openbox/Makefile,v retrieving revision 1.91 diff -u -p -r1.91 Makefile --- Makefile27 Sep 2023 20:37:19 - 1.91 +++ Makefile18 Oct 2023 08:54:50 - @@ -1,7 +1,7 @@ COMMENT = small, fast & usable window manager V = 3.6.1 -REVISION = 11 +REVISION = 12 DISTNAME =openbox-${V} SHARED_LIBS +=obrender12.0# 32.0 SHARED_LIBS +=obt 1.1 # 2.2 Index: patches/patch-openbox_client_c === RCS file: /cvs/ports/x11/openbox/patches/patch-openbox_client_c,v retrieving revision 1.4 diff -u -p -r1.4 patch-openbox_client_c --- patches/patch-openbox_client_c 11 Mar 2022 20:16:51 - 1.4 +++ patches/patch-openbox_client_c 18 Oct 2023 08:54:50 - @@ -1,8 +1,25 @@ +First hunk, in client_get_settings_state(): + Fix a NULL pointer dereference that was causing a crash when launching Java GUI applications. From https://bugzilla.icculus.org/show_bug.cgi?id=5277 via Arch Linux. + +Others, in client_calc_layer(): + +From d41128e5a1002af41c976c8860f8299cfcd3cd72 Mon Sep 17 00:00:00 2001 +From: pldubouilh +Date: Fri, 17 Mar 2023 18:23:47 +0100 +Subject: [PATCH] Fix list traversal issue in client_calc_layer + +The calls to client_calc_layer_internal can modify stacking_list, which +can cause us to follow dangling ->next pointers (either by the pointer +itself already being freed, or it pointing to a freed area). Avoid this +by copying the list first, the goal is to visit every client in the list +once so this should be fine. + + Index: openbox/client.c --- openbox/client.c.orig +++ openbox/client.c @@ -15,3 +32,35 @@ Index: openbox/client.c !g_pattern_match(app->title, strlen(self->title), self->title, NULL)) match = FALSE; +@@ -2702,9 +2702,12 @@ static void client_calc_layer_internal(ObClient *self) + void client_calc_layer(ObClient *self) + { + GList *it; ++/* the client_calc_layer_internal calls below modify stacking_list, ++ so we have to make a copy to iterate over */ ++GList *list = g_list_copy(stacking_list); + + /* skip over stuff above fullscreen layer */ +-for (it = stacking_list; it; it = g_list_next(it)) ++for (it = list; it; it = g_list_next(it)) + if (window_layer(it->data) <= OB_STACKING_LAYER_FULLSCREEN) break; + + /* find the windows in the fullscreen layer, and mark them not-visited */ +@@ -2717,7 +2720,7 @@ void client_calc_layer(ObClient *self) + client_calc_layer_internal(self); + + /* skip over stuff above fullscreen layer */ +-for (it = stacking_list; it; it = g_list_next(it)) ++for (it = list; it; it = g_list_next(it)) + if (window_layer(it->data) <= OB_STACKING_LAYER_FULLSCREEN) break; + + /* now recalc any windows in the fullscreen layer which have not +@@ -2728,6 +2731,8 @@ void client_calc_layer(ObClient *self) + !WINDOW_AS_CLIENT(it->data)->visited) + client_calc_layer_internal(it->data); + } ++ ++g_list_free(it); + } + + gboolean client_should_show(ObClient *self)
Re: audio/audacity: fix loading of ffmpeg libraries
On Sat, Oct 21, 2023 at 02:28:29PM +0200, Caspar Schutijser wrote: > Hi all, > > Here is a diff for a patch that got lost with an earlier > update, similar to what espie@ fixed a couple of days ago for > libmp3lame. As an example, with this, I can open a MKV file again > successfully. > > Comments or OKs? OK > > Caspar > > > Index: Makefile > === > RCS file: /cvs/ports/audio/audacity/Makefile,v > retrieving revision 1.93 > diff -u -p -r1.93 Makefile > --- Makefile 18 Oct 2023 15:51:05 - 1.93 > +++ Makefile 21 Oct 2023 12:22:53 - > @@ -6,7 +6,7 @@ GH_ACCOUNT= audacity > GH_PROJECT= audacity > GH_TAGNAME= Audacity-3.3.3 > DISTNAME=${GH_TAGNAME:L} > -REVISION=1 > +REVISION=2 > > CATEGORIES= audio > > Index: patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp > === > RCS file: patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp > diff -N patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp > --- /dev/null 1 Jan 1970 00:00:00 - > +++ patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp21 Oct > 2023 12:22:53 - > @@ -0,0 +1,12 @@ > +Index: libraries/lib-ffmpeg-support/FFmpegFunctions.cpp > +--- libraries/lib-ffmpeg-support/FFmpegFunctions.cpp.orig > libraries/lib-ffmpeg-support/FFmpegFunctions.cpp > +@@ -132,7 +132,7 @@ std::vector BuildAVFormatPaths(int version) > + wxString::Format("libavformat.%d.dylib", version), > + wxString::Format("ffmpeg.%d.64bit.dylib", version), > + #else > +- wxString::Format("libavformat.so.%d", version) > ++ wxString::Format("libavformat.so"), > + #endif > + }; > + } > -- Antoine
Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15
On Wed, Oct 18, 2023 at 10:28:47PM +0100, Stuart Henderson wrote: > On 2023/10/18 22:19, Mikhail wrote: > > [cc'ing maintainer] > > > > Inlined patch updates iperf3 to 3.15 (3 bug fixes, details here - > > https://github.com/esnet/iperf/releases/tag/3.15). > > > > I run iperf on public server with unfirewalled ports, so I'd like it to > > be pledged/unveiled, -I and --logfile options are working fine. > > > > Probably we could drop privs more granularly, but for I'd like to keep > > things simple. > > > > Diff below for a few things I noticed. There may be others. Here is a try to push this upstream: https://github.com/esnet/iperf/pull/1586 Worth waiting a little bit for their comments.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/21 07:58:55 Modified files: devel/jdk/11 : Makefile distinfo Removed files: devel/jdk/11/patches: patch-make_autoconf_flags-ldflags_m4 patch-src_hotspot_cpu_aarch64_templateInterpreterGenerator_aarch64_cpp patch-src_hotspot_os_bsd_os_bsd_cpp patch-src_hotspot_share_runtime_os_hpp patch-src_hotspot_share_runtime_thread_cpp patch-src_java_base_unix_native_libjava_ProcessHandleImpl_unix_c patch-src_java_base_unix_native_libjava_ProcessHandleImpl_unix_h Log message: Update to 11.0.21 GA: * Contains upstream bug and security fixes: https://openjdk.org/groups/vulnerability/advisories/2023-10-17
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: i...@cvs.openbsd.org2023/10/21 07:55:10 Modified files: cad: Makefile Log message: Unhook oce, hook opencascade in its place
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: cas...@cvs.openbsd.org 2023/10/21 07:53:59 Modified files: audio/audacity : Makefile Added files: audio/audacity/patches: patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp Log message: audio/audacity: fix loading of ffmpeg library OK sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: i...@cvs.openbsd.org2023/10/21 07:49:26 Modified files: cad/prusaslicer: Makefile cad/prusaslicer/patches: patch-src_occt_wrapper_CMakeLists_txt Log message: oce->opencascade, from Johannes Thyssen Tishman, ok sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: i...@cvs.openbsd.org2023/10/21 07:47:27 Modified files: cad/kicad : Makefile Log message: oce->opencascade, from Johannes Thyssen Tishman, ok sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: i...@cvs.openbsd.org2023/10/21 07:45:43 Modified files: devel/quirks : Makefile devel/quirks/files: Quirks.pm Log message: oce->opencascade. suggested & ok sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: i...@cvs.openbsd.org2023/10/21 07:41:45 Log message: Import opencascade, replacement for oce. Work by Johannes Thyssen Tishman, who becomes maintainer. Improved by sthen@, tested by me with one of the two consumers. Shared libraries have version 2.0 since oce was 1.0. Status: Vendor Tag: ian Release Tags: ian_20231021 N ports/cad/opencascade/Makefile N ports/cad/opencascade/distinfo N ports/cad/opencascade/patches/patch-CMakeLists_txt N ports/cad/opencascade/patches/patch-adm_cmake_occt_csf_cmake N ports/cad/opencascade/patches/patch-adm_cmake_occt_macros_cmake N ports/cad/opencascade/patches/patch-adm_cmake_occt_toolkit_cmake N ports/cad/opencascade/patches/patch-adm_genproj_tcl N ports/cad/opencascade/patches/patch-adm_qmake_OccToolkit_pri N ports/cad/opencascade/patches/patch-adm_templates_env_install_sh_in N ports/cad/opencascade/patches/patch-src_BRepMesh_delabella_cpp N ports/cad/opencascade/patches/patch-src_OSD_OSD_Chronometer_cxx N ports/cad/opencascade/patches/patch-src_OSD_OSD_Host_cxx N ports/cad/opencascade/patches/patch-src_OSD_OSD_MemInfo_cxx N ports/cad/opencascade/patches/patch-src_OSD_OSD_Path_cxx N ports/cad/opencascade/patches/patch-src_Standard_Standard_CString_cxx N ports/cad/opencascade/patches/patch-src_Standard_Standard_MMgrOpt_cxx N ports/cad/opencascade/patches/patch-src_Standard_Standard_StackTrace_cxx N ports/cad/opencascade/pkg/DESCR N ports/cad/opencascade/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lr...@cvs.openbsd.org 2023/10/21 07:10:04 Modified files: devel/intellij : Makefile distinfo devel/intellij/pkg: PLIST Log message: devel/intellij: update to 2023.2.3 ok rsadowski@
audio/audacity: fix loading of ffmpeg libraries
Hi all, Here is a diff for a patch that got lost with an earlier update, similar to what espie@ fixed a couple of days ago for libmp3lame. As an example, with this, I can open a MKV file again successfully. Comments or OKs? Caspar Index: Makefile === RCS file: /cvs/ports/audio/audacity/Makefile,v retrieving revision 1.93 diff -u -p -r1.93 Makefile --- Makefile18 Oct 2023 15:51:05 - 1.93 +++ Makefile21 Oct 2023 12:22:53 - @@ -6,7 +6,7 @@ GH_ACCOUNT= audacity GH_PROJECT=audacity GH_TAGNAME=Audacity-3.3.3 DISTNAME= ${GH_TAGNAME:L} -REVISION= 1 +REVISION= 2 CATEGORIES=audio Index: patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp === RCS file: patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp diff -N patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp 21 Oct 2023 12:22:53 - @@ -0,0 +1,12 @@ +Index: libraries/lib-ffmpeg-support/FFmpegFunctions.cpp +--- libraries/lib-ffmpeg-support/FFmpegFunctions.cpp.orig libraries/lib-ffmpeg-support/FFmpegFunctions.cpp +@@ -132,7 +132,7 @@ std::vector BuildAVFormatPaths(int version) + wxString::Format("libavformat.%d.dylib", version), + wxString::Format("ffmpeg.%d.64bit.dylib", version), + #else +- wxString::Format("libavformat.so.%d", version) ++ wxString::Format("libavformat.so"), + #endif + }; + }
Re: kde support for DIST_TUPLES
On Sat Oct 21, 2023 at 06:32:04AM -0400, Thomas Frohwein wrote: > On Sat, Oct 21, 2023 at 12:06:04PM +0200, Rafael Sadowski wrote: > > Straightforwardly, this adds support for KDE so that it can be used in > > DIST_TUPLES. > > > > With help from Thomas successfully tested with: > > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d . > > > > OK? > > Is or can this be used as the SITES for more kde ports? I only see it > showing up in HOMEPAGE for e.g. graphics/kquickimageeditor Almost all KDE projects hosted there but what is more important for use/me is that we can use the Qt5/KDE patched collection now. All details here: https://dot.kde.org/2021/04/06/announcing-kdes-qt-5-patch-collection That is there reason why it tasted with: > > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d . > > > > > Index: dist-tuple.pattern > > === > > RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v > > retrieving revision 1.7 > > diff -u -p -r1.7 dist-tuple.pattern > > --- dist-tuple.pattern 14 Oct 2023 08:04:15 - 1.7 > > +++ dist-tuple.pattern 21 Oct 2023 10:04:22 - > > @@ -1,4 +1,5 @@ > > # known SITES.x > > +SITES.kde ?= https://invent.kde.org/ > > SITES.codeberg ?= https://codeberg.org/ > > SITES.github ?=https://github.com/ > > SITES.gitlab ?=https://gitlab.com/ > > @@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?= .tar.gz > > # - > > # - > > # - - used automatically if is in tag format > > +TEMPLATE_DISTFILES.kde ?= \ > > + > > --{//-/archive//}${EXTRACT_SUFX.kde} > > + > > TEMPLATE_DISTFILES.codeberg ?= \ > > > > --{//archive/}${EXTRACT_SUFX.codeberg} > > > >
Re: kde support for DIST_TUPLES
On 2023/10/21 12:06:04 +0200, Rafael Sadowski wrote: > Straightforwardly, this adds support for KDE so that it can be used in > DIST_TUPLES. > > With help from Thomas successfully tested with: > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d . > > OK? I'd keep the list sorted. Other than that, ok op@ > Index: dist-tuple.pattern > === > RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v > retrieving revision 1.7 > diff -u -p -r1.7 dist-tuple.pattern > --- dist-tuple.pattern14 Oct 2023 08:04:15 - 1.7 > +++ dist-tuple.pattern21 Oct 2023 10:04:22 - > @@ -1,4 +1,5 @@ > # known SITES.x > +SITES.kde ?= https://invent.kde.org/ > SITES.codeberg ?= https://codeberg.org/ > SITES.github ?= https://github.com/ > SITES.gitlab ?= https://gitlab.com/ > @@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?=.tar.gz > # - > # - > # - - used automatically if is in tag format > +TEMPLATE_DISTFILES.kde ?= \ > + > --{//-/archive//}${EXTRACT_SUFX.kde} > + > TEMPLATE_DISTFILES.codeberg ?= \ > > --{//archive/}${EXTRACT_SUFX.codeberg} >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: cas...@cvs.openbsd.org 2023/10/21 06:02:11 Modified files: www/tor-browser/browser: Makefile Log message: Tor Browser: install Tor Browser icons instead of Firefox' and maybe fixes other branding issues too. Reported by george@.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: cas...@cvs.openbsd.org 2023/10/21 05:55:51 Modified files: meta/tor-browser: Tag: OPENBSD_7_4 Makefile www/tor-browser: Tag: OPENBSD_7_4 Makefile.inc www/tor-browser/browser: Tag: OPENBSD_7_4 Makefile distinfo www/tor-browser/browser/files: Tag: OPENBSD_7_4 pledge.utility pledge.utility-audioDecoder unveil.utility unveil.utility-audioDecoder www/tor-browser/browser/patches: Tag: OPENBSD_7_4 patch-browser_app_profile_000-tor-browser_js patch-browser_config_mozconfigs_base-browser patch-browser_config_mozconfigs_tor-browser patch-config_makefiles_rust_mk patch-media_ffvpx_libavcodec_x86_fft_asm patch-toolkit_moz_configure patch-toolkit_xre_nsXREDirProvider_cpp patch-xpcom_io_nsAppFileLocationProvider_cpp www/tor-browser/browser/pkg: Tag: OPENBSD_7_4 PLIST Added files: www/tor-browser/browser/patches: Tag: OPENBSD_7_4 patch-js_src_ctypes_libffi_src_dlmalloc_c patch-toolkit_components_downloads_DownloadIntegration_sys_mjs patch-toolkit_components_tor-launcher_TorProcess_sys_mjs patch-toolkit_xre_glxtest_glxtest_cpp Removed files: www/tor-browser/browser/patches: Tag: OPENBSD_7_4 patch-js_src_jit_ProcessExecutableMemory_h patch-toolkit_components_downloads_DownloadIntegration_jsm patch-toolkit_components_downloads_DownloadUIHelper_jsm patch-toolkit_components_processtools_ProcInfo_linux_cpp patch-toolkit_components_tor-launcher_TorProcess_jsm patch-toolkit_system_gnome_nsGIOService_cpp patch-toolkit_xre_glxtest_cpp patch-xpcom_build_BinaryPath_h Log message: Tor Browser: update to 13.0
Re: [new] cad/opencascade
On 2023/10/21 12:33, Johannes Thyssen Tishman wrote: > Thanks ian@ and sthen@ for your feedback. I've updated the port > based on your feedback. Please find attached the updated port, a > patch for devel/quirks with the new entry in @stem_extensions and > the same patches for prusaslicer and kicad that I sent before. > > @sthen: Regarding the version bump for the SHARED_LIBS, I just > followed the instructions here[1] and looked for differences between > the shared libraries in the two packages as follows: In this case, because the pkgpath changes too, there's no advantage to _not_ bumping major, so best to just do that. In other cases, this script helps: -- #!/bin/ksh # Usage: env FLAVOR=... chksym set -e set -A libs -- $(make print-plist-all-libs) [[ -f $(make show=_FAKE_COOKIE) ]] || { print -u2 'run "make fake" first' exit 1 } obj=$(make show=WRKINST) for _l in "${libs[@]}"; do lib=${_l##*/} lib=${lib%.so.*} old=$(ls -rt ${_l%.so.*}.so.* | tail -1) newver=$(make show=LIB${lib#lib}_VERSION) new=${obj}/${_l%.so*}.so.${newver} /usr/src/lib/check_sym "${old}" "${new}" done -- It reuses a tool meant for checking changes in base libraries. For the purposes of ports, usually look at "Dynamic export changes"; - added functions means that at least a minor bump is needed - removed functions mean that a major bump is needed however it does not cover everything - if parameters to an exported function change their types, a major bump may still be needed even if this doesn't report any change. Another good source of information is diffing old and new installed headers. Updated diff is OK with me
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: p...@cvs.openbsd.org2023/10/21 05:30:55 Modified files: www/opensearch-dashboards: Makefile distinfo www/opensearch-dashboards/pkg: PLIST Log message: Update opensearch-dashboards 2.10.0 -> 2.11.0 Release notes: https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.11.0.md ok op@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: p...@cvs.openbsd.org2023/10/21 05:29:53 Modified files: textproc/opensearch: Makefile distinfo textproc/opensearch/pkg: PLIST Log message: Update opensearch 2.10.0 -> 2.11.0 Release notes: https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.11.0.md ok op@
Re: kde support for DIST_TUPLES
On Sat, Oct 21, 2023 at 06:32:04AM -0400, Thomas Frohwein wrote: > On Sat, Oct 21, 2023 at 12:06:04PM +0200, Rafael Sadowski wrote: > > Straightforwardly, this adds support for KDE so that it can be used in > > DIST_TUPLES. > > > > With help from Thomas successfully tested with: > > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d . > > > > OK? > > Is or can this be used as the SITES for more kde ports? I only see it > showing up in HOMEPAGE for e.g. graphics/kquickimageeditor It seems quite a few kde projects are hosted there, including major stuff like krita and digikam, so I'm okay with this, even if it's not majorly used yet.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2023/10/21 04:41:18 Modified files: x11/xfce4/xfce4-dev-tools: Makefile Log message: x11/xfce4-dev-tools: add missing RDEP on xsltproc, reported by naddy@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2023/10/21 04:39:45 Modified files: www/nextcloud/27: Tag: OPENBSD_7_4 Makefile distinfo www/nextcloud/27/pkg: Tag: OPENBSD_7_4 PLIST Log message: www/nextcloud/27: MFC update to 27.1.2, ok gonzalo@ (MAINTAINER)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2023/10/21 04:37:15 Modified files: www/nextcloud/27: Makefile distinfo www/nextcloud/27/pkg: PLIST Log message: www/nextcloud/27: update to 27.1.2, ok gonzalo@ (MAINTAINER)
Re: [new] cad/opencascade
Stuart Henderson wrote: > On 2023/10/20 11:53, Ian Darwin wrote: > > Thanks for picking this up and finishing it! > > I'm OK with your being opencascade maintainer. > > > > I built the opencascade and prusaslicer 2.5.2p1 and that seems to work as > > before. Didn't test kicad but it's a trivial change and you've tested it. So > > those three are OK ian@. > > > > You probably need a 'quirks' entry and/or a conflict marker for anyone who > > might have the older oce installed. Probably a conflict entry, and then > > remove the old one in a few days? > > Yes, it needs a quirks entry in $stem_extensions, @conflict oce-* in PLIST, > and unhook and remove cad/oce whenever this gets committed. The version > number is higher than that of oce so that should be enough. > > : WANTLIB += ${COMPILER_LIBCXX} GL X11 c execinfo fontconfig freetype > : WANTLIB += m tcl86 tk86 > > should use ${MODTK_WANTLIB} instead of tcl86 tk86 (as already done in > cad/oce). > > : .for LIB in TKBO TKBRep TKBin TKBinL TKBinTObj TKBinXCAF TKBool \ > : TKCAF TKCDF TKDCAF TKDraw TKExpress TKFeat TKFillet TKG2d \ > : TKG3d TKGeomAlgo TKGeomBase TKHLR TKIGES TKLCAF TKMath \ > : TKMesh TKMeshVS TKOffset TKOpenGl TKOpenGlTest TKPrim \ > : TKQADraw TKRWMesh TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase \ > : TKSTL TKService TKShHealing TKStd TKStdL TKTObj TKTObjDRAW \ > : TKTopAlgo TKTopTest TKV3d TKVCAF TKVRML TKViewerTest TKXCAF \ > : TKXDE TKXDECascade TKXDEDRAW TKXDEIGES TKXDESTEP TKXMesh \ > : TKXSBase TKXSDRAW TKXml TKXmlL TKXmlTObj TKXmlXCAF TKernel > : SHARED_LIBS += ${LIB} 0.0 > : .endfor > > These should use the same (if compatible ABI) or higher (if not or > if unknown) library version number than oce, so it probably wants 2.0 > > Otherwise reads OK to me but I've not tested. Thanks ian@ and sthen@ for your feedback. I've updated the port based on your feedback. Please find attached the updated port, a patch for devel/quirks with the new entry in @stem_extensions and the same patches for prusaslicer and kicad that I sent before. @sthen: Regarding the version bump for the SHARED_LIBS, I just followed the instructions here[1] and looked for differences between the shared libraries in the two packages as follows: # with cad/opencascade installed # and cad/oce libs copied to /tmp/oce_shlibs for i in /usr/local/lib/libTK*; do name="${i##*/}" oldlib="${name%0.0}1.0" nm -g $i | cut -c10- | grep -e^T > /tmp/new nm -g /tmp/oce_shlibs/$oldlib | cut -c10- | grep -e^T > /tmp/old diff -up /tmp/old /tmp/new 2> /dev/null done Since the output was not empty, I bumped the version to 2.0. This is the first time I do this, so please let me know if what I did here is wrong or if there is a better way to do it. Thanks! Kind regards, Johannes [1] https://www.openbsd.org/faq/ports/specialtopics.html Index: Makefile === RCS file: /cvs/ports/cad/kicad/Makefile,v retrieving revision 1.64 diff -u -p -r1.64 Makefile --- Makefile19 Sep 2023 15:16:35 - 1.64 +++ Makefile19 Oct 2023 06:49:38 - @@ -9,7 +9,7 @@ V = 6.0.11 COMMENT = schematic and PCB editing software DISTNAME = kicad-${V} EPOCH =0 -REVISION = 1 +REVISION = 2 SHARED_LIBS += kicad_3dsg1.0 # 2.0 @@ -60,7 +60,7 @@ RUN_DEPENDS = cad/kicad-share/footprint x11/gtk+4,-guic LIB_DEPENDS = cad/ngspice/libngspice \ - cad/oce \ + cad/opencascade \ graphics/cairo \ net/curl \ x11/wxWidgets Index: Makefile === RCS file: /cvs/ports/cad/prusaslicer/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- Makefile19 Sep 2023 20:09:06 - 1.2 +++ Makefile19 Oct 2023 07:38:47 - @@ -1,7 +1,7 @@ COMMENT = g-code generator for 3D printers V =2.5.2 -REVISION = 0 +REVISION = 1 PKGNAME = prusaslicer-${V} GH_ACCOUNT = prusa3d @@ -21,15 +21,16 @@ WANTLIB += ${COMPILER_LIBCXX} CGAL GL GL WANTLIB += TKG2d TKG3d TKGeomAlgo TKGeomBase TKHLR TKLCAF TKMath WANTLIB += TKMesh TKPrim TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase WANTLIB += TKService TKShHealing TKTopAlgo TKV3d TKVCAF TKXCAF -WANTLIB += TKXDESTEP TKXSBase TKernel atk-1.0 boost_atomic-mt +WANTLIB += TKXDE TKXDESTEP TKXSBase TKernel X11 atk-1.0 boost_atomic-mt WANTLIB += boost_chrono-mt boost_date_time-mt boost_filesystem-mt WANTLIB += boost_iostreams-mt boost_locale-mt boost_log-mt boost_log_setup-mt WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c cairo -WANTLIB += cairo-gobject curl dbus-1 expat gdk-3 gdk_pixbuf-2.0 -WANTLIB += gio-2.0 glib-2.0 gmp
Re: kde support for DIST_TUPLES
On Sat, Oct 21, 2023 at 12:06:04PM +0200, Rafael Sadowski wrote: > Straightforwardly, this adds support for KDE so that it can be used in > DIST_TUPLES. > > With help from Thomas successfully tested with: > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d . > > OK? Is or can this be used as the SITES for more kde ports? I only see it showing up in HOMEPAGE for e.g. graphics/kquickimageeditor > > Index: dist-tuple.pattern > === > RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v > retrieving revision 1.7 > diff -u -p -r1.7 dist-tuple.pattern > --- dist-tuple.pattern14 Oct 2023 08:04:15 - 1.7 > +++ dist-tuple.pattern21 Oct 2023 10:04:22 - > @@ -1,4 +1,5 @@ > # known SITES.x > +SITES.kde ?= https://invent.kde.org/ > SITES.codeberg ?= https://codeberg.org/ > SITES.github ?= https://github.com/ > SITES.gitlab ?= https://gitlab.com/ > @@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?=.tar.gz > # - > # - > # - - used automatically if is in tag format > +TEMPLATE_DISTFILES.kde ?= \ > + > --{//-/archive//}${EXTRACT_SUFX.kde} > + > TEMPLATE_DISTFILES.codeberg ?= \ > > --{//archive/}${EXTRACT_SUFX.codeberg} > >
Re: [update] sysutils/detox 1.2.0 to 1.4.5 (was: sysutils/detox years out of date)
Stuart Henderson wrote (2023-10-21 11:41 CEST): > I'd probably go with this, there doesn't seem any need to install two > copies of the same sample files. Sure, having the files can be a hint that these can be edited. But it's okay to leave them out. I'll commit your diff. > Index: Makefile > === > RCS file: /cvs/ports/sysutils/detox/Makefile,v > retrieving revision 1.6 > diff -u -p -r1.6 Makefile > --- Makefile 27 Sep 2023 17:16:24 - 1.6 > +++ Makefile 21 Oct 2023 09:40:15 - > @@ -1,19 +1,18 @@ > COMMENT =utility designed to clean up filenames > > -DISTNAME = detox-1.2.0 > +V = 1.4.5 > +DISTNAME = detox-${V} > > CATEGORIES = sysutils > > -HOMEPAGE = http://detox.sourceforge.net/ > +HOMEPAGE = https://github.com/dharple/detox > > #BSD > PERMIT_PACKAGE = Yes > > WANTLIB += c > > -SITES = ${SITE_SOURCEFORGE:=detox/} > - > -EXTRACT_SUFX = .tar.bz2 > +SITES = ${HOMEPAGE}/releases/download/v${V}/ > > USE_GMAKE = Yes > > @@ -21,16 +20,6 @@ CONFIGURE_STYLE = gnu > > NO_TEST =Yes > > -do-install: > - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/detox > - ${INSTALL_DATA_DIR} ${PREFIX}/share/detox > - ${INSTALL_PROGRAM} ${WRKBUILD}/detox ${PREFIX}/bin > - ${INSTALL_PROGRAM} ${WRKBUILD}/inline-detox ${PREFIX}/bin > - ${INSTALL_MAN} ${WRKBUILD}/detox.1 ${PREFIX}/man/man1 > - ${INSTALL_MAN} ${WRKBUILD}/detoxrc.5 ${PREFIX}/man/man5 > - ${INSTALL_MAN} ${WRKBUILD}/detox.tbl.5 ${PREFIX}/man/man5 > - ${INSTALL_DATA} ${WRKBUILD}/detoxrc ${PREFIX}/share/examples/detox > - ${INSTALL_DATA} ${WRKBUILD}/iso8859_1.tbl ${PREFIX}/share/detox > - ${INSTALL_DATA} ${WRKBUILD}/unicode.tbl ${PREFIX}/share/detox > +FAKE_FLAGS = sysconfdir=${PREFIX}/share/examples/detox > > .include > Index: distinfo > === > RCS file: /cvs/ports/sysutils/detox/distinfo,v > retrieving revision 1.2 > diff -u -p -r1.2 distinfo > --- distinfo 18 Jan 2015 03:15:09 - 1.2 > +++ distinfo 21 Oct 2023 09:40:15 - > @@ -1,2 +1,2 @@ > -SHA256 (detox-1.2.0.tar.bz2) = q/rZDufT4PxTzjudoyU/moAM3ZLj+MwSoZOUp7Hc2/g= > -SIZE (detox-1.2.0.tar.bz2) = 86118 > +SHA256 (detox-1.4.5.tar.gz) = uKDtgw8wVPvgl3HSuO2K42Z1KWeMGnPrjlEmk+jHTTw= > +SIZE (detox-1.4.5.tar.gz) = 147196 > Index: pkg/PLIST > === > RCS file: /cvs/ports/sysutils/detox/pkg/PLIST,v > retrieving revision 1.2 > diff -u -p -r1.2 PLIST > --- pkg/PLIST 11 Mar 2022 19:57:20 - 1.2 > +++ pkg/PLIST 21 Oct 2023 09:40:15 - > @@ -1,11 +1,19 @@ > @bin bin/detox > @bin bin/inline-detox > @man man/man1/detox.1 > +@man man/man1/inline-detox.1 > @man man/man5/detox.tbl.5 > @man man/man5/detoxrc.5 > share/detox/ > share/detox/iso8859_1.tbl > +@comment share/detox/iso8859_1.tbl.sample > +share/detox/safe.tbl > +@comment share/detox/safe.tbl.sample > share/detox/unicode.tbl > +@comment share/detox/unicode.tbl.sample > +share/doc/detox/ > +share/doc/detox/README.md > share/examples/detox/ > share/examples/detox/detoxrc > @sample ${SYSCONFDIR}/detoxrc > +@comment share/examples/detox/detoxrc.sample >
kde support for DIST_TUPLES
Straightforwardly, this adds support for KDE so that it can be used in DIST_TUPLES. With help from Thomas successfully tested with: DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d . OK? Index: dist-tuple.pattern === RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v retrieving revision 1.7 diff -u -p -r1.7 dist-tuple.pattern --- dist-tuple.pattern 14 Oct 2023 08:04:15 - 1.7 +++ dist-tuple.pattern 21 Oct 2023 10:04:22 - @@ -1,4 +1,5 @@ # known SITES.x +SITES.kde ?= https://invent.kde.org/ SITES.codeberg ?= https://codeberg.org/ SITES.github ?=https://github.com/ SITES.gitlab ?=https://gitlab.com/ @@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?= .tar.gz # - # - # - - used automatically if is in tag format +TEMPLATE_DISTFILES.kde ?= \ + --{//-/archive//}${EXTRACT_SUFX.kde} + TEMPLATE_DISTFILES.codeberg ?= \ --{//archive/}${EXTRACT_SUFX.codeberg}
Re: [update] sysutils/detox 1.2.0 to 1.4.5 (was: sysutils/detox years out of date)
I'd probably go with this, there doesn't seem any need to install two copies of the same sample files. Index: Makefile === RCS file: /cvs/ports/sysutils/detox/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile27 Sep 2023 17:16:24 - 1.6 +++ Makefile21 Oct 2023 09:40:15 - @@ -1,19 +1,18 @@ COMMENT = utility designed to clean up filenames -DISTNAME = detox-1.2.0 +V =1.4.5 +DISTNAME = detox-${V} CATEGORIES = sysutils -HOMEPAGE = http://detox.sourceforge.net/ +HOMEPAGE = https://github.com/dharple/detox #BSD PERMIT_PACKAGE = Yes WANTLIB += c -SITES =${SITE_SOURCEFORGE:=detox/} - -EXTRACT_SUFX = .tar.bz2 +SITES =${HOMEPAGE}/releases/download/v${V}/ USE_GMAKE =Yes @@ -21,16 +20,6 @@ CONFIGURE_STYLE =gnu NO_TEST = Yes -do-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/detox - ${INSTALL_DATA_DIR} ${PREFIX}/share/detox - ${INSTALL_PROGRAM} ${WRKBUILD}/detox ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKBUILD}/inline-detox ${PREFIX}/bin - ${INSTALL_MAN} ${WRKBUILD}/detox.1 ${PREFIX}/man/man1 - ${INSTALL_MAN} ${WRKBUILD}/detoxrc.5 ${PREFIX}/man/man5 - ${INSTALL_MAN} ${WRKBUILD}/detox.tbl.5 ${PREFIX}/man/man5 - ${INSTALL_DATA} ${WRKBUILD}/detoxrc ${PREFIX}/share/examples/detox - ${INSTALL_DATA} ${WRKBUILD}/iso8859_1.tbl ${PREFIX}/share/detox - ${INSTALL_DATA} ${WRKBUILD}/unicode.tbl ${PREFIX}/share/detox +FAKE_FLAGS = sysconfdir=${PREFIX}/share/examples/detox .include Index: distinfo === RCS file: /cvs/ports/sysutils/detox/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo18 Jan 2015 03:15:09 - 1.2 +++ distinfo21 Oct 2023 09:40:15 - @@ -1,2 +1,2 @@ -SHA256 (detox-1.2.0.tar.bz2) = q/rZDufT4PxTzjudoyU/moAM3ZLj+MwSoZOUp7Hc2/g= -SIZE (detox-1.2.0.tar.bz2) = 86118 +SHA256 (detox-1.4.5.tar.gz) = uKDtgw8wVPvgl3HSuO2K42Z1KWeMGnPrjlEmk+jHTTw= +SIZE (detox-1.4.5.tar.gz) = 147196 Index: pkg/PLIST === RCS file: /cvs/ports/sysutils/detox/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 11 Mar 2022 19:57:20 - 1.2 +++ pkg/PLIST 21 Oct 2023 09:40:15 - @@ -1,11 +1,19 @@ @bin bin/detox @bin bin/inline-detox @man man/man1/detox.1 +@man man/man1/inline-detox.1 @man man/man5/detox.tbl.5 @man man/man5/detoxrc.5 share/detox/ share/detox/iso8859_1.tbl +@comment share/detox/iso8859_1.tbl.sample +share/detox/safe.tbl +@comment share/detox/safe.tbl.sample share/detox/unicode.tbl +@comment share/detox/unicode.tbl.sample +share/doc/detox/ +share/doc/detox/README.md share/examples/detox/ share/examples/detox/detoxrc @sample ${SYSCONFDIR}/detoxrc +@comment share/examples/detox/detoxrc.sample
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2023/10/21 03:33:45 Modified files: sysutils/terragrunt: Makefile distinfo Log message: Update to terragrunt-0.52.4.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2023/10/21 03:23:49 Modified files: sysutils/awscli: Makefile distinfo Log message: Update to awscli-1.29.68.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2023/10/21 03:23:35 Modified files: net/py-boto3 : Makefile distinfo Log message: Update to py3-boto3-1.28.68.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2023/10/21 03:23:25 Modified files: net/py-botocore: Makefile distinfo net/py-botocore/pkg: PLIST Log message: Update to py3-botocore-1.31.68.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2023/10/21 03:21:49 Modified files: devel/meson: Makefile distinfo meson.port.mk Log message: Update to meson-1.2.3.
Re: [update] sysutils/detox 1.2.0 to 1.4.5 (was: sysutils/detox years out of date)
Rafael Sadowski wrote (2023-10-21 10:28 CEST): > On Sat Oct 21, 2023 at 10:15:42AM +0200, Stefan Hagen wrote: > > Ray Kohler wrote (2023-10-20 20:12 CEST): > > > This software moved to https://github.com/dharple/detox a while ago > > > and development restarted.The old site (still around) is still listed > > > in the package DESCR, which surely made it easy to miss the new > > > versions. I haven't tried to build it myself. > > > > Here is an update to detox 1.4.5 from the new upstream site. > > Changes: https://github.com/dharple/detox/releases > > > > Comments/OK? > > > > - Stefan > > > > Index: sysutils/detox/Makefile > > === > > RCS file: /cvs/ports/sysutils/detox/Makefile,v > > retrieving revision 1.6 > > diff -u -p -u -p -r1.6 Makefile > > --- sysutils/detox/Makefile 27 Sep 2023 17:16:24 - 1.6 > > +++ sysutils/detox/Makefile 21 Oct 2023 08:14:14 - > > @@ -1,19 +1,18 @@ > > COMMENT = utility designed to clean up filenames > > > > -DISTNAME = detox-1.2.0 > > +V =1.4.5 > > +DISTNAME = detox-${V} > > > > CATEGORIES = sysutils > > > > -HOMEPAGE = http://detox.sourceforge.net/ > > +HOMEPAGE = https://github.com/dharple/detox > > > > #BSD > > PERMIT_PACKAGE = Yes > > > > WANTLIB += c > > > > -SITES =${SITE_SOURCEFORGE:=detox/} > > - > > -EXTRACT_SUFX = .tar.bz2 > > +SITES =${HOMEPAGE}/releases/download/v${V}/ > > > > USE_GMAKE =Yes > > > > @@ -21,16 +20,10 @@ CONFIGURE_STYLE = gnu > > > > NO_TEST = Yes > > > > -do-install: > > +post-install: > > ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/detox > > - ${INSTALL_DATA_DIR} ${PREFIX}/share/detox > > - ${INSTALL_PROGRAM} ${WRKBUILD}/detox ${PREFIX}/bin > > - ${INSTALL_PROGRAM} ${WRKBUILD}/inline-detox ${PREFIX}/bin > > - ${INSTALL_MAN} ${WRKBUILD}/detox.1 ${PREFIX}/man/man1 > > - ${INSTALL_MAN} ${WRKBUILD}/detoxrc.5 ${PREFIX}/man/man5 > > - ${INSTALL_MAN} ${WRKBUILD}/detox.tbl.5 ${PREFIX}/man/man5 > > - ${INSTALL_DATA} ${WRKBUILD}/detoxrc ${PREFIX}/share/examples/detox > > - ${INSTALL_DATA} ${WRKBUILD}/iso8859_1.tbl ${PREFIX}/share/detox > > - ${INSTALL_DATA} ${WRKBUILD}/unicode.tbl ${PREFIX}/share/detox > > + mv ${WRKINST}/etc/detoxrc{,.sample} ${PREFIX}/share/examples/detox/ > > + mv ${PREFIX}/share/detox/{iso8859_1.tbl,safe.tbl,unicode.tbl}.sample \ > > + ${PREFIX}/share/examples/detox/ > > > > .include > > Index: sysutils/detox/distinfo > > === > > RCS file: /cvs/ports/sysutils/detox/distinfo,v > > retrieving revision 1.2 > > diff -u -p -u -p -r1.2 distinfo > > --- sysutils/detox/distinfo 18 Jan 2015 03:15:09 - 1.2 > > +++ sysutils/detox/distinfo 21 Oct 2023 08:14:14 - > > @@ -1,2 +1,2 @@ > > -SHA256 (detox-1.2.0.tar.bz2) = q/rZDufT4PxTzjudoyU/moAM3ZLj+MwSoZOUp7Hc2/g= > > -SIZE (detox-1.2.0.tar.bz2) = 86118 > > +SHA256 (detox-1.4.5.tar.gz) = uKDtgw8wVPvgl3HSuO2K42Z1KWeMGnPrjlEmk+jHTTw= > > +SIZE (detox-1.4.5.tar.gz) = 147196 > > Index: sysutils/detox/pkg/PLIST > > === > > RCS file: /cvs/ports/sysutils/detox/pkg/PLIST,v > > retrieving revision 1.2 > > diff -u -p -u -p -r1.2 PLIST > > --- sysutils/detox/pkg/PLIST11 Mar 2022 19:57:20 - 1.2 > > +++ sysutils/detox/pkg/PLIST21 Oct 2023 08:14:14 - > > @@ -1,11 +1,19 @@ > > @bin bin/detox > > @bin bin/inline-detox > > @man man/man1/detox.1 > > +@man man/man1/inline-detox.1 > > @man man/man5/detox.tbl.5 > > @man man/man5/detoxrc.5 > > share/detox/ > > share/detox/iso8859_1.tbl > > +share/detox/safe.tbl > > share/detox/unicode.tbl > > +share/doc/detox/ > > +share/doc/detox/README.md > > share/examples/detox/ > > share/examples/detox/detoxrc > > @sample ${SYSCONFDIR}/detoxrc > > +share/examples/detox/detoxrc.sample > > I think this is still missing, isn't it? > > @sample ${SYSCONFDIR}/detoxrc/detoxrc.sample ? Only detoxrc should go to ${SYSCONFDIR}. > > +share/examples/detox/iso8859_1.tbl.sample > @sample ${SYSCONFDIR}/detoxrc/... ? The .sample files are usually installed to share/detox/ next to the default .tbl files. If a customized .tbl file should be used, the path is configured in detoxrc. They're not searched for in /etc (imo). See detoxrc(5) iso8859_1 {filename "/path/to/filename";}; The .sample files can stay in examples/. > > +share/examples/detox/safe.tbl.sample > > +share/examples/detox/unicode.tbl.sample
[update] nextcloud 21.7.2
hi, cf https://nextcloud.com/changelog/#latest27 even if according to https://github.com/nextcloud/server/milestones there should be 27.1.3 soon... works fine here on 7.4, ok? Landry Index: Makefile === RCS file: /cvs/ports/www/nextcloud/27/Makefile,v retrieving revision 1.4 diff -u -r1.4 Makefile --- Makefile25 Sep 2023 14:13:44 - 1.4 +++ Makefile21 Oct 2023 08:47:46 - @@ -1,3 +1,3 @@ -NC_VERSION=27.1.1 +NC_VERSION=27.1.2 .include Index: distinfo === RCS file: /cvs/ports/www/nextcloud/27/distinfo,v retrieving revision 1.4 diff -u -r1.4 distinfo --- distinfo25 Sep 2023 14:13:44 - 1.4 +++ distinfo21 Oct 2023 08:47:46 - @@ -1,2 +1,2 @@ -SHA256 (nextcloud-27.1.1.tar.bz2) = OpFQBWaHRnVnb6O1v64lh6g5zeQd+sUxgEOxYsExH6s= -SIZE (nextcloud-27.1.1.tar.bz2) = 18001 +SHA256 (nextcloud-27.1.2.tar.bz2) = B0KyR6ruC3BE2wBi8KkUqnczjHp9j+faCRcUfXZolyE= +SIZE (nextcloud-27.1.2.tar.bz2) = 179892456 Index: pkg/PLIST === RCS file: /cvs/ports/www/nextcloud/27/pkg/PLIST,v retrieving revision 1.4 diff -u -r1.4 PLIST --- pkg/PLIST 25 Sep 2023 14:13:44 - 1.4 +++ pkg/PLIST 21 Oct 2023 08:47:49 - @@ -9320,6 +9320,7 @@ nextcloud/apps/activity/composer.lock nextcloud/apps/activity/css/ nextcloud/apps/activity/css/style.css +nextcloud/apps/activity/cypress.config.ts nextcloud/apps/activity/docs/ nextcloud/apps/activity/docs/create.md nextcloud/apps/activity/docs/endpoint-v2.md @@ -9664,6 +9665,7 @@ nextcloud/apps/activity/templates/settings/personal.php nextcloud/apps/activity/templates/stream.app.navigation.php nextcloud/apps/activity/templates/stream.body.php +nextcloud/apps/activity/tsconfig.json nextcloud/apps/activity/vendor-bin/ nextcloud/apps/activity/vendor-bin/cs-fixer/ nextcloud/apps/activity/vendor-bin/cs-fixer/composer.json @@ -9788,6 +9790,8 @@ nextcloud/apps/admin_audit/l10n/sr.json nextcloud/apps/admin_audit/l10n/sv.js nextcloud/apps/admin_audit/l10n/sv.json +nextcloud/apps/admin_audit/l10n/th.js +nextcloud/apps/admin_audit/l10n/th.json nextcloud/apps/admin_audit/l10n/tr.js nextcloud/apps/admin_audit/l10n/tr.json nextcloud/apps/admin_audit/l10n/uk.js @@ -13931,8 +13935,12 @@ nextcloud/apps/files_reminders/l10n/es.json nextcloud/apps/files_reminders/l10n/fi.js nextcloud/apps/files_reminders/l10n/fi.json +nextcloud/apps/files_reminders/l10n/fr.js +nextcloud/apps/files_reminders/l10n/fr.json nextcloud/apps/files_reminders/l10n/gl.js nextcloud/apps/files_reminders/l10n/gl.json +nextcloud/apps/files_reminders/l10n/lt_LT.js +nextcloud/apps/files_reminders/l10n/lt_LT.json nextcloud/apps/files_reminders/l10n/mk.js nextcloud/apps/files_reminders/l10n/mk.json nextcloud/apps/files_reminders/l10n/nb.js @@ -13947,6 +13955,8 @@ nextcloud/apps/files_reminders/l10n/sv.json nextcloud/apps/files_reminders/l10n/tr.js nextcloud/apps/files_reminders/l10n/tr.json +nextcloud/apps/files_reminders/l10n/uk.js +nextcloud/apps/files_reminders/l10n/uk.json nextcloud/apps/files_reminders/l10n/zh_HK.js nextcloud/apps/files_reminders/l10n/zh_HK.json nextcloud/apps/files_reminders/l10n/zh_TW.js @@ -24035,6 +24045,7 @@ nextcloud/core/Controller/LostController.php nextcloud/core/Controller/NavigationController.php nextcloud/core/Controller/OCJSController.php +nextcloud/core/Controller/OCMController.php nextcloud/core/Controller/OCSController.php nextcloud/core/Controller/PreviewController.php nextcloud/core/Controller/ProfileApiController.php @@ -26507,6 +26518,11 @@ nextcloud/lib/private/Notification/Action.php nextcloud/lib/private/Notification/Manager.php nextcloud/lib/private/Notification/Notification.php +nextcloud/lib/private/OCM/ +nextcloud/lib/private/OCM/Model/ +nextcloud/lib/private/OCM/Model/OCMProvider.php +nextcloud/lib/private/OCM/Model/OCMResource.php +nextcloud/lib/private/OCM/OCMDiscoveryService.php nextcloud/lib/private/OCS/ nextcloud/lib/private/OCS/CoreCapabilities.php nextcloud/lib/private/OCS/DiscoveryService.php @@ -27449,6 +27465,13 @@ nextcloud/lib/public/Notification/IManager.php nextcloud/lib/public/Notification/INotification.php nextcloud/lib/public/Notification/INotifier.php +nextcloud/lib/public/OCM/ +nextcloud/lib/public/OCM/Exceptions/ +nextcloud/lib/public/OCM/Exceptions/OCMArgumentException.php +nextcloud/lib/public/OCM/Exceptions/OCMProviderException.php +nextcloud/lib/public/OCM/IOCMDiscoveryService.php +nextcloud/lib/public/OCM/IOCMProvider.php +nextcloud/lib/public/OCM/IOCMResource.php nextcloud/lib/public/OCS/ nextcloud/lib/public/OCS/IDiscoveryService.php nextcloud/lib/public/PreConditionNotMetException.php @@ -27672,8 +27695,6 @@ nextcloud/lib/public/WorkflowEngine/ISpecificOperation.php nextcloud/lib/versioncheck.php nextcloud/occ -nextcloud/ocm-provider/ -nextcloud/ocm-provider/index.php
Re: {Maintainer Update] lang/gleam 0.31.0
Volker Schlecht wrote (2023-10-20 17:57 CEST): > Update lang/gleam to latest release. > > Simple diff with the rust-typical dependency churn. > > Builds and runs fine on amd64, nothing depends on it. > > ok? $ make test 2>&1 | grep "test result:" test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s test result: ok. 1495 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Works fine here (also on amd64). ok sdk@ > Index: Makefile > === > RCS file: /cvs/ports/lang/gleam/Makefile,v > retrieving revision 1.5 > diff -u -p -r1.5 Makefile > --- Makefile 4 Sep 2023 13:02:38 - 1.5 > +++ Makefile 20 Oct 2023 15:53:43 - > @@ -2,8 +2,7 @@ COMMENT = statically typed language for > > GH_ACCOUNT = gleam-lang > GH_PROJECT = gleam > -GH_TAGNAME = v0.30.5 > -REVISION = 0 > +GH_TAGNAME = v0.31.0 > > HOMEPAGE = https://gleam.run > > Index: crates.inc > === > RCS file: /cvs/ports/lang/gleam/crates.inc,v > retrieving revision 1.3 > diff -u -p -r1.3 crates.inc > --- crates.inc7 Aug 2023 15:45:35 - 1.3 > +++ crates.inc20 Oct 2023 15:53:43 - > @@ -1,33 +1,33 @@ > +MODCARGO_CRATES += addr2line 0.21.0 # Apache-2.0 OR MIT > MODCARGO_CRATES += adler 1.0.2 # 0BSD OR MIT OR Apache-2.0 > -MODCARGO_CRATES += ahash 0.7.6 # MIT OR Apache-2.0 > -MODCARGO_CRATES += aho-corasick0.7.20 # Unlicense OR MIT > -MODCARGO_CRATES += aho-corasick1.0.2 # Unlicense OR MIT > -MODCARGO_CRATES += android-tzdata 0.1.1 # MIT OR Apache-2.0 > -MODCARGO_CRATES += arrayvec0.5.2 # MIT/Apache-2.0 > -MODCARGO_CRATES += askama 0.10.5 # MIT OR Apache-2.0 > -MODCARGO_CRATES += askama_derive 0.10.5 # MIT/Apache-2.0 > +MODCARGO_CRATES += aho-corasick1.0.4 # Unlicense OR MIT > +MODCARGO_CRATES += askama 0.12.0 # MIT OR Apache-2.0 > +MODCARGO_CRATES += askama_derive 0.12.1 # MIT/Apache-2.0 > MODCARGO_CRATES += askama_escape 0.10.3 # MIT OR Apache-2.0 > -MODCARGO_CRATES += askama_shared 0.11.2 # MIT/Apache-2.0 > -MODCARGO_CRATES += async-trait 0.1.68 # MIT OR Apache-2.0 > +MODCARGO_CRATES += asn1-rs 0.5.2 # MIT/Apache-2.0 > +MODCARGO_CRATES += asn1-rs-derive 0.4.0 # MIT/Apache-2.0 > +MODCARGO_CRATES += asn1-rs-impl0.1.0 # MIT/Apache-2.0 > +MODCARGO_CRATES += async-trait 0.1.73 # MIT OR Apache-2.0 > MODCARGO_CRATES += atty0.2.14 # MIT > MODCARGO_CRATES += autocfg 1.1.0 # Apache-2.0 OR MIT > +MODCARGO_CRATES += backtrace 0.3.69 # MIT OR Apache-2.0 > MODCARGO_CRATES += base16 0.2.1 # CC0-1.0 > MODCARGO_CRATES += base64 0.13.1 # MIT/Apache-2.0 > -MODCARGO_CRATES += base64 0.21.2 # MIT OR Apache-2.0 > +MODCARGO_CRATES += base64 0.21.3 # MIT OR Apache-2.0 > +MODCARGO_CRATES += basic-toml 0.1.4 # MIT OR Apache-2.0 > MODCARGO_CRATES += bincode 1.3.3 # MIT > MODCARGO_CRATES += bitflags1.3.2 # MIT/Apache-2.0 > +MODCARGO_CRATES += bitflags2.4.0 # MIT OR Apache-2.0 > MODCARGO_CRATES += bitmaps 2.1.0 # MPL-2.0+ > -MODCARGO_CRATES += bitvec 0.19.6 # MIT > MODCARGO_CRATES += block-buffer0.9.0 # MIT OR Apache-2.0 > -MODCARGO_CRATES += bstr1.5.0 # MIT OR Apache-2.0 > +MODCARGO_CRATES += bstr1.6.0 # MIT OR Apache-2.0 > MODCARGO_CRATES += bumpalo 3.13.0 # MIT/Apache-2.0 > MODCARGO_CRATES += bytes 1.4.0 # MIT > MODCARGO_CRATES += camino 1.1.6 # MIT OR Apache-2.0 > MODCARGO_CRATES += capnp 0.14.11 # MIT > MODCARGO_CRATES += capnpc 0.14.9 # MIT > -MODCARGO_CRATES += cc 1.0.79 # MIT OR Apache-2.0 > +MODCARGO_CRATES += cc 1.0.83 # MIT OR Apache-2.0 > MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0 > -MODCARGO_CRATES += chrono 0.4.26 # MIT/Apache-2.0 > MODCARGO_CRATES += clap3.2.25 # MIT OR Apache-2.0 > MODCARGO_CRATES += clap_derive 3.2.25 # MIT OR Apache-2.0 > MODCARGO_CRATES += clap_lex0.2.4 # MIT OR Apache-2.0 > @@ -37,34 +37,34 @@ MODCARGO_CRATES +=console 0.15.7 # MIT > MODCARGO_CRATES += console_error_panic_hook0.1.7 # Apache-2.0/MIT > MODCARGO_CRATES += core-foundation 0.9.3 # MIT / Apache-2.0 > MODCARGO_CRATES += core-foundation-sys 0.8.4 # MIT / Apache-2.0 > -MODCARGO_CRATES += cpufeatures 0.2.7 # MIT OR Apache-2.0 > +MODCARGO_CRATES += cpufeatures 0.2.9 # MIT OR Apache-2.0 > MODCARGO_CRATES += crc32fast 1.3.2 # MIT OR Apache-2.0 > MODCARGO_CRATES += crossbeam-channel 0.5.8 # MIT OR Apache-2.0 > MODCARGO_CRATES += crossbeam-utils 0.8.16 # MIT OR Apache-2.0 > -MODCARGO_CRATES += ctor
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2023/10/21 02:36:19 Modified files: telephony/baresip: Makefile.inc telephony/baresip/baresip: Makefile distinfo telephony/baresip/re: Makefile distinfo telephony/baresip/re/patches: patch-CMakeLists_txt telephony/baresip/re/pkg: PLIST Added files: telephony/baresip/re/patches: patch-src_ice_icesdp_c Log message: telephony/baresip: update to 3.6.0 see https://github.com/baresip/baresip/releases/tag/v3.5.0 & https://github.com/baresip/baresip/releases/tag/v3.6.0
Re: [update] sysutils/detox 1.2.0 to 1.4.5 (was: sysutils/detox years out of date)
On Sat Oct 21, 2023 at 10:15:42AM +0200, Stefan Hagen wrote: > Ray Kohler wrote (2023-10-20 20:12 CEST): > > This software moved to https://github.com/dharple/detox a while ago > > and development restarted.The old site (still around) is still listed > > in the package DESCR, which surely made it easy to miss the new > > versions. I haven't tried to build it myself. > > Here is an update to detox 1.4.5 from the new upstream site. > Changes: https://github.com/dharple/detox/releases > > Comments/OK? > > - Stefan > > Index: sysutils/detox/Makefile > === > RCS file: /cvs/ports/sysutils/detox/Makefile,v > retrieving revision 1.6 > diff -u -p -u -p -r1.6 Makefile > --- sysutils/detox/Makefile 27 Sep 2023 17:16:24 - 1.6 > +++ sysutils/detox/Makefile 21 Oct 2023 08:14:14 - > @@ -1,19 +1,18 @@ > COMMENT =utility designed to clean up filenames > > -DISTNAME = detox-1.2.0 > +V = 1.4.5 > +DISTNAME = detox-${V} > > CATEGORIES = sysutils > > -HOMEPAGE = http://detox.sourceforge.net/ > +HOMEPAGE = https://github.com/dharple/detox > > #BSD > PERMIT_PACKAGE = Yes > > WANTLIB += c > > -SITES = ${SITE_SOURCEFORGE:=detox/} > - > -EXTRACT_SUFX = .tar.bz2 > +SITES = ${HOMEPAGE}/releases/download/v${V}/ > > USE_GMAKE = Yes > > @@ -21,16 +20,10 @@ CONFIGURE_STYLE = gnu > > NO_TEST =Yes > > -do-install: > +post-install: > ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/detox > - ${INSTALL_DATA_DIR} ${PREFIX}/share/detox > - ${INSTALL_PROGRAM} ${WRKBUILD}/detox ${PREFIX}/bin > - ${INSTALL_PROGRAM} ${WRKBUILD}/inline-detox ${PREFIX}/bin > - ${INSTALL_MAN} ${WRKBUILD}/detox.1 ${PREFIX}/man/man1 > - ${INSTALL_MAN} ${WRKBUILD}/detoxrc.5 ${PREFIX}/man/man5 > - ${INSTALL_MAN} ${WRKBUILD}/detox.tbl.5 ${PREFIX}/man/man5 > - ${INSTALL_DATA} ${WRKBUILD}/detoxrc ${PREFIX}/share/examples/detox > - ${INSTALL_DATA} ${WRKBUILD}/iso8859_1.tbl ${PREFIX}/share/detox > - ${INSTALL_DATA} ${WRKBUILD}/unicode.tbl ${PREFIX}/share/detox > + mv ${WRKINST}/etc/detoxrc{,.sample} ${PREFIX}/share/examples/detox/ > + mv ${PREFIX}/share/detox/{iso8859_1.tbl,safe.tbl,unicode.tbl}.sample \ > + ${PREFIX}/share/examples/detox/ > > .include > Index: sysutils/detox/distinfo > === > RCS file: /cvs/ports/sysutils/detox/distinfo,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 distinfo > --- sysutils/detox/distinfo 18 Jan 2015 03:15:09 - 1.2 > +++ sysutils/detox/distinfo 21 Oct 2023 08:14:14 - > @@ -1,2 +1,2 @@ > -SHA256 (detox-1.2.0.tar.bz2) = q/rZDufT4PxTzjudoyU/moAM3ZLj+MwSoZOUp7Hc2/g= > -SIZE (detox-1.2.0.tar.bz2) = 86118 > +SHA256 (detox-1.4.5.tar.gz) = uKDtgw8wVPvgl3HSuO2K42Z1KWeMGnPrjlEmk+jHTTw= > +SIZE (detox-1.4.5.tar.gz) = 147196 > Index: sysutils/detox/pkg/PLIST > === > RCS file: /cvs/ports/sysutils/detox/pkg/PLIST,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 PLIST > --- sysutils/detox/pkg/PLIST 11 Mar 2022 19:57:20 - 1.2 > +++ sysutils/detox/pkg/PLIST 21 Oct 2023 08:14:14 - > @@ -1,11 +1,19 @@ > @bin bin/detox > @bin bin/inline-detox > @man man/man1/detox.1 > +@man man/man1/inline-detox.1 > @man man/man5/detox.tbl.5 > @man man/man5/detoxrc.5 > share/detox/ > share/detox/iso8859_1.tbl > +share/detox/safe.tbl > share/detox/unicode.tbl > +share/doc/detox/ > +share/doc/detox/README.md > share/examples/detox/ > share/examples/detox/detoxrc > @sample ${SYSCONFDIR}/detoxrc > +share/examples/detox/detoxrc.sample I think this is still missing, isn't it? @sample ${SYSCONFDIR}/detoxrc/detoxrc.sample ? > +share/examples/detox/iso8859_1.tbl.sample @sample ${SYSCONFDIR}/detoxrc/... ? > +share/examples/detox/safe.tbl.sample > +share/examples/detox/unicode.tbl.sample >
[update] sysutils/detox 1.2.0 to 1.4.5 (was: sysutils/detox years out of date)
Ray Kohler wrote (2023-10-20 20:12 CEST): > This software moved to https://github.com/dharple/detox a while ago > and development restarted.The old site (still around) is still listed > in the package DESCR, which surely made it easy to miss the new > versions. I haven't tried to build it myself. Here is an update to detox 1.4.5 from the new upstream site. Changes: https://github.com/dharple/detox/releases Comments/OK? - Stefan Index: sysutils/detox/Makefile === RCS file: /cvs/ports/sysutils/detox/Makefile,v retrieving revision 1.6 diff -u -p -u -p -r1.6 Makefile --- sysutils/detox/Makefile 27 Sep 2023 17:16:24 - 1.6 +++ sysutils/detox/Makefile 21 Oct 2023 08:14:14 - @@ -1,19 +1,18 @@ COMMENT = utility designed to clean up filenames -DISTNAME = detox-1.2.0 +V =1.4.5 +DISTNAME = detox-${V} CATEGORIES = sysutils -HOMEPAGE = http://detox.sourceforge.net/ +HOMEPAGE = https://github.com/dharple/detox #BSD PERMIT_PACKAGE = Yes WANTLIB += c -SITES =${SITE_SOURCEFORGE:=detox/} - -EXTRACT_SUFX = .tar.bz2 +SITES =${HOMEPAGE}/releases/download/v${V}/ USE_GMAKE =Yes @@ -21,16 +20,10 @@ CONFIGURE_STYLE = gnu NO_TEST = Yes -do-install: +post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/detox - ${INSTALL_DATA_DIR} ${PREFIX}/share/detox - ${INSTALL_PROGRAM} ${WRKBUILD}/detox ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKBUILD}/inline-detox ${PREFIX}/bin - ${INSTALL_MAN} ${WRKBUILD}/detox.1 ${PREFIX}/man/man1 - ${INSTALL_MAN} ${WRKBUILD}/detoxrc.5 ${PREFIX}/man/man5 - ${INSTALL_MAN} ${WRKBUILD}/detox.tbl.5 ${PREFIX}/man/man5 - ${INSTALL_DATA} ${WRKBUILD}/detoxrc ${PREFIX}/share/examples/detox - ${INSTALL_DATA} ${WRKBUILD}/iso8859_1.tbl ${PREFIX}/share/detox - ${INSTALL_DATA} ${WRKBUILD}/unicode.tbl ${PREFIX}/share/detox + mv ${WRKINST}/etc/detoxrc{,.sample} ${PREFIX}/share/examples/detox/ + mv ${PREFIX}/share/detox/{iso8859_1.tbl,safe.tbl,unicode.tbl}.sample \ + ${PREFIX}/share/examples/detox/ .include Index: sysutils/detox/distinfo === RCS file: /cvs/ports/sysutils/detox/distinfo,v retrieving revision 1.2 diff -u -p -u -p -r1.2 distinfo --- sysutils/detox/distinfo 18 Jan 2015 03:15:09 - 1.2 +++ sysutils/detox/distinfo 21 Oct 2023 08:14:14 - @@ -1,2 +1,2 @@ -SHA256 (detox-1.2.0.tar.bz2) = q/rZDufT4PxTzjudoyU/moAM3ZLj+MwSoZOUp7Hc2/g= -SIZE (detox-1.2.0.tar.bz2) = 86118 +SHA256 (detox-1.4.5.tar.gz) = uKDtgw8wVPvgl3HSuO2K42Z1KWeMGnPrjlEmk+jHTTw= +SIZE (detox-1.4.5.tar.gz) = 147196 Index: sysutils/detox/pkg/PLIST === RCS file: /cvs/ports/sysutils/detox/pkg/PLIST,v retrieving revision 1.2 diff -u -p -u -p -r1.2 PLIST --- sysutils/detox/pkg/PLIST11 Mar 2022 19:57:20 - 1.2 +++ sysutils/detox/pkg/PLIST21 Oct 2023 08:14:14 - @@ -1,11 +1,19 @@ @bin bin/detox @bin bin/inline-detox @man man/man1/detox.1 +@man man/man1/inline-detox.1 @man man/man5/detox.tbl.5 @man man/man5/detoxrc.5 share/detox/ share/detox/iso8859_1.tbl +share/detox/safe.tbl share/detox/unicode.tbl +share/doc/detox/ +share/doc/detox/README.md share/examples/detox/ share/examples/detox/detoxrc @sample ${SYSCONFDIR}/detoxrc +share/examples/detox/detoxrc.sample +share/examples/detox/iso8859_1.tbl.sample +share/examples/detox/safe.tbl.sample +share/examples/detox/unicode.tbl.sample
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2023/10/21 02:04:53 Modified files: x11/qt5/qtbase : Makefile Log message: Disable libinput auto detection in Qt OK kn
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2023/10/21 02:02:15 Modified files: x11/qt6/qtbase : Makefile Log message: Disable libinput auto detection in Qt OK kn
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2023/10/21 01:59:42 Modified files: x11/qt6: Makefile Log message: +qtspeech
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2023/10/21 01:44:57 Log message: Import Qt speech 6.5.2 The module enables a Qt application to support accessibility features such as text-to-speech, which is useful for end-users who are visually challenged or cannot access the application for whatever reason. The most common use case where text-to-speech comes in handy is when the end-user is driving and cannot attend the incoming messages on the phone. In such a scenario, the messaging application can read out the incoming message. Requested and OK kn@ Status: Vendor Tag: rsadowski Release Tags: rsadowski_20231021 N ports/x11/qt6/qtspeech/Makefile N ports/x11/qt6/qtspeech/distinfo N ports/x11/qt6/qtspeech/pkg/DESCR N ports/x11/qt6/qtspeech/pkg/PLIST No conflicts created by this import
Re: new textproc/goldendict 1.5.0
On Tue Oct 17, 2023 at 07:52:57PM +, Klemens Nanni wrote: > On Sat, Oct 14, 2023 at 05:50:49PM +, Klemens Nanni wrote: > > Nice port to browse online dictionaries, but also offline ones such as > > those downloadable from https://dict.org/. > > > > Looking up words works great for me, I've disabled all optional features > > since I don't use them -- future users/porters can poke them if need be. > > > > Information for inst:goldendict-1.5.0 > > > > Comment: > > feature-rich dictionary lookup program > > > > Description: > > GoldenDict is a feature-rich dictionary lookup program, supporting > > multiple > > dictionary formats (StarDict/Babylon/Lingvo/Dictd/AARD/MDict/SDict) and > > online > > dictionaries, featuring perfect article rendering with the complete > > markup, > > illustrations and other content retained, and allowing you to type in > > words > > without any accents or correct case. > > > > Maintainer: Klemens Nanni > > > > WWW: https://github.com/goldendict/goldendict > > > > It needs USE_WXNEEDED=Yes and USE_NOBTCFI=Yes due to x11/qt5/qtwebkit. > > > > (There is goldendict-ng looking more active upstream, using Qt6 and such, > > but qt6webengine is currently not available so I haven't tried it yet.) > > > > Feedback? OK? > > rsadowski prefers starting with the Qt6 based -ng port, so I've ported > it under openbsd-wip/textproc/goldendict-ng using yet another WIP Qt6 > port from rsadowski (thanks!), but the thing crashes on startup: > > $ goldendict-ng > qt.multimedia.audiooutput: Invalid audio device > qt.multimedia.audiooutput: Failed to create a gst element for the audio > device, using a default audio sink > libGL error: MESA-LOADER: failed to retrieve device information > MESA-LOADER: failed to retrieve device information > MESA-LOADER: failed to retrieve device information > libGL error: glx: failed to create dri3 screen > libGL error: failed to load driver: i915 > libGL error: failed to open /dev/dri/card0: No such file or directory > libGL error: failed to load driver: iris > GoldenDict has crashed unexpectedly. > > > Abort trap > > This also starts pulseaudio as my user and probably has more issues... > > > I'll gladly look into that, but would prefer having a working GUI > dictionary around. > > When goldendict-ng is ready, we can still add it and/or replace goldendict. > > Feedback? Objection? OK? > Same Qt5 based, working goldendict tarball reattached. I see two points to fix and one comment. - hidden dependencies? goldendict-1.5.0(textproc/goldendict): Missing lib: Qt5Help.3 (/usr/local/bin/goldendict) (NOT REACHABLE) Missing lib: Qt5Multimedia.3 (/usr/local/bin/goldendict) (NOT REACHABLE) Missing lib: Qt5Svg.3 (/usr/local/bin/goldendict) (NOT REACHABLE) Missing lib: Qt5WebKit.3 (/usr/local/bin/goldendict) (NOT REACHABLE) Missing lib: Qt5WebKitWidgets.3 (/usr/local/bin/goldendict) (NOT REACHABLE) Missing lib: Qt5X11Extras.3 (/usr/local/bin/goldendict) (NOT REACHABLE) Missing lib: hunspell-1.7.1 (/usr/local/bin/goldendict) (NOT REACHABLE) Missing lib: ogg.6 (/usr/local/bin/goldendict) (NOT REACHABLE) Missing lib: vorbis.9 (/usr/local/bin/goldendict) (NOT REACHABLE) Missing lib: vorbisfile.6 (/usr/local/bin/goldendict) (NOT REACHABLE) - missing RUN_DEPENDS+=devel/desktop-file-utils - I don't like the "keep it small until someone needs one of these features" pattern. I would always recommend to start with the default setup from upstream and only disable things when we don't have them or they don't work. Upstream tests exactly with this default setup. This is just a personal opinion and not a concern.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: s...@cvs.openbsd.org2023/10/21 00:56:58 Modified files: textproc : Makefile Log message: Add urlscan dir
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: s...@cvs.openbsd.org2023/10/21 00:54:37 Log message: Import textproc/urlscan 1.0.1 Urlscan is a small program that is designed to integrate with the "mutt" mailreader to allow you to easily launch a Web browser for URLs contained in email messages. It is a replacement for the "urlview" program with additional features. Port created by me, with help from Laurent and hint from Stuard. OK sthen, lraab Status: Vendor Tag: sdk Release Tags: sdk_20231021 N ports/textproc/urlscan/Makefile N ports/textproc/urlscan/distinfo N ports/textproc/urlscan/pkg/DESCR N ports/textproc/urlscan/pkg/PLIST N ports/textproc/urlscan/patches/patch-pyproject_toml No conflicts created by this import
Re: [update] devel/intellij to 2023.2.3
On Fri Oct 13, 2023 at 02:43:03AM +, Lucas Raab wrote: > Hello, > > Here's an update for intellij up to the latest. Works here, other tests? OK rsadowski > > changelog: > https://youtrack.jetbrains.com/articles/IDEA-A-2100661687/IntelliJ-IDEA-2023.2.3-232.10072.27-build-Release-Notes > > Thanks, > Lucas > diff refs/heads/master refs/heads/intellij > commit - 247d310b7b93267a85e91bc72aa1a202d0ee0a5f > commit + 3a04490a53a532dd395eeba6f1cf1c0a8af41f2b > blob - 97b80f825d15062c3f8b6799090509ea78053409 > blob + ad3da51f1b9b21669829f11495f25a897c22ab3a > --- devel/intellij/Makefile > +++ devel/intellij/Makefile > @@ -1,6 +1,6 @@ > COMMENT= IntelliJ IDEA Java IDE > > -V= 2023.2.1 > +V= 2023.2.3 > DISTNAME=ideaIC-${V} > PKGNAME= intellij-${V} > CATEGORIES= devel > @@ -23,7 +23,7 @@ RUN_DEPENDS=devel/desktop-file-utils \ > > NO_TEST= Yes > > -WRKDIST= ${WRKDIR}/idea-IC-232.9559.62 > +WRKDIST= ${WRKDIR}/idea-IC-232.10072.27 > IJ= ${PREFIX}/intellij > > # If NO_BUILD is set, JAVA_HOME doesn't get defined. So do > blob - 54164e99f8c170e71445552bdf430a9db57f524b > blob + bdb2ee2bd996642fad32707ca2303e5647a19650 > --- devel/intellij/distinfo > +++ devel/intellij/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (ideaIC-2023.2.1.tar.gz) = > KhHNbY8kXkr7mShiVeULe4SlXbv6ujvbfA9wJ4A6Do0= > -SIZE (ideaIC-2023.2.1.tar.gz) = 973050563 > +SHA256 (ideaIC-2023.2.3.tar.gz) = > SzT9qrtZB2VqyH1Q34XxOs6ATYaE84htrAf2KpNway4= > +SIZE (ideaIC-2023.2.3.tar.gz) = 974257506 > blob - 9577d4d8b9cc13458fb3e06a5430b6f84de0fde6 > blob + d3d781983fd32b2c77dbfba5d9e8feca73e23b04 > --- devel/intellij/pkg/PLIST > +++ devel/intellij/pkg/PLIST > @@ -70,7 +70,7 @@ intellij/lib/ant/src.zip > intellij/lib/app-client.jar > intellij/lib/app.jar > intellij/lib/bouncy-castle.jar > -intellij/lib/build-marker-IC-232.9559.62 > +intellij/lib/build-marker-IC-232.10072.27 > intellij/lib/byte-buddy-agent.jar > intellij/lib/cds/ > intellij/lib/cds/classesLogAgent.jar
textproc/jq: drop getpw promise
There since 2016 r1.2 "fix pledge to allow loading modules (and a contrived case of unset HOME)" but upstream "Avoid getpwuid for static linking" contained in 1.7 removed the last code requiring "getpw": https://github.com/jqlang/jq/commit/f1c49473a36bd5068031f2dca4f8cdc7c5dddb70 jq(1) still expands the tilder character in module/library search paths, but does so purely via getenv(3). Tests pass as before, scripts and manual tests are happy. Feedback? OK? Index: Makefile === RCS file: /cvs/ports/textproc/jq/Makefile,v retrieving revision 1.15 diff -u -p -r1.15 Makefile --- Makefile7 Sep 2023 10:43:39 - 1.15 +++ Makefile21 Oct 2023 05:58:13 - @@ -2,6 +2,7 @@ COMMENT = lightweight and flexible comm V =1.7 DISTNAME = jq-$V +REVISION = 0 SHARED_LIBS += jq2.0 # 1.4 Index: patches/patch-main_c === RCS file: /cvs/ports/textproc/jq/patches/patch-main_c,v retrieving revision 1.5 diff -u -p -r1.5 patch-main_c --- patches/patch-main_c7 Sep 2023 10:43:39 - 1.5 +++ patches/patch-main_c21 Oct 2023 05:58:14 - @@ -5,7 +5,7 @@ Index: src/main.c _setmode(fileno(stderr), _O_TEXT | _O_U8TEXT); #endif -+ if (pledge("stdio getpw rpath", NULL) == -1) { ++ if (pledge("stdio rpath", NULL) == -1) { +fprintf(stderr, "pledge\n"); +die(); + }