Files
buildroot/package/libpsl/libpsl.mk
Adrian Perez de Castro 009d34015b package/libpsl: bump to version 0.23.3
The most relevant change is included in 0.23.0, which fixed handling
of trailing dots (so e.g. "co.uk" and "co.uk." are treated as the same
suffix). Otherwise, it's mostly cleanups and support for non-Linux
platforms:

  https://github.com/rockdaboot/libpsl/releases/tag/0.22.0
  https://github.com/rockdaboot/libpsl/releases/tag/0.23.0
  https://github.com/rockdaboot/libpsl/releases/tag/0.23.2
  https://github.com/rockdaboot/libpsl/releases/tag/0.23.3

The COPYING license file was changed to a symlink to LICENSE.
The changed hash for the license file does not imply a license change:
it is unchanged, but the copyright year was removed in favor of a note
telling to check the Git history. See:
da54796618

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
[Julien:
 - rename COPYING license file to LICENSE
 - add extra info in commit log
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-08-25 22:44:09 +02:00

32 lines
966 B
Makefile

################################################################################
#
# libpsl
#
################################################################################
LIBPSL_VERSION = 0.23.3
LIBPSL_SITE = https://github.com/rockdaboot/libpsl/releases/download/$(LIBPSL_VERSION)
LIBPSL_LICENSE = MIT, BSD-3-Clause
LIBPSL_LICENSE_FILES = LICENSE src/LICENSE.chromium
LIBPSL_CONF_OPTS = -Dbuiltin=true
LIBPSL_DEPENDENCIES = host-pkgconf
LIBPSL_INSTALL_STAGING = YES
ifeq ($(BR2_ENABLE_LOCALE),)
LIBPSL_DEPENDENCIES += libiconv
endif
# The order of checks is the same as done by libpsl when configured.
ifeq ($(BR2_PACKAGE_LIBIDN2)$(BR2_PACKAGE_LIBUNISTRING),yy)
LIBPSL_CONF_OPTS += -Druntime=libidn2
LIBPSL_DEPENDENCIES += libidn2 libunistring
else ifeq ($(BR2_PACKAGE_ICU),y)
LIBPSL_CONF_OPTS += -Druntime=libicu
LIBPSL_DEPENDENCIES += icu
else
LIBPSL_CONF_OPTS += -Druntime=libidn
LIBPSL_DEPENDENCIES += libidn libunistring
endif
$(eval $(meson-package))