Commit Graph

33252 Commits

Author SHA1 Message Date
Dmitry Baryshkov
caa27aaef6
netperf: fix build failure due to autotools.bbclass change
Recent change to autotools.bbclass broke netperf as it can not now find
proper macros. Remove old workaround and add a proper patch to utilize
ACLOCAL_AMFLAGS option.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-27 13:10:01 -08:00
Thomas Schlien
1365e7bcb4
ttf-liberation: Upgrade 0.2 -> 2.1.5
The liberation font release 0.2 is not available for download
anymore and was released in 2007, so let's do an update.

Since 2007 also the license has changed to a better suited
SIL Open Font License. In addition, the ttf is now build from
source like, e.g., in ttf-lohit.

Signed-off-by: Thomas Schlien <ts@ferncast.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-27 13:10:01 -08:00
Alexis Cellier
5c32343131
sthttpd: Fix service unit file
Update PID file path from /var/run to /run to avoid systemd warning:
    PIDFile= references a path below legacy directory /var/run/,
    updating /var/run/thttpd.pid → /run/thttpd.pid; please update
    the unit file accordingly.

Cc: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Alexis Cellier <alexis.cellier@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-27 13:10:00 -08:00
Gyorgy Sarvari
8dad29ad58
thin-provisioning-tools: add target and sysroot to bindgen flags
BUILD_CFLAGS doesn't contain information about the recipe sysroot nor about the target
system - and in case these are not specified for bindgen, then it builds against
the build system's headers, using the build system's arch.

Instead of BUILD_CFLAGS pass HOST_CC_ARCH and TOOLCHAIN_OPTIONS, which contain the sysroot
and the requred cross-compiling flags, beside passing the target flag also.

Fixes the following do_compile error:

|   /usr/include/linux/types.h:5:10: fatal error: 'asm/types.h' file not found
|   thread 'main' panicked at /yocto/sandbox/build/tmp/work/cortexa72-poky-linux/thin-provisioning-tools/1.1.0/sources-unpack/cargo_home/bitbake/devicemapper-sys-0.3.0/build.rs:24:10:
|   Could not generate dm.h bindings: ClangDiagnostic("/usr/include/linux/types.h:5:10: fatal error: 'asm/types.h' file not found\n")

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-27 13:10:00 -08:00
Khem Raj
a271d827af
thin-provisioning-tools: Upgrade to 1.1.0
Specify BINDGEN_EXTRA_CLANG_ARGS to pass correct cflags to bindgen during
cross compile

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-27 13:10:00 -08:00
Ross Burton
01f0ee673f postgresql: fix autoreconf
autoreconf needs to be told where to find macros as the Makefile.am does
not do this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
8f00c1d4a7 cgdb: fix autoreconf
autoreconf needs to be told where to find macros as the Makefile.am does
not do this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
1b9570533e log4cpp: fix autoreconf
autoreconf needs to be told where to find macros as the Makefile.am does
not do this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
b3ac051874 tk: exclude aclocal so existing macros are used
This package has hand-coded aclocal.m4 so ensure that we don't run
aclocal.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
3083eb9f27 monit: fix autoreconf
autoreconf needs to be told where to find macros as the Makefile.am does
not do this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
b3cb662fe3 xmlrpc-c: use autoreconf
Add a patch to not use AM_INIT_AUTOMAKE as automake isn't actually used,
and just let autotools.bbclass run autoreconf.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
e989546d7d neon: remove obsolete class-native override
This prefix override for native builds is no longer needed.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
8d6af9005f neon: use gettext class
Just use the gettext class to simplify the enable/disabling of NLS
support.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
d2ce1dc6ba neon: fix autoreconf
autoreconf needs to be told where to find macros as the Makefile.am does
not do this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
787cbb248c tigervnc: small cleanups
Add some implicit dependencies which are explicitly checked for, a small
comment, and remove an obsolete FILES:PN-dbg.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
c6a91f32cc tigervnc: simplify xserver unpack and build
When unpacking, just use cp to hardlink the xserver source tree into the
tigervnc source tree.

When configuring, instead of replicating complicated logic, we can
simply set the variable AUTOTOOLS_SCRIPT_PATH and just call
autotools_do_configure.  Some of the options passed to the xserver
configure are obsolete so remove them.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
e5643c6ba5 tigervnc: fix systemd unit packaging
Pass the correct path so the unit is installed where it should be, and
use the systemd class to ensure the unit is enabled correctly.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
5fdfe5b2ff libgphoto2: remove redundant autoconfing
The configure scripts do the right thing now, so there's no need to
patch configure.ac or manually invoke the sub-configure.

Also remove obsolete FILES, -dbg is packaged automatically and we don't
install .la files.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
77c1c65dcf poke: remove obsolete acpaths
As of "autotools: don't try and find in-tree macros" in core, acpaths is
no longer used.

Also switch to out-of-tree builds as this appear to work now.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
3b5500a1a9 php: remove obsolete acpaths
As of "autotools: don't try and find in-tree macros" in core, acpaths is
no longer used.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
aa8db6600c lftp: remove obsolete acpaths
As of "autotools: don't try and find in-tree macros" in core, acpaths is
no longer used.

Also remove an obsolete FILES:PN-dbg as the debug package is packaged
automatically.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
4089a0c021 zsh: modernise autoconf use
No need to manually write do_configure, the config.h.in is generated
with autoheader so don't disable that, but disable aclocal as that file
is hand-maintained.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
a855313be0 zsh: enable out-of-tree builds
This appears to work, so use it.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
50d63dee36 iksemel: remove
Iksemel is a XML parser library that was designed for Jabber applications,
but it has no users and hasn't been maintained for 14 years.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
d5e5310990 zsh: add missing manpages PACKAGECONFIG
If zsh is built with the api-documentation enabled, the manpages.bbclass
adds the 'manpages' PACKAGECONFIG but this isn't defined:

ERROR: zsh-5.9-r0 do_configure: QA Issue: zsh: invalid PACKAGECONFIG: manpages [invalid-packageconfig]

zsh doesn't have an option to disable the manpages, so add a stub
PACKAGECONFIG to silence this error.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
26061b4318 libsdl2-image: upgrade to 2.8.5
Upstream rebuilt the 2.8.4 tarball[1] so builds without an existing
download fail.

License-Update: copyright years updated.

[1] https://github.com/libsdl-org/SDL_image/issues/515

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:17 +00:00
Ross Burton
0708e38dd1 poke: enable out of tree builds 2025-02-27 20:28:16 +00:00
Ross Burton
a2cc6294c5 cpuid: fix stripping
cpuid's Makefile passes -s to install to strip the binaries, but as this
uses the _host_ strip it can fail if that strip doesn't know about the
target (for example, building cpuid for x86 on aarch64):

  install -D -s -m 755 cpuid .../image/usr/bin/cpuid
  strip: Unable to recognise the format of the input file `.../image/usr/bin/cpuid'

Set INSTALL_STRIP='' so that the binaries are not stripped, and remove
the INSANE_SKIP for already-stripped.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-02-27 20:28:16 +00:00
Changqing Li
6d76dc0824
abseil-cpp: upgrade 20240722.0 -> 20250127.0
Upgrade to the latest new LTS release, release note:
https://github.com/abseil/abseil-cpp/releases?page=1

* drop 0005-Don-t-match-Wnon-virtual-dtor-in-the-flags-are-neede.patch,
already include in this LTS release
* Include security fix for CVE-2025-0838

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-27 09:55:50 -08:00
Changqing Li
03c947d8f0
postgresql: upgrade 16.8 -> 17.4
This is a major version upgrade, see release note:
https://www.postgresql.org/docs/release/

* Refresh patches:
0003-configure.ac-bypass-autoconf-2.69-version-check.patch
0005-postgresql-fix-ptest-failure-of-sysviews.patch
* Removed dropped option --enable-thread-safety
* Add depends for bison-native
* Fix do_packge_qa error:
  *.c *.h generated by bison or flex leave full paths in comment,
rewrite those before *-src packaging

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 17:27:32 -08:00
Ross Burton
fa6350c5d5
gstd: disable gtk-doc
The API documentation should be buildable with gtk-doc, but it fails
for some reason:

  gtkdoc-mkhtml: error: unrecognized arguments: ../gstd-docs.xml

Leave the gtk-doc class inherited, but temporarily disable it until this
is fixed.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 12:43:32 -08:00
Ross Burton
76a756989a
pureftp: fix autoreconf
autoreconf needs to be told where to find macros as the Makefile.am does
not do this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 12:43:32 -08:00
Ross Burton
3a2439edb5
udpcast: add missing manpages PACKAGECONFIG
The manpages.bbclass adds the 'manpages' PACKAGECONFIG but this isn't
defined:

    ERROR: QA Issue: udpcast: invalid PACKAGECONFIG: manpages [invalid-packageconfig]

There is not an option to disable the manpages, so add a stub
PACKAGECONFIG to silence this error.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 12:43:31 -08:00
Ross Burton
aaa88e94d9
ifenslave: remove manpages class
This recipe doesn't ship any manpages since 2.10, so remove the manpage
support.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 12:43:31 -08:00
Yi Zhao
5ce6310250
mariadb: specify pkgconfig directory
Set correct pkgconfig directory via INSTALL_PCDIR, otherwise on 64-bit
targets, the .pc file will be installed to /usr/lib64/pkgconfig by
default.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:31:43 -08:00
Yi Zhao
ba64200fd6
mariadb: set pam module path to ${base_libdir}/security
Set pam module path to ${base_libdir}/security via INSTALL_PAMDIR. Then
we can get rid of the workaround in do_install.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:31:43 -08:00
Wang Mingyu
76025e2744
pmdk: upgrade 2.1.0 -> 2.1.1
License-Update:
 change LICENSE to LICENSE.txt
 Copyright year updated to 2025.
 fix license to follow SPDX format

Changelog:
===========
- remove non-Linux support from all compilation paths (OS_KERNEL_NAME)
- add an aarch64 cross-compilation (requested by DAOS)
- mute error messages when transactions are intentionally aborted
- mute error message "Cannot find any matching device, no bad blocks found" when PMDK is used without PMem

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:56 -08:00
Wang Mingyu
c93caf7c3f
valijson: upgrade 1.0.3 -> 1.0.4
Changelog:
==========
- Prevent potential division by zero
- Fix stack overflow for unresolved references
- Fix buffer overflow in u8_strlen
- Fuzzing improvements
- Spelling corrections
- Detect circular references when parsing schemas
- Use statically allocated regexes for date/time pattern matching
- Allow permissive validation of date/time formats

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:56 -08:00
Wang Mingyu
1b2301f60c
ser2net: upgrade 4.6.3 -> 4.6.4
Changelog:
===========
- tests: Fix some typos in the ipmisol basic test
- tests: Fix the modemstate and add linestate tests
- Fix modemstate and linestate handling
- Fix break sending to use the right function

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:56 -08:00
Wang Mingyu
e7269212e1
qpdf: upgrade 11.9.1 -> 11.10.1
Changelog:
 https://qpdf.readthedocs.io/en/stable/release-notes.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:55 -08:00
Wang Mingyu
23902813ef
python3-zeroconf: upgrade 0.143.0 -> 0.145.1
Changelog:
==========
- Hold a strong reference to the AsyncEngine setup task
- docs: Enable link to source code
- Non unique name during wheel upload
- Add a helpful hint for when EADDRINUSE happens during startup
- Wheel builds failing after adding armv7l builds
- Add armv7l wheel builds
- Make no buffer space available when adding multicast memberships forgiving

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:55 -08:00
Wang Mingyu
a3895f69fd
python3-virtualenv: upgrade 20.29.1 -> 20.29.2
Changelog:
==============
- Remove old virtualenv wheel
- Bump pip to 25.0.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:55 -08:00
Wang Mingyu
c2805f300d
python3-tzlocal: upgrade 5.2 -> 5.3
Changelog:
===========
- Now supports Python 3.9 to 3.13, and no longer requires backports.zoneinfo.
- Debian is for some reason removing support for /etc/timezone, which is bad,
  because that's the only place where the timezone is stated in plain text,
  and what's worse, they don't delete it. So we can't trust it now,
  so when we have multiple configs, we are forced to just ignore it.
- Attempts to return a ZoneInfo object also for UTC.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:55 -08:00
Wang Mingyu
f4e12b6d36
python3-starlette: upgrade 0.45.3 -> 0.46.0
Changelog:
=============
- GZipMiddleware: Make sure Vary header is always added if a response can be compressed
- Raise exception from background task on BaseHTTPMiddleware
- GZipMiddleware: Don't compress on server sent events
- MultiPartParser: Rename max_file_size to spool_max_size
- Add deprecated warning to TestClient(timeout=...)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:55 -08:00
Wang Mingyu
307668fcba
python3-sqlalchemy: upgrade 2.0.37 -> 2.0.38
Changelog:
 https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.38

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:55 -08:00
Wang Mingyu
afaf3035e8
python3-snagboot: upgrade 2.1 -> 2.2
docs:
provide some performance indicators for Snagfactory

snagflash:
add a Fastboot command to flash Android Sparse Image files

snagrecover:
add support for AM62Lx platforms

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:54 -08:00
Wang Mingyu
6f046ca1e5
python3-setproctitle: upgrade 1.3.4 -> 1.3.5
Changelog:
===========
- Modernizing handling of bool type.
- docs: add release note about C23 compilers fix
- fix: modernize handling of bool type
- Preventing bouncing Dock icon when using setproctitle on newer macOS versions.
- docs: add history note about bouncy macOS fix
- fix(macOS): prevent bouncing Dock icon on newer macOS versions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:54 -08:00
Wang Mingyu
18e7f56626
python3-robotframework: upgrade 7.2 -> 7.2.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:54 -08:00
Wang Mingyu
493c6cd080
python3-pyproj: upgrade 3.7.0 -> 3.7.1
Changelog:
=============
- WHL: Add wheels for musllinux
- WHL: MacOS minimum deployment target moved to 13
- WHL: Wheels contain PROJ 9.5.1
- MNT: Cython 3.1+ fixes
- MNT: Remove use of utcnow() and change to naive datetimes instead
- TST: remove checking is python >= 3.4
- TST: Add assert statements at the end of tests
- LNT: Setup ruff & lint fixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:54 -08:00
Wang Mingyu
92093f341e
python3-pymongo: upgrade 4.11 -> 4.11.1
Changelog:
 restores wheel support for s390x and ppc64le architectures

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:54 -08:00