Commit Graph

2779 Commits

Author SHA1 Message Date
Rosen Penev 5c58de5e63
libpam: update to 1.5.1
Fix installed paths. After e52d0487e88c3c8c57e1310d1a02b18eae0d142e
upstream, this bug was exposed.

Instead of working around it, fix the patch.

After this, everything consistently gets installed to ipkg-install/usr.

Minor Makefile reorganization.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit b75f250f3b)
2021-03-07 13:55:07 +01:00
Rosen Penev 86a70892d8
libpam: update to 1.5.0
Fixes CVE-2020-27780

Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 0f317e9fbd)
2021-03-07 13:54:58 +01:00
Rosen Penev ef17e4a30c
libpam: update to 1.4.0
Remove upstreamed patch and add a new one to fix compilation.

Add some more configure options.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit a05db1acfe)
2021-03-07 13:54:46 +01:00
Jan Hak 7d9d8616cf
libedit: update to version 20210216-3.1
Signed-off-by: Jan Hak <jan.hak@nic.cz>
(cherry picked from commit fd7f43ae46)
2021-02-24 10:20:48 +01:00
Jan Hák ca01f389de
libedit: update to version 20193112-3.1
Signed-off-by: Jan Hák <jhak@jhak.nic.cz>
(cherry picked from commit 58a5c548eb)
2021-02-24 10:20:41 +01:00
Jonathan G. Underwood 5954e5695b getdns: disable static linking of getdns utilities
This fixes issue #13361.

Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
2021-02-07 14:42:38 +00:00
Harris K Kusuma 1cec6bcfa1 getdns: Fix TLS V1.3 Ciphersuites option in Stubby
Description :
Fix typo in CMAKE getdns included files, so Stubby can use TLS v1.3 with chipersuites options ON.

This solve issue that's written in here :
https://github.com/getdnsapi/stubby/issues/240
https://github.com/getdnsapi/stubby/issues/257

Signed-off-by: Harris K Kusuma <igharris.kk@gmail.com>
2021-02-06 12:02:26 +00:00
Rosen Penev d7b42dcaa4 getdns: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-06 12:02:16 +00:00
Rosen Penev 50725c4c86 Revert "libzip: update to 1.7.3"
This reverts commit d8f0ebaa3d.

Versions 1.7.2 and above mandate CMake 3.1.7, making this unsuitable
for backporting.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-17 02:00:09 -08:00
Michael Heimpold d8f0ebaa3d
libzip: update to 1.7.3
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 1335121067)
2021-01-15 13:44:00 -08:00
Michael Heimpold 9a0a7f928a
libzip: update to 1.7.1 (closes #12512)
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit fa566417ca)
2021-01-15 13:44:00 -08:00
Michael Heimpold 5fc9220434
libzip: update to 1.6.1
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 5a6054d477)
2021-01-15 13:44:00 -08:00
Michael Heimpold 9174036e4c
libzip: update to 1.6.0
Also remove upstreamed patch.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 3b622a612c)
2021-01-15 13:43:59 -08:00
Sebastian Kemper 92f095b21c
libzip: fix musl-fts failure
musl doesn't support fts. But with the extra package musl-fts installed,
libzip picks up the fts header and fails at the linking stage:

zipcmp.c:(.text.startup+0x130): undefined reference to `fts_open'
/home/sk/tmp/openwrt/staging_dir/toolchain-mips_24kc_gcc-8.3.0_musl/lib/gcc/mips-openwrt-linux-musl/8.3.0/../../../../mips-openwrt-linux-musl/bin/ld: zipcmp.c:(.text.startup+0x172): undefined reference to `fts_read'

So with musl-fts we need to link in libfts. To address that this commits
patches the cmake setup to check if fts is available in libc itself or
in any external libfts.

So when musl-fts is installed on the system the setup will be the
following:

musl: use libfts
uclibc: use fts from libc
glibc: like uclibc

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
(cherry picked from commit 0c381f7c7a)
2021-01-15 13:43:59 -08:00
Michael Heimpold a0d9d76b23
libzip: add package
This introduces libzip which is e.g. a dependency for upcoming upgrade
of PHP to version 7.4.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit a4a98d5efe)
2021-01-15 13:43:59 -08:00
Rosen Penev 646461e2bd
libirecovery: update to official tarball
Removed autoreconf as a result.

Unfortunately, the two versions are not identical. Bumped PKG_RELEASE
to deal with it.

Disable static libraries as they're fairly useless.

Adjusted filepaths.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 4e203a1949)
2021-01-14 17:03:07 -08:00
Rosen Penev 4f3b1aa38b
libirecovery: fix version
The hash was correct but not the source version. No idea how this happened

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 7c7a922cb0)
2021-01-14 17:03:06 -08:00
Rosen Penev e871dcf6b9
libirecovery: Update to 1.0.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit bedf33b7e2)
2021-01-14 17:03:06 -08:00
Rosen Penev 4175b8074e
libirecovery: Add package
Needed for idevicerestore

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 0b51b4c469)
2021-01-14 17:03:06 -08:00
Rosen Penev 46ecb7d584
imobiledevice: backport iOS 14 backup patch.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 35baa6e96f)
2021-01-01 17:52:43 -08:00
Rosen Penev c71f4a82e6
libimobiledevice: update to 1.3.0
Upstream created proper tarballs. Switch to those.

Removed autoreconf as a result.

Adjusted filepaths.

Removed upstreamed patch.

Disabled static libraries as they're not useful.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 4831939255)
2021-01-01 17:52:43 -08:00
Rosen Penev 2ca8db4277
libimobiledevice: update to 2020-02-19
Added config directory patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 7a1435e5f4)
2021-01-01 17:52:43 -08:00
Rosen Penev 2e2775dbc2
libimobiledevice: Update to 2020-01-20
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 18b8c65774)
2021-01-01 17:52:22 -08:00
Rosen Penev cbda7d9083
libimobiledevice: Update to latest master
Added patch to fix Wformat warning.

Fixed license information.

Removed outdated iconv dependency

Placed in a submenu for readability.

Added myself as maintainer.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 517005ca51)
2021-01-01 17:52:22 -08:00
Rosen Penev f988eff7af
libimobiledevice: Update to 2019-11-29
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit ff321480a5)
2021-01-01 17:51:59 -08:00
Rosen Penev b856f627bc
libusbmuxd: update to 2.0.2
Upstream created proper tarballs. Switched to those.

Removed autoreconf as a result.

Adjusted filenames.

Got rid of static compiles as they're pretty useless.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 38ea3e84f8)
2021-01-01 17:51:04 -08:00
Rosen Penev d59f1c90db
libusbmuxd: Several fixes
Add myself as maintainer.

Add PKG_CPE_ID.

Add submenu for easier readability.

Install extra tool.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 09799e54c6)
2021-01-01 17:51:03 -08:00
Rosen Penev a17c2aec3b
libusbmuxd: Update to 2.0.1
The release of checkra1n necessitated a new release.

Removed inactive maintainer.

Fixed license info.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 062cf276a2)
2021-01-01 17:51:03 -08:00
Espen Jürgensen 5fc564827b
libplist: add missing pkgconfig files in libplist 2.2
Closes #12571.

Same fix as Debian, see:
137716df3f (commitcomment-40099153)

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
(cherry picked from commit ca1bbd228f)
2021-01-01 17:49:33 -08:00
Rosen Penev 7660f6fa28
libplist: update to 2.2.0
Upstream finally got a proper tarball. Switched to that.

Remove autoreconf as it's no longer needed.

Adjusted new filepaths.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit d082258c3e)
2021-01-01 17:49:32 -08:00
Rosen Penev 8c28123e7d
libplist: Several fixes
Add myself as maintainer.

Add PKG_CPE_ID.

Switch to submenu for easier readability.

Change libplist-utils name to the utility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 130b770a8b)
2021-01-01 17:49:21 -08:00
Rosen Penev a604344224
libplist: Update to 2.1.0
The release of checkra1n necessitated a new release.

Removed inactive maintainer.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit a856d6604b)
2021-01-01 17:49:20 -08:00
Rosen Penev 3645d28763
libplist: Switch to normal releases
Also added the capability to use uclibcxx instead of libstdcpp.

Several size optimizations.

Fixed up Makefile to be up to standards.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 5049588c46)
2021-01-01 17:48:59 -08:00
Liangbin Lian c68be0b846 libs/libtirpc: fix host compile with clang 12.0.0
1.clang ld not supports symvers
2.macos has not mutex_lock, use pthread_mutex_lock instead
3.macos not define SO_PEERCRED, use LOCAL_PEERCRED instead

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
(cherry picked from commit 1a9323064c)
2020-11-19 00:28:29 +08:00
W. Michael Petullo e74565a0bb
libexif: update to 0.6.22
Aside from updating the package, this modifies the Makefile to pull the
sources from GitHub rather than SourceForge. The exif project recently
moved to GitHub.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
(cherry picked from commit 818f2d9dff)

Fixes:
CVE-2018-20030, CVE-2020-13114, CVE-2020-13113, CVE-2020-13112, CVE-2020-0093, CVE-2019-9278, CVE-2020-12767, CVE-2016-6328, CVE-2017-7544

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-13 10:49:42 +01:00
Stijn Tintel 2331de4ec7
libftdi1: disable building documentation
This fixes the following build failure:

[ 66%] Generating ../doc/xml/ftdi_8c.xml
warning: Tag 'PERL_PATH' at line 2083 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 2105 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
[ 72%] Generating ftdi1_doc.i
Traceback (most recent call last):
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 457, in <module>
    main()
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 453, in main
    convert(args[0], args[1], not options.func_def, options.quiet)
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 430, in convert
    p = Doxy2SWIG(input, include_function_definition, quiet)
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 72, in __init__
    f = my_open_read(src)
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 44, in my_open_read
    return open(source)
FileNotFoundError: [Errno 2] No such file or directory: '/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/doc/xml/ftdi_8c.xml'

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit c131843663)
2020-10-28 21:36:37 -07:00
Rosen Penev 73c7bcb639
libftdi1: Fix pkgconfig paths properly
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 0dac4b74ca)
2020-10-28 21:36:23 -07:00
Rosen Penev 82208ceca8
libftdi1: Apply pkgconfig fixes to libftdipp1 as well
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 762a0eeb79)
2020-10-28 21:36:15 -07:00
Rosen Penev 58b6d0ee5a
libftdi1: Partially add back InstallDev
The pkgconfig file needs changing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 180134d04c)
2020-10-28 21:35:59 -07:00
Rosen Penev 55e7acc25e
libftdi1: Remove faulty change from last patch
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 79168cc259)
2020-10-28 21:35:42 -07:00
Rosen Penev 45e7e13dc0
libftdi1: Don't build examples
Add PKG_BUILD_PARALLEL for faster compilation.

Replace InstallDev section with CMAKE_INSTALL

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 2e12e13a3b)
2020-10-28 21:35:28 -07:00
Hirokazu MORIKAWA 9ac587ca8f libuv: update to 1.40.0
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-10-08 17:18:19 +09:00
Rosen Penev 03425a0d2f
zmq: fix compilation when libbsd is present
Limit libbsd support to glibc.

Remove wrong python variable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit bb9dd1468d)
2020-09-16 16:02:45 -07:00
Jan Pavlinec 86da3bbeb4
zmq: update to version 4.3.3 (security fix)
Fixes
CVE-2020-15166

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit c2ffadb928)
2020-09-15 18:39:01 -07:00
Rosen Penev e72b474698
zmq: fix the installed files
the versioned so files are needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 183236698c)
2020-09-15 18:38:53 -07:00
Rosen Penev 48339ba105
zmq: fix pkgconfig file
It seems upstream broke it. This in turn broke depending packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 5bb13435b7)
2020-09-15 18:38:42 -07:00
Rosen Penev ef30f8bf80
zmq: update to 4.3.2
Remove upstreamed patches.

Add uClibc++ patch for those that need it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit e169e2f9c8)
2020-09-15 18:38:23 -07:00
Rosen Penev a7d129fc2d
zmq: switch to building with CMake
Faster compilation.

Before:

time make package/zmq/compile -j 12
Executed in   24.98 secs   fish           external
   usr time   97.41 secs  263.00 micros   97.40 secs
   sys time   12.51 secs   34.00 micros   12.51 secs

After:

time make package/zmq/compile -j 12
Executed in   18.17 secs   fish           external
   usr time   85.22 secs  248.00 micros   85.22 secs
   sys time    9.23 secs   32.00 micros    9.23 secs

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit da3409bc3d)
2020-09-15 18:37:03 -07:00
Jan Pavlinec a4cbd04df9
libxml2: patch security issues
Fixes
CVE-2019-19956
CVE-2020-24977
CVE-2019-20388
CVE-2020-7595

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-15 10:47:25 +02:00
Jan Pavlinec 953de3ca85 gnutls: update to version 3.6.15 (security fix)
Fixes:
CVE-2020-24659

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-09 23:24:06 +02:00
Jan Pavlinec 4e1bfa7488
nspr: update to version 4.27
Note:
new version required by nss 3.55

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit eed2fad8a2)
2020-08-21 16:05:57 +02:00
Lucian Cristian 120ff2c631
nspr: nspr add -flto to compile
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit df7392149c)
2020-08-21 16:05:52 +02:00
Rosen Penev 847ed6e0f7
nspr: fix compilation with newer musl
Include proper sgidefs define.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 93f8cbebe0)
2020-08-21 16:05:48 +02:00
Lucian Cristian 2f58b610dd
nspr: update to 4.25
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit 6acb26cd66)
2020-08-21 16:05:43 +02:00
Jan Pavlinec fab10b8df4
nss: update to version 3.55 (security fix)
Fixes
CVE-2020-12403
CVE-2020-12401
CVE-2020-6829
CVE-2020-12400

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 46a0c332a4)
2020-08-21 16:05:10 +02:00
Lucian Cristian 7c3b05d336
nss: update to 3.53
also enable parallel build as now is safe

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit c155685843)
2020-08-21 16:05:05 +02:00
Lucian Cristian 46d315d316
nss: fix build for mips64
disable arm32_neon on unsupported target

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit d254f0527d)
2020-08-21 16:04:57 +02:00
Lucian Cristian 638b1642e2
nss: revert -flto change
it seems that it can lead to segfault in libfreebl3.so

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit 630c19f648)
2020-08-21 16:04:51 +02:00
Lucian Cristian be95fcb789
nss: add -flto and makefile cleanup
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit 47570b4cf5)
2020-08-21 16:04:45 +02:00
Lucian Cristian f0e6ceff3a
nss: update to 3.52
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit 867fa4c68c)
2020-08-21 16:04:40 +02:00
Lucian Cristian e5d7327224
nss: update to 3.51.1
also refresh patches

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit 5fadec5c0e)
2020-08-21 16:04:33 +02:00
Lucian Cristian e713f74b76
nss: update to 3.51
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit edd2690815)
2020-08-21 16:04:27 +02:00
Lucian Cristian d2efcd926c
nss: update to 3.50
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit 8633c2bc54)
2020-08-21 16:04:22 +02:00
Lucian Cristian 6a3d052726
nss: update to 3.49.2
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit 8f2023aa9c)
2020-08-21 16:04:17 +02:00
Rosen Penev 5e371c2d5f
libffi: fix build failure on powerpc platforms
This is an upstream backport.

Currently on the buildbots, having libffi unavailable leads to long
range build failures.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 0dcde0115e)
2020-08-21 15:26:51 +02:00
Rosen Penev 0413252f32
libffi: update to 3.3
Remove autoreconf. autotools files are no longer patched.

Add PKG_BUILD_PARALLEL for faster compilation.

Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit f63305980f)
2020-08-21 15:26:46 +02:00
Rosen Penev 70faa62f38
libffi: do not build in a special directory
There's no need. It also breaks host builds.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 001e9f5081)
2020-08-21 15:26:41 +02:00
Sebastian Kemper 61f3bd507c apache/apr/apr-util: remove maintainer
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-08-08 16:19:34 +02:00
Alexander Ryzhov c856721aaa
libzdb: fix headers path
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
(cherry picked from commit 6fa5a63675)
2020-08-06 11:46:10 +02:00
Alexandru Ardelean 650da029bc
libs: libzdb: bump to version 3.2.1
Patches require a bit of rework:
- dropped 010-missing-header.patch
- add 010-do-not-run-test-progs.patch
- re-updated 020-filterh-use-host-built-version.patch
  - Makefile.in gets regenerated from PKG_FIXUP:=autoreconf
- added PKG_FIXUP:=autoreconf ; it's easier to patch automake stuff that
  big configure scripts

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
(cherry picked from commit dcdceb526e)
2020-08-06 11:45:55 +02:00
Rosen Penev 43db5293ce
libzdb: update to 3.2
Removed most patches. The last was upstreamed and the others can be worked
around using Makefile.

Removed inactive maintainer.

Added PKG_BUILD_PARALLEL for faster compilation.

Fixed license information.

Massive reorganization of Makefile for consistency between packages.

Removed --with-sql options. These are totally broken when cross compiling.
Leaving them out works just as well.

Added cpp patch as the test needs a header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 496ee7f91b)
2020-08-06 11:45:47 +02:00
Rosen Penev 7c5fe897f6
v4l-utils: bring back getsubopt patch
During the update to 1.20.0, this patch was mistakenly removed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 8df4e29cff)
2020-08-06 11:27:10 +02:00
Rosen Penev e9a4d689fc
libv4l: update to 1.20.0
Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit dd74a7cb87)
2020-08-06 11:27:05 +02:00
Rosen Penev 59f45c6cc6
libv4l: update to 1.16.8
Fixed license information.

Update argp dependency to be for non glibc.

Added PKG_BUILD_PARALLEL for faster compilation.

Added --as-needed linker flag for slightly smaller size.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 0cd1a9b537)
2020-08-06 11:27:01 +02:00
Rosen Penev 01ae3c69ba
libv4l: fix compilation under kernel 4.14
The last patch used a macro unavailable with older kernel headers.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 13278007f9)
2020-08-06 11:26:57 +02:00
Rosen Penev 896359e4c9
libv4l: fix compilation with newer musl
This is using the input_event struct directly, instead of using the proper
defines.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit ffb7da67a3)
2020-08-06 11:26:52 +02:00
Ted Hess e0deb2c5f9
libv4l: Update to 1.16.6. Fix missing includes patch
Signed-off-by: Ted Hess <thess@kitschensync.net>
(cherry picked from commit 67b8da50c1)
2020-08-06 11:26:47 +02:00
Rosen Penev d9e221d6c9
libv4l: Add missing INTL dependency
Needed for FULL NLS. Not bumping PKG_RELEASE as this is no-op.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit dcba53b40b)
2020-08-06 11:26:37 +02:00
Rosen Penev f73b1da1a5 libmatroska: update to 1.6.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit a661c24bca)
2020-07-27 13:04:35 -07:00
Rosen Penev 16d65196a0 libmatroska: add
Needed for gerbera's matroska support.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit d265c88ebe)
2020-07-27 13:04:35 -07:00
Rosen Penev 18b9aeb4c8 libebml: update to 1.4.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit b6ed48dcbc)
2020-07-27 13:04:35 -07:00
Rosen Penev 39abfa8d76 libebml: add
Needed for libmatroska.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 116f11e54c)
2020-07-27 13:04:35 -07:00
Rosen Penev f29fdc7c24
liblz4: fix previous patch
Previous patch was incomplete.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 2860cf169a)
2020-07-21 15:01:18 -07:00
Rosen Penev 9d03a1ea50
liblz4: add patch removing distutils requirement
Allows meson to compile on systems that lack distutils.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit cb44cd60c4)
2020-07-21 14:11:06 -07:00
Rosen Penev 5f22b6c381
liblz4: convert to meson
Faster compilation

Before:

Executed in   13.68 secs   fish           external
   usr time   12.51 secs    0.00 micros   12.51 secs
   sys time    1.78 secs  345.00 micros    1.78 secs

After:

Executed in    9.60 secs   fish           external
   usr time   10.66 secs  281.00 micros   10.66 secs
   sys time    1.39 secs   36.00 micros    1.39 secs

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit c639477965)
2020-07-21 14:11:05 -07:00
Rosen Penev 14c248274b
faad2: update to 2.9.2
Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit ad1203ebb9)
2020-07-20 16:55:48 -07:00
Rosen Penev 5200d6449f
libvorbis: update to 1.3.7
Switched to CMake for the faster compilation and the simpler Makefile.

Minor Makefile cleanups.

Before:

time make package/libvorbis/compile -j 12
Executed in   24.40 secs   fish           external
   usr time   21.17 secs    0.00 micros   21.17 secs
   sys time    3.05 secs  426.00 micros    3.05 secs

After:

time make package/libvorbis/compile -j 12
Executed in    9.19 secs   fish           external
   usr time   11.29 secs    0.00 micros   11.29 secs
   sys time    1.43 secs  421.00 micros    1.43 secs

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 0ef247cf5d)
2020-07-20 16:38:54 -07:00
Rosen Penev 3b285bfaaa
quasselc: fix compilation with newer glib2
Needed to fix LDFLAGS variable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 030cc5570c)
2020-07-20 16:04:39 +02:00
Josef Schlehofer 984a32fff2
libvorbisidec: update to version 20180319
Fixes CVE-2018-5147

- Change PKG_SOURCE_URL
fatal: unable to access 'https://git.xiph.org/tremor.git/': Failed to connect to git.xiph.org port 443: Connection refused
because they changed the URL of the repository
- Removes PKG_SOURCE_SUBDIR and PKG_SOURCE
Those are already defaults
- Fix indentation in description

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 406d0d9f3f)
2020-07-17 11:10:19 +02:00
Rosen Penev 6a0eeda77f getdns: fix compilation without deprecated OpenSSL APIs
Since DSA is enabled, dsa.h is needed. Normally this header is included
implicitly with engine.h but with OPENSSL_API_COMPAT >= 0x10100000L ,
this is not so.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-09 06:49:30 +01:00
Rosen Penev 805c1344e5 getdns: properly remove libbsd support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-09 06:49:30 +01:00
Jonathan G. Underwood 7434c91c50 stubby: add build dependency on check package
Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
2020-07-05 20:40:35 +01:00
Jonathan G. Underwood 048a39258d getdns: update to version 1.6.0
This update also:
    - enables parallel builds
    - moves to the CMake build system
    - removes the redundant InstallDev stanza

Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
2020-07-05 12:30:53 +01:00
Rosen Penev 53ebb4394e
Merge pull request #12501 from Andy2244/rpcsvc-proto-1907
[19.07] rpcsvc-proto: update to 1.4.1
2020-06-13 14:38:17 -07:00
Andy Walsh 456fc88c4e libtirpc: update to 1.2.6
* update to 1.2.6
* Add HOST_BUILD_PARALLEL for faster compilation

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-06-13 23:33:29 +02:00
Andy Walsh 91be274719 rpcsvc-proto: update to 1.4.1
* update to 1.4.1

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-06-13 20:25:03 +02:00
Nikos Mavrogiannopoulos 37f5ae61b4 gnutls: updated to 3.6.14
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-06-04 06:05:39 +02:00
Jeffery To d85c355aa1 treewide: use relative include paths for python Makefiles
This updates the include paths for python(3)-package.mk to be relative
to the package Makefile. If not, in certain cases this will print errors
like the following one:

ERROR: please fix feeds/openwrt/net/freeradius3/Makefile
   - see logs/feeds/openwrt/net/freeradius3/dump.txt for details

In the dump.txt there is the following:

Makefile:42: /mylocalpath/feeds/packages/lang/python/python3-package.mk: No such file or directory
make[1]: *** No rule to make target '/mylocalpath/feeds/packages/lang/python/python3-package.mk'.  Stop.

The relative path is used already in 19.07 for most of the packages, and
has been updated for the packages at hand in master as well:

302f4d17e3 ("libmraa,libupm: Disable default Python package build recipe")
1bc2f4f3c6 ("treewide: Remove Python variants for non-Python packages")

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-05-28 15:57:01 +02:00
Rosen Penev 4ceab639bc
Merge pull request #12269 from neheb/gerb56
[19.07] gerbera: add taglib support
2020-05-26 13:24:32 -07:00
Rosen Penev c6eea20bc8
giflib: remove host build
It's completely unused and breaks under CentOS7.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 23be4f9d7c)
2020-05-25 12:56:27 -07:00