Commit Graph

1270 Commits

Author SHA1 Message Date
Daniel Golle 9a5e39ba7c Merge pull request #4180 from michael-dev/features/libpq-pkgconfig-files
postgresql: InstallDev pkg-config files for libpq
2017-08-01 17:01:00 +02:00
Michael Braun 3b82cf5419 postgresql: InstallDev pkg-config files for libpq
Signed-off-by: Michael Braun <michael-dev@fami-braun.de>
2017-08-01 15:48:28 +02:00
Sebastian Kemper 6890d65ebd libs/speex and libs/speexdsp: fix configure params
- Remove ogg params from speex configure as it doesn't know about them.

- Remove --enable-sse=no from both speex and speexdsp. The configure
  scripts do actually not add items to our CFLAGS like previously
  assumed.

- When --disable-float-api is used VBR needs to be disabled as well, as
  VBR has not been implemented with fixed-point math in speex (yet). So
  add --disable-vbr when --disable-float-api is used.

- In speexdsp 1.2rc2 optimizations for NEON were added. Unfortunately
  the ASM does not work for 64bit ARM. So force NEON optimizations off
  when compiling for AARCH64.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-30 17:51:43 +02:00
Sebastian Kemper 57b8233b57 libs/speex: version bump and refactoring
- speexdsp has been broken out of the speex package by upstream. The
  released versions of both aren't aligned (speex is at 1.2.0, speexdsp
  at 1.2rc3). Break out speexdsp into its own Makefile accordingly.

- Don't disable VBR anymore as it has its applications (i.e. can be used
  with freeswitch-stable).

- Prevent build system from changing our CFLAGS (--enable-sse=no).

- Make integer mode depend on SOFT_FLOAT symbol so it doesn't get
  enabled on devices with FPUs.

- Use PKG_INSTALL and remove custom Build/Compile as there is no need
  for this.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-30 10:08:59 +02:00
Hannu Nyman 78c7889c24 Merge pull request #4623 from ejurgensen/gperf_3.1
gperf: Update to 3.1
2017-07-25 09:46:10 +03:00
ejurgensen b5af9e0ab2 gperf: Update to 3.1
The patch fixes a problem where an incorrect getline.h would get included
(not gperf's own which resides in ./lib)

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2017-07-24 23:23:00 +02:00
Ted Hess dd0603a170 Merge pull request #4619 from diizzyy/patch-77
libs/expat: Fix poor entropy compilation error
2017-07-24 14:09:36 -04:00
Peter Wagner 40505a3bfb glib2: update to 2.53.4
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-07-24 12:17:16 +02:00
Daniel Engberg 12646b51eb libs/expat: Fix poor entropy compilation error
Add the same workaround as for the expat package in toolchain.
I'm not really sure what made it work for me earlier but this seems to fix it.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-23 23:26:48 +02:00
ejurgensen d8ace1e59d mxml: Update URL and use PKG_HASH instead of PKG_MD5SUM
Compile tested

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2017-07-23 23:16:34 +02:00
Daniel Engberg eb66f08055 libarchive: Update to 3.3.2
Update libarchive to 3.3.2

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-20 07:53:14 +02:00
Ted Hess b8bc3fe3f5 expat: Use correct checksum, add myself as co-maintainer
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-07-17 09:39:22 -04:00
Ted Hess ddce27c699 Merge pull request #4574 from diizzyy/patch-64
libs/opus: Update to 1.2.1
2017-07-16 14:06:52 -04:00
Ted Hess 3b91852b6e Merge pull request #4572 from diizzyy/patch-63
libs/expat: Update to 2.2.2
2017-07-16 13:53:10 -04:00
Daniel Engberg 9460b1b1c8 libs/expat: Update to 2.2.2
Update (lib)expat to 2.2.2

Fixes following CVEs: CVE-2017-9233 and CVE-2016-9063 (2.2.2)
Update homepage URL

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-15 08:52:56 +02:00
Daniel Engberg f29ae0d629 libs/opus: Update to 1.2.1
Update (lib)opus to 1.2.1
Compile without floating point on NEON (ARM) capable hardware to enable
performance optimizations.

Discussion about this change:
https://github.com/openwrt/packages/pull/4574

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-12 22:54:54 +02:00
Hannu Nyman 67eba49a5c Merge pull request #4507 from diizzyy/patch-59
libs/libx264: Update to snapshot 20170623
2017-07-11 23:15:55 +03:00
Jo-Philipp Wich 4cafe3e5ae Merge pull request #4561 from wertarbyte/package_libnet
libnet-1.2.x: simplify build dep installation
2017-07-11 16:59:54 +02:00
Daniel Engberg 86a646428d libs/confuse: Update to 3.2
Update (lib)confuse to 3.2

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-11 09:34:43 +02:00
Stefan Tomanek 089b57687a libnet-1.2.x: simplify build dep installation
Install include files and libraries into a common place; this
makes compiling depending packages easier.

Signed-off-by: Stefan Tomanek <stefan.tomanek@wertarbyte.de>
2017-07-09 18:51:11 +02:00
Etienne Champetier 3bf89aab32 sqlite3: update to 3.19.3
fix possible database corruption
https://www.sqlite.org/releaselog/3_19_3.html

Signed-off-by: Etienne Champetier <echampetier@anevia.com>
2017-07-08 19:11:26 -07: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 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 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
Thomas Heil f844f98f55 Merge pull request #4532 from dangowrt/auto-unixodbc
unixodbc: auto-generate odbcinst.ini
2017-07-07 17:14:44 +02:00
Florian Fainelli a899a96f9e libnopoll: Fix clashes with sys/param.h and link with openssl
Some toolchains may automatically have sys/params.h which includes
isset() backport upstream commit
675ac7b4b64d398de8a61e9c713383b8c0d9071f to fix that. Also explicitly
link with openssl.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-07-02 20:51:17 -07:00
Michael Heimpold c947329c64 libiio: add missing dependencies to avahi
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-07-02 23:34:34 +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 04e71645c7 postgresql: update to version 9.6.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-01 18:13:23 +02:00
Michael Heimpold cdf1bb3538 libiio: fix typo from previous commit
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-07-01 11:48:18 +02:00
Michael Heimpold d2301d4865 libiio: make optional dependencies conditional
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-06-30 23:46:55 +02:00
Peter Wagner 92253cf028 glib2: update to 2.52.3
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-06-25 16:53:41 +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 Engberg 7a2ca2b89f libs/opus: Update to 1.2
Update (lib)opus to 1.2

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-06-24 13:51:46 +02:00
Daniel Engberg 4faeef52ea libs/libx264: Update to snapshot 20170623
Update libx264 to snapshot 20170623

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-06-24 13:46:18 +02:00
Michael Heimpold dd76fb632b libiio: add missing dependency to libusb
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-06-24 00:03:21 +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
Michael Heimpold 5c8cbdccca libiio: add new package
libiio is a library for interfacing with Linux's Industrial Input/Output (IIO)
subsystem. The Linux IIO subsystem is intended to provide support for devices
that in some sense are analog to digital or digital to analog converters.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-06-22 23:49:30 +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
Hannu Nyman b970e510e4 Merge pull request #4498 from lynxis/libmicrohttpd0.9.55
libmicrohttpd: update to version 0.9.55
2017-06-20 00:23:26 +03: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
Alexander Couzens c385070a3b libmicrohttpd: update to version 0.9.55
Compile tested on ar71xx.
Runtime tested on ar71xx.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-06-19 19:15:58 +02:00
Florian Fainelli 85b33b9097 rxtx: Fix permissions and format
* Don't make the Makefile executable
* run dos2unix on the Makefile

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-18 20:08:26 -07: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