1884 Commits

Author SHA1 Message Date
Jernej Skrabec
89752c54fc heimdal: fix configuration with gcc 14
allow heimdal:host to be built using build hosts with gcc-14
does not adjust :target builds. LE12 builds are only supported using
the gcc-13.x
2024-08-16 09:23:29 +00:00
Rudi Heitbaum
d83390ceb8 commons-lang3: fix PKG_URL 2024-08-13 11:32:38 +00:00
Dom Cobley
59a4198959 cec: Allow cec driver to handle multiple instances
Currently on a Pi4/5, LibreELEC is largely usable when connected
to second hdmi port, except CEC doesn't work as it's hard-coded to
/dev/cec0.

This generates extra support issues. With this patch it does use
the correct cec interface when booting connected to second hdmi
port.
2024-05-02 16:12:18 +02:00
Rudi Heitbaum
4b9b2ddf02 commons-text: fix PKG_URL 2024-04-20 22:02:05 +00:00
CvH
b519ac7486 yajl: silence warnings 2024-03-21 14:08:44 +01:00
CvH
4679d793ae yajl: update package location 2024-03-21 14:08:44 +01:00
Rudi Heitbaum
cb405b2ef3 mold: update to 2.30.0 2024-03-17 02:37:35 +00:00
Rudi Heitbaum
6d5562dd5b elfutils: update to 0.191
includes fix
- https://sourceware.org/bugzilla/show_bug.cgi?id=31439
2024-03-06 09:04:37 +00:00
Rudi Heitbaum
7c789285d0 hwdata: update to 0.380 2024-03-06 08:53:26 +00:00
Rudi Heitbaum
ae56e2faad fakeroot: update to 1.34 2024-03-06 08:53:26 +00:00
CvH
d72cc46e38
Merge pull request #8682 from heitbaum/libplist
Apple libplist updates and depends
2024-03-03 12:29:05 +01:00
Rudi Heitbaum
41a226353a Revert "groovy: update to 4.0.19"
This reverts commit 6ea9e1e58d0f95c4504b30d821b97a09962ca8f8.

builds with 4.0.19 are not consistently building.

[1566/1695] Generating AddonModuleXbmcaddon.i.cpp
FAILED: build/swig/AddonModuleXbmcaddon.i.cpp /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/.aarch64-libreelec-linux-gnu/build/swig/AddonModuleXbmcaddon.i.cpp
cd /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/.aarch64-libreelec-linux-gnu/build/swig && /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/toolchain/bin/swig -w401 -c++ -o AddonModuleXbmcaddon.i.xml -xml -I/build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/xbmc -xmllang python /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/xbmc/interfaces/swig/../swig/AddonModuleXbmcaddon.i && /usr/bin/java --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.util.regex=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED -cp /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/groovy-4.0.19/lib/*:/build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/commons-lang3-3.14.0/*:/build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/commons-text-1.11.0/*:/build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/tools/codegenerator:/build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/xbmc/interfaces/swig/../python groovy.ui.GroovyMain /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/tools/codegenerator/Generator.groovy AddonModuleXbmcaddon.i.xml /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/xbmc/interfaces/swig/../python/PythonSwig.cpp.template AddonModuleXbmcaddon.i.cpp > /dev/null
Error: Unable to initialize main class groovy.ui.GroovyMain
Caused by: java.lang.NoClassDefFoundError: picocli/CommandLine$ParameterException
[1567/1695] Generating AddonModuleXbmcdrm.i.cpp
FAILED: build/swig/AddonModuleXbmcdrm.i.cpp /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/.aarch64-libreelec-linux-gnu/build/swig/AddonModuleXbmcdrm.i.cpp
cd /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/.aarch64-libreelec-linux-gnu/build/swig && /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/toolchain/bin/swig -w401 -c++ -o AddonModuleXbmcdrm.i.xml -xml -I/build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/xbmc -xmllang python /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/xbmc/interfaces/swig/../swig/AddonModuleXbmcdrm.i && /usr/bin/java --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.util.regex=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED -cp /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/groovy-4.0.19/lib/*:/build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/commons-lang3-3.14.0/*:/build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/commons-text-1.11.0/*:/build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/tools/codegenerator:/build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/xbmc/interfaces/swig/../python groovy.ui.GroovyMain /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/tools/codegenerator/Generator.groovy AddonModuleXbmcdrm.i.xml /build/build.LibreELEC-Dragonboard.aarch64-12.0-devel/build/kodi-7075efedfbf13f4f5bfa28e2fa57d7421ff5ab92/xbmc/interfaces/swig/../python/PythonSwig.cpp.template AddonModuleXbmcdrm.i.cpp > /dev/null
Error: Unable to initialize main class groovy.ui.GroovyMain
Caused by: java.lang.NoClassDefFoundError: picocli/CommandLine$ParameterException
2024-03-03 07:29:01 +00:00
Rudi Heitbaum
6ea9e1e58d groovy: update to 4.0.19
changelog:
- http://groovy-lang.org/changelogs/changelog-4.0.19.html
2024-03-02 13:37:45 +00:00
Rudi Heitbaum
3398b74ab6 libplist: update to 2.4.0 2024-03-02 12:19:12 +00:00
Rudi Heitbaum
de8e31e3bd mold: update to 2.4.1 2024-03-02 04:30:21 +00:00
Rudi Heitbaum
a091eeec0d swig: update to 4.2.1 2024-02-25 06:22:58 +00:00
Rudi Heitbaum
3e167124a8 gettext: update to 0.22.5
ann:
- https://savannah.gnu.org/news/?id=10597
2024-02-22 12:01:31 +00:00
Christian Hewitt
dae07e68e1
Merge pull request #8641 from heitbaum/pcre
pcre: host build not longer required
2024-02-20 13:35:23 +04:00
Rudi Heitbaum
c946ce4eb0 pcre: host build not longer required 2024-02-20 09:06:10 +00:00
Rudi Heitbaum
ac634da478 libffi: update to 3.4.6
- https://github.com/libffi/libffi/releases/tag/v3.4.6
- 3.4.6 Feb-18-2024
  - Fix long double regression on mips64 and alpha.
- https://github.com/libffi/libffi/compare/v3.4.5...v3.4.6
2024-02-20 09:05:33 +00:00
Rudi Heitbaum
8afbabe2ff pcre2: update to 10.43
- https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.43
- https://github.com/PCRE2Project/pcre2/blob/master/NEWS
2024-02-18 05:42:38 +00:00
Rudi Heitbaum
ad54d8aa78 libffi: update to 3.4.5 2024-02-16 08:43:55 +00:00
Rudi Heitbaum
232a60297f groovy: update to 4.0.18
changelog:
- https://groovy-lang.org/changelogs/changelog-4.0.17.html
- https://groovy-lang.org/changelogs/changelog-4.0.18.html
2024-02-11 11:41:09 +00:00
Rudi Heitbaum
94a401aca9 hwdata: update to 0.379 2024-02-07 13:15:04 +00:00
Rudi Heitbaum
36b1eaa438 cmake: update to 3.28.3
Release notes:
- https://cmake.org/cmake/help/latest/release/index.html
2024-02-06 06:41:01 +00:00
Christian Hewitt
2f91a9f20a
Merge pull request #8517 from heitbaum/make2
drop PKG_TOOLCHAIN hardcoding - already defaults to …
2024-01-30 16:14:42 +04:00
Rudi Heitbaum
edcb91ee10 cmake: update to 3.28.2
Release notes:
- https://cmake.org/cmake/help/latest/release/index.html
2024-01-30 11:57:07 +00:00
Rudi Heitbaum
f04e3b475e tbb: update to 2021.11.0 2024-01-30 11:57:07 +00:00
Christian Hewitt
ae345073d5
Merge pull request #8552 from heitbaum/taglib
taglib: update to 2.0
2024-01-29 14:58:17 +04:00
Rudi Heitbaum
12f4141d04 swig: update to 4.2.0
release notes:
- https://www.swig.org/release.html
2024-01-29 10:19:21 +00:00
CvH
23715006be
Merge pull request #8542 from heitbaum/pkg
Minor package updates
2024-01-27 11:16:21 +01:00
Rudi Heitbaum
08dcfd7503 utfcpp: initial package
required by taglib-2.0
2024-01-25 10:21:49 +00:00
Christian Hewitt
74d677a645
Merge pull request #8540 from heitbaum/pax
pax-utils: fix host build on gentoo
2024-01-22 18:26:28 +04:00
Rudi Heitbaum
6c5d5b8d11 pcre: do not build pcrecpp
Since kodi PR24128 (Remove use of pcrecpp from Kodi) -
pcrecpp is no longer used.
2024-01-22 12:05:28 +00:00
Rudi Heitbaum
95837e42a4 fakeroot: update to 1.33
release notes:
- c0a4a0e30d
2024-01-22 09:56:51 +00:00
Rudi Heitbaum
6e759ede47 pax-utils: fix host build on gentoo 2024-01-22 06:59:06 +00:00
Rudi Heitbaum
bb48cb84d6 libfmt: update to 10.2.1
release notes:
- https://github.com/fmtlib/fmt/releases/tag/10.2.0
- https://github.com/fmtlib/fmt/releases/tag/10.2.1
2024-01-19 10:43:43 +00:00
CvH
b1e42d2400
Merge pull request #8527 from heitbaum/pkg
Package updates
2024-01-17 12:25:53 +01:00
Rudi Heitbaum
c3facbad3b
Merge pull request #8509 from HiassofT/le12-mount2
Add mount.nfs and mount.cifs helpers
2024-01-17 20:51:20 +11:00
Rudi Heitbaum
22c3cce76d attr: update to 2.5.2
ann:
- https://lists.nongnu.org/archive/html/acl-devel/2024-01/msg00011.html
2024-01-17 09:37:25 +00:00
Rudi Heitbaum
d993860870 spdlog: update to 1.13.0
release notes :
- https://github.com/gabime/spdlog/releases/tag/v1.13.0
2024-01-17 09:37:25 +00:00
Christian Hewitt
83eecdac28
Merge pull request #8444 from heitbaum/glibc
glibc: update to 2.38.1 (githash 44f757a)
2024-01-14 08:40:45 +04:00
Rudi Heitbaum
bc118526b7 fakeroot: drop PKG_TOOLCHAIN hardcoding - already defaults to configure 2024-01-14 04:39:05 +00:00
Matthias Reichl
1c1c356285 libevent: initial package
Signed-off-by: Matthias Reichl <hias@horus.com>
2024-01-12 20:07:20 +01:00
Rudi Heitbaum
3a1712762b libcap-ng: update to 0.8.4 2024-01-07 01:33:21 +00:00
Rudi Heitbaum
e568b271fa hwdata: update to 0.378 2024-01-07 01:33:21 +00:00
Rudi Heitbaum
ac3863ca4b boost: update to 1.84.0 2024-01-06 08:38:36 +00:00
Rudi Heitbaum
48c9ffecff glibc: update to 2.38.1 (githash 44f757a)
ref:
- https://github.com/bminor/glibc/commits/release/2.38/master
- https://github.com/bminor/glibc/blob/release/2.38/master/NEWS

Security related changes:

  CVE-2023-4527: If the system is configured in no-aaaa mode via
  /etc/resolv.conf, getaddrinfo is called for the AF_UNSPEC address
  family, and a DNS response is received over TCP that is larger than
  2048 bytes, getaddrinfo may potentially disclose stack contents via
  the returned address data, or crash.

  CVE-2023-4806: When an NSS plugin only implements the
  _gethostbyname2_r and _getcanonname_r callbacks, getaddrinfo could use
  memory that was freed during buffer resizing, potentially causing a
  crash or read or write to arbitrary memory.

  CVE-2023-5156: The fix for CVE-2023-4806 introduced a memory leak when
  an application calls getaddrinfo for AF_INET6 with AI_CANONNAME,
  AI_ALL and AI_V4MAPPED flags set.

  CVE-2023-4911: If a tunable of the form NAME=NAME=VAL is passed in the
  environment of a setuid program and NAME is valid, it may result in a
  buffer overflow, which could be exploited to achieve escalated
  privileges.  This flaw was introduced in glibc 2.34.

The following bugs are resolved with this release:

  [30723] posix_memalign repeatedly scans long bin lists
  [30789] sem_open will fail on multithreaded scenarios when semaphore
    file doesn't exist (O_CREAT)
  [30804] F_GETLK, F_SETLK, and F_SETLKW value change for powerpc64 with
    -D_FILE_OFFSET_BITS=64
  [30842] Stack read overflow in getaddrinfo in no-aaaa mode (CVE-2023-4527)
2023-12-21 22:54:47 +00:00
Rudi Heitbaum
bdcfedc393 gnulib: update to githash 3198293 (stable-202207)
grub 2.12-rc1 was released with gnulib 2022-02-12

update to latest stable-202207
http://git.savannah.gnu.org/cgit/gnulib.git/log/?h=stable-202207
2023-12-21 21:48:22 +00:00
Rudi Heitbaum
17403edb8d cmake: update to 3.28.1
Release notes:
- https://cmake.org/cmake/help/latest/release/index.html
2023-12-15 09:52:28 +00:00