aboutsummaryrefslogtreecommitdiff
path: root/devel
Commit message (Collapse)AuthorAge
* 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>
* Merge pull request #6256 from neheb/patch-17Hannu Nyman2018-07-10
|\ | | | | pkg-config: Update to 0.29.2
| * pkg-config: Update to 0.29.2Rosen Penev2018-06-10
| | | | | | | | | | | | | | | | Also switch to HTTPS URLs. Add PIE support to fix Travis. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | diffutils: fix 'compilation error on x86_64Sébastien Delafond2018-06-13
|/ | | | | | | | | | | | | | | | | | | | | Here was the first error I got: xstrtol-error.c:84:26: error: invalid use of undefined type 'struct rpl_option' More information on this error here: https://www.mail-archive.com/clfs-support@lists.clfs.org/msg00297.html I'm not sure if this is an issue in my build environment, but I believe this is the proper fix because gzip and zile use the same option: ./utils/gzip/Makefile: gl_cv_func_getopt_gnu=yes \ ./utils/zile/Makefile: gl_cv_func_getopt_gnu=yes \ This commit is mostly a reformat/sign-off of previous work by Dirk Morris <dmorris@untangle.com> Signed-off-by: Sébastien Delafond <sdelafond@gmail.com>
* gcc: enable compilation with gcc 7.xEneas U de Queiroz2018-05-23
| | | | | | | Defining _GLIBCXX_INCLUDE_NEXT_C_HEADERS instructs gcc 7.x libstdc++ to include the system's stdlib.h and math.h, and not their own. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* patch: update to version 2.7.6Russell Senior2018-02-13
| | | | Signed-off-by: Russell Senior <russell@personaltelco.net>
* diffutils: update to 3.6Hannu Nyman2018-01-05
| | | | | | Update GNU diffutils to 3.6 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* lpc21isp: remove build timestampAlexander Couzens2017-12-03
| | | | | | | | Build timestamps prevent reproducible builds [0]. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* Merge pull request #3768 from xypron/m4Hannu Nyman2017-04-23
|\ | | | | devel/m4: upgrade to release 1.4.18
| * devel/m4: upgrade to release 1.4.18Heinrich Schuchardt2017-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | NEWS has these comments: Noteworthy changes in release 1.4.18 (2016-12-31) [stable] * Diagnose --word-regexp as unsupported if it was not configured. * Preliminary support for OS/2. * A number of portability improvements inherited from gnulib. SHA256SUM is used as package checksum Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* | gcc:Add support for Arm with FPUNoble Pepper2017-01-26
|/ | | | | | | | | | | | | also removes erroneous --with-local-prefix=/usr configure option Signed-off-by: Noble Pepper <gitmail@noblepepper.com> compile tested: mips Vocore2 mvebu WRT1200AC (Caiman) run tested: mips Vocore2 mvebu WRT1200AC (Caiman)
* Merge pull request #3280 from diizzyy/patch-15Hannu Nyman2016-11-29
|\ | | | | make switch to bz2 tarball
| * make switch to bz2 tarballdiizzyy2016-10-01
| | | | | | | | | | Switch to bz2 tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | autoconf: prevent emacs detection and usage during compileMichael Heimpold2016-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The LEDE buildbots currently fail to build the package since there seems to be a problem with the emacs installed on the buildbot(s) (e.g. [1]): -snip- Making all in emacs make[7]: Entering directory `/opt/buildbot/slaves/lede-slave-tah/x86_64/build/sdk/build_dir/target-x86_64_musl-1.1.15/autoconf-2.69/lib/emacs' WARNING: Warnings can be ignored. :-) if test "emacs" != no; then \ set x; \ list='autoconf-mode.el autotest-mode.el'; for p in $list; do \ if test -f "$p"; then d=; else d="./"; fi; \ set x "$@" "$d$p"; shift; \ done; \ shift; \ EMACS="emacs" /bin/bash ../../build-aux/elisp-comp "$@" || exit 1; \ else : ; fi 4;1H; last errno 10) No buffers needed saving: you didn't lose any work. mv: cannot stat '*.elc': No such file or directory make[7]: *** [elc-stamp] Error 1 -snap- So let's disable the emacs usage - the resulting artifacts are not packaged at the moment at all. [1] https://downloads.lede-project.org/snapshots/faillogs/x86_64/packages/autoconf/compile.txt Signed-off-by: Michael Heimpold <mhei@heimpold.de> Acked-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* | Merge pull request #3278 from diizzyy/patch-13Hannu Nyman2016-10-27
|\ \ | | | | | | libtool-bin: switch to xz tarball