Commit Graph
100 Commits
Author SHA1 Message Date
Rosen Penev 9dfd4867ee liburcu: Fix typo from last commit
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-26 11:16:58 -07:00
Rosen PenevandGitHub 8ed2d22de3 Merge pull request #10079 from ryzhovau/libgd_CFLAGS
libgd: avoid using host headers
2019-09-26 09:40:16 -07:00
Rosen Penev 6ed8abd958 transmission: Merge all the command line params in one line
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-26 01:46:26 -07:00
Rosen Penev 47b5986750 liburcu: Switch from @!arc to targets
Works around a bug with the buildbots where they try to build it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-25 22:29:07 -07:00
Rosen Penev 4e6dae7f39 ola: Remove HOST_LDFLAGS hack
This has been solved properly.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-25 22:00:04 -07:00
Rosen Penev a6529c2ac2 protobuf: Fix rpath
protobuf was setting its own rpath, preventing the build system from
overriding it. Comment it out.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-25 21:59:02 -07:00
Rosen Penev 7a2b6bfdb8 protobuf-c: Fix host binary
It needs rpath to find libprotoc.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-25 21:57:22 -07:00
Rosen Penev 46cee45370 mjpg-streamer: Fix build dependency
It needs to be on host. The target one is already covered below.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-25 21:27:36 -07:00
Rosen Penev d6e1e8d9fb transmission: Fix typo in init script
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-25 13:25:53 -07:00
Rosen PenevandGitHub a10ad0ec8c Merge pull request #10054 from flyn-org/pigeonhole
pigeonhole: update to 0.5.7.2
2019-09-24 15:08:30 -07:00
Rosen PenevandGitHub b50ee9b45e Merge pull request #10062 from ja-pa/treewide-cpe-id-2
treewide: add PKG_CPE_ID for cvescanner
2019-09-24 15:03:31 -07:00
Rosen Penev 39927180b5 protobuf-c: Fix mistake from previous commit
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-24 12:46:36 -07:00
Rosen PenevandGitHub a863d75098 Merge pull request #10067 from BKPepe/quassel
quassel-irssi: refresh patches to avoid fuzz
2019-09-24 12:08:40 -07:00
Rosen PenevandGitHub 862510a251 Merge pull request #10046 from neheb/pfix
protobuf fixes from CMake conversion
2019-09-24 10:50:20 -07:00
Rosen PenevandGitHub cdf54068f9 Merge pull request #10048 from neheb/avro
avro: Replace PKG_INSTALL with CMAKE_INSTALL
2019-09-24 10:48:18 -07:00
Rosen PenevandGitHub acc646dafb Merge pull request #9940 from neheb/tr2
transmission: Fix tracker issue with some firewalls
2019-09-23 17:28:10 -07:00
Rosen PenevandGitHub 979568f1cb Merge pull request #10059 from neheb/boooo
boost: Update host libraries
2019-09-23 15:26:59 -07:00
Rosen Penev 546ea3475a ola: Fix HOSTPKG linking
Before the CMake update, either protobuf was being installed to HOST
instead of HOSTPKG by mistake or some other problem.

This adds a linker flag to look in the proper location.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-23 15:23:41 -07:00
Rosen Penev 53b9d894fb libprotobuf-c: Switch to CMake
Simplifies the Makefile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-23 15:01:02 -07:00
Rosen Penev e8da6d9294 protobuf: Fix host build
rpath is needed as the host directory instead of hostpkg is used for some
reason.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-23 14:56:18 -07:00
Rosen Penev a54c065ee2 libftdi: Add back Boost_NO_BOOST_CMAKE
Needed by this package for some reason.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-23 12:06:32 -07:00
Rosen Penev 730a1697fe transmission: Fix tracker issue with some firewalls
Some firewalls mandate a minimum size of 4k for SYN packets, which
transmission does not do by default. Upstream issue here:

https://github.com/transmission/transmission/issues/964

Cleanup:

Fixed license info.

Removed two unnecessary patches.

Ran shell script through shellcheck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-23 11:41:10 -07:00
Rosen Penev 1f77459ace boost: Update host libraries
It seems newer versions of fbthrift require more libraries.

Also added AR7, RB532, and Lantiq ASE to fiber exclusion.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-23 11:29:52 -07:00
Rosen Penev af51dbed7b jsoncpp: Fix pkgconfig file
Backported upstream patch to make the pkgconfig file more cross compile
friendly. I don't think anything uses this.

Replaced Installev with CMAKE_INSTALL.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-22 18:28:14 -07:00
Rosen Penev 76b57b0e6c fbzmq: Size optimizations
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-22 18:11:24 -07:00
Rosen Penev 7139cddccf fbthrift: Update to 2019-09-22
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-22 18:11:23 -07:00
Rosen Penev 164e706f9d librsocket-cpp: Update to 2019-09-22
Added URLs.

Added needed Boost patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-22 18:11:23 -07:00
Rosen Penev 43a8e02bb8 libwangle: Update to 2019.09.22.00
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-22 18:11:23 -07:00
Rosen Penev 0f209e988c libfizz: Update to 2019.09.22.00
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-22 18:11:23 -07:00
Rosen Penev d28d9aa4dc libfolly: Update to 2019.09.22.00
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-22 18:11:22 -07:00
Rosen Penev 78248fb2fd miniupnpc: Update to 2.1.20190824
Switched to CMAKE_INSTALL to get rid of InstallDev.

Added PKG_BUILD_PARALLEL for faster compilation.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-21 15:57:41 -07:00
Rosen Penev 61b5f5b16c cshark: Switch to standard PKG_SOURCE_VERSION/DATE
Several other cleanups.

Added PKG_BUILD_PARALLEL for faster compilation.

Removed PKG_INSTALL as cmake.mk already defines it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-21 15:56:58 -07:00
Rosen Penev 68d3734dea avro: Replace PKG_INSTALL with CMAKE_INSTALL
Allows removal of the InstallDev section as it's now implicit.

PKG_INSTALL is already defined in cmake.mk

This also installs a pkgconfig file. Added a patch to fix it up.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-21 15:52:29 -07:00
Rosen Penev 0dac4b74ca libftdi1: Fix pkgconfig paths properly
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-21 15:49:58 -07:00
Rosen Penev 3c4419d45b libftdi: Fix pkgconfig paths
Switched to CMAKE_INSTALL for simplicity.

Other minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-21 15:49:13 -07:00
Rosen PenevandGitHub b79d82043a Merge pull request #10029 from neheb/zst2
zstd: Update to 1.4.3
2019-09-21 11:58:34 -07:00
Rosen PenevandGitHub 7207e0b788 Merge pull request #10020 from neheb/cap
libcap: Fix pkgconfig file
2019-09-21 11:58:08 -07:00
Rosen PenevandGitHub 1ea1d42cae Merge pull request #10021 from neheb/gps
gpsd: Fix pkgconfig file for libgps
2019-09-20 10:11:08 -07:00
Rosen PenevandGitHub 52d79aaeae Merge pull request #9988 from neheb/mot
motion: Update to 4.2.2
2019-09-20 00:58:29 -07:00
Rosen Penev 959a2fb307 mjpg-streamer: Fix build depends
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-19 20:58:11 -07:00
Rosen PenevandGitHub 8e09b9e136 Merge pull request #10032 from cotequeiroz/python-certifi-bump
python-certifi: bump to 2019.9.11
2019-09-19 20:55:08 -07:00
Rosen PenevandGitHub bc98fd224c Merge pull request #9977 from neheb/prot
protobuf: Switch to CMake
2019-09-19 17:45:02 -07:00
Rosen PenevandGitHub 064af793e7 Merge pull request #9975 from neheb/lz44
liblz4: Update to 1.9.2
2019-09-19 17:44:17 -07:00
Rosen PenevandGitHub 720ae061e8 Merge pull request #9974 from neheb/libogg
libogg: Update to 1.3.4
2019-09-19 17:43:56 -07:00
Rosen PenevandGitHub 5de554a04f Merge pull request #10028 from neheb/dj
django: Update to 1.11.24
2019-09-18 23:48:26 -07:00
Rosen Penev 34c0839a76 p11-kit: Update to 0.23.17
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-18 14:57:19 -07:00
Rosen Penev 133a02a115 zstd: Update to 1.4.3
Bugfix release.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-18 14:49:38 -07:00
Rosen Penev 64a02079da django: Update to 1.11.24
Fixes a whole bunchs of CVEs:

CVE-2019-3498
CVE-2019-6975
CVE-2019-12308
CVE-2019-12781
CVE-2019-14232
CVE-2019-14233
CVE-2019-14234
CVE-2019-14235

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-18 14:40:47 -07:00
Rosen PenevandGitHub a0516d7e1d Merge pull request #10027 from James-TR/fix/pdns-lua-dep
pdns: Explicitly define lua implementation
2019-09-18 11:52:08 -07:00
Rosen Penevandtripolar 123373b1b7 pulseaudio: Backport upstream patch
Fixes compilation with recent alsa-libs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-18 20:11:52 +02:00
Rosen PenevandGitHub 70ef602a2b Merge pull request #10022 from neheb/fork
forked-daapd: Fix compilation with newer alsa-libs
2019-09-18 10:23:26 -07:00
Rosen PenevandGitHub e5765ce685 Merge pull request #10016 from nxhack/libuv_bump
libuv: update to 1.32.0
2019-09-17 22:10:23 -07:00
Rosen Penev 398f6a754c forked-daapd: Fix compilation with newer alsa-libs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-17 17:44:22 -07:00
Rosen Penev c56ad06395 libgd: Fix pkgconfig file for cross compilation
This allows packages that use pkgconfig to find libgd properly.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-17 16:09:38 -07:00
Rosen Penev c75fe2fd0f libogg: Update to 1.3.4
Added PKG_BUILD_PARALLEL for faster compilation.

Added ABI_VERSION to force rebuilds on ABI upgrade.

Added a couple of LDFLAGS for smaller size.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-17 16:01:34 -07:00
Rosen Penev 92258da65a gpsd: Fix pkgconfig file for libgps
This ensures it can be found properly by any package that uses pkgconfig
to find libgps.

Nothing in the tree currently does.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-17 15:42:53 -07:00
Rosen Penev d3908aee91 libcap: Fix pkgconfig file
Helps packages that use pkgconfig to find libcap when installed in OpenWrt

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-17 15:40:53 -07:00
Rosen PenevandGitHub 3e33919d10 Merge pull request #10007 from neheb/lcdg
lcdgrilo: Fix compilation with newer Vala
2019-09-17 13:36:19 -07:00
Rosen PenevandGitHub ea350a3b4c Merge pull request #10018 from ja-pa/treewide-cpe-id
treewide: add PKG_CPE_ID for better cvescanner coverage
2019-09-17 13:35:49 -07:00
Rosen PenevandYousong Zhou 4cecfeced8 dtc: Add missing dependency to -utils
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-17 11:37:15 +08:00
Rosen Penev 0fa6b85686 ulogd: Add back autoreconf
Compile fails at times, probably because of the patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-16 17:49:17 -07:00
Rosen Penev 0350a15716 protobuf: Switch to CMake
Allows PKG_BUILD_PARALLEL to work properly.

Replaced InstallDev section with CMAKE_INSTALL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-16 16:34:23 -07:00
Rosen Penev 762a0eeb79 libftdi1: Apply pkgconfig fixes to libftdipp1 as well
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-16 12:02:05 -07:00
Rosen Penev bfcab07d87 libfmt: Fix pkgconfig paths
pkgconfig needs to override these.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-16 11:51:32 -07:00
Rosen Penev 434debefff libzstd: Fix pkgconfig paths for cross compilation
pkgconfig needs to override these.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-16 11:50:13 -07:00
Rosen Penev 180134d04c libftdi1: Partially add back InstallDev
The pkgconfig file needs changing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-16 10:44:38 -07:00
Rosen PenevandGitHub b505803714 Merge pull request #9995 from flyn-org/scapy
scapy: update to 2.4.3
2019-09-16 09:46:59 -07:00
Rosen PenevandGitHub f4b4701cc7 Merge pull request #10010 from Cynerd/python-schema-update
python-schema: update to version 0.7.1
2019-09-16 09:43:22 -07:00
Rosen PenevandGitHub f825264d79 Merge pull request #10011 from Cynerd/bigclown-version-bump
Bigclown version bump
2019-09-16 09:40:10 -07:00
Rosen PenevandGitHub a84aaa1541 Merge pull request #10012 from Wedmer/master
zoneinfo: Updated to the latest release.
2019-09-16 09:39:24 -07:00
Rosen Penev 16fb706641 lcdgrilo: Fix compilation with newer Vala
It seems semantics changed slightly.

Cleaned up Makefile for consistency between packages.

Added PKG_BUILD_PARALLEL for faster compilation.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-16 09:38:03 -07:00
Rosen PenevandGitHub 68a728e8d7 Merge pull request #9994 from flyn-org/vips
vips: update to 8.8.2
2019-09-15 10:20:25 -07:00
Rosen PenevandGitHub 4d163eafa8 Merge pull request #9987 from neheb/lept
leptonica: Add missing libwebp dependency
2019-09-15 09:16:36 -07:00
Rosen PenevandGitHub 9c13836afa Merge pull request #9990 from lnslbrty/package/wipe
wipe: add new package
2019-09-15 07:23:02 -07:00
Rosen PenevandGitHub 744fc97820 Merge pull request #9584 from ynezz/upstream/move-scons
scons: move host build tool to a proper place
2019-09-15 07:21:52 -07:00
Rosen PenevandGitHub 21a471fb58 Merge pull request #9985 from thess/dnscrypt-update
dnscrypt-proxy: Update to latest git version.
2019-09-13 17:56:38 -07:00
Rosen PenevandGitHub 95ef737b9b Merge pull request #9989 from neheb/rso
librsocket-cpp: Update to 2019-09-12
2019-09-13 15:21:51 -07:00
Rosen Penev 03661fd4a5 librsocket-cpp: Update to 2019-09-12
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-13 14:45:31 -07:00
Rosen Penev 79168cc259 libftdi1: Remove faulty change from last patch
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-13 13:14:48 -07:00
Rosen Penev 1236cab60d motion: Update to 4.2.2
Removed webp support. motion picks it up now that it's in the tree.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-13 13:11:07 -07:00
Rosen Penev 4939a9c291 opencv: Add missing libwebp dependency
Now that libwebp is in the tree, opencv picks it up.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-13 13:07:20 -07:00
Rosen Penev 8fdadfd5ee leptonica: Add missing libwebp dependency
Now that libwebp is in the tree, leptonica picks it up.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-13 13:02:46 -07:00
Rosen Penev 81e6bb77cf nut: Switch to pkgconfig for finding libgd
nut uses gdlib-config to find libgd, which happens to be deprecated. This
switches it to use pkgconfig and allows a fallback to gdlib-config, same
as the libusb check.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-13 12:56:43 -07:00
Rosen Penev b5b2fa187d libgd: Backport SOVERSION and pkgconfig changes
The latter is needed for some packages to find libgd.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-13 12:54:50 -07:00
Rosen PenevandGitHub 6468932200 Merge pull request #9981 from jefferyto/go-1.13-trimpath
golang: Use new -trimpath option when compiling Go packages
2019-09-13 10:59:43 -07:00
Rosen PenevandGitHub 58e8fe2fee Merge pull request #9983 from James-TR/pdns-4.2.0-bump
pdns: bump version to 4.2.0
2019-09-13 10:59:03 -07:00
Rosen PenevandGitHub a1057cea1f Merge pull request #9963 from neheb/gd4
libgd: Switch to CMake
2019-09-13 01:55:09 -07:00
Rosen PenevandGitHub 6af102fcf7 Merge pull request #9979 from commodo/seahub-mysqlclient
seafile-seahub: update dependency to python-mysqlclient
2019-09-13 00:18:29 -07:00
Rosen Penev 2e12e13a3b libftdi1: Don't build examples
Add PKG_BUILD_PARALLEL for faster compilation.

Replace InstallDev section with CMAKE_INSTALL

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 19:45:53 -07:00
Rosen Penev 7276289795 liblo: disable tests and enable IPv6
Speeds up compilation.

Also fixed compilation without deprecated POSIX APIs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 19:45:19 -07:00
Rosen PenevandGitHub 3aaedf9ccb Merge pull request #9690 from neheb/snmp
smartsnmpd: Update to 2015-02-22 version
2019-09-12 15:16:18 -07:00
Rosen Penev eadd5abe40 smartsnmpd: Update to 2015-02-22 version
Ran through 2to3 to get it to compile.

Ran init script through shellcheck. Grouped several file writes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 15:11:49 -07:00
Rosen Penev 3e44ecbafa libgd: Switch to CMake
Size reduced from 92878 to 91675 bytes.

CMake added CXX files. Removed those.

Removed ceill patch. ceill is not used anymore.

Removed pkgconfig patch. CMake uses a different file, which does not have
this problem.

Further size reduction to 87938 with LTO.

Removed InstallDev. CMAKE_INSTALL takes care of that.

Added WebP support.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 14:48:32 -07:00
Rosen Penev 70448f6e1f libwebp: Fix InstallDev typo again
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 14:47:57 -07:00
Rosen Penev 8c16ee38b7 libwebp: Fix typo with InstallDev section
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 14:37:40 -07:00
Rosen Penev 4a829f7c6d libfolly: Pass -DBoost_NO_BOOST_CMAKE
It seems the new CMake update broke boost again.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 14:33:14 -07:00
Rosen PenevandGitHub f76a89cc87 Merge pull request #9946 from neheb/unr
unrar: Update to 5.8.1
2019-09-12 14:30:23 -07:00
Rosen PenevandGitHub faabb39e9b Merge pull request #9962 from mhei/pecl-mcrypt-license
php7-pecl-mcrypt: update PKG_LICENSE
2019-09-12 14:24:13 -07:00
Rosen PenevandGitHub b165454c2e Merge pull request #9961 from mhei/pecl-krb5-license
php7-pecl-krb5: fix PKG_LICENSE tag
2019-09-12 14:23:58 -07:00
Rosen PenevandGitHub 7c6d46f33f Merge pull request #9945 from neheb/gc
libgcrypt: Update to 1.8.5
2019-09-12 14:23:24 -07:00