Commit graph

2269 commits

Author SHA1 Message Date
Rosen Penev
14f80a7302
logrotate: Add ACL support
Various Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 788318625d)
2019-09-26 19:36:25 -07:00
Sven Eckelmann
1142f52078
treewide: Change .*GPL.*+ licenses to SPDX compatible identifier
The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL
licenses. But a lot of packages did use a different, non-SPDX style with a
"+" at the end instead of "-or-later".

Signed-off-by: Sven Eckelmann <sven@narfation.org>
(cherry-picked from bbb1ea7345)
2019-09-26 19:36:25 -07:00
Sven Eckelmann
186dc60443
ap51-flash: upgrade package to latest release 2019.0
* improved Zyxel firmware detection
* introduced optional MAC address filtering
* added support for:

  - Plasma Cloud PA300
  - Plasma Cloud PA1200
  - Plasma Cloud PA2200

Signed-off-by: Sven Eckelmann <sven@narfation.org>
(cherry-picked from 22062b10c6)
2019-09-26 19:36:23 -07:00
Luiz Angelo Daros de Luca
8f2dccc568
hplip: bump to 3.19.6
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
(cherry-picked from fdeb5f8171)
2019-09-26 19:36:23 -07:00
Rosen Penev
efe8842b51 crconf: Pass CFLAGS properly
CFLAGS were not being passed, breaking ASLR builds.

Switched to using PKG_SOURCE_DATE for the version.

Added PKG_BUILD_PARALLEL for faster compilation.

Added license information.

Small Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 35a258a55c)
2019-09-23 11:58:27 -07:00
Karel Kočí
4aa305c99d
bigclown-firmware-tool: update to version 1.4.1
This release updates: bcf create --from

There are no dependencies changes introduced by upstream and changes are
of limited character.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
(cherry-picked from commit 7741e5db4b)
2019-09-17 08:43:21 +02:00
Karel Kočí
c23b682767
bigclown-firmware-tool: add new package
This is tool to flash/manage firmware in Bigclown modules.

Signed-off-by: Karel Kočí <cynerd@email.cz>
(cherry-picked from commit 7950442dff)
2019-09-17 08:43:09 +02:00
Karel Kočí
b5a451cfe4
bigclown-mqtt2influxdb: update to version 1.2.0
This version introduces new option -d that makes service not to exit on
error. This is brutal solution but is required to protect against
service failure when remote resource is down.

bigclown-mqtt2influxdb is service moving data from MQTT to InfluxDB and
both of those services can and potentially are remote. The original
implementation where it failed when service goes down is not ideal
because network outage or target server outage can later require this
service restart.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
(cherry-picked from commti 508e2b865a)
2019-09-17 08:42:09 +02:00
Josef Schlehofer
5be09b19ab
btrfs-progs: Update to version 5.2.2
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry-picked from commit c42b279)
2019-09-12 11:08:24 +02:00
Hannu Nyman
4fcdefd5c7 haveged: update to 1.9.6
Update haveged to 1.9.6

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit c933ac5dcb)
2019-09-02 20:59:59 +03:00
Hannu Nyman
8893b467cc nano: update to 4.4
Update nano editor to 4.4

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit d9347059a8)
2019-08-25 20:40:46 +03:00
Eneas U de Queiroz
0c8ad0cc12
squashfs-tools: need to include sys/sysmacros.h
The inclusion of <sys/sysmacros.h> by <sys/types.h> was deprecated and
removed.  This is causing major, minor, and makedev to be undefined.

The patch is an upstream commit fixing it.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2019-08-18 20:22:42 -07:00
Etienne Champetier
f07e5b5b2c prometheus-node-exporter-lua: add target & system to OpenWrt collector
Before:
node_openwrt_info{revision="r10756+1-7546be6007",model="GL.iNet GL-AR150",id="OpenWrt",board_name="glinet,gl-ar150",release="SNAPSHOT"} 1

After:
node_openwrt_info{revision="r10756+1-7546be6007",target="ath79/generic",board_name="glinet,gl-ar150",id="OpenWrt",model="GL.iNet GL-AR150",release="SNAPSHOT",system="Atheros AR9330 rev 1"} 1

Fixes #9730, replace #9735

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit a14bed1bc9)
2019-08-15 20:22:08 -07:00
Rosen Penev
18a8d8b64e
gddrescue: Add uClibc-ng support
It turns out, this breaks only when compiling with both uClibc-ng and
uClibc++. If the libc or libc++ gets swapped out, it compiles fine.

libstdcpp is fine because it already undefs these macros. The actual
bug is probably in uClibc-ng but this is a fine workaround.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from d6af6a4d75)
2019-08-08 10:27:05 -07:00
Karel Kočí
3cc81898b0
btrfs-progs: scan devices in preinit instead of init script
There is no gain to do device scan in init. Commonly we want to always
scan BTRFS devices to ensure that after boot raids are correctly linked.
It should be done before any init script tries to mount any raid FS.

Comparing init scripts and preinit scripts there are I think two primary
considerations. First is if user is expected to restart/reload/stop
given service on will. I think that there is no such reason for this as
user can easily enough just call btrfs utility it self. Second
consideration is if it makes sense to have it optional. This means if we
want to have ability to enable and disable given service. I think that
there is no such need in this case. It is pretty much doing nothing if
you don't have BTRFS FS connected and when you have you probably want to
scan it.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-08-06 09:59:45 +02:00
Karel Kočí
e8da8c8016
btrfs-progs: use box version of btrfs tool (busybox like)
This instead of building every tool separately builds one btrfs binary
and additional tools are links to this binary. This is same approach as
busybox is using.

This splits list of tools to two. boxprogs are tools that are boxed to
code btrfs binary and progs are tools that are not.
This also overload default all make target of Build/Compile and instead
builds (unified) btrfs.progs and separate progs.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-08-06 09:59:39 +02:00
Josef Schlehofer
af369bfc47
btrfs-progs: Update to version 5.2.1
- Move Depends under URL
- Fix PKG_LICENSE to use correct SPDX License Identifier instead of
deprecated one

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-08-06 09:59:31 +02:00
Rosen Penev
6c04684b51
mt-st: Add missing header
New version of musl no longer includes this header internally.

Removed several unnecessary variables in Makefile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 4cda68c72b)
2019-08-05 12:02:35 -07:00
Rosen Penev
212710c929
xz: Remove bash dependency
Bash is not needed here. These scripts are POSIX compliant.

This was originally added as the configure script looks for /bin/bash
locally. Passing gl_cv_posix_shell overrides this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from d0e3aa7493)
2019-08-05 12:02:15 -07:00
Rosen Penev
52634db76f
findutils: Add missing header
New version of musl no longer internally includes this header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 8ca5cf042d)
2019-08-04 15:35:09 -07:00
Rosen Penev
c205177702
findutils: Fixed up LICENSE information.
Also cleaned some whitespace.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from fca20e2b2f)
2019-08-04 15:34:44 -07:00
Rosen Penev
c997675a65
Merge pull request #9627 from jefferyto/slide-switch-0.9.5-openwrt-19.07
[openwrt-19.07] slide-switch: Update to 0.9.5
2019-08-04 06:47:51 -07:00
Jeffery To
b69270f14b slide-switch: Update to 0.9.5
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-08-02 15:53:59 +08:00
Sebastian Kemper
771bc141c4 mariadb: security bump to 10.2.26
mariadb: security bump to 10.2.26

New upstream release. Addresses:

  CVE-2019-2805
  CVE-2019-2740
  CVE-2019-2739
  CVE-2019-2737
  CVE-2019-2758

Package updates:

  - includes "THIRDPARTY" in PKG_LICENSE_FILES
  - drops client_ed25519 as a dynamic plugin and install it with the lib
    as per upstream decision
  - refreshes patches

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-01 21:57:42 +02:00
Jeffery To
43a9da0136 prometheus: Fix build for mips64/mips64el
Prometheus uses an older version of fsnotify, which uses a system call
(unix.InotifyInit) that is not implemented for mips64/mips64el.

This patches Prometheus to use a newer version of fsnotify that uses a
different system call (unix.InotifyInit1) that should be available on
all Linux systems.

Fixes #9494.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-07-23 04:30:39 +08:00
Rosen Penev
bce47d604a
dosfsutils: Properly fix iconv linking
Necessary when using libiconv.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from fbfe49d7ff)
2019-07-19 20:04:59 -07:00
Rosen Penev
f586d5e79e
gddrescue: Do not build with uClibc-ng
From the developer:

It seems that uClibc-ng is defining fgetc, fputc, feof, and ferror as
macros and not including them in std.

IMO this is a bug in uClibc-ng (maybe caused by lack of clarity in the
C++ standard), because even the C functions that are alowed to be
defined as macros (putc, getc) should be included in std for
consistency. Just imagine the chaos if std::getc were defined or
undefined depending on how it is implemented.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(9172e2828f)
2019-07-19 20:00:00 -07:00
Rosen Penev
3422ff8d97
flashrom: Add ARC support
Mainly endian definitions are needed.

Removed sys/io.h patch. It's a GNU header unsupported by uClibc-ng.

Cleaned up Makefile slightly.

Added HTTPS everywhere.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 12378cd4d3)
2019-07-19 20:00:00 -07:00
Rosen Penev
ae6b12a6be
open2300: Switch to GitHub fork
It applies the single patch here as well as adding some fixes.

The upstream project is dead.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from d2af82a6f5)
2019-07-19 19:50:20 -07:00
Yousong Zhou
f49b61c2e7 coreutils: add alternatives support
Fixes openwrt/packages#9290

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry-picked from commit 9282044851)
2019-07-13 11:07:06 +00:00
Vladimir Ulrich
fa0c3b7baa zoneinfo: Updated to the latest release.
Signed-off-by: Vladimir Ulrich <admin@evl.su>
(cherry picked from commit 5df6ff15be)
2019-07-06 22:31:09 +03:00
Dirk Brenken
9e487fc79e
mc: update to 4.8.23
* bump to release 4.8.23, see
https://midnight-commander.org/wiki/NEWS-4.8.23
* (re-)enable VFS support by default

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 81eccbf480)
2019-07-01 16:05:06 +02:00
Hannu Nyman
aa2bbd6286 collectd: update to 5.9.0
Update collectd to version 5.9.0

* remove backported upstream patches (sensors, modbus)
* remove lua patch that has been been implemented upstream
  (See collectd PR 3144)
* refresh patches and accommodate into upstream path changes
* place the 'stations' datatype for iwinfo in alpbetically
  correct place in types.db
* add libmnl dependency to 'processes' plugin required for the
  new Linux process Delay Accounting capability.
  (Alternatively the capability & requirement might be patched away
   in Makefile.am, HAVE_LIBTASKSTATS from collectd_4ea7a572)

* new plugins (disabled): ampq1, gpu_nvidia, pcie_errors,
                          write_stackdriver, write_syslog

compile-tested: ar71xx/WNDR3700 (all plugins)
run-tested: ar71xx/WNDR3700 (selected plugins)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 08d759f14a)
2019-06-24 20:30:42 +03:00
Yousong Zhou
8acaac7479 treewide: avoid deref symlinks when installing .so
This change is inspired by commit openwrt/openwrt@38b22b1e ("nghttp2:
deduplicate files in libnghttp2")

The packages in this commit are identified with the following command

	grep -rin -E 'INSTALL_(DATA|BIN)' | grep -F '.so' | grep -F '*'

Some of them do not have symlinks and are not affected, but the change
is still applied for consideration of best practices just in case

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry-picked from 9ac5ac81ab)
2019-06-21 02:05:08 +00:00
Hannu Nyman
7a0f588661 nano: update to 4.3
Update nano to 4.3

Release notes at https://nano-editor.org/news.php

2019.06.18 - GNU nano 4.3
* The ability to read from and write to a FIFO has been regained.
* Startup time is reduced by fully parsing a syntax only when needed.
* Asking for help (^G) when using --operatingdir does not crash.
* The reading of a huge or slow file can be stopped with ^C.
* Cut, zap, and copy operations are undone separately when intermixed.
* M-D reports the correct number of lines (zero for an empty buffer).

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 2bdd3856fd)
2019-06-20 14:52:10 +03:00
Deng Qingfang
47117ce9a4 lm-sensors: install libsensors using CP instead of INSTALL_DATA
INSTALL_DATA turns all of the symlinks to files, increasing size.

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-06-16 17:27:31 -07:00
Rosen Penev
38dcd42b87
Merge pull request #9151 from neheb/po
powertop: Do not use fstack-protector on ARC
2019-06-09 09:58:40 -07:00
Marko Ratkaj
d84d95896b utils: sysstat: bump to 12.0.5
Version bump from 12.0.2 to 12.0.5

Signed-off-by: Marko Ratkaj <marko.ratkaj@sartura.hr>
2019-06-09 17:22:13 +02:00
Rosen Penev
c005595e09 pciutils: Install libpci using CP instead of INSTALL_BIN
INSTALL_BIN turns all of the symlinks to files, increasing size.

Updated PCI IDs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-07 17:49:06 -07:00
Rosen Penev
885c8c8e75
Merge pull request #9168 from ja-pa/vim-security-patch
vim: patch security issue
2019-06-06 18:14:20 -07:00
Rosen Penev
cf03afc1f4
Merge pull request #9163 from neheb/nn
zstd: Use CP instead of INSTALL_BIN
2019-06-06 08:35:21 -07:00
Jan Pavlinec
f2417d7198
vim: patch security issue
Fixes CVE-2019-12735

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-06-06 15:54:55 +02:00
Jo-Philipp Wich
d9f29124b7
Merge pull request #9064 from cotequeiroz/lm-sensors-noperl
lm-sensors: add conditionals to perl dependencies
2019-06-06 11:20:47 +02:00
Rosen Penev
fe3e12d8f8
Merge pull request #9166 from nxhack/mg_6_5
mg: update to 6.5
2019-06-05 22:52:23 -07:00
Hirokazu MORIKAWA
07c344f1a7 mg: update to 6.5
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-06-06 11:06:38 +09:00
Rosen Penev
9229c04303 zstd: Use CP instead of INSTALL_BIN
INSTALL_BIN turns symlinks into actual files, which increases the total
size for no reason.

Small Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-05 18:08:36 -07:00
Rosen Penev
f4402d4770
Merge pull request #9145 from neheb/fio
fio: Update to 3.14
2019-06-05 10:02:15 -07:00
Amol Bhave
a73b3b2d75 domoticz: disable searching for boost-cmake
Summary:
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.

Test Plan:
`make package/domoticz/compile`
Also compiled all other packages that have a boost dependency, they seem
to be working fine.
tested on nbg6817

Signed-off-by: Amol Bhave <ambhave@fb.com>
[split unrelated change, change commit subject, alphabetical order]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2019-06-05 10:59:12 +03:00
Stijn Tintel
b93d39ac74 domoticz: enable BUILD_SHARED_LIBS
Without this, no suitable boost_thread variant can be identified when
compiling against Boost 1.70.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2019-06-05 10:55:39 +03:00
Rosen Penev
02a4ac87c0 powertop: Do not use fstack-protector on ARC
Not compatible. Instead of setting PKG_SSP, I had to do this as the
powertop Makefile defines it.

Use $(FPIC) instead of -fPIC to fix potential issues.

Removed musl patch. Not needed anymore.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-04 11:51:26 -07:00
Rosen Penev
0b9f6181c7 fio: Update to 3.14
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-04 01:04:51 -07:00
Rosen Penev
7df4cc1a43 vim: Remove bogus libelf dependency
Unused and Unneeded.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-02 16:21:37 -07:00
Rosen Penev
72dc6f669a
Merge pull request #8965 from neheb/pow
powertop: Switch to uClibc++
2019-06-02 09:48:25 -07:00
Hannu Nyman
982c389732 irqbalance: add support for uci config
Add support for uci config file.

Only a global 'enabled" switch has been implemented so far.

* Default config disables irqbalance initially, so that there is
  no change with the previous behaviour (and the possibly existing
  separate launch scripts in people's builds).

Config file and init script can be later extended for irqbalance
options like the oneshot mode or the evaluation interval

(Also change the init file to use tabs)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-06-02 12:43:08 +03:00
Aleksandr Mezin
df14fa949f irqbalance: add init script
Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
2019-06-02 12:13:53 +03:00
Rosen Penev
2c67456537
Merge pull request #9034 from neheb/do
dosfstools: Fix compilation with full NLS
2019-05-31 20:48:21 -07:00
Rosen Penev
0353ca6833
Merge pull request #9071 from solenoglyph/hfsprogs
hfsprogs: Fix wide string literal in fsck_hfs
2019-05-28 13:54:16 -07:00
Rosen Penev
acc05a66d1
Merge pull request #9094 from jefferyto/bluez-remove-examples
bluez: Remove bluez-examples
2019-05-28 13:46:51 -07:00
Paul Spooren
e83152151b prometheus: update to 2.10
Signed-off-by: Paul Spooren <mail@aparcar.org>
2019-05-28 21:35:01 +02:00
Jeffery To
eab0cfadb3 bluez: Remove bluez-examples
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-28 20:20:25 +08:00
Rosen Penev
85bc7bc4f3
fish: Fix wrong dependency
UCLIBC should be USE_UCLIBC

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-27 16:55:02 -07:00
Rosen Penev
6fb18c99f1
Merge pull request #9043 from neheb/fish
fish: Do not build with uClibc-ng
2019-05-26 15:42:48 -07:00
Henry Cross
cc8b7c8ddc hfsprogs: Fix wide string literal in fsck_hfs
Signed-off-by: Henry Cross <51044550+solenoglyph@users.noreply.github.com>
2019-05-26 10:03:31 -07:00
Rosen Penev
9d34465c49
Merge pull request #8963 from neheb/tell
telldus-core: Fix compilation with full NLS
2019-05-25 11:15:41 -07:00
Eneas U de Queiroz
695717c449
lm-sensors: add conditionals to perl dependencies
This will avoid building perl if lm-sensors-detect is not selected.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-24 16:39:13 -03:00
Hirokazu MORIKAWA
08f616789a mg: fix arc build fail
fix arc (uClibc) build fail

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-22 15:26:57 +09:00
Rosen Penev
c771ed1f64
Merge pull request #9016 from nxhack/mg_for_emacsian
mg: add new package - microscopic emacs style editor
2019-05-21 00:48:35 -07:00
Rosen Penev
a74791edfe fish: Do not build with uClibc-ng
fish requires locale_t, which uClibc-ng does not enable by default.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-20 18:02:31 -07:00
Rosen Penev
28a18b8ecc dosfstools: Fix compilation with full NLS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-19 16:38:55 -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
e2e5eaf678
Merge pull request #9018 from cotequeiroz/bluez-usb
bluez: install kmod-bluetooth only w/ USB_SUPPORT
2019-05-18 07:03:20 -07:00
Hirokazu MORIKAWA
41b1b08115 mg: add new package/microscopic emacs style editor
For Emacsian!

You can use "Dired", which is Emacsian's favorite.
You can also use "re-search".

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-18 21:32:37 +09:00
Rosen Penev
2e819110e7
Merge pull request #8981 from ja-pa/yara-3.10.0
yara: update to version 3.10.0
2019-05-17 16:40:52 -07:00
Rosen Penev
118926c852
Merge pull request #8999 from neheb/lx
lxc: Backport uClibc patch
2019-05-17 13:22:20 -07:00
Eneas U de Queiroz
e9d68ca60e
bluez: install kmod-bluetooth only w/ USB_SUPPORT
kmod-bluetooth depends on USB_SUPPORT.  If the dependency is not
checked here, it will cause recursive dependency in python packages.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-17 12:07:44 -03:00
Hirokazu MORIKAWA
2811ca0f25 swig: update to 4.0.0
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-17 11:17:49 +09: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
2adf9d5d3d
Merge pull request #8961 from neheb/oath
oath-toolkit: Fix compilation with uClibc-ng
2019-05-16 13:38:00 -07:00
Rosen Penev
208dc4defa
Merge pull request #8898 from neheb/rtl
rtl_433: Update to 18.12
2019-05-16 13:35:16 -07:00
Rosen Penev
189a170038 lxc: Backport uClibc patch
Fixes compilation

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-15 17:31:07 -07:00
Eneas U de Queiroz
57b4d94d98
lxc: hide seccomp support for arc
libseccomp does not compile for arc, so we can't show that option for
arc.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-15 09:48:42 -03:00
Jan Pavlinec
9512d71be9
yara: update to version 3.10.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-05-14 09:49:15 +02:00
Jeffery To
43c1b1b53c byobu: Add new package
From the website:
Byobu is a GPLv3 open source text-based window manager and terminal
multiplexer. It was originally designed to provide elegant enhancements
to the otherwise functional, plain, practical GNU Screen, for the Ubuntu
server distribution. Byobu now includes an enhanced profiles, convenient
keybindings, configuration utilities, and toggle-able system status
notifications for both the GNU Screen window manager and the more modern
Tmux terminal multiplexer, and works on most Linux, BSD, and Mac
distributions.

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

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-14 13:55:25 +08:00
Rosen Penev
cfd47f5da1 powertop: Switch to uClibc++
Now that the uClibc++ update has been included, we can switch to it. Basic
testing shows it as working.

Also fixed compilation with uClibc-ng.

libiconv-stub must be used as uClibc-ng does not provide those headers.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-13 14:12:14 -07:00
Rosen Penev
654d857536 telldus-core: Fix compilation with full NLS
-fpermissive is needed due to mismatching parameters (const char vs char).

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-12 00:40:27 -07:00
Rosen Penev
c201e58145 oath-toolkit: Fix compilation with uClibc-ng
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-12 00:34:51 -07:00
Rosen Penev
9cd01fd1c5 flent-tools: Update to 1.2.2
Simplified the Makefile and fixed compilation with uClibc-ng by including
nls.mk.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-12 00:32:38 -07:00
Rosen Penev
5b742358b6
Merge pull request #8907 from neheb/hfs
hfsprogs: Fix compilation with uClibc-ng
2019-05-11 12:12:26 -07:00
Rosen Penev
f681ca8bf2
Merge pull request #8948 from micmac1/maria10224
mariadb: security bump + init script brush-up
2019-05-10 21:37:35 -07:00
Daniel Golle
8199a4b8ab gawk: update to version 5.0.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-05-10 23:40:36 +02:00
Daniel Golle
00175b4fa4 pcsc-tools: update to version 1.5.4
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-05-10 23:36:49 +02:00
Daniel Golle
9cd172336d pcsc-lite: update to version 1.8.25
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-05-10 23:36:49 +02:00
Sebastian Kemper
65036add44 mariadb: init script update
- added trailing '--' to logger to make it foolproof
- user is extracted from config instead of using hard-coded value
- log directory is now also extracted from config (if set)
- directory creation is now done via awk script (more robust)
- improved log messages

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-05-10 22:42:40 +02:00
Sebastian Kemper
498ccc192c mariadb: bump to 10.2.24
From Release Notes:

  Security

    MDEV-18686 - Add option to PAM authentication plugin to allow case insensitive username matching
    bugfix - multi-update checked privileges on views incorrectly (commit 5057d4637525eadad438d25ee6a4870a4e6b384c)
    MDEV-19276 - during connect, write error log warning for ER_DBACCESS_DENIED_ERROR, if log_warnings > 1
    MDEV-17456 - Malicious SUPER user can possibly change audit log configuration without leaving traces.

    Fixes for the following security vulnerabilities:
        CVE-2019-2614
        CVE-2019-2627
        CVE-2019-2628

OpenWrt changes:

  - added PKG_CPE_ID
  - shortened default description to make "opkg info" output easier on the eyes
  - refreshed patches

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-05-10 22:27:07 +02:00
Josef Schlehofer
760073f734
Merge pull request #7792 from trldp/master
Hashdeep: add package
2019-05-08 17:19:15 +02:00
Florian Eckert
70c3ceba57
Merge pull request #8311 from TDT-AG/pr/20190227-collectd
collectd: add uci config support
2019-05-07 21:15:39 +02:00
Rosen Penev
1ad8faa86f
Merge pull request #8870 from neheb/zst
zstd: Fix compilation on uClibc-ng
2019-05-06 23:13:00 -07:00
Daniel Engberg
464e0363e6
Merge pull request #8918 from mstorchak/tmux
tmux: update to 2.9a
2019-05-06 11:48:45 +02:00
Maxim Storchak
17f73fd182 tmux: update to 2.9a
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2019-05-06 12:00:37 +03:00
Rosen Penev
4639e208b3
hfsprogs: Fix compilation with uClibc-ng
Replaced deprecated and unsupported valloc with posix_memalign.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-05 16:00:30 -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
a5f01ff73f
usbmuxd: Update to latest git
Upstream makes infrequent releases while having an active git repository
with important bugfixes.

Removed maintainer from all three packages due to inactivity.

Removed systemd support as systemd is not used in OpenWrt.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-05 11:39:06 -07:00
Rosen Penev
43d26bbf83
rtl_433: Update to 18.12
Added a patch to fix compilation under uClibc-ng.

Reorganized Makefile for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-03 13:06:27 -07:00
Rosen Penev
c5e946f818
Merge pull request #8880 from jefferyto/xz-pkg-config
xz: Use relative paths in pkg-config metadata file
2019-05-03 11:38:59 -07:00
Rosen Penev
de7dd1477e
Merge pull request #8890 from Arduous/temperUSB_update
temperusb: package update to 2.3
2019-05-03 09:34:56 -07:00
Samuel Progin
4ca726ae02 temperusb: package upgrade
Signed-off-by: Samuel Progin <samuel.progin@gmail.com>
2019-05-02 21:46:30 +02:00
Jeffery To
2f5a79cdc2 xz: Use relative paths in pkg-config metadata file
By default, the liblzma pkg-config file (liblzma.pc) is generated with
absolute paths, which $(STAGING_DIR_HOST)/bin/pkg-config is unable to
override.

This patches the file to use paths relative to ${prefix} and
${exec_prefix}.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-03 01:17:12 +08:00
Rosen Penev
e2d5f0b8ff
Merge pull request #8851 from luizluca/sane-usblp
sane-backends: rebind printers to usblp after scan
2019-05-02 00:04:09 -07:00
Luiz Angelo Daros de Luca
7dd2e1776e sane-backends: rebind printers to usblp after scan
While scanning, sane unbinds usb device from usblp module. This
patch creates a saned wrapper that keep track of all usb devices
binded to usblp before saned is launched and rebind them back
if not still bound after saned exits.

This workaround is only effective if saned is launched by a super
daemon like xinetd as it needs to exit after scan job finish. If
not, printing will not be available while saned service is running.

Write access to /sys/bus/usb/drivers/usblp/bind is required. So,
normally it would require root access.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-05-02 03:31:45 -03:00
Rosen Penev
171c81db0a
zstd: Fix compilation on uClibc-ng
uClibc-ng defines __GLIBCC__ and does not compile in execinfo.h. Disable
it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-01 14:13:17 -07:00
Rosen Penev
bae0448263
device-observatory: Fix compilation with uClibc-ng
Two protocol definitions are missing. Took values from Musl.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-01 12:26:25 -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
aa06af37a1
Merge pull request #8775 from neheb/sumo
sumo: Update to 1.1.0
2019-04-30 11:52:11 -07:00
Yousong Zhou
8875e3c513 qemu: bump to version 4.0.0
Group configure options by the functionality category they roughly
belong to

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-04-30 12:46:45 +00:00
Luiz Angelo Daros de Luca
fedc5cf5a4 hplip: bump to 3.19.3
040-fix_bool.patch: fixed upstream
060-fix-uclibc.patch: workaround for uclibc build (arc_arc700)

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-04-30 00:42:49 -03:00
Rosen Penev
62eebff668
Merge pull request #7641 from marcin1j/pr/20181211-owfs-remove-avahi-dependency
owfs: disable avahi dependency
2019-04-29 10:54:39 -07:00
champtar
b30fcbb99c
Merge pull request #8657 from klukonin/Prometheus_add_more_metrics
prometheus-node-exporter-lua: Add more wifi_station metrics
2019-04-28 12:42:50 -03:00
Stijn Tintel
990b083990
Merge pull request #8801 from neheb/domo
domoticz: fix boost 1.70 compat
2019-04-26 11:55:09 +03:00
Yuhei OKAWA
ae34387186 open-vm-tools: bump to 10.3.10
Tested on ESXi 6.7

Signed-off-by: Yuhei OKAWA <tochiro.srchack@gmail.com>
2019-04-26 10:31:34 +08:00
Rosen Penev
b07e20ecbf
Merge pull request #8704 from rosysong/ntfs-3g
ntfs-3g: allow build without ntfs3g.probe utility
2019-04-25 17:04:24 -07:00
Rosen Penev
3fc9f0a108
domoticz: fix boost 1.70 compat
This is an upstream backport that deals with an API change in Boost.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-25 16:47:14 -07:00
Rosen Penev
9b1bb1b80a
Merge pull request #8762 from jefferyto/slide-switch-0.9.4
slide-switch: Update to 0.9.4
2019-04-25 10:46:32 -07:00
Jeffery To
aba17784fa slide-switch: Update to 0.9.4
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-04-25 19:48:48 +08:00
Florian Eckert
3d15ebca31 collectd: add uci config support
Add uci config support.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2019-04-25 13:01:42 +02:00
Florian Eckert
d826eb27f4 collectd: update forgotten PKG_RELEASE number after last change
Update PKG_RELEASE mumber.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2019-04-25 12:57:54 +02:00
Florian Eckert
6382a043b0
Merge pull request #8138 from TDT-AG/pr/20190206-collectd
collectd: enable lua support
2019-04-25 12:44:31 +02:00
Florian Eckert
30db5cc1c1 collectd: fix lua callback registration
If you want to register more than one lua plugin, you cannot start the
collectd.

You get always the error message:

"The read function "lua/(null)" is already registered. Check for
duplicates in your configuration!"

This is not what I expect and what the documenation says.
With this change it is now possible to registrate more then one lua
Script.

See https://github.com/collectd/collectd/pull/2379

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2019-04-25 11:13:52 +02:00
Florian Eckert
be86e43e22 collectd: enable lua support
This will enable the lua support for collectd.
The new package name is collectd-mod-lua

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2019-04-25 11:13:52 +02:00
Jianhui Zhao
49984c2e22 rtty: update to 6.6.1
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-25 11:54:35 +08:00
Hannu Nyman
aee8628696 nano: update to 4.2
* update nano to 4.2

Release notes at https://nano-editor.org/news.php

2019.04.24 - GNU nano 4.2
* The integrated spell checker does not crash when 'spell' is missing.
* Option --breaklonglines works also when --ignorercfiles is used.
* Automatic hard-wrapping is more persistent in pushing words to the
  same overflow line.

Tested with ipq806x/R7800 and mvebu/WRT3200ACM

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-04-24 16:22:11 +03:00
Rosen Penev
01e479d56d
sumo: Update to 1.1.0
Cleaned up Makefile slightly. Updated URL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-23 16:20:36 -07:00
Florian Eckert
3b8085b57f
micrond: use procd for service start
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2019-04-22 19:32:40 +02:00
Florian Eckert
ad697d867e
micrond: initial check-in from freifunk-gluon package feed
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2019-04-22 19:32:39 +02:00
Amol Bhave
bea3caf836 zstd: bump zstd version to 1.4.0
This diff bumps the zstd version to 1.4.0

Tested with NBG6817

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-04-21 12:32:51 -07:00
Tobe Deprez
31d91fdba7 Hashdeep: add package
Signed-off-by: Tobe Deprez <trldp@outlook.com>
2019-04-19 10:33:20 +02:00
Rosy Song
aa5ac89d85 ntfs-3g: allow build without ntfs3g.probe utility
This can save ~1024 Bytes size for the ipk

Signed-off-by: Rosy Song <rosysong@rosinson.com>
2019-04-18 16:09:30 +08:00
Hannu Nyman
5c212b1a13 nano: update to 4.1
* update nano to 4.1
* implement Makefile style changes proposed in #8483

Release notes at https://nano-editor.org/news.php

2019.04.15 - GNU nano 4.1
* By default, a newline character is again automatically added at the
  end of a buffer, to produce valid POSIX text files by default, but
  also to get back the easy adding of text at the bottom.
* The now unneeded option --finalnewline (-f) has been removed.
* Syntax files are read in alphabetical order when globbing, so that
  the precedence of syntaxes becomes predictable.
* In the C syntax, preprocessor directives are highlighted differently.
* M-S now toggles soft wrapping, and M-N toggles line numbers.
* The jumpy-scrolling toggle has been removed.
* The legacy keystrokes ^W^Y and ^W^V are recognized again.
* Executing an external command is disallowed when in view mode.
* Problems with resizing during external or speller commands were fixed.

Tested with ipq806x R7800

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-04-16 18:19:00 +03:00
Michael Heimpold
6aab70df4c mmc-utils: update to latest git head
Also add some valueable patches from mailing-list - upstream seems not
to care so much about, but giving them a broader audience does not hurt.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2019-04-15 21:38:41 +02:00
Kirill Lukonin
5eb8e47df2 prometheus-node-exporter-lua: Add more wifi_station metrics and fix naming according to original wifi_linux.go node exporter
Signed-off-by: Kirill Lukonin <klukonin@gmail.com>
2019-04-15 12:51:11 +05:00
Rosen Penev
6326b48d4b
Merge pull request #8189 from jefferyto/rtty-init
rtty: Update init script
2019-04-14 23:39:38 -07:00
Daniel Golle
f70364df8b collectd: backport modbus improvements
* 938897a2 Add scale and shift to modbus plugin
 * 60280b80 correcting all the wrongs
 * a00ab529 Add support for RS485 to modbus plugin

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-04-14 03:18:24 +02:00
Rosen Penev
045da6f2d4
Merge pull request #8182 from jefferyto/gpsd-init
gpsd: Update init script
2019-04-12 12:03:56 -07:00
Marcin Jurkowski
b688595812 owfs: disable avahi dependency
Avahi is not a mandatory owfs dependency so disable it to avoid
Avahi/DBus daemons bloat.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2019-04-12 18:19:26 +02:00
Rosen Penev
cdda63d177
Merge pull request #8634 from ja-pa/yara-3.9.0
yara: update to version 3.9.0
2019-04-11 09:43:16 -07:00
Rosen Penev
b2db7f8954
device-observatory: Add depend on vim to avoid build failure
/bin/sh: 2: xxd: not found
/bin/sh: 2: xxd: not found
Makefile:24: recipe for target 'src/files.h' failed
make[4]: *** [src/files.h] Error 127

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-10 16:23:55 -07:00
Rosen Penev
773c19afad
ttyd: Add dependency for vim
Needed to avoid error in case xxd is not installed:

[ 16%] Generating html.h from index.html
/bin/sh: 1: CMAKE_XXD-NOTFOUND: not found
CMakeFiles/ttyd.dir/build.make:61: recipe for target 'html.h' failed
make[6]: *** [html.h] Error 127

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-10 16:23:20 -07:00
Rosen Penev
8e93386b80
vim: Add host build to install xxd
Packages such as ttyd and device-observatory need this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-10 16:23:00 -07:00
Rosen Penev
55a1059032
Merge pull request #8628 from mans0n/i2c-tools
i2c-tools: add license and tool
2019-04-10 15:02:10 -07:00
Jan Pavlinec
df00abe9c5
yara: update to version 3.9.0
Changes:
Remove merged patch for OpenSSL THREADID
Add PKG_CPE_ID

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-04-09 14:23:07 +02:00
Sungbo Eo
5c9207a3c9 i2c-tools: add license and tool
libi2c is licensed under the LGPL.
And i2ctransfer has been added to the tools since 4.0.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2019-04-09 14:46:37 +09:00