Commit graph

10911 commits

Author SHA1 Message Date
Eneas U de Queiroz
fa384e518f
libgee: copy vapi files to versioned vala dir
The version is obtained via `valac --api-version`

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
(cherry-picked from fb4b5c5701)
2019-08-12 17:09:55 -07:00
Eneas U de Queiroz
2d59ec88d8
libgee: use unversioned vala dir, misc fixes
Copy vapi files to unversioned vala dir.
Added vala/host to PKG_BUILD_DEPENDS.
Removed TARGET_LDFLAGS
Removed copyright lines

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
(cherry-picked from 2cf76d5278)
2019-08-12 17:09:27 -07:00
Rosen Penev
d7a071f4ae
icu: Fix patch from faulty backport
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-12 16:05:04 -07:00
Mislav Novakovic
983bd03703
protobuf-c: add build time dependency protobuf
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
(cherry-picked from a35581902c)
2019-08-11 13:01:57 -07:00
Yousong Zhou
87b6ed6b93
jamvm: depends on supported architectures
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry-picked from 11f0544744)
2019-08-11 12:59:34 -07:00
Rosen Penev
ca0e429e25
icu: Backport ARMEB support patch
This should fix php compilation on PPC.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from a958f49bd0)
2019-08-11 12:56:03 -07:00
Rosen Penev
ad43d622e9
gammu: Really fix compilation under 64-bit
The InstallDev section needed the same treatment as the Install one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 5fbc6c873e)
2019-08-11 12:51:01 -07:00
Rosen Penev
1ad4f3a9bd
gammu: Fix build under 64-bit targets.
There's a faulty suffix variable that points to the wrong place.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from bf42426e4a)
2019-08-11 12:49:28 -07:00
Josef Schlehofer
243f921ae1 subversion: update to version 1.10.6
Most interesting changes:
- Fixes CVEs
1.10.6
- CVE-2018-11782
- CVE-2019-0203
1.10.4
- CVE-2018-11803

Other misc changes:
- Fixes indentation in Makefile
- Reorder some things in Makefile to be sync with other packages
- Use HTTPS in URL

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-08-06 11:19:41 +08:00
W. Michael Petullo
70a1ffdf0f
jq: compile with _GNU_SOURCE (fixes #7785)
Signed-off-by: W. Michael Petullo <mike@flyn.org>
(cherry-picked from 4bb18b04b6)
2019-08-04 08:55:47 -07:00
Yousong Zhou
fb0566686d
libsoc: fix compilation error caused by multiple goals on make
Error of the following kind can happen when parallel build with goals "all" and
"install" both specified on the command line.  Seems like make can parallelly
build for both targets causing race conditions

	make[3]: Entering directory `/tmp/tmp.HIR3tEIqBb/build_dir/target-mips_24kc_musl/libsoc-2016-12-22-5b788d4d'
	Making all in lib
	Making install in lib
	make[4]: Entering directory `/tmp/tmp.HIR3tEIqBb/build_dir/target-mips_24kc_musl/libsoc-2016-12-22-5b788d4d/lib'
	  CC       libsoc_la-gpio.lo
	make[4]: Entering directory `/tmp/tmp.HIR3tEIqBb/build_dir/target-mips_24kc_musl/libsoc-2016-12-22-5b788d4d/lib'
	  CC       libsoc_la-spi.lo
	  CC       libsoc_la-gpio.lo
	  CC       libsoc_la-file.lo
	  CC       libsoc_la-i2c.lo
	  CC       libsoc_la-spi.lo
	  CC       libsoc_la-pwm.lo
	  CC       libsoc_la-board.lo
	  CC       libsoc_la-file.lo
	  CC       libsoc_la-conffile.lo
	  CC       libsoc_la-debug.lo
	  CC       libsoc_la-pwm.lo
	  CC       libsoc_la-conffile.lo
	  CCLD     libsoc.la
	OpenWrt-libtool: link: `libsoc_la-pwm.lo' is not a valid libtool object
	make[4]: *** [libsoc.la] Error 1

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry-picked from 19bde8da68)
2019-08-03 12:23:33 -07:00
Rosen Penev
1fec7ea23b
rtl-ais: Fix compilation on i386
The code from 1996 is using pre-c99 inline semantics that cause compilation
failures on i386. Added std-gnu89 to fix this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 16f623b387)
2019-08-03 12:19:20 -07:00
Rosen Penev
de750bba0c
libdouble-conversion: Update to 3.1.4
Added patch to fix compilation on big endian ARM.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 4252d20f6a)
2019-08-03 12:13:32 -07:00
Rosen Penev
49a6444ab4
libdouble-conversion: Update to 3.1.1
Switched to codeload and updated the Makefile to standards.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 9da161b8ae)
2019-08-03 12:13:00 -07:00
Rosen Penev
056cad1e0e
libaio: Update to 0.3.112
Replace inactive maintainer with myself.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 7cd204e99e)
2019-08-03 12:10:23 -07:00
Rosen Penev
b4e4e5a002
libaio: Backport DESTDIR patch to simplify the Makefile
Fixes issue where OpenWrt CFLAGS like relro were not being passed.

Updated license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 5e34f4a32b)
2019-08-03 12:09:57 -07:00
Rosen Penev
7ccc104c96
libaio: Update to 0.3.111
Switched to new upstream at pagure.io.

Refreshed debian patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 9428e4cbd2)
2019-08-03 12:09:32 -07:00
Rosen Penev
d6145ce0c6
quassel-irssi: Fix compilation with GCC8
It throws new warnings which triggers -Werror. Remove it.

Added support for full NLS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
)cherry picked from 623d25a86b)
2019-08-03 12:06:33 -07:00
Rosen Penev
47e4537fd9
quasselc: Fix compilation with uClibc-ng
nls.mk is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 54e6f29df1)
2019-08-03 12:05:15 -07:00
Rosen Penev
b26ffad37e
Merge pull request #9625 from micmac1/18.06-mariadb10141
mariadb (18.06): security bump to 10.1.41
2019-08-01 17:22:14 -07:00
Sebastian Kemper
e5cc721c74 mariadb: security bump to 10.1.41
New upstream release. Addresses:

  CVE-2019-2805
  CVE-2019-2740
  CVE-2019-2739
  CVE-2019-2737

Package updates:

  - refreshes patches

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-02 00:07:48 +02:00
Rosen Penev
1eeea30fda
softethervpn: Fix compilation under 64-bit targets
-m64 is not compatible with OpenWrt's compilers.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 23134b07de)
2019-07-28 20:32:37 -07:00
Josef Schlehofer
276b7d9b06
Merge pull request #9542 from jefferyto/python-musl-find_library-openwrt-18.06
[openwrt-18.06] python,python3: Fix ctypes.util.find_library()
2019-07-24 09:11:35 +02:00
Rosen Penev
e1cb7f98d8
opendkim: Fix compilation with uClibc-ng
res_nsend and res_send are both not available in uClibc-ng as configured
in OpenWrt. Having this function return an error is the only sensible way
to fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from b5b776fc9a)
2019-07-23 20:36:35 -07:00
Rosen Penev
bc8fc4fb76
tvheadend: Fix compilation on GCC8
New string warnings were introduced. Adding -Wno-error to TARGET_CFLAGS
does not work so patch it out.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 9eea417e92)
2019-07-22 20:30:31 -07:00
Rosen Penev
4c1252e9de
tvheadend: Fix compilation without deprecated OpenSSL 1.0.2 APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from c59e53619e)
2019-07-22 20:30:05 -07:00
Rosen Penev
bd96e95e3f
tvheadend: Fix compilation without OpenSSL deprecated APIs
Also switched to codeload for Makefile simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 5033e594cc)
2019-07-22 20:29:43 -07:00
Rosen Penev
59f7eb5e1f
libartnet: Fix compilation with GCC8
Previous GCC7 fix was incorrect and GCC8 correctly complains about it.
Fix it properly.

Also cleaned up the Makefile for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from fac6f0e0a5)
2019-07-22 20:27:56 -07:00
Rosen Penev
e00521bc76
poco: Do not build on ARC
Not supported.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(ported from ec2f632603)
2019-07-22 20:26:26 -07:00
Rosen Penev
0662e833ec
flent-tools: Fix compilation with uClibc-ng
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(ported from 9cd01fd1c5)
2019-07-22 20:22:41 -07:00
Rosen Penev
131c9436c4
oath-toolkit: Fix compilation with uClibc-ng
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from c201e58145)
2019-07-22 20:19:30 -07:00
Rosen Penev
0524f21edf
flashrom: Add ARC support
Mainly endian definitions are needed.

Removed sys/io.h patch. It's a GNU header unsupported by uClibc-ng.

Cleaned up Makefile slightly.

Added HTTPS everywhere.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 12378cd4d3)
2019-07-22 20:18:25 -07:00
Rosen Penev
8923eecd3b
elektra: Fix compilation with uClibc-ng
Add patch that checks for libiconv instead of iconv. nls.mk handles this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-07-22 20:17:21 -07:00
Rosen Penev
24ad87702f
elektra: Fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-07-22 20:17:14 -07:00
Rosen Penev
f30898d3e3
hfsprogs: Fix compilation with uClibc-ng
Replaced deprecated and unsupported valloc with posix_memalign.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 4639e208b3)
2019-07-22 20:15:11 -07:00
Rosen Penev
02d64a9222
dosfsutils: Properly fix iconv linking
Necessary when using libiconv.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from fbfe49d7ff)
2019-07-22 20:13:32 -07:00
Rosen Penev
f273581e12
dosfstools: Fix compilation with full NLS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 28a18b8ecc)
2019-07-22 20:13:05 -07:00
Rosen Penev
4870eab081
loudmouth: Fix compilation with uClibc-ng
nls.mk must be included.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from e69d5dc1d5)
2019-07-22 20:11:23 -07:00
Rosen Penev
b1adbbe5b1
loudmouth: Disable debug and fix no deprecated API compilation
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 788fda356e)
2019-07-22 20:10:52 -07:00
Rosen Penev
30ddc8a151
transmission: Fix compilation under uClibc-ng
Upstream has a patch for this dated 2016.

Also ran the init script through shellcheck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from f4f665c7db)
2019-07-22 20:08:39 -07:00
Richard Yu
0cac0b3ebc
transmission: add PKGARCH:=all for transmission-web
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
(cherry-picked from eaeadff317)
2019-07-22 20:08:01 -07:00
Rosen Penev
c2860ce2cf
transmission: Add LTO support to shave off 35KB off of the ipk
Minor Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 70c34ef472)
2019-07-22 20:07:25 -07:00
Andrii Korzh
b5957aed64
transmission: Allow user to configure web ui home directory
Signed-off-by: Andrii Korzh <andrii.korzh@gmail.com>
(cherry-picked from 582f697afd)
2019-07-22 20:06:57 -07:00
Rosen Penev
cdc0017367
open2300: Switch to GitHub fork
It applies the single patch here as well as adding some fixes.

The upstream project is dead.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from d2af82a6f5)
2019-07-22 20:04:33 -07:00
Rosen Penev
dddcd5d909
softethervpn: Add openssl to host build deps
Some hosts might be missing OpenSSL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-07-22 20:04:33 -07:00
Rosen Penev
0a4f88e567
softethervpn: Really fix iconv support
softethervpn overrides nls.mk by defining its iconv functions. This only
works if the libc has iconv. In addition, it does not allow external
libiconv usage. TARGET_LDFLAGS is also the wrong place to add -liconv.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from fb480e297c)
2019-07-22 20:04:33 -07:00
Eneas U de Queiroz
e05f50c128
softethervpn: add package name to build dir
Current build dir is set at just v$(PKG_VERSION).

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
(cherry-picked from 80b61c3e57)
2019-07-22 20:04:33 -07:00
Eneas U de Queiroz
8358aa6906
softethervpn: cleanup host/build, pass HOST_*FLAGS
Remove hack to avoid readline host dependency, now that readline is
being host/built.
Pass on HOST_CFLAGS, HOST_CPPFLAGS, & HOST_LDFLAGS, to fix buildbots
host-compile errors about not finding openssl headers.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
(cherry-picked from e3c6fcb796)
2019-07-22 20:04:32 -07:00
Jeffery To
5cb4c348a7 python,python3: Fix ctypes.util.find_library()
Python's ctypes.util.find_library() function currently doesn't work for
musl libraries/systems[1].

This adds a patch to fix this function, based on a patch from Alpine
Linux[2].

Fixes #9448.

[1]: https://bugs.python.org/issue21622
[2]: https://git.alpinelinux.org/aports/tree/main/python2/musl-find_library.patch

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-07-22 21:38:08 +08:00
Josef Schlehofer
d16a931db4
python: add patch for CVE-2018-20852
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-07-22 15:22:56 +02:00