Commit graph

2772 commits

Author SHA1 Message Date
Rosen Penev
22d5b005c9 libdouble-conversion: Update to 3.1.5
Remove Upstreamed patch.

Replace InstallDev section with CMAKE_INSTALL.

Cleanup Install section.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-03 19:52:44 -07:00
Rosen Penev
f1b142beb1 libcoap: Update to 4.2.0 and switch to codeload
Simplifies the Makefile.

Added PKG_BUILD_PARALLEL for faster compilation.

Added ABI_VERSION parameter to handle package updates.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-03 17:55:12 -07:00
Rosen Penev
be07c43150 google-authenticator-libpam: Update to version 1.06
Simplifies the Makefile slightly. This also uses a proper release instead
of a random git commit.

Added LICENSE Information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-03 16:54:41 -07:00
Rosen Penev
423c20fbaf
Merge pull request #9120 from jefferyto/newt-0.52.21
newt: Update to 0.52.21
2019-06-02 15:56:54 -07:00
Jeffery To
e094a67337 newt: Update to 0.52.21
This also removes $(FPIC) from TARGET_CFLAGS.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-06-03 04:59:36 +08:00
Rosen Penev
a5c540e2d5
Merge pull request #9117 from neheb/evht2
libevhtp: Remove random hacks
2019-06-02 13:48:08 -07:00
Peter Wagner
d57c86bc77 glib2: fix CVE-2019-12450
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-06-02 22:01:15 +02:00
Rosen Penev
a544658ffc libevhtp: Remove random hacks
There's no point in overriding the defaults. They work fine.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-02 11:49:20 -07:00
Nikos Mavrogiannopoulos
e053ce17c7 gnutls: removed autogen patch
It was causing regressions in systems without some particular
development tools (see #8129)

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-06-01 08:14:37 +02:00
Rosen Penev
b2269ff2f1 fbthrift: Update to 2019.05.27.00
Simplify dependencies.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-31 17:00:23 -07:00
Rosen Penev
650c7e6eec libwangle: Update to 2019.05.27.00
Simplify dependencies.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-31 17:00:08 -07:00
Rosen Penev
2d9ad583f5 librsocket-cpp: Simplify dependencies
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-31 16:59:41 -07:00
Rosen Penev
b9c64ba003 libfizz: Update to 2019.05.27.00
Simplified DEPENDS. libfolly is all that's needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-31 16:58:56 -07:00
Rosen Penev
e243f40fd4 libfolly: Update to version 2019.05.27.00
Removed upstreamed patches. Also fixes a redefinition error on some
platforms.

Cleaned up the DEPENDS to be simpler and more concise.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-31 11:33:03 -07:00
Hannu Nyman
b5917b25aa
Merge pull request #9028 from dengqf6/cappy
libcap: update to 2.27
2019-05-30 11:12:27 +03:00
Nikos Mavrogiannopoulos
8e62aeef46 gnutls: removed FIXUP
This addresses regression discussed in #8129

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-05-30 07:24:34 +02:00
Rosen Penev
7e3811ba01 hwloc: Add PCI support
Since libpciaccess got added, hwloc is picking it up.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-29 13:31:57 -07:00
Nikos Mavrogiannopoulos
998b6d4636 gnutls: updated to 3.6.8
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-05-29 07:33:29 +02:00
Eneas U de Queiroz
3ab4804d10
libevhtp: pass TARGET_CPPFLAGS to cmake
Added $(TARGET_CPPFLAGS) to TARGET_CFLAGS to fix a buildbot failure to
find oniguruma include files.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-27 10:14:05 -03:00
Eneas U de Queiroz
e0b250538e
oniguruma: change ${...} to $(...) in Makefile
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-27 10:12:39 -03:00
Rosen Penev
2a2acc4de2 ibrdtn: Switch to uClibc++
Added needed patches. Some are upstream backports.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-26 23:06:02 -07:00
Rosen Penev
f3b65cbd39 ibrcommon: Switch to uClibc++
Reduces install size.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-26 23:06:02 -07:00
Jeffery To
4d611913fc slang2: Add oniguruma module
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-27 02:45:21 +08:00
Eneas U de Queiroz
2d422e1dbb
libevhtp: restore openssl-thread patch
The first and last hunks of the patch were already taken care of, but
the middle two were still needed.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-24 21:00:07 -03:00
Eneas U de Queiroz
3bf5450b6d
libevhtp: update to 1.2.18, add maintainer
Versions earlier than 1.2.15 had security vulnerabilities, especially
related to the bundled oniguruma.  Now libevhtp uses a system-provided
library instead.  The API changed as well, requiring patches to
seafile-server.

Adds @cotequeiroz Eneas U de Queiroz as maintainer.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-24 14:55:55 -03:00
Eneas U de Queiroz
7cb6405afe
oniguruma: add new package
oniguruma is a regular expression library for different character
encodings.

It is a dependency of current version of libevhtp, and is currently only
producing a static library, not generating an installable package.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-24 14:55:47 -03:00
champtar
5b73b31f9b
Merge pull request #9057 from micmac1/sqlite3-pthread-arm-endian
sqlite3: libpthread change + arm endian fix
2019-05-24 08:35:59 +02:00
Rosen Penev
3713fa89c3
Merge pull request #9041 from neheb/sla
slang2: Add support for full NLS compilation
2019-05-23 23:23:29 -07:00
Rosen Penev
3d62778f6e
Merge pull request #8677 from lucize/libdrm
libdrm: update and put me as a maintainer
2019-05-23 16:19:22 -07:00
Rosen Penev
c0421be176
Merge pull request #8678 from lucize/libpciaccess
libpciaccess: add package
2019-05-23 16:18:43 -07:00
Rosen Penev
61702f6b2f slang2: Add support for full NLS compilation
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-23 14:48:31 -07:00
Rosen Penev
a55aee7b55
Merge pull request #9052 from cotequeiroz/seafile-bump
seafile-server: release bump due to libevhtp bump
2019-05-23 13:02:44 -07:00
Sebastian Kemper
2573c9c7c1 sqlite3: fix arm endian issue
Forum user portuquesa raised a topic (see [1]) about being unable to use
Asterisk on his armeb xscale device. We narrowed it down to sqlite3.
Asterisk was unable to insert a simple table into its db.

In short, sqlite3 assumes little endian for every ARM device. This
worked OK for 4 Byte bit (unaligned) access. But once upstream (back in
2015) added a function which accesses 2 Bytes (see [2]) this failed for
some (if not all) ARM big endian devices. ARM CPUs are bi-endian for 4
Byte reads but not for 2 Byte reads.

This patch fixes the problem by setting the endianness adequately for
ARM targets, for both 32 bit and 64 bit varieties. The patch was applied
upstream (see [3]).

[1] https://forum.openwrt.org/t/solved-asterisk13-or-15-sqlite3-database-problem/36856
[2] 329428e208
[3] https://www.sqlite.org/src/info/b7aad929619f7043

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-05-23 20:16:12 +02:00
Sebastian Kemper
31fcfa2e24 sqlite3: always build a thread-safe library
Pull request #9033 showed that there are problems with builds where
thread-safe mode is disabled. The binaries still reference functions
from libpthread. This commit removes the thread-safe choice for now.
Once this is addressed upstream the choice can be added back.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-05-23 19:59:50 +02:00
Rosen Penev
47ebc1f41a libmraa: Fix faulty depends
@ppc is actually @powerpc.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-22 17:20:13 -07:00
Rosen Penev
adec767a04
Merge pull request #9042 from neheb/new
newt: Fix compilation with full NLS
2019-05-22 13:58:56 -07:00
Eneas U de Queiroz
d3726210ff
seafile-server: release bump due to libevhtp bump
Libevhtp is building a static library, used by seafile-server.
Every time the libevhtp binary changes, seafile-server needs a release
bump.
Leave a note in the libevhtp Makefile, as a reminder.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-22 09:10:25 -03:00
Rosen Penev
5caa5d0a79 liburcu: Do not build on ARC
Not supported.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-21 17:28:07 -07:00
Rosen Penev
46ccd3ca2e newt: Fix compilation with full NLS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-21 17:13:11 -07:00
Hannu Nyman
894a33087c
Merge pull request #9036 from MikePetullo/libdmapsharing
libdmapsharing: update to 3.9.7
2019-05-20 20:39:28 +03:00
W. Michael Petullo
a93ad71688 libdmapsharing: update to 3.9.7
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-05-19 22:32:26 -04:00
Rosen Penev
a55f835daa
Merge pull request #9021 from neheb/err
libgpg-error: Add ARC support
2019-05-19 16:41:06 -07:00
Rosen Penev
c2870de91f
Merge pull request #8862 from jefferyto/byobu
byobu: Add new package and dependencies
2019-05-19 14:02:21 -07:00
Rosen Penev
1986261e87 libgpg-error: Add ARC support
Patch was posted on the mailing list. Awaits inclusion looks like. Fixes
long range build failures on the platform.

Updated Mirror list. The first two seem to not work.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-19 02:17:23 -07:00
Rosen Penev
bdec22047e
Merge pull request #9027 from James-TR/patch-2
libfstrm: fix formality issues
2019-05-19 02:16:44 -07:00
James Taylor
edcb87877e libfstrm: fix formality issues
Maintainer: me

Correct issues with TITLE and add URL pointing to the fstrm GitHub Page. Reformat the description so it renders correctly in menuconfig.

Fixes #9022

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-05-19 18:24:14 +10:00
Deng Qingfang
40d8d5b5a8 libcap: update to 2.27
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-05-19 13:11:48 +08:00
Daniel Golle
6a8bf63004 postgresql: update ot version 9.6.13
Fixes CVE-2019-10129: Memory disclosure in partition routing
Does **NOT** fix CVE-2019-9193 which PostgreSQL doesn't consider a
security issue, see [1].

[1]: https://www.postgresql.org/about/news/1935/

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-05-18 19:09:21 +02:00
Rosen Penev
a81f47272a
Merge pull request #8983 from James-TR/libfstrm
libfstrm: add package
2019-05-16 21:26:35 -07:00
James Taylor
2db9fc16ed libfstrm: add package
fstrm is an optimized C implementation of Frame Streams that includes a fast, lockless circular queue implementation and exposes library interfaces for setting up a dedicated Frame Streams I/O thread and asynchronously submitting data frames for transport from worker threads. It was originally written to facilitate the addition of high speed binary logging to DNS servers written in C using the dnstap log format.

Maintainer: me
Compile Tested: armv7l, SNAPSHOT 655fff1571 SDK
Run Tested: armv7l, Linksys WRT1900ACS, OpenWrt SNAPSHOT, r9987-655fff1571

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-05-17 14:15:20 +10:00
Rosen Penev
7f2adfd7cc
Merge pull request #8990 from cotequeiroz/lxc_recursive
lxc, libsseccomp: workaround recursive dependency
2019-05-16 14:38:16 -07:00
Rosen Penev
9771707421
Merge pull request #8962 from neheb/qua
quasselc: Fix compilation with uClibc-ng
2019-05-16 13:37:31 -07:00
Rosen Penev
aac457998d
Merge pull request #8997 from neheb/fd1
libftdi1: Fix compilation with most recent CMake
2019-05-16 13:36:18 -07:00
Rosen Penev
cdbde98aca
Merge pull request #8996 from neheb/ft
libftdi: Fix compilation with most recent CMake
2019-05-16 13:35:57 -07:00
Rosen Penev
fc6b32c7d9
Merge pull request #9000 from zhaojh329/libuwsc
libuwsc: update to 3.3.1
2019-05-16 13:29:44 -07:00
Rosen Penev
867e41ce86
Merge pull request #8949 from ammubhave/add_fbthrift
fbthrift: Add fbthrift package
2019-05-16 08:43:18 -07:00
Rosen Penev
28c2071fd2
Merge pull request #8986 from neheb/on
libevhtp: Add onigiruma.h to install
2019-05-16 08:41:57 -07:00
Rosen Penev
bde99c3b5b
Merge pull request #8872 from neheb/apr
apr: Enable DSO and add several configure vars
2019-05-16 08:40:37 -07:00
Jianhui Zhao
560c20f36b libuwsc: update to 3.3.1
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-05-16 16:35:21 +08:00
Rosen Penev
ec46d03854 elektra: Fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-15 17:29:50 -07:00
Rosen Penev
7df84e7472 libftdi1: Fix compilation with most recent CMake
Description from Amol Bhave:

This package fails to compile with boost 1.70 when the boost cmake
config gets used.
As far as I can tell, Boost 1.70 introduced
BoostConfigVersion.cmake. In that file, the value of PACKAGE_VERSION is
set to 1.70. This makes CMake auto set the variable Boost_VERSION to
1.70. Historically, Boost_VERSION has been using the format like 170000,
and not 1.70. Some package cmake files still depend on this behavior
and make assertions such as Boost_VERSION > 168000. This is incompatible
with the new scheme.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-15 17:28:33 -07:00
Rosen Penev
6c40424879 libftdi: Fix compilation with most recent CMake
Description from Amol Bhave:

This package fails to compile with boost 1.70 when the boost cmake
config gets used.
As far as I can tell, Boost 1.70 introduced
BoostConfigVersion.cmake. In that file, the value of PACKAGE_VERSION is
set to 1.70. This makes CMake auto set the variable Boost_VERSION to
1.70. Historically, Boost_VERSION has been using the format like 170000,
and not 1.70. Some package cmake files still depend on this behavior
and make assertions such as Boost_VERSION > 168000. This is incompatible
with the new scheme.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-15 17:27:02 -07:00
Rosen Penev
a4df3a3ec1 botan: Do not build on ARC
Not supported.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-15 14:40:46 -07:00
Eneas U de Queiroz
e29483d7e2
libseccomp: workaround a recursive dependency
DEPENDS:=@!arc is causing a recursive dependency because of the optional
selection of libseccomp by util/lxc.  The workaround hides the package
in Package/libseccomp/config instead.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-15 10:42:08 -03:00
Rosen Penev
aab2e02110 libevhtp: Add onigiruma.h to install
For some reason from 1.1.7 to 1.2.0, oniguruma no longer gets installed by
default. Fix that to fix compilation with seafile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-14 12:39:31 -07:00
Rosen Penev
b4ab7073a6
Merge pull request #8980 from neheb/rm
libmraa: Don't build on ARC, ARMEB, and PPC
2019-05-14 09:44:10 -07:00
Rosen Penev
4920a842f4
Merge pull request #8919 from ja-pa/libseccomp-2.4.1
libseccomp: update to version 2.4.1
2019-05-14 00:38:27 -07:00
Rosen Penev
f05b8f47c3 libmraa: Don't build on ARC, ARMEB, and PPC
Not supported.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-14 00:36:55 -07:00
Jan Pavlinec
c60624de45
libseccomp: update to version 2.4.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-05-14 09:22:12 +02:00
Jeffery To
80c95fc082 newt: Add new package
From the README:
Newt is a programming library for color text mode, widget based user
interfaces.  Newt can be used to add stacked windows, entry widgets,
checkboxes, radio buttons, labels, plain text fields, scrollbars,
etc., to text mode user interfaces.  Newt is based on the slang library.

Adapted from the old packages feed:
https://git.openwrt.org/?p=openwrt/svn-archive/packages.git;a=tree;f=libs/newt

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-14 13:55:25 +08:00
Jeffery To
46a658748d slang: Add new package
From the S-Lang website:
S-Lang is a multi-platform programmer's library designed to allow a
developer to create robust multi-platform software. It provides
facilities required by interactive applications such as display/screen
management, keyboard input, keymaps, and so on. The most exciting
feature of the library is the slang interpreter that may be easily
embedded into a program to make it extensible. While the emphasis has
always been on the embedded nature of the interpreter, it may also be
used in a stand-alone fashion through the use of slsh, which is part of
the S-Lang distribution.

Adapted from the old packages feed:
https://git.openwrt.org/?p=openwrt/svn-archive/packages.git;a=tree;f=libs/slang2

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-14 13:55:21 +08:00
Rosen Penev
65ca405328
Merge pull request #8917 from diizzyy/lib-pcre-843
libs/pcre: Update to 8.43
2019-05-13 14:08:02 -07:00
Daniel Engberg
e453654ac0
Merge pull request #8969 from lucize/nssup
nss: update to 3.44
2019-05-13 11:25:30 +02:00
Rosen Penev
2d17e9b935
Merge pull request #8946 from neheb/xer
libxerces-c: Switch to using -fPIC
2019-05-12 15:17:45 -07:00
Lucian Cristian
3c4ef31b51 nss: update to 3.44
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-05-13 00:14:50 +03:00
Rosen Penev
e69d5dc1d5 loudmouth: Fix compilation with uClibc-ng
nls.mk must be included.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-12 00:43:07 -07:00
Rosen Penev
54e6f29df1 quasselc: Fix compilation with uClibc-ng
nls.mk is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-12 00:36:37 -07:00
Amol Bhave
0150e79282 fbthrift: Add fbthrift package
[Depends on libwangle]

Facebook's branch of Apache Thrift, including a new C++ server.
Thrift is a serialization and RPC framework for service communication.
Thrift enables these features in all major languages, and there is
strong support for C++, Python, Hack, and Java.

Test Plan: compile fbthrift on openwrt master for nbg6817

Maintainer: me

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-11 18:37:47 -07:00
Rosen Penev
3e520d2ba9
Merge pull request #8952 from ammubhave/add_boost_host_build
boost: add host library build for boost
2019-05-11 18:22:02 -07:00
Rosen Penev
caa57759fa
Merge pull request #8908 from neheb/art
libartnet: Fix compilation with GCC8
2019-05-11 12:08:41 -07:00
Rosen Penev
dcc243ce87
Merge pull request #8832 from neheb/libssh
libssh: Fix compilation without deprecated OpenSSL APIs
2019-05-11 12:05:22 -07:00
Amol Bhave
59cfd9007c libfolly: Fix folly missing deps
Description: folly automatically picks up lz4 and unwind if they are found
by its cmake build script. This is causing buildbot failure.
Include these libraries in DEPENDS as well.

Test Plan:
 - build packages liblz4 and libunwind
 - build folly, and check that it throws an error
 - add this patch, and rebuild
 - verify that it succeeds this time around

Compile Tested: nbg6817, openwrt master

Maintainer: me
Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-11 06:52:09 -07:00
Rosen Penev
fc47511909
Merge pull request #8941 from ammubhave/add_libwangle
libwangle: Add new package libwangle
2019-05-10 21:43:58 -07:00
Amol Bhave
7c42ddf9ff boost: add host library build for boost
Summary: Currently, boost host build doesn't actually compile boost
libraries for the host arch. If there are host tools that would want
to link against boost, it can't right now.

This diff adds support for compiling host boost library as well.
Any packages that need to depend on a host boost library can depend on
CONFIG_boost-host-build-<lib>.

Test Plan: Compiled fbthrift and verified that it works.
used openwrt master using nbg6817

Maintainer: @ClaymorePT

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-10 18:42:30 -07:00
Daniel Golle
b21fa2ef5b libp11: update to version 0.4.10
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-05-10 23:15:36 +02:00
Amol Bhave
08a805c476 libwangle: Add new package libwangle
Wangle is a framework providing a set of common client/server
abstractions for building services in a consistent, modular, and
composable way.

tested with: master on nbg6817 and arc700.

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-10 12:31:49 -07:00
Rosen Penev
148e921279
Merge pull request #8928 from neheb/evh
libevhtp: Update to 1.2.0
2019-05-10 11:58:13 -07:00
Rosen Penev
8a69e0e0e0
Merge pull request #8940 from ammubhave/add_libfizz
libfizz: Add libfizz package
2019-05-10 11:56:52 -07:00
Rosen Penev
c27ec1b17d
Merge pull request #8942 from ammubhave/add_rsocket
librsocket-cpp: Add new package librsocket-cpp
2019-05-10 11:55:53 -07:00
Rosen Penev
4adc2b453d libxerces-c: Switch to using -fPIC
-fpic is failing on AArch64.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-10 11:40:47 -07:00
Jonathan G. Underwood
a07ca474ad getdns: update to version 1.5.2
Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
2019-05-10 19:32:10 +01:00
Amol Bhave
6bb4e3014c librsocket-cpp: Add new package librsocket-cpp
C++ implementation of RSocket
RSocket is a binary protocol for use on byte stream transports such as
TCP, WebSockets, and Aeron. (https://rsocket.io/)

This ships with two separte libraries, yarpl and rsocket

Patch 100 is already upstream
(862202c6e9).
Patch 101 in process of upstreaming as it needs to made compatible with
using both gold and ld.

[Dependency of https://github.com/facebook/openr]

Compile tested: openwrt master - nbg6817, arc700

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-10 11:12:19 -07:00
Amol Bhave
b59acfd358 libfizz: Add libfizz package
Fizz is a TLS 1.3 implementation.
Fizz currently supports TLS 1.3 drafts 28, 26 (both wire-compatible with
the final specification), and 23. All major handshake modes are
supported, including PSK resumption, early data, client authentication,
and HelloRetryRequest.

Compile tested: nbg6817 and arc700, openwrt master

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-10 11:12:10 -07:00
Rosen Penev
339e6e7aa9
Merge pull request #7876 from ammubhave/add_libfolly_stacked
libfolly: Add package for folly library
2019-05-10 08:08:39 -07:00
Rosen Penev
1333747d24
Merge pull request #7101 from ammubhave/add_libmstch
libmstch: add mstch library
2019-05-10 00:57:34 -07:00
Amol Bhave
24ba7d7155 libfolly: Add package for folly library
folly is an open-source C++ library developed and used at Facebook.
Adding this package will enable adding further packages that depend on
this.

Depends on PR #7098, PR #7101, PR #7126, PR #7877

Maintainer: me
Compile tested: openwrt-18.06 for ipq40xx, ipq806x, x86 and ar71xx
Run tested: Tested on devices running on the above architectures.
Verified that dependent packages can successfully build and run using
the libfolly.so shared library.

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-09 22:18:39 -07:00
Amol Bhave
f27e903d2f libmstch: add mstch library
mstch is an implementation of the the mustache templates using C++.
This package will build mstch static library that can be used by
other packages.

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-09 17:51:30 -07:00
Amol Bhave
d14e545b66 boost: Copy cmake in InstallDev step
Copy the cmake directory in the InstallDev step.
I am currently trying out actual host build for boost i.e. compiling
boost libaries for host tools. When I do that, that step installs the
boost cmake files in staging_dir/host.

This breaks other packages that use cmake to compile and use boost as a
dependency. This is because, their compilation step now begins using
staging_dir/host version of Boost, rather than the target version of
boost. Cmake gives priority to cmake version of Boost config, over
finding boost headers manually.

This change resolves that problem by installing the BoostConfig.cmake
file in staging_dir/<target> as well.

Compile tested: nbg6817

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-08 03:43:57 -07:00
Rosen Penev
9c77d6721f libevhtp: Update to 1.2.0
In the tree, libevhtp is used only for Seafile. This is the most recent
version that Haiwen lists as working.

Updated threads patch for OpenSSL 1.1.

Removed Maintainer as he is inactive.

Simplified Makefile a little bit and reorganized for consistency between
packages.

Fixed compilation with uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-07 16:33:09 -07:00
Rosen Penev
1a916b2d35
Merge pull request #8923 from ammubhave/fixboost
boost: Fix boost apply_visitor for lvalue variants
2019-05-07 15:37:56 -07:00
Rosen Penev
6e9beb0a51
Merge pull request #8868 from neheb/icu
icu: Fix compilation with uClibc-ng
2019-05-07 01:17:34 -07:00
Amol Bhave
48e844101b boost: Fix boost apply_visitor for lvalue variants
Boost 1.70.0 broke the apply_visitor functions for lvalue reference
variants.
This imports the patch that fixes this issue from upstream.

Tested this by compiling a library
(https://github.com/facebookincubator/fizz) that works with 1.69 but
breaks with 1.70. And then, importing this patch and trying the
compilation again.

Compile tested: nbg6817

Maintainer: @ClaymorePT

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-07 00:56:55 -07:00
Amol Bhave
2cfba93020 libsigar: add sigar libary
sigar is a System Information Gatherer And Reporter library for C++
Adding the package so other C++ packages that depends on this library
can build.
This creates a libsigar.so shared library.

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-05-06 18:34:17 -07:00
Rosen Penev
165f72234d
apr: Enable DSO and add several configure vars
Users have reported errors with Apache. Enable DSO to try to fix.

Most of these vars default to no since we're cross-compiling. Change them
to on since all the libc's that OpenWrt supports supports these. epoll for
example should have better stability.

Changed PKG_LICENSE to SPDX.

Slight cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-06 17:03:34 -07:00
Josef Schlehofer
1ccfdcc5b5
Merge pull request #8902 from ja-pa/measurement-kit-0.10.3
measurement-kit: update to version 0.10.3
2019-05-06 12:36:53 +02:00
Daniel Engberg
deb737c254
Merge pull request #8613 from diizzyy/libx264
libs/libx264: Update to 20190324 and rework Makefile
2019-05-06 12:19:19 +02:00
Daniel Engberg
45c8dcab79 libs/libx264: Update to 20190324 and rework Makefile
* Update (lib)x264 to 20190324
* Stop using GNU Autotools and use libx264's own
  configuration facility
* Drop hardcoded CFLAGS, x264 will handle those fine on its own
  This will override toolchain optimizaion and set -O3
  irregardless of setting.
* Rework LTO and ASM optmization selection to make it more
  compact and readable. This drops optimization for x86 32-bit
  which is being deprecated in favour of x86_64 in general and
  the very few systems still in use that doesn't support 64-bit
  are too slow to be usable anyway.
* Import patches to fix compilation on ARM and x86 (32-bit)
  from OpenEmbedded
* Minor style fixes to Makefile

Source: http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-multimedia/x264/x264

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-05-06 09:05:22 +00:00
Daniel Engberg
7028634ca1 libs/pcre: Update to 8.43
Update pcre to 8.43

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-05-06 08:32:30 +00:00
Rosen Penev
ec0bc8c0df
Merge pull request #8886 from lnslbrty/update/nDPI
libndpi: update to 2.8.0
2019-05-06 00:47:31 -07:00
Rosen Penev
c47a4e7d5d
faad2: Remove uClibc hack
OpenWrt uses uClibc-ng now, and it seems that these are no longer needed
as it seems faad2 automatically renames these functions.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-05 16:07:32 -07:00
Rosen Penev
fac6f0e0a5
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>
2019-05-05 16:02:10 -07:00
Rosen Penev
5f28facc38
Merge pull request #8518 from neheb/i
libimobiledevice packages updated to git
2019-05-05 11:49:51 -07:00
Rosen Penev
70da12e516
libusbmuxd: Update to latest git
Upstream has really infrequent releases while having an active git
repository with important bugfixes. This is also needed because
libimobiledevice requires a new API from libusbmuxd.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-05 11:39:06 -07:00
Rosen Penev
4d04be40fb
libimobiledevice: Update to latest git
Upstream makes seriously infrequent updates whereas they have an active
git repository with important bugfixes.

Also fixed compilation without deprecated OpenSSL APIs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-05 11:39:05 -07:00
Jan Pavlinec
b19fe550bb
measurement-kit: update to version 0.10.3
Add patch to fix disabled deprecated OpenSSL APIs

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-05-05 07:58:20 +02:00
Rosen Penev
55320abae0
boost: Fix uClibc-ng compilation again
Several math functions are not defined in math.h and therefore cannot be
used.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-03 13:02:59 -07:00
Jeffery To
6a06da0404 libimobiledevice: Remove reference to python-package.mk
Since no Python packages are produced by this package, including
python-package.mk is unnecessary.

This removes the reference to python-package.mk. (PKG_RELEASE is
unchanged as this should have no effect on the build.)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-04 03:24:52 +08:00
Rosen Penev
9f64ded7cf
Merge pull request #8827 from MikePetullo/libdmapsharing
libdmapsharing: update to 3.9.6
2019-05-03 09:31:07 -07:00
Toni Uhlig
ac2c99ea5c
libndpi: update to 2.8.0
The nDPI autogen.sh is broken and can lead to compile issues. Fixed.
Also removed PKG_INSTALL since it produces invalid symlinks to *.so*.

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2019-05-03 00:47:16 +02:00
Jiri Slachta
c680da9179
Merge pull request #8877 from jefferyto/tiff-pkg-config
tiff: Install pkg-config metadata file in Build/InstallDev
2019-05-02 11:44:39 +02:00
Jeffery To
1b90bf0db0 tiff: Install pkg-config metadata file in Build/InstallDev
Some programs use pkg-config to discover installed libraries.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-02 17:03:56 +08:00
Jeffery To
18f1cf62b6 libjpeg: Install pkg-config metadata file in Build/InstallDev
Some programs use pkg-config to discover installed libraries.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-02 15:40:54 +08:00
Rosen Penev
053faa31e5
boost: Fix compilation with uClibc-ng
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-01 13:58:56 -07:00
Rosen Penev
ba4f02b1f0
icu: Fix compilation with uClibc-ng
uClibc-ng does not define these math functions in math.h , only in
tgmath.h. Therefore the cmath header will not work.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-01 12:50:30 -07:00
Rosen Penev
8e6f049b26
treewide: Replace PKG_LICENSE_FILE with PKG_LICENSE_FILES
The latter is actually what is used by the build system. Increased
PKG_RELEASE for all packages as this changes the ipk.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-30 14:52:57 -07:00
Rosen Penev
30e10c07d3
Merge pull request #8848 from ammubhave/bump_re2
libre2: bump version to 2019-04-01
2019-04-30 14:48:12 -07:00
Amol Bhave
70d4a9a3b2 libre2: bump version to 2019-04-01
compile tested on nbg6817

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-04-30 13:08:00 -07:00
Rosen Penev
aa920879d1
Merge pull request #7877 from ammubhave/add_gflags_to_glog_stacked
libglog: Add gflags as a dependency for glog
2019-04-30 12:18:09 -07:00
Alexandru Ardelean
ffb716efb7 treewide,python: take over maintainership from Gergely Kiss
This change changes the maintainer to
 `Alexandru Ardelean <ardeleanalex@gmail.com`
for all Python packages owned by
 `Gergely Kiss <mail.gery@gmail.com>`

No functional changes.
Bumping PKG_RELEASE on each package that is updated.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-04-30 08:12:58 -03:00
Amol Bhave
44c24203a5 libglog: Add gflags a dependency for libglog
Depends on PR #7098

With gflags available, glog's compilation behaves differently and
includes gflags specific code. This code allows customizing logging in
programs that use glog, using command command line parameters.

Compile tested: openwrt-18.06 for ipq40xx, ipq806x, x86 and ar71xx
Run tested: Tested on devices running on the above architectures.

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-04-29 18:32:48 -07:00
Rosen Penev
56b0626180
Merge pull request #7098 from ammubhave/add_libgflags
libgflags: add gflags package
2019-04-29 13:21:43 -07:00
Rosen Penev
1ced157ea4
Merge pull request #7102 from ammubhave/add_libre2
libre2: add re2 package
2019-04-29 12:44:48 -07:00
Luiz Angelo Daros de Luca
e1a2057f64 libvpx: cleanup configure/make vars
Instead of redefining LD (and duplicating it), it is better to
unset the existing value first.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-04-29 15:05:18 -03:00
Luiz Angelo Daros de Luca
cba459f522 libvpx: bump to 1.8.0
This release focused on encoding performance for realtime and VOD use cases.

See: https://chromium.googlesource.com/webm/libvpx/+/refs/tags/v1.8.0

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-04-29 03:08:33 -03:00
Rosen Penev
2d440dd267
libssh: Fix compilation without deprecated OpenSSL APIs
Last patch was already fixed upstream. First patch was sent.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-28 16:48:16 -07:00
Rosen Penev
dba9ffbc19
Merge pull request #8798 from ja-pa/libpng-security-update
libpng: update to version 1.6.37
2019-04-28 13:54:40 -07:00
W. Michael Petullo
f8fc0be3d1 libdmapsharing: update to 3.9.6
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-04-28 02:04:12 -04:00
W. Michael Petullo
46c16706fd libpsl: update to 0.21.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-04-27 23:25:59 -04:00
Tom Sullivan
4bc2371a3f tcp_wrappers: fix compilation warnings
Set `Wall` and address sources of reported warnings.

Signed-off-by: Tom Sullivan <tom@msbit.com.au>
2019-04-27 19:59:59 +02:00
Jan Pavlinec
383155825f
libpng: update to version 1.6.37
Fixes CVE-2019-7317

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-04-25 16:39:27 +02:00
Jiri Slachta
55eeaca1b8
Merge pull request #8763 from ja-pa/libxslt-security-fix
libxslt: patch security issue and add CPE id
2019-04-25 16:01:12 +02:00
Jianhui Zhao
0803c6ee5d libuwsc: update to 3.2.2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-25 10:55:54 +08:00
Rosen Penev
caea056dc2
Merge pull request #8735 from neheb/joe
jose: Fix compilation without deprecated OpenSSL APIs
2019-04-24 00:48:47 -07:00
Jan Pavlinec
d410c6b0b6
libxslt: patch security issue and add CPE id
Fixes CVE-2019-11068

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-04-23 15:23:19 +02:00
Rosen Penev
3ce20e664f
Merge pull request #8747 from neheb/xer
xerces-c: Use libstdcpp instead of uclibc++
2019-04-22 18:41:47 -07:00
Rosen Penev
d340f045b7
xerces-c: Use libstdcpp instead of uclibc++
Both dependent packages (sumo and libelektra) use (and must use) libstdcpp

Two libc++ cannot be linked against each other at the same time. I believe
this causes xerces-c to not be used even though it is listed as a
dependency.

Took the time to clean up the Makefile. Also replaced -fPIC with -fpic to
eliminate potential issues. Added linker flags for smaller size.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-22 10:27:50 -07:00
Rosen Penev
3d45447edc
Merge pull request #8751 from micmac1/sql327
sqlite3: bump to 3.27.2
2019-04-22 09:29:23 -07:00
Peter Wagner
c9926b55d7 libsndfile: update to 2019-04-21-25824cb9
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-04-22 12:12:48 +02:00
Sebastian Kemper
ed5c6cd628 sqlite3: bump to 3.27.2
No ABI/API changes, backward compatible.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-04-22 09:48:30 +02:00
Rosen Penev
ea6d0976b8
Merge pull request #8685 from ClaymorePT/boost_1.70.0_r1
boost: Update makefile to version 1.70.0 + minor updates
2019-04-21 13:12:47 -07:00
Rosen Penev
d4330abc2e
Merge pull request #8739 from bluewavenet/patch-4
libmicrohttpd: Prevent Recursive Dependency
2019-04-21 10:09:54 -07:00
Peter Wagner
50e017f7df libsndfile: update to 2019-04-07-d5531723
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-04-21 11:57:45 +02:00
Rob White
6439517410 libmicrohttpd: Prevent Recursive Dependency
Maintainer: Alexander Couzens lynxis@fe80.eu

Compile Tested: Snapshot SDK

Run Tested: target - ath79, hardware - gl-ar300m16, package - nodogsplash v3.2.1 and nodogsplash v3.3.1, Openwrt Snapshot.

Description: Bump to PKG_RELEASE:=3


Signed-off-by: Rob White <rob@blue-wave.net>
2019-04-21 08:39:30 +01:00
Rob White
53272bf9a3 libmicrohttpd: Prevent Recursive Dependency
Maintainer: Alexander Couzens lynxis@fe80.eu

Compile Tested: Snapshot SDK

Run Tested: target - ath79, hardware - gl-ar300m16, package - nodogsplash v3.2.1 and nodogsplash v3.3.1, Openwrt Snapshot.

Description: If a package depends on libmicrohttpd but does not specify which variant,
a recursive dependency error occurs caused by the superfluous CONFLICTS line.
With this change, a package will get the named variant, or default to the
no-ssl variant if only libmicrohttpd is specified.

Signed-off-by: Rob White <rob@blue-wave.net>
2019-04-21 08:18:53 +01:00
Rosen Penev
e7d28760f1
jose: Fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-20 13:25:48 -07:00
Amol Bhave
acabcd4c23 zmq: Fix compilation for c++ stdlib
Compilation for the zmq lib is broken for c++ stdlib in openwrt since the
patches add uclibc++ specific code.

This diffs changes the patch to only include the code conditioned
on if we are actually using uclibc++.

Signed-off-by: Amol Bhave <amol@amolbhave.com>
2019-04-19 16:18:28 -07:00
Hirokazu MORIKAWA
0f1b595721 icu: update to 64.2
locale data and support for new Japanese era Reiwa

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-18 10:34:11 +09:00
Josef Schlehofer
daa50e3168
Merge pull request #8700 from ja-pa/measurement-kit-0.10.1
measurement-kit: update to version 0.10.1
2019-04-17 20:02:38 +02:00
Rosen Penev
80d84ce8b8
Merge pull request #8684 from nxhack/bump_2_9_1
libhttp-parser: update to 2.9.2
2019-04-16 21:12:01 -07:00
Hirokazu MORIKAWA
e8440bddba libhttp-parser: update to 2.9.2
update to 2.9.2:
 revert `memchr()` optimization
 Fix -Wsign-compare warning
 Fix bad pointer arithmetic

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-17 09:06:07 +09:00
Carlos Ferreira
1fd601a1e7
boost: Update packet to version 1.70.0 + minor updates
This commit updates the boost package to version 1.70.0 [1] and updates the
Makefile to activate c++17 compile option.

This new Boost version brings two new header-only libraries:
Outcome: [2]
  A set of tools for reporting and handling function failures in contexts where
  directly using C++ exception handling is unsuitable, from Niall Douglas.

Histogram: [3]
  Fast and extensible multi-dimensional histograms with convenient interface
  for C++14, from Hans Dembinski.

More information about this release at the usual place [1].

[1]: https://www.boost.org/users/history/version_1_70_0.html
[2]: https://www.boost.org/libs/outcome/
[3]: https://www.boost.org/libs/histogram/

Signed-off-by: Carlos Ferreira <carlosmf.pt@gmail.com>
2019-04-17 00:42:44 +01:00
Rosen Penev
bf23abd8e9
Merge pull request #8682 from neheb/bot
botan: Disable NEON when soft float is disabled
2019-04-16 14:31:18 -07:00
Michael Heimpold
d2049b6333 libgpiod: update to 1.3
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2019-04-15 21:43:56 +02:00
Rosen Penev
f885a0d91c
Merge pull request #8569 from bluewavenet/patch-3
libmicrohttpd: Revert to Named no-ssl Version
2019-04-15 09:44:36 -07:00
Yousong Zhou
561440c0d7 pixman: bump to version 0.38.4
This version bump contains mainly fixes for the build system

  e8df10e Pre-release version bump to 0.38.4
  23f036d Makefile.am: Ship Meson assembly test files in the tarball
  e7058fe Makefile.am: Update download links
  8888e75 Post-release version bump to 0.38.3
  a7ffb3e Pre-release version bump to 0.38.2
  4c4753c meson: Correct copy-and-paste mistake
  7295983 void function should not return a value
  ef4fb03 Windows: Support building with SHELL=cmd.exe
  55d8f95 Windows: Show compiler invocation
  0ea37df meson: store ARM SIMD and NEON tests as text files
  2065a07 meson: simplify and fix mmx library compilation
  6e206cf meson: Add proper include paths for the loongson check
  9ed0576 meson: fix copy-n-paste error for arm simd assembly
  d13f6a8 meson: fix typo which breaks loongson checks
  e7ac62c meson: work around meson issue #5115

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-04-15 02:45:57 +00:00
Rosen Penev
c6910e7e24 botan: Disable NEON when soft float is disabled
For some reason, the build system enables NEON on platforms
that is should not. Fixes compilation on several ARM targets.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-14 15:32:13 -07:00
Lucian Cristian
291dfc8f16 libdrm: update and put me as a maintainer
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-04-14 22:28:01 +03:00
Lucian Cristian
5d2e924ada libpciaccess: add package
Generic PCI access library used in Xorg, needed for libdrm

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-04-14 22:16:22 +03:00
Lucian Cristian
6007adef68 intltool: depend on hostpkg first
The scripts will use the $(STAGING_DIR)/bin/perl which is a simlink to native
perl, using $(STAGING_DIR_HOSTPKG) first will use the "perl/host" that has
multiple modules availabe to be built as host like perl-xml-parser

Using the $(STAGING_DIR)/bin/perl pakages that depend on "perl-xml-parser/host"
will fail with:

You must have XML::Parser installed to run
[...]/staging_dir/hostpkg/bin/intltool-merge

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-04-14 16:18:29 +03:00
Rosen Penev
56f71a8623
Merge pull request #8672 from ja-pa/ldns-fix-dev
ldns: copy pkgconfig file in InstallDev
2019-04-13 14:54:19 -07:00
Rosen Penev
19a11ea943
opencv: Fix tarball URL to fix compilation
The github repository URL changed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-12 17:20:01 -07:00
Jan Pavlinec
643ee38e3d
ldns: copy pkgconfig file in InstallDev
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-04-13 00:22:43 +02:00
Rosen Penev
c36e8c6ea2
Merge pull request #7951 from micmac1/hiredis-pkg-config
hiredis: fix pkg-config file
2019-04-12 12:13:20 -07:00
Jan Pavlinec
213e3f6358
measurement-kit: update to version 0.10.1
Fixes
long title description

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-04-12 11:56:28 +02:00
Daniel Golle
3f808eb628 libmodbus: backport RS485 fixes
Import two patches from upstream in order to fix Modbus-RTU over RS485:
 1c5d969 Only set SER_RS485_ENABLED bit of existing RS485 settings
 91a1d74 Oops fix OR on RS485 settings (1c5d969)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-04-11 15:17:52 +02:00
Rosen Penev
a958f49bd0
icu: Backport ARMEB support patch
This should fix php compilation on PPC.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-10 18:46:59 -07:00
Rosen Penev
e6f36e11d3
Merge pull request #8567 from neheb/ltt
lttng-*: update version
2019-04-10 15:54:53 -07:00
Rosen Penev
3bd227ab21
Merge pull request #8645 from sartura/protobuf-c-x86-build-fail-fix
protobuf-c: fix x86 build fail
2019-04-10 13:21:03 -07:00
Luka Paulic
b40718dcbc protobuf-c: bump PKG_RELEASE
Signed-off-by: Luka Paulic <luka.paulic@fer.hr>
2019-04-10 22:00:37 +02:00
Rosen Penev
919626143e
Merge pull request #8639 from nxhack/bump_2_9_0
libhttp-parser: update to 2.9.0
2019-04-10 11:49:14 -07:00
Lucian Cristian
3a35f55daa libnss: buildbot 32 bit compile fix
also rework the installed files

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-04-10 18:49:17 +03:00
Luka Paulic
a74f610502 protobuf-c: fix x86 build fail
Signed-off-by: Luka Paulic <luka.paulic@sartura.hr>
2019-04-10 14:14:48 +02:00
Hirokazu MORIKAWA
431bf39592 libhttp-parser: update to 2.9.0
update to 2.9.0
Add maintainer

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-10 10:47:29 +09:00
Jan Pavlinec
bd26dea94a
tiff: patch security issues
Fixes
CVE-2019-7663
CVE-2019-6128

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-04-09 13:29:59 +02:00
Rosen Penev
4f21be742f
Merge pull request #8616 from neheb/fi
file: Update to 5.36
2019-04-08 20:40:38 -07:00
Enrico Mioso
c1b4531c84 libs/libstrophe: install pkg-config .pc file
This helps packages depending on libs/libstrophe in finding the library via pkg-config or CMake's PKG_SEARCH_MODULE

Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
2019-04-08 10:24:41 +02:00
Rosen Penev
a944e267b9
lttng-ust: Update to 2.10.3
Unlike the current version, this one has support for aarch64. aarch64 is
necessary for several 64-bit targets.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-07 17:13:36 -07:00
Rosen Penev
e8168cca09
Revert "protobuf-c: Disable protoc for host build" 2019-04-07 16:58:44 -07:00
Rosen Penev
daaae8243b
file: Update to 5.36
Added some linker flags to reclaim some space.

Switched to $(FPIC) from -fPIC.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-07 15:32:15 -07:00
Rosen Penev
1266be5bc6
protobuf-c: Disable protoc for host build
On some platforms, the host build is failing as the tests fail. protoc is
not used anyway.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-06 21:34:16 -07:00
Rosen Penev
cedc415dd3
Merge pull request #5043 from lucize/libnss
libnss: add nss-tools 3.43 a prereq for libreswan
2019-04-06 11:38:27 -07:00
Lucian Cristian
b75c860fac nss: add nss-tools
Network Security Services (NSS) is a set of libraries designed
to support cross-platform development of security-enabled client
and server applications. Applications built with NSS can support
SSL v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME,
X.509 v3 certificates, and other security standards.

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-04-06 21:22:46 +03:00
Rosen Penev
44db3a892c
Merge pull request #7824 from neheb/proto
protobuf: Update to 3.6.1
2019-04-06 11:18:37 -07:00
Florian Eckert
b154bbc66e
Merge pull request #8524 from ja-pa/libssh2-cpe-id
libssh2: Add PKG_CPE_ID for proper CVE tracking
2019-04-06 18:20:05 +02:00
Rosen Penev
2fe552eaea
Merge pull request #8561 from lucize/libnspr
nspr: add nspr libs
2019-04-06 08:39:09 -07:00
Lucian Cristian
e38214179d nspr: add nspr libs
Netscape Portable Runtime (NSPR) provides a platform-neutral API for
system level and libc-like functions. The API is used in the Mozilla
clients, many of Red Hat's and Oracle's server applications, and
other software offerings.

this is needed for nss libraries

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-04-06 15:12:27 +03:00
Rosen Penev
9038da616d
protobuf: Update to 3.7.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-05 16:41:20 -07:00
Bjørn Mork
ec138f51ab pcre: Depending on C++ now
Must depend on cpp for the unconditional --enable-cpp, or the build can
fail when CONFIG_PACKAGE_libpcrecpp is unset and nothing else has built
the c++ toolchain:

 configure: error: Invalid C++ compiler or C++ compiler flags
 Makefile:97: recipe for target '/usr/local/src/lede/build_dir/target-mipsel_24kc_musl/pcre-8.42/.configured_68b329da9893e34099c7d8ad5cb9c940' failed
 make[3]: *** [/usr/local/src/lede/build_dir/target-mipsel_24kc_musl/pcre-8.42/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 1
 make[3]: Leaving directory '/usr/local/src/lede/feeds/packages/libs/pcre'
 time: package/feeds/packages/pcre/compile#4.48#0.30#6.88
 package/Makefile:107: recipe for target 'package/feeds/packages/pcre/compile' failed

Fixes: 17090fecf1 ("pcre: Fix compile of libpcrecpp")
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-04-05 16:29:45 +02:00
Jan Pavlinec
6fb992405c
libssh2: update to version 1.8.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-04-04 16:41:52 +02:00
Rob White
753855b8a1 libmicrohttpd: Remove one CONFLICTS statement.
Having CONFLICTS for each variant in the other variant causes recursive dependency error, even though the two variants do conflict with each other. This commit removes one of the CONFLICT lines.
Build now completes without error on SDK.

Signed-off-by: Rob White <rob@blue-wave.net>
2019-04-04 15:31:33 +01:00
Rosen Penev
2530ae4115
Merge pull request #7803 from ammubhave/add_libdoubleconversion_hostbuild
libdouble-conversion: Add host build to libdouble-conversion
2019-04-03 17:46:47 -07:00
Rosen Penev
3ba2e1c878
Merge pull request #4334 from Tiboris/jose
jose: Add Makefile for jose v10
2019-04-03 14:16:59 -07:00
Amol Bhave
5669ce84ab libgflags: add gflags package
Google's gflags library is a C++ library that implements command line
flags processing. Adding the library so that it can used when compiling
other C++ programs.

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-04-03 13:18:50 -07:00
Tibor Dudlák
589e39bef2
jose: Add Makefile for v10
Jose is acommand line utility for performing various tasks on JSON
Object Signing and Encryption (JOSE) objects. José provides a full
crypto stack including key generation, signing and encryption.
Added: 198f720742

Signed-off-by: Tibor Dudlák <tibor.dudlak@gmail.com>
2019-04-03 22:16:32 +02:00
Rosen Penev
4502666bae
Merge pull request #8583 from ammubhave/bump_glog
glog: Bump version to 0.4.0
2019-04-03 13:08:36 -07:00
Amol Bhave
2b7842348e glog: Bump version to 0.4.0
bump glog version from 0.3.5 to 0.4.0

Tested by building another package which depends on glog and verify that
it builds successfully.

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-04-03 11:53:51 -07:00
Daniel Engberg
bf3bb52c3f
Merge pull request #8570 from nxhack/icu_64_1
icu: update to 64.1
2019-04-03 20:50:05 +02:00
Hirokazu MORIKAWA
4ebcaa63a4 icu: update to 64.1
ICU 64 updates to Unicode 12 and to CLDR 35 locale data with many additions and corrections

And Workaround for ICU-20531 : https://unicode-org.atlassian.net/browse/ICU-20531

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-03 09:32:49 +09:00
Amol Bhave
ac5e3c6ece libdouble-conversion: Add host build to libdouble-conversion
This change adds the ability to produce host static build for the
libdouble-conversion library. Other host build tools can now depend on
this library if they need it.

Tested on a x86_64 host build machine.
make package/libdouble-conversion/host/compile produces
staging_dir/hostpkg/lib/libdouble-conversion.a file

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-04-02 17:23:38 -07:00
Amol Bhave
8155b4c395 libre2: add re2 package
RE2 is a fast, safe, thread-friendly alternative to backtracking regular
expression engines like those used in PCRE, Perl, and Python. It is a
C++ library.

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-04-02 17:21:53 -07:00
Rosen Penev
a816d32107
Merge pull request #8021 from val-kulkov/openldap-package
openldap-server: enable crypt(3) passwords
2019-04-02 13:48:53 -07:00
Rosen Penev
37d9919d84
Merge pull request #4932 from hbl0307106015/log4cplus
log4cplus: add new package
2019-04-02 13:28:28 -07:00
Rosen Penev
15bf069d8b
Merge pull request #4930 from hbl0307106015/botan
botan: add new package
2019-04-02 13:27:00 -07:00
BangLang Huang
863193f096 botan: add new package
Botan (Japanese for peony) is a cryptography library written in C++11
and released under the permissive Simplified BSD license.

Botan's goal is to be the best option for cryptography in new C++ code
by offering the tools necessary to implement a range of practical
systems, such as TLS/DTLS, PKIX certificate handling, PKCS#11 and TPM
hardware support, password hashing, and post quantum crypto schemes. In
addition to the C++, botan has a C89 API specifically designed to be
easy to call from other languages. A Python binding using ctypes calling
the C89 API is included.

github: https://github.com/randombit/botan

Signed-off-by: BangLang Huang <banglang.huang@foxmail.com>
2019-04-02 09:25:40 +08:00
Rob White
edec5b104e
libmicrohttpd: Revert to Named no-ssl Version
Maintainer: Alexander Couzens lynxis@fe80.eu

Compile Tested: Snapshot SDK

Run Tested: target - ath79, hardware - gl-ar300m16, package - nodogsplash v3.2.1 and nodogsplash v3.3.1-beta, Openwrt Snapshot.

Description: Fix for issue #8180 and resubmitted PR #8563 - Any package with a dependency on the non-ssl version of libmicrohttpd ends up with the ssl version along with libgcrypt, libgnutls, .. This fix reverts the no-ssl version name from libmicrohttpd back to libmicrohttpd-no-ssl as it was in previous versions.
The two package names will now be libmicrohttpd-no-ssl and libmicrohttpd-ssl.

Signed-off-by: Rob White <rob@blue-wave.net>
2019-04-01 21:33:06 +01:00
Rosen Penev
bd5adb68ed
Merge pull request #8564 from ammubhave/bump_boost
boost: bump pkg release
2019-04-01 12:20:23 -07:00
Amol Bhave
df76f9bced boost: bump pkg release
PR #7126 updated the Makefile but didn't bump the pkg release version

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-04-01 11:23:22 -07:00
BangLang Huang
3d565d0efe log4cplus: add new package
log4cplus is a simple to use C++11 logging API providing thread--safe,
flexible, and arbitrarily granular control over log management and
configuration. It is modeled after the Java log4j API.

wiki: https://sourceforge.net/p/log4cplus/wiki/Home/
github: https://github.com/log4cplus/log4cplus

Signed-off-by: BangLang Huang <banglang.huang@foxmail.com>
2019-04-01 18:33:49 +08:00
Rosen Penev
4252d20f6a
libdouble-conversion: Update to 3.1.4
Added patch to fix compilation on big endian ARM.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-03-31 20:57:42 -07:00
Rosen Penev
d64590a8b8
Merge pull request #8549 from neheb/gpg
libgpg-error: Update to 1.36
2019-03-31 20:08:55 -07:00
Rosen Penev
d7801a74c2
Merge pull request #7879 from ammubhave/add_zstd_to_boost
boost: Add zstd as a dependency to boost-iostream
2019-03-31 14:57:48 -07:00
Rosen Penev
b5099d42e4
Merge pull request #8373 from jan-kardell/TQ_fix_pcre
[pcre] Fix compile of libpcrecpp
2019-03-31 14:45:46 -07:00
Rosen Penev
90a54ba18e
libgpg-error: Update to 1.36
Updated patch to fix compilation on mips64.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-03-31 02:22:34 -07:00
Rosen Penev
1cfb875aeb
Merge pull request #8494 from neheb/fcg
fcgi: Update to 2.4.2
2019-03-30 16:18:16 -07:00
Ted Hess
d256715454
Merge pull request #8542 from neheb/z
v4l-utils: Update to 1.16.5
2019-03-30 07:19:56 -04:00
Rosen Penev
b266b21306
v4l-utils: Update to 1.16.5
Add Alpine Linux patch that fixes a crash under Musl.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-03-30 01:18:43 -07:00
W. Michael Petullo
b36790d1d2 libdaq: update to 2.2.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-03-29 08:36:46 +00:00
Rosen Penev
19baab4651
Merge pull request #8225 from dddaniel/libcg
libcgroup: Added new package.
2019-03-28 13:45:29 -07:00
Jan Pavlinec
74cfcf29f3
libssh2: Add PKG_CPE_ID for proper CVE tracking
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-03-28 14:24:14 +01:00
Josef Schlehofer
07bb451507
Merge pull request #8507 from ja-pa/czmq-fix
czmq: polishing of Makefile
2019-03-27 15:26:13 +01:00
Jan Pavlinec
d237ea7711
czmq: polishing of Makefile
Changes:
-Add URL
-Fix Description and Title
-Add ABI

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-03-27 15:03:03 +01:00
Jiri Slachta
0fa3ecd754
Merge pull request #8447 from micmac1/ssh2-181
libssh2 (master): version bump/ CVE fixes
2019-03-27 14:51:23 +01:00
Rosen Penev
d8a00bb62b
gnutls: Update to 3.6.7
Cleaned up configure arguments (alphabetized and sorted) and added some
new ones to help speed up compilation.

Disabled SSL support by default. SSLv2 and 3 have long been deprecated as
they are both insecure variants that currently hold less than 10% of total
encrypted traffic on the web.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-03-27 03:19:19 -07:00
Rosen Penev
3bcd25a372
fcgi: Update to 2.4.2
Removed most patches as they are no longer necessary for compilation.

Added some compiler and linker flags to reduce size.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-03-26 13:23:11 -07:00
Hannu Nyman
82ead2596b
Merge pull request #8499 from ja-pa/measurement-kit-0.10.0
measurement-kit: update to version 0.10.0
2019-03-26 16:08:40 +02:00
Luiz Angelo Daros de Luca
5f52bd31d1 libcups: update to 2.2.11
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-03-25 18:52:18 -03:00
Jan Pavlinec
91df7be9bc
measurement-kit: update to version 0.10.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-03-25 17:20:51 +01:00
Rosen Penev
f4a24250df
libsigc++: Fix URL
Old URL is dead.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-03-24 13:12:42 -07:00
Stuart B. Wilkins
b7f04aa6f6 yubico-pam: Initial checkin of makefile
Signed-off-by: Stuart B. Wilkins <stuwilkins@mac.com>
2019-03-22 15:34:48 +01:00
Stuart B. Wilkins
88c73e6867 libyubikey: Initial checkin of makefile
Signed-off-by: Stuart B. Wilkins <stuwilkins@mac.com>
2019-03-22 15:34:48 +01:00
Hannu Nyman
057524be06
Merge pull request #8438 from lucize/2passauth
libpam-google-authenticator: add package
2019-03-21 17:41:01 +02:00
Peter Wagner
d19533318e libsndfile: update to 2019-03-08
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-03-20 20:33:26 +01:00
Lucian Cristian
d2c030893a google-authenticator-libpam: add package
add pam 2 pass authentication support

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-03-19 14:30:49 +02:00
Sebastian Kemper
90d895697a libssh2: version bump/ CVE fixes
- CVE-2019-3855
  Possible integer overflow in transport read allows out-of-bounds write

- CVE-2019-3856
  Possible integer overflow in keyboard interactive handling allows
  out-of-bounds write

- CVE-2019-3857
  Possible integer overflow leading to zero-byte allocation and out-of-bounds
  write

- CVE-2019-3858
  Possible zero-byte allocation leading to an out-of-bounds read

- CVE-2019-3859
  Out-of-bounds reads with specially crafted payloads due to unchecked use of
  `_libssh2_packet_require` and `_libssh2_packet_requirev`

- CVE-2019-3860
  Out-of-bounds reads with specially crafted SFTP packets

- CVE-2019-3861
  Out-of-bounds reads with specially crafted SSH packets

- CVE-2019-3862
  Out-of-bounds memory comparison

- CVE-2019-3863
  Integer overflow in user authenicate keyboard interactive allows
  out-of-bounds writes

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-03-19 08:28:15 +01:00
Ted Hess
b6d6f519aa
Merge pull request #8418 from cotequeiroz/libv4l_no-bpf
libv4l: avoid libelf dependency
2019-03-17 07:37:19 -04:00
Hannu Nyman
d8e61d49da postgresql: Revert adding build dependency to zlib/host
Revert the addition of build dependency in commit 2d1694ff7
to a non-existent host build of zlib.

The host build of zlib was removed already in April 2018 by
8dcd941d8b (diff-1ed408c61d79f9c6c5d197333e94ce8d)
which made zlib a build tool defined in /tools

The newly introduced build dependency causes always a warning like:
   WARNING: Makefile 'package/feeds/packages/postgresql/Makefile'
   has a build dependency on 'zlib/host', which does not exist

Not sure what was the error that 2d1694ff7 tried to fix,
but reference to a non-existent host build is not the solution.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-03-17 10:33:25 +02:00
Val Kulkov
e3d246d610 openldap-server: enable crypt(3) passwords
With crypt(3) password storage scheme enabled, OpenLDAP can receive and
store SHA-256 and SHA-512 password hashes from Samba AD-DC. Without
crypt(3), synchronization of passwords between Samba AD-DC (v4.5 and
above) and OpenLDAP requires use of cleartext passwords.

To use password hashes from Samba, OpenLDAP must be compiled with
--enable-crypt switch. This patch introduces a new configuration
parameter to enable the use of crypt(3) function by OpenLDAP.

Enabling crypt(3) increases the size of slapd binary by 12 bytes on
the x86_64 target and by only 4 bytes on the ipq806x target.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2019-03-16 13:07:55 -04:00
Hannu Nyman
4e68a7a1ae
Merge pull request #8415 from val-kulkov/libfreetype-package
libfreetype: update to v2.10.0
2019-03-16 07:59:00 +02:00
Eneas U de Queiroz
2ffac8ff5b
libv4l: avoid libelf dependency
Explicitly disable bpf support to avoid picking up libelf dependency.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-03-15 15:31:18 -03:00
Nikos Mavrogiannopoulos
7358f95e54
Merge pull request #8414 from ja-pa/libseccomp
libseccomp: update to version 2.4.0
2019-03-15 16:22:35 +01:00
Val Kulkov
5426737a5c libfreetype: update to v2.10.0
Update to the latest upstream version.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2019-03-15 11:03:10 -04:00
Jan Pavlinec
353f5f46e7
libseccomp: update to version 2.4.0
Changes:
add scmp_sys_resolver utility for syscall resolving

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-03-15 14:52:16 +01:00
Yousong Zhou
80c462b6a1 dtc: bump to version 1.5.0
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-03-15 05:42:38 +00:00
Hannu Nyman
b882f8c9b4
Merge pull request #8398 from ja-pa/czmq-4.2.0
czmq: update to version 4.2.0
2019-03-13 17:25:28 +02:00
Jan Pavlinec
5aa972d342
czmq: update to version 4.2.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-03-13 12:38:01 +01:00
Jan Pavlinec
7c14a1c031
measurement-kit: update to version 0.9.4
Added patches for fixing autogen script.

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-03-11 20:06:49 +01:00
Jan Kardell
17090fecf1 pcre: Fix compile of libpcrecpp
If the cpp lib is added after pcre is first compiled, pcre will
not be reconfigured and the build will fail.
Fix this by always building the cpp parts.

Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
2019-03-10 18:00:20 +01:00
Hannu Nyman
abce403913
Merge pull request #8014 from ja-pa/czmq
czmq: add new package
2019-03-10 10:07:39 +02:00
Hannu Nyman
a152d9b875
Merge pull request #7967 from ja-pa/measurement-kit
measurement-kit: add new package
2019-03-10 10:01:41 +02:00
Hannu Nyman
abb9adf9ee
Merge pull request #8203 from neheb/libin
libinput: Add missing header to fix compilation
2019-03-10 09:52:15 +02:00
Rosen Penev
25f8cf0081 vips: Add Debian's reproducible build patch
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-03-07 16:13:38 +01:00
Daniel Golle
2d1694ff7c postgresql: add HOST_BUILD_DEPENDS:=zlib/host
spotted on buildbot trying postgresql/host build:
configure: error: zlib library not found

Fix this by adding zlib/host to HOST_BUILD_DEPENDS.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-03-07 13:06:26 +01:00
Daniel Golle
7831fb63bd libgabe: update to shared library version
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-03-06 22:28:47 +01:00
Jo-Philipp Wich
82ef2ea8cc
Merge pull request #8341 from neheb/patch-6
libp11: Fix dependency breakage
2019-03-06 16:54:49 +01:00
Ted Hess
805a478555
Merge pull request #8060 from neheb/so
libsoup: Disable debug and introspection
2019-03-04 12:12:31 -05:00
Rosen Penev
da07a9eb7c
libp11: Fix dependency breakage
This requires a +.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-03-03 22:41:01 -08:00
Daniel Golle
27582a929d
Merge pull request #7868 from neheb/p11
libp11: Mandate ENGINE support
2019-03-04 04:18:20 +01:00
Daniel Golle
6709d9b82e libextractor: update to version 1.9
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-03-02 21:51:58 +01:00
Daniel Golle
fe6597dd76 postgresql: update to version 9.6.12
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-03-02 20:42:58 +01:00
Peter Wagner
720cc27bb2 libsndfile: fix PKG_MIRROR_HASH
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-03-02 11:59:58 +01:00
Peter Wagner
59482cd0ce libsndfile: update to 2019-02-26
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-02-26 20:55:14 +01:00
Jianhui Zhao
3db8424289 libuwsc: update to 3.2.1
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-02-25 13:54:50 +08:00
Yousong Zhou
a0172009fb pixman: bump to version 0.38.0
Release 0.37.0 was not actually released.  From the git log, there are
two functional changes about optimization by using float points directly

	Bump version to 0.38.0
	pixman: Use maximum precision for pixman-bits-image, v2.
	Implement floating point gradient computation, v2.
	build: Add meson files to EXTRA_DIST
	editorconfig: use tabs for Makefiles
	Merge remote-tracking branch 'origin/master'
	Post release version bump to 37.1
	gitlab-ci: Add meson build to pipeline test
	meson: Add a meson build system
	Add .editorconfig file
	Bump version to 0.36.0

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-02-18 03:40:09 +00:00
Ted Hess
4457c2ee3d
Merge pull request #8235 from mhei/fix-libupnp
libupnp: add large file defines to CFLAGS
2019-02-17 07:39:18 -05:00
Peter Wagner
939734634e libsndfile: update to 2019-02-07
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-02-17 12:43:03 +01:00
Michael Heimpold
ee6f540ca4 libupnp: add large file defines to CFLAGS
This fixes compilation with glibc and uClibc for the included
sample programs as reported by builtbots for e.g. arc target:

-snip-
In file included from ../../upnp/inc/upnp.h:402:0,
                 from common/sample_util.h:49,
                 from common/sample_util.c:42:
../../upnp/inc/FileInfo.h:22:2: error: #error libupnp uses large file support, so users must do that, too
 #error libupnp uses large file support, so users must do that, too
  ^~~~~
Makefile:577: recipe for target 'common/tv_ctrlpt-sample_util.o' failed
-snap-

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2019-02-16 22:19:05 +01:00
Daniel Danzberger
dfc9555326 libcgroup: Added new package.
libcgroup also contains cgroup-utils, which make it very handy to work
with user defined cgroups settings.
It let's you define cgroups in a json like config file and execute them on the cmdline.

Example:

/etc/cgroup.conf:
----------------
group lowbob {
        cpu { cpu.shares="1"; }
        cpuacct { cpuset.cpu = "0" }
        memory { memory.limit_in_bytes = 10m; }
        blkio { ... }
	...
}
----------------
cgconfigparser -l /etc/cgroup.conf
cgexec -g cpu,memory,blkio:/lowbob cpuintense-task

Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
2019-02-16 09:55:02 +01:00
Hannu Nyman
71181e1964
Merge pull request #8195 from ja-pa/libarchive-security-fix
libarchive: patch security issues
2019-02-16 10:20:29 +02:00
Nikos Mavrogiannopoulos
d136a22231
Merge pull request #8168 from neheb/tas
libtasn1: Optimize compilation for size
2019-02-13 19:55:24 +01:00
Ted Hess
d08b07f364
Merge pull request #8150 from ClaymorePT/boost_1.69.0_r2
boost: Release update with minor fix
2019-02-13 11:42:00 -05:00
Carlos Miguel Ferreira
92c93ca0f4 boost: Release update with minor fix
This commit fixes the bug described in issue #8146 [1], where the
package fails to build if the boost package is selected without
selecting any of the internal non-header-only libraries.

[1]: https://github.com/openwrt/packages/issues/8146

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2019-02-12 23:04:01 +00:00
Rosen Penev
671f0363a4 libinput: Add missing header to fix compilation
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-12 12:36:07 -08:00
Jan Pavlinec
8f1f0ec9ab
libarchive: patch security issues
Fixes
CVE-2019-1000019
CVE-2019-1000020

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-02-12 11:53:04 +01:00
Rosen Penev
1e9baf47a6 libtasn1: Optimize compilation for size
Disabled doc and valgrind tests to speed up compilation.

Added --disable-ld-version-script to reduce compiled size.

Added -Wl,--gc-sections to reduce compiled size.

From 28339 to 27700 bytes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-09 23:27:17 -08:00
Rosen Penev
a67fef3d60 p11-kit: Update to 0.23.15
Disable debug to save some space: 163689 vs. 155034 bytes.

Add -Wl,--gc-sections. Down to 138627 bytes.

Miscellaneous cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-09 22:58:00 -08:00
Hannu Nyman
80622fef63
Merge pull request #8162 from neheb/key
keyutils: Make reproducible
2019-02-10 00:00:25 +02:00
Daniel Golle
58f1de60f8 libudev-fbsd: update to git source as of 2017-12-16
Remove patches 001-fix-unused.patch and 002-replace-nitems.patch,
similar fixes to make libudev-fbsd compile were applied upstream.
Refresh remaining patches.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-02-09 18:25:24 +01:00
Rosen Penev
ca3c43af1d keyutils: Make reproducible
Based on debian patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-08 20:50:24 -08:00
Lucian Cristian
51197633c3 freetype: add host config flags
this fixes static linking with mkfontscale/host xorg app

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-02-05 09:06:45 +02:00
Rosen Penev
055a813280 libavahi-compat-libdnssd: Fix compilation
The inline if statement does not work correctly. Moved it to a more proper place.

Also changed the install to install the symlinks as well.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-02 13:37:09 -08:00
Jan Pavlinec
ac31c353c8
measurement-kit: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-01-31 15:39:01 +01:00
Daniel Golle
a50f269411 libextractor: fix PKG_HASH
Instead of libextractor-1.8.tar.gz, the SHA-256 sum of
libextractor-1.8.tar.gz.sig was entered by accident.
Fix that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-01-31 04:20:31 +01:00
Jan Pavlinec
936a48ad58
czmq: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-01-30 20:52:43 +01:00
Daniel Engberg
e224546061
libs/libmicrohttpd: Fix for install sections
Install libs for -ssl variant
Be a bit more specific about what we're installing...

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-01-30 10:13:34 +01:00
Hannu Nyman
f2d8575cca
Merge pull request #8047 from diizzyy/libs-libmicrohttpd
libmicrohttpd: Update to 0.9.62 and rework Makefile
2019-01-29 22:10:25 +02:00
Mislav Novakovic
d0ab2d4ae6 libyang: add patch for lyb bugfix
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2019-01-29 11:56:07 +01:00
Daniel Golle
1a23de5db1 libextractor: update to version 1.8
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-01-29 09:44:40 +01:00
Rosen Penev
da8931b194 libmad: Some patch renaming for consistency
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-28 15:18:45 -08:00
Rosen Penev
ba46c407ca libsoup: Disable debug and introspection
Reduces package size

175705 to 162704 bytes on mt7621

Also removed NTLM auth support. Brings size down to 161433

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-28 14:09:12 -08:00
Daniel Engberg
f8ec00fe97 libmicrohttpd: Update to 0.9.62 and rework Makefile
Update to 0.9.62
Various cosmetic changes to Makefile
Fix variants and default to no ssl variant

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-01-28 20:50:52 +01:00
Peter Wagner
798abc1119 glib2: update to 2.58.3
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-01-28 17:54:37 +01:00
Ted Hess
c25e0cbc5e
Merge pull request #7998 from neheb/patch-20
libsodium: Update to 1.0.17
2019-01-28 09:36:53 -05:00
Ted Hess
2bb1794d82
Merge pull request #8044 from diizzyy/libs-jsoncpp
jsoncpp: Add to repo
2019-01-28 09:23:23 -05:00
Ted Hess
2040c56d94
Merge pull request #8045 from diizzyy/libs-libupnpp
libs/libupnpp: Update to 0.17.0
2019-01-28 09:22:06 -05:00
Daniel Engberg
200a75cc96 jsoncpp: Add to repo
Add (lib)jsoncpp to repo

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-01-28 14:01:36 +01:00
Daniel Engberg
b90f0032e2 libs/libupnp: Update to 1.8.4
Update libupnp to 1.8.4
Add PR #104 to fix musl compatibility
https://github.com/mrjimenez/pupnp/pull/104

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-01-28 13:56:59 +01:00
Hannu Nyman
9091486396
Merge pull request #7995 from neheb/patch-13
hwloc: Update to 2.0.3
2019-01-28 08:18:26 +02:00
Hannu Nyman
bceff12f6d
Merge pull request #7675 from neheb/vips
vips: Update to 8.7.2
2019-01-27 11:40:27 +02:00
Ted Hess
78b65db897
Merge pull request #8009 from neheb/v4l
libv4l: Update to 1.16.3
2019-01-26 07:22:56 -05:00
Daniel Engberg
3b82369dc3 libs/libupnpp: Update to 0.17.0
Update libupnpp to 0.17.0

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-01-26 11:14:28 +01:00
Hannu Nyman
7c34551ebc
Merge pull request #8037 from MikePetullo/libdmapsharing
libdmapsharing: Update to 3.9.4
2019-01-26 10:24:17 +02:00
Hannu Nyman
dc5f88f77e
Merge pull request #7867 from neheb/ldn
ldns: Make ENGINE support optional
2019-01-26 10:15:14 +02:00
Rosen Penev
4671962cae vips: Update to 8.7.4
Added ability to compile with uclibc++.

Refresh Makefile for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-25 19:35:12 -08:00
W. Michael Petullo
8a20835340 libdmapsharing: Update to 3.9.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-01-24 18:45:28 -05:00
Rosen Penev
b468d5cf57 libgpg-error: Update to 1.34
Remove FPIC as it is already default. Both fPIC and DPIC are passed.

Some extra configure arguments to speed up build times.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-23 16:01:29 -08:00
Jan Pavlinec
67601d53b1
libmaxminddb: add new package (dependency for measurement-kit)
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-01-23 12:43:05 +01:00
Rosen Penev
c67b234919 libv4l: Update to 1.16.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-21 20:35:18 -08:00
Hannu Nyman
3b16e648f0
Merge pull request #7977 from neheb/keyu
keyutils: Update to 1.6
2019-01-21 00:10:40 +02:00
Jonathan G. Underwood
92bfd4a85a getdns: update to version 1.5.0
Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
2019-01-20 15:25:33 +00:00
Rosen Penev
c1e2b23285
libsodium: Update to 1.0.17
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-19 22:33:29 -08:00
Rosen Penev
b38e116a2b
hwloc: Update to 2.0.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-19 22:23:18 -08:00
Rosen Penev
16b2c67a9c keyutils: Update to 1.6
Add keyctl binary, which can be used to add fscrypt support to ext4 and
other filesystems that support it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-19 12:24:47 -08:00
Hannu Nyman
2b80a91ecb
Merge pull request #7922 from daniel-santos/classpath
classpath: Fix breakage caused by -Werror=implicit-fallthrough
2019-01-19 13:16:06 +02:00
Mislav Novakovic
84bf1b86d5 libyang: update to 0.16-r3
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2019-01-16 14:58:45 +01:00
Jiri Slachta
e549c53f36
Merge pull request #7952 from neheb/patch-3
libxslt: Update to 1.1.33
2019-01-16 05:16:37 +01:00
Ted Hess
6633ac3afd
Merge pull request #7966 from ja-pa/libmad-security-fix
libmad: patch multiple CVEs
2019-01-15 14:26:15 -05:00
Jan Pavlinec
4e545179c6
libmad: patch multiple CVEs and add CPE
Fixes
CVE-2017-8374
CVE-2017-8373
CVE-2017-8372

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-01-15 18:32:55 +01:00
Rosen Penev
25f520fb43 libarchive: Update configure arguments
Some of these were introduced after the Makefile was written. Adding them
guarentees fewer issues down the road.

Also did some small reorganization for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-14 12:51:47 -08:00
Peter Wagner
e6760f31d7 alsa-lib: update to 1.1.8
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-01-14 20:22:42 +01:00
Hannu Nyman
581ee40e44
Merge pull request #7904 from ja-pa/libarchive-patch-cve
libarchive: patch multiple CVEs
2019-01-14 17:30:21 +02:00
Rosen Penev
666d28e94e
libxslt: Update to 1.1.33
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-13 10:39:10 -08:00
Sebastian Kemper
655e8361e7 hiredis: fix pkg-config file
Fix for using the .pc file when cross-compiling.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-01-13 19:33:12 +01:00
Hannu Nyman
42700544f4 Revert "libmicrohttpd: Update to 0.9.62"
Reverted at request by Daniel Engberg.
https://github.com/openwrt/packages/pull/7706#issuecomment-453734749

This reverts commit d4a62bbbca.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-01-12 12:03:53 +02:00
Hannu Nyman
aae8048b7f
Merge pull request #7805 from iamperson347/patch-4
getdns: Remove iamperson347 from maintainer
2019-01-12 11:48:40 +02:00
Hannu Nyman
3b898b79a8
Merge pull request #7790 from micmac1/sqlite3-init
sqlite3: various improvements
2019-01-12 11:34:24 +02:00
Hannu Nyman
2313d9fe9a
Merge pull request #7706 from neheb/patch-11
libmicrohttpd: Update to 0.9.62
2019-01-12 11:32:09 +02:00
Peter Wagner
35a6426233 libsndfile: update to 2019-01-10-58c64581
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-01-11 17:38:22 +01:00
Daniel Santos
0588441516 classpath: Fix breakage caused by -Werror=implicit-fallthrough
classpath builds with -Wextra and, unless configured with
--disable-werror, -Werror.  Since GCC 7 added -Wimplicit-fallthrough=3
to -Wextra we need to make it not an error for code that doesn't use
__attribute__((fallthrough)) yet.

Signed-off-by: Daniel Santos <daniel.santos@pobox.com>
2019-01-08 20:29:09 -06:00
Jan Pavlinec
37850cdd54
libarchive: patch multiple CVEs
Fixes
CVE-2018-1000880
CVE-2018-1000879
CVE-2018-1000878
CVE-2018-1000877

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-01-08 08:55:29 +01:00
Hannu Nyman
e7e4e26241
Merge pull request #7777 from neheb/patch-9
libpng: Update to 1.6.36
2019-01-05 20:17:09 +02:00
Amol Bhave
aba3fec198 boost: Add zstd as a dependency to boost
Depends on PR #7126

With this change:
eb03aa43b9
boost iostreams supports zstd compression. If the zstd package is  built
before boost, then the packaging step complains that libzstd.so is not
packaged.

Build Tested: PR #7876 used to fail CI without this, now it passes.

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-01-05 06:48:11 -08:00
Rosen Penev
619e1f5f20 quasselc: Update to latest commit
Switched to codeload for simpler Makefile.

Several adjustments for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-04 16:48:20 -08:00
Michael Heimpold
d5f0331c91 libxml2: update to 2.9.9
Also drop the CVE patches which are already covered by this new release.

Compile tested for and run tested on mxs platform.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2019-01-03 21:08:46 +01:00
Rosen Penev
12acb5b77a libp11: Mandate ENGINE support
libp11 uses OpenSSL's ENGINE quite extensively with seemingly no simple
way to disable it. Add it as a dependency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-03 12:05:55 -08:00
Rosen Penev
820b59e2d6 ldns: Make ENGINE support optional
ENGINE support is needed for GOST, which is already disabled. However, it
is going to be disabled by default in a future update. This fixes the
compilation failure.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-03 11:59:36 -08:00
Deng Qingfang
187f61aab9 libev: update to 4.25
Full changelog: http://cvs.schmorp.de/libev/Changes?view=markup

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-01-03 18:30:16 +08:00
Leonardo Medici
b2687fd9d0 libgphoto2: update package 2.5.22
Signed-off-by: Leonardo Medici <leonardo_medici@me.com>
2019-01-02 14:58:02 +01:00
Nikos Mavrogiannopoulos
86e8cf603d
Merge pull request #7812 from neheb/pam2
libpam: Update to 1.3.1
2019-01-02 08:45:04 +01:00
Peter Wagner
5bae7c73a7 libsndfile: update to 42132c543358cee9f7c3e9e9b15bb6c1063a608e
Fixes CVE-2018-19758
2019-01-02 01:03:31 +01:00
Rosen Penev
6f74b0c4f1 libpam: Update to 1.3.1
Upstream switched to GitHub for releases. Follow suit.

Rearranged Makefile quite a bit to be more similar to other projects.

Added PKG_BUILD_PARALLEL for faster compilation.

Added PKG_CPE_ID for proper CVE tracking.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-30 12:21:04 -08:00
Rosen Penev
38c27f5a49
ibrcommon: Remove uclibc++ usage
The dependent packages fail to build when using uclibc++ due to some
missing feature. It's probably easy to add a fix but for right now, switch
back to fix compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-30 09:36:17 -08:00
David Mora
8a011859ec
getdns: Remove iamperson347 from maintainer
I am no longer able to support maintaining the getdns lib for openwrt. I suggest Jonathan Underwood <jonathan.underwood@gmail.com> as a replacement.
2018-12-30 09:50:39 -05:00
Sebastian Kemper
a34c27d9a4 sqlite3: small improvements
This commit:

 - adds support for parallel builds (the possibilities of building parts
   of sqlite3 in parellel are limited, but there is no downside)

 - adds a CVE/CPE ID

 - Removes useless "=1" from -D[EFINES]

 - Adds --disable-debug (default anyway, just makes it explicit), put
   --disable-static-shell up top to sort the list alphabetically

 - Saves one INSTALL_DIR line in the end

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-30 13:37:32 +01:00
Othmar Truniger
dd60c8b9ea libfmt: bump to version 5.3.0
Signed-off-by: Othmar Truniger <github@truniger.ch>
2018-12-29 14:29:57 +01:00
Hannu Nyman
82702ff9d0
Merge pull request #7703 from neheb/patch-8
libuv: Update to 1.24.1
2018-12-29 12:31:45 +02:00
Ted Hess
4a7a97d2e4
Merge pull request #7787 from diizzyy/libmpdclient
libs/libmpdclient: Update to 2.16
2018-12-28 13:05:30 -05:00
Hannu Nyman
37da1760ff
Merge pull request #7795 from zhaojh329/libuwsc
libuwsc: Update to 3.2.0
2018-12-28 19:24:36 +02:00
Jianhui Zhao
3b5876eb86 libuwsc: Update to 3.2.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-12-28 22:43:49 +08:00
Michael Heimpold
b83191132f
Merge pull request #7705 from neheb/patch-10
libiio: Update to 0.16
2018-12-28 15:40:35 +01:00
Stijn Tintel
6bd150a479
Merge pull request #7778 from neheb/patch-13
libpfring: Update to 7.4.0
2018-12-28 11:37:10 +01:00
Hannu Nyman
5019398b8b
Merge pull request #6972 from neheb/double
libdouble-conversion: Update to 3.1.1
2018-12-27 19:34:49 +02:00
Hannu Nyman
29b4e46020
Merge pull request #7719 from neheb/patch-24
psqlodbc: Update to 11.00.0000
2018-12-27 19:15:37 +02:00
Sebastian Kemper
4e30b3b62a sqlite3: make cli-editing support selectable
sqlite3 can use libedit, readline or disable command-line editing
support altogether. This commit adds a choice to menuselect.

The default is changed from readline to libedit, as the latter is
upstream's first choice and is also a bit smaller than readline.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-27 11:11:22 +01:00
Sebastian Kemper
0b6d2678c1 sqlite3: add configure switches to menuselect
Adds (most) configure switches to menuselect. The defaults are _not_
changed, meaning the default configuration itself remains the same.

This enables changing the configuration through menuselect and adds
flags that other packages may use.

Config.in is renamed to Config-lib.in in anticipation of a future commit
where the cli tool package also gets a file to source.

The variables also get a prefix change from SQLITE to SQLITE3 in case
there will be a new major release in the future that may coexist with
sqlite3.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-27 11:10:31 +01:00
Daniel Engberg
ba15e057e1 libs/libmpdclient: Update to 2.16
Update libmpdclient to 2.16

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-12-26 23:18:05 +01:00
Rosen Penev
d75631a75a
libpcre: Allow building with uclibc++
This makes the libc++ adjustable

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-26 12:27:35 -08:00
Rosen Penev
9da161b8ae libdouble-conversion: Update to 3.1.1
Switched to codeload and updated the Makefile to standards.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-26 11:33:59 -08:00
Rosen Penev
433f882cd6 libpfring: Update to 7.4.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-26 11:11:02 -08:00
Hannu Nyman
28a5a3572e
Merge pull request #7691 from neheb/patch-5
libndpi: Update to 2.6
2018-12-26 19:49:05 +02:00
Hannu Nyman
1a15d320db
Merge pull request #7696 from salzmdan/liburcu
liburcu: update to 0.9.5
2018-12-26 19:48:19 +02:00
Hannu Nyman
de766b2cd6
Merge pull request #7697 from salzmdan/master
libedit: update to 20181209-3.1
2018-12-26 19:47:45 +02:00
Hannu Nyman
d3adadf845
Merge pull request #7736 from diizzyy/patch-20
sqlite3: Set platform configuration flags & cleanup
2018-12-26 19:46:36 +02:00
Hannu Nyman
76f356202a
Merge pull request #7632 from neheb/gpg
libgpg-error: Update to 1.33
2018-12-26 19:41:24 +02:00
Hannu Nyman
3b22387081
Merge pull request #7765 from neheb/patch-6
ibrcommon: Allow usage of uclibc++
2018-12-26 19:39:58 +02:00
Hannu Nyman
a38d5c7268
Merge pull request #7747 from val-kulkov/openldap-package
openldap: version update and new build parameters
2018-12-26 19:37:39 +02:00
Rosen Penev
5d1445ab75
libpng: Update to 1.6.36
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-26 08:51:46 -08:00
Ted Hess
ac0ef1f043
Merge pull request #7766 from neheb/patch-9
libaudiofile: Allow compilation with uclibc++
2018-12-26 07:14:49 -05:00
Daniel Engberg
62d8f72c4a
libs/alsa-lib: Add /etc/asound.conf for backup
Even if /etc/asound.conf isn't installed we should try to
preserve user configurations during sysupgrades

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-12-26 00:06:06 +01:00
Peter Wagner
c849172949 libsndfile: update to 8ddc442d539ca775d80cdbc7af17a718634a743f
a/ulaw: fix multiple buffer overflows

Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-12-25 04:03:28 +01:00
Daniel Engberg
6ec6862d56 sqlite3: Set platform configuration flags & cleanup
Set platform specfic flags to avoid sqlite using built-in variants
Remove CONFIGURE_VARS, already properly set by toolchain
Change order of TARGET_CFLAGS to match upstream documentation

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-12-25 00:28:17 +01:00
Rosen Penev
6ea61873cb
libaudiofile: Allow compilation with uclibc++
Allows selection of 1 libc++.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-24 13:54:48 -08:00
Rosen Penev
a8c7dd57a3 ibrcommon: Allow usage of uclibc++
Allows having only one libc++ installed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-24 13:46:42 -08:00
Peter Wagner
724ddd2f94 glib2: update to 2.58.2
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-12-24 22:19:35 +01:00
Rosen Penev
6c42367774 libndpi: Update to 2.6
Got rid of the upstreamed patches.

ndpiReader needs libc++ now apparently.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-23 16:56:50 -08:00
Val Kulkov
ba903d4853 openldap: version update and new build parameters
This patch updates OpenLDAP to 2.4.47, introduces new build
parameters and places openldap-server, openldap-utils and
libopenldap under a separate menu item in Network.

OpenLDAP is difficult to find in menuconfig at present. Making
a separate menu item for OpenLDAP for selection of packages and
enabling or disabling build parameters makes better sense.

To have access to the loglevel directive, OpenLDAP must be built
with debugging information. Having access to the loglevel directive
is essential during the initial configuration of OpenLDAP server.

International users may want to enable ICU support to have access
to international characters.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2018-12-21 12:22:33 -05:00
Hannu Nyman
1da02dfe8c
Merge pull request #7704 from neheb/patch-9
jansson: Update to 2.12
2018-12-21 17:39:29 +02:00
Rosen Penev
5ec4eb76c3 psqlodbc: Update to 11.00.0000
Rearranged Makefile for consistency between packages.

Added PKG_BUILD_PARALLEL to speed up compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-20 10:30:04 -08:00
Sebastian Kemper
8e559b440b sqlite3: change maintainer
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-20 18:42:53 +01:00
Hannu Nyman
2be776e91c
Merge pull request #7679 from neheb/fcgi
fcgi: Update to 2.4.1
2018-12-19 16:58:01 +02:00
Ted Hess
6afd122200
Merge pull request #7727 from ClaymorePT/boost_1.69.0_r1
boost: Package Version Update -> 1.69.0
2018-12-18 19:07:41 -05:00
Carlos Miguel Ferreira
89e6855d96
boost: Package Version Update -> 1.69.0
This package update provides one new library:
 -> Safe Numerics: A library for guaranteed correct integer arithmetic for
      C++14 and later, from Robert Ramey [1].

Discontinued Libraries
-> Signals (v1) is now removed. Its removal was announced in 1.68 and its
   deprecation was announced in 1.54. Boost 1.68 is the last release that
   provides this library. Users are encouraged to use Signals2 instead.
   The Boost community thanks Douglas Gregor for his work on Signals which
   served its users well and which also inspired Signals2 [2].

More info can be found at the usual place [3].

[1] : https://www.boost.org/doc/libs/1_69_0/libs/safe_numerics/doc/html/index.html
[2] : https://www.boost.org/doc/libs/1_69_0/doc/html/signals2.html
[3] : https://www.boost.org/users/history/version_1_69_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2018-12-18 22:52:47 +00:00
Sebastian Kemper
c565ad271b sqlite3: remove $(FPIC)
Defaulting to -fPIC is a bad idea, especially for executables (here:
sqlite3-cli). In short, there are certain security implications as well
as overhead/performance penalties. Details see:

https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals

The configure script is able to detect the need for PIC and adds the
flag when needed anyway (when compiling the library).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-18 20:57:47 +01:00
Sebastian Kemper
1e5bc17eea sqlite3: security bump
A remote code execution vuln has been found in sqlite. Infos available
here:

https://blade.tencent.com/magellan/index_en.html

sqlite 3.26.0 contains the fix.

This commit also changes source URL to https.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-18 20:51:58 +01:00
Rosen Penev
1a1c367dd9 jansson: Update to 2.12
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 14:01:06 -08:00
Rosen Penev
d4a62bbbca
libmicrohttpd: Update to 0.9.62
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 13:57:01 -08:00
Rosen Penev
e2518d258a
libiio: Update to 0.16
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 13:54:19 -08:00
Rosen Penev
a27f729ad0
libuv: Update to 1.24.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 13:41:39 -08:00
Daniel Salzman
6037b3fbbb liburcu: update to 0.9.5
Signed-off-by: Daniel Salzman <daniel.salzman@nic.cz>
2018-12-17 09:39:40 +01:00
Daniel Salzman
d502a4c5d6 libedit: update to 20181209-3.1
Signed-off-by: Daniel Salzman <daniel.salzman@nic.cz>
2018-12-17 09:36:14 +01:00
Rosen Penev
80d5675a2e fcgi: Update to 2.4.1
Move to new GitHub fork and switch to codeload tarballs.

Backported upstream patch to fix compilation.

Also update URL to fix uscan.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-15 22:20:33 -08:00