Commit Graph

12 Commits

Author SHA1 Message Date
Rosen Penev 2e654b19f3 treewide: back to cmake.mk
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 21:05:01 -07:00
James Taylor bdfc242e29 pdns: Change maintainer on pdns packages
Remove myself as maintainer from PowerDNS Related packages and add
Peter van Dijk from PowerDNS as the new maintainer

Signed-off-by: James Taylor <james@jtaylor.id.au>
2021-06-02 22:19:42 +10:00
Peter van Dijk 3ddefd7feb h2o: only install one copy of the .so
I noticed that the package contained 3 identical copies of the lib:

root@52170cbc2408:/# ls -ali /usr/lib/libh2o*
 162653 -rwxr-xr-x    1 root     root        348857 Apr 25 11:50 /usr/lib/libh2o-evloop.so
 162660 -rwxr-xr-x    1 root     root        348857 Apr 25 11:50 /usr/lib/libh2o-evloop.so.0.13
 162661 -rwxr-xr-x    1 root     root        348857 Apr 25 11:50 /usr/lib/libh2o-evloop.so.0.13.6

so this commit fixes that:

root@472ad3a8404e:/# ls -ali /usr/lib/libh2o*
 289858 lrwxrwxrwx    1 root     root            21 Apr 25 12:43 /usr/lib/libh2o-evloop.so -> libh2o-evloop.so.0.13
 289859 lrwxrwxrwx    1 root     root            23 Apr 25 12:43 /usr/lib/libh2o-evloop.so.0.13 -> libh2o-evloop.so.0.13.6
 289860 -rw-r--r--    1 root     root        348857 Apr 25 12:41 /usr/lib/libh2o-evloop.so.0.1

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-04-25 12:26:42 -07:00
Peter van Dijk 6ffe955dcc h2o: remove useless ruby dependency
h2o is the library dnsdist uses to offer DNS over HTTPS to clients. dnsdist is the only user of h2o in this tree.

While h2o can depend on Ruby (to build mruby support), this is disabled in the OpenWRT build of h2o. Hence, the Ruby dependency is unnecessary, and removing it saves a few megabytes of disk space.

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-04-25 12:26:42 -07:00
Rosen Penev a31b732007 treewide: build CMake projects with Ninja
faster to compile.

A small selection of packages was tested going from:

Executed in  696.30 secs   fish           external
   usr time   82.98 mins  395.00 micros   82.98 mins
   sys time    9.02 mins    0.00 micros    9.02 mins

to:

Executed in  592.20 secs   fish           external
   usr time   84.84 mins  361.00 micros   84.84 mins
   sys time    8.85 mins   57.00 micros    8.85 mins

Tested by running make -j 12 and wiping staging/build_dir/target_x

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-27 21:51:50 -07:00
Rosen Penev 356fa3486f
h2o: fix pkgconfig paths
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-14 14:10:09 -07:00
Rosen Penev a90e37ae53
h2o: use static libwslay
Allows a smaller size.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-10 15:45:54 -07:00
Rosen Penev 32c7b3303a
h2o: fix compilation without engine support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-06 19:36:54 -07:00
Rosen Penev 2a754e0768
h2o: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-03 21:20:31 -08:00
James Taylor b7cb0f6700 h2o: backport backtrace detection
backport patch for backtrace detection in h2o.

This patch solves the issue of uclibc pretending to be glibc

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-12-20 11:06:30 +11:00
James Taylor 6bbd716c61 h2o: update wslay link patch to upstream
Update wslay link patch with upstream fix from h2o/h2o#2196

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-12-13 15:59:28 +11:00
James Taylor c9fa74bf43 h2o: add package
H2O is a new generation HTTP server that provides quicker response to users
  with less CPU utilization when compared to older generation of web servers.
  Designed from ground-up, the server takes full advantage of HTTP/2 features
  including prioritized content serving and server push, promising outstanding
  experience to the visitors of your web site.

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-12-10 21:32:52 +11:00