Florian Eckert [Wed, 15 Mar 2017 13:14:35 +0000 (14:14 +0100)]
net/mwan3: add ping size option to mwan3track
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Tue, 14 Mar 2017 12:57:45 +0000 (13:57 +0100)]
net/mwan3: reset conntrack table on iface up/down event
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Daniel Golle [Mon, 13 Mar 2017 23:39:33 +0000 (00:39 +0100)]
gnunet: use PKG_MIRROR_HASH
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Hauke Mehrtens [Mon, 13 Mar 2017 21:31:21 +0000 (22:31 +0100)]
tor: update to version 0.2.9.10
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Daniel Golle [Mon, 13 Mar 2017 07:28:15 +0000 (08:28 +0100)]
gnunet: update sources
RPS has now been ported, SET bugs were fixed
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Hannu Nyman [Mon, 13 Mar 2017 08:22:14 +0000 (10:22 +0200)]
Merge pull request #4145 from EricLuehrsen/unbound_wip
unbound: bugfix odhcpd scripts and localhost fqdn options
Hannu Nyman [Mon, 13 Mar 2017 08:20:33 +0000 (10:20 +0200)]
Merge pull request #4146 from stangri/vpnbypass
vpnbypass: updated service enable/start logic.
Eric Luehrsen [Sun, 5 Mar 2017 19:52:28 +0000 (14:52 -0500)]
unbound: bugfix init race condition invalid FQDN
options 'add_local_fqdn' and 'add_wan_fqdn' can be affected
by race conditions when they are at level 4. Interface name
may not be returned by network tools. The conf file has bad
record formats and Unbound just will not load. Detect this
and fall back to only the host FQDN (level 3).
squash: improve documentation wording and format codes.
Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
Audric Schiltknecht [Sun, 12 Mar 2017 20:11:48 +0000 (16:11 -0400)]
unbound: fix odhcpd trigger script
Read UNBOUND_TXT_DOMAIN from main unbound configuration.
This prevents records to be added into Unbound in the default 'lan' zone.
Signed-off-by: Audric Schiltknecht <storm+github@chemicalstorm.org>
Daniel Golle [Sun, 12 Mar 2017 22:40:00 +0000 (23:40 +0100)]
gnunet: update sources
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 12 Mar 2017 22:27:17 +0000 (23:27 +0100)]
gnurl: update to version 7.53.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Peter Wagner [Sun, 12 Mar 2017 18:55:37 +0000 (19:55 +0100)]
irssi: update to 1.0.2
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Hannu Nyman [Sat, 11 Mar 2017 14:25:04 +0000 (16:25 +0200)]
Merge pull request #4136 from danrl/jool
jool: update to upstream version 3.5.3
danrl [Sat, 11 Mar 2017 13:38:25 +0000 (14:38 +0100)]
jool: update to upstream version 3.5.3
Signed-off-by: Dan Luedtke <mail@danrl.com>
Hannu Nyman [Sat, 11 Mar 2017 11:03:03 +0000 (13:03 +0200)]
Merge pull request #4134 from tsl0922/ttyd-1.3.1
ttyd: update to 1.3.1
Hannu Nyman [Sat, 11 Mar 2017 07:18:22 +0000 (09:18 +0200)]
Merge pull request #4133 from lucize/clamavpcre2
clamav: use PCRE2
Shuanglei Tao [Sat, 11 Mar 2017 02:25:13 +0000 (10:25 +0800)]
ttyd: update to 1.3.1
Signed-off-by: Shuanglei Tao <tsl0922@gmail.com>
Lucian Cristian [Fri, 10 Mar 2017 21:22:53 +0000 (23:22 +0200)]
clamav: use PCRE2
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Hannu Nyman [Fri, 10 Mar 2017 08:29:32 +0000 (10:29 +0200)]
Merge pull request #4113 from lucize/clamupdate
clamav: update to 0.99.2
Hannu Nyman [Fri, 10 Mar 2017 08:25:26 +0000 (10:25 +0200)]
Merge pull request #4125 from dvlemplgk/open-plc-utils
open-plc-utils: fix menuconfig entries
Hannu Nyman [Fri, 10 Mar 2017 08:20:00 +0000 (10:20 +0200)]
Merge pull request #4122 from TDT-GmbH/mwan3_add_co_maintainer
net/mwan3: add me as co maintainer
Stijn Tintel [Thu, 9 Mar 2017 09:16:43 +0000 (10:16 +0100)]
Merge pull request #4129 from lucize/dovecotdeps
dovecot: fix depends typo
Lucian Cristian [Thu, 9 Mar 2017 09:10:58 +0000 (11:10 +0200)]
dovecot: fix depends typo
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Stijn Tintel [Thu, 9 Mar 2017 02:59:56 +0000 (03:59 +0100)]
Merge pull request #3585 from dedeckeh/strongswan_uci
strongswan: UCI support
Stijn Tintel [Thu, 9 Mar 2017 02:40:04 +0000 (03:40 +0100)]
Merge pull request #4109 from lucize/doveupsqlite
dovecot: update to 2.2.28 and add SQLite support
Hannu Nyman [Wed, 8 Mar 2017 21:06:25 +0000 (23:06 +0200)]
Merge pull request #4118 from dibdot/travelmate
travelmate: update 0.4.2
Hannu Nyman [Wed, 8 Mar 2017 21:06:09 +0000 (23:06 +0200)]
Merge pull request #4115 from dibdot/mc
mc (midnight commander): release 4.8.19
Stijn Tintel [Wed, 8 Mar 2017 20:16:24 +0000 (21:16 +0100)]
Merge pull request #4119 from stintel/cleanup
Cleanup: avoid reuse of $(PKG_NAME)
Stijn Tintel [Tue, 7 Mar 2017 12:41:01 +0000 (13:41 +0100)]
treewide: use name in define and eval lines
For consistency, use full name instead of $(PKG_NAME) in define and eval
lines for all packages.
I've seen reviews that asked to do this before, and I am asking the same
during reviews now. To avoid this in the future, fix this treewide so
when people use existing packages as example, we will not have to
request this change anymore.
This makes all packages consistent with both LEDE and OpenWrt base
repositories.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Dirk Brenken [Tue, 7 Mar 2017 07:40:54 +0000 (08:40 +0100)]
travelmate: update 0.4.2
* optimized connection handling -
removed needless timeouts & wireless commits
* set the pre-configured reload timeout to
a more conservative/realistic value of 30 seconds
* further logging tweaks
Signed-off-by: Dirk Brenken <dev@brenken.org>
Günther Kelleter [Wed, 8 Mar 2017 15:55:00 +0000 (16:55 +0100)]
open-plc-utils: fix menuconfig entries
Fix TITLE and description to contain the actual tool name.
Signed-off-by: Günther Kelleter <guenther.kelleter@devolo.de>
Stijn Tintel [Wed, 8 Mar 2017 15:05:54 +0000 (16:05 +0100)]
Merge pull request #4108 from lucize/postsqlite
postfix: Add SQLite support and fix musl compile without POSTFIX_TLS
Florian Eckert [Wed, 8 Mar 2017 09:37:02 +0000 (10:37 +0100)]
net/mwan3: add me as co maintainer
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Lucian Cristian [Wed, 8 Mar 2017 00:02:03 +0000 (02:02 +0200)]
postfix: Add SQLite support
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Lucian Cristian [Wed, 1 Mar 2017 18:26:30 +0000 (20:26 +0200)]
postfix: fix musl compile without POSTFIX_TLS
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Lucian Cristian [Tue, 7 Mar 2017 23:44:38 +0000 (01:44 +0200)]
dovecot: update to 2.2.28
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Lucian Cristian [Tue, 7 Mar 2017 23:42:50 +0000 (01:42 +0200)]
dovecot: add SQLite support
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Lucian Cristian [Tue, 7 Mar 2017 23:40:15 +0000 (01:40 +0200)]
dovecot: change LDAP select logic
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Lucian Cristian [Tue, 7 Mar 2017 23:37:30 +0000 (01:37 +0200)]
dovecot: disable ICU normalization support for FTS #4077
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Jo-Philipp Wich [Tue, 7 Mar 2017 15:50:49 +0000 (16:50 +0100)]
Merge pull request #4103 from gabri94/master
openwisp-config: new package
gabri94 [Fri, 3 Mar 2017 13:26:06 +0000 (14:26 +0100)]
openwisp-config: new package
Signed-off-by: Gabriele Gemmi <gabriel@autistici.org>
Florian Eckert [Mon, 6 Mar 2017 23:21:21 +0000 (00:21 +0100)]
net/xinet.d: add /etc/xinet.d/ dir to conffiles (#4096)
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Lucian Cristian [Mon, 6 Mar 2017 12:41:26 +0000 (14:41 +0200)]
clamav: depend on musl-fts only when USE_MUSL
add me as a maintainer
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Dirk Brenken [Mon, 6 Mar 2017 17:40:16 +0000 (18:40 +0100)]
mc (midnight commander): release 4.8.19
* release notes: https://midnight-commander.org/wiki/NEWS-4.8.19
* refreshed subshell patch
* switched to PKG_HASH
Signed-off-by: Dirk Brenken <dev@brenken.org>
Stan Grishin [Sun, 5 Mar 2017 18:22:09 +0000 (10:22 -0800)]
vpnbypass: updated service enable/start logic.
Signed-off-by: Stan Grishin <stangri@melmac.net>
Lucian Cristian [Sun, 5 Mar 2017 19:21:00 +0000 (21:21 +0200)]
clamav: update to 0.99.2
added option DatabaseDirectory
update depends on musl-fts libraries
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Hannu Nyman [Mon, 6 Mar 2017 11:17:07 +0000 (13:17 +0200)]
Merge pull request #4112 from lucize/muslfts
libs: add musl fts implementation
Lucian Cristian [Mon, 6 Mar 2017 11:04:26 +0000 (13:04 +0200)]
libs: add musl fts implementation
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Peter Wagner [Mon, 6 Mar 2017 08:44:57 +0000 (09:44 +0100)]
ntpd: restart instead of killall and start
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Peter Wagner [Mon, 6 Mar 2017 08:20:28 +0000 (09:20 +0100)]
ntpd: only restart ntpd when the wan interface comes up and ntpd is enabled
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Daniel Golle [Mon, 6 Mar 2017 08:13:34 +0000 (09:13 +0100)]
gnunet: fix build
experimental DHT implementations have been removed upstream.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Hannu Nyman [Mon, 6 Mar 2017 07:59:18 +0000 (09:59 +0200)]
Merge pull request #4074 from commodo/python-cryptografix-fix
python-cryptography: fix build by disabling setup requirements
Lucian Cristian [Mon, 6 Mar 2017 00:14:01 +0000 (02:14 +0200)]
dovecot: change the maintainer to me
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
Daniel Golle [Fri, 3 Feb 2017 16:08:59 +0000 (17:08 +0100)]
gnunet: update sources
includes switch to new CADET implementation.
rps hasn't been ported yet, hence marked as @BROKEN for now.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Hannu Nyman [Sun, 5 Mar 2017 15:37:04 +0000 (17:37 +0200)]
Merge pull request #4107 from stangri/vpnbypass
vpnbypass: No longer depends on hardcoded WAN interface name.
Stan Grishin [Fri, 17 Feb 2017 10:29:35 +0000 (02:29 -0800)]
vpnbypass: reworked output formatting and logic.
vpnbypass: No longer depends on hardcoded WAN interface name).
vpnbypass: Table ID, IPSET name and FW_MARK as well as FW_MASK can be defined in config file.
vpnbypass: Uses iptables, not ip rules for handling local IPs/ranges.
vpnbypass: More reliable creation/destruction of VPNBYPASS iptables chain.
vpnbypass: Updated Web UI enables/start and stops/disables service.
vpnbypass: Beautified output.
Signed-off-by: Stan Grishin <stangri@melmac.net>
Hannu Nyman [Sun, 5 Mar 2017 08:32:02 +0000 (10:32 +0200)]
Merge pull request #4106 from dibdot/travelmate
travelmate: update 0.4.1 (release 2)
Dirk Brenken [Sun, 5 Mar 2017 07:13:14 +0000 (08:13 +0100)]
travelmate: update 0.4.1 (release 2)
* revert start priority change
* mute standard logging even more
Signed-off-by: Dirk Brenken <dev@brenken.org>
Hannu Nyman [Sat, 4 Mar 2017 20:06:27 +0000 (22:06 +0200)]
Merge pull request #4105 from dibdot/travelmate
travelmate: update 0.4.1
Dirk Brenken [Sat, 4 Mar 2017 19:30:04 +0000 (20:30 +0100)]
travelmate: update 0.4.1
* mute useless logging in "active mode"
* optimize startup behaviour
* cosmetics
Signed-off-by: Dirk Brenken <dev@brenken.org>
Etienne CHAMPETIER [Mon, 23 Jan 2017 03:48:35 +0000 (19:48 -0800)]
screen: update to 4.5.1, use PKG_HASH
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Etienne CHAMPETIER [Mon, 23 Jan 2017 03:48:30 +0000 (19:48 -0800)]
zabbix: update to 3.2.4, use PKG_HASH
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Etienne CHAMPETIER [Mon, 23 Jan 2017 03:48:23 +0000 (19:48 -0800)]
monit: update to 5.20, use PKG_HASH
this adds zlib as dependency
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Etienne CHAMPETIER [Mon, 23 Jan 2017 03:48:14 +0000 (19:48 -0800)]
htop: use PKG_HASH
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
Peter Wagner [Sat, 4 Mar 2017 11:42:57 +0000 (12:42 +0100)]
irssi: update to 1.0.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Peter Wagner [Fri, 3 Mar 2017 16:27:33 +0000 (17:27 +0100)]
glib2: update to 2.50.3
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Hannu Nyman [Fri, 3 Mar 2017 13:50:13 +0000 (15:50 +0200)]
Merge pull request #4102 from dibdot/travelmate
travelmate: release 0.4.0
Dirk Brenken [Fri, 3 Mar 2017 13:39:38 +0000 (14:39 +0100)]
travelmate: release 0.4.0
* add an "active mode", where travelmate will be restarted
every n seconds (default 60) and checks existing uplink connection
regardless of ifdown event trigger (disabled by default)
* enhance multiple radio support
* fix the ap detection
* respect different radios during scanning & connection handling
* cosmetics
Signed-off-by: Dirk Brenken <dev@brenken.org>
Stijn Tintel [Fri, 3 Mar 2017 03:22:51 +0000 (04:22 +0100)]
Merge pull request #3938 from stintel/domoticz
Add Open-ZWave and Domoticz
Stijn Tintel [Mon, 30 Jan 2017 23:37:24 +0000 (00:37 +0100)]
domoticz: new package
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Stijn Tintel [Sat, 7 Jan 2017 21:04:00 +0000 (22:04 +0100)]
openzwave: new package
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Hannu Nyman [Thu, 2 Mar 2017 15:45:31 +0000 (17:45 +0200)]
Merge pull request #4097 from Wedmer/master
[utils/zoneinfo] Updated to the latest release
Vladimir Ulrich [Thu, 2 Mar 2017 15:32:23 +0000 (18:32 +0300)]
[utils/zoneinfo] Updated to the latest release
Signed-off-by: Vladimir Ulrich <admin@evl.su>
Hannu Nyman [Thu, 2 Mar 2017 08:03:22 +0000 (10:03 +0200)]
Merge pull request #4095 from EricLuehrsen/unbound_rfc5011
unbound: improve maintenance of trust anchor
Eric Luehrsen [Thu, 2 Mar 2017 05:28:35 +0000 (00:28 -0500)]
unbound: improve maintenance of trust anchor
Unbound UCI tries to protect embedded flash from excess
use. Unbound RFC5011 KSK tracking can rewrite root.key
every few minutes to an hour. It also writes and destroys
files in the same directory during the process.
Recommended UCI delays for copying busy work in /var/
back to /etc/ may be too conservative. These are all
changed from 28 to 9 days.
The RFC5011 KSK results were also destroyed by an
init.d restart, even if /var/ is mounted on persistent
storage like USB drive. /var/lib/unbound/root.key is
now preserved during this process, unless a newer key
is installed in /etc/ manually or package update.
Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
Ted Hess [Wed, 1 Mar 2017 19:47:25 +0000 (14:47 -0500)]
Merge pull request #4080 from antonlacon/libflac-1.3.x
libflac: update to 1.3.2, refresh patches
Hannu Nyman [Wed, 1 Mar 2017 12:59:06 +0000 (14:59 +0200)]
Merge pull request #4091 from ClaymorePT/boost_undo_21091fa
boost: Revert Commit
21091fa
Carlos Miguel Ferreira [Wed, 1 Mar 2017 12:48:54 +0000 (12:48 +0000)]
Revert "boost: 1.63 Revision 3 -> Python 3.6 Support Fixed and Unsupported Target Fixes"
This reverts commit
21091fa0acda1f723d933e83652bc9d0317977e8.
Stijn Tintel [Tue, 28 Feb 2017 14:04:03 +0000 (15:04 +0100)]
net-snmp: enable agent/extend MIB
Closes #4085.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Hannu Nyman [Wed, 1 Mar 2017 07:54:23 +0000 (09:54 +0200)]
collectd: disable plugin for the depracated madwifi driver
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
champtar [Wed, 1 Mar 2017 00:59:59 +0000 (16:59 -0800)]
Merge pull request #4079 from antonlacon/sqlite3-3.17.x
sqlite: update to 3.17.0
Hannu Nyman [Tue, 28 Feb 2017 19:44:39 +0000 (21:44 +0200)]
Merge pull request #4088 from dibdot/adblock
adblock: release 2.4.0 (release 2)
Dirk Brenken [Tue, 28 Feb 2017 19:35:12 +0000 (20:35 +0100)]
adblock: release 2.4.0 (release 2)
* add missing sort step if tld compression was disabled
Signed-off-by: Dirk Brenken <dev@brenken.org>
Hannu Nyman [Tue, 28 Feb 2017 16:12:48 +0000 (18:12 +0200)]
Merge pull request #4086 from dibdot/adblock
adblock: release 2.4.0
Dirk Brenken [Mon, 27 Feb 2017 20:42:53 +0000 (21:42 +0100)]
adblock: release 2.4.0
* add tld compression,
this new "top level domain compression" removes up to 40 thousand
needless host entries from the block lists and
lowers the memory footprint for the dns backends by 8-10 MByte
* optimize restart behavior in case of an error
* cosmetics
Signed-off-by: Dirk Brenken <dev@brenken.org>
Hannu Nyman [Tue, 28 Feb 2017 09:55:22 +0000 (11:55 +0200)]
Merge pull request #4083 from salzmdan/master
knot: update to 2.3.3
Daniel Salzman [Tue, 28 Feb 2017 09:27:32 +0000 (10:27 +0100)]
knot: update to 2.3.3
Signed-off-by: Daniel Salzman <daniel.salzman@nic.cz>
Hannu Nyman [Tue, 28 Feb 2017 08:32:41 +0000 (10:32 +0200)]
Merge pull request #4063 from mlichvar/collectd-newplugins
collectd: package chrony and match plugins
Hannu Nyman [Mon, 27 Feb 2017 19:48:26 +0000 (21:48 +0200)]
Merge pull request #4068 from danrl/wg
net/wireguard: add support for fwmark option
danrl [Fri, 24 Feb 2017 14:07:50 +0000 (15:07 +0100)]
net/wireguard: add support for fwmark option
Adds support for the fwmark option.
FwMark is a 32-bit fwmark for outgoing packets.
If set to 0 or "off", this option is disabled.
Signed-off-by: Dan Luedtke <mail@danrl.com>
tripolar [Mon, 27 Feb 2017 17:08:19 +0000 (18:08 +0100)]
Merge pull request #4078 from TDT-GmbH/openssh_engine_fix
openssh: Fix ssl-engine support
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Martin Schiller [Mon, 27 Feb 2017 08:05:30 +0000 (09:05 +0100)]
openssh: Fix ssl-engine support
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
Hannu Nyman [Sun, 26 Feb 2017 18:23:06 +0000 (20:23 +0200)]
Merge pull request #4065 from ClaymorePT/boost_1.63_r3
boost: 1.63 Revision 3 -> Python 3.6 Support Fixed and Unsupported Target Fixes
Hannu Nyman [Sun, 26 Feb 2017 18:02:05 +0000 (20:02 +0200)]
Merge pull request #4069 from alive4ever/mksh-54
utils/mksh: update to r54
Hannu Nyman [Sun, 26 Feb 2017 17:57:38 +0000 (19:57 +0200)]
Merge pull request #4058 from nikil/bitlbee
bitlbee: Update to 3.5.1
Hannu Nyman [Sun, 26 Feb 2017 17:55:07 +0000 (19:55 +0200)]
Merge pull request #4067 from oskar456/addrwatch
addrwatch: fix imagebuilder and config file name
Hannu Nyman [Sun, 26 Feb 2017 17:54:06 +0000 (19:54 +0200)]
Merge pull request #4070 from D-Albers/updateNano2.7.5
nano: Update to version 2.7.5
Hannu Nyman [Sun, 26 Feb 2017 17:48:44 +0000 (19:48 +0200)]
Merge pull request #4053 from nikil/fping
fping: Update to 3.16
Hannu Nyman [Sun, 26 Feb 2017 17:45:59 +0000 (19:45 +0200)]
Merge pull request #4059 from EricLuehrsen/trust_anchor
unbound: DNSSEC trust anchor roll for 2017
Alexandru Ardelean [Sun, 26 Feb 2017 10:28:33 +0000 (12:28 +0200)]
python-cryptography: fix build by disabling setup requirements
python-cryptography tries to install other packages during setup.
However, this isn't needed, since they should have been already
resolved/installed via LEDE/OpenWrt's build system dep logic.
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>