FS#70648 - [wvdial][wvstreams] Update dependencies

Attached to Project: Community Packages
Opened by loqs (loqs) - Friday, 30 April 2021, 00:23 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:02 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


wvdial does not use lockdev as wvstreams is not built with support for it enabled, instead it uses its own implementation.
There is no configure support for using lockdev in wvstreams support is limited to ifdef support in the source and it appears the define must be manually passed to the compiler.
If wvstreams had such support I believe its use would be automatic and no options required.
I would suggest dropping the makedepends on lockdev and as the package is also no longer used by schroot  FS#70647  is could then be dropped.
PKGBUILd.diff.wvdial removes lockdev, and adds patches allowing the use of buildflags, the use of makeflags, destdir support, replaces deprecated _BSD_SOURCE with _DEFAULT_SOURCE.

wvstreams uses a bundled copy of xplc. Nothing from the xplc package is used. The xplc package currently fails to build.
I would suggest dropping the xplc dependency and the xplc package.

Additional info:
* wvdial 1.61-8
* wvstreams 4.6.1-17

This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:02 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/wvdial/issues/1
Comment by loqs (loqs) - Monday, 21 June 2021, 19:18 GMT
PKGBUILD.diff.wvstreams fixes parallel builds using a patch from Gentoo [1], openssl1.1 compatibility using a patch from Fedora [2].

[1] https://gitweb.gentoo.org/repo/gentoo.git/plain/net-libs/wvstreams/files/wvstreams-4.6.1-parallel-make.patch
[2] https://src.fedoraproject.org/rpms/libwvstreams/raw/rawhide/f/wvstreams-4.6.1-openssl11.patch
Comment by GanGrey (GanGrey) - Sunday, 22 May 2022, 02:38 GMT
Also, that SSL patch will allow to close one of the tasks mentioned in this TODO list ( https://archlinux.org/todo/openssl-10-retirement/ ) and later to make a transition to OpenSSL 3.
Comment by loqs (loqs) - Tuesday, 25 October 2022, 19:50 GMT
Updated PKGBUILD.diff.wvstreams for wvstreams 4.6.1-19, as above but without the now applied openssl1.1 fix.
Comment by Buggy McBugFace (bugbot) - Tuesday, 08 August 2023, 19:11 GMT
This is an automated comment as this bug is open for more then 2 years. Please reply if you still experience this bug otherwise this issue will be closed after 1 month.
Comment by loqs (loqs) - Wednesday, 09 August 2023, 12:10 GMT
Updated PKGBUILD.diff.wvdial and PKGBUILD.diff.wvstreams for switch to git.