Commit graph

618 commits

Author SHA1 Message Date
Ted Hess
79a63ec038 zmq: Make 2 variants, refresh patches, fix C++ build issues
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-07-04 10:51:52 -04:00
Hauke Mehrtens
dd7b5a4240 boost: do not fail when no shared libs were build
When only boost is selected without any specific boost library no *.so
file will be build and the InstallDev part is failing. Instead of
checking if there is a lib directory just try to copy the libs and do
not fail in case of an error.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-29 23:44:15 +02:00
Jo-Philipp Wich
bc4d049918 libnet-1.2.x: fix uClibc regression caused by #1410
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-06-29 18:00:44 +02:00
Daniel Golle
9b77833a7b libinput: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 19:09:35 +02:00
Daniel Golle
9d35fd7fb3 libevdev: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 19:09:35 +02:00
Jo-Philipp Wich
be56395a63 Merge pull request #1479 from jow-/pthsem-musl-compat
pthsem: fix musl and fortify source compatibility
2015-06-28 14:50:46 +02:00
Ted Hess
19d76b3b32 boost: force build of meta-package to satisfy other package dependencies
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-06-26 16:49:11 -04:00
Jo-Philipp Wich
e86ca8c6e1 Merge pull request #1464 from jow-/c-ares-fortify-source-fix
c-ares: fix build with CONFIG_PKG_FORTIFY_SOURCE*
2015-06-26 15:51:15 +02:00
Jo-Philipp Wich
f1fbc7f51e pthsem: fix musl and fortify source compatibility
This commit addresses two issues encountered while building pthsem for
x86_64/musl:

1) Autoconf incorrectly assumes a broken Glibc and thus falls back
   to Linux compatibility code which runs into an unsupported
   platform error with musl libc. Since musl provides a proper
   implementation of `sigaltstack(2)`, force configure to use the
   POSIX compliant code when musl libc is used.

2) The `pth_syscall.c` file undefines various libc function names
   which breaks the indirection set up by fortify-source headers,
   therefore forcibly disable fortify source in the OpenWrt Makefile.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-06-26 12:13:03 +02:00
Daniel Golle
edb90c8ded Merge pull request #1326 from dangowrt/update-libmicrohttpd
libmicrohttpd: update source
2015-06-25 23:33:47 +02:00
Daniel Golle
9e221b6b83 libmicrohttpd: import fixes from subversion repo
Fixes a memleak as well as a bug in digest authentication.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-25 23:28:54 +02:00
Daniel Golle
24056cfdad libmicrohttpd: get rid of OpenSSL dependency
Depending on both, GnuTLS and OpenSSL doesn't make sense, we should
use either TLS implementation but not both. Use GnuTLS for now and
get rid of OpenSSL dependency by explicitely telling the package's
build-system to do so using CONFIGURE_ARGS.

If future uses of libmicrohttpd require OpenSSL, it probably makes
most sense to build several variants of the package, i.e.
libmicrohttpd-openssl as well as libmicrohttpd-gnutls. As with most
packages making use of any TLS implementation, these are build-time
decissions resulting in conflicting variants of the same package
which cannot be installed simultanously.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-25 23:25:46 +02:00
Daniel Golle
e14423f866 libmicrohttpd: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-25 23:25:45 +02:00
Nicolas Thill
9aa904b04b libv4l: fix musl compatibility on 64-bits
Signed-off-by: Nicolas Thill <nico@openwrt.org>
2015-06-25 17:10:31 +02:00
Jo-Philipp Wich
2e73fcd4b0 c-ares: fix build with CONFIG_PKG_FORTIFY_SOURCE*
When fortify source is enabled, the c-ares configure script will abort with:
    configure: CFLAGS error: CFLAGS may only be used to specify C compiler flags, not macro definitions. Use CPPFLAGS for: -D_FORTIFY_SOURCE=1

Change the OpenWrt Makefile to move any -D flags from TARGET_CFLAGS to
TARGET_CPPFLAGS in order to satisfy `configure`.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-06-25 12:57:36 +02:00
Daniel Golle
5b6dbc15f5 hiredis: add new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-24 17:41:30 +02:00
Steven Barth
63adc2175a Merge pull request #1368 from kissg1988/libevhtp-1.1
libevhtp-1.1: package added
2015-06-22 17:15:21 +02:00
Steven Barth
103f622523 Revert "mysql: disable SSP for ppc (toolchain issue?)"
This reverts commit e1e671139c.

Signed-off-by: Steven Barth <steven@midlink.org>
2015-06-22 12:03:48 +02:00
Karl Palsson
4c2a42b912 libev: Update to 4.20
Minor release, changes from upstream:

- prefer noexcept over throw () with C++ 11.
- update ecb.h due to incompatibilities with c11.
- fix a potential aliasing issue when reading and writing
  watcher callbacks.

Signed-off-by: Karl Palsson <karlp@tweak.net.au>
2015-06-21 22:51:10 +00:00
Daniel Golle
9b50e5d901 libextractor: build against libarchive-noopenssl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 21:33:52 +02:00
Daniel Golle
df1df03a2f libarchive: add build-variant without libopenssl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 15:28:24 +02:00
Ted Hess
34a5b2fb6f libnetfilter: packages moved to trunk git.openwrt.org/openwrt.git
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-06-20 11:49:30 -04:00
Nikos Mavrogiannopoulos
cb36792aa2 libradcli: added package to replace freeradius-client
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-06-20 13:56:25 +02:00
Steven Barth
e1e671139c mysql: disable SSP for ppc (toolchain issue?)
Signed-off-by: Steven Barth <steven@midlink.org>
2015-06-19 16:52:58 +02:00
Luka Perkov
95f5cf9c04 Merge pull request #1410 from jow-/libnet-musl-compat
libnet-1.2.x: fix musl compatiblity
2015-06-18 23:49:41 +02:00
Ted Hess
327f74e884 Merge pull request #1413 from thess/libv4l-fix
libv4l: Fix musl compatibility, update to 1.6.3
2015-06-18 08:30:44 -04:00
Yousong Zhou
d5697f6a95 libpam: fix build.
- Update PKG_MD5SUM.
 - Update PKG_RELEASE.
 - Update patch 0001- to always use /lib directory.
 - Refresh other patches.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-06-18 18:07:01 +08:00
Luka Perkov
530772b9d0 Merge pull request #1412 from jow-/libdaq-musl-compat
libdaq: fix musl compatibility
2015-06-18 10:14:25 +02:00
Ted Hess
6104632bc2 libv4l: Fix musl compatibility, update to 1.6.3
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-06-17 18:02:03 -04:00
Jo-Philipp Wich
c83350fd91 libdaq: fix musl compatibility
Change occurences of `sys/unistd.h` to the standard `unistd.h` include.
Fixes build against musl.

Also refresh existing patch since it applied with fuzz.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-06-17 23:47:52 +02:00
Jo-Philipp Wich
e4925c1efd libnet-1.2.x: fix musl compatiblity
The correct includes for musl are protected by an __GLIBC__ check in the
upstream sources.

Since musl does not provide own defines to identify itself, simply invert
the condition to !__UCLIBC__ in order to fix the build on all libc flavors
supported by OpenWrt.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-06-17 23:36:41 +02:00
Nikos Mavrogiannopoulos
b3d2d64928 gnutls: updated to 3.4.2
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-06-17 20:47:21 +02:00
Ted Hess
eba5ce8042 Merge pull request #1401 from kooiot/master
libzmq upgrade to 4.1.1  lzmq upgrade to 0.4.3
2015-06-17 12:49:40 -04:00
Dirk Chang
3ff4d6dda5 libzmq upgrade to 4.1.1
lzmq upgrade to 0.4.3

Signed-off-by: Dirk Chang <dirk@kooiot.com>
2015-06-17 22:56:26 +08:00
Yousong Zhou
9f35f2a9e5 libpam: bump to 1.2.0
- Add configure options --disable-nis, --disable-regenerate-docu
 - 000-OE-libpam-xtests.patch is not relevant in OpenWrt
 - 001-no_nis.patch was dropped because we now --disable-nis
 - 002-no_yywrap.patch was dropped be cause it was fixed in 1.2.0
 - 003-no_doc was dropped because we ignore doc/ with
   --disable-regenreate-docu
 - 004-fix_lib64 was replaced by new 0001-build-use-host_cpu...
 - pam_rhosts will not be built with musl because ruserok{,_af{
   are not available
 - pam_lastlog will not be built with musl because logwtmp is missing

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-06-17 21:46:59 +08:00
Yousong Zhou
3083b9ccb3 libpam: fix compilation with musl.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-06-16 21:24:57 +08:00
Steven Barth
9f5d9acb5f elfutils: moved to base
Signed-off-by: Steven Barth <steven@midlink.org>
2015-06-15 09:56:57 +02:00
Ted Hess
c6e4370b19 argp-standalone: Moved to git.openwrt.org/openwrt.git
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-06-14 20:30:56 -04:00
Nikos Mavrogiannopoulos
8b22db13d2 libseccomp: corrected typo in patch
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2015-06-15 00:22:40 +02:00
Nikos Mavrogiannopoulos
dfec11ef48 Merge pull request #1345 from dangowrt/fix-libseccomp-with-musl
libseccomp: work-around prctl.h mess
2015-06-15 01:20:11 +03:00
Daniel Golle
b065013042 libevdev: work around macro definition missing in uClibc
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-14 22:33:19 +02:00
Gergely Kiss
1f8033c63f libevhtp-1.1: package added
seafile-server seems to have compatibility issues with the 1.2 branch of
libevtp. This package makes it possible to build seafile against a
supported version, 1.1.7.
2015-06-14 18:01:25 +02:00
Daniel Golle
939f2e2dc5 libextractor: build giflib plugin
Cherry-picked r34095 'Add giflib-5.1.0 compatibility' into patches to
fix build against recent versions of giflib.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-12 08:03:05 +02:00
Ted Hess
99263ff573 giflib: Import from oldpackages, update to latest version, add myself as maintainer
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-06-11 16:17:41 -04:00
Daniel Golle
ca738e067b libinput: new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-10 18:17:48 +02:00
Daniel Golle
7fef81c10d mtdev: new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-10 18:17:47 +02:00
Daniel Golle
615e26e446 libevdev: new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-10 18:17:47 +02:00
Marko Ratkaj
ffc395649b libnet: add license info
Signed-off-by: Marko Ratkaj <marko.ratkaj@sartura.hr>
2015-06-09 12:19:48 +02:00
heil
183ec8af2e pcre: fix CVE-2015-3210
- should fix eap buffer overflow in pcre_compile2() / compile_regex()

Signed-off-by: heil <heil@terminal-consulting.de>
2015-06-08 18:14:46 +02:00
Daniel Golle
3a1b961956 toxcore: new package
This packages the Tox core as well as nTox and tox-bootstrapd.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-08 01:27:18 +02:00