Commit Graph
100 Commits
Author SHA1 Message Date
Daniel Golle 34344fe520 psqlodbc: require unixodbc host build
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-08-30 19:44:37 +02:00
Daniel Golle b8f0e2ca38 unixodbc: fix host build
Fixed #4705

Reported-by: Michael Braun <michael-dev@fami-braun.de>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-08-30 19:27:40 +02:00
Daniel Golle da2cc49d29 gnurl: update to version 7.55.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-08-15 02:24:53 +02:00
Daniel Golle 1b6e716edb python-gnupg: switch to python-gnupg 0.4.1
Aparently there are two python gnupg wrappers around
https://pypi.python.org/pypi/python-gnupg/
and
https://pypi.python.org/pypi/gnupg/

We used to package the latter, now we switched to the prior.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-08-14 18:59:13 +02:00
Daniel Golle 4cbd03a097 postgresql: update to version 9.6.4
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-08-14 17:27:30 +02:00
Daniel Golle 7a2623d12d pyodbc: use WORDS_BIGENDIAN instead of OS-specific defines
Python provides the WORDS_BIGENDIAN macro, use it to figure out the
native endian of the host.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-17 14:36:48 +02:00
Daniel Golle 667674731f pyodbc: really fix endianess of SQL_WCHAR
auto-endian auf UTF-16 doesn't work with all drivers, some fail to
interpret the byte-order-marking. Hence explicitely use UTF16BE on
big-endian systems and UTF16LE otherwise.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-16 11:58:31 +02:00
Daniel Golle 7524d8558a Flask: add package
Flask is a microframework for Python based on Werkzeug, Jinja 2 and
good intentions. And before you ask: It.s BSD licensed!

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-14 17:09:30 +02:00
Daniel Golle 30c7c71e3f python: Werkzeug: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-14 17:00:58 +02:00
Daniel Golle fb8dc3ffd4 python: click: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-14 17:00:58 +02:00
Daniel Golle 4feb91a915 python: itsdangerous: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-14 17:00:58 +02:00
Daniel Golle 7772c9e10b python: MarkupSafe: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-14 17:00:58 +02:00
Daniel Golle 7d65ecb3e7 python: Jinja2: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-14 17:00:58 +02:00
Daniel Golle 7b53052f4e pyodbc: assume SQL_C_WCHAR is native endian
Bump PKG_REV and remove obsolete PKG_MD5SUM while at it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-14 16:50:06 +02:00
Daniel Golle 80cd2bb8b7 python-yaml: update source and build for python3
Update source to version 3.12 and build for both, python and python3.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-14 15:59:13 +02:00
Daniel Golle ac5ddd96e5 python-gnupg: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-08 21:32:53 +02:00
Daniel Golle 7d38c0a07e psqlodbc: build against staging libs
avoid accidentally picking paths on the host for pg_config and
odbc_config by supplying them as parameters to configure.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-08 12:44:20 +02:00
Daniel Golle 5cc52f06aa unixodbc: fix cross-compile drivers
build odbc_config for host so drivers may use it to figure out build
details, patch odbc_config to return target specific values from
unixodbc_conf.h.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-08 12:44:20 +02:00
Daniel Golle e80d4041cf psqlodbc: add package
add official PostgreSQL ODBC driver

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-07 19:09:07 +02:00
Daniel Golle e90a9a6fc6 gawk: add GNU awk package
Coexists peacefully with busybox' awk.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-05 16:19:05 +02:00
Daniel Golle 32989cc486 unixodbc: auto-generate odbcinst.ini
This allows ODBC drivers to create odbcinst.ini-snippets in
/etc/odbcinst.ini.d/ which will be assembled into
/tmp/etc/odbcinst.ini. /etc/odbcinst.ini is provided as a symlink
pointing to /tmp/etc/odbcinst.ini
Hence the unixODBC-provided PostgreSQL driver was also given an
odbcinst.ini.d snippet.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-02 20:47:26 +02:00
Daniel Golle c709189de4 postgresql: allow populating required DB using script
Extend UCI mechanics to allow pre-populating a newly created
database by executing SQL statements from a scripts file.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-02 19:57:31 +02:00
Daniel Golle 1aca235d44 python-pyodbc: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-01 19:46:55 +02:00
Daniel Golle a7d0759021 gnunet: update source
also package missing block plugins

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-01 18:13:41 +02:00
Daniel Golle 04e71645c7 postgresql: update to version 9.6.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-01 18:13:23 +02:00
Daniel Golle 358de85d40 gnunet: update source and init script
Fixes starting EXIT service when offering services.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-24 15:05:59 +02:00
Daniel Golle 66afa3c3ea postgresql: fix host build and correctly apply NLS
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-24 15:05:59 +02:00
Daniel Golle 701f9a49d8 gnunet: update source
fixes namestore iterator and other bugs when using PostgreSQL

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-23 20:58:34 +02:00
Daniel Golle d0c3f8b967 postgresql: properly handle pg_config host build
pg_config needs to be build for each target which creates some
extra complications...

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-23 20:58:34 +02:00
Daniel Golle 0cdb5d69d7 libudev-fbsd: select libevdev
select instead of depend on libevdev.

Reported-by: Michał Plebański <m.plebanski4@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-22 14:29:16 +02:00
Daniel Golle c2d1bc7ae7 postgresql: set include path to fix building contribs
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-20 23:21:43 +02:00
Daniel Golle d619064f8e postgresql: disable parallel build
It seems to break things (occasionally)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-20 22:19:38 +02:00
Daniel Golle 2510044bd6 eudev: remove package
It's pretty useless as udev cannot run in coexistence with procd.
It was added mostly to get packages compiled which depend on libudev,
knowing that the udev related functionality will be broken.
eudev has now been replaced by libudev-fbsd which does the job much
better and may serve as a drop-in replacement with even some working
features.
In future we may want our own libudev-procd library which can also be
a mostly-stub implementation but may query things from procd using
ubus in some situations...

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 20:49:40 +02:00
Daniel Golle 3d50afdf3c uvcdynctrl: get rid of udev
The udev rule installed was ineffective as udev cannot run in
coexistence with procd. If needed, it should be reimplemented as
rule under /etc/hotplug.d/

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 20:49:40 +02:00
Daniel Golle bc0085a70f usbip: use libudev-fbsd instead of eudev
eudev was removed, switch to libudev-fbsd

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 20:49:40 +02:00
Daniel Golle e8568a4e67 libudev-fbsd: add stubs for usbip
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 20:49:40 +02:00
Daniel Golle 2135991f51 postgresql: fix build and improve packaging
* make sure contrib stuff gets built and installed
* refresh patches and improve Makefile while at it

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 20:49:40 +02:00
Daniel Golle e7b5bdd9e9 cgi-io: merge changes from luci2-io-helper
luci2-io-helper: bugfix buckup script read timeout

Reading files from stdin will block for ever. The uhttpd is killing the
backup process after script_timeout.

Switching read to non blocking mode and add a waitpid for the slave
process does not end in a script_timeout anymore.

Signed-off-by: Florian Eckert <Eckert.Florian@googlemail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 12:49:59 +02:00
Daniel Golle cd79492ae2 libinput: update to version 1.7.3 and use libudev-fbsd
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle 158e0922a1 libudev-fbsd: add package
This package provides a small udev shim originally intended for
FreeBSD/devd, but it works well for our non-systemd-environment as
well. It has limited features, but it's enough to detect and
enumerate input devices.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle 542eed567b libevdev: update to version 1.5.6
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle c920902d14 mbtools: use https to clone and add PKG_MIRROR_HASH
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle cef04a5a25 libp11: update to version 0.4.6
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle fa1a510595 pcsc-lite: update to version 1.8.22
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle 67dc427a7e glpk: update to version 4.62
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle 2c597f291d gnurl: update to version 7.54.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle d9297dc5ce postgresql: update to version 9.4.12
Fixes CVE-2017-7484 and CVE-2017-7485.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle aadbc9a252 opentracker: bump source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle 9c6bb52d2c libowfat: update to version 0.31
now requires host-build to provide the 'ent' build-tool which generates
entities.h for use in scan_html.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle 105cf35455 btrfs-progs: no longer maintained by me
Remove myself as maintainer.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-18 13:07:02 +02:00
Daniel Golle 5455a88d45 freeradius2: move to packages-abandoned
I'm no longer going to maintain freeradius2. Please use freeradius3
instead.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-13 02:34:44 +02:00
Daniel Golle 3c820ff9ad libextractor: update to version 1.4
our local patches have been merged upstream and part of the new release

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-12 00:44:08 +02:00
Daniel Golle 4a01f66e60 gnunet: update git source
Disable DV component for now, it is broken upstream as it hasn't been
converted to the new MQ API.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-09 18:02:00 +02:00
Daniel Golle 794e917b1a cryptsetup: update to version 1.7.5
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-05 18:22:04 +02:00
Daniel Golle 8a33af3490 lvm2: update to version 2.02.168
Add HTTP mirror URL as well.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-05 18:22:04 +02:00
Daniel Golle d96c092a00 Revert "The earlier commit ea119211b2 removed 'dsa' as one of the ssh_host_*_key"
The author (@pprindeville) of the original commit noted that the wrong
commit was picked, see
https://github.com/openwrt/packages/commit/325b7d2cd2d6e9d4903c6e7628c7c9ae0ddab564#commitcomment-22387528
"Err... looks like the wrong fix got committed. I was hoping that this
commit d902e5d would have gone in instead."

This reverts commit 325b7d2cd2.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-05 18:22:03 +02:00
Daniel Golle 4237ae4890 isc-dhcp: integrate IPv4 DHCP service with procd and netifd
Convert init-script to procd and allow to configure
isc-dhcp-server via UCI. Allow most by-network and by-host options
supported by dnsmasq.
User-defined dhcp-options are not supported yet, neither are tags.

Existing configurations with use-edited /etc/dhcpd.conf are still
respected, hence to enjoy the new features you have to migrate
your configuration to UCI and delete /etc/dhcpd.conf.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-05-20 03:23:48 +02:00
Daniel Golle ed62d4aac7 gnunet: update sources
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-04-25 18:28:17 +02:00
Daniel Golle 00366f931c gnunet: use PKG_MIRROR_HASH
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-14 00:40:00 +01:00
Daniel Golle 5deabc5a53 gnunet: update sources
RPS has now been ported, SET bugs were fixed

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-13 11:49:48 +01:00
Daniel Golle 125e8b59fa gnunet: update sources
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-12 23:40:38 +01:00
Daniel Golle 86763be872 gnurl: update to version 7.53.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-12 23:27:17 +01:00
Daniel Golle 836f875a33 gnunet: fix build
experimental DHT implementations have been removed upstream.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-06 09:14:46 +01:00
Daniel Golle 1604899cd4 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>
2017-03-05 21:19:49 +01:00
Daniel Golle c275909c38 freeradius3: build and package support for LDAP
The lack of LDAP support was one of the things which prevented users
from migrating from freeradius2 to freeradius3.
Enable LDAP in freeradius3 so we can finally burry freeradius2.

Reported-by: Martin Mueller <mm@sig21.net>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-03 10:34:55 +01:00
Daniel Golle 80f93e5513 gnunet: fix build
a missing empty file caused the build to break

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-01-11 23:21:47 +01:00
Daniel Golle 410ce3d4f5 ccid: update to version 1.4.26
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-01-11 02:09:20 +01:00
Daniel Golle 8d44169aa1 pcsc-lite: update to version 1.8.20
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-01-11 02:09:20 +01:00
Daniel Golle b8cd28f12e gnunet: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-01-11 02:09:20 +01:00
Daniel Golle 9a30e8af42 gnunet: upstream fixes and packaging improvements
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-01-10 06:14:28 +01:00
Daniel Golle d13f3f2ab0 gnunet: update source and remove gnunet-sqlite dummy package
* new NAT and external-ip discovery
* adds zonemaster service
* fixes cadet crashes

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-01-09 16:17:04 +01:00
Daniel Golle e404b5e7a6 gnurl: update to version 7.51.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-12-02 00:56:51 +01:00
Daniel Golle 80bcb0bf29 gnunet: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-11-28 15:10:45 +01:00
Daniel Golle 45ad75fe36 gnunet: update source and follow upstream switch to git
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-11-09 11:58:14 +01:00
Daniel Golle 981a596c5f gnunet: update to SVN r38231
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-10-28 15:02:05 +02:00
Daniel Golle 885dff12f0 gnunet: update to SVN r38151 and break-out dhtcache plugins
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-10-13 02:30:16 +02:00
Daniel Golle e32b189944 gnunet: update to SVN r38096
Wrap around dhtcache vs. datacache confusion which prevented
the datacache service from starting.
While at it, sanetize default package selection.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-10-11 01:03:35 +02:00
Daniel Golle ce46b633e2 postgresql: properly stop service
postmaster always detaches from procd, work around by using
pg_ctl to stop the server.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-10-11 01:03:27 +02:00
Daniel Golle 4c58f29d4d libx264: more build fixes
Introduce blacklist for CPU_TYPEs without ASM support in libx264
Add libpthread dependency required on non-musl builds

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-10-01 05:34:08 +02:00
Daniel Golle c14f2ac6da postgresql: move some binaries to pgsql-cli-extra
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-28 14:45:27 +02:00
Daniel Golle 46ab42b35e postgresql: clean package to fix duplicate files issue
Both postgresql-server and postgresql-cli install /usr/bin/psql which
thus creates a conflict when installing both packages.
Fix this by removing duplicate and useless binaries from the
postgresql-server package.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-27 21:08:12 +02:00
Daniel Golle 85b5a6c485 gnunet: update to SVN r38014 and improve packaging
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-26 10:14:29 +02:00
Daniel Golle 6871e6b379 libp11: package PKCS#11 OpenSSL engine
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-26 10:14:29 +02:00
Daniel Golle d302afe081 engine_pkcs11: remove in favour of libp11 OpenSSL engine
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-26 10:14:06 +02:00
Daniel Golle 63120640e6 postgresql: update to version 9.5.4 and major rework
* convert package build to use host-build for ecpg, pg_config and zic
 * introduce /lib/functions/postgresql.sh to be used by packages
   requiring a postgres database to exist as well as postgres' init
 * no longer require shadow-su, patch pg_ctl to setuid() ifself instead
 * auto-create database directory if there is enough free space
 * auto-create databases configured in UCI
 * remove some dead uci config options
 * grab maintainership

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-23 20:03:05 +02:00
Daniel Golle 71160d214a libx264: mark as broken on powerpc
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-23 00:45:36 +02:00
Daniel Golle ab010288da libx264: fix build on soft-float targets
--disable-asm isn't enough to disable building assembly code on ARM.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-23 00:31:23 +02:00
Daniel Golle 64c6b8b735 engine_pkcs11: update to release version 0.2.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-19 19:11:09 +02:00
Daniel Golle 9421e8cff7 libp11: update to release version 0.4.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-19 19:11:09 +02:00
Daniel Golle e95e5b5a1c ccid: update to version 1.4.24
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-19 19:11:09 +02:00
Daniel Golle dfe1d02773 opensc: update to release version 0.16.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-19 19:11:09 +02:00
Daniel Golle f5c2adfcf1 pcsc-lite: update to version 1.8.18
Support for GnuK token is included in this release, remove patches.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-19 19:11:09 +02:00
Daniel Golle ce5228c794 netatalk: update to version 3.1.10
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-19 19:11:09 +02:00
Daniel Golle 786b9ffb58 lvm2: update to version 2.02.165
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-19 19:11:09 +02:00
Daniel Golle c6ee989d64 btrfs-progs: update to version 4.7.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-19 19:11:09 +02:00
Daniel Golle 9eea15c92d debootstrap: update to version 1.0.83
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-19 19:11:09 +02:00
Daniel Golle 73a73be974 toxcore: abandon package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-19 19:11:08 +02:00
Daniel Golle c0e0e7198e netatalk: update to version 3.1.9
* now a single config file in /etc/afp.conf
 * convert services to procd while at it
 * take over maintainership as the original maintainer is
   unresponsive (see #1550)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-12 00:15:47 +02:00
Daniel Golle c20463f263 hd-idle: convert init script to procd
Clean up init script and introduce support for multiple disks.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-06 23:27:34 +02:00
Daniel Golle 1913622d9b ffmpeg: allow building without yasm
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-09-03 14:58:27 +02:00