Commit graph

2031 commits

Author SHA1 Message Date
Jeffery To
024644cef3 hd-idle: Update init script
This replaces the use of uci_validate_section() with
uci_load_validate(), which removes the need to declare local variables
for every config option.

This also adds a service_triggers() function.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-02-11 22:25:14 +08:00
Jeffery To
bd5a6155b1 gpsd: Update init script
This replaces the use of uci_validate_section() with
uci_load_validate(), which removes the need to declare local variables
for every config option.

This also adds a service_triggers() function and removes some
unnecessary curly brackets.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-02-11 22:17:06 +08:00
W. Michael Petullo
4bb18b04b6 jq: compile with _GNU_SOURCE (fixes #7785)
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-02-11 06:58:21 -05:00
Hannu Nyman
20aae8b5a5
Merge pull request #8164 from diizzyy/patch-6
bluez: Cosmetic fixes
2019-02-10 14:42:24 +02:00
Rosen Penev
a03aacd97b taskwarrior: Update to 2.5.1
Makefile adjustments for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-09 09:54:58 -08:00
Daniel Engberg
aa1d7d134c utils/bash: Import upstream patches for 5.0
Source:
ftp://ftp.gnu.org/gnu/bash/bash-5.0-patches/bash50-001
ftp://ftp.gnu.org/gnu/bash/bash-5.0-patches/bash50-002

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-02-09 13:41:43 +00:00
Hannu Nyman
a4ebdf389c
Merge pull request #7823 from BKPepe/owfs3.2p3
owfs: update to version v3.2p3
2019-02-09 14:41:20 +02:00
Daniel Engberg
e39ae54762
bluez: Cosmetic fixes
Use $(INSTALL_BIN) instead of $(CP) when installing binaries

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-02-09 13:01:56 +01:00
Rosen Penev
ea5f175f44 xz: Compile with PIC to fix linking errors
While researching CircleCI build failures, I came across a linking error
relating to liblzma, where ld instructs to recompile with fPIC.

Unfortunately, this increases filesize. Added some configure flags to try
to mitigate is somewhat.

Removed maintainer as he is no longer active.

Added PKG_CPE_ID for proper CVE tracking.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-09 00:23:36 -08:00
Daniel Golle
243b06bef5
Merge pull request #7631 from neheb/patch-1
cryptsetup: replace libgcrypt with AFALG and remove OpenSSL variant
2019-02-08 14:12:00 +01:00
Paul Spooren
6f5fabc5c8 prometheus: update to 2.7.1
Signed-off-by: Paul Spooren <mail@aparcar.org>
2019-02-04 10:11:14 +01:00
Rosen Penev
1cc4aae428 moreutils: Update to 0.63
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-02 11:19:50 -08:00
Rosen Penev
4815585a3b cryptsetup: Remove OpenSSL variant
OpenSSL is only used for hashing while being a huge dependency (689.4KB
for mips_24kc.

Cryptsetup also supports and recommends argon2 for hashing, which is not
provided by OpenSSL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-31 20:10:08 -08:00
Rosen Penev
685ca41089 cryptsetup: Replace libgcrypt with AFALG
Add several configure arguments to speed up build time.

Switch from using libgcrypt to using the kernel directly.

This has a number of benefits including smaller size and faster speed. It
also allows selection of desired crypto primatives instead of having all
of them.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-31 20:10:08 -08:00
Josef Schlehofer
b3fa670156
owfs: update to version v3.2p3
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-01-31 05:23:31 +01:00
Jan Pavlinec
ad2eaec1c8
ssdeep: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-01-30 23:28:42 +01:00
Moritz Warning
77a1312262 device-observatory: Specify libmicrohttpd dependency
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2019-01-29 12:45:46 +01:00
Daniel Golle
1db9c7abb9 cryptsetup: update to version 2.0.6
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-01-29 09:48:55 +01:00
Rosen Penev
ffec2cdfbf
tar: Update to 1.31
Fixes CVE-2018-20482

Added PKG_BUILD_PARALLEL for faster compilation.

Added PKG_CPE_ID for proper CVE tracking.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-28 16:45:58 -08:00
Rosen Penev
71b6d908ad btrfs-progs: Update to 4.20.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-27 15:32:04 -08:00
Daniel F. Dickinson
cc039d801e lxc: Disable use of unwanted libraries explicity
Otherwise one gets a failure if the libraries (e.g. Python
header file) exist in the build system.  Worse in some cases
is host headers being found if one doesn't specifically
disable a library search in autotools.  It is especially
important that Python is disabled by default.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-01-27 15:11:11 -05:00
Sebastian Kemper
db9ceb300b mariadb: bump to 10.2.21
Version bump. Adds new upstream plugin caching_sha2_password.so to the
client lib package.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-01-27 16:26:54 +01:00
Sebastian Kemper
9c56b2de11 mariadb: move 50-client.cnf to lib pkg
50-client.cnf is used by the client library, so it should be installed
with the library. This commit moves the configuration file to the
correct package and updates its depend (50-client.cnf is sourced by
my.cnf from mariadb-common).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-01-27 16:20:20 +01:00
champtar
ddea6e79ca
Merge pull request #7813 from pm73/master
prometheus-node-exporter-lua: change network metric type to counter
2019-01-27 07:52:02 -05:00
Hannu Nyman
0878993e26
Merge pull request #7991 from neheb/pci2
pciutils: Update to 3.6.2
2019-01-27 12:19:06 +02:00
Hannu Nyman
ceada9ba26
Merge pull request #7776 from neheb/patch-15
lvm2: Update to 2.03.02
2019-01-27 12:13:05 +02:00
Hannu Nyman
f1561b309d
Merge pull request #7833 from neheb/m
mariadb: Fix compilation without deprecated OpenSSL APIs
2019-01-27 12:04:54 +02:00
Hannu Nyman
0a4c29b33d
Merge pull request #7928 from dhewg/pull/prometheus-statsd-exporter
prometheus-statsd-exporter: switch config to openwrt interface names
2019-01-27 12:02:32 +02:00
Hannu Nyman
fcb1cc6b06
Merge pull request #7949 from dengqf6/zsh
zsh: size optimizations and fix build without musl
2019-01-27 11:55:26 +02:00
Hannu Nyman
f5bcc5490a
Merge pull request #7994 from neheb/patch-11
gzip: Update to 1.10
2019-01-27 11:45:05 +02:00
Hannu Nyman
8f14b6deac
Merge pull request #8010 from neheb/hdp
hdparm: Fix LDFLAGS
2019-01-27 11:43:42 +02:00
Hannu Nyman
6ff8b353f5
Merge pull request #8030 from jow-/at-elf-depends
at: change libelf1 dependency to libelf
2019-01-26 10:21:54 +02:00
Ted Hess
2fa8dfd1a0
Merge pull request #8029 from jow-/avrdude-elf-depends
avrdude: change libelf1 dependency to libelf
2019-01-24 12:25:55 -05:00
Daniel Engberg
c48a405b23 utils/bash: Update to 5.0
Update bash to 5.0

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-01-24 20:20:53 +08:00
Jo-Philipp Wich
2fcb74aaba at: change libelf1 dependency to libelf
The libelf1 source package has been renamed to libelf in OpenWrt base,
adjust the dependency in "at" accordingly.

There are no functional changes and no changes in the resulting binary.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-01-24 13:15:38 +01:00
Jo-Philipp Wich
24061255cd avrdude: change libelf1 dependency to libelf
The libelf1 source package has been renamed to libelf in OpenWrt base,
adjust the dependency in avrdude accordingly.

There are no functional changes and no changes in the resulting binary.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-01-24 13:13:15 +01:00
Rosen Penev
cb6e9c6f21 hdparm: Fix LDFLAGS
Based on debian patch. LDFLAGS were not being passed, which caused relro
to not be applies.

Also made stock CFLAGS optional. -fkeep-inline was keeping sizes high.

Removed PKG_NO_MIPS16 as the original problem seems to be gone.

Size from 54338 to 50761

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-21 21:38:57 -08:00
Hannu Nyman
c0d4684528
Merge pull request #8008 from aparcar/prometheus-2.6.1
prometheus: update to 2.6.1
2019-01-21 21:52:02 +02:00
Paul Spooren
bd577f1d57 prometheus: update to 2.6.1
Signed-off-by: Paul Spooren <mail@aparcar.org>
2019-01-21 19:05:55 +01:00
Hannu Nyman
49e441c259
Merge pull request #8003 from neheb/btr
btrfs-progs: Update to 4.20
2019-01-21 17:41:02 +02:00
Rosen Penev
16f623b387 rtl-ais: Fix compilation on i386
The code from 1996 is using pre-c99 inline semantics that cause compilation
failures on i386. Added std-gnu89 to fix this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-21 11:38:56 +01:00
Rosen Penev
fb93387ec3 btrfs-progs: Update to 4.20
Remove copyright.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-20 11:22:44 -08:00
Deng Qingfang
db10582fdb lm-sensors: use codeload and add ABI_VERSION
Use codeload URL suggested by neheb
Add ABI_VERSION:=5 to libsensors

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>

Bump PKG_RELEASE just in case.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-01-20 20:42:31 +02:00
Hannu Nyman
cd09ac7557
Merge pull request #7943 from neheb/sm
smartmontools: Update to 7.0
2019-01-20 12:10:26 +02:00
Rosen Penev
db5d6d7a7f
gzip: Update to 1.10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-19 22:20:45 -08:00
Rosen Penev
119851b14e pciutils: Update to 3.6.2
Switched source to the same one as usbutils as it is versioned.

A few other Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-19 18:11:15 -08:00
Rosen Penev
2fa60e3e6d mariadb: Fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-19 12:52:53 -08:00
Hannu Nyman
2cf3336481
Merge pull request #7939 from dengqf6/lm-sensors
lm-sensors: update to 3.5.0
2019-01-19 13:14:29 +02:00
Hannu Nyman
cbced99807
Merge pull request #7811 from neheb/b
bonnie++: Replace libstdcpp depend with generic CXX.
2019-01-18 17:31:24 +02:00
Jan Pavlinec
1bf4e7ddf2 unzip: fix PKG_CPE_ID
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-01-17 21:58:54 +08:00
Rosen Penev
4dd0b9e685 smartmontools: Update to 7.0
Removed weird uclibc++ compatibility stuff as it seems to not be needed
anymore.

Switched to standard variables.

Added PKG_BUILD_PARALLEL for faster compilation.

Removed PKG_FIXUP as it seems the package has been fixed already.

A few changes to the CFLAGS and linker options resulted in ipk size going
from 244694 to 244283, possibly due to previous overlinking.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-15 11:00:48 -08:00
Deng Qingfang
e23379746f lm-sensors: update to 3.5.0
Also switch to GitHub tarball
Removed upstreamed patch

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-01-16 00:00:44 +08:00
Jan Pavlinec
cb24d1022b unzip: patch CVE-2018-1000035 and add PKG_CPE_IDE
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-01-15 20:35:52 +08:00
Deng Qingfang
b09d620139 zsh: size optimizations and fix build without musl
Disable dynamic libraries and enable LTO
Only use `--enable-libc-musl` when musl is selected
Shrinks ipk size by about 200KB

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-01-14 13:06:12 +08:00
Rosen Penev
1e9d2f2bd0 bonnie++: Replace libstdcpp depend with generic CXX.
This allows to get rid of the heavy libstdcpp dependency.

Added -fno-rtti to save a little space (200 bytes).

Also did some Makefile rearrangements for consistency.

Added HTTPS to URLs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-12 16:25:17 -08:00
Hannu Nyman
6bc225ac65
Merge pull request #7779 from neheb/patch-3
grep: Update to 3.3
2019-01-12 11:33:50 +02:00
Hannu Nyman
1f0a005722 collectd: remove lm-sensors version upper limit
Backport an upstream patch to remove the upper limit of
lm-sensors version check, so that using lm-sensors 3.5.0
will work.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-01-12 10:39:24 +02:00
Hannu Nyman
0e162458c0
Merge pull request #7911 from br101/bluez-util
bluez: Add bdaddr tool
2019-01-09 21:04:59 +02:00
Andre Heider
55d820ee36 prometheus-statsd-exporter: bump version
Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-01-09 09:26:31 +01:00
Andre Heider
c5eb9e9e42 prometheus-statsd-exporter: add a config reload trigger
Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-01-09 09:26:31 +01:00
Andre Heider
b53fcc98b9 prometheus-statsd-exporter: switch config to openwrt interface names
Drop the config knobs '*_address' and introduce '*_interface'
and '*_ipv6' instead.

'*_interface' takes an openwrt interface name ('loopback', 'lan',
'wan' etc), from which the primary IP is used to listen on. If
the matching '*_ipv6' is set to '1', the IPv6 adress will be used,
IPv4 elsewise.

procd interface triggers are now combined with this, so if a listen
interface is not yet configured when the init script is executed, the
process start is defered, and the trigger takes care of that once
the interfaces are ready.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-01-09 09:25:43 +01:00
Jianhui Zhao
92f805325d rtty: Update to 6.5.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-09 11:17:37 +08:00
Bruno Randolf
deb050b46c bluez: Add bdaddr tool
Let't add the bdaddr tool, it's handy to change the BT address.

Signed-off-by: Bruno Randolf <br1@einfach.org>
2019-01-08 15:04:28 +00:00
Michael Heimpold
e53aadba0d
Merge pull request #7650 from mhei/open-plc-utils-missing-tools
open-plc-utils: package missing tools amprule, pev and evse
2019-01-06 08:45:07 +01:00
Hannu Nyman
180d9bab4b
Merge pull request #7857 from dhewg/pull/prometheus-statsd-exporter
prometheus-statsd-exporter: fix compilation with go 1.11.4
2019-01-05 20:12:53 +02:00
Hannu Nyman
6101062547
Merge pull request #7862 from cshoredaniel/pr-findutils-alternatives
findutils: Fix conflict with busybox find/xargs
2019-01-05 20:07:50 +02:00
Vladimir Ulrich
3e6bd1169f zoneinfo: Updated to the latest release.
Signed-off-by: Vladimir Ulrich <admin@evl.su>
2019-01-04 18:20:23 +03:00
Andre Heider
9fadc6bc7a prometheus-statsd-exporter: fix compilation with go 1.11.4
This fixes the exact same build error reported at [0].
Upstream fixed it too, see [1], but I decided to use the minimal patch
until a new version is released instead.

[0] https://github.com/golang/go/issues/29281
[1] https://github.com/prometheus/statsd_exporter/pull/171

Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-01-04 07:33:15 +01:00
Andre Heider
cdacfc888c prometheus-statsd-exporter: add myself as maintainer
Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-01-04 07:33:15 +01:00
Hannu Nyman
f56d487897
Merge pull request #7864 from dibdot/mc
mc: midnight commander 4.8.22
2019-01-03 22:35:03 +02:00
Dirk Brenken
74ed166e3f mc: midnight commander 4.8.22
* bump mc package release to 4.8.22,
  news in this release see here:
  http://midnight-commander.org/wiki/NEWS-4.8.22
* refresh subshell patch

Signed-off-by: Dirk Brenken <dev@brenken.org>
2019-01-03 15:47:57 +01:00
Daniel F. Dickinson
891ce6fca3 findutils: Fix conflict with busybox find/xargs
Use the new ALTERNATIVES mechanism to fix installation conflict
against busybox find and xargs.  Also add myself back as maintainer
since folks seem to be asking me anyway.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-01-03 06:21:08 -05:00
Hannu Nyman
582f402907
Merge pull request #7541 from BKPepe/findutils
findutils: polishing of Makefile
2019-01-02 18:06:47 +02:00
Piotr Machała
626b197cc1 prometheus-node-exporter-lua: change network metric type to counter
Signed-off-by: Piotr Machała <pm7gt@933x.net>
2018-12-30 22:11:25 +01:00
Hao Dong
bcd30e0c81 fish: updated to v3.0.0, revert "apropos fix" for being fixed officially
Signed-off-by: Hao Dong <halbertdong@gmail.com>
2018-12-31 01:45:21 +08:00
Josef Schlehofer
ff7ab71991
findutils: polishing of Makefile
Changes:
- added license
- added URL
- removed descriptions of individual packages
- added 'dummy' package: findutils, which contains 3 dependencies: find, xargs, locate

Signed-off-by: Josef Schlehofer <josef.schlehofer@nic.cz>
2018-12-29 19:34:12 +01:00
Ted Hess
3cd9edb639 Revert 28ce922bd2 - pushed from wrong branch
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-12-29 12:43:53 -05:00
Ted Hess
28ce922bd2 Merge branch 'dhcpdiscover' of https://github.com/aparcar/packages into cci-work 2018-12-29 11:55:08 -05:00
Hannu Nyman
2e6d9b0485
Merge pull request #7693 from neheb/patch-7
i2c-tools: Update to 4.1
2018-12-29 12:32:07 +02:00
Hannu Nyman
74a17bf87f
Merge pull request #7770 from jqqqqqqqqqq/master
fish: fixed apropos not found
2018-12-27 15:46:14 +02:00
Hannu Nyman
f53f78e0b1
Merge pull request #7762 from zhaojh329/rtty
rtty: update to 6.4.1
2018-12-27 15:31:59 +02:00
Curtis Jiang
94cdc5adc7 fixed apropos not found
Signed-off-by: Curtis Jiang <jqqqqqqqqqq@qq.com>
2018-12-27 21:30:52 +08:00
Hannu Nyman
71953c566a
Merge pull request #7774 from diizzyy/patch-21
utils/dbus: Update to 1.12.12
2018-12-26 22:24:36 +02:00
Rosen Penev
e572fbc753
grep: Update to 3.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-26 11:26:28 -08:00
Hannu Nyman
0740a5d5b8
Merge pull request #7683 from neheb/patch-3
tio: Update to 1.32
2018-12-26 19:54:27 +02:00
Hannu Nyman
f5666873c1
Merge pull request #7680 from neheb/patch-21
pv: Update to 1.6.6
2018-12-26 19:50:18 +02:00
Rosen Penev
aae2699ca9
lvm2: Update to 2.03.02
Just bugfixes:

  Fix missing proper initialization of pv_list struct when adding pv.
  Fix (de)activation of RaidLVs with visible SubLVs.
  Prohibit mirrored 'mirror' log via lvcreate and lvconvert.
  Use sync io if async io_setup fails, or use_aio=0 is set in config.
  Fix more issues reported by coverity scan.

Updated Makefile to standards.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-25 15:56:01 -08:00
Daniel Engberg
13f713d085
utils/dbus: Update to 1.12.12
Update dbus to 1.12.12

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-12-25 23:51:32 +01:00
Jianhui Zhao
255014924d rtty: update to 6.4.1
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-12-23 22:01:15 +08:00
Paul Spooren
fa8347c042 dhcpdiscover: add package
Signed-off-by: Paul Spooren <mail@aparcar.org>
2018-12-22 23:15:14 +01:00
Hannu Nyman
6980c438cf
Merge pull request #7707 from neheb/patch-12
prometheus: Update to 2.6.0
2018-12-21 17:39:14 +02:00
Philip Prindeville
6d7832e10a acpica-unix: update to 20181213
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2018-12-20 16:35:30 -07:00
Rosen Penev
e8b7209830 prometheus: Update to 2.6.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-19 12:38:23 -08:00
Rosen Penev
d3175470a2
logrotate: Update to 3.15.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 15:13:59 -08:00
Hannu Nyman
dee8e9e745
Merge pull request #7690 from neheb/soft
gammu: Fix build under 64-bit targets.
2018-12-17 17:07:38 +02:00
Yousong Zhou
36f2832f9d qemu: bump to version 3.1.0
Changelog can be found at https://wiki.qemu.org/ChangeLog/3.1

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-12-17 04:11:10 +00:00
Rosen Penev
cbd33b1938
i2c-tools: Update to 4.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-16 11:35:45 -08:00
Rosen Penev
bf42426e4a gammu: Fix build under 64-bit targets.
There's a faulty suffix variable that points to the wrong place.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-16 10:31:02 -08:00
Rene Treffer
c751af8616 prometheus-node-exporter-lua: add lantiq dsl modem collector
a.heider: Address PR comments and clean up.

Signed-off-by: Rene Treffer <treffer+github@measite.de>
Signed-off-by: Andre Heider <a.heider@gmail.com>
2018-12-16 19:17:00 +01:00
Rosen Penev
b9f56c31ad
tio: Update to 1.32
Rearrange Makefile for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-16 07:11:25 -08:00
Rosen Penev
f6a392c8a6 pv: Update to 1.6.6
Changed URLs to HTTPS.

uscan might track is properly now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-15 21:35:30 -08:00
Sebastian Kemper
2de1c6c05f mariadb: update init script to use uci
Does away with /etc/default/mysqld, introduces uci configuration
instead. The init script receives some further brushing up, like a
function (copied from Debian) to get mysqld configuration parameters
easily and quickly.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-15 17:17:24 +01:00
Sebastian Kemper
556ebfec48 mariadb: small miscellaneous enhancements
- correct spelling in comments ("mariadb" to "MariaDB")
- remove mysqld_safe and mysqld_safe_helper (not used)
- add some extra cmake configuration defines
- remove cmake configuration defines that don't exist in the source
- don't disable address sanitizer (ASAN) support

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-15 17:11:28 +01:00
Sebastian Kemper
6152c9a018 mariadb: add galera support
Add galera support by installing the configuration and including the
wsrep scripts in mariadb-server-extra.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-15 16:02:13 +01:00
Sebastian Kemper
9b8a68cc7b mariadb: add extra charsets to server base
There is little sense in keeping these charsets in an extra package. The
included sets are of the single byte character set variety. They only
amount to a few kbytes.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-15 15:57:01 +01:00
Sebastian Kemper
cc0a40231d mariadb: improve packaging and configuration
At present there are some flaws related to configuration, also related
to the packaging of mariadb. For starters there are complaints that the
configuration is too static.

To address this a new configuration layout is introduced. The primary
configuration file (my.cnf) is changed so that it now only includes
further configuration files in the directory /etc/mysql/conf.d. More
default configuration files are added for the server and the client.
This is the new default configuration.

With these changes it's possible for the user to select if they want to
change the default configuration (in conf.d/*.cnf) or if they want to
drop their own files into conf.d instead. If the user .cnf files are
read after the default .cnf files (files are included in alphabetical
order), they will overwrite the settings from the default configuration.

The other flaw is that the my.cnf file is included in mariadb-server.
But that doesn't really fit the requirements, as the client also uses
the configuration file(s). To accomodate this a new package
mariadb-common is added. It installs the shared my.cnf file.

The remaining changes add base packages, both for the server and the
client. These are meant as foundation for the packages containing the
respective binaries. In summary they will install the configuration,
small miscellaneous files (SQL scripts etc.) and the user "mariadb".

That means that everything is ready for the binaries, like mysql and
mysqld. If there is not enough space left on flash memory, the user can
just drop the binaries on a pendrive, link them to /usr/bin and get
started.

The ideas and configuration files were copied from Debian. Some
amendments were made.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-15 15:55:56 +01:00
Sebastian Kemper
cacd86009b mariadb: rename share and plugin directories
Rename them from mysql to mariadb. Use variables where possible (also
for /etc/mysql).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-15 15:53:38 +01:00
Sebastian Kemper
c0dba8cfa6 mariadb: refresh plugins
This commit deals with changes related to plugins and how they're built
or disabled.

Currently a lot of plugins are packaged which are merely for tests or
plain examples. Other distros do not bundle these, hence this commit
does away with them.

A few new plugins are added related to PAM and Kerberos (auth_gssapi,
auth_gssapi_client and auth_pam).

The BuildPlugin template is refactored to also allow building of library
plugins (needed for auth_gssapi_client). The template is also cleaned up
- some extraneous dollar signs are removed and the install function is
now defined outside the template.

Unwanted plugins/engines are now turned off efficiently (without using
cmake variables) by blanking CMakeLists.txt files in the associated
folders. The idea was lifted from Gentoo.

ha_sequence is now built into the server. This is an upstream
preference. The plugin is about 30 kbytes in size, so there is no harm
adding it into the server, which weighs in at about 15 Mbytes anyway.

Last but not least the auth_socket plugin is now also built into the
server.  This allows the local root user to login to the database
without a password being set. This makes maintenance easier without
being detrimental to security. The idea was lifted from Debian.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-15 15:50:18 +01:00
Sebastian Kemper
a117d027bc mariadb: use system libedit for mysql
libedit changed its interface a while back. mariadb currently does not
recognize this interface and instead uses a static old readline version.
It does not link in the system readline due to licence incompatibility.

This commit adds a patch that enables mariadb to detect and use the
system libedit. The patch was sent upstream already ([1]).

[1] https://github.com/MariaDB/server/pull/1001

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-15 15:48:24 +01:00
Jianhui Zhao
30e912c598 rtty: update to 6.4.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-12-14 17:00:40 +08:00
Michael Heimpold
969b6df442 open-plc-utils: minor whitespace fixes
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2018-12-14 00:02:09 +01:00
Michael Heimpold
f58daa6c9b open-plc-utils: package missing tools amprule, pev and evse
At the moment, there are three binaries which are not covered by packaging,
so add them.

Signed-off-by: Michael Heimpold <michael.heimpold@i2se.com>
2018-12-13 23:58:29 +01:00
Michael Heimpold
27157ad9f5 open-plc-utils: cleanup package meta-data
Align package variables to other packages which also use a git checkout
as tarball:
 - PKG_VERSION should not be set to a date, just rely on package default
   handling which apply automatically when using PKG_SOURCE_VERSION
 - introduce a plain PKG_RELEASE instead to allow keeping track of modified packaging
 - PKG_SOURCE_DIR is set by package defaults
 - same for PKG_SOURCE
 - this results in a different hash of the tarball created, so adjust
   PKG_MIRROR_HASH

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2018-12-13 23:57:32 +01:00
Andre Heider
b57f6b1f5e prometheus-statsd-exporter: add new package
statsd_exporter receives StatsD-style metrics and exports them as Prometheus
metrics.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2018-12-12 07:10:38 +01:00
Hannu Nyman
ed7676d40c
Merge pull request #7358 from neheb/yara
yara: Fix compile without deprecated OpenSSL APIs
2018-12-10 21:09:54 +02:00
Luiz Angelo Daros de Luca
0bb89bfe38 hplip: update to 3.18.12
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2018-12-09 22:59:29 -02:00
Ted Hess
37ca20a06c
Merge pull request #7623 from jefferyto/slide-switch-0.9.3
slide-switch: update to latest version
2018-12-09 16:39:10 -05:00
Rosen Penev
17eda29ea6 btrfs-progs: Update to 4.19.1
Removed upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-09 13:14:33 -08:00
Jeffery To
00d67b05c4 slide-switch: update to latest version
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2018-12-10 04:02:31 +08:00
Michael Heimpold
84100190cf mmc-utils: update to latest git revision
This also includes a fix for the trimming function and thus fixes #7306.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2018-12-09 16:26:52 +01:00
Thorsten Glaser
fe2e874ddc jupp: new package
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2018-12-03 16:16:44 +00:00
John Crispin
b931383257 cryptodev: moved to trunk
Signed-off-by: John Crispin <john@phrozen.org>
2018-12-03 07:50:57 +01:00
Hannu Nyman
62b0c876bd
Merge pull request #6621 from neheb/coreu
coreutils: Update to 8.30
2018-12-02 12:43:33 +02:00
Hannu Nyman
03a9f922dd
Merge pull request #7529 from ignisf/collectd-ethstat
collectd: Introduce collectd-mod-ethstat
2018-11-28 22:30:20 +02:00
Petko Bordjukov
dbdd7ead23 collectd: Introduce collectd-mod-ethstat
The ethstat plugin for collectd provides a convenient way to track a large list
of variables associated with network interfaces such as channel busy time and
many others.

A list of the available variables for a given interface may be acquired by
running ethtool -S <interface>

Signed-off-by: Petko Bordjukov <bordjukov@gmail.com>
2018-11-28 12:34:33 +02:00
TimelessNL
fc723123c1
digitemp: bump to version 3.7.2
Signed-off-by: Jasper Scholte <NightNL@outlook.com>
2018-11-27 11:34:36 +01:00
Rosen Penev
ba4df0f1c6 yara: Fix compile without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-25 17:46:32 -08:00
champtar
eae9f8cb9e
Merge pull request #7510 from darkk/fix-prometheus-zombies
prometheus-node-exporter-lua: close io.popen files to reap zombies
2018-11-25 16:54:56 -05:00
Hannu Nyman
dfd423bf96
Merge pull request #7478 from neheb/sdr
rtl-sdr: Update to 0.6.0
2018-11-25 18:18:06 +02:00
Leonid Evdokimov
1288bd6473 prometheus-node-exporter-lua: close io.popen files to reap zombies
Signed-off-by: Leonid Evdokimov <leon@darkk.net.ru>
2018-11-25 17:06:24 +03:00
Hannu Nyman
88e9a53a96
Merge pull request #7201 from neheb/i2c
i2c-tools: Update to 4.0
2018-11-24 08:33:30 +02:00
Hannu Nyman
3c5860e80e
Merge pull request #7405 from neheb/lcd
lcd4linux: Update to 1204
2018-11-23 17:01:55 +02:00
Rosen Penev
f97bbcf561 opensc: Update to 0.19.0
Pass --disable-notify to avoid libgio dependency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-22 20:10:28 -08:00
Hannu Nyman
9d4a067599
Merge pull request #7465 from neheb/patch-12
tree: Update to 1.8.0
2018-11-20 17:32:58 +02:00
Rosen Penev
8712a0e2c1 rtl-sdr: Update to 0.6.0
Patch was upstreamed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-19 14:14:35 -08:00
Rosen Penev
9b77576c29 i2c-tools: Update to 4.0
Added a libi2c package as that is now needed.

Fixed the home URL to fix uscan.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-18 13:26:17 -08:00
Rosen Penev
dbe1c48c53 tree: Update to 1.8.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-18 13:18:24 -08:00
Rosen Penev
8e555b77f4
sispmctl: Update to 4.1
Replace maintainer as previously agreed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-18 12:13:17 -08:00
Hannu Nyman
8baa3571e9
Merge pull request #7331 from neheb/lvm2
lvm2: Update to 2.03.01
2018-11-18 21:27:57 +02:00
Rosen Penev
de6c4d6d74 coreutils: Update to 8.30
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-17 11:29:02 -08:00
Sebastian Kemper
470ee2d94b mariadb: fix build issue
The build breaks when Kerberos is available in staging dir. mariadb
build system exits with error:

CMake Error at libmariadb/cmake/plugins.cmake:43 (message):
  Invalid plugin type NO.  Allowed plugin types are DYNAMIC;STATIC;OFF

It doesn't like the definition "PLUGIN_AUTH_GSSAPI_CLIENT=NO" anymore.
We need to set it to "OFF" to make it happy.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-11-14 21:00:12 +01:00
Hannu Nyman
083a5cb8b9
Merge pull request #6684 from neheb/pps
pps-tools: Update to 1.0.2 and switch to codeload
2018-11-14 20:44:56 +02:00
Rosen Penev
7c93e4d000 lcd4linux: Update to 1204
Very minor bugfix.

Also adjusted standard to gnu89 to fix compilation issues (lot of missing
prototypes).

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-13 13:38:59 -08:00
Sebastian Kemper
3c8c320b3f mariadb: security bump to 10.2.19
Many, many bug fixes, see release notes for details:
https://mariadb.com/kb/en/library/mariadb-10219-release-notes/

Fixed CVEs:

  CVE-2018-3282
  CVE-2016-9843
  CVE-2018-3174
  CVE-2018-3143
  CVE-2018-3156
  CVE-2018-3251
  CVE-2018-3185
  CVE-2018-3277
  CVE-2018-3162
  CVE-2018-3173
  CVE-2018-3200
  CVE-2018-3284

OpenWrt package changes:

  - include sha256_password in libmariadb package
  - upstream provided new pkgconfig file libmariadb.pc
  - refreshed one patch, dropped two others (included in upstream source
    now)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-11-13 21:43:35 +01:00
Hannu Nyman
ea656e25a2 nano: update to 3.2
Update nano to version 3.2

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2018-11-12 22:46:51 +02:00
Samuel Progin
d02ad59302 temperusb: new package definition
Signed-off-by: Samuel Progin <samuel.progin@gmail.com>
2018-11-12 10:24:17 +00:00
Dirk Brenken
1e8829bb92
Merge pull request #7394 from dibdot/mc-fix
mc: disable vfs support by default
2018-11-11 18:27:46 +01:00
Dirk Brenken
aef568f193 mc: disable vfs support by default
* disable vfs support by default as long as the underlying
  librpc issus has not been fixed - should fix buildbot compile
  (#7180 #7349)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2018-11-11 18:08:16 +01:00
Rosen Penev
dfc0a69f99 pps-tools: Update to 1.0.2 and switch to codeload
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-11 05:55:36 -08:00
Hannu Nyman
a7d94e0f7b
Merge pull request #7286 from neheb/patch-1
cryptsetup: Update to 2.0.5
2018-11-11 10:56:14 +02:00