Commit graph

1067 commits

Author SHA1 Message Date
Matthias Schiffer
3823ef9bc4 Merge pull request #3813 from NeoRaider/hostpkg
Use STAGING_DIR_HOSTPKG where appropriate
2017-01-11 21:54:09 +01:00
Hannu Nyman
89d23ead80 Merge pull request #3703 from nxhack/icu-update-to-v58_2
icu: Bumped to v58.2
2017-01-11 09:38:20 +02:00
Hirokazu MORIKAWA
67b5e98f5b icu: Bumped to v58.2
Maintainer: @nxhack
Compile tested: ar71xx mips_24kc_musl-1.1.15 LEDE r2610-324bdf3
Run tested: NONE

Description:
icu: Bumped to v58.2
for emoji handling

previous PR #2817

add patches/001-disable-strtod_l.patch
missing xlocale.h in case of using musl.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-01-11 11:13:35 +09:00
Daniel Golle
5589f9aa15 Merge pull request #3814 from thess/libextractor-update
libextractor: Add Debian ffmpeg api updates. Fix gstreamer dependencies
2017-01-11 01:43:25 +01:00
Ted Hess
e15fc66660 libextractor: Add Debian ffmpeg api updates. Fix gstreamer dependencies
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-10 15:59:19 -05:00
Hannu Nyman
1d8515806a Merge pull request #3762 from diizzyy/patch-10
libs/poco: Use bz2 tarball instead of gz
2017-01-10 22:54:58 +02:00
Daniel Engberg
99a07470e1 libs/poco: Use bz2 tarball instead of gz
Use bz2 instead of gz tarball, saves about 900kbyte in size
Do minor adjustments to download URL

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-10 21:48:37 +01:00
Matthias Schiffer
4a984a8d60
treewide: replace $(STAGING_DIR)/host and $(HOST_BUILD_PREFIX) with $(STAGING_DIR_HOSTPKG)
As both LEDE and OpenWrt have STAGING_DIR_HOSTPKG now, we can start to rely
on it. See 73b7f55424 for more information on
STAGING_DIR_HOSTPKG.

STAGING_DIR_HOSTPKG won't actually be changed before the first LEDE release
(it is equivalent to $(STAGING_DIR)/host), so this simple search/replace
cleanup is safe to apply. Doing this cleanup now will be useful for the
Gluon project (an OpenWrt/LEDE based firmware framework) for experimenting
with modifying STAGING_DIR_HOSTPKG before doing this in the LEDE upstream.

Also fixes a typo in the dbus Makefile ("STAGIND_DIR").

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2017-01-10 18:25:54 +01:00
Alexandru Ardelean
ab5afd7620 libs/dtc: fix build on x86_64
Fixes build error:
```
x86_64-openwrt-linux-musl-gcc -L/home/sandu/work/lede/staging_dir/target-x86_64_musl-1.1.15/usr/lib -L/home/sandu/work/lede/staging_dir/target-x86_64_musl-1.1.15/lib -L/home/sandu/work/lede/staging_dir/toolchain-x86_64_gcc-5.4.0_musl-1.1.15/usr/lib -L/home/sandu/work/lede/staging_dir/toolchain-x86_64_gcc-5.4.0_musl-1.1.15/lib -znow -zrelro  -fPIC -shared -Wl,--version-script=libfdt/version.lds -Wl,-soname,libfdt.so.1 -o libfdt/libfdt-1.4.2.so libfdt/fdt.o libfdt/fdt_ro.o libfdt/fdt_wip.o libfdt/fdt_sw.o libfdt/fdt_rw.o libfdt/fdt_strerror.o libfdt/fdt_empty_tree.o libfdt/fdt_addresses.o
/home/sandu/work/lede/staging_dir/toolchain-x86_64_gcc-5.4.0_musl-1.1.15/lib64/gcc/x86_64-openwrt-linux-musl/5.4.0/../../../../x86_64-openwrt-linux-musl/bin/ld: libfdt/fdt.o: relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
libfdt/fdt.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:283: recipe for target 'libfdt/libfdt-1.4.2.so' failed
make[4]: *** [libfdt/libfdt-1.4.2.so] Error 1
```

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-01-11 00:01:37 +08:00
W. Michael Petullo
3cc1cf8023 eventlog: import from oldpackages
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2017-01-06 07:55:01 -05:00
champtar
aa77076799 Merge pull request #3742 from diizzyy/patch-6
libs/sqlite3: Update to 3.16.0 and add optimizations
2017-01-05 07:06:38 -08:00
Daniel Engberg
8637073669 libs/sqlite3: Update to 3.16.0 and add optimizations
Update to 3.16.0

Add following optimizations:

HAVE_ISNAN
HAVE_MALLOC_USABLE_SIZE

Link: https://www.sqlite.org/compile.html

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-05 01:30:09 -06:00
Carlos Ferreira
6428d61810
boost: Package Version Update -> 1.63.0
Maintainer: @ClaymorePT
Compile tested: Broadcom BCM2708
Run tested: None

Description:

This package update contains no new libraries.
Information about the 1.63.0 release (updated libraries, bug fixes, etc), can be found here [1].

[1]: http://www.boost.org/users/history/version_1_63_0.html

Signed-off-by: Carlos Ferreira <carlosmf.pt@gmail.com>
2017-01-05 00:49:50 +00:00
Jean-Michel Julien
b71421ac68 poco: update to 1.7.7
Update package to latest stable version (1.7.7)

Signed-off-by Jean-Michel Julien <jean-michel.julien@trilliantinc.com>
2017-01-04 14:19:21 -05:00
Daniel Albers
6453ef9e9c libpng: update to 1.2.57
Fixes CVE-2016-10087

Signed-off-by: Daniel Albers <Daniel.Albers@public-files.de>
2017-01-03 19:59:57 +01:00
Luka Perkov
54b2e9f7f9 libuv: bump to latest version
While at it install in staging_dir libuv.a used for static linking and update
my email address.

Signed-off-by: Luka Perkov <luka.perkov@sartura.hr>
2017-01-01 23:44:01 +01:00
Hannu Nyman
03c3fbb96b Merge pull request #3702 from hauke/libcoap
libcoap: fix PKG_BUILD_DIR
2016-12-30 12:31:35 +02:00
Michael Heimpold
e97706c02b libcanfestival: define package build directory explicitly
This should fix the build on LEDE buildbots which bail out with:

-snip-
...
! -d ./src/ ] || cp -fpR ./src/* /data/bowl-builder/arm_arm926ej-s/build/ (wrapped)
  sdk/build_dir/target-arm_arm926ej-s_musl-1.1.15_eabi/libcanfestival-8bfe0ac0

Applying ./patches/001-sigval-ref-fix.patch using plaintext:
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- a/drivers/timers_unix/timers_unix.c
|+++ b/drivers/timers_unix/timers_unix.c
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
Patch failed!  Please fix ./patches/001-sigval-ref-fix.patch!
...
-snap-

Reason is, that the tar ball created by hg checkout does not contain the
version string appended to the root source directory as expected by
default PKG_BUILD_DIR, so this patch adjusts the expected directory name.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-12-27 21:45:39 +01:00
Hauke Mehrtens
387e2d55cc libcoap: fix PKG_BUILD_DIR
libcoap is not building in LEDE any more because it is extracted to
/libcoap/ and the package makefiles try to access it at
/libcoap-2da31de732c0e51a9bc9e1d4aea21e25da89cf87/.

This patch defines a PKG_BUILD_DIR variable to make it use /libcoap/
without the hash.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-12-25 17:56:09 +01:00
Hauke Mehrtens
f966e760b7 boost: build always with -std=gnu++14 with recent compilers.
Some parts of boost need at least C++11, activate -std=gnu++14
when possible and otherwise use -std=gnu++11 instated of using the
default which is -std=gnu++98.

This fixes the build for me when I build everything expect
boost-coroutine2 with gcc 5.4.0 on LEDE.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-12-25 17:52:51 +01:00
Alin Nastac
8ad51477ae libs/libexif: Disable nls
Fixes missing @MKINSTALLDIRS@ substitution in po/Makefile.

Signed-off-by: Alin Nastac <alin.nastac@gmail.com>
2016-12-20 18:38:17 -06:00
Dana Myers
84b163ac77 libs/rxtx: add support for RX/TX Java serial communications
Integrate support for RX/TX Java serial communications library.
Includes patch to include support for ttyACM* devices.

Signed-off-by: Dana H. Myers k6jq@comcast.net
2016-12-19 19:50:00 -06:00
Nikos Mavrogiannopoulos
347c2f4ecc Merge pull request #3662 from diizzyy/patch-27
libs/libtasn1: Update to 4.9
2016-12-17 10:19:04 +01:00
Daniel Engberg
4bd8d2b274 libs/liblz4: Use xz compression instead of gz
Use xz compression as it saves space compared to gz.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2016-12-17 01:05:29 -06:00
Ted Hess
2e40c6ba71 Merge pull request #3634 from p-wassi/libexpat_220
libs/expat: update to 2.2.0
2016-12-16 18:19:32 -05:00
Daniel Engberg
3930c3428f libs/libtasn1: Update to 4.9
Update 4.9 and use URL alias

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2016-12-16 14:54:07 +01:00
Dominik Menke
8dd99f4f7f libuecc: use shared instead of static library
This patch prepares for another future package (ecdsautils),
which builds multiple binaries all linked to libuecc.

The changes are a direct copy of [1]. The original commit
message was:

> commit cb2ecbfdf0c478568a28aacb99d30fd6ee5c0dd1
> From: Matthias Schiffer <mschiffer@universe-factory.net>
> Date: Tue, 3 May 2016 21:33:34 +0200
> Subject: libuecc: use shared instead of static library
>
> Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>

[1]: cb2ecbfdf0/patches/packages/openwrt/0007-libuecc-use-shared-instead-of-static-library.patch

Signed-off-by: Dominik Menke <dom@digineo.de>
2016-12-14 10:47:51 +01:00
Yousong Zhou
3e4d616a74 dtc: initial version 1.4.2
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2016-12-11 21:32:22 -06:00
Ted Hess
781b57f177 Merge pull request #3554 from thess/x264-test
libx264: Add AMD Geode and i486 to ASM blacklist, fix CPU type test
2016-12-08 15:25:42 -05:00
Ted Hess
a41be403e6 libx264: Add AMD Geode and i486 to ASM blacklist, fix CPU type test
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-12-08 15:21:57 -05:00
Ted Hess
765ff16b5a Merge pull request #3556 from thess/libopus-test
opus: Disable ASM for xscale and arm926ej-s
2016-12-08 09:58:09 -05:00
p-wassi
859b8b75fe libs/expat: update to 2.2.0
Update libexpat to upstream release 2.2.0

Signed-off-by: Paul Wassi <p.wassi@gmx.at>
2016-12-08 10:46:58 +01:00
Hannu Nyman
1ca5e382d6 Merge pull request #3612 from ejurgensen/mxml_2.10
mxml: Update to version 2.10
2016-12-04 01:23:04 +02:00
ejurgensen
2981bd65f0 mxml: Update to version 2.10
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2016-12-03 17:23:41 +01:00
Daniel Engberg
2057d7c790 libs/libarchive: Fix unintended linking of liblz4
Fixes unintended linking of liblz4
Thanks to hnyman for making me aware of this issue.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2016-12-03 02:33:09 +01:00
Daniel Engberg
2121d6595e libs/libarchive: Update to 3.2.2 and add bsdtar
Updates libarchive to 3.2.2
Adds bsdtar aswell as usable archive/compression support

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2016-12-01 14:20:27 -06:00
Alexander Couzens
55524f1b0a
libmicrohttpd: update to 0.9.52
Compile tested on x86_64.
Runtime tested on x86_64.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2016-11-30 17:42:58 +01:00
Hannu Nyman
191bf5e4a9 Merge pull request #3591 from haraldg/elektra
elektra: Update to 0.8.19
2016-11-28 23:07:07 +02:00
Harald Geyer
e229930a50 elektra: Update to 0.8.19
Noteable change: The libelektra-extra package now depends on libstdcpp.

Signed-off-by: Harald Geyer <harald@ccbib.org>
2016-11-28 14:39:47 +01:00
Michael Heimpold
af00af445e libcanfestival: skip building examples
At the moment, LEDE buildbots are complaining with:

-snip-
...
libcanfestival/examples/TestMasterSlave/TestMasterSlave.c:50: undefined reference to `MasterMap1'
TestMasterSlave.o: In function `InitNodes':
...
-snap-

Since we are only interessted in the library itself, skip compilation
of the example code. This should both fix the build and speedup it
a little bit.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-11-28 09:10:27 +01:00
Ted Hess
cb80335e93 libaudiofile: Update source URL to GNOME repo
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-11-27 10:24:50 -05:00
Ben Rosser
d8211a9659 quasselc: add new package
quasselc is a library providing an API to access a Quassel core
in pure C. Quassel is a distributed IRC client where the core
can run independently of the interface(s). This library provides
a C API for programs that wish to implement the Quassel protocol.

Signed-off-by: Ben Rosser <rosser.bjr@gmail.com>
2016-11-23 20:11:50 -06:00
Ted Hess
52d41ed0e3 opus: Disable ASM for xscale and arm926ej-s
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-11-23 17:22:43 -05:00
Ted Hess
2eb0eaa774 Merge pull request #3553 from luizluca/libvpx-update
libvpx: bump to 1.6.0
2016-11-23 13:33:01 -05:00
Luiz Angelo Daros de Luca
71e6e6e4fe libvpx: bump to 1.6.0
This release improves upon the VP9 encoder and speeds up the encoding
and decoding processes.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2016-11-22 16:09:37 -02:00
Michael Heimpold
1232a6caa2 openldap: do not build doc and tests subdirs
At least one LEDE buildbot is missing tools to create man pages, thus the build
sometimes (depends on which buildbot is used) fails with [1]:

-snip-
make[7]: Entering directory '/mnt/build-dir/lede/armeb_xscale/build/sdk/build_dir/target-armeb_xscale_musl-1.1.15/openldap-2.4.44/doc/man/man1'
PAGES=`cd .; echo *.1`; \
for page in $PAGES; do \
    sed -e "s%LDVERSION%2.4.44%" \
	-e 's%ETCDIR%/etc/openldap%g' \
	-e 's%LOCALSTATEDIR%/var%' \
	-e 's%SYSCONFDIR%/etc/openldap%' \
	-e 's%DATADIR%/usr/share/openldap%' \
	-e 's%SBINDIR%/usr/sbin%' \
	-e 's%BINDIR%/usr/bin%' \
	-e 's%LIBDIR%/usr/lib%' \
	-e 's%LIBEXECDIR%/usr/lib%' \
	-e 's%MODULEDIR%/usr/lib/openldap%' \
	-e 's%RELEASEDATE%2016/02/05%' \
	    ./$page \
	| (cd .; soelim -) > $page.tmp; \
done
/bin/sh: 15: soelim: not found
/bin/sh: 15: soelim: not found
/bin/sh: 15: soelim: not found
/bin/sh: 15: soelim: not found
/bin/sh: 15: soelim: not found
/bin/sh: 15: soelim: not found
/bin/sh: 15: soelim: not found
/bin/sh: 15: soelim: not found
/bin/sh: 15: soelim: not found
Makefile:292: recipe for target 'all-common' failed
make[7]: *** [all-common] Error 127
-snap-

For OpenWrt/LEDE, there is no reason to build the tests and/or man pages,
so let's patch it away. And since other packages need openldap as
build dependency (e.g. php) this automatically fixes the build of these
depended packages.

[1] https://downloads.lede-project.org/snapshots/faillogs/armeb_xscale/packages/openldap/compile.txt

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-11-19 21:29:37 +01:00
Daniel Golle
65bf3b3740 Merge pull request #3500 from kissg1988/postgresql
postgresql: fix download URLs
2016-11-17 15:54:14 +01:00
Carlos Ferreira
cd69e7376c boost: Patch to support Fiber
This update provides a patch in order to support Boost.Fiber.

Signed-off-by: Carlos M. Ferreira carlosmf.pt@gmail.com
2016-11-13 13:58:39 +00:00
Gergely Kiss
5ab41729ea postgresql: fix download URLs
Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2016-11-11 11:23:49 +01:00
Ted Hess
79aa1c43d2 Merge pull request #3497 from thess/boost-build
boost: Fix python packages. Remove boost-libs from boost meta package…
2016-11-09 17:36:45 -05:00