Commit Graph

159 Commits

Author SHA1 Message Date
Michael Heimpold 8aa07a1f8f
Merge pull request #14813 from mhei/lttng-tools-iconv-fix
lttng-tools: fix linking with full language support enabled
2021-02-21 10:16:44 +01:00
Ilya Lipnitskiy 5d8d4fbbcb
treewide: Run refresh on all packages
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-20 16:02:15 -08:00
Michael Heimpold ce4701cc92 lttng-tools: fix linking with full language support enabled
This fixes fallout after d18692c.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-02-20 22:44:34 +01:00
Rosen Penev f5be315bfd
Merge pull request #14448 from neheb/m4
m4: fix compilation with glibc
2021-01-09 16:16:29 -08:00
Rosen Penev a5011f4920
m4: fix compilation with glibc
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-09 16:10:37 -08:00
Rosen Penev 95bbfa2a23
lpc21isp: fix compilation with glibc
Because -static is being passed, extra linker flags are needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-09 16:09:24 -08:00
Huangbin Zhan 75c4617bcf treewide: move binary of alternatives to libexec, rename as suggested
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-10-08 20:22:51 +08:00
Rosen Penev bf2402503b
autoconf: update to 2.70
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-13 16:16:37 -08:00
Rosen Penev 6f51ba5aba
Merge pull request #13919 from ja-pa/gitlab-runner
gitlab-runner: add new package
2020-12-07 15:35:34 -08:00
Rosen Penev f25f29c740
ninja: update to 1.10.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 22:48:11 -08:00
Rosen Penev 9b3a080c55
Merge pull request #14017 from neheb/aautom
automake: update to 1.16.3
2020-11-25 14:25:42 -08:00
Rosen Penev 242afe6d3e
meson: update to 0.56.0
Move c/c++ options from properties to built-in options as there is now
a deprecated warning.

Remove cross libdir value. It's default since version 0.50.

Remove ld option as it was removed in version 0.51.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-24 22:41:22 -08:00
Rosen Penev 4d5f3ce18e
automake: update to 1.16.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-24 22:36:47 -08:00
Jan Pavlinec 947ac8c535
gitlab-runner: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-23 12:57:50 +01:00
Jeffery To 55674b73d7
packr: New package
From the README:

Packr is a simple solution for bundling static assets inside of Go
binaries. Most importantly it does it in a way that is friendly to
developers while they are developing.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-08 03:37:18 +08:00
Rosen Penev 70ef0d2452
meson: update to 0.55.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 15:52:57 -07:00
Rosen Penev 52569b80fa ninja: fix typo
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-09 00:48:37 -07:00
Rosen Penev 54449e9c66
ninja: use for CMake
CMake supports Ninja for faster compilation and less bugginess when it
comes to parallel compilation. That is, some CMake packages currently
have PKG_BUILD_PARALLEL set where it is not needed with ninja.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-08 21:52:31 -07:00
Rosen Penev 9ab77d7da0
lttng-tools: update to 2.12.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-31 00:29:38 -07:00
Rosen Penev 0f317d6536
ninja: update to 1.10.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-27 17:32:27 -07:00
Rosen Penev 856c954998
Merge pull request #13154 from neheb/meson551
meson: update to 0.55.1
2020-08-18 00:42:48 -07:00
Rosen Penev 9e1e4fc680
meson: update to 0.55.1
Remove upstream backports.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:17:49 -07:00
Rosen Penev 8d927653d7
lpc2list: remove deprecated functions
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-14 13:49:36 -07:00
Rosen Penev 572e34843a
scons: update to 4.0.1
Cleaned up Makefile to standards.

Replaced HIDDEN with BUILDONLY. It's more descriptive.

Added PKG_HOST_ONLY. This is a host only package.

Added HOST_BUILD_PARALLEL.

Added URL for uscan.

Added patch to fix library searching.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-05 00:53:13 -07:00
Rosen Penev b01076ccd8
meson: backport upstream rpath fix
-Wl,rpath= does not work with clang, yet -Wl,rpath, does not work with
meson. Backport upstream patch fixing this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-01 09:34:17 -07:00
Rosen Penev 6b65b20664
meson: backport no setuptools patch
It seems this was cut after the release. Fixes CircleCI compilation.

Remove distutils patch. It looks like it does nothing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-25 00:25:55 -07:00
Rosen Penev c7057755cd
meson: update to 0.55.0
Remove upstreamed patch and add distutils one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-23 18:55:13 -07:00
Rosen Penev 737f1f46ce
meson: fix arch mapping
meson uses a different architecture mapping than CONFIG_ARCH does.

Fix the problematic ones and fall back to CONFIG_ARCH.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-18 15:31:37 -07:00
Rosen Penev 0710282a6b
meson: update to 0.54.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:19:17 -07:00
Rosen Penev ab913c6565
automake: update to 1.16.2
Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-06 21:08:33 -07:00
Rosen Penev c3127bdc86
pkgconf: update to 0.7.3
Switched to building with meson. Faster.

Add missing InstallDev section.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-02 13:32:14 -07:00
Rosen Penev 6ce19ac7c2
make: update to 4.3
Switch to gz tarball. bz2 one went away.

Add PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-28 12:41:32 -07:00
Rosen Penev b385702309
meson: update to 0.54.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-20 12:29:37 -07:00
Rosen Penev 67c6bb1937
meson: update to 0.54.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-01 12:56:22 -07:00
Rosen Penev d88e1ae4dd
meson: fix rpath handling
This was uncovered with glib2 where the host builds were linking to the
actual host instead of the generated libraries.

Patch taken from buildroot.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-22 18:37:33 -07:00
Rosen Penev 48ef84ccef
Merge pull request #11874 from neheb/meson
meson: allow compilation in a subdirectory
2020-04-21 21:46:08 -07:00
Jeffery To 1bc2f4f3c6 treewide: Remove Python variants for non-Python packages
This removes Python-related build variants, and adds
PYTHON3_PKG_BUILD:=0 and minor build adjustments (where appropriate),
for non-Python packages. There should be no changes to build output.

This also updates some include paths for python3-package.mk and/or
python3-host.mk to be relative to the package Makefile.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:23 +08:00
Rosen Penev e74498c97a
meson: allow compilation in a subdirectory
Small tweak to get it to build.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-18 00:22:12 -07:00
Josef Schlehofer 5f19c28578 meson: update to version 0.54.0
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-04-06 21:46:27 -10:00
Rosen Penev ef3b3f61c2
Merge pull request #11518 from neheb/mes
meson: update to 0.53.2
2020-03-13 21:17:57 -07:00
David Bauer 5091c82333 lttng: replace SUBDIRS with M in package recipe
The SUBDIRS variable has been removed in kernel 5.4, and was deprecated
since the beginnig of kernel git history in favour of M or KBUILD_EXTMOD.

Signed-off-by: David Bauer <mail@david-bauer.net>
2020-03-11 00:47:14 +01:00
Rosen Penev ccb70a3407
meson: update to 0.53.2
Switched to PyPI.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-06 16:26:31 -08:00
Rosen Penev 66bf801f3a meson: update to 0.53.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-05 02:31:05 -08:00
Rosen Penev 1c4e99cc4e
ninja: updated to 1.10.0
Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-04 19:55:18 -08:00
Jeffery To 644a16f962 scons: Switch to standalone version, update to 3.1.2
* Install the standalone (scons-local) version

  Advantages:
  - The regular version of SCons requires distutils during installation;
    the standalone version does not have this requirement

  Disadvantages:
  - The scons-local package is not available from the Fossies mirror
  - The patch will need to be manually updated with each version update

* Install files to $(STAGING_DIR_HOSTPKG) instead of $(STAGING_DIR_HOST)

* Write the correct shebang into scripts instead of using the wrapper

* Update to 3.1.2

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-01-16 20:25:48 +08:00
Rosen Penev 56e090ffff
Merge pull request #10976 from jefferyto/asu-python3
asu: Change Python 2 dependencies to Python 3
2020-01-12 14:46:29 -08:00
Andre Heider f5c8565d1b meson: fix building host binaries with ccache
With CONFIG_CCACHE, $HOSTCC is 'ccache gcc' while $TARGET_CC points to a
single wrapper script. Compiling target binaries with ccache works, but
doesn't for host binaries, because we need to supply an argv array for
argc > 1 in the meson cross file.

Always pass an array for the c and c++ compiler, and while at it, do it
for the target as well - just to be on the safe side if that ever
changes.

Fixes #10982.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2020-01-11 18:49:17 +01:00
Jeffery To 8bd4b03ef3 asu: Change Python 2 dependencies to Python 3
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-01-10 20:58:23 +08:00
Josef Schlehofer ce027362c4
meson: Update to version 0.52.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-12-16 16:40:34 +01:00
W. Michael Petullo 722ec42b43 gcc: fix build with 8.3.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-11-09 02:01:53 -05:00