Commit Graph

2694 Commits

Author SHA1 Message Date
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] https://github.com/sqlite/sqlite/commit/329428e2088aabb1db2dc6e48108b76551405a8e
[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