aboutsummaryrefslogtreecommitdiff
path: root/devel
Commit message (Collapse)AuthorAge
...
* scons: update to 4.0.1Rosen Penev2020-08-05
| | | | | | | | | | | | | | | | 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>
* meson: backport upstream rpath fixRosen Penev2020-08-01
| | | | | | | -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>
* meson: backport no setuptools patchRosen Penev2020-07-25
| | | | | | | | 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>
* meson: update to 0.55.0Rosen Penev2020-07-23
| | | | | | Remove upstreamed patch and add distutils one. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* meson: fix arch mappingRosen Penev2020-07-18
| | | | | | | | 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>
* meson: update to 0.54.3Rosen Penev2020-06-29
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* automake: update to 1.16.2Rosen Penev2020-06-06
| | | | | | Added PKG_BUILD_PARALLEL for faster compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pkgconf: update to 0.7.3Rosen Penev2020-06-02
| | | | | | | | Switched to building with meson. Faster. Add missing InstallDev section. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* make: update to 4.3Rosen Penev2020-05-28
| | | | | | | | Switch to gz tarball. bz2 one went away. Add PKG_BUILD_PARALLEL for faster compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* meson: update to 0.54.2Rosen Penev2020-05-20
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* meson: update to 0.54.1Rosen Penev2020-05-01
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* meson: fix rpath handlingRosen Penev2020-04-22
| | | | | | | | | 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>
* Merge pull request #11874 from neheb/mesonRosen Penev2020-04-21
|\ | | | | meson: allow compilation in a subdirectory
| * meson: allow compilation in a subdirectoryRosen Penev2020-04-18
| | | | | | | | | | | | Small tweak to get it to build. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | treewide: Remove Python variants for non-Python packagesJeffery To2020-04-19
|/ | | | | | | | | | | 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>
* meson: update to version 0.54.0Josef Schlehofer2020-04-06
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* Merge pull request #11518 from neheb/mesRosen Penev2020-03-13
|\ | | | | meson: update to 0.53.2
| * meson: update to 0.53.2Rosen Penev2020-03-06
| | | | | | | | | | | | Switched to PyPI. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | lttng: replace SUBDIRS with M in package recipeDavid Bauer2020-03-11
|/ | | | | | | 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>
* meson: update to 0.53.1Rosen Penev2020-02-05
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ninja: updated to 1.10.0Rosen Penev2020-02-04
| | | | | | Removed upstreamed patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* scons: Switch to standalone version, update to 3.1.2Jeffery To2020-01-16
| | | | | | | | | | | | | | | | | | | | * 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>
* Merge pull request #10976 from jefferyto/asu-python3Rosen Penev2020-01-12
|\ | | | | asu: Change Python 2 dependencies to Python 3
| * asu: Change Python 2 dependencies to Python 3Jeffery To2020-01-10
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | meson: fix building host binaries with ccacheAndre Heider2020-01-11
|/ | | | | | | | | | | | | | | 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>
* meson: Update to version 0.52.1Josef Schlehofer2019-12-16
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* gcc: fix build with 8.3.0W. Michael Petullo2019-11-09
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* pkg-config: Add CONFLICTS for pkgconfRosen Penev2019-11-02
| | | | | | | | | | Fixed license information. Added PKG_BUILD_PARALLEL for faster compilation. Remove PKG_ASLR_PIE. It seems it's going through a rework. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pkgconf: Add packageRosen Penev2019-11-02
| | | | | | | | | | pkgconf is a lighterweight alternative to pkg-config that does not require glib2. It also seems to be improved in several key areas. See the feature comparison: http://pkgconf.org/features.html Signed-off-by: Rosen Penev <rosenp@gmail.com>
* meson: add new packageAndre Heider2019-11-01
| | | | | | | | This adds a host as well as a target package. meson.mk is provided to build packages using meson. Signed-off-by: Andre Heider <a.heider@gmail.com>
* ninja: add new packageAndre Heider2019-11-01
| | | | | | | | | | This adds a host as well as a target package. ninja.mk is provided to execute ninja. The two patches have been taken from upstream to fix compile issues. Signed-off-by: Andre Heider <a.heider@gmail.com>
* treewide: Use pypi.mk for Python packagesJeffery To2019-10-30
| | | | | | | | | | | | | This updates all Python packages that download their source from PyPi to use pypi.mk. This will allow future improvements/changes to pypi.mk to affect all relevant packages. This also makes it easier for future Python packages to start using pypi.mk, when it's clear how it is used in existing packages. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* treewide: add PKG_CPE_ID for better cvescanner coverageJan Pavlinec2019-09-17
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* scons: move host build tool to a proper placePetr Štetiar2019-09-13
| | | | | | | | | | This patch aims to move scons host build tool into packages feeds, where this tools belongs. There are currently no packages in the master tree which would need scons, yet scons is build always as part of host tools, just in order to satisfy host build dependency of few packages in the packages feeeds. Signed-off-by: Petr Štetiar <ynezz@true.cz>
* treewide: Change .*GPL.*+ licenses to SPDX compatible identifierSven Eckelmann2019-09-10
| | | | | | | | The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL licenses. But a lot of packages did use a different, non-SPDX style with a "+" at the end instead of "-or-later". Signed-off-by: Sven Eckelmann <sven@narfation.org>
* patch: rename CVE-2019-13638 patch to mollify uscanRussell Senior2019-09-01
| | | | Signed-off-by: Russell Senior <russell@personaltelco.net>
* patch: apply upstream patch for CVE-2019-13638Russell Senior2019-08-11
| | | | | | | | | | | GNU patch through 2.7.6 is vulnerable to OS shell command injection that can be exploited by opening a crafted patch file that contains an ed style diff payload with shell metacharacters. The ed editor does not need to be present on the vulnerable system. This is different from CVE-2018-1000156. https://nvd.nist.gov/vuln/detail/CVE-2019-13638 Signed-off-by: Russell Senior <russell@personaltelco.net>
* gcc: fix build on x86 targetsNoble Pepper2019-08-04
| | | | | Signed-off-by: Noble Pepper <noblepepper@gmail.com> (cherry-picked from 32203bec9)
* tools/patch: apply upstream patch for CVE-2019-13636Russell Senior2019-07-29
| | | | | | | | | In GNU patch through 2.7.6, the following of symlinks is mishandled in certain cases other than input files. This affects inp.c and util.c. https://nvd.nist.gov/vuln/detail/CVE-2019-13636 Signed-off-by: Russell Senior <russell@personaltelco.net>
* gcc: update to version 7.4.0, Add config optionsNoble Pepper2019-07-19
| | | | | | | | for coping libc.a, libpthread.a and libstdc++ to target. Add config option to eliminate need for -lstdc++ and -lgcc_pic switches when linking statically Signed-off-by: Noble Pepper <noblepepper@gmail.com>
* diffutils: provide diff, cmp as alternativesYousong Zhou2019-06-15
| | | | | | Resolves openwrt/packages#6361 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* make: Do not use libelfRosen Penev2019-06-02
| | | | | | libelf is used under Solaris for nlist. This is not needed in OpenWrt. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lttng-tools: Update to 2.10.6Rosen Penev2019-04-07
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* asu: improve packagingDaniel Golle2019-03-08
| | | | | | | | * use gunicorn instead of Flask for main server threads * generate and deploy random database password * provide distribution files Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* asu: add attended sysupgrade server packageDaniel Golle2019-03-08
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* diffutils: Update to 3.7Rosen Penev2019-01-16
| | | | | | | Some Makefile consistency updates. Added PKG_BUILD_PARALLEL for faster compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lttng-modules: Update to 2.10.8Rosen Penev2018-12-08
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* automake: update to 1.15.1Michael Heimpold2018-11-07
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* patch: Add missing CVE-2018-6951 patchRosen Penev2018-10-18
| | | | | | | | | | The last commit added PKG_CPE_ID and now uscan detects a CVE that I missed Reordered patches by date Signed-off-by: Rosen Penev <rosenp@gmail.com> [tweaked commit message] Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
* patch: Fix CVE-2018-6952 and CVE-2018-1000156Rosen Penev2018-10-12
| | | | | | | | | | | | Patches taken from official git repository. Added PKG_CPE_ID for proper CVE tracking. Added PKG_BUILD_PARALLEL for faster compilation. Also adjusted Makefile to be more similar to other projects. Signed-off-by: Rosen Penev <rosenp@gmail.com>