ser2net: upgrade 4.6.7 -> 4.6.8

Upstream added a configure-time check for libcrypt providing crypt_r()
and now unconditionally links against -lcrypt: auth.c uses crypt_r()
with a struct crypt_data for verifying yescrypt/scrypt/bcrypt/sha512crypt
and sha256crypt password hashes, so the build now hard-fails with
"No libcrypt with crypt_r()" when it is missing. Add virtual/crypt to
DEPENDS accordingly.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Khem Raj
2026-08-04 07:03:14 +00:00
parent 5f77e3b1bf
commit 101ad3ded7
@@ -5,13 +5,13 @@ HOMEPAGE = "http://sourceforge.net/projects/ser2net/"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
DEPENDS = "gensio libyaml"
DEPENDS = "gensio libyaml virtual/crypt"
SRC_URI = "${SOURCEFORGE_MIRROR}/project/ser2net/ser2net/ser2net-${PV}.tar.gz \
file://ser2net.service \
"
SRC_URI[sha256sum] = "6b921bc7efb1b9a8a78268d63332701902cc1c8dbac51842d46ede6ffb5fa2a4"
SRC_URI[sha256sum] = "e651adcc4cc0d0ceaa36e5997dab9ea7f8aea732b4c87ba6018d2dcc88fbe8e3"
UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/ser2net/files/ser2net"