Commit Graph
100 Commits
Author SHA1 Message Date
Daniel Golle 0bb0084691 libinput: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-13 10:47:22 +02:00
Daniel Golle 794f1984e0 pcsc-lite: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-13 10:44:56 +02:00
Daniel Golle 38203aa88d ccid: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-13 10:42:27 +02:00
Daniel Golle 2e2299192d gnunet: update source, add iptables dependency
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-13 10:29:53 +02:00
Daniel Golle 3741ec4945 gnurl: update source to 7.43.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-13 10:25:15 +02:00
Daniel Golle 714a408a6e postgresql: update source to 9.4.4 and refresh scripts
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-12 17:30:20 +02:00
Daniel Golle 8511e62ff0 xl2tpd: transfer maintainership to Yousong Zhou
@openwrt/owners : please invite @yousong to @openwrt/package-maintainers

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-12 17:24:05 +02:00
Daniel Golle a9258527c3 gnunet: update source, read config from UCI, add defaults
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-03 15:51:22 +02:00
Daniel Golle 20ccf3c52e sqlite3: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-30 04:16:31 +02:00
Daniel Golle 76e84e8be9 gnunet: update source, enable local iperf and echo services
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-29 09:11:04 +02:00
Daniel Golle f4816e2ba1 lvm2: update source, refresh patch
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-26 23:35:10 +02:00
Daniel Golle 34abdc2f6f gnunet: update source, forcestart dns2gns, fix typo
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-26 23:26:48 +02:00
Daniel Golle 6a56edca27 freeradius2: update to 2.2.8
Fixes oCert CVE-2015-4680.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-20 03:36:25 +02:00
Daniel Golle 350c6fc875 libinput: update to 0.20.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-20 00:27:01 +02:00
Daniel Golle 55f44afe72 i2c-tools: update to 3.1.2
remove archive.org download link as lm-sensors.org seems to be working
again.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-20 00:14:39 +02:00
Daniel Golle 04adff1fa6 gnunet: fix breakage caused by previous commit
keep.d has to exist as well...

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-17 01:47:54 +02:00
Daniel Golle 31474cc739 gnurl: fix vulnerabilities, refresh patches
being based on curl 0.70.0 gnurl is affected by
CVE-2015-3144
CVE-2015-3145
CVE-2015-3153
CVE-2015-3236

Import patches from curl package to fix that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-17 01:35:28 +02:00
Daniel Golle 480be2b2d4 gnunet: update source, improve packaging
* always re-create config-file when service is started
 * use /lib/upgrade/keep.d instead of /etc/sysupgrade.conf sed'ery

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-16 22:29:29 +02:00
Daniel Golle 15107764b3 gnunet: update source, add sysupgrade persistentency
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-14 12:09:39 +02:00
Daniel Golle 67d14fd735 gnunet: properly deal with persistency
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-13 16:48:04 +02:00
Daniel Golle b1cba322fa lvm2: update sources
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-13 14:56:26 +02:00
Daniel Golle 0f7454878e gnunet: update source and improve packaging
* add gnunet-vpn binary, it was missing
 * clean-up -datastore, it contained files already packaged in -mysql
 * remove gnunet-import-gns.sh from -utils, it can live in -gns

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-13 11:25:13 +02:00
Daniel Golle 25660aad62 lvm2: update sources and improve packaging
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-07 09:36:05 +02:00
Daniel Golle 7b6e938790 gnunet: bump source, improve packaging
* fix two typos in Makefile
 * package transports seperately
 * enable all installed transports by default
 * use logfile so we don't stdio-choke gnunet-service-arm
   -> should use syslog instead...

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-07 09:36:05 +02:00
Daniel Golle c31e6bb7c0 gnutls: backport upstream --with-ca-path implementation
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-29 20:34:08 +02:00
Daniel Golle 9ea72dda91 gnurl: fall-back on default system trust store
If no explicit CA file is given, gnurl fails to setup HTTPS connections
as it doesn't looks for certificates in /etc/ssl/certs/ in any way.
Fix that by utilizing GnuTLS' gnutls_certificate_set_x509_system_trust
as a fall-back if neither CA file, CA path nor SRP is declared.

Reported upstream: https://github.com/bagder/curl/issues/330
Fix suggested upstream: https://github.com/bagder/curl/pull/331

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-29 19:51:08 +02:00
Daniel Golle ab45f3741b hfsprogs: fix build with musl
Do not make use of sysctl in makehfs.c on non-glibc systems.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 21:03:28 +02:00
Daniel Golle b218e8af7c gnunet: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 19:52:25 +02:00
Daniel Golle 9b77833a7b libinput: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 19:09:35 +02:00
Daniel Golle 9d35fd7fb3 libevdev: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 19:09:35 +02:00
Daniel Golle 2925877e73 gnunet: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-26 04:20:08 +02:00
Daniel Golle 9e221b6b83 libmicrohttpd: import fixes from subversion repo
Fixes a memleak as well as a bug in digest authentication.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-25 23:28:54 +02:00
Daniel Golle 24056cfdad libmicrohttpd: get rid of OpenSSL dependency
Depending on both, GnuTLS and OpenSSL doesn't make sense, we should
use either TLS implementation but not both. Use GnuTLS for now and
get rid of OpenSSL dependency by explicitely telling the package's
build-system to do so using CONFIGURE_ARGS.

If future uses of libmicrohttpd require OpenSSL, it probably makes
most sense to build several variants of the package, i.e.
libmicrohttpd-openssl as well as libmicrohttpd-gnutls. As with most
packages making use of any TLS implementation, these are build-time
decissions resulting in conflicting variants of the same package
which cannot be installed simultanously.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-25 23:25:46 +02:00
Daniel Golle e14423f866 libmicrohttpd: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-25 23:25:45 +02:00
Daniel Golle 5b6dbc15f5 hiredis: add new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-24 17:41:30 +02:00
Daniel Golle 9b50e5d901 libextractor: build against libarchive-noopenssl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 21:33:52 +02:00
Daniel Golle 8037b27375 lvm2: update sources
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 21:33:25 +02:00
Daniel Golle 60ba8483f1 gnunet: build PostgreSQL and mySQL backends
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 17:30:32 +02:00
Daniel Golle df1df03a2f libarchive: add build-variant without libopenssl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 15:28:24 +02:00
Daniel Golle 161b225acc gnunet: update source to r35963
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 15:25:43 +02:00
Daniel Golle 707f61ced9 i2c-tools: import from oldpackages
- license and maintainer added
 - bumped to recent release source tarball instead of SVN source
 - add archive.org mirror to work-around the lm-sensors.org domain
   currently being broken...

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 15:25:43 +02:00
Daniel Golle 780cf06d28 gnunet: update source
get rid of another cross-compile patch now fixed upstream

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-17 19:24:57 +02:00
Daniel Golle b6e1de2bdc gnunet: update source
Most of the local patches have been integrated upstream.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-16 16:39:03 +02:00
Daniel Golle 36e4c90f6c f2fs-tools: fix build with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-16 14:07:50 +02:00
Daniel Golle 4116e327af gnunet: update source and fix build with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-16 13:12:11 +02:00
Daniel Golle b065013042 libevdev: work around macro definition missing in uClibc
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-14 22:33:19 +02:00
Daniel Golle 3a81a9b9fa lvm2: update source and refresh patches
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-14 22:20:07 +02:00
Daniel Golle 939f2e2dc5 libextractor: build giflib plugin
Cherry-picked r34095 'Add giflib-5.1.0 compatibility' into patches to
fix build against recent versions of giflib.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-12 08:03:05 +02:00
Daniel Golle ca738e067b libinput: new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-10 18:17:48 +02:00
Daniel Golle 7fef81c10d mtdev: new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-10 18:17:47 +02:00
Daniel Golle 615e26e446 libevdev: new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-10 18:17:47 +02:00
Daniel Golle c8a6990932 lxc: fix build on mpc85xx
Initialize ret to 0 so compiler no longer complains about
monitor.c: In function 'lxc_monitor_open':
monitor.c:212:5: error: 'ret' may be used uninitialized in this function [-Werror=maybe-uninitialized]

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-09 12:03:20 +02:00
Daniel Golle 3a1b961956 toxcore: new package
This packages the Tox core as well as nTox and tox-bootstrapd.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-08 01:27:18 +02:00
Daniel Golle 9b5a7966ff gnunet: package accidentally dropped peerstore_sqlite
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 17:42:34 +02:00
Daniel Golle e0b2a226a3 xl2tpd: fix xl2tpd options
The previous commit left an unwanted string in the options passed
to xl2tpd-control. Remove that as well.
Also set procd respawn parameter now that I'm at it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 17:42:06 +02:00
Daniel Golle 0f562aa7c3 xl2tpd: don't let xl2tpd handle redial
netifd is taking care of that already.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 14:53:36 +02:00
Daniel Golle d6ac08f843 gnunet: improve packaging and set fix permissions on firstrun
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 14:53:22 +02:00
Daniel Golle 885a425824 gnurl: no longer force-enable TLS-SRP
It might not be available in GnuTLS and is not strictly required
by the gnurl manifest, see
http://www.git.taler.net/?p=gnurl.git;a=blob;f=README;h=f7521aa431a4e77a58dc558880ff54648d69e072;hb=HEAD#l22

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 14:53:22 +02:00
Daniel Golle 7582a91760 gnunet: don't override default to 'n'
Overriding DEFAULT to 'n' prevents packages being build unless
explicitely selected even if ALL is set.
Instead, set 'DEFAULT:=y if PACKAGE_gnunet' for the default
packages and otherweise don't touch DEFAULT.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 01:45:14 +02:00
Daniel Golle e1a1eed25f libseccomp: work-around prctl.h mess
musl doesn't allow including both, sys/prctl.h and linux/prctl.h.
Thus include linux/prctl.h only on GLIBC systems (that includes
uClibc which defines __GLIBC__)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-04 14:44:40 +02:00
Daniel Golle 180d34f70b lxc: allow building with seccomp
seccomp was unconditionally disabled before.
Also a non-escaped newline in a place where it should be escaped
made the build process skip some CONFIGURE_ARGS.
Fix CONFIGURE_ARGS and add an option to allow building with seccomp.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-04 14:43:21 +02:00
Daniel Golle 93584e3cbe gnunet: use templates to package components
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-04 02:37:03 +02:00
Daniel Golle 67e34ce071 gnunet: improve packages
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-04 00:45:14 +02:00
Daniel Golle ae90788b64 gnunet: split up into smaller packages, bump version
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-03 22:40:36 +02:00
Daniel Golle a85f38afea gnunet: improve procd init-script
Directly call /usr/lib/gnunet/libexec/gnunet-service-arm instead
of /usr/bin/gnunet-arm, so it remains attached to procd.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 18:54:52 +02:00
Daniel Golle b9eb46387d gnurl: bump release
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 18:32:53 +02:00
Daniel Golle 6bbdfa55df gnurl: reduce feature-set to match specs in README
gnurl's README states quite excatly which CONFIGURE_ARGS to pass,
so disable lots of unneeded stuff.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 18:28:40 +02:00
Daniel Golle fc488b8b10 libextractor: fix accidental versioning mess
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 15:45:50 +02:00
Daniel Golle 024ad3dba8 libextractor: package gstreamer plugin
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 15:43:26 +02:00
Daniel Golle 70980bc50b gnunet: use upstream fix for libmicrohttpd detection
The autoconf issue when detecting libmicrohttpd was fixed upstream in
SVN revision 35845. Use that and remove the dirty work-around.

See also:
https://gnunet.org/bugs/view.php?id=3805#c9201

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 14:13:58 +02:00
Daniel Golle e3515017eb gnunet: fixup more dependencies
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 12:58:52 +02:00
Daniel Golle ee8f275172 glpk: add new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 12:58:52 +02:00
Daniel Golle e6deb6136a gnunet: work-around libmicrohttpd detection
Bug filed upstream:
https://gnunet.org/bugs/view.php?id=3805

Once fixed, this patch can be removed.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 07:40:44 +02:00
Daniel Golle f560fb95c3 gnurl: add forgotten MD5SUM
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 07:20:51 +02:00
Daniel Golle ce0b6a4554 gnunet: fix things and use newer source version
- use newer source version from SVN
 - made it detect gnurl
 - added init script
 - added gnunet user

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 07:14:25 +02:00
Daniel Golle eba7afcfb7 gnurl: add net package
This is definitely one of the ugliest things I ever got my
hands on. If it even did the job properly, but no, it tries
to install it's headers in /usr/include/curl collidings with
actual curl's headers. Fixed that by installing them into
/usr/include/gnurl instead. Now gnunet can use gnurl.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 07:14:25 +02:00
Daniel Golle 98a821a93a gnunet: add new package
The single 'gnunet' package built should be further split up,
meta-packages for common use-cases should be added.
However, it's not too big to run on devices with 8MB of flash or more,
even in the current monolithic package.
Integration with procd and netifd is not yet implemented.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-30 23:28:42 +02:00
Daniel Golle a0524dbaef libextractor: add new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-30 23:28:39 +02:00
Daniel Golle 3a98dd9f31 lvm2: switch to version 2.2.02.120
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-20 01:18:14 +02:00
Daniel Golle d4381c289f xl2tpd: fix a minor compiler warning
gcc complains about atexit() being implicitely defined in
xl2tpd-control.c
Fix that by including stdlib.h in xl2tpd-control.c

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 16:12:04 +02:00
Daniel Golle b47fe96be4 libowfat: fix download URL
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:39:15 +02:00
Daniel Golle 386d09b7d8 debootstrap: fix wrong source MD5
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:34:36 +02:00
Daniel Golle 964edd830b xl2tpd: update source, import some useful patches
Yousong Zhou <yszhou4tech@gmail.com> made a couple of useful fixes
mostly for the xl2tpd-control tool which was broken.
imported them (patches/2*) here.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:23:21 +02:00
Daniel Golle 764c55e013 opensc: update source, refresh patches
Also import two new GnuK-related patches.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:23:21 +02:00
Daniel Golle a7526b1a08 ccid: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:23:21 +02:00
Daniel Golle 324383e5b1 opentracker: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:23:21 +02:00
Daniel Golle a865d57de1 engine_pkcs11: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:23:21 +02:00
Daniel Golle cb331a4170 libowfat: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:23:21 +02:00
Daniel Golle ecf0ad2155 libp11: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:23:21 +02:00
Daniel Golle 5a509d9372 debootstrap: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:23:21 +02:00
Daniel Golle 855fdd21d1 lvm2: finally fix memory locking issues on musl
Always use mlockall fixes it, still trying to keep everything else
as untouched as possible.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-03 15:59:58 +02:00
Daniel Golle 544486252c tcp_wrappers: don't set LIBS=-lnsl when building with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-03 15:12:33 +02:00
Daniel Golle 6eb0919b90 cryptodev: get rid of get_unused_fd()
The get_unused_fd() macro was removed upstream by
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=f938612dd97d481b8b5bf960c992ae577f081c17

Thus replace get_unused_fd() by get_unused_fd_flags(0) which used to
be the definition of the get_unused_fd() macro before it was removed.

This fixes cryptodev compilation on kernel 4.0.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-03 15:01:51 +02:00
Daniel Golle 142a24a10b lvm2: better workaround for missing mallinfo on musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-03 14:47:28 +02:00
Daniel Golle ecb702d79b lvm2: bump version
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-03 14:40:28 +02:00
Daniel Golle 4c399f28fd freeradius2: update to version 2.2.7 and refresh patches
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-04-26 19:44:20 +02:00
Daniel Golle f5cc8c27d7 lvm2: fix build with musl
stdin, stderr and stdout are constants on musl and it doesn't provide
mallinfo.
Both, overwriting std* were used to catch and work around various
misbehaviours of glibc, so it's hopefully save to just skip them when
building against other libc implementations.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-04-25 23:45:14 +02:00
Daniel GolleandMichael Heimpold 692ee8cf18 mmc-utils: bump to 2015-03-25 snapshot
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-04-03 22:17:48 +02:00
Daniel GolleandMichael Heimpold 360122ed5d mmc-utils: restore FORTIFY_SOURCE=2
The previous commit
ba4338d mmc-utils: don't set -D_FORTIFY_SOURCE in Makefile
applied the global value of FORITFY_SOURCE also to mmc-utils.
As the package was meant to be built with FORTIFY_SOURCE upstream,
restore that behaviour and make it play nice with the global setting
by undefining the macro before defining it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-04-03 22:17:07 +02:00
Daniel Golle ae8d9dcadd btrfs-progs: use $(LN) macro, bump release
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-04-03 16:49:30 +02:00