Commit Graph

5256 Commits

Author SHA1 Message Date
Jan Hák
9b847a4e13 libedit: update to version 20250104-3.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-01-13 15:18:53 +01:00
Jan Hák
5445ad8c30 liburcu: update to version 0.15.0
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-01-13 15:18:40 +01:00
Tianling Shen
c83362fc6d libtorrent-rasterbar: Update to 2.0.10
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-06 19:24:40 -08:00
Carlos Miguel Ferreira
c50de920a2 boost: Updates package to version 1.87.0
This commit updates boost to version 1.87.0

New libraries in this release:
* Boost.Parser [2]: Framework for building parsers, from Zach Laine.

More info about Boost 1.87.0 can be found at the usual place [1].

[1]: https://www.boost.org/users/history/version_1_87_0.html
[2]: https://www.boost.org/libs/parser/

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2025-01-03 13:36:35 -08:00
W. Michael Petullo
fb3f43828a libsoup3: update to 3.6.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-01-03 00:43:03 -08:00
W. Michael Petullo
ef90049b81 openldap: update to 2.6.9
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-01-03 00:42:48 -08:00
W. Michael Petullo
b72b64008b libgcrypt: 1.11.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-01-03 00:41:36 -08:00
W. Michael Petullo
5775921d43 libgpg-error: update to 1.51
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-01-03 00:41:22 -08:00
W. Michael Petullo
b734014043 hwloc: update to 2.11.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-01-03 00:41:11 -08:00
W. Michael Petullo
35e1e1cb6f vips: update to 8.16.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-01-03 00:21:54 -08:00
Othmar Truniger
22e61c19a6 libfmt: bump to version 11.1.1
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-12-30 20:33:07 +01:00
Alexandru Ardelean
86d774edda libwebp: bump to version 1.5.0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-28 19:10:01 +01:00
Austin Lane
b673425621 libyder: add package
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-24 18:01:17 +02:00
Austin Lane
bbc02fa868 abseil-cpp: Add Package
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-19 10:38:26 +02:00
Austin Lane
6c62e0fcfe libulfius: Install library on target
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-19 10:29:53 +02:00
Austin Lane
768b995f98 liborcania: Install library on target
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-17 08:42:26 +01:00
Georgi Valkov
12f37438ec libideviceactivation: update to the latest git version
Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-12-11 20:56:46 -08:00
Georgi Valkov
c287cbf11e libideviceactivation: fix compilation with full NLS
nls.mk is needed.

Reported-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-12-11 20:56:46 -08:00
Georgi Valkov
7d38859586 libirecovery: update to 1.2.1
Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-12-11 20:56:46 -08:00
Georgi Valkov
683ffd113e libimobiledevice: update to the latest git version
Notable changes
- add detection and note about passcode requirement for iOS 16.1
- add support for iOS 17+ Personalized Developer Disk image mounting
- fix heap buffer overflow in ideviceimagemounter
- tools/afcclient: add missing time.h header
- depends on libtatsu, which depends on libcurl

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-12-11 20:56:46 -08:00
Georgi Valkov
6f98593077 libtatsu: add package 1.0.4
required by new versions of libimobiledevice and idevicerestore
depends on libcurl

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-12-11 20:56:46 -08:00
Georgi Valkov
7ac7caf133 libimobiledevice-glue: update to 1.3.1
Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-12-11 20:56:46 -08:00
Georgi Valkov
c24037a63a libplist: update to 2.6.0
required to update usbmuxd

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-12-11 20:56:46 -08:00
Daniel Golle
56a2f619d6 libdrm: fix architecture dependencies of sub-packages
drm_intel should depend on i386||i686 (x86 doesn't exist).
drm_etnaviv is available on RISC-V as well.

Fixes: e092819cd ("libdrm: split into sub-packages")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-12-04 20:55:26 +00:00
Daniel Golle
3f35e9c065 libdrm: split into sub-packages
Instead of build-time configuration just build sub-packages, so
users can select what ever is needed on their hardware and we also
won't need to set the package non-shared.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-29 01:18:17 +00:00
Daniel Golle
4535470a12 libinput: update to 1.26.2 and add support for libwacom
Changes since 1.25.0:
 cf1c07e0 Add a helper for radians to degrees
 c5f808ac test: debug print the events we're draining
 8603584e test: set pressure to zero on proxout for the tablets with forced prox out
 2218da2f test: fix a wrong value for the auto-assigned BTN_TOOL
 8bb53150 tablet: handle BTN_STYLUS3
 f20eefbc Revert "tablet: fix the pressure offset range being off by one"
 72eca2db util: add a helper to normalize an axis to [0.0, 1.0]
 0322403e tablet: fix tilt handling for even-ranged tablets
 7cffd28e tablet: don't use absinfo_range for the percentage calculation
 54aa01a2 tablet: move tool creation into a helper function
 47f0bce7 tablet: document a known bug about pressure thresholds across tablets
 4bc27543 tablet: add tablet tool pressure range configuration
 1788d352 Update 50-system-lenovo.quirks to fix X201t tablet buttons
 049beea4 triage-policies: add a bugbot command to close issue in favour of an MR
 8079a51b doc/user: note the requirement to apply for gitlab fork permissions
 8b932841 quirks: Add Lenovo's Ideapad Gaming 3 white backlit keyboard as an internal keyboard
 f46d45a5 doc: drop permissions to 644 for the gesture state machine SVG
 83d780e5 Added quirks for TongFang/Uniwill touchpad and ITE keyboard
 18d1d4fd quirks: tighten the match for the Graviton N15i touchpad
 0d7b281f doc: fix end-of-file in the state machine SVG
 566857bd Recognizing Framework 16 keyboard modules as internal keyboards
 d487ca36 test: only expect one button event from the intuos-like test
 beca9981 tablet: add API for relative dials
 399ba5e0 CI: only check the MR if we're in a merge request pipeline
 b5b825a7 doc/user: Document "Closes" and "Fixes" tags
 7ac26ed9 CONTRIBUTING: Add CONTRIBUTING.md
 a43f1edb Add libinput_device_get_id_bustype()
 bee06c10 quirks: add quirk for Dell Precision 5480 touchpad
 6faab3a1 Add quirk for the Legion Slim 7 Gen 8 keyboard
 15609213 touchpad: disable the immediate scroll state if tapping is enabled
 bf061ad1 quirks: Add a the onebutton apple touchpad quirk for an old MacBook
 30189568 tools: fix two black warnings
 3a935507 ci: bump to Fedora 39 and FreeBSD to 13.2
 4935e526 util: add a LIST_INIT macro
 36443726 test: add helpers for checking (negative) errnos
 9c691524 Move mkdir_p into a utility header
 d6e54c35 util: fix error in mkdir_p if a parent directory fails to be created
 30c6d598 test: add two more more libinput_dispatch() calls
 c775c231 test: slightly increase the finger switch timeout wait
 34f86489 Revert "test: allow for substring matching in the various --filter- arguments"
 09b59e42 test: fix some tests that may cause pointer jumps
 bb1b1304 test: fix two wrong timeout calls
 02d01a53 util: slightly improve the trace() macro
 3d246ef2 test: remove a workaround for libevdev 1.2 and earlier
 47f94633 test: remove some old compat code for kernel<4.5
 4d9b25b2 test: force the apple magicmouse to 1000dpi
 74f69dc9 test: replace an assert with double_ge
 f6a1f264 sparse: make some variables static
 1d5d45a2 touchpad: use boolean operator for booleans
 46d1fff0 touchpad: add clickfinger button map
 955158f9 fix: unnecessary braces and mistake in doc
 a8acd4a6 quirks: add quirk for Lenovo Legion keyboard 048d:c103
 c5b732cc pad: rename two helper functions
 ba761664 pad: implement strip support for non-Wacom tablets
 aebd8116 quirks: add quirk for RazerBladeAdvancedLate2019
 ed9570df quirks: increase MacBook touchpad AttrPalmSizeThreshold
 7c91e353 Add definitions for LIBINPUT_LED_COMPOSE and LIBINPUT_LED_KANA
 a191a46a Include COMPOSE and KANA keys in tests
 ace22ad0 gitlab CI: don't run MR pipelines in forks
 857780ed Ring positions increase clockwise
 0c347a97 quirks: add quirk for HP Haptics Touchpad.
 7c87d3e6 Add support for Matebook X Pro 2024 Touchpad
 430c1b89 CI: bump to Fedora 40
 5f1b4637 quirks: fix end-of-file in 50-system-huawei.quirks
 a2515fc3 evdev: log the right mouse wheel angle
 e7499aeb added quirks for Thinkpad X390 Yoga's trackpoint
 e8027157 quirks: lenovo: mark Lenovo 16ARX8 keyboard as internal
 fe317574 evdev: don't return a size for 0-1 axes
 f1792dec quirks: add a default resolution for Huion devices
 fdb693a6 tools/record: record the DRIVER property in the recording
 e72ee0b1 pre-commit: ignore subprojects for ruff and black
 a2f0cc35 quirks: add support for Uniq matching
 98ba56fb libinput 1.26.0
 9267147e Fix @since tags for the pressure range configuration
 1725b7d6 Add support for --set-pressure-range to the debugging tools
 4548a375 tools: actually parse options in libinput-debug-tablets
 97284211 doc/api: link to a few tablet configuration settings
 78cb25c2 Whitespace fix
 4333845e tools/debug-gui: draw the evdev x/y axis with the right color
 be78ce12 gitlab-triage: add bugbot hook for closing stale needinfo bugs
 82322a4c doc/user: document the device quirk MatchFoo statements
 8326f71d touchpad: special-case shift as modifier for dwt
 99647b71 tools: add libinput analyze buttons for button state analysis
 1f8b48df quirks: add quirk for the RazerBlade142023 Keyboard
 41a4b128 tablet: rework a helper function to be more reusable
 978676be tablet: allow calibration if libwacom says our tablet is a display tablet
 1b7992c3 tools: add support for setting the calibration matrix
 98914048 gitlab-triage: add a needinfo reminder blurb
 436bb5cc test: fix the pad dial test, values need to be equal, not >=
 6fee92c9 pad: switch the REL_WHEEL direction to match dials with scroll wheels
 124431a5 libinput 1.26.1
 951ab12a Fix typo in documentation comment
 c201be9b doc/user: document ModelTouchpadPhantomClicks quirk
 269875aa quirks: add quirk for the LG gram 14 2023 Touchpad
 c4f57bbc quirks: add quirk for the Minisforum V3 volume keys
 6f19267c doc/user: fix a typo
 2135b4a6 quirks: add quirk for Minisforum V3 touchpad dwt
 66106b97 tablet: Remove unnecessary scale factor on REL_HWHEEL_HI_RES
 3402f380 libinput 1.26.2

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-26 00:48:54 +00:00
Daniel Golle
a7be2662bd libwacom: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-26 00:48:54 +00:00
Daniel Golle
11b3b811b3 ell: update to version 0.70
c8f4dbc util: Add l_memcpy
 e5007ce unit: Add l_memcpy test
 373b828 Release 0.70

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-17 17:13:01 +00:00
Daniel Golle
cae9a5ee61 libmanette: add package
libmanette offers painless access to game controllers, from any
programming language and with little dependencies.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-16 02:20:43 +00:00
Rosen Penev
a4723a98e9 libdbi-drivers: fix compilation with GCC14
Patch from Alpine Linux.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-15 17:04:57 -08:00
Rosen Penev
db1552fc2b libesmtp: fix compilation with GCC14
_GNU_SOURCE is needed for some functions.

Removed now pointless libpthread depedency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-14 23:55:02 -08:00
Rosen Penev
9781f208c5 libgudev: fix compilation with full NLS
nls.mk is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-14 15:32:17 -08:00
Daniel Golle
422c06e32c libgudev: add package
Add GObject udev wrapper library used by gstreamer.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-13 22:14:18 +00:00
Daniel Golle
5313dd9be6 libpng: add symlink to debug library
Add convenience symlink when building with CONFIG_DEBUG.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-12 23:57:21 +00:00
Daniel Golle
223d7e2995 glib-networking: add package
Add GIO modules for TLS support as well as defining proxies via well-known
environment variables.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-12 17:35:25 +00:00
Daniel Golle
b5f4681fb0 libdrm: update to 2.4.123
Changes since 2.4.120:
ad750dc6 amdgpu: add marketing names from Adrenalin 23.11.1
64144740 amdgpu: add marketing names from PRO Edition for W7700
fb13af43 amdgpu: add marketing names from Windows Steam Deck OLED APU driver
dfb8111e amdgpu: add marketing names from amd-6.0
9d9498f4 amdgpu: add marketing name for Radeon RX 6550M
14094328 amdgpu: add marketing names from amd-6.0.1
7ab1cdac xf86drm: ignore symlinks in process_device()
1aa800d4 Revert "xf86drm: ignore symlinks in process_device()"
7c5c742d xf86drm: Don't consider node names longer than the maximum allowed
01f91aa7 meson: make build system happy by replacing deprecated feature
1b4e04ba tests/util: add tidss driver
c8f327ce amdgpu: Make amdgpu_device_deinitialize thread-safe
43768487 amdgpu: add amdgpu_va_manager
96fe43a0 amdgpu: expose amdgpu_va_manager publicly
6978f999 amdgpu: add amdgpu_va_range_alloc2
7275ef8e amdgpu: add amdgpu_device_initialize2
525e8044 symbols-check: Add _GLOBAL_OFFSET_TABLE_
c45ffb1e symbols-check: Add _fbss, _fdata, _ftext
c7c3c14b amdgpu: fix deinit logic
fbb83f74 meson: Replace usages of deprecated ExternalProgram.path()
764ed8b9 meson: Fix broken str.format usage
5a9cfb3c ci: build with meson --fatal-meson-warnings
f94a79a7 ci: use "meson setup" sub-command
1179edb4 include poll.h instead of sys/poll.h
362b5b0a xf86drm: document drmDevicesEqual()
4df91735 amdgpu: Make amdgpu_cs_signal_semaphore() thread-safe
058a04de tests/amdgpu: fix compile warning with the guard enum value
cee441f3 tests/amdgpu: fix compile error with gcc7.5
37265ab0 tests/amdgpu: fix compile error with gcc14
93d037cd amdgpu: sync amdgpu_drm.h
70c4f836 Bump version to 2.4.121
7f20912b Remove libm in libdrm dependencies
0cd18d0d OpenBSD: fix FTBS on misspelled and missing variables
90c1a35f fix FTBS on FreeBSD (or non-Linux in general)
b7338fc8 freedreno: fix FTBS on non-Linux platforms (unused header)
589f8e86 etnaviv: fix FTBS on undefined linux/* headers on non-Linux platforms.
d096affb ci: upgrade debian container to bookworm
a97bd7b4 ci: upgrade FreeBSD VM to 14.1
998d2a2e Sync headers with drm-next
ad78bb59 build: bump version to 2.4.122
b065dbc5 Fix FTBS on undefined clock_gettime() and asprintf()
5e1e7c4d amdgpu: add new marketing names
11cafdd8 amdgpu: add new marketing names
21ac1816 Convert to Android.bp
aefb5fa9 Delete all Makefile.sources files
aef24b66 readdir_r is deprecated.
c2b5759a Android.bp: Add include exports for android dir
6aa6411c Make libdrm recovery_available
dcb14fe0 Makes libdrm available on host
460f7907 Export include dirs with -isystem
f22956a4 Adds libdrm_headers
d9043a25 add crosvm to com.android.virt
4bd09d78 Enable GPU in crosvm
b0815faa libs: Tie DSO minor versions to libdrm version
88db6114 tests: Make modetest and proptest cc_binary in Android.bp
f3f56f41 Disable ioctl signed overload for Bionic libc
25dec5b9 build: bump version to 2.4.123

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-12 17:33:52 +00:00
Daniel Golle
c952d4574a libgcrypt: use pkgconfig metadata in InstallDev
Install pkgconfig metadata to allow detection of libgcrypt during
build of other packages which rely on pkgconfig.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-09 22:32:18 -08:00
Hirokazu MORIKAWA
ae40d866ca icu: bump to 76.1
ICU 76 updates to Unicode 16 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations. It also updates to CLDR 46 (beta blog) locale data with new locales, significant updates to existing locales, and various additions and corrections. For example, the CLDR and Unicode default sort orders are now very nearly the same.

ICU 76 and CLDR 46 are major releases, including a new version of Unicode and major locale data improvements.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-11-09 22:31:52 -08:00
Daniel Golle
983d3a9552 glib2: fix pkg-config path for glib_compile_schemas
Some applications using Glib2 require using glib_compile_schemas during
build and deduct the path of that executable via pkg-config.
This currently fails as the path is not fixed in gio.pc.
Fix that by adding glib_compile_schemas to the sed expression taking
care of applying prefix_hostpkg.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-07 21:15:50 +00:00
Sebastian Kemper
34cb47d34f treewide: remove maintainer
As requested on openwrt-devel in October 2024 [1], remove maintainer,
including any copyright lines.

[1] https://lists.openwrt.org/pipermail/openwrt-devel/2024-October/043323.html

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2024-11-07 18:28:40 +08:00
Gábor Deé
44d2aff327 libdeflate: update to 1.22
Release note:
https://github.com/ebiggers/libdeflate/blob/master/NEWS.md#version-122

Signed-off-by: Gábor Deé <dee.gabor@gmail.com>
2024-11-03 19:22:17 +02:00
Rosen Penev
1fcaf0ac1f libseccomp: update to 2.5.5
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-31 13:57:58 +01:00
Rosen Penev
7e272a577e libuwifi: update to latest master
Fix version to be apk compatible.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-29 11:21:43 +01:00
Evgeny Grin (Karlson2k)
ae6d0ab7ad libmicrohttpd: Fix too long title
Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
2024-10-28 09:52:25 -07:00
Evgeny Grin (Karlson2k)
0689238ef3 libmicrohttpd: Use external hashing functions
When compiled with GnuTLS external functions can be used to calculate
hashes. Enable them to reduce the library binary size (by disabling
internal code for hash calculations).
Note: libmicrohttpd 1.0.0 or later required

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
2024-10-27 15:51:33 -07:00
Evgeny Grin (Karlson2k)
c60190ae67 libmicrohttpd: Fixed 'TITLE'
Note dropped period at the end of the string to be nicely combined with
postfix of SSL version.

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
2024-10-27 15:51:33 -07:00
Evgeny Grin (Karlson2k)
3c80289168 libmicrohttpd: Drop unneeded libgcrypt dependency
libgcrypt was used by early GnuTLS 2.x versions. For GnuTLS versions
without ability to automatically initialise libgcrypt, MHD was able to
initialise libgcrypt. However, it is not required for a long time.

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
2024-10-27 15:51:33 -07:00
Evgeny Grin (Karlson2k)
ae675a5b17 libmicrohttpd: Enable 'poll()' usage
If 'poll()' function is disabled, then in thread-per-connection mode
'select()' is used. This is much less efficient.
'epoll' is not used in thread-per-connection mode as it would require
additional epoll FD per every connection.

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
2024-10-27 15:51:33 -07:00
Jen Wolf
7a8ec328b1 libmicrohttpd update to 1.0.1
Signed-off-by: Jen Wolf <jenwolf@protonmail.com>
2024-10-27 15:51:33 -07:00
Daniel Golle
31a81c6045 ell: add package
Add package for Embedded Linux Library (ell) from kernel.org.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-10-26 19:20:18 +01:00