Commit graph

3401 commits

Author SHA1 Message Date
Josef Schlehofer
1b86bc11ed
Merge pull request #12407 from dwmw2/domo
Update Domoticz to 2020.2, and its dependencies
2020-06-08 13:20:18 +02:00
Yousong Zhou
70fe482c41 pixman: bump to version 0.40.0
Ref: https://github.com/openwrt/packages/pull/12421
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(splits of commit)
2020-06-08 11:00:03 +08:00
Yousong Zhou
c020d5a2b4 pixman: switch to using meson
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(splits of commit)
2020-06-08 11:00:03 +08:00
Yousong Zhou
34219363c7 pixman: cosmetic change on spacing
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(splits of commit)
2020-06-08 11:00:03 +08:00
Daniel Golle
617b1b08df hiredis: update to version 0.14.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-06-07 18:54:49 +01:00
Daniel Golle
b4a507d3b7 postgresql: update to version 12.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-06-07 18:19:18 +01:00
Rosen Penev
4be05398d9
pcre: update to 8.4.4
Add PKG_BUILD_PARALLEL for faster compilation.

Remove autoreconf as nothing is being patched.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-06 21:04:14 -07:00
Rosen Penev
00c8e5b85f
pcre2: updater to 10.35
Add PKG_BUILD_PARALLEL for faster compilation.

Remove autoreconf as nothing is being patched.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-06 21:03:23 -07:00
Rosen Penev
bcfd0d812e
libgphoto2: update to 2.5.25
Add PKG_BUILD_PARALLEL for faster compilation.

Fix license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-06 21:01:03 -07:00
Rosen Penev
6442630ace
libarchive: update to 3.4.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-06 16:38:40 -07:00
Rosen Penev
05648d2775
libcap: update to 2.34
Removed upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-06 16:37:59 -07:00
Rosen Penev
487b369418
xmlrpc-c: update to 1.51.06
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-06 16:37:25 -07:00
Rosen Penev
6ef9d9e794
Merge pull request #12381 from neheb/host
remove pointless host builds
2020-06-06 11:46:17 -07:00
David Woodhouse
201c0162ce minizip: new package
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2020-06-06 19:39:09 +01:00
David Woodhouse
160038e753 cereal: new package
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2020-06-06 19:38:34 +01:00
Rosen Penev
03349d1fab
Merge pull request #12397 from neheb/v4ll
libv4l: update to 1.20.0
2020-06-06 09:31:43 -07:00
Harald Geyer
82e3475453 elektra: update to 0.9.2
Notable changes:
* Move some plugins from libelektra-plugins to libelektra-cpp because
  they got reimplemented in C++.
* New package libelektra-zmq
* Move the crypto plugin from libopenssl to libgcrypt
* Disable host build: elektra doesn't need it anymore and nobody uses
  kdb during package builds for now.

Closes: #12307

Signed-off-by: Harald Geyer <harald@ccbib.org>
2020-06-05 22:54:43 +02:00
Rosen Penev
dd74a7cb87
libv4l: update to 1.20.0
Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-03 21:40:16 -07:00
Rosen Penev
6b1b036a38
spdlog: update to 1.6.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-03 21:34:13 -07:00
Nikos Mavrogiannopoulos
2b9f88a4bf gnutls: updated to 3.6.14
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-06-04 05:52:44 +02:00
Rosen Penev
559d7a9869
Merge pull request #12393 from ja-pa/redis-6.0.4
redis: update to version 6.0.4
2020-06-03 07:42:24 -07:00
Rosen Penev
5d30093868
Merge pull request #12255 from neheb/libconfig
libconfig: import from base
2020-06-03 07:35:06 -07:00
Jan Pavlinec
e18b80ba7b
redis: update to version 6.0.4
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-06-03 14:15:48 +02:00
Rosen Penev
530d30af36
libpng: remove host build
Nothing uses this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-02 14:02:54 -07:00
Rosen Penev
28e83b1f7f
freetype: remove host build
Nothing uses this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-02 14:02:54 -07:00
Rosen Penev
f0cd709aae
libnpupnp: update to 4.0.5
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-02 13:20:22 -07:00
Jiri Slachta
657d906234
Merge pull request #12337 from commodo/lxml-bump-4-5-1
Lxml bump 4 5 1
2020-06-01 13:09:56 +02:00
Lucian Cristian
c155685843 nss: update to 3.53
also enable parallel build as now is safe

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-06-01 00:15:24 +03:00
Aleksander Morgado
872a1aa000 libqmi: update version to 1.24.14
https://lists.freedesktop.org/archives/libqmi-devel/2020-May/003321.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2020-05-30 09:46:06 +02:00
Rosen Penev
093db9d076
Merge pull request #12225 from neheb/swiggg
libmraa: disable swig
2020-05-29 16:18:50 -07:00
Alexandru Ardelean
852c117c60 libs: libxslt: allow profiler to be enabled
The lxml package depends on the xsltGetProfileInformation() symbol to be
available.
Without it, the library is unusable at newer versions.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-05-27 11:03:29 +03:00
Rosen Penev
dfd6bf328d
Merge pull request #12331 from dl12345/avahi
avahi: fix reliance on config symbol SSP_SUPPORT
2020-05-26 14:07:56 -07:00
Rosen Penev
a0caea5844
Merge pull request #12290 from neheb/doub
libdouble-conversion: remove
2020-05-26 13:23:27 -07:00
Ian Cooper
918983044f
avahi: fix reliance on config symbol SSP_SUPPORT
The config symbol SSP_SUPPORT is ambiguous and means different
things to different packages: either "toolchain is compiled
with ssp support" or "toolchain uses gcc libssp". The use of the
symbol should be deprecated and the appropriate symbol used
instead.

Signed-off-by: Ian Cooper <iancooper@hotmail.com>
2020-05-26 20:27:09 +01:00
Robert Marko
724e0f4f0d
sqlite3: update to version 3.32.1
Update SQLite to version 3.32.1 to mitigate two security vulnerability CVE-s.

This mitigates CVE-s: CVE-2020-13434 and CVE-2020-13435

https://nvd.nist.gov/vuln/detail/CVE-2020-13434
https://nvd.nist.gov/vuln/detail/CVE-2020-13435

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2020-05-26 10:57:27 +02:00
Rosen Penev
6d739af17c
Merge pull request #12289 from neheb/GIF
giflib: remove host build
2020-05-25 12:55:56 -07:00
Daniel Golle
3696553314
Merge pull request #12272 from neheb/psql
postgresql: fix compilation with GCC4
2020-05-25 15:46:24 +01:00
Nikos Mavrogiannopoulos
5506decc3f
Merge pull request #12288 from neheb/tasn
libtasn1: fix host build under old GCC
2020-05-25 08:13:04 +02:00
Rosen Penev
65f6a012a2
Merge pull request #12287 from neheb/proto
protobuf-c: fix host build on GCC4
2020-05-24 21:07:04 -07:00
Rosen Penev
96fb464110
Merge pull request #12261 from sartura/sqlite/security-bump
sqlite3: update to version 3.32.0
2020-05-24 21:06:23 -07:00
Rosen Penev
79edd13565
libdouble-conversion: remove
Nothing uses this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-24 18:39:51 -07:00
Rosen Penev
23be4f9d7c
giflib: remove host build
It's completely unused and breaks under CentOS7.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-24 18:38:41 -07:00
Rosen Penev
6d100823e9
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>
2020-05-24 18:37:39 -07:00
Rosen Penev
499564b1d1
protobuf-c: fix host build on GCC4
prereq-build.mk says that GCC 4.8 and above is supported. GCC 4.8
does not default to gnu++11. This fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-24 18:36:13 -07:00
Rosen Penev
068b5642bf
postgresql: fix compilation with GCC4
The minimum version of GCC according to prereq-build.mk is 4.8 which
defaults to gnu89. This breaks the host build when the host GCC is less
than 5, which defaults to gnu99. Add a simple CFLAG to fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-23 19:15:52 -07:00
Rosen Penev
b0dc454c0e
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>
2020-05-23 17:29:55 -07:00
Rosen Penev
f63a7adc3a
Merge pull request #12270 from neheb/taglib
taglib: fix taglib-config paths
2020-05-23 16:48:26 -07:00
Rosen Penev
2016b7b799
taglib: fix taglib-config paths
It seems gerbera uses this instead of pkgconfig.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-23 16:45:30 -07:00
Rosen Penev
50465c5161
Merge pull request #12258 from neheb/taglib
gerbera: add taglib support
2020-05-23 15:06:55 -07:00
Rosen Penev
350317d673
taglib: add
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-23 14:39:24 -07:00
Lucian Cristian
d254f0527d nss: fix build for mips64
disable arm32_neon on unsupported target

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-05-23 21:53:26 +03:00
Robert Marko
e90b8cd8ba
sqlite3: update to version 3.32.0
Update SQLite to version 3.32.0 to mitigate a security vulnerability.

This mitigates CVE-2020-11656
https://nvd.nist.gov/vuln/detail/CVE-2020-11656

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2020-05-23 19:25:42 +02:00
Rosen Penev
af9bc693a8
libconfig: cleanup Makefile
Fixed license information.

Fixed URL.

Removed autoreconf as nothing is being patched.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-22 16:17:36 -07:00
Rosen Penev
76825c61bd
libconfig: import from base
All of the packages that depend on this live here, not in base.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-22 16:17:36 -07:00
Thibaut Robert
68bbd6d435
p11-kit: fix configuration directory (#12246)
* p11-kit: fix configuration directory

p11-kit looks for its configuration files in /etc/pkcs11, not /etc/p11-kit

Signed-off-by: Thibaut Robert <thibaut.robert@gmail.com>

* p11-kit: bump PKG_RELEASE

Signed-off-by: Thibaut Robert <thibaut.robert@gmail.com>
2020-05-22 01:43:50 -07:00
Rosen Penev
a4bb7e884f
Merge pull request #12190 from neheb/fuse
fuse: import from base
2020-05-20 09:16:42 -07:00
Yousong Zhou
0b6f288560 spice-protocol: bump to version 0.14.2
Starting in this version the upstream project

 - only provides .xz tarball
 - meson is the only supported build method

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-05-20 15:49:47 +08:00
Rosen Penev
37157ceb0c
Merge pull request #12213 from neheb/gerb78
gerbera: add libmatroska support
2020-05-19 22:16:45 -07:00
Rosen Penev
4d1f4cc715
libmraa: disable swig
swig as used in libmraa is not compatible with node 12.

This is causing build failures on all platforms.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-19 14:33:13 -07:00
Jeffery To
19694767f2 measurement-kit: Add static build dependencies
When measurement-kit is a build dependency (in PKG_BUILD_DEPENDS) of
another package, this package's build dependencies (in DEPENDS) may not
be selected and so may not be built.

(This package does not produce a shared library; the measurement-kit
target package contains a program that is statically linked to the
measurement-kit library. Other packages may include measurement-kit in
their PKG_BUILD_DEPENDS to link to the static library but not include
measurement-kit as a run-time dependency.)

This adds PKG_BUILD_DEPENDS to this package to ensure that its
dependencies are built in this case.

This also adds MEASUREMENT_KIT_BUILD_DEPENDS that dependant packages
should select to ensure that this package's dependencies are correctly
built. (libevent2-openssl and libevent2-pthreads need to be selected for
the necessary functionality to be enabled when compiling libevent2.)

This also adds openssl as an explicit dependency; it appears to be used
directly by this package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-19 17:44:14 +08:00
Rosen Penev
d265c88ebe
libmatroska: add
Needed for gerbera's matroska support.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-18 20:23:01 -07:00
Rosen Penev
116f11e54c
libebml: add
Needed for libmatroska.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-18 20:22:50 -07:00
Karl Palsson
34a4678db3 c-ares: update to 1.16.1
Various fixes, nothing particularly standout as of particular interest
to OpenWrt.  Full changelog at https://c-ares.haxx.se/changelog.html

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-05-18 13:02:36 +00:00
Rosen Penev
711456a4db libmicrohttpd: build with PIC
Fixes compilation when linking statically.

Made URL HTTPS.

Moved description section for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-18 11:55:05 +02:00
Sebastian Kemper
980291575e libmariadb: bump to 3.1.8
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-05-17 22:15:40 +02:00
Rosen Penev
a80658beeb
libwebp: fix compilation under ARM without NEON
The CMake logic seems broken. Luckily it's easy to work around.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-16 18:29:08 -07:00
Rosen Penev
541769ddf4
fuse3: add
libfuse3 is used by newer versions of sshfs.

utils require udev, which is not present in OpenWrt.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-16 17:31:51 -07:00
Rosen Penev
dad8672037
Merge pull request #12180 from lucize/libcapng
libcap-ng: add package libcap-ng
2020-05-16 16:42:58 -07:00
Lucian Cristian
630c19f648 nss: revert -flto change
it seems that it can lead to segfault in libfreebl3.so

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-05-16 21:06:53 +03:00
Lucian Cristian
16ecc549f1 libcap-ng: add package libcap-ng
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-05-16 15:28:52 +03:00
Rosen Penev
9f4cde559c
Merge pull request #12167 from lucize/nsslto
nss: add -flto and makefile cleanup
2020-05-15 12:55:33 -07:00
Rosen Penev
a85753f2e4
Merge pull request #12166 from lucize/nsprlto
nspr: nspr add -flto to compile
2020-05-15 12:55:16 -07:00
Lucian Cristian
47570b4cf5 nss: add -flto and makefile cleanup
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-05-15 16:28:23 +03:00
Lucian Cristian
df7392149c nspr: nspr add -flto to compile
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-05-15 10:29:23 +03:00
Rosen Penev
fbc719b3f3
Merge pull request #12162 from neheb/upnp23
npupnp updates
2020-05-14 20:44:53 -07:00
Rosen Penev
2ad0aab050
Merge pull request #12161 from neheb/faad22
faad2: update to 2.9.2
2020-05-14 16:14:04 -07:00
Rosen Penev
ba2c714aa8
Merge pull request #12075 from ja-pa/redis-update
redis: update to version 6.0.1
2020-05-13 16:33:16 -07:00
Jan Pavlinec
00eb395c3f
redis: update to version 6.0.1
Note:
add explicit -latomic on 32-bit MIPS because 32-bit MIPS is not able to perform 64-bit atomics in hardware

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-05-14 00:27:48 +02:00
Rosen Penev
1546a63414
libupnpp: update to 0.19.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-13 15:26:45 -07:00
Rosen Penev
724ec0659f
libnpupnp: update to 4.0.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-13 15:26:45 -07:00
Rosen Penev
ad1203ebb9
faad2: update to 2.9.2
Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-13 15:25:23 -07:00
Rosen Penev
f1b445963b
Merge pull request #11981 from zhanhb/conffiles
treewide: add conffiles
2020-05-13 14:44:35 -07:00
Rosen Penev
3224aace8a
Merge pull request #12147 from micmac1/my_up
mariadb: updates for config, auth-pam and init
2020-05-13 14:20:15 -07:00
Rosen Penev
e86560c0c1
Merge pull request #12137 from neheb/webp
libwebp: update to 1.1.0
2020-05-12 20:18:08 -07:00
Jiri Slachta
a942ca6293
Merge pull request #12118 from micmac1/ssh2-bdep
libssh2: add mbedtls to PKG_BUILD_DEPENDS
2020-05-12 19:58:47 +02:00
Rosen Penev
9697114b39
Merge pull request #12152 from jefferyto/aarch64-vfp-neon
treewide: Enable VFP/NEON optimizations for aarch64
2020-05-12 02:46:20 -07:00
Jeffery To
dec17eb36c 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>
2020-05-12 16:03:07 +08:00
Sebastian Kemper
19de52a044 mariadb: install config files readable for all
Until now $(INSTALL_CONF) is used for configuration files that go into
/etc/mysql. This commit replaces that with $(INSTALL_DATA). The
configuration files are not only parsed by the server, but also by the
clients (which can be anybody).

This also removes a comment about a cron job from one of the
configuration files. There is no cron job.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-05-11 22:15:01 +02:00
Sebastian Kemper
c0da37b1cd libssh2: switch default to OpenSSL and fix depends
All packages in the tree that depend on libssh2 _and_ have their own
dependency on a TLS library, depend on OpenSSL by default. It makes
sense for the libssh2 package to default to OpenSSL as well. This way it
does not pull in a second TLS library.

Also, the OpenSSL dependency is changed to
"+!LIBSSH2_MBEDTLS:libopenssl", which fixes build issues in case libssh2
is not selected but built anyway.

And last, Config.in file is removed and its content added to the
Makefile instead.

Closes #12108

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-05-11 20:28:57 +02:00
Othmar Truniger
6d03acddbd libfmt: bump to version 6.2.1
Signed-off-by: Othmar Truniger <github@truniger.ch>
2020-05-11 19:52:33 +02:00
Rosen Penev
61efe7dc3e
libwebp: switch to CMake
Allows simplifying the Makefile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-10 15:56:55 -07:00
Rosen Penev
3110b26af7
libwebp: update to 1.1.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-10 15:56:10 -07:00
Rosen Penev
ce34e18c0a
Merge pull request #12133 from jefferyto/fix-neon-vfp-detect
treewide: Update ARM NEON/VFP detection
2020-05-10 15:04:14 -07:00
Lucian Cristian
867fa4c68c nss: update to 3.52
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-05-10 22:19:27 +03:00
Jeffery To
2d99ee3004 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>
2020-05-11 03:10:20 +08:00
Rosen Penev
386f5b58e5
Merge pull request #12126 from lucize/netopeer
Netopeer2: update Netopeer2 and dependencies to master
2020-05-09 19:49:55 -07:00
Lucian Cristian
c825364c1d Netopeer2: update Netopeer2 and dependencies to master
libnetconf2 to 1.1.24
libyang to 1.0.167
sysrepo to 1.4.58

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-05-10 00:03:55 +03:00
Aleksander Morgado
6584192deb 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>
2020-05-09 14:35:45 +02:00
Huangbin Zhan
0ec746ccb6 treewide: add conffiles
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-05-09 06:06:43 +08:00
Rosen Penev
e2cce61f5d
pugixml: fix pkgconfig paths
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-08 14:06:02 -07:00