Re: [update] math/cgal + cad/openscad revision
Oct 15, 2023 00:10:08 Johannes Thyssen Tishman : > Hi Klemens. Thanks for the feedback. > >> The existing CMakeLists.txt no longer applies, but it looks like >> you no longer needed it, perhaps forgot to 'cvs rm -f' it? > > Yup, thanks. > >>> -MASTER_SITES = >>> https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-4.14.2/ >>> +SITES = https://github.com/CGAL/cgal/releases/download/v${V}/ >> >> This SITES change is committed, is your tree up to date? > > I believe it was when I first submitted the patches. I then blindly > forwarded the exact same patches a few weeks later to ian@, which > of course where out of date. Sorry about that. Please find updated > diffs for both ports attached. > > Kind regards, > Johannes *ping*
games/barony - face reality and retire?
Hi, I'm reaching out after trying to update barony unsuccessfully. First some background: Barony is a commercial game by TurningWheel with "open-source" engine development. "open-source" with quotation marks because the primary audio backend has been FMOD, which is a closed- source proprietary audio library. What makes this one a particularly painful port, to me at least, is the fact that updates to the game data, as downloaded from the digital storefronts depend on having a matching version of the game binaries. Multiple times in the past and present there has been a prolonged mismatch, meaning that the version accessible on the digital storefront isn't runnable at all with our port. At this moment, this problem is particularly clear as can be seen in the github issue from 1 year ago [1]. Since (before) then, the OpenAL audio backend has been broken, with a comment [2] indicating that upstream is well aware of the broken implementation, but no fix or even response in sight. I tested the current downloadable version (4.1) with our 3.3.7 port. As expected, it was not possible to run it, similar to when we had prior version desyncs: $ barony -datadir=$HOME/games/barony/data/noarch/game [19-23-31] Data path is /home/thfr/games/barony/data/noarch/game [19-23-31] Output path is /home/thfr/.barony Caught segfault at address 0x0 I think the usefulness of the port is very low, given that for a significant portion over time the port is not in sync with the data that can be obtained, and maintenance seems quite hard especially with upstream showing little interest in keeping OpenAL as a viable backend at all. That's why I want to raise the question if it may be best to retire this port? [1] https://github.com/TurningWheel/Barony/issues/691 [2] https://github.com/TurningWheel/Barony/blob/master/src/init_game.cpp#L534
Re: eza
> It really looks like eza is exa with a few changes on top. Yes, eza is a maintained fork of exa. The main author of exa (ogham) just vanished in Oct 2021 and didn't committed to exa since. It's why eza exists. Since then, there are no real big changes that have been made apart from some security fixes and some improvements. Also, some part of the code have been rewritten, but the UX is the same. > Attached is sthen@'s original port updated to 0.15.0, and with me > volunteering to maintain it. Thank you Volker Schlecht!!
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jer...@cvs.openbsd.org 2023/10/22 16:43:43 Modified files: lang/jruby : Makefile distinfo lang/jruby/patches: patch-lib_ruby_stdlib_ffi_library_rb lang/jruby/pkg : PLIST Log message: Update to JRuby 9.4.4.0
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2023/10/22 14:45:55 Removed files: x11/kde-plasma/kwin/patches: patch-CMakeLists_txt patch-autotests_CMakeLists_txt patch-src_backends_libinput_CMakeLists_txt patch-src_input_cpp patch-src_tabletmodemanager_cpp Log message: Remove unnecessary libinput patches
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2023/10/22 13:31:37 Modified files: x11/kde-plasma : Makefile Log message: Typo fix
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gkoeh...@cvs.openbsd.org2023/10/22 12:23:42 Modified files: devel/swig : Makefile devel/swig/pkg : PLIST Log message: Configure swig without ruby; stop installing examples This prevents a dependency cycle (devel/swig -> lang/ruby/3.2 -> lang/rust -> devel/llvm/16 -> swig) if ruby enables yjit and rust uses our llvm. Our swig now skips ruby during "make test", but can still generate ruby interfaces (as in devel/subversion, textproc/libmarisa, textproc/redland-bindings). Keep guile, perl, python, tcl; so "make test" tries those languages. Configure without any other language. This would affect the Makefiles under /usr/local/share/examples/swig, but they were already broken (by failing to run WRKSRC/swig), so stop installing the examples. --with-php=${MODPHP_BIN} didn't find php because lang/php wasn't in MODULES; change to --without-php. bulk build by sthen@ ok sthen@ tb@ semarie@
Re: maintainer update. net/gajim --> 1.8.1
On 2023/10/17 21:44:51 +0200, Paco Esteban wrote: > Hi ports@, > > This is an update of net/gajim to its latest version 1.8.1 > > According to its changelog, these are the changes on Gajim for this > release: > > [...] > > It needs the update for net/py-nbxmpp sent on another thread. > > Works fine for me on amd64. > > ok to commit ? still works for me (including omemo.) ok op@ for gajim and py-nbxmpp, thanks!
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/22 11:57:23 Modified files: textproc/jq: Makefile textproc/jq/patches: patch-main_c Log message: Drop "getpw" promise There since 2016, but upstream "Avoid getpwuid for static linking" contained in 1.7 removed the last code requiring it: 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, upstream agrees, scripts and manual tests are happy. OK volker
Re: textproc/xpdf: reduce warning spam
Hi Klemens, since you Cc:ed me on this one, here is some quick feedback, even though this feels so technical in both the compiler sense and the ports sense that i'm hardly the right person to provide an OK. Since you seem to care about technical details of the port quite a bit, i wonder whether maybe you want to take MAINTAINER? Klemens Nanni wrote on Sun, Oct 22, 2023 at 03:22:19PM +: > Silence the wall of warnings on amd64 and other clang architectures. > sparc64/ports-gcc doesn't print them, so don't suppress them there. > > Feedback? OK? In general, i'm not convinced tweaking warning settings for individual ports always makes maintenance easier, unless there are specific reasons. Then again, this really reduces noise a lot, making some potentially more relevant warnings stand out more, so if people think it's worth the additional lines in the Makefile, i'm not opposed. > Index: Makefile > === > RCS file: /cvs/ports/textproc/xpdf/Makefile,v > retrieving revision 1.98 > diff -u -p -r1.98 Makefile > --- Makefile 22 Oct 2023 15:16:54 - 1.98 > +++ Makefile 22 Oct 2023 15:20:38 - > @@ -47,3 +47,8 @@ do-install: > ${PREFIX}/share/examples/xpdf/xpdfrc > > .include > + > +.if ${CHOSEN_COMPILER} == "base-clang" > +# reduce warning spam, 86% less build log (1262 -> 179 lines) For the full build log (make package 2>&1) i get 1530 -> 644 on amd64, but i doubt this discrepancy matters. Yours, Ingo > +CXXFLAGS+= -Wno-writable-strings > +.endif
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/22 11:51:48 Modified files: security/qdigidoc4: Makefile distinfo Log message: config.json rerolled
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: vol...@cvs.openbsd.org 2023/10/22 11:51:28 Modified files: sysutils : Makefile Log message: + eza
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: vol...@cvs.openbsd.org 2023/10/22 11:48:09 Log message: import new sysutils/eza eza is a replacement for ls written in Rust. Its options are similar to the regular ls, but it also adds lots of fancy features like tree traversing, colors, git support, sorting options.. eza is a fork of exa (which is no longer maintained). initial work from sthen@ ok to import sthen@, tb@ Status: Vendor Tag: volker Release Tags: volker_20231022 N ports/sysutils/eza/Makefile N ports/sysutils/eza/crates.inc N ports/sysutils/eza/distinfo N ports/sysutils/eza/pkg/DESCR N ports/sysutils/eza/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2023/10/22 11:20:40 Modified files: astro/stellarium: Makefile Added files: astro/stellarium/patches: patch-src_StelLogger_cpp Log message: Move to Qt6.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2023/10/22 11:20:28 Modified files: astro/calcmysky: Makefile astro/calcmysky/pkg: PLIST Log message: Move to Qt6.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/22 10:38:09 Added files: textproc/jq/patches: patch-main_c Log message: reinstate accidentially removed patch
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/22 10:36:30 Modified files: textproc/jq: Makefile Added files: textproc/jq/patches: patch-tests_shtest Removed files: textproc/jq/patches: patch-main_c Log message: fix one test (bash vs. ksh), skip another (lack of script(1) options)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/22 10:17:49 Modified files: textproc : Makefile Log message: + goldendict
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/22 10:16:10 Log message: import textproc/goldendict 1.5.0; feedback OK rsadowski 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. Status: Vendor Tag: kn Release Tags: kn_20231022 N ports/textproc/goldendict/Makefile N ports/textproc/goldendict/distinfo N ports/textproc/goldendict/patches/patch-goldendict_pro N ports/textproc/goldendict/patches/patch-main_cc N ports/textproc/goldendict/pkg/DESCR N ports/textproc/goldendict/pkg/PLIST No conflicts created by this import
Re: CVS: cvs.openbsd.org: ports
On Sun Oct 22, 2023 at 11:56:26AM +0100, Stuart Henderson wrote: > On 2023/10/11 14:20, Rafael Sadowski wrote: > > CVSROOT:/cvs > > Module name:ports > > Changes by: rsadow...@cvs.openbsd.org 2023/10/11 14:20:25 > > > > Log message: > > Import qtwebengine-6.5.2 > > > > The Qt WebEngine module provides a web browser engine that makes it > > easy to > > embed content from the World Wide Web into your Qt application on > > platforms > > that do not have a native web engine. > > > > Qt WebEngine provides C++ classes and QML types for rendering HTML, > > XHTML, and > > SVG documents, styled using Cascading Style Sheets (CSS) and scripted > > with > > JavaScript. HTML documents can be made fully editable by the user > > through the > > use of the contenteditable attribute on HTML elements. > > > > OK kn@ > > Fails on i386. It takes ~45 minutes to get to that point so I'm going to > mark it BROKEN-i386 for now. > Thanks! It will take me a while to setup a VM-i386 and work off the TODO. > /usr/local/bin/python3.10 > ../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/third_party/node/node. > py > ../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/third_party/devtools-frontend/src/scripts/bui > ld/compress_files.js --file_list > __third_party_devtools-frontend_src_compress__pobj_qt6-qtwebengine-6.5.2_build-i386_s > rc_core_target_toolchain_target__rule..rsp > Traceback (most recent call last): > File > "/pobj/qt6-qtwebengine-6.5.2/build-i386/src/core/Release/i386/../../../../../qtwebengine-everywhere-src-6.5.2/s > rc/3rdparty/chromium/third_party/node/node.py", line 60, in > RunNode(sys.argv[1:]) > File > "/pobj/qt6-qtwebengine-6.5.2/build-i386/src/core/Release/i386/../../../../../qtwebengine-everywhere-src-6.5.2/s > rc/3rdparty/chromium/third_party/node/node.py", line 55, in RunNode > raise RuntimeError('Command \'%s\' failed\n%s' % (' '.join(cmd), err)) > RuntimeError: Command '/usr/local/bin/node > ../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/third > _party/devtools-frontend/src/scripts/build/compress_files.js --file_list > __third_party_devtools-frontend_src_compress_ > _pobj_qt6-qtwebengine-6.5.2_build-i386_src_core_target_toolchain_target__rule..rsp' > failed > >
Re: UPDATE x11/specctrwm-3.5.0
Builds and runs fine. OK gsoares@
textproc/xpdf: reduce warning spam
Silence the wall of warnings on amd64 and other clang architectures. sparc64/ports-gcc doesn't print them, so don't suppress them there. Feedback? OK? Index: Makefile === RCS file: /cvs/ports/textproc/xpdf/Makefile,v retrieving revision 1.98 diff -u -p -r1.98 Makefile --- Makefile22 Oct 2023 15:16:54 - 1.98 +++ Makefile22 Oct 2023 15:20:38 - @@ -47,3 +47,8 @@ do-install: ${PREFIX}/share/examples/xpdf/xpdfrc .include + +.if ${CHOSEN_COMPILER} == "base-clang" +# reduce warning spam, 86% less build log (1262 -> 179 lines) +CXXFLAGS+= -Wno-writable-strings +.endif
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2023/10/22 09:16:54 Modified files: textproc/xpdf : Makefile textproc/xpdf/patches: patch-Makefile_in Log message: don't build/install too much Instead of tossing a bunch of utilities, pass the ones we want. Makefile and Makefile.in patch gets simpler, no package change. OK schwarze
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: b...@cvs.openbsd.org2023/10/22 09:02:48 Modified files: x11/spectrwm : Makefile distinfo x11/spectrwm/patches: patch-spectrwm_1 patch-spectrwm_c Log message: Update to spectrwm-3.5.0 Changes: https://github.com/conformal/spectrwm/releases/tag/SPECTRWM_3_5_0 OK gonzalo@, sdk@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2023/10/22 08:48:04 Modified files: x11/qt5/qtwebengine: Makefile x11/qt5/qtwebengine/pkg: PLIST Log message: Unbreak with Qt 5.15.11 Spotted by naddy, thanks
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2023/10/22 08:30:29 Modified files: www/ruby-ethon : Makefile distinfo Log message: update 0.15.0 -> 0.16.0
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2023/10/22 08:27:34 Modified files: devel/ruby-ruby-progressbar: Makefile distinfo devel/ruby-ruby-progressbar/pkg: PLIST Log message: update 1.11.0 -> 1.13.0
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2023/10/22 08:23:56 Modified files: sysutils/ruby-facter: Makefile distinfo sysutils/ruby-facter/files/resolvers: dhcp.rb mountpoints.rb sysutils/ruby-facter/pkg: PLIST Added files: sysutils/ruby-facter/patches: patch-lib_facter_framework_core_file_loader_rb Log message: update 4.3.1 -> 4.5.0 and some clean-up
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2023/10/22 08:20:24 Modified files: security/wpscan: Makefile distinfo Log message: update 3.8.24 -> 3.8.25
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2023/10/22 08:18:51 Modified files: security/ruby-cms_scanner: Makefile distinfo security/ruby-cms_scanner/patches: patch-_metadata Log message: update 0.13.8 -> 0.13.9
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2023/10/22 08:05:29 Modified files: databases/puppetdb/7: Makefile Log message: Add portroach marker
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2023/10/22 08:03:59 Modified files: security/py-fickling: Makefile distinfo Log message: simple update 0.0.6 -> 0.0.7
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: sebas...@cvs.openbsd.org2023/10/22 08:00:31 Modified files: sysutils/ruby-puppet-lint: Makefile distinfo Log message: update 3.4.0 -> 4.2.1
Re: eza
On Tue, Oct 10, 2023 at 12:45:03PM +0100, 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... > I'm ok with importing this (there's a 0.15.0 now) and replacing exa with it. It really looks like eza is exa with a few changes on top.
Re: eza
Attached is sthen@'s original port updated to 0.15.0, and with me volunteering to maintain it. I can't help it, I like the colours :-D I'd be in favor of removing exa and replacing it with eza, too. ok to import? On Tue Oct 17, 2023 at 10:49 PM CEST, lauf3y wrote: > 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... eza-0.15.0.tgz Description: application/compressed-tar
Re: textproc/xpdf: don't build/install too much
Hi Klemens, Klemens Nanni wrote on Sat, Oct 21, 2023 at 03:30:19AM +: > Instead of tossing a bunch of utilities, pass the ones we want. > Makefile and Makefile.in patch gets simpler, no package change. I like the idea, tested on amd64, looked at the build log and diff(1)ed it to make sure there is no suspicious output (the amount of useless compilation appears to be reduced), and checked that there is no +CONTENTS change. > Feedback? OK? OK schwarze@ Ingo > diff --git a/textproc/xpdf/Makefile b/textproc/xpdf/Makefile > index b2d76aeb4..0c99b603e 100644 > --- a/textproc/xpdf/Makefile > +++ b/textproc/xpdf/Makefile > @@ -32,18 +32,18 @@ COMPILER =base-clang ports-gcc base-gcc > > NO_TEST= Yes > > -post-install: > +# others are already in popper-utils > +PROGS= xpdf pdfdetach pdftopng > +ALL_TARGET= ${PROGS} > + > +do-install: > +.for prog in ${PROGS} > + ${INSTALL_PROGRAM} ${WRKBUILD}/xpdf/${prog} ${PREFIX}/bin/ > + ${INSTALL_MAN} ${WRKSRC}/doc/${prog}.1 ${PREFIX}/man/man1/ > +.endfor > + ${INSTALL_MAN} ${WRKSRC}/doc/xpdfrc.5 ${PREFIX}/man/man5/ > ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/xpdf > ${INSTALL_DATA} ${WRKSRC}/doc/sample-xpdfrc \ > ${PREFIX}/share/examples/xpdf/xpdfrc > -# already in poppler-utils > -.for i in pdffonts pdfimages pdfinfo pdftoppm pdftops pdftotext > - rm ${PREFIX}/man/man1/$i.1 > - rm ${PREFIX}/bin/$i > -.endfor > -# forgotten in Makefile.in (there's also a pdfthtml, but it conflicts > -# with poppler-utils): > - ${INSTALL_PROGRAM} ${WRKBUILD}/xpdf/pdftopng ${PREFIX}/bin > - ${INSTALL_MAN} ${WRKSRC}/doc/pdftopng.1 ${PREFIX}/man/man1 > > .include > diff --git a/textproc/xpdf/patches/patch-Makefile_in > b/textproc/xpdf/patches/patch-Makefile_in > index 9116dbe9c..065cec7fe 100644 > --- a/textproc/xpdf/patches/patch-Makefile_in > +++ b/textproc/xpdf/patches/patch-Makefile_in > @@ -1,18 +1,16 @@ > Makefile.in.orig Mon Aug 15 23:08:52 2011 > -+++ Makefile.in Thu Aug 18 21:10:22 2011 > -@@ -102,13 +102,8 @@ install: dummy > - $(INSTALL_DATA) $(srcdir)/doc/pdfimages.1 > $(DESTDIR)@mandir@/man1/pdfimages.1 > - -mkdir -p $(DESTDIR)@mandir@/man5 > - $(INSTALL_DATA) $(srcdir)/doc/xpdfrc.5 $(DESTDIR)@mandir@/man5/xpdfrc.5 > ---mkdir -p $(DESTDIR)@sysconfdir@ > --@if test ! -f $(DESTDIR)@sysconfdir@/xpdfrc; then \ > --echo "$(INSTALL_DATA) $(srcdir)/doc/sample-xpdfrc > $(DESTDIR)@sysconfdir@/xpdfrc"; \ > --$(INSTALL_DATA) $(srcdir)/doc/sample-xpdfrc > $(DESTDIR)@sysconfdir@/xpdfrc; \ > --else \ > --echo "# not overwriting the existing > $(DESTDIR)@sysconfdir@/xpdfrc"; \ > --fi > -+-mkdir -p $(PREFIX)/share/examples/xpdf > -+$(INSTALL_DATA) $(srcdir)/doc/sample-xpdfrc > $(PREFIX)/share/examples/xpdf/xpdfrc > +Index: Makefile.in > +--- Makefile.in.orig > Makefile.in > +@@ -67,6 +67,12 @@ pdfdetach: > + cd @UP_DIR@splash; $(MAKE) > + cd @UP_DIR@xpdf; $(MAKE) pdfdetach$(EXE) > > - clean: > - -cd goo; $(MAKE) clean > ++pdftopng: > ++cd goo; $(MAKE) > ++cd @UP_DIR@fofi; $(MAKE) > ++cd @UP_DIR@splash; $(MAKE) > ++cd @UP_DIR@xpdf; $(MAKE) pdftopng$(EXE) > ++ > + pdftoppm: > + cd goo; $(MAKE) > + cd @UP_DIR@fofi; $(MAKE)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lr...@cvs.openbsd.org 2023/10/22 06:53:46 Modified files: net: Makefile Log message: hook net/py-ephemeral_port_reserve up to the build
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lr...@cvs.openbsd.org 2023/10/22 06:52:39 Log message: import net/py-ephemeral_port_reserve Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it. ok daniel@ Status: Vendor Tag: lraab Release Tags: lraab_20231022 N ports/net/py-ephemeral_port_reserve/Makefile N ports/net/py-ephemeral_port_reserve/distinfo N ports/net/py-ephemeral_port_reserve/pkg/DESCR N ports/net/py-ephemeral_port_reserve/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: vol...@cvs.openbsd.org 2023/10/22 06:49:26 Modified files: lang/erlang/26 : Makefile distinfo Log message: lang/erlang/26: Update to 26.1.2 ok rsadowski@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: vol...@cvs.openbsd.org 2023/10/22 06:47:44 Modified files: lang/gleam : Makefile crates.inc distinfo lang/gleam/patches: patch-compiler-core_src_build_package_compiler_rs Log message: lang/gleam: Update to 0.31.0 ok sdk@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: dan...@cvs.openbsd.org 2023/10/22 06:32:59 Modified files: devel/py-jupyter_core: Makefile distinfo devel/py-jupyter_core/pkg: PLIST Removed files: devel/py-jupyter_core/patches: patch-jupyter_core_tests_test_command_py Log message: update jupyter core to 5.4.0 ok bket@
Re: UPDATE x11/specctrwm-3.5.0
Bjorn Ketelaars wrote (2023-10-22 11:48 CEST): > spectrwm-3.5.0 has been released, which includes a bunch of major new > features and improvements, such as dock/panel support, an always mapped > window mode, floating workspace layout, transparent color support, tons > of fixes, and more. Changelog can be found at > https://github.com/conformal/spectrwm/releases/tag/SPECTRWM_3_5_0. > > Changes to port: > - Synced WANTLIB > - Switched to DIST_TUPLE > > Run tested on amd64. > > Comments/OK? I'm excited about this one. Thanks! OK sdk@ > diff --git Makefile Makefile > index e29ee65dc69..514dc05bbaa 100644 > --- Makefile > +++ Makefile > @@ -1,9 +1,8 @@ > COMMENT= small tiling window manager > > -GH_ACCOUNT= conformal > -GH_PROJECT= spectrwm > -GH_COMMIT= 06e3733175969c307a6fd47240a7a37b29d60513 > -DISTNAME=${GH_PROJECT}-3.4.1.20230507 > +V= 3.5.0 > +DIST_TUPLE= github conformal spectrwm SPECTRWM_${V:S/./_/g} / > +DISTNAME=spectrwm-${V} > > SHARED_LIBS= swmhack 1.0 > > @@ -16,8 +15,8 @@ MAINTAINER= Gonzalo L. R. , \ > PERMIT_PACKAGE= Yes > > # uses pledge() > -WANTLIB += X11 X11-xcb Xcursor Xft c util xcb xcb-icccm xcb-keysyms > -WANTLIB += xcb-randr xcb-util xcb-xinput xcb-xtest > +WANTLIB += X11 X11-xcb Xcursor Xft c fontconfig util xcb xcb-icccm > +WANTLIB += xcb-keysyms xcb-randr xcb-util xcb-xinput xcb-xtest > > RUN_DEPENDS= x11/dmenu>=4.5 > > diff --git distinfo distinfo > index f7f66c46998..a12233acd18 100644 > --- distinfo > +++ distinfo > @@ -1,2 +1,2 @@ > -SHA256 (spectrwm-3.4.1.20230507-06e37331.tar.gz) = > 1stB8RPoDDQYPHbg5BNgFYRdbqK8wvlyaKO8QMriJng= > -SIZE (spectrwm-3.4.1.20230507-06e37331.tar.gz) = 172202 > +SHA256 (conformal-spectrwm-SPECTRWM_3_5_0.tar.gz) = > tN6LLFkvxapMpNvQ6KQh9/0Wi31fVMetgZl63ADawg8= > +SIZE (conformal-spectrwm-SPECTRWM_3_5_0.tar.gz) = 194387 > diff --git patches/patch-spectrwm_1 patches/patch-spectrwm_1 > index a2748e15bd8..e002bc0b708 100644 > --- patches/patch-spectrwm_1 > +++ patches/patch-spectrwm_1 > @@ -1,7 +1,7 @@ > Index: spectrwm.1 > --- spectrwm.1.orig > +++ spectrwm.1 > -@@ -149,7 +149,7 @@ For example, starting > +@@ -164,7 +164,7 @@ For example, starting > via > .Xr xinit 1 : > .Bd -literal -offset indent > diff --git patches/patch-spectrwm_c patches/patch-spectrwm_c > index c6b86658164..6404edb119c 100644 > --- patches/patch-spectrwm_c > +++ patches/patch-spectrwm_c > @@ -1,8 +1,8 @@ > Index: spectrwm.c > --- spectrwm.c.orig > +++ spectrwm.c > -@@ -331,7 +331,7 @@ uint32_t swm_debug = 0 > - #define SWM_CONF_KEYMAPPING (1) > +@@ -373,7 +373,7 @@ uint32_t swm_debug = 0 > + #define SWM_CONF_WHITESPACE " \t\n" > > #ifndef SWM_LIB > -#define SWM_LIB "/usr/local/lib/libswmhack.so"
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: de...@cvs.openbsd.org 2023/10/22 05:25:43 Modified files: sysutils/kopia : Makefile distinfo modules.inc Log message: Update to v0.15.0 Changelog: https://github.com/kopia/kopia/releases/tag/v0.15.0
Re: CVS: cvs.openbsd.org: ports
On 2023/10/11 14:20, Rafael Sadowski wrote: > CVSROOT: /cvs > Module name: ports > Changes by: rsadow...@cvs.openbsd.org 2023/10/11 14:20:25 > > Log message: > Import qtwebengine-6.5.2 > > The Qt WebEngine module provides a web browser engine that makes it easy > to > embed content from the World Wide Web into your Qt application on > platforms > that do not have a native web engine. > > Qt WebEngine provides C++ classes and QML types for rendering HTML, > XHTML, and > SVG documents, styled using Cascading Style Sheets (CSS) and scripted with > JavaScript. HTML documents can be made fully editable by the user through > the > use of the contenteditable attribute on HTML elements. > > OK kn@ Fails on i386. It takes ~45 minutes to get to that point so I'm going to mark it BROKEN-i386 for now. /usr/local/bin/python3.10 ../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/third_party/node/node. py ../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/third_party/devtools-frontend/src/scripts/bui ld/compress_files.js --file_list __third_party_devtools-frontend_src_compress__pobj_qt6-qtwebengine-6.5.2_build-i386_s rc_core_target_toolchain_target__rule..rsp Traceback (most recent call last): File "/pobj/qt6-qtwebengine-6.5.2/build-i386/src/core/Release/i386/../../../../../qtwebengine-everywhere-src-6.5.2/s rc/3rdparty/chromium/third_party/node/node.py", line 60, in RunNode(sys.argv[1:]) File "/pobj/qt6-qtwebengine-6.5.2/build-i386/src/core/Release/i386/../../../../../qtwebengine-everywhere-src-6.5.2/s rc/3rdparty/chromium/third_party/node/node.py", line 55, in RunNode raise RuntimeError('Command \'%s\' failed\n%s' % (' '.join(cmd), err)) RuntimeError: Command '/usr/local/bin/node ../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/third _party/devtools-frontend/src/scripts/build/compress_files.js --file_list __third_party_devtools-frontend_src_compress_ _pobj_qt6-qtwebengine-6.5.2_build-i386_src_core_target_toolchain_target__rule..rsp' failed
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2023/10/22 04:56:35 Modified files: x11/qt6/qtwebengine: Makefile Log message: mark BROKEN-i386 RuntimeError: Command '/usr/local/bin/node ../../../../../qtwebengine-everywhere-src-6.5.2/src/3rdparty/chromium/third_party/devtools-frontend/src/scripts/build/compress_files.js --file_list __third_party_devtools-frontend_src_compress__pobj_qt6-qtwebengine-6.5.2_build-i386_src_core_target_toolchain_target__rule..rsp' failed
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2023/10/22 04:51:37 Modified files: www/squid : Tag: OPENBSD_7_4 Makefile distinfo Log message: update to squid-6.4, fixes include: SQUID-2023:1 Request/Response smuggling in HTTP(S) and ICAP SQUID-2023:2 Multiple issues in HTTP response caching SQUID-2023:3 Denial of Service in HTTP Digest Authentication SQUID-2023:5 Denial of Service in FTP
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2023/10/22 04:51:18 Modified files: www/squid : Makefile distinfo Log message: update to squid-6.4, fixes include: SQUID-2023:1 Request/Response smuggling in HTTP(S) and ICAP SQUID-2023:2 Multiple issues in HTTP response caching SQUID-2023:3 Denial of Service in HTTP Digest Authentication SQUID-2023:5 Denial of Service in FTP
Re: Update SITE_KDE
On 2023/10/22 09:03, Rafael Sadowski wrote: > - Remove broken mirrors > - Switch to HTTPS > > OK? > > Index: network.conf > === > RCS file: /cvs/ports/infrastructure/db/network.conf,v > retrieving revision 1.23 > diff -u -p -r1.23 network.conf > --- network.conf 27 Sep 2023 21:41:16 - 1.23 > +++ network.conf 22 Oct 2023 07:02:22 - > @@ -105,14 +105,11 @@ SITE_TEX_CTAN+= \ > SITE_KDE+= \ > https://download.kde.org/ \ > https://mirrors.mit.edu/kde/ \ > - https://kde.freemirror.org/kde/ftp/stable/applications/ \ > https://mirror.csclub.uwaterloo.ca/kde/ \ > https://ftp.acc.umu.se/mirror/kde.org/ftp/ \ > - http://kde.mirror.anlx.net/ \ > - http://ftp.fi.muni.cz/pub/kde/ \ > - http://mirror.easyname.at/kde/ \ > - https://mirrors.dotsrc.org/kde/ \ > - ftp://mirrors.dotsrc.org/kde/ > + https://ftp.fi.muni.cz/pub/kde/ \ > + https://mirror.easyname.at/kde/ \ > + https://mirrors.dotsrc.org/kde/ generally ok, but ftp://mirrors.dotsrc.org/kde/ is still working and it can be useful to list at least one ftp mirror for "make peek-ftp", so I would probably keep that (at the bottom of the list).
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2023/10/22 04:35:37 Removed files: cad/oce: Makefile distinfo cad/oce/patches: patch-CMakeLists_txt patch-adm_cmake_occt_csf_cmake patch-adm_cmake_occt_macros_cmake patch-adm_templates_env_install_sh_in patch-src_BRepMesh_delabella_cpp patch-src_OSD_OSD_Chronometer_cxx patch-src_OSD_OSD_Host_cxx patch-src_OSD_OSD_MemInfo_cxx patch-src_OSD_OSD_Path_cxx patch-src_Standard_Standard_CString_cxx patch-src_Standard_Standard_MMgrOpt_cxx patch-src_Standard_Standard_StackTrace_cxx cad/oce/pkg: DESCR MESSAGE PLIST Log message: remove unhooked port, oce
UPDATE x11/specctrwm-3.5.0
spectrwm-3.5.0 has been released, which includes a bunch of major new features and improvements, such as dock/panel support, an always mapped window mode, floating workspace layout, transparent color support, tons of fixes, and more. Changelog can be found at https://github.com/conformal/spectrwm/releases/tag/SPECTRWM_3_5_0. Changes to port: - Synced WANTLIB - Switched to DIST_TUPLE Run tested on amd64. Comments/OK? diff --git Makefile Makefile index e29ee65dc69..514dc05bbaa 100644 --- Makefile +++ Makefile @@ -1,9 +1,8 @@ COMMENT= small tiling window manager -GH_ACCOUNT=conformal -GH_PROJECT=spectrwm -GH_COMMIT= 06e3733175969c307a6fd47240a7a37b29d60513 -DISTNAME= ${GH_PROJECT}-3.4.1.20230507 +V= 3.5.0 +DIST_TUPLE=github conformal spectrwm SPECTRWM_${V:S/./_/g} / +DISTNAME= spectrwm-${V} SHARED_LIBS= swmhack 1.0 @@ -16,8 +15,8 @@ MAINTAINER= Gonzalo L. R. , \ PERMIT_PACKAGE=Yes # uses pledge() -WANTLIB += X11 X11-xcb Xcursor Xft c util xcb xcb-icccm xcb-keysyms -WANTLIB += xcb-randr xcb-util xcb-xinput xcb-xtest +WANTLIB += X11 X11-xcb Xcursor Xft c fontconfig util xcb xcb-icccm +WANTLIB += xcb-keysyms xcb-randr xcb-util xcb-xinput xcb-xtest RUN_DEPENDS= x11/dmenu>=4.5 diff --git distinfo distinfo index f7f66c46998..a12233acd18 100644 --- distinfo +++ distinfo @@ -1,2 +1,2 @@ -SHA256 (spectrwm-3.4.1.20230507-06e37331.tar.gz) = 1stB8RPoDDQYPHbg5BNgFYRdbqK8wvlyaKO8QMriJng= -SIZE (spectrwm-3.4.1.20230507-06e37331.tar.gz) = 172202 +SHA256 (conformal-spectrwm-SPECTRWM_3_5_0.tar.gz) = tN6LLFkvxapMpNvQ6KQh9/0Wi31fVMetgZl63ADawg8= +SIZE (conformal-spectrwm-SPECTRWM_3_5_0.tar.gz) = 194387 diff --git patches/patch-spectrwm_1 patches/patch-spectrwm_1 index a2748e15bd8..e002bc0b708 100644 --- patches/patch-spectrwm_1 +++ patches/patch-spectrwm_1 @@ -1,7 +1,7 @@ Index: spectrwm.1 --- spectrwm.1.orig +++ spectrwm.1 -@@ -149,7 +149,7 @@ For example, starting +@@ -164,7 +164,7 @@ For example, starting via .Xr xinit 1 : .Bd -literal -offset indent diff --git patches/patch-spectrwm_c patches/patch-spectrwm_c index c6b86658164..6404edb119c 100644 --- patches/patch-spectrwm_c +++ patches/patch-spectrwm_c @@ -1,8 +1,8 @@ Index: spectrwm.c --- spectrwm.c.orig +++ spectrwm.c -@@ -331,7 +331,7 @@ uint32_t swm_debug = 0 - #define SWM_CONF_KEYMAPPING (1) +@@ -373,7 +373,7 @@ uint32_t swm_debug = 0 + #define SWM_CONF_WHITESPACE " \t\n" #ifndef SWM_LIB -#define SWM_LIB "/usr/local/lib/libswmhack.so"
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2023/10/22 03:08:28 Modified files: x11/gnome/user-docs: Makefile distinfo Log message: Update to gnome-user-docs-44.6.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2023/10/22 02:59:14 Modified files: x11/gnome/maps : Makefile distinfo Log message: Update to gnome-maps-44.5.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2023/10/22 02:55:21 Modified files: x11/gnome/libshumate: Makefile distinfo Log message: Update to libshumate-1.1.1.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2023/10/22 01:30:29 Modified files: x11/xfce4/xfce4-dev-tools: Makefile Log message: x11/xfce4/xfce4-dev-tools: fixup previous xsltproc isnt a port but is in libxslt, and it's a bdep not an rep reported by phessler@ and naddy@ (and this is why you shouldn't commit and run to the hills..)
Update SITE_KDE
- Remove broken mirrors - Switch to HTTPS OK? Index: network.conf === RCS file: /cvs/ports/infrastructure/db/network.conf,v retrieving revision 1.23 diff -u -p -r1.23 network.conf --- network.conf27 Sep 2023 21:41:16 - 1.23 +++ network.conf22 Oct 2023 07:02:22 - @@ -105,14 +105,11 @@ SITE_TEX_CTAN+= \ SITE_KDE+= \ https://download.kde.org/ \ https://mirrors.mit.edu/kde/ \ - https://kde.freemirror.org/kde/ftp/stable/applications/ \ https://mirror.csclub.uwaterloo.ca/kde/ \ https://ftp.acc.umu.se/mirror/kde.org/ftp/ \ - http://kde.mirror.anlx.net/ \ - http://ftp.fi.muni.cz/pub/kde/ \ - http://mirror.easyname.at/kde/ \ - https://mirrors.dotsrc.org/kde/ \ - ftp://mirrors.dotsrc.org/kde/ + https://ftp.fi.muni.cz/pub/kde/ \ + https://mirror.easyname.at/kde/ \ + https://mirrors.dotsrc.org/kde/ SITE_SAVANNAH+=\
Re: new textproc/goldendict 1.5.0
On Sat Oct 21, 2023 at 11:00:45PM +, Klemens Nanni wrote: > 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. Thanks! > > OK? ok rsadowski
Re: CVS: cvs.openbsd.org: ports
On Sat Oct 21, 2023 at 03:57:18PM -0600, Klemens Nanni wrote: > 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) > What is the strategy here? Updating and marking as BROKEN? Was the old one broken too? Why 23.08.2 and not MODKDE_VERSION? The 23.08.2 update is not ready, checkout x11/kde-applications/Makefile? I ran into the same problem with C++2z so I left it on the old version. Why do we need the new libquotient?
Re: [update] www/py-werkzeug to 2.2.3
Lucas Raab writes: > 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? tryton is mostly broken currently (5.0 branch needs a different python version than the current one, and 5.2 is EOL). I need to do something for that anyway. so no problem to update werkzeug regarding tryton :) thanks. -- Sebastien Marie
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2023/10/22 00:08:50 Modified files: infrastructure/db: dist-tuple.pattern Log message: add kde (invent.kde.org) support for DIST_TUPLES ok thfr, tweak@ and ok op@