aboutsummaryrefslogtreecommitdiff
path: root/devel
Commit message (Collapse)AuthorAge
* 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
| * | libtool-bin: switch to xz tarball diizzyy2016-10-01
| |/ | | | | | | | | Switch to xz tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | automake: don't rely on STAGING_DIR_HOSTMatthias Schiffer2016-10-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're currently preparing a change in LEDE that will change the host staging dirs in a way that might break the sed commands used by the automake Makefile. Change the command in a way that doesn't depend on the path of the staging dir. While it would be nicer to modify the configure script to use the correct path in the first place, this doesn't work for the perl path, as perl is used in shebang lines and must thus be an absolute path. Some scripts are used both during build and on the target system, so fixing up the scripts in the install step seems like the best option. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* | autoconf: don't rely on STAGING_DIR_HOSTMatthias Schiffer2016-10-16
| | | | | | | | | | | | | | | | | | We can just set M4 in the configure command instead of fixing up the paths using sed afterwards. This makes the build more robust (and we're currently preparing a change of the host staging dirs in LEDE that might break this otherwise). Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* | libtool-bin: don't rely on STAGING_DIR_HOSTMatthias Schiffer2016-10-16
| | | | | | | | | | | | | | | | | | We can just set GREP and SED in the configure command instead of fixing up the paths using sed afterwards. This makes the build more robust (and we're currently preparing a change of the host staging dirs in LEDE that might break this otherwise). Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* | Merge pull request #3277 from diizzyy/patch-12Hannu Nyman2016-10-15
|\ \ | | | | | | automake: switch to xz tarball
| * | automake: switch to xz tarballdiizzyy2016-10-01
| |/ | | | | | | | | Switch to xz tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | Merge pull request #3276 from diizzyy/patch-11Hannu Nyman2016-10-15
|\ \ | | | | | | autoconf: switch to xz tarball
| * | autoconf: switch to xz tarballdiizzyy2016-10-01
| |/ | | | | | | | | Switch to xz tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | Merge pull request #3279 from diizzyy/patch-14Ted Hess2016-10-07
|\ \ | | | | | | m4: switch to xz tarball
| * | m4: switch to xz tarball diizzyy2016-10-01
| |/ | | | | | | | | Switch to xz tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* / gcc: Update to version 5.4.0, change maintainerNoble Pepper2016-10-02
|/ | | | Signed-off-by: Noble Pepper <noblepepper@gmail.com>
* Merge pull request #2722 from jow-/lttng-tools-fixchamptar2016-07-02
|\ | | | | lttng-tools: musl compile fixes
| * lttng-tools: musl compile fixesJo-Philipp Wich2016-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add two patches to address three distinct build problems spotted by our build bots when compiling lttng-tools: 1) unconditional use of `__GLIBC_PREREQ` On musl based toolchains there is no such macro defined, leading to the following preprocessor error: CC compat-epoll.lo In file included from compat-epoll.c:33:0: poll.h:76:19: error: missing binary operator before token "(" #if __GLIBC_PREREQ(2, 9) 2) undeclared `mode_t` type On musl based toolchains the `mode_t` type is not implicitely defined through other includes, leading to the following compile error: CC hashtable.lo In file included from ../../../src/common/common.h:24:0, from hashtable.c:24: ../../../src/common/runas.h:25:46: error: unknown type name 'mode_t' int run_as_mkdir_recursive(const char *path, mode_t mode, uid_t uid, gid_t gid); ^ ../../../src/common/runas.h:26:36: error: unknown type name 'mode_t' int run_as_mkdir(const char *path, mode_t mode, uid_t uid, gid_t gid); ^ ../../../src/common/runas.h:27:46: error: unknown type name 'mode_t' int run_as_open(const char *path, int flags, mode_t mode, uid_t uid, gid_t gid); ^ 3) multiple definitions The header files declare several `const char *` pointers which are initialized in various `*.c` files later on. Due to a missing `extern` declaration in the header, the final linking of the executables fails with errors such as: CCLD lttng ../../../src/common/.libs/libcommon.a(mi-lttng.o):(.data.rel.ro.local+0x0): multiple definition of `mi_lttng_element_snapshots' commands/enable_events.o:(.bss+0x18): first defined here collect2: error: ld returned 1 exit status This commits addresses these issues with two patches, `100-musl-compat.patch` fixes issue 1 by declaring a fallback dummy declaration of `__GLIBC_PREREQ` and issue 2 by explicitely including `sys/stat.h` which provides `mode_t` according to POSIX. The second patch, `200-use-extern.patch` declares all char pointers in the header file as `extern`, fixing the observed linker errors. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* | Merge pull request #2572 from Skeen/lpc21ispchamptar2016-07-02
|\ \ | | | | | | lpc21isp: Add the package
| * | Added the lpc21isp package.Emil 'Skeen' Madsen2016-04-03
| |/ | | | | | | Signed-off-by: Emil 'Skeen' Madsen <sovende@gmail.com>
* | devel/make: GNU Make 4.2.1Heinrich Schuchardt2016-06-13
| | | | | | | | | | | | The release contains a bunch of bug fixes. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* | gcc: Use URL aliasdiizzyy2016-05-24
| | | | | | | | | | Remove hardcoded URL and use alias instead. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | devel/make: GNU Make 4.2Heinrich Schuchardt2016-05-23
|/ | | | | | The release contains a bunch of bug fixes. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* pkg-config: update to 0.29.1Heinrich Schuchardt2016-03-07
| | | | | | | The changes in 0.29.1 center on the treatment of --variable and --define_variable. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* automake: fix unversioned links during package buildMichael Heimpold2016-01-26
| | | | | | | | | | Reported by buildbots (shortened and line-wrapped): ... ln -sf -r .../ipkg-ramips_24kec/automake/usr/bin/automake-1.15 .../ipkg-ramips_24kec/automake/usr/bin/automake ln: invalid option -- 'r' Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* devel/libtool-bin: new packageHeinrich Schuchardt2016-01-23
| | | | | | | | | GNU libtool is used to ease the usage of shared libraries in Makefiles. The new package libtool-bin contains the script libtoolize which is used to prepare a package to use libtool. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* devel/automake: add automake-$(PKG_VERSION)Heinrich Schuchardt2016-01-09
| | | | | | | | | | | | | To make automake work correctly it is necessary to have files * automake * aclocal * automake-$(PKG_VERSION) * aclocal-$(PKG_VERSION) The files without version number can be supplied as symbolic links. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>