This commit updates Boost to version 1.74.0
In this release, there is one new libraries
- STLInterfaces [2]:
A library of CRTP bases to ease the writing of STL views,
iterators, and sequence containers, from Zach Laine.
This update also provides support to build boost with C++20 when using
GCC 10.x
More info about Boost 1.74.0 can be found at the usual place [1].
[1]: https://www.boost.org/users/history/version_1_74_0.html
[2]: https://www.boost.org/libs/stl_interfaces/
Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
libpcre is required for libselinux which was added to core recently.
Move it to the core so core builds without the packages feed.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
The author's website went down and moved to GitHub.
Used a mirror for PKG_SOURCE_URL and he does not have the same tarball
on GitHub.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Just blindly copying the include files is not quite correct. The build
system merges all of them into one file.
A pkgconfig file also gets generated.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Made two compile options dependent on whether or not the plugins are
selected.
Removed autoreconf as autools files are not being patched.
Added PKG_BUILD_PARALLEL for faster compilation.
Added patch to fix compilation with libjpeg-turbo. libjpeg-turbo can be
fixed to include this API, but it's probably better for size reasons to
patch libextractor instead.
Added -liconv since it seems to be needed for some reason.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
scalarmult_ed25519_ref10 was excluded from 'minimal' variant (which is
what we are building) by upstream commit f5076db5f8ef27.
Revert that to allow downstream projects to make use of it (eg. gnunet)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
HOST_LDFLAGS are used in target builds with meson. Having -liconv is
necessary because of certain hosts that lack iconv in libc.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
It's faster than regular libjpeg with ASM optimizations for various
platforms. Tests with djpeg indicate that it's twice as fast.
This is meant to replace the regular libjpeg.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
This library is more than 2x slower that -turbo on MIPS. It also conflicts
with -turbo as they write the same InstallDev entries.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
This was causing massive buildbot failure.
The intent was to fix uClibc-ng and CONFIG_BUILD_NLS, but that ended up
breaking everything.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
The libintl check is broken in meson.build. Patched it and added back
the gettext build dependencies. Avoids the proxy-intl thing that glib2
likes to use.
Updated configure options.
Refreshed patches.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Install not only the gdbus-codegen program in the target staging dir,
but also the actual codegen module, so that the program is fully
usable by other packages that require it during build.
Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
Added the mount utilities. It turns out that udev is not a requirement.
Renamed package to fuse3 and moved to utils, as with fuse2.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
loggingserver was getting built with a bad link path. Instead of fixing
it, just disable it as is done on the target.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Switched to building with meson. Faster.
Cleaned up Makefile for consistency with other packages.
Made the files in Install(Dev) explicit.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Modified to use meson as upstream has abandoned autotools.
Added license information.
Cleaned up Makefile for consistency between packages.
Added hack to compile static libs.
Removed old patches and add new ones.
Removed BUILD_PARALLEL options. These are default with ninja/meson.
Removed gettext build dependencies. glib2 now includes its own solution.
Added patch to remove distutils host dependency.
Signed-off-by: Rosen Penev <rosenp@gmail.com>