Index | Thread | Search

From:
"Kirill Bychkov" <kirby@linklevel.net>
Subject:
Re: Remove: x11/qt5/qtwebkit preparations
To:
"Rafael Sadowski" <rafael@sizeofvoid.org>
Cc:
"ports" <ports@openbsd.org>, "Kristaps Dzonsons" <kristaps@bsd.lv>
Date:
Mon, 5 Feb 2024 23:39:08 +0300

Download raw body.

Thread
On Mon, February 5, 2024 22:52, Rafael Sadowski wrote:
> On Sun Feb 04, 2024 at 02:30:16PM +0000, Klemens Nanni wrote:
>> On Sun, Feb 04, 2024 at 08:25:13AM +0100, Rafael Sadowski wrote:
>> > - misc/subsurface: dead upstream?

Hi!
No, upstream is quite active but they stopped shipping releases the
way it was before and have switched to CI/CD night builds in 2020:
https://github.com/subsurface/nightly-builds/releases
https://subsurface-divelog.org/current-release/?lang=en
Most distributions freezed their packages on 5.0.10:
https://repology.org/project/subsurface/versions
which is the latest tag on github before ci/cd approach.


>>
>> Builds and runs, haven't tested extensively.
>
> Nice, thanks Klemens for investing your time in this port. I would say we
> won't here anything from the $MAINTAINER when I look at the ports logs.
> Please remove $MAINTAINER, it's the second timeout in a long time.
>
> OK rsadowski
>
>>
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvs/ports/misc/subsurface/Makefile,v
>> diff -u -p -r1.15 Makefile
>> --- Makefile	27 Sep 2023 09:52:13 -0000	1.15
>> +++ Makefile	4 Feb 2024 14:26:41 -0000
>> @@ -1,10 +1,7 @@
>> -# Qt5Webkit
>> -USE_WXNEEDED =	Yes
>> -
>>  COMMENT =	divelog program for recreational, tech, and free-divers
>>
>>  VER =		4.8.5
>> -REVISION =	4
>> +REVISION =	5
>>  PKGNAME =	subsurface-${VER}
>>  DISTNAME =	Subsurface-${VER}
>>
>> @@ -18,10 +15,10 @@ PERMIT_PACKAGE =	Yes
>>
>>  WANTLIB += ${COMPILER_LIBCXX} Grantlee_Templates Qt5Concurrent
>>  WANTLIB += Qt5Core Qt5Gui Qt5Location Qt5Network Qt5Positioning
>> -WANTLIB += Qt5PrintSupport Qt5Qml Qt5Quick Qt5QuickWidgets Qt5Svg
>> -WANTLIB += Qt5WebKit Qt5WebKitWidgets Qt5Widgets c crypto curl
>> -WANTLIB += git2 m sqlite3 ssh2 ssl usb-1.0 xml2 xslt zip
>> -WANTLIB += Qt5PositioningQuick Qt5QmlModels
>> +WANTLIB += Qt5PositioningQuick Qt5PrintSupport Qt5Qml Qt5QmlModels
>> +WANTLIB += Qt5Quick Qt5QuickWidgets Qt5Svg Qt5WebChannel Qt5WebEngineCore
>> +WANTLIB += Qt5WebEngineWidgets Qt5Widgets c crypto curl git2 m
>> +WANTLIB += sqlite3 ssh2 ssl usb-1.0 xml2 xslt zip
>>
>>  SITES =		https://subsurface-divelog.org/downloads/
>>  EXTRACT_SUFX =	.tgz
>> @@ -50,11 +47,12 @@ LIB_DEPENDS =	archivers/libzip \
>>  		x11/grantlee-qt5 \
>>  		x11/qt5/qtbase \
>>  		x11/qt5/qtsvg \
>> -		x11/qt5/qtwebkit
>> +		x11/qt5/qtwebengine
>>
>>  USE_GMAKE =	Yes
>>
>>  CONFIGURE_ARGS +=	-DNO_DOCS:Bool=ON \
>> +			-DUSE_WEBENGINE=ON \
>>  			-DBTSUPPORT:Bool=OFF
>>
>>  # many "undefined reference to `dc_*" when tests are enabled
>>
>
>