Commit graph

2636 commits

Author SHA1 Message Date
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
Rosen Penev
b4cf130cba libtasn1: fix host build under old GCC
prereq-build.mk says that GCC 4.8 and above is supported. GCC 4.8
defaults to std=gnu89, breaking the build. GCC5 defaults to gnu99.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 6d100823e9)
2020-05-24 23:30:51 -07:00
Rosen Penev
074444794c libupnp: enable reuseaddr
Helps applications restart safely.

Disabled optssdp. Not used by anything.

Disabled scriptsupport. Not used by anything.

Made all configure options explicit.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 8e065c147f)
Added some extra stuff from master.
2020-05-23 17:35:20 -07:00
Rosen Penev
51efb1723e taglib: update to 1.12-beta-1
It seems 1.11.1 is old and has CVEs.

Removed boost hack since upstream removed boost support.

Removed outdated InstallDev hacks.

Added PKG_CPE_ID.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from b0dc454c0e)
2020-05-23 17:34:56 -07:00
Rosen Penev
778f14f51f taglib: fix taglib-config paths
It seems gerbera uses this instead of pkgconfig.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 2016b7b799)
2020-05-23 16:57:00 -07:00
Rosen Penev
e74a456c0e taglib: add
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 350317d673)
2020-05-23 16:56:01 -07:00
Jeffery To
a12555cc06 treewide: Enable VFP/NEON optimizations for aarch64
For speexdsp, support for NEON on aarch64 was added in 1.2.0[1].

[1]: https://github.com/xiph/speexdsp/pull/8

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit dec17eb36c)
2020-05-14 22:45:07 +08:00
Jeffery To
595342148e treewide: Update ARM NEON/VFP detection
With openwrt/openwrt@8dcc108760, the ARM
FPU compiler options are no longer part of CONFIG_TARGET_OPTIMIZATION.

This updates various packages that look for NEON/VFP support to search
CONFIG_CPU_TYPE instead.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 2d99ee3004)
[adapted patch for pulseaudio using autotools build]
2020-05-14 22:45:03 +08:00
Aleksander Morgado
86fedfd522 libqmi: update version to 1.24.12
https://lists.freedesktop.org/archives/libqmi-devel/2020-May/003296.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
(cherry picked from commit 6584192deb)
2020-05-10 09:27:01 +02:00
Josef Schlehofer
caecc597f0
expat: Update to version 2.2.9
Fixes CVE-2019-15903

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 71814007a6)
2020-04-29 10:34:10 +02:00
Aleksander Morgado
2c1fbf5eca libqmi: update version to 1.24.10
https://lists.freedesktop.org/archives/libqmi-devel/2020-April/003275.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
(cherry picked from commit 5f995ccb47)
2020-04-23 06:44:12 +02:00
Aleksander Morgado
a6f66a0785 libqmi: update to version 1.24.8
https://lists.freedesktop.org/archives/libqmi-devel/2020-March/003248.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
(cherry picked from commit b3fe4254ab)
2020-04-23 06:44:06 +02:00
Nicholas Smith
920c439465 libqmi: bump libqmi version
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
(cherry picked from commit e9813262f9)
2020-04-23 06:43:59 +02:00
Rosen Penev
04d228f9e6
libupnp: remove patch that should not be there
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-18 00:58:59 -07:00
Rosen Penev
4dc6dfa770
libxslt: update to 1.1.34
Fixes all known CVEs.

Various Makefile cleanups for consistency between packages.

Added PIC explicitly (was implicit). Removed two extra features.

Removed autoreconf and added PKG_BUILD_PARALLEL for faster compilation.

Roughly matched host configure args with target ones.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit b289809735)
2020-04-17 15:34:36 -07:00
Rosen Penev
3385d1fd93
libyaml-cpp: Update to 0.63
Several Makefile cleanups for consistency.

Added ABI_VERSION.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit dc41b0a6dc)
2020-04-17 15:33:52 -07:00
Rosen Penev
a3480774ad
liblz4: Update to 1.9.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit a6c88c19d7)
2020-04-17 15:14:14 -07:00
Rosen Penev
2caba16718
liblz4: Remove deprecated utime function
Optionally fixes compilation with uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 4372ed15cc)
2020-04-17 15:14:07 -07:00
Jan Pavlinec
a38f59d39f
measurement-kit: update to version 0.10.11
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 73a73dfa09)
2020-04-17 15:11:46 -07:00
Bruno Randolf
8561243645
websocketpp: Fix compile with Boost 1.70+
Fix compilation for newer Boost versions, same as in the websocketpp 'develop'
branch: https://github.com/zaphoyd/websocketpp/pull/814

Signed-off-by: Bruno Randolf <br1@einfach.org>
(cherry picked from commit e1bb99f836)
2020-04-17 15:08:38 -07:00
Rosen Penev
7bfe304622
faad2: update to 2.9.1
It seems upstream abandoned sourceforge.

Add license information.

Fix CVE tag. It seems the mass CVE patch placed many wrong CVEs.

Add PKG_BUILD_PARALLEL for faster compilation.

Do not build patented functionality when BUILD_PATENTED is missing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit ff62511ab2)
2020-04-17 15:04:35 -07:00
Rosen Penev
a39c4e8e04
libupnpp: link against libm under glibc
Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 4ba3e9cd8d)
2020-04-17 14:52:28 -07:00
Rosen Penev
b3a09f0397
libupnpp: update to 0.17.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit e76f23715e)
2020-04-17 14:52:18 -07:00
Rosen Penev
fc2203bb73
libupnpp: Update to 0.17.1
Fixed up license information.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit f6033cf841)
2020-04-17 14:52:11 -07:00
Rosen Penev
caf43f42a1
libupnp: update to 1.8.7
remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 7ad02ef9e0)
2020-04-17 14:49:43 -07:00
Andre Heider
803c5ef05f
libid3tag: add pkg-config file
Required for meson to find this library in a sane way.

- In OpenWrt 19.07, there were recently updated mpd to its the latest
version available (current 0.21.22) with transition to meson.
Because of that mpd fails to build due to:

Run-time dependency id3tag found: NO (tried pkgconfig)

This commit fixes it

Signed-off-by: Andre Heider <a.heider@gmail.com>
(cherry picked from commit 1b37a1d2a8)
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[added commit message for OpenWrt 19.07]
2020-04-14 10:37:48 +02:00
Rosen Penev
66f4186547 libmpdclient: update to 2.18
Fix URLs and other small cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit a5a69057a1)
2020-04-12 19:45:38 -07:00
Andre Heider
ccd2d77540 libmpdclient: build with meson
Signed-off-by: Andre Heider <a.heider@gmail.com>
(cherry picked from commit 8a7d276618)
2020-04-12 19:45:29 -07:00
Jeffery To
fc2a591b53 treewide: Use default PKG_BUILD_DIR when possible
This removes lines that set PKG_BUILD_DIR when the set value is no
different from the default value.

Specifically, the line is removed if the assigned value is:

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)

  The default PKG_BUILD_DIR was updated[1] to incorporate BUILD_VARIANT
  if it is set, so now this is identical to the default value.

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_SOURCE_SUBDIR)

  if PKG_SOURCE_SUBDIR is set to $(PKG_NAME)-$(PKG_VERSION), making it
  the same as the previous case

* $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)

  This is the same as the default PKG_BUILD_DIR when there is no
  BUILD_VARIANT.

* $(BUILD_DIR)/[name]-$(PKG_VERSION)

  where [name] is a string that is identical to PKG_NAME

[1]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e545fac8d968864a965edb9e50c6f90940b0a6c9

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 53e1692ae9)
2020-04-12 19:24:15 -07:00
Rosen Penev
048937c407 xmlrpc-c: Update to 1.51.03
Small Makefile reorganization.

Switch BUILD_PARALLEL to 1. Seems to work now.

Added nanosleep patch that replaces usleep usage.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 473356a562)
2020-04-12 19:18:10 -07:00
Jianhui Zhao
59d23790e4 libuwsc: update to 3.3.2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
(cherry picked from commit 46ec912121)
2020-04-12 19:17:05 -07:00
Nikos Mavrogiannopoulos
92a4c69336 gnutls: updated to 3.6.13
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-03-31 23:06:15 +02:00
Rosen Penev
7fba38e3f6
avahi: update to 0.8
Clean up Makefile slightly.

Update configure options for the new version.

Remove first patch and update the other one.

Use a different solution for the stack protector on certain platforms.

Run script through shellcheck. Small quote fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 9290d41077)
2020-03-27 19:48:53 -07:00
Rosen Penev
0da04e56db
avahi: convert to procd
Add license information.

Small cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit f41612bc9c)
2020-03-27 19:48:47 -07:00
Rosen Penev
97a0abf467
avahi: Fix pkgconfig files to be cross compile friendly
libdir should not point to the host.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 736ebb16b6)
2020-03-27 19:48:40 -07:00
Rosen Penev
ca7da040e7
flac: Update to 1.33
Some adjustments to the configure flags.

Removed upstreamed patches.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit b82bdd3f0e)
2020-03-27 19:47:49 -07:00
Josef Schlehofer
8677a0e3e5
libredblack: pass CFLAGS properly
Fixes build with enabled ASLR PIE

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit a615a821d9)
2020-03-23 12:32:11 +01:00
Hirokazu MORIKAWA
2509b0e894 icu: update to 66.1
ICU 66 updates to Unicode 13, including new characters, scripts, emoji, and corresponding API constants. It also updates to CLDR 36.1 with Unicode 13 updates and bug fixes.

Create symbolic link to current version.

FIX CVE-2020-10531
 An integer overflow, leading to a heap-based buffer overflow, exists in the UnicodeString::doAppend() function in common/unistr.cpp.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-03-19 16:26:30 +09:00
Rosen Penev
2085b990ff
libarchive: update to 3.4.2
Switch to normal tarballs. Remove autoreconf as a result.

Several Makefile cleanups for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit c22dd1bf74)
2020-03-16 22:20:43 +01:00
Josef Schlehofer
5827a1ed2c
x264: add CONFIGURE_VARS and MAKE_FLAGS when NASM is not selected
- Remove dot in TITLE
- Use HTTPS in URL

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit faac2352e2)
2020-03-15 22:08:40 +01:00
Hirokazu MORIKAWA
408f666e64 libuv: update to 1.34.2
https://github.com/openwrt/packages/pull/11320#issuecomment-594032207

luv, libwebsockets, ttyd, netdata are build OK.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-03-04 11:14:26 -08:00
Rosen Penev
61b732e62f
libaio: Update to 0.3.112
Replace inactive maintainer with myself.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 7cd204e99e)
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[compile tested on powerpc_8540]
2020-03-02 16:24:08 +01:00
Nikos Mavrogiannopoulos
8b1101bbde gnutls: updated to 3.6.12
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-02-26 06:06:57 +01:00
Rosen Penev
76947a8be5 boost: reintroduce uClibc-ng patch
It's all fixed upstream. Backported a combination of three patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-16 00:19:30 -08:00