CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2022/02/12 00:39:49 Modified files: databases/web2ldap: Makefile distinfo Log message: databases/web2ldap: update to 1.7.3, from maintainer Lucas Raab
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2022/02/12 00:36:19 Modified files: x11/xfce4/xfce4-notifyd: Makefile distinfo Log message: x11/xfce4/xfce4-notifyd: update to 0.6.3
Re: Remove cmake wxneeded hack and set USE_WXNEEDED
On Sat Feb 12, 2022 at 07:27:14AM +0100, Rafael Sadowski wrote: > > I come to two questions: > > 1. USE_WXNEEDED=Yes is broken for recoll and maybe other QMake ports > or I misunderstood your statement. The USE_WXNEEDED=Yes works like expected for recoll. $ readelf -l /usr/local/bin/recollq | grep WX OPENBSD_WXNEED 0x 0x 0x
Re: Remove cmake wxneeded hack and set USE_WXNEEDED
On Fri Feb 11, 2022 at 10:24:29PM +, Stuart Henderson wrote: > On 2022/02/11 21:45, Rafael Sadowski wrote: > > Hi ports! > > > > To work with upstream for a better OpenBSD support I would like to remove > > our deep openbsd hacks in the cmake base-system. > > > > This diff removes the webkit/webengine-wxneeded hack in > > cmComputeLinkInformation.cxx. I added USE_WXNEEDED=Yes in all ports with > > Qt5WebKit and Qt5WebEngine*. > > > > Because the hack handles all "webkit" entries, do we need USE_WXNEEDED in > > all other ports where there is a "webkit"? What are they? www/webkitgtk4? > > > > Feedback? > > I don't know exactly what that hack does, > It searches for webkit/webengine (lower-case search) in all link-entries for EXECUTABLE/SHARED_LIBRARY targets. If the search match it adds "-Wl,-z,wxneeded". > > but I checked recoll and that does not currently have an > OPENBSD_WXNEEDED section (check with objdump -p). recoll is not a cmake port. I think I found that through my analysis. I looked ports that use Qt5WebKit or Qt5WebEngine but have no USE_WXNEEDED=Yes. I come to two questions: 1. USE_WXNEEDED=Yes is broken for recoll and maybe other QMake ports or 2. Not all ports depending on Qt5WebKit,Qt5WebEngine need wxneeded. I don't think so. > > And for citra you changed from USE_WXNEEDED=Yes to No. So at the > very least there are some missing bumps here, but maybe other changes > are needed too. Ops, that was my test-case. USE_WXNEEDED=Yes works here with USE_WXNEEDED. That should be Yes, I'll save us another diff.
new: devel/py-i3ipc
Hello, I've created a port for i3ipc Python library. It allows you to control the i3 window manager and it's useful for writing scripts for notifications, status generators, daemons etc. Please comment on how's bad/good is packaging. Website: https://github.com/altdesktop/i3ipc-python/ Cheers, Sergey. py-i3ipc.tgz Description: application/tar-gz
[update] intellij and pycharm
Hello, Here are twin updates to pycharm and intellij to 2021.3.2, both pretty minor. They've beem working fine so far. Changelogs: https://youtrack.jetbrains.com/articles/IDEA-A-95/IntelliJ-IDEA-2021.3.2-(213.6777.52-build)-Release-Notes https://confluence.jetbrains.com/display/PYH/PyCharm+2021.3.2+Release+Notes Thanks, Lucas diff d02bb15d20bda7981260965cb05706d608e73bf1 /usr/ports blob - ef12d2fc8282dbaf7d131bae7b54a33ab7b3bd99 file + devel/intellij/Makefile --- devel/intellij/Makefile +++ devel/intellij/Makefile @@ -2,7 +2,7 @@ COMMENT= IntelliJ IDEA Java IDE -V= 2021.3.1 +V= 2021.3.2 DISTNAME= ideaIC-${V}-no-jbr PKGNAME= intellij-${V} CATEGORIES=devel @@ -25,7 +25,7 @@ RUN_DEPENDS= devel/desktop-file-utils \ NO_TEST= Yes -WRKDIST= ${WRKDIR}/idea-IC-213.6461.79 +WRKDIST= ${WRKDIR}/idea-IC-213.6777.52 IJ=${PREFIX}/intellij # If NO_BUILD is set, JAVA_HOME doesn't get defined. So do blob - d6813f0a53d1a251d2206713b3a70ecc046579a7 file + devel/intellij/distinfo --- devel/intellij/distinfo +++ devel/intellij/distinfo @@ -1,2 +1,2 @@ -SHA256 (ideaIC-2021.3.1-no-jbr.tar.gz) = tj+rNj94dyhQyH9HbnAKOOfmvqSAzo+zHArOxP4z3xI= -SIZE (ideaIC-2021.3.1-no-jbr.tar.gz) = 636967985 +SHA256 (ideaIC-2021.3.2-no-jbr.tar.gz) = 9LbmFNroVkV3NkD4XmOwyeVFM/z47dXLo99Aod+Vvvg= +SIZE (ideaIC-2021.3.2-no-jbr.tar.gz) = 636932173 blob - 2960677307ba50621f10b59ecdaa704f8fb5f9e2 file + devel/intellij/pkg/PLIST --- devel/intellij/pkg/PLIST +++ devel/intellij/pkg/PLIST @@ -100,7 +100,7 @@ intellij/lib/asm-tree-7.1.jar intellij/lib/asm-util-7.1.jar intellij/lib/async-profiler.jar intellij/lib/bootstrap.jar -intellij/lib/build-marker-IC-213.6461.79 +intellij/lib/build-marker-IC-213.6777.52 intellij/lib/byte-buddy-agent.jar intellij/lib/cds/ intellij/lib/cds/classesLogAgent.jar @@ -417,7 +417,6 @@ intellij/plugins/cwm-plugin/lib/cwm-common.jar intellij/plugins/cwm-plugin/lib/cwm-host-unattended.jar intellij/plugins/cwm-plugin/lib/cwm-host.jar intellij/plugins/cwm-plugin/lib/cwm-lobby-common.jar -intellij/plugins/cwm-plugin/lib/cwm-plugin-android.jar intellij/plugins/cwm-plugin/lib/cwm-plugin-terminal.jar intellij/plugins/cwm-plugin/lib/cwm-plugin.jar intellij/plugins/cwm-plugin/lib/cwm-unattended-common.jar @@ -429,7 +428,7 @@ intellij/plugins/cwm-plugin/lib/kotlinx-serialization- intellij/plugins/cwm-plugin/lib/projector-client-common.jar intellij/plugins/cwm-plugin/lib/projector-client-swing.jar intellij/plugins/cwm-plugin/lib/quiche-jna-stubs.jar -intellij/plugins/cwm-plugin/lib/rd-text-2021.3.4.jar +intellij/plugins/cwm-plugin/lib/rd-text-2021.3.5.jar intellij/plugins/cwm-plugin/lib/tls-channel.jar intellij/plugins/cwm-plugin/quiche-native/ intellij/plugins/cwm-plugin/quiche-native/linux-x86-64/ @@ -711,6 +710,7 @@ intellij/plugins/space/lib/ intellij/plugins/space/lib/3rd-party.jar intellij/plugins/space/lib/jackson-datatype-joda-2.13.0.jar intellij/plugins/space/lib/joda-time-2.10.8.jar +intellij/plugins/space/lib/kotlinx-coroutines-slf4j-1.5.2.jar intellij/plugins/space/lib/space-idea-sdk-1.1.83546.jar intellij/plugins/space/lib/space-java-jps.jar intellij/plugins/space/lib/space.jar @@ -1305,6 +1305,7 @@ intellij/plugins/wsl-fs-helper/lib/ intellij/plugins/wsl-fs-helper/lib/bifurcan-0.2.0-alpha6.jar intellij/plugins/wsl-fs-helper/lib/java-diff-utils-4.9.jar intellij/plugins/wsl-fs-helper/lib/kotlinx-coroutines-debug-1.5.1.jar +intellij/plugins/wsl-fs-helper/lib/kotlinx-coroutines-slf4j-1.5.2.jar intellij/plugins/wsl-fs-helper/lib/okhttp-4.9.2.jar intellij/plugins/wsl-fs-helper/lib/okio-2.8.0.jar intellij/plugins/wsl-fs-helper/lib/wsl-fs-helper.jar diff 7ec0500b99137740fb07f6291a098535542f3d10 /usr/ports blob - 1e3c693f34951789de981c7595f5eb66dda19138 file + devel/pycharm/Makefile --- devel/pycharm/Makefile +++ devel/pycharm/Makefile @@ -2,7 +2,7 @@ COMMENT= Python IDE based on IntelliJ IDEA -V= 2021.3.1 +V= 2021.3.2 DISTNAME= pycharm-community-${V} PKGNAME= pycharm-${V} CATEGORIES=devel blob - 70bb7deaf17fe3d94ea488b8b7d766f14341cca2 file + devel/pycharm/distinfo --- devel/pycharm/distinfo +++ devel/pycharm/distinfo @@ -1,2 +1,2 @@ -SHA256 (pycharm-community-2021.3.1-no-jbr.tar.gz) = wRxr3D/4uAMq3baMophmtX4Bdt6as8n3EHPJ0z7LPUg= -SIZE (pycharm-community-2021.3.1-no-jbr.tar.gz) = 338990714 +SHA256 (pycharm-community-2021.3.2-no-jbr.tar.gz) = 3+1w8brNxO2+Luruo+vfWt4MpjBrZREBCoSooDtNDfA= +SIZE (pycharm-community-2021.3.2-no-jbr.tar.gz) = 338946474 blob - 01fea11b510828a5c57cf08b9d0ee5e612fb5b1c file + devel/pycharm/pkg/PLIST --- devel/pycharm/pkg/PLIST +++ devel/pycharm/pkg/PLIST @@ -36,7 +36,7 @@ pycharm/lib/asm-tree-7.1.jar pycharm/lib/asm-util-7.1.jar pycharm/lib/async-profiler.jar pycharm/lib/bootstrap.jar
[update] databases/web2ldap to 1.7.3
Hello, Here's a small update to web2ldap and tested with the usual suite of ldapd, OpenLDAP, and FreeIPA. Changelog: https://web2ldap.de/changes-1.7.html#r1.7.3 Thanks! Lucas diff d02bb15d20bda7981260965cb05706d608e73bf1 /usr/ports blob - 9c137aa707b91982a9a60d3d3b12f124af4c1312 file + databases/web2ldap/Makefile --- databases/web2ldap/Makefile +++ databases/web2ldap/Makefile @@ -2,7 +2,7 @@ COMMENT = full-featured LDAP client running as web application -MODPY_EGG_VERSION =1.7.0 +MODPY_EGG_VERSION =1.7.3 DISTNAME = web2ldap-${MODPY_EGG_VERSION} CATEGORIES = databases www sysutils blob - e26016bf23acb3f58462870a687cd65153bea72d file + databases/web2ldap/distinfo --- databases/web2ldap/distinfo +++ databases/web2ldap/distinfo @@ -1,2 +1,2 @@ -SHA256 (web2ldap-1.7.0.tar.gz) = zBW6HBPyoCdiBsPsknYe5XDgt9HskVZ7SmdNT6FPedE= -SIZE (web2ldap-1.7.0.tar.gz) = 529300 +SHA256 (web2ldap-1.7.3.tar.gz) = mXLP4S6lPnm28HRgAt3KQJ995m6+hI4TXx31RhUOhQM= +SIZE (web2ldap-1.7.3.tar.gz) = 530825
sparc64 bulk build report
Bulk build on sparc64-0a.ports.openbsd.org Started : Wed Feb 9 14:05:38 MST 2022 Finished: Fri Feb 11 21:39:26 MST 2022 Duration: 2 Days 7 hours 34 minutes Built using OpenBSD 7.0-current (GENERIC.MP) #1188: Wed Feb 9 05:39:15 MST 2022 Built 9250 packages Number of packages built each day: Feb 9: 6830 Feb 10: 1778 Feb 11: 642 Critical path missing pkgs: http://build-failures.rhaalovely.net/sparc64/2022-02-09/summary.log Build failures: 41 http://build-failures.rhaalovely.net/sparc64/2022-02-09/archivers/fuse-zip.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/audio/schismtracker.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/databases/xapian-bindings,-main.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/devel/avr/gcc.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/devel/cbmc.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/devel/kf5/kcrash.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/devel/kf5/kitemviews.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/devel/xtensa-esp32-elf/binutils.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/devel/xtensa-lx106-elf/binutils.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/editors/scite.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/emulators/openmsx.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/games/egoboo.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/games/frotz.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/games/irrlamb.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/games/stepmania.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/games/vkquake.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/games/witchblast.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/graphics/birdfont.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/lang/clazy.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/math/coq.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/multimedia/lebiniou.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/multimedia/mkvtoolnix.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/net/amule,-daemon.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/net/bro.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/net/pmacct,postgresql.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/net/zabbix,sqlite3,-main.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/news/nzbget.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/productivity/gnucash.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/productivity/kuserfeedback.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/security/arirang.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/security/encfs.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/security/veracrypt.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/sysutils/ipmitool.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/sysutils/libvirt.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/textproc/docbook-utils.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/textproc/link-grammar,,-main.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/www/nextcloud_notify_push.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/www/unit/unit-php,php74.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/www/unit/unit-ruby.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/x11/gnome/gjs.log http://build-failures.rhaalovely.net/sparc64/2022-02-09/x11/qt5/qtwebkit.log Recurrent failures: failures/archivers/fuse-zip.log failures/databases/xapian-bindings,-main.log failures/devel/avr/gcc.log failures/devel/cbmc.log failures/devel/xtensa-esp32-elf/binutils.log failures/devel/xtensa-lx106-elf/binutils.log failures/emulators/openmsx.log failures/games/egoboo.log failures/games/frotz.log failures/games/stepmania.log failures/games/vkquake.log failures/games/witchblast.log failures/lang/clazy.log failures/math/coq.log failures/net/bro.log failures/net/pmacct,postgresql.log failures/net/zabbix,sqlite3,-main.log failures/news/nzbget.log failures/security/arirang.log failures/security/encfs.log failures/sysutils/libvirt.log failures/textproc/docbook-utils.log failures/www/nextcloud_notify_push.log failures/www/unit/unit-php,php74.log failures/www/unit/unit-ruby.log failures/x11/gnome/gjs.log failures/x11/qt5/qtwebkit.log New failures: +failures/audio/schismtracker.log +failures/devel/kf5/kcrash.log +failures/devel/kf5/kitemviews.log +failures/editors/scite.log +failures/graphics/birdfont.log +failures/multimedia/lebiniou.log +failures/multimedia/mkvtoolnix.log +failures/net/amule,-daemon.log +failures/productivity/gnucash.log +failures/productivity/kuserfeedback.log +failures/security/veracrypt.log +failures/sysutils/ipmitool.log
[Update]devel/p5-Alien-Base: Update to 2.46
Hi, ports@: Here is a patch for devel/p5-Alien-Base: i) Update to 2.46 ii) Update DEPENDS, not all R_DEPS are required when build. It build well and pass all tests on amd64-current system. Only 1 port depends on it, build well and NO_TEST defined. Cheers ! wenIndex: Makefile === RCS file: /cvs/ports/devel/p5-Alien-Base/Makefile,v retrieving revision 1.3 diff -u -p -r1.3 Makefile --- Makefile22 May 2021 00:25:51 - 1.3 +++ Makefile12 Feb 2022 03:06:18 - @@ -5,9 +5,7 @@ COMMENT = base classes for Alien:: modul MODULES = cpan PKG_ARCH = * -V =2.37 - -REVISION = 1 +V =2.46 PKGNAME = p5-Alien-Base-${V} DISTNAME = Alien-Build-${V} @@ -17,6 +15,7 @@ CATEGORIES = devel # perl PERMIT_PACKAGE = Yes +BUILD_DEPENDS =sysutils/p5-File-Which RUN_DEPENDS = devel/p5-FFI-CheckLib \ devel/p5-File-chdir \ devel/p5-Path-Tiny \ @@ -25,6 +24,5 @@ RUN_DEPENDS = devel/p5-FFI-CheckLib \ sysutils/p5-Capture-Tiny TEST_DEPENDS = devel/p5-Alien-Base-ModuleBuild -BUILD_DEPENDS =${RUN_DEPENDS} .include Index: distinfo === RCS file: /cvs/ports/devel/p5-Alien-Base/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo18 Jan 2021 13:27:25 - 1.1.1.1 +++ distinfo12 Feb 2022 03:06:18 - @@ -1,2 +1,2 @@ -SHA256 (Alien-Build-2.37.tar.gz) = MAC8vphIJkP3a7z/zkL9SPJMY6ZFf4qiwWlfSBrJ7VE= -SIZE (Alien-Build-2.37.tar.gz) = 330915 +SHA256 (Alien-Build-2.46.tar.gz) = S7MB+itilqnY4oUACTLqM0CDKjpwvbnF4aY8b9HPSmc= +SIZE (Alien-Build-2.46.tar.gz) = 319520
math/coq: drop default variable values
bsd.port.mk handles leading "V" in GH_TAGNAME: Before the diff: $ make -V DISTNAME ${GH_PROJECT}-${V} $ make show=DISTNAME coq-8.13.2 $ make -V WRKDIST ${WRKDIR}/${GH_PROJECT}-${V} $ make show=WRKDIST /usr/ports/pobj/coq-8.13.2/coq-8.13.2 After the diff: $ make -V DISTNAME ${GH_PROJECT}-${GH_TAGNAME:C/^(v|V|ver|[Rr]el|[Rr]elease)[-._]?([0-9])/\2/} $ make show=DISTNAME coq-8.13.2 $ make -V WRKDIST ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME:C/^[vV]([0-9])/\1/} $ make show=WRKDIST /usr/ports/pobj/coq-8.13.2/coq-8.13.2 Feedback? Objection? OK? Index: Makefile === RCS file: /cvs/ports/math/coq/Makefile,v retrieving revision 1.57 diff -u -p -r1.57 Makefile --- Makefile10 Dec 2021 04:11:00 - 1.57 +++ Makefile12 Feb 2022 00:32:03 - @@ -6,8 +6,6 @@ V= 8.13.2 GH_ACCOUNT = coq GH_PROJECT = coq GH_TAGNAME = V${V} -DISTNAME = ${GH_PROJECT}-${V} -WRKDIST = ${WRKDIR}/${GH_PROJECT}-${V} REVISION = 0 CATEGORIES=math
Re: Remove cmake wxneeded hack and set USE_WXNEEDED
On 2022/02/11 21:45, Rafael Sadowski wrote: > Hi ports! > > To work with upstream for a better OpenBSD support I would like to remove > our deep openbsd hacks in the cmake base-system. > > This diff removes the webkit/webengine-wxneeded hack in > cmComputeLinkInformation.cxx. I added USE_WXNEEDED=Yes in all ports with > Qt5WebKit and Qt5WebEngine*. > > Because the hack handles all "webkit" entries, do we need USE_WXNEEDED in > all other ports where there is a "webkit"? What are they? www/webkitgtk4? > > Feedback? I don't know exactly what that hack does, but I checked recoll and that does not currently have an OPENBSD_WXNEEDED section (check with objdump -p). And for citra you changed from USE_WXNEEDED=Yes to No. So at the very least there are some missing bumps here, but maybe other changes are needed too.
Remove cmake wxneeded hack and set USE_WXNEEDED
Hi ports! To work with upstream for a better OpenBSD support I would like to remove our deep openbsd hacks in the cmake base-system. This diff removes the webkit/webengine-wxneeded hack in cmComputeLinkInformation.cxx. I added USE_WXNEEDED=Yes in all ports with Qt5WebKit and Qt5WebEngine*. Because the hack handles all "webkit" entries, do we need USE_WXNEEDED in all other ports where there is a "webkit"? What are they? www/webkitgtk4? Feedback? Rafael diff --git a/astro/stellarium/Makefile b/astro/stellarium/Makefile index cd48c4340ee..5246288010f 100644 --- a/astro/stellarium/Makefile +++ b/astro/stellarium/Makefile @@ -1,5 +1,7 @@ # $OpenBSD: Makefile,v 1.77 2022/02/07 16:11:53 sthen Exp $ +USE_WXNEEDED= Yes + COMMENT= free open source planetarium GH_TAGNAME=v0.21.3 diff --git a/databases/recoll/Makefile b/databases/recoll/Makefile index f32b123ba1a..413dfa47e5c 100644 --- a/databases/recoll/Makefile +++ b/databases/recoll/Makefile @@ -1,5 +1,7 @@ # $OpenBSD: Makefile,v 1.16 2021/11/26 09:04:57 sthen Exp $ +USE_WXNEEDED= Yes + COMMENT-main= full text search application COMMENT-gui= X user interface to recoll diff --git a/devel/cmake/Makefile b/devel/cmake/Makefile index 4039243349a..da71c275899 100644 --- a/devel/cmake/Makefile +++ b/devel/cmake/Makefile @@ -8,7 +8,7 @@ VER = 3.20.3 EPOCH =0 DISTNAME = cmake-${VER} CATEGORIES = devel -REVISION = 2 +REVISION = 3 HOMEPAGE = https://www.cmake.org/ diff --git a/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx b/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx index 42a93134dec..3df3faab26b 100644 --- a/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx +++ b/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx @@ -13,33 +13,7 @@ Index: Source/cmComputeLinkInformation.cxx this->OrderRuntimeSearchPath->SetImplicitDirectories(this->ImplicitLinkDirs); if (this->OrderDependentRPath) { this->OrderDependentRPath->SetImplicitDirectories(this->ImplicitLinkDirs); -@@ -488,6 +489,7 @@ cmComputeLinkInformation::GetSharedLibrariesLinked() c - - bool cmComputeLinkInformation::Compute() - { -+ bool use_wxneeded = false; - // Skip targets that do not link. - if (!(this->Target->GetType() == cmStateEnums::EXECUTABLE || - this->Target->GetType() == cmStateEnums::SHARED_LIBRARY || -@@ -514,10 +516,17 @@ bool cmComputeLinkInformation::Compute() - if (linkEntry.IsSharedDep) { - this->AddSharedDepItem(linkEntry.Item, linkEntry.Target); - } else { -+ std::string litem_tolower = linkEntry.Item.Value; -+ transform(litem_tolower.begin(), litem_tolower.end(), litem_tolower.begin(), ::tolower); -+ if (litem_tolower.find("webkit") != std::string::npos || litem_tolower.find("webengine") != std::string::npos) -+ use_wxneeded = true; - this->AddItem(linkEntry.Item, linkEntry.Target); - } - } - -+ if (use_wxneeded == true) -+this->AddUserItem(std::string("-Wl,-z,wxneeded"), false); -+ - // Restore the target link type so the correct system runtime - // libraries are found. - cmProp lss = this->Target->GetProperty("LINK_SEARCH_END_STATIC"); -@@ -713,10 +722,16 @@ void cmComputeLinkInformation::AddItem(BT +@@ -713,10 +714,16 @@ void cmComputeLinkInformation::AddItem(BT // This is a directory. this->DropDirectoryItem(item.Value); } else { @@ -59,7 +33,7 @@ Index: Source/cmComputeLinkInformation.cxx } } else { // This is a library or option specified by the user. -@@ -1049,11 +1064,18 @@ void cmComputeLinkInformation::AddTargetItem(BTSharedLibrariesLinked.insert(target); } @@ -82,7 +56,7 @@ Index: Source/cmComputeLinkInformation.cxx } // For compatibility with CMake 2.4 include the item's directory in -@@ -1066,6 +1088,27 @@ void cmComputeLinkInformation::AddTargetItem(BTItems.emplace_back(item, true, target); diff --git a/devel/kf5/kdewebkit/Makefile b/devel/kf5/kdewebkit/Makefile index b9cac69851b..9f5313dd640 100644 --- a/devel/kf5/kdewebkit/Makefile +++ b/devel/kf5/kdewebkit/Makefile @@ -1,5 +1,7 @@ # $OpenBSD: Makefile,v 1.17 2021/10/13 15:02:04 rsadowski Exp $ +USE_WXNEEDED= Yes + COMMENT = integration of the HTML rendering engine WebKit into KDE DISTNAME = kdewebkit-${VERSION} diff --git a/devel/kreport/Makefile b/devel/kreport/Makefile index e4ee6e1e007..ff4b88fb08d 100644 --- a/devel/kreport/Makefile +++ b/devel/kreport/Makefile @@ -1,5 +1,7 @@ # $OpenBSD: Makefile,v 1.9 2021/09/13 06:57:54 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = framework for generation of reports in multiple formats VERSION = 3.2.0 diff --git a/devel/qt-creator/Makefile b/devel/qt-creator/Makefile index c9902825443..4947f43e659 100644 --- a/devel/qt-creator/Makefile +++ b/devel/qt-creator/Makefile @@ -1,5 +1,7 @@ # $OpenBSD: Makefile,v 1.81 2022/01/04 17:14:28
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/02/11 10:17:28 Modified files: infrastructure/mk: bsd.port.mk Log message: after feedback from aja@ and discussion with espie@, change the filename format to ${PKGDIR}/(class).login, this also allows getting rid of the LOGIN_CONF variable so that no Makefile changes are needed, only adding the @sample.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/02/11 09:34:27 Modified files: graphics/ImageMagick: Makefile distinfo graphics/ImageMagick/patches: patch-config_policy_xml Log message: update to ImageMagick 6.9.12-38 - stop patching policy.xml to disable the ghostscript delegate now we are no longer 9 years behind on fixes for that
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/02/11 09:30:23 Modified files: mail/evolution-ews: Makefile distinfo Log message: Update to evolution-ews-3.42.4.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/02/11 09:29:06 Modified files: mail/evolution : Makefile distinfo Log message: Update to evolution-3.42.4.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/02/11 09:28:51 Modified files: databases/evolution-data-server: Makefile distinfo Log message: Update to evolution-data-server-3.42.4.
Re: sparc64 bulk build report
On Fri, Feb 11, 2022 at 10:11:16AM +, Klemens Nanni wrote: > On Tue, Feb 08, 2022 at 09:21:16PM -0700, Kurt Mosiejczuk wrote: > > http://build-failures.rhaalovely.net/sparc64/2022-02-06/net/kdeconnect-kde.log > > AutoGen: Parsing "BIN:/plugins/remotecontrol/plugin_remotecontrol_debug.h" > > Abort trap (core dumped) > No idea what fails, but I cannot reproduce it on the latest snap, > packages and ports tree. I'm noticing some things just abort trap but if you build them again they work fine. :| --Kurt
Re: sparc64 bulk build report
On Fri, Feb 11, 2022 at 09:43:35AM +, Klemens Nanni wrote: > On Tue, Feb 08, 2022 at 09:21:16PM -0700, Kurt Mosiejczuk wrote: > > http://build-failures.rhaalovely.net/sparc64/2022-02-06/devel/boost.log > So how did we build a 1.78.0 release without this fix? > My sparc64 build with the latest snapshot and ports tree is currently > running. There was a patch from a previous test build of boost still in the tree. It has been fixed for the current run. --Kurt
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/02/11 07:00:01 Modified files: x11/gnome/autoar: Makefile distinfo Log message: Update to gnome-autoar-0.4.3.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/02/11 05:45:05 Modified files: misc/remind: Makefile distinfo misc/remind/pkg: PLIST Log message: update to remind-3.4.0, from Martin Ziemer (maintainer)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/02/11 05:42:11 Modified files: infrastructure/mk: bsd.port.mk Log message: add a LOGIN_CONF variable to bsd.port.mk, used to copy template files into the fake-install directory ready for @sample'ing into /etc/login.conf.d discussed with robert and espie, ok espie
Re: sparc64 bulk build report
On Tue, Feb 08, 2022 at 09:21:16PM -0700, Kurt Mosiejczuk wrote: > http://build-failures.rhaalovely.net/sparc64/2022-02-06/net/kdeconnect-kde.log > AutoGen: Parsing "BIN:/plugins/remotecontrol/plugin_remotecontrol_debug.h" > Abort trap (core dumped) No idea what fails, but I cannot reproduce it on the latest snap, packages and ports tree.
Re: sparc64 bulk build report
On Fri, Feb 11, 2022 at 11:03:45AM +0100, Theo Buehler wrote: > On Fri, Feb 11, 2022 at 09:43:35AM +, Klemens Nanni wrote: > > On Tue, Feb 08, 2022 at 09:21:16PM -0700, Kurt Mosiejczuk wrote: > > > http://build-failures.rhaalovely.net/sparc64/2022-02-06/devel/boost.log > > > > >FULLPKGNAME = boost-1.78.0v0 > > > > > ./boost/predef/architecture/sparc.h:37:38: error: missing ')' in > > > expression > > > # if !defined(BOOST_ARCH_SPARC) && (defined(__sparcv9) || > > > defined(__sparc_v9__) > > > ^ > > > ./boost/predef/architecture/sparc.h:40:38: error: missing ')' in > > > expression > > > # if !defined(BOOST_ARCH_SPARC) && (defined(__sparcv8) || > > > defined(__sparc_v8__) > > > ^ > > > > I'm confused, since looking at this file extracted from our port which > > says > > > > $ make show=FULLPKGNAME-main > > boost-1.78.0v0 > > > > it does *have* the missing ')': > > The build machine isn't clean. Thanks for checking! > > |$OpenBSD$ > | > |Fix missing parentheses that break sparc build > | > |Index: boost/predef/architecture/sparc.h > |--- boost/predef/architecture/sparc.h.orig > |+++ boost/predef/architecture/sparc.h > -- > Patching file boost/predef/architecture/sparc.h using Plan A... > Reversed (or previously applied) patch detected! Assume -R? [y] > Hunk #1 succeeded at 34. > done > ===> Applying OpenBSD patch > patch-libs_context_src_asm_jump_i386_sysv_elf_gas_S > Hmm... Looks like a unified diff to me... > The text leading up to this was: >
Re: sparc64 bulk build report
On Fri, Feb 11, 2022 at 09:43:35AM +, Klemens Nanni wrote: > On Tue, Feb 08, 2022 at 09:21:16PM -0700, Kurt Mosiejczuk wrote: > > http://build-failures.rhaalovely.net/sparc64/2022-02-06/devel/boost.log > > > FULLPKGNAME = boost-1.78.0v0 > > > ./boost/predef/architecture/sparc.h:37:38: error: missing ')' in expression > > # if !defined(BOOST_ARCH_SPARC) && (defined(__sparcv9) || > > defined(__sparc_v9__) > > ^ > > ./boost/predef/architecture/sparc.h:40:38: error: missing ')' in expression > > # if !defined(BOOST_ARCH_SPARC) && (defined(__sparcv8) || > > defined(__sparc_v8__) > > ^ > > I'm confused, since looking at this file extracted from our port which > says > > $ make show=FULLPKGNAME-main > boost-1.78.0v0 > > it does *have* the missing ')': The build machine isn't clean. |$OpenBSD$ | |Fix missing parentheses that break sparc build | |Index: boost/predef/architecture/sparc.h |--- boost/predef/architecture/sparc.h.orig |+++ boost/predef/architecture/sparc.h -- Patching file boost/predef/architecture/sparc.h using Plan A... Reversed (or previously applied) patch detected! Assume -R? [y] Hunk #1 succeeded at 34. done ===> Applying OpenBSD patch patch-libs_context_src_asm_jump_i386_sysv_elf_gas_S Hmm... Looks like a unified diff to me... The text leading up to this was:
Re: sparc64 bulk build report
On Tue, Feb 08, 2022 at 09:21:16PM -0700, Kurt Mosiejczuk wrote: > http://build-failures.rhaalovely.net/sparc64/2022-02-06/devel/boost.log >FULLPKGNAME = boost-1.78.0v0 > ./boost/predef/architecture/sparc.h:37:38: error: missing ')' in expression > # if !defined(BOOST_ARCH_SPARC) && (defined(__sparcv9) || > defined(__sparc_v9__) > ^ > ./boost/predef/architecture/sparc.h:40:38: error: missing ')' in expression > # if !defined(BOOST_ARCH_SPARC) && (defined(__sparcv8) || > defined(__sparc_v8__) > ^ I'm confused, since looking at this file extracted from our port which says $ make show=FULLPKGNAME-main boost-1.78.0v0 it does *have* the missing ')': $ cd `make show=WRKSRC` $ grep -n sparc_v ./boost/predef/architecture/sparc.h 27:| `+__sparc_v9__+` | 9.0.0 29:| `+__sparc_v8__+` | 8.0.0 37:# if !defined(BOOST_ARCH_SPARC) && (defined(__sparcv9) || defined(__sparc_v9__)) 40:# if !defined(BOOST_ARCH_SPARC) && (defined(__sparcv8) || defined(__sparc_v8__)) which matches the upstream fix contained in 1.78.0: https://github.com/boostorg/boost/issues/532 https://github.com/boostorg/predef/commit/1be0e4a2d8db15a405f64a6f65507b87c1be7e1a So how did we build a 1.78.0 release without this fix? My sparc64 build with the latest snapshot and ports tree is currently running.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: fcam...@cvs.openbsd.org 2022/02/11 02:16:54 Modified files: graphics/ansilove: Makefile distinfo Log message: Update ansilove to 4.1.6.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: fcam...@cvs.openbsd.org 2022/02/11 02:15:35 Modified files: graphics/libansilove: Makefile distinfo Log message: Update libansilove to 1.2.9.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: fcam...@cvs.openbsd.org 2022/02/11 02:12:59 Modified files: news/multimail : Makefile Log message: multimail: update HOMEPAGE.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2022/02/11 02:03:00 Modified files: editors/scite : Makefile Log message: Fix sparc64 build by using ports-gcc not ports-clang Error with ports-clang: /tmp/Credits-910602.s: Assembler messages: /tmp/Credits-910602.s:45266: Error: can't resolve `.L.str.397' {.rodata.str1.1 section} - `reltable._ZN9SciTEBase15SetAboutMessageERN3GUI15ScintillaWindowEPKc' {.rodata section} [same error multiple times] clang-13: error: assembler command failed with exit code 1 (use -v to see invocation) Same treatment as editors/scintilla
Re: sparc64 bulk build report
On Thu, Feb 10, 2022 at 09:40:30PM +, Klemens Nanni wrote: > On Tue, Feb 08, 2022 at 09:21:16PM -0700, Kurt Mosiejczuk wrote: > > http://build-failures.rhaalovely.net/sparc64/2022-02-06/textproc/docbook-utils.log > > > SGML_SEARCH_PATH=../..:../../doc:.. \ > > jade -t sgml -i html -d ../../docbook-utils.dsl\#html \ > > -V '%use-id-as-filename%' ../../doc/docbook-utils.sgml > > Segmentation fault (core dumped) > > This is textproc/openjade segfaulting: > > #0 0x006f5aedf698 in Collector::Block::Block(Collector::Block*, unsigned > long, unsigned long, Collector::Object*) () from > /usr/local/lib/libostyle.so.0.0 > #1 0x006f5aedfdb0 in Collector::makeSpace() () from > /usr/local/lib/libostyle.so.0.0 > #2 0x006f5af36d54 in > OpenJade_DSSSL::Interpreter::convertNumber(OpenSP::String > const&, int) () from /usr/local/lib/libostyle.so.0.0 > #3 0x006f5af4a710 in > OpenJade_DSSSL::SchemeParser::parseSelfEvaluating(unsigned int, > OpenJade_DSSSL::ELObj*&, OpenJade_DSSSL::SchemeParser::Token&) () from > /usr/local/lib/libostyle.so.0.0 > #4 0x006f5af4a988 in OpenJade_DSSSL::SchemeParser::parseDatum(unsigned > int, OpenJade_DSSSL::ELObj*&, OpenSP::Location&, > OpenJade_DSSSL::SchemeParser::Token&) () from /usr/local/lib/libostyle.so.0.0 > #5 0x006f5af4fa50 in > OpenJade_DSSSL::SchemeParser::parseCase(OpenSP::Owner&) > () from /usr/local/lib/libostyle.so.0.0 > #6 0x006f5af4c034 in > OpenJade_DSSSL::SchemeParser::parseExpression(unsigned int, > OpenSP::Owner&, > OpenJade_DSSSL::Identifier::SyntacticKey&, > OpenJade_DSSSL::SchemeParser::Token&) () from /usr/local/lib/libostyle.so.0.0 > #7 0x006f5af4f5a0 in > OpenJade_DSSSL::SchemeParser::parseBegin(OpenSP::Owner&) > () from /usr/local/lib/libostyle.so.0.0 > #8 0x006f5af5145c in OpenJade_DSSSL::SchemeParser::doDefine() () from > /usr/local/lib/libostyle.so.0.0 > #9 0x006f5af529f0 in OpenJade_DSSSL::SchemeParser::parse() () from > /usr/local/lib/libostyle.so.0.0 > #10 0x006f5af58ca4 in > OpenJade_DSSSL::StyleEngine::parseSpec(OpenSP::SgmlParser&, > OpenSP::CharsetInfo const&, OpenSP::String const&, > OpenSP::Messenger&) () from /usr/local/lib/libostyle.so.0.0 > #11 0x006f5aee1064 in OpenJade_DSSSL::DssslApp::processGrove() () from > /usr/local/lib/libostyle.so.0.0 > #12 0x006f800b85e8 in > OpenSP::GroveApp::generateEvents(OpenSP::ErrorCountEventHandler*) () from > /usr/local/lib/libospgrove.so.0.0 > #13 0x006fb7a0fd24 in > OpenSP::ParserApp::processSysid(OpenSP::String const&) () from > /usr/local/lib/libosp.so.0.0 > #14 0x006f5aee1484 in > OpenJade_DSSSL::DssslApp::processSysid(OpenSP::String const&) > () from /usr/local/lib/libostyle.so.0.0 > #15 0x006fb79e1ccc in OpenSP::EntityApp::processArguments(int, char**) () > from /usr/local/lib/libosp.so.0.0 > #16 0x006fb79cf408 in OpenSP::CmdLineApp::run(int, char**) () from > /usr/local/lib/libosp.so.0.0 > #17 0x006d40a028a8 in main () > > I rebuilt it with DEBUG='-g3 -O0' and its debug- package enabled, but > that made docbook-utils build fine without segfault on sparc64... I decided to not waste more time on this (openjade has more probblems), but we can still "fix" it for sparc64 like this. Regen PLIST while here. Feedback? Objections? OK? Index: textproc/docbook-utils/Makefile === RCS file: /home/cvs/ports/textproc/docbook-utils/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- textproc/docbook-utils/Makefile 4 Sep 2021 12:23:48 - 1.2 +++ textproc/docbook-utils/Makefile 11 Feb 2022 08:38:05 - @@ -3,7 +3,7 @@ COMMENT= generates various output formats from DocBook SGML documents DISTNAME= docbook-utils-0.6.14 -REVISION= 0 +REVISION= 1 CATEGORIES=textproc @@ -20,7 +20,7 @@ BUILD_DEPENDS=${RUN_DEPENDS} RUN_DEPENDS= textproc/docbook \ textproc/docbook-dsssl \ - textproc/openjade + textproc/openjade>=1.3.3pre1p9 CONFIGURE_STYLE= gnu Index: textproc/docbook-utils/pkg/PLIST === RCS file: /home/cvs/ports/textproc/docbook-utils/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- textproc/docbook-utils/pkg/PLIST2 Sep 2021 20:14:58 - 1.1.1.1 +++ textproc/docbook-utils/pkg/PLIST11 Feb 2022 08:44:24 - @@ -40,8 +40,6 @@ share/doc/html/docbook-utils-0.6.14/intr share/doc/html/docbook-utils-0.6.14/introduction.html share/doc/html/docbook-utils-0.6.14/jw.html share/doc/html/docbook-utils-0.6.14/sgmldiff.html -share/sgml/ -share/sgml/docbook/ share/sgml/docbook/utils-0.6.14/ share/sgml/docbook/utils-0.6.14/backends/ share/sgml/docbook/utils-0.6.14/backends/dvi Index:
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/02/11 01:41:02 Modified files: x11/gnome/initial-setup: Makefile distinfo Log message: Update to gnome-initial-setup-41.4.
[maintainer update] remind 3.3.12 -> 3.4.0
This patch updates remind from 3.3.12 to 3.4.0. Needs now graphics/p5-Cairo and devel/p5-Pango, because there is a tool to convert to pdf. Tested on two amd64 systems. Index: Makefile === RCS file: /cvs/ports/misc/remind/Makefile,v retrieving revision 1.51 diff -u -p -r1.51 Makefile --- Makefile25 Jan 2022 14:44:25 - 1.51 +++ Makefile11 Feb 2022 07:54:30 - @@ -2,8 +2,8 @@ COMMENT= scripting language for reminders, with a Tk front end -DISTNAME= remind-03.03.12 -PKGNAME= remind-3.3.12 +DISTNAME= remind-03.04.00 +PKGNAME= remind-3.4.0 CATEGORIES=misc @@ -23,10 +23,14 @@ TEST_ENV= LC_ALL=en_US.UTF-8 MODULES= x11/tk MODTK_VERSION= 8.6 -BUILD_DEPENDS= converters/p5-JSON-MaybeXS +BUILD_DEPENDS= converters/p5-JSON-MaybeXS \ + graphics/p5-Cairo \ + devel/p5-Pango RUN_DEPENDS= ${MODTK_RUN_DEPENDS} \ devel/tcllib \ - converters/p5-JSON-MaybeXS + converters/p5-JSON-MaybeXS \ + graphics/p5-Cairo \ + devel/p5-Pango CONFIGURE_STYLE= gnu Index: distinfo === RCS file: /cvs/ports/misc/remind/distinfo,v retrieving revision 1.23 diff -u -p -r1.23 distinfo --- distinfo25 Jan 2022 14:44:25 - 1.23 +++ distinfo11 Feb 2022 07:54:30 - @@ -1,2 +1,2 @@ -SHA256 (remind-03.03.12.tar.gz) = 1KpM2lobU+KsxjHpNeAxwAx3mCrU8IZyhvfYJwlUQJ4= -SIZE (remind-03.03.12.tar.gz) = 424070 +SHA256 (remind-03.04.00.tar.gz) = uIpIygxV5l122FN8sz+OMeQh8iL4Vy87EM1/CjFvLVI= +SIZE (remind-03.04.00.tar.gz) = 439400 Index: pkg/PLIST === RCS file: /cvs/ports/misc/remind/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- pkg/PLIST 15 Oct 2021 10:50:31 - 1.7 +++ pkg/PLIST 11 Feb 2022 07:54:30 - @@ -1,13 +1,21 @@ @comment $OpenBSD: PLIST,v 1.7 2021/10/15 10:50:31 sthen Exp $ bin/rem bin/rem2html +bin/rem2pdf @bin bin/rem2ps @bin bin/remind bin/tkremind +libdata/perl5/site_perl/Remind/ +libdata/perl5/site_perl/Remind/PDF/ +libdata/perl5/site_perl/Remind/PDF.pm +libdata/perl5/site_perl/Remind/PDF/Entry.pm @man man/man1/rem.1 +@man man/man1/rem2pdf.1 @man man/man1/rem2ps.1 @man man/man1/remind.1 @man man/man1/tkremind.1 +@man man/man3p/Remind::PDF.3p +@man man/man3p/Remind::PDF::Entry.3p share/examples/remind/ share/examples/remind/defs.rem share/examples/remind/remind.vim