Commit Graph

32298 Commits

Author SHA1 Message Date
Chen Qi e05c3507c0 graphviz: remove obsolete and problematic patch
Remove 0001-Set-use_tcl-to-be-empty-string-if-tcl-is-disabled.patch.

This patch is obsolete and not needed because the current graphviz
configure.ac has correct logic of checking use_tcl. This use_tcl
variable needs to be set when '--disable-tcl' is set, otherwise,
things will behave as if no option is supplied and the configure
process will check tcl automatically.

This patch is problematic because its logic against the current version
is wrong. The recipe has already explicitly set '--disable-tcl', so
the configure process should not do automatic checking for tcl at do_configure.

This patch fixes do_configure error when host has tcl8.6-dev installed. The
error is like below:

  QA Issue: This autoconf log indicates errors, it looked at host include and/or
  library paths while determining system capabilities.
  Rerun configure task after fixing this. [configure-unsafe]

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-25 07:40:01 -07:00
Ross Burton 3c1228e793 tk: set AUTOTOOLS_SCRIPT_PATH instead of having to mess with S/../
We want to run the configure script in ${S}/unix, so instead of setting
S to BP/unix and then having to use ../ to reach up a level constantly
(including some deep changes to DEBUG_PREFIX_MAP and PSEUDO_IGNORE_PATHS)
we can set S to the top of the source tree as usual and tell autotools
where the configure script is.

This both makes the recipe clearer, and enables tk-src to be generated
correctly.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:39 -07:00
J. S. c24c8039c9 libxml-sax-writer-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:39 -07:00
J. S. 15a07ff9cc libxml-libxml-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:39 -07:00
J. S. 4fdf9d2c54 libxml-filter-buffertext-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:39 -07:00
J. S. 03ae4c1053 libtext-wrapi18n-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:38 -07:00
J. S. 354c1bb066 libtext-iconv-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:38 -07:00
J. S. e23ff8ffa0 libtext-diff-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:38 -07:00
J. S. 93e2b91ff9 libtext-charwidth-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:38 -07:00
J. S. a866afbeb9 libtest-warn-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:37 -07:00
J. S. 365bb5f7b9 libtest-nowarnings-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:37 -07:00
J. S. 918bb6fa8f libterm-readkey-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:37 -07:00
J. S. f5bf6c7a98 libproc-waitstat-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:37 -07:00
J. S. 7d41c9740c libnet-telnet-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:36 -07:00
J. S. 0c466846bb libnet-ssleay-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:36 -07:00
J. S. f9f5089489 libnet-libidn-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:36 -07:00
J. S. 6e4772e590 libnet-dns-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:36 -07:00
J. S. e6974ed5a1 libmodule-runtime-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:35 -07:00
J. S. 9703d28a9e libmodule-build-tiny-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:35 -07:00
J. S. ca5e3d5769 libmime-types-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:35 -07:00
J. S. 68150e0695 libmime-charset-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:35 -07:00
J. S. b7f824b4b1 liblocale-gettext-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:34 -07:00
J. S. c895303134 libipc-signal-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:34 -07:00
J. S. 5ff7863ab0 libio-socket-ssl-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:34 -07:00
J. S. 44d8194c75 libimport-into-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:34 -07:00
J. S. 97138f39e9 libhtml-parser-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:33 -07:00
J. S. 964a35291a libfile-slurper-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:33 -07:00
J. S. 4bf378baeb libfile-slurp-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:33 -07:00
J. S. 04ed01f6cc libextutils-parsexs-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:33 -07:00
J. S. 13966a198e libextutils-installpaths-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:32 -07:00
J. S. 361b5189c7 libextutils-helpers-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:32 -07:00
J. S. 700de53032 libextutils-cppguess-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:32 -07:00
J. S. a58042a56c libextutils-config-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:32 -07:00
J. S. 4cbfdd97f3 libenv-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:31 -07:00
J. S. af9720d05c libdigest-sha1-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:31 -07:00
J. S. 93b5ea2881 libdata-hexdump-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:31 -07:00
J. S. dcbeae1da1 libconfig-autoconf-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:31 -07:00
J. S. 16d9bfa58c libconfig-tiny-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:30 -07:00
J. S. 5675c08d70 libcgi-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:30 -07:00
J. S. bb36fa63e6 libcapture-tiny-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:30 -07:00
J. S. 7bb31b609b libauthen-sasl-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:30 -07:00
J. S. f874ff5a3a libauthen-radius-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:29 -07:00
J. S. 62f4a81aae libalgorithm-diff-perl: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:29 -07:00
J. S. a3a18986e0 mime-construct: Change references to search.cpan.org to use metacpan.org
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 14:02:29 -07:00
J. S. 94327a7734 libdigest-hmac-perl: upgrade 1.03 -> 1.05
This new version brings an updated copyright date and a new maintainer.
This distributes under the Perl license (as it did previously).

Update the HOMEPAGE and SRC_URI to use metacpan.org instead of search.cpan.org

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 07:06:31 -07:00
Bartosz Golaszewski 9626e8a2c8 libgpiod: update to v2.2
This is a big update for libgpiod bringing in the D-Bus daemon and its
command-line client. This is why the patch is pretty hefty. The majority
of the line count comes from the removed patch that is now upstream but
the v2.2 recipe also now contains a lot of bits and pieces that make the
D-Bus daemon work both with system as well as sysvinit.

The project now packages the systemd service and udev rules that allow
the manager to run under its own user in a well sandboxed environment
but the sysvsinit script is carried in the recipe as I don't want to
put support for legacy systems in libgpiod repo.

The patch also updates the ptests for libgpiod to run three new
test-suites: one for GLib bindings, one for the command-line D-Bus
client and finally one testing some daemon corner-cases not supported by
the client.

Build tested with various config options with systemd and sysvinit (the
latter with glibc and musl) on 32- and 64-bit architectures.

The complete changelog since v2.1 (taken verbatim from the NEWS file) is
below:

libgpiod v2.2
=============

New features:
- add GObject bindings with introspection
- add a D-Bus interface to libgpiod together with a daemon implementing it and
  a command-line client
- split out the common shell test code for gpio-tools into a reusable test
  harness for GPIO command-line tools
- add minutes as a new supported time unit for tools and allow longer periods
  for timeouts, line holding, etc.
- add a script for generating sdist and wheels for python bindings
- migrate C++ tests to using Catch2 v3

Improvements:
- relicense C++ bindings under LGPL-2.1-or-later in order to make the project
  more attractive to users with GPL-3.0 restrictions
- remove dependency on grep from tools' tests
- make shell scripts pass shellcheck treewide
- use ppoll() in tools to actually achieve the advertised microsecond
  granularity of timeouts
- documentation improvements
- improve typing info in python bindings
- improve __repr__() implementations in python bindings
- make reconfiguring lines more flexible in python bindings by relaxing the
  requirement to carry the ordering of the config entries from the request
- support casting of line.Value to bool in python bindings
- various new test-cases for improved coverage treewide
- align the test cases with the current kernel requirement for specifying
  direction explicitly when reconfiguring lines

Bug fixes:
- fix C++ bindings build using slibtool
- accept the new style automatic GPIO chip labels from gpio-sim in bash tests
- fix C++ tests with recent kernels which introduced stricter reconfigure
  behavior
- fix a use-after-free bug in python bindings
- fix passing the event clock property to line requests in python bindings
- fix a memory leak in tools
- make sure the string buffers in line-info and chip-info are big enough to not
  truncate the strings they hold below the size accepted by the kernel
- remove buggy and unnecessary flags sanitization from line-config
- fix python bindings installation with Makefile build
- sanitize the return values of GPIO ioctl()s which in some cases may be
  erroneously positive
- fix requesting lines by name with multiple entries in python bindings

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 07:06:31 -07:00
Changqing Li 38b7821838 postgresql.inc: fix do_package_qa error
Replacing P with BP to fix following do_package_qa error for lib32-postgresql:
ERROR: QA Issue: File /usr/src/debug/lib32-postgresql/16.4/src/pl/plperl/SPI.c in package lib32-postgresql-src contains reference to TMPDIR [buildpaths]

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 05:52:20 -07:00
Tanguy Raufflet 8a34c94412 netdata: add RDEPENDS to the docker PACKAGECONFIG
Add the runtime dependency Virtual/docker need when the package config
Docker is enabled. This avoids do_rootfs installs issues.

Signed-off-by: Tanguy Raufflet <tanguy.raufflet@savoirfairelinux.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 05:52:19 -07:00
Tanguy Raufflet 9527f00467 netdata: add setuid to the xenstat plugin file
As mentioned in the Netdata documentation [1], The xenstat plugin
requires elevated privileges to be executed. The xenstat.plugin
permissions are modified to only allow users belonging to the netdata
group to execute the plugin with root privileges.

[1] https://learn.netdata.cloud/docs/collecting-metrics/containers-and-vms/xen-xcp-ng

Signed-off-by: Tanguy Raufflet <tanguy.raufflet@savoirfairelinux.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 05:52:19 -07:00
Tanguy Raufflet 6f6aa30602 netdata: modify apps.plugin permissions
Modification of the group for the apps.plugin file (from root to
netdata) and removal of execution authorization for the “others”.

This modification improves security by limiting the netdata group to
execute the plugin as root.

Signed-off-by: Tanguy Raufflet <tanguy.raufflet@savoirfairelinux.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-24 05:52:19 -07:00