On Sat Feb 12, 2022 at 12:26:12PM +0000, Stuart Henderson wrote: > On 2022/02/12 07:27, Rafael Sadowski wrote: > > On Fri Feb 11, 2022 at 10:24:29PM +0000, 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". > > So it seems a bit more targetted than USE_WXNEEDED=Yes. > This could be good (it means that only executables which link > against those library get wxneeded, so it may avoid adding > wxneeded to some tools which don't need it). But could be > bad (it doesn't catch executables which bring webkit/webengine > in via dlopen).
Totally agree. USE_WXNEEDED=Yes is the big hammer and all executables and shared libs get wxneeded but it is too much work to fix all ports in detail. We already use it. CMake doesn't have to be the smart-ass here if other build systems don't handle is case. > > Not sure which way is best here. But in any event I think > any ports affected by this want a bump because it could change > some packaged executables files to have the wxneeded annotation > where they didn't before. (Maybe not all of them, but I think > it's easier to bump than check all the binaries). Agree, new diff below. > > > > 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. > > Depends what they do I guess. For recoll, qtwebkit or qtwebengine are > used to display the UI in the gui version, and this does work as-is > with the default config, though it's possible that some local config to > modify the UI to use javascript might cause it to fail. > > I think I'd prefer not to add wxneeded to recoll unless we run into > problems without it. (And if we do need to add it I'd prefer to target > just the gui, and leave the indexer alone). Agree. Thanks for the feedback. New diff with following changes: - Remove the cmake webkit/webengine hack. - Add USE_WXNEEDED=yes ONLY in cmake ports. No more on py-qt ... as in the previous one. - Add the missing bump. OK? diff --git a/astro/stellarium/Makefile b/astro/stellarium/Makefile index cd48c4340ee..64a3519a7a5 100644 --- a/astro/stellarium/Makefile +++ b/astro/stellarium/Makefile @@ -1,11 +1,13 @@ # $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 GH_ACCOUNT= Stellarium GH_PROJECT= stellarium -REVISION= 1 +REVISION= 2 CATEGORIES= astro x11 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<std::string> +@@ -713,10 +714,16 @@ void cmComputeLinkInformation::AddItem(BT<std::string> // 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(BT<std::s +@@ -1049,11 +1056,18 @@ void cmComputeLinkInformation::AddTargetItem(BT<std::s this->SharedLibrariesLinked.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(BT<std::s +@@ -1066,6 +1080,27 @@ void cmComputeLinkInformation::AddTargetItem(BT<std::s // Now add the full path to the library. this->Items.emplace_back(item, true, target); diff --git a/devel/kf5/kdewebkit/Makefile b/devel/kf5/kdewebkit/Makefile index b9cac69851b..2eaf1771b5f 100644 --- a/devel/kf5/kdewebkit/Makefile +++ b/devel/kf5/kdewebkit/Makefile @@ -1,7 +1,10 @@ # $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} +REVISION = 0 SHARED_LIBS = KF5WebKit 6.0 diff --git a/devel/kreport/Makefile b/devel/kreport/Makefile index e4ee6e1e007..13a53845328 100644 --- a/devel/kreport/Makefile +++ b/devel/kreport/Makefile @@ -1,10 +1,12 @@ # $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 DISTNAME = kreport-${VERSION} -REVISION = 0 +REVISION = 1 CATEGORIES = devel diff --git a/devel/qt-creator/Makefile b/devel/qt-creator/Makefile index c9902825443..bc6999606fa 100644 --- a/devel/qt-creator/Makefile +++ b/devel/qt-creator/Makefile @@ -1,10 +1,13 @@ # $OpenBSD: Makefile,v 1.81 2022/01/04 17:14:28 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = cross-platform IDE for use with Qt V = 5.0.3 DISTNAME = qt-creator-opensource-src-${V} PKGNAME = qt-creator-${V} +REVISION = 0 SHARED_LIBS += Aggregation 1.0 # 0.0 SHARED_LIBS += CPlusPlus 5.0 # 0.0 diff --git a/editors/sigil/Makefile b/editors/sigil/Makefile index 324e1828f70..6f2b23a3a2f 100644 --- a/editors/sigil/Makefile +++ b/editors/sigil/Makefile @@ -1,9 +1,11 @@ # $OpenBSD: Makefile,v 1.8 2021/11/02 00:01:13 sthen Exp $ +USE_WXNEEDED = Yes + COMMENT = EPUB ebook editor PKGNAME = sigil-${GH_TAGNAME} -REVISION = 0 +REVISION = 1 GH_ACCOUNT = Sigil-Ebook GH_PROJECT = Sigil diff --git a/geo/gpsbabel/Makefile b/geo/gpsbabel/Makefile index 68437012965..4036dfb2583 100644 --- a/geo/gpsbabel/Makefile +++ b/geo/gpsbabel/Makefile @@ -1,5 +1,7 @@ # $OpenBSD: Makefile,v 1.38 2021/11/15 07:37:48 rsadowski Exp $ +USE_WXNEEDED= Yes + COMMENT-main= GPS waypoint, track, and route conversion tool COMMENT-tk= Tk front-end to gpsbabel COMMENT-qt= Qt front-end to gpsbabel @@ -13,7 +15,7 @@ PKGNAME-main= gpsbabel-${VERSION} PKGNAME-tk= gpsbabel-tk-${VERSION} PKGNAME-qt= gpsbabel-qt-${VERSION} REVISION-main= 1 -REVISION-qt= 2 +REVISION-qt= 3 CATEGORIES= geo HOMEPAGE= https://www.gpsbabel.org/ diff --git a/geo/kgeotag/Makefile b/geo/kgeotag/Makefile index 2bf98b4a1ed..3bc46aa960d 100644 --- a/geo/kgeotag/Makefile +++ b/geo/kgeotag/Makefile @@ -1,10 +1,13 @@ # $OpenBSD: Makefile,v 1.1.1.1 2022/01/04 06:28:02 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = stand-alone photo geotagging program V = 1.2.0 DISTNAME = kgeotag-${V} CATEGORIES = geo x11 +REVISION = 0 HOMEPAGE = https://kgeotag.kde.org diff --git a/geo/qgis/Makefile b/geo/qgis/Makefile index 4805edc6e85..f4e9077ecff 100644 --- a/geo/qgis/Makefile +++ b/geo/qgis/Makefile @@ -1,5 +1,7 @@ # $OpenBSD: Makefile,v 1.158 2022/01/15 07:47:37 landry Exp $ +USE_WXNEEDED = Yes + BROKEN-sparc64 = undefined reference to QOpenGLExtension_ARB_tessellation_shader::QOpenGLExtension_ARB_tessellation_shader() in libQt53DRender.so.2.0 when linking qgis_3drenderingtest COMMENT = desktop geographical information system @@ -7,6 +9,7 @@ COMMENT = desktop geographical information system DPB_PROPERTIES = parallel DISTNAME = qgis-3.22.3 +REVISION = 0 EXTRACT_SUFX = .tar.bz2 CATEGORIES = geo x11 DEBUG_PACKAGES =${BUILD_PACKAGES} diff --git a/geo/qmapshack/Makefile b/geo/qmapshack/Makefile index f1fc3794b3c..c8b42f55d79 100644 --- a/geo/qmapshack/Makefile +++ b/geo/qmapshack/Makefile @@ -1,10 +1,13 @@ # $OpenBSD: Makefile,v 1.6 2021/06/10 19:07:11 landry Exp $ +USE_WXNEEDED = Yes + COMMENT = map management tool GH_ACCOUNT = Maproom GH_PROJECT = qmapshack GH_TAGNAME = V_1.16.0 +REVISION = 0 CATEGORIES = geo diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile index 473700dabd5..7ca1420d94a 100644 --- a/graphics/digikam/Makefile +++ b/graphics/digikam/Makefile @@ -1,11 +1,14 @@ # $OpenBSD: Makefile,v 1.75 2022/02/12 10:23:23 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = KDE digital photo and video management utility V = 7.5.0 PKGNAME = digikam-${V} DISTNAME = digiKam-${V} CATEGORIES = graphics +REVISION = 0 HOMEPAGE = https://www.digikam.org/ diff --git a/mail/trojita/Makefile b/mail/trojita/Makefile index 8e0fdd8a7b5..aacb2e551ff 100644 --- a/mail/trojita/Makefile +++ b/mail/trojita/Makefile @@ -1,9 +1,11 @@ # $OpenBSD: Makefile,v 1.35 2021/07/25 09:27:36 cwen Exp $ +USE_WXNEEDED = Yes + COMMENT = fast Qt IMAP e-mail client DISTNAME = trojita-0.7 -REVISION = 13 +REVISION = 14 SHARED_LIBS = trojita_plugins 2.0 # 2.0 diff --git a/math/rstudio/Makefile b/math/rstudio/Makefile index 8ba7907fabe..67c9f7b86c9 100644 --- a/math/rstudio/Makefile +++ b/math/rstudio/Makefile @@ -1,5 +1,7 @@ # $OpenBSD: Makefile,v 1.6 2021/11/08 11:39:21 rsadowski Exp $ +USE_WXNEEDED = Yes + # XXX: patches/patch-src_cpp_core_r_util_REnvironmentPosix_cpp # must be kept in sync with math/R shlib bumps. @@ -10,7 +12,7 @@ ONLY_FOR_ARCHS = ${LP64_ARCHS} V = 1.3.959 COMMENT = Integrated Development Environment (IDE) for R PKGNAME = rstudio-${V} -REVISION = 4 +REVISION = 5 CATEGORIES = math x11 HOMEPAGE = https://www.rstudio.com/ diff --git a/net/ktorrent/Makefile b/net/ktorrent/Makefile index d73ace3e3bd..8bd6df45778 100644 --- a/net/ktorrent/Makefile +++ b/net/ktorrent/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.62 2022/01/05 08:02:50 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = BitTorrent Client DISTNAME = ktorrent-${MODKDE_VERSION} +REVISION = 0 SHARED_LIBS += ktcore 2.1 # 0.0 diff --git a/net/nextcloudclient/Makefile b/net/nextcloudclient/Makefile index e53db6847b8..f67b6150761 100644 --- a/net/nextcloudclient/Makefile +++ b/net/nextcloudclient/Makefile @@ -1,9 +1,12 @@ # $OpenBSD: Makefile,v 1.28 2022/02/04 17:32:53 sthen Exp $ # +USE_WXNEEDED = Yes + COMMENT = desktop sync client for Nextcloud V = 3.4.2 DISTNAME = nextcloudclient-${V} +REVISION = 0 GH_ACCOUNT = nextcloud GH_PROJECT = desktop diff --git a/net/psi/Makefile b/net/psi/Makefile index 873b301129d..48195493960 100644 --- a/net/psi/Makefile +++ b/net/psi/Makefile @@ -1,5 +1,7 @@ # $OpenBSD: Makefile,v 1.38 2021/06/05 04:28:12 rsadowski Exp $ +USE_WXNEEDED = Yes + BROKEN = Connection Error: Unable to connect to server COMMENT= multiplatform Jabber client @@ -7,6 +9,7 @@ COMMENT= multiplatform Jabber client V= 1.5 DISTNAME= psi-${V} CATEGORIES= net +REVISION= 0 HOMEPAGE= https://psi-im.org/ diff --git a/productivity/kmymoney/Makefile b/productivity/kmymoney/Makefile index 5132d7fcc81..2cc43a8774f 100644 --- a/productivity/kmymoney/Makefile +++ b/productivity/kmymoney/Makefile @@ -1,10 +1,12 @@ # $OpenBSD: Makefile,v 1.41 2021/11/10 11:55:27 rsadowski Exp $ +USE_WXNEEDED = Yes COMMENT = accounting for KDE 5 VERSION = 5.1.2 DISTNAME = kmymoney-${VERSION} +REVISION = 0 CATEGORIES = productivity x11 diff --git a/productivity/libalkimia/Makefile b/productivity/libalkimia/Makefile index 296120c2ced..f90b1ec161b 100644 --- a/productivity/libalkimia/Makefile +++ b/productivity/libalkimia/Makefile @@ -1,12 +1,14 @@ # $OpenBSD: Makefile,v 1.18 2021/03/15 06:28:05 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = KDE financial data handling library CATEGORIES = productivity x11 V = 8.0.4 PKGNAME = libalkimia-$V DISTNAME = alkimia-$V -REVISION = 0 +REVISION = 1 SHARED_LIBS = alkimia5 1.0 # 8.0.4 diff --git a/www/dooble/Makefile b/www/dooble/Makefile old mode 100755 new mode 100644 index a46f0443629..e1305858717 --- a/www/dooble/Makefile +++ b/www/dooble/Makefile @@ -1,11 +1,14 @@ # $OpenBSD: Makefile,v 1.3 2021/11/23 14:00:45 bcallah Exp $ +USE_WXNEEDED = Yes + COMMENT = small, lightweight QtWebEngine web browser CATEGORIES = www x11 GH_ACCOUNT = textbrowser GH_PROJECT = dooble GH_TAGNAME = 2021.11.05 +REVISION = 0 HOMEPAGE = https://textbrowser.github.io/dooble/ MAINTAINER = Brian Callahan <bcal...@openbsd.org> diff --git a/www/otter-browser/Makefile b/www/otter-browser/Makefile index 9d475f6e460..1cada438dba 100644 --- a/www/otter-browser/Makefile +++ b/www/otter-browser/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.35 2021/01/19 06:27:43 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = browser aiming to recreate classic Opera (12.x) UI using Qt5 DISTNAME = otter-browser-1.0.02 +REVISION = 0 CATEGORIES = www diff --git a/x11/kde-applications/akregator/Makefile b/x11/kde-applications/akregator/Makefile index 3c31a8073e5..68521e2f67f 100644 --- a/x11/kde-applications/akregator/Makefile +++ b/x11/kde-applications/akregator/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.16 2022/01/05 08:02:51 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = news feed reader DISTNAME = akregator-${VERSION} CATEGORIES = net www +REVISION = 0 SHARED_LIBS += akregatorinterfaces 1.0 # 5.13.2 SHARED_LIBS += akregatorprivate 2.1 # 5.13.2 diff --git a/x11/kde-applications/cantor/Makefile b/x11/kde-applications/cantor/Makefile index e5eb7fefde9..51035ebd8a6 100644 --- a/x11/kde-applications/cantor/Makefile +++ b/x11/kde-applications/cantor/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.28 2022/01/05 08:02:51 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = KDE mathematical applications DISTNAME = cantor-${VERSION} CATEGORIES = education math +REVISION = 0 SHARED_LIBS += cantorlibs 54.0 # 17.08 diff --git a/x11/kde-applications/grantlee-editor/Makefile b/x11/kde-applications/grantlee-editor/Makefile index 36f88118266..82473ce811a 100644 --- a/x11/kde-applications/grantlee-editor/Makefile +++ b/x11/kde-applications/grantlee-editor/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.12 2022/01/05 08:02:52 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = utilities and tools to manage themes in KDE PIM applications DISTNAME = grantlee-editor-${VERSION} CATEGORIES = devel +REVISION = 0 SHARED_LIBS += grantleethemeeditor 1.0 # 5.13.2 diff --git a/x11/kde-applications/kdepim-addons/Makefile b/x11/kde-applications/kdepim-addons/Makefile index 2d8120f1eeb..813ba685ca8 100644 --- a/x11/kde-applications/kdepim-addons/Makefile +++ b/x11/kde-applications/kdepim-addons/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.14 2022/01/05 08:02:55 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = KDE PIM mail related libraries DISTNAME = kdepim-addons-${VERSION} CATEGORIES = devel +REVISION = 0 SHARED_LIBS += adblocklibprivate 1.0 # 5.13.2 SHARED_LIBS += coisceim_widget 1.0 # 5.13.2 diff --git a/x11/kde-applications/kdepim-runtime/Makefile b/x11/kde-applications/kdepim-runtime/Makefile index c321b029f2f..0c516524bb7 100644 --- a/x11/kde-applications/kdepim-runtime/Makefile +++ b/x11/kde-applications/kdepim-runtime/Makefile @@ -1,9 +1,12 @@ # $OpenBSD: Makefile,v 1.14 2022/01/05 08:02:55 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = KDE PIM mail related libraries DISTNAME = kdepim-runtime-${VERSION} PKGNAME = kdepim-runtime-kf5-${VERSION} CATEGORIES = devel +REVISION = 0 SHARED_LIBS += akonadi-filestore 1.0 # 5.13.2 SHARED_LIBS += akonadi-singlefileresource 1.0 # 5.13.2 diff --git a/x11/kde-applications/kimagemapeditor/Makefile b/x11/kde-applications/kimagemapeditor/Makefile index e8f0010abb3..2e2b136e2de 100644 --- a/x11/kde-applications/kimagemapeditor/Makefile +++ b/x11/kde-applications/kimagemapeditor/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.6 2021/11/10 06:37:49 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = KDE-based HTML image map editor DISTNAME = kimagemapeditor-${VERSION} CATEGORIES = devel +REVISION = 0 WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5Completion WANTLIB += KF5ConfigCore KF5ConfigGui KF5ConfigWidgets KF5CoreAddons diff --git a/x11/kde-applications/kmail/Makefile b/x11/kde-applications/kmail/Makefile index 1012765f053..706b0bd7f49 100644 --- a/x11/kde-applications/kmail/Makefile +++ b/x11/kde-applications/kmail/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.16 2022/01/05 08:02:57 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = KDE PIM email client DISTNAME = kmail-${VERSION} CATEGORIES = net mail +REVISION = 0 SHARED_LIBS += kmailprivate 5.0 # 5.13.2 diff --git a/x11/kde-applications/konqueror/Makefile b/x11/kde-applications/konqueror/Makefile index c3237f7fca8..3d6f0a3152c 100644 --- a/x11/kde-applications/konqueror/Makefile +++ b/x11/kde-applications/konqueror/Makefile @@ -1,9 +1,11 @@ # $OpenBSD: Makefile,v 1.10 2022/01/06 07:36:03 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = KDE File Manager & Web Browser DISTNAME = konqueror-${VERSION} CATEGORIES = www -REVISION = 0 +REVISION = 1 SHARED_LIBS += KF5Konq 1.1 # 5.97.0 SHARED_LIBS += konquerorprivate 1.1 # 5.97.0 diff --git a/x11/kde-applications/kontact/Makefile b/x11/kde-applications/kontact/Makefile index b66dfd24763..ad1c5d07100 100644 --- a/x11/kde-applications/kontact/Makefile +++ b/x11/kde-applications/kontact/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.14 2022/01/05 08:02:59 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = documentenal information management suite DISTNAME = kontact-${VERSION} CATEGORIES = net www +REVISION = 0 SHARED_LIBS += kontactprivate 0.1 # 5.13.2 diff --git a/x11/kde-applications/libksieve/Makefile b/x11/kde-applications/libksieve/Makefile index 2dd5af77804..e8d7c98d508 100644 --- a/x11/kde-applications/libksieve/Makefile +++ b/x11/kde-applications/libksieve/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.11 2022/01/05 08:03:02 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = sieve script library DISTNAME = libksieve-${VERSION} CATEGORIES = devel +REVISION = 0 SHARED_LIBS += KF5KManageSieve 1.0 # 5.13.2 SHARED_LIBS += KF5KSieve 1.0 # 5.13.2 diff --git a/x11/kde-applications/marble/Makefile b/x11/kde-applications/marble/Makefile index 5f6ad303fef..553a2c80449 100644 --- a/x11/kde-applications/marble/Makefile +++ b/x11/kde-applications/marble/Makefile @@ -1,9 +1,12 @@ # $OpenBSD: Makefile,v 1.24 2022/01/05 08:03:02 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = virtual globe and world atlas DISTNAME = marble-${VERSION} PKGNAME = marble-kf5-${VERSION} CATEGORIES = geo +REVISION = 0 HOMEPAGE = https://marble.kde.org/ diff --git a/x11/kde-applications/messagelib/Makefile b/x11/kde-applications/messagelib/Makefile index 5514ec3755d..9e1f149977b 100644 --- a/x11/kde-applications/messagelib/Makefile +++ b/x11/kde-applications/messagelib/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.10 2022/01/05 08:03:02 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = KDE PIM messaging library DISTNAME = messagelib-${VERSION} CATEGORIES = devel +REVISION = 0 SHARED_LIBS += KF5MessageComposer 9.0 # 5.13.2 SHARED_LIBS += KF5MessageCore 3.0 # 5.13.2 diff --git a/x11/kde-applications/umbrello/Makefile b/x11/kde-applications/umbrello/Makefile index fbc4a2336a1..c3437655c8a 100644 --- a/x11/kde-applications/umbrello/Makefile +++ b/x11/kde-applications/umbrello/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.22 2021/11/10 06:37:59 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = UML Modeller DISTNAME = umbrello-${VERSION} CATEGORIES = x11 productivity +REVISION = 0 HOMEPAGE = https://umbrello.kde.org/ diff --git a/x11/qt5/qtwebview/Makefile b/x11/qt5/qtwebview/Makefile index e33f32c3999..774d09cdd13 100644 --- a/x11/qt5/qtwebview/Makefile +++ b/x11/qt5/qtwebview/Makefile @@ -1,7 +1,10 @@ # $OpenBSD: Makefile,v 1.6 2021/01/19 06:16:36 rsadowski Exp $ +USE_WXNEEDED = Yes + QT5NAME = QtWebView COMMENT-main = simple web viewing component for Qt5 +REVISION = 0 MULTI_PACKAGES = -main -examples diff --git a/x11/tellico/Makefile b/x11/tellico/Makefile index 52960439edc..a7fab2e79cb 100644 --- a/x11/tellico/Makefile +++ b/x11/tellico/Makefile @@ -1,8 +1,11 @@ # $OpenBSD: Makefile,v 1.70 2021/11/09 10:48:02 rsadowski Exp $ +USE_WXNEEDED = Yes + COMMENT = organizer for book/dvd/music collections DISTNAME = tellico-3.4.2 +REVISION = 0 CATEGORIES = x11