Commit Graph

10474 Commits

Author SHA1 Message Date
Jiaqing Zhao 6c2bd3c0fa openldap: Upgrade 2.5.9 -> 2.5.12
License-Update: Copyright year updated to 2022
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-04 21:28:21 -07:00
Jiaqing Zhao a5512ab272 openldap: Remove libgcrypt dependency
Since OpenLDAP 2.5.0, it uses nettle instead of gcrypt.

Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-04 21:28:21 -07:00
Alejandro Enedino Hernandez Samaniego f850d140d7 cryptsetup: Add luks2 configure options defaults
Cryptsetup allows for certain luks2 related defaults to be
set for libcryptsetup, these include the default PBKDF
algorithm, memory limit for Argon2, parallel threads and
iteration time.

Set default variables defined to the same values currently
coming from cryptsetup upstream, making this change transparent
for the user but allow these values to be customized.

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-04 07:57:13 -07:00
Armin Kuster 94f82e548f packagegroup-meta-oe: update pkg group
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-02 17:51:58 -07:00
Armin Kuster 5501e231b8 nvmetcli: move recipe to meta-oe
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-02 17:51:58 -07:00
Armin Kuster 32160a06de netplan: move from meta-networking to meta-oe
add to the dynamic meta-pthon lot

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-02 17:51:58 -07:00
Armin Kuster eaa0fd9c2f cyrus-sasl: move from meta-networking to meta-oe
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-02 17:51:58 -07:00
Portia bc4448f461 cpulimit: introduce support for this package
Now, cpulimit recipe is put under recipes-support. Binary will be
installed  by the recipe under /usr/sbin

         # cpulimit -h
         Usage: cpulimit [OPTIONS...] TARGET
                 OPTIONS
                 -l, --limit=N          percentage of cpu allowed from 0
to 100
(required)
                 -v, --verbose          show control statistics
                 -z, --lazy             exit if there is no target
process, or
if it dies
                 -i, --include-children limit also the children
processes
                 -h, --help             display this help and exit
                 TARGET must be exactly one of these:
                 -p, --pid=N            pid of the process (implies -z)
                 -e, --exe=FILE         name of the executable program
file or
path name
                 COMMAND [ARGS]         run this command and limit it
(implies
-z)

                 Report bugs to <marlon...@hotmail.com>.

Signed-off-by: Bassem Boubaker <bassem.boubaker@actia.fr>
[ Changes by Portia
 - Fix build issue, deprecated and missing includes
 - Add branch to git repo in SRC_URI
 - Update LICENSE to GPL-2.0-or-later
]
Signed-off-by: Portia <stephensportia@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-02 00:48:27 -07:00
Khem Raj f994a19220 makedumpfile: Use right TARGET for ppc32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-01 07:59:42 -07:00
Khem Raj d901de434d mimic: Use special rateconv.c license
rateconv.c looks like BSD-2 but it has second clause modified
significantly, therefore be specific about it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alistair Francis <alistair.francis@wdc.com>
2022-04-30 09:52:15 -07:00
Khem Raj f3d8e41b9d libcereal: Enable for glibc/ppc
The error is not observed with glibc latest clang 14

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-30 07:39:08 -07:00
Armin Kuster 73d50d2b4b meta-oe-image: fix build depends
add only when various DISTRO_FEATURES are enabled

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-29 19:32:47 -07:00
Khem Raj bbc6fa72c3 boinc-client: Make script install not depend on host install paths
The install target is checking for install paths on build host assuming
thats where it will run too, which breaks cross builds. Add a patch to
aide the install from recipe.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-27 17:01:14 -07:00
Khem Raj aea550e75d lockdev: Drop cumulative debian patch
This patch is essentially defines MAXPATHLEN which no longer is problem
with latest glibc or musl

define MAJOR/MINOR for non-glibc case

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Marta Rybczynska <marta.rybczynska@huawei.com>
2022-04-26 12:09:13 -07:00
Hongxu Jia 19c6b9a324 cdrkit: add new option -eltorito-platform for genimageiso
Mkisofs/genimageiso now correctly supports El Torito multi boot entries by
introducing a Boot Dection Header before a list of alternate boot entries.

New option -eltorito-platform allows to set the El Torito platform id
for a boot entry or for a list of boot entries. Supported values for
the parameter are:
-   x86 the standard value vor x86 based PCs
-   PPC the Power PC platform
-   Mac The Apple Mac platform
-   efi EFI based boot for PCs
-   #   an arbitrary numerical value

Port implement from cdrtools:
https://github.com/jobermayr/cdrtools/commit/a50804fd61d75eb689a515dbfca6968ca2296fd7

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-26 12:09:13 -07:00
Khem Raj 9abe74eb0b pangomm: Allow building with wayland
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2022-04-26 12:09:13 -07:00
Khem Raj 572510de18 atkmm: Allow build with wayland
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2022-04-26 12:09:13 -07:00
Khem Raj 5255b6a0d9 lirc: Delete systemd unit files on non systemd distros
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-26 12:09:09 -07:00
Khem Raj 3b311b6c1e gtkmm3: Allow wayland or x11 in distro features
Fixes build with no-x11 distros

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2022-04-25 23:11:39 -07:00
Willy Tu 3c1c07e9a5 absil-cpp: Update SRC_URI to to the latest google internal sync
https://github.com/abseil/abseil-cpp/commit/7c6608d0dbe43cf9bdf7f77787bc6bc89cc42f8b

The internal sync are tested within Google and ready for use.

Signed-off-by: Willy Tu <wltu@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 20:14:06 -07:00
Khem Raj f9a935ac8e fluentbit: Disable systemd support when systemd distro feature is disabled
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 12:10:11 -07:00
Khem Raj f0d0034e26 lirc: install systemd units only when using systemd distro feature
These files are not needed when init system is not systemd

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 12:10:11 -07:00
Mingli Yu f2748082e8 makedumpfile: Upgrade to 1.7.1
Remove related man pages gz logic as it's removed in new version [1].

[1] https://github.com/makedumpfile/makedumpfile/commit/2169de66ecd4504a3e69e0be0330f492f966ce5e

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:46:44 -07:00
wangmy dafc1efa15 ostree: upgrade 2021.6 -> 2022.2
Changelog:
==========
2022.02:

  lib/util: add syslog.h for ot_journal_print()
  lib/bootloader: use ot_journal_print() instead of sd-journal
  main: Also support CLI extensions in '/usr/libexec/libostree/ext'
  sysroot: Add a public '#define OSTREE_PATH_BOOTED'
  deploy: Add a 5s max timeout on global filesystem 'sync()'
  deploy: Also log to journal if we time out global sync()
  core: Mark 'ostree_create_directory_metadata' as '(not nullable)'
  lib/tar: Add some error prefixing
  build-sys: Drop '-Werror=aggregate-return'
  mtree: Use declare-and-initialize style
  mtree: Load traversed subdirs when creating parents
  Release 2022.2
  configure: post-release version bump
  github: Workaround glib/seccomp issue on Ubuntu impish
  lib/repo: Add commit version metadata to summary metadata
  .lgtm.yml: Fix gpgme dependency
  lib/deploy: When deleting staged deployment, delete any lock
  ostree/deploy: Test finalization locking
  tests/kolainst: Avoid recursive symlinks
  ci/libbuild.sh: drop yum/CentOS support
  ci/make-git-snapshot.sh: fix archive name
  ci/make-git-snapshot.sh: auto-initialize submodules
  ci/make-git-snapshot.sh: xz the archive
  Add COPR integration Makefile
  lib/gpg-verify-result: Add missing floating annotation
  configure: post-release version bump
  libotutil: avoid leaking builder memory on error
  ostree: check g_setenv return value
  libostree/sepolicy: get rid of a g_setenv() call
  lib/commit: always validate metadata
  lib/commit: reject empty metadata keys
  builtin: use GCancellable and GError everywhere
  lib/repo: open file only if required
  lib/commit: clean up assertions
  lib/core: introduce two new object types for split xattrs
  lib/core: introduce 'bare-split-xattrs' mode
  lib/repo: read split xattrs content from file-xattrs-link objects
  lib/commit: disallow writing content in 'bare-split-xattrs' mode
  tests/basic-bare-split-xattrs: add fixture, check read logic
  man: Fix typo in ostree-admin-switch
  man: Fix typo in ostree-find-remotes
  s390x: add "IBM Secure Execution for Linux" support
  s390x: add LUKS keyfile to 'sd-boot'
  Fix marking static delta commits as partial
  lib/repo-refs: Remove misleading newline
  src/ostree: Add --commit-only option to ostree prune
  man/prune, bash: Add --commit-only flag for ostree prune
  tests/test-prune.sh: expand testing for --commit-only
  tests/test-prune.sh: Use TAP API
  libotutil: Avoid infinite recursion during error unwinding
  Update submodule: libglnx
  build(deps): bump libglnx from '803adaf' to '88da8dd'
  build(deps): bump libglnx from '88da8dd' to 'c71f7ae'

2022.01:

  repo: Change locking for summary regeneration to be shared
  soup-uri: Fix clang-analyzer warning by dropping dead code
  tests: Fix clang-analyzer not seeing through `g_error()`
  Update FSF license notices to use URL instead of address
  lib: misc static analysis fixes
  lib/repo: assert that writable state and error agree
  lib/repo: do no return an arbitrary mode on failure
  lib/repo: do no return a NULL on failure
  tests: assert mandatory values are present
  main: add support for CLI extensions via external binaries
  tests/cli-extensions: tweak test logic
  lib: use ostree-content-writer header
  bsdiff: bump submodule, pick up fix for CVE-2014-9862
  lib/static-delta: throw a proper error on bspatch failure
  github: add dependabot config
  rofiles-fuse: Build using FUSE 3 if possible, falling back to FUSE 2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:00:43 -07:00
wangmy bfd4f628c4 openwsman: upgrade 2.6.11 -> 2.7.1
Changelog from 2.6.11 to 2.7.1
==============================
- Bugfixes
  - fix regression introduced in 2.5.0, __cimnamespace selector
    was not properly set in requests.
  - fixed several compiler warnings
  - code cleanup
  - general code robustness
  - msvc build fixes
  - cleanup passwords after use
  - drop RANDFILE in owsmangencert.h
  - fix potential NULL pointer dereference
  - MinGW build enablement

- API change
  - client_opt: expiry and hearbeat_interval are float
    wsmc_set_sub_expiry() and wsmc_set_heartbeat_interval() change their
    first parameter from int to float
  - bump so version of libwsman_client from 4 to 5
  - new functions for C++ bindings: OpenWsmanClient::GetWithFlags()
    and OpenWsmanClient::PutWithFlags to add a 'flags' parameter
  - add FLAG_SUPRESS_100_CONTINUE to options, fixes #131 to workaround
    a curl problem. Reportedly curl 7.69.0 fixes this also in curl.
  - fixed several compiler warnings
  - fixed spelling errors

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:00:43 -07:00
wangmy 4812d74acc lsscsi: upgrade 0.31 -> 0.32
Changelog for released lsscsi-0.32 [20210505] [svn: r167]
  - improve NVMe device parsing (e.g. /dev/nvme0c1n2)
  - print nr_hw_queues when available for SCSI hosts
  - Remove blank line after NVMe device name with -HL
  - collect_disk_wwn_nodes: Fix WWN string copy
  - make WWN printing for NVMe more consistent with
    output from SCSI devices (e.g. with -u and -t)
  - logic to select best SCSI id (--scsi_id) to output
  - clean up warnings for gcc-10
  - build with autoconf 2.70

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:00:43 -07:00
wangmy c41c8112b6 links: upgrade to 2.26
Changelog:
===========
 Fix a display glitch if the list is empty and the user presses '*'
 Add a possibility to pass gopher:// URLs to an external program
 Updated the German translation
 Updated the initial bookmarks
 Fix a bug when form submit url contained '#'
 Support WEBP images
 Support DNS-over-HTTPS
 Try multiple IPv4 addresses on systems that don't have getaddrinfo
 Handle the "TD" tag outside "TR" the same way as in other browsers
 Make it possible to bind a socket to a network interface
 It could be activated by specifying interface name in the "Bind to local
 IP address" box

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:00:43 -07:00
wangmy e6c70cfa11 lapack: upgrade 3.10.0 -> 3.10.1
Changelog:
http://netlib.org/lapack/lapack-3.10.1.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:00:43 -07:00
wangmy c4d4e192f4 hexedit: upgrade 1.5 -> 1.6
april 2022
    - 1.6
    - configure script must error-out when (n)curses isn't found
    - Move SIGWINCH handling from handler to NCURSES
    - Make configure.ac compliant with autoconf >= 2.70
    - Check that malloc did not return NULL
    - Fix a possible memory leak in findFile()
    - Prevent division by zero on empty files.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:00:43 -07:00
wangmy f18dd93373 ctags: upgrade 5.9.20220410.0 -> 5.9.20220417.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:00:43 -07:00
Khem Raj 1fa927eba9 fwupd: Enable build with musl
It does not fail anymore as the qemu options has been sorted

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 11:00:43 -07:00
Khem Raj 088e401798 pam-ssh-agent-auth: Use specific versions of BSD licenses
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 10:44:14 -07:00
Khem Raj b8e97f5b2a boinc-client: Do not overwrite same file when using usrmerge
in case usrmerge is enabled, unit file is already in expected location

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 10:44:14 -07:00
Khem Raj 78180b6c21 mozjs: Use vendored icu on ppc/clang
This helps compile gjs, external icu is needed with gcc-12 but not with
clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 10:44:14 -07:00
Khem Raj 8cec1f1fd9 dietsplash: specify install rootdir
This takes care of rootdir being different when using usrmerge

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 10:44:13 -07:00
Khem Raj 4448cd9ee7 scsirastools: Fix build with usrmerge
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 10:44:13 -07:00
Khem Raj 682657248c gradm: Upgrade to 3.1-202111052217
Fix build when using usrmerge distro features

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 10:44:13 -07:00
Khem Raj 984bc7eaca tomoyo-tools: Drop md5sum
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 10:44:13 -07:00
Khem Raj 8c7ffffa07 tomoyo-tools: Define SBINDIR
default SBINDIR is hardcoded to /sbin which does not work when using
usrmerge

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 10:44:13 -07:00
Khem Raj ae8e0ae77f fluentbit: Fix build with usrmerge distro feature
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-25 10:44:09 -07:00
Khem Raj e059bf5da0 tcsh: Do not install symlinks into /bin with usrmerge
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-23 20:12:14 -07:00
Khem Raj 224d8a8cbe crash: Fix build for mips target
The patch to remove these options is removed therefore instrument them
via sed operations

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Mingli Yu <mingli.yu@windriver.com>
2022-04-22 17:58:09 -07:00
Mingli Yu c7ce2371c0 crash: Upgrade to 8.0.0
The bundled gdb upgraded to 10.2 [1] and remove related patches
against the previous gdb 7.6.

[1] https://github.com/crash-utility/crash/commit/ec568e2ea515b66343d3488d5d4b9a625d55b7ae

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-22 17:58:09 -07:00
Peter Kjellerstedt 64156a6f8f gpsd: Correct the creation of the gps-utils-python package
The gps-utils-python package was introduced in commit 66721940 (gpsd:
split python utils from gps-utils), except it was never added to
PACKAGES, which resulted in the following error if anything depends on
gpsd:

  ERROR: Nothing RPROVIDES 'gps-utils-python' (but .../gpsd_3.23.1.bb
  RDEPENDS on or otherwise requires it)

Also remove a no longer relevant comment.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-22 11:08:25 -07:00
Ben Fekih, Hichem ec6d073518 sdbus-c++-libsystemd: bugfix dev package is not installed
since sdbus-c++-libsystemd outputs only static libraries, it will
not be installed inside the SDK.

add RDEPENDS:${PN}-dev = "" to remove the dependency to the empty package
when installing the sdbus-c++-libsystemd-dev into the SDK

without this change the SDK is missing sdbus-c++-dev and sdbus-c++-libsystemd-dev

Signed-off-by: Ben Fekih, Hichem <hichem.benfekih@ifm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-22 11:08:25 -07:00
Khem Raj a4e7ad4568 mozjs-91: Add option to use system ICU
ARM needs to use system icu, otherwise build fails with gcc-12

firefox-91.8.0/intl/icu/source/common/stringtriebuilder.cpp:388: more undefined references to `std::type_info::operator==(std::type_info const&) const' follow
| collect2: error: ld returned 1 exit status

Keep using vendored ICU on mips since this breaks build for gjs
introspection code which is run under qemu-user

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-21 07:14:38 -07:00
Khem Raj cc8efa1fe9 mozjs-91: Disable strip
OE build takes care of this during packaging anyway

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-21 07:14:38 -07:00
Dmitry Baryshkov 667219409f gpsd: split python utils from gps-utils
Neither gpsd nor significant part of gps-utils depend on python. However
installing gps-utils package would require installing python, which adds
about 17 MB to the image size. Split away gps-utils-python to allow
using gpsd/gps-utils in the systems with limited resources (or in the
initramfs).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-21 07:14:38 -07:00
Peter Kjellerstedt 5fa0188b8c poppler: Support building for native
* Disable RUN_GPERF_IF_PRESENT. Otherwise cmake will look for gperf. For
  target, it will not find it and proceeds to use the pregenerated
  files. However, for native it finds `/usr/bin/gperf`, but then tries
  to run `gperf` instead, which fails since it is not in hosttools.
* Disable ENABLE_CPP for native. Otherwise it needs iconv, which it
  cannot find.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-21 07:14:38 -07:00
Khem Raj fa5922c1cb opencv: Fix build with gcc-12 on ppc64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-20 10:58:01 -07:00