buildroot.git
8 years agopackage/squashfs: fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 17:39:43 +0000 (18:39 +0100)]
package/squashfs: fix musl build

The build errors were not yet found by the autobuilders:

action.c: In function ‘name_fn’:
action.c:1911:29: error: ‘FNM_EXTMATCH’ undeclared (first use in this function)
     FNM_PATHNAME|FNM_PERIOD|FNM_EXTMATCH) == 0;)
                             ^
pseudo.c: In function ‘read_pseudo_def’:
pseudo.c:435:11: error: ‘S_IFBLK’ undeclared (first use in this function)
   mode |= S_IFBLK;
           ^

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain-external: create symlink ARCH_LIB_DIR->lib
Thomas De Schampheleire [Thu, 28 Jan 2016 12:32:46 +0000 (13:32 +0100)]
toolchain-external: create symlink ARCH_LIB_DIR->lib

Currently, following symbolic links are created in both target and
staging directories:
- lib(32|64) --> lib
- usr/lib(32|64) --> lib

The decision for lib32 or lib64 is based on the target architecture
configuration in buildroot (BR2_ARCH_IS_64).

In at least one case this is not correct: when building for a Cavium Octeon
III processor using the toolchain from the Cavium Networks SDK, and
specifying -march=octeon3 in BR2_TARGET_OPTIMIZATION, libraries are expected
in directory 'lib32-fp' rather than 'lib32' (ABI=n32; likewise for
lib64-fp in case of ABI=n64)

More generally the correct symbolic link is from (usr/)${ARCH_LIB_DIR}->lib.
However, feedback from Arnout Vandecappelle is that there are packages that
do depend on the lib32/lib64 symlink, even if ARCH_LIB_DIR is different.
Hence, these links must be kept.

Fix the problem as follows:
- For internal toolchains: no change
- For external toolchains: create a symlink ARCH_LIB_DIR->lib if
  (usr/)ARCH_LIB_DIR does not exist yet.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: "Yann E. Morin" <yann.morin.1998@free.fr>
Cc: Romain Naour <romain.naour@gmail.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Tested-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: improve sysroot rsync if ARCH_LIB_DIR != lib/lib32/lib64
Thomas De Schampheleire [Thu, 28 Jan 2016 12:32:45 +0000 (13:32 +0100)]
toolchain-external: improve sysroot rsync if ARCH_LIB_DIR != lib/lib32/lib64

The copy_toolchain_sysroot helper in toolchain/helpers.mk performs an
rsync of various directories from the extracted external toolchain to the
corresponding directory in staging.

The relevant (simplified) snippet is:
for i in etc $${ARCH_LIB_DIR} sbin usr usr/$${ARCH_LIB_DIR}; do \
rsync -au --chmod=u=rwX,go=rX --exclude 'usr/lib/locale' \
--exclude '/lib/' --exclude '/lib32/' \
--exclude '/lib64/' \
$${ARCH_SYSROOT_DIR}/$$i/ $(STAGING_DIR)/$$i/ ; \
done ; \

The exclusion logic of lib/lib32/lib64 has originally been added by commit
5628776c4a4d29d0715633ea463b64cc19e19c5a with the purpose of only copying
the relevant usr/lib* directory from the toolchain to staging, instead of
all. For example, if ARCH_LIB_DIR is 'lib64', then only usr/lib64 would be
copied and usr/lib and usr/lib32 are ignored. It works by ignoring any
lib/lib32/lib64 subdirectory on the rsync of 'usr' and then separately
copying usr/{lib,lib32,lib64} as appropriate. (The exclusion rules only have
impact on the files beneath the main source directory.)

However, ARCH_LIB_DIR can take other values than (lib, lib32, lib64), for
example lib32-fp or lib64-fp (Octeon III toolchain with -march=octeon3). In
the existing code, the rsync for 'usr' would then already copy these lib
directories, and the next rsync for 'usr/$${ARCH_LIB_DIR}' does nothing.

By itself, this is not a very big problem: the staging directory simply has
some extra directories. However, a subsequent patch will create a staging
symlink from $${ARCH_LIB_DIR} to lib. The first rsync would then overwrite
that symlink with the real directory usr/$${ARCH_LIB_DIR} from the
toolchain, which is not correct.

Assuming the patch that creates the symlink ARCH_LIB_DIR->lib is applied,
the original situation after 'make clean toolchain' with an
ARCH_LIB_DIR=lib32-fp is:

$ ls -ld output/staging/{,usr/}lib* output/target/{usr/,}lib*
drwxr-xr-x 2  4096 May 26  2015 output/staging/lib
lrwxrwxrwx 1     3 Jan 20 13:47 output/staging/lib32 -> lib
lrwxrwxrwx 1     3 Jan 20 13:47 output/staging/lib32-fp -> lib
drwxr-xr-x 2  4096 Jan 20 13:47 output/staging/usr/lib
lrwxrwxrwx 1     3 Jan 20 13:47 output/staging/usr/lib32 -> lib
drwxr-xr-x 4  4096 May 26  2015 output/staging/usr/lib32-fp
drwxr-xr-x 4  4096 May 26  2015 output/staging/usr/lib64-fp
drwxr-xr-x 4  4096 May 26  2015 output/staging/usr/libexec
drwxr-xr-x 3  4096 May 26  2015 output/staging/usr/libexec32
drwxr-xr-x 3  4096 May 26  2015 output/staging/usr/libexec32-fp
drwxr-xr-x 3  4096 May 26  2015 output/staging/usr/libexec64-fp
drwxr-xr-x 2  4096 Jan 20 13:48 output/target/lib
lrwxrwxrwx 1     3 Jan 20 13:47 output/target/lib32 -> lib
lrwxrwxrwx 1     3 Jan 20 13:47 output/target/lib32-fp -> lib
drwxr-xr-x 2  4096 Jan 20 13:48 output/target/usr/lib
lrwxrwxrwx 1     3 Jan 20 13:47 output/target/usr/lib32 -> lib
lrwxrwxrwx 1     3 Jan 20 13:47 output/target/usr/lib32-fp -> lib

Notice how usr/lib32-fp is not a symlink but a directory, and the presence
of an unnecessary directory usr/lib64-fp.

This patch improves the rsync exclusion rules by excluding any lib*
directory on the first rsync. As this would also exclude any
libexec/libexec32/... directory, explicitly include them first (first match
takes precedence). This (as is already the case today) results in more
usr/libexec* directories than needed, but it is not touched by this patch.

With the fix applied, the situation becomes:

drwxr-xr-x 2 4096 May 26  2015 output/staging/lib
lrwxrwxrwx 1    3 Jan 20 14:27 output/staging/lib32 -> lib
lrwxrwxrwx 1    3 Jan 20 14:27 output/staging/lib32-fp -> lib
drwxr-xr-x 4 4096 May 26  2015 output/staging/usr/lib
lrwxrwxrwx 1    3 Jan 20 14:27 output/staging/usr/lib32 -> lib
lrwxrwxrwx 1    3 Jan 20 14:27 output/staging/usr/lib32-fp -> lib
drwxr-xr-x 4 4096 May 26  2015 output/staging/usr/libexec
drwxr-xr-x 3 4096 May 26  2015 output/staging/usr/libexec32
drwxr-xr-x 3 4096 May 26  2015 output/staging/usr/libexec32-fp
drwxr-xr-x 3 4096 May 26  2015 output/staging/usr/libexec64-fp
drwxr-xr-x 2 4096 Jan 20 14:27 output/target/lib
lrwxrwxrwx 1    3 Jan 20 14:27 output/target/lib32 -> lib
lrwxrwxrwx 1    3 Jan 20 14:27 output/target/lib32-fp -> lib
drwxr-xr-x 2 4096 Jan 20 14:27 output/target/usr/lib
lrwxrwxrwx 1    3 Jan 20 14:27 output/target/usr/lib32 -> lib
lrwxrwxrwx 1    3 Jan 20 14:27 output/target/usr/lib32-fp -> lib

For cases where ARCH_LIB_DIR is one of lib, lib32 or lib64 this fix
makes no difference, and likewise for internal toolchains.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Cc: Samuel Martin <s.martin49@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: don't exclude too much lib in sysroot rsync
Thomas De Schampheleire [Thu, 28 Jan 2016 12:32:44 +0000 (13:32 +0100)]
toolchain-external: don't exclude too much lib in sysroot rsync

The copy_toolchain_sysroot helper in toolchain/helpers.mk performs an
rsync of various directories from the extracted external toolchain to the
corresponding directory in staging.

The relevant (simplified) snippet is:
    for i in etc $${ARCH_LIB_DIR} sbin usr usr/$${ARCH_LIB_DIR}; do \
            rsync -au --chmod=u=rwX,go=rX --exclude 'usr/lib/locale' \
                    --exclude lib --exclude lib32 --exclude lib64 \
                    $${ARCH_SYSROOT_DIR}/$$i/ $(STAGING_DIR)/$$i/ ; \
    done ; \

The exclusion logic of lib/lib32/lib64 has been added by commit
5628776c4a4d29d0715633ea463b64cc19e19c5a with the purpose of only copying
the relevant usr/lib* directory from the toolchain to staging, instead of
all. For example, if ARCH_LIB_DIR is 'lib64', then only usr/lib64 would be
copied and usr/lib and usr/lib32 are ignored. It works by ignoring any
lib/lib32/lib64 subdirectory on the rsync of 'usr' and then separately
copying usr/{lib,lib32,lib64} as appropriate. (The exclusion rules only have
impact on the files beneath the main source directory.)

However, on the rsync of 'usr', ANY of the following directories AND files
would be excluded:
    lib/
    lib
    lib32/
    foobar/something/lib/
    something-else/lib64/

while it is only the intention to skip directories directly under usr.

Therefore, add a leading (to restrict the scope to first-level) and trailing
(to restrict to directories) slash to the exclude pattern. From 'man rsync':

    - if the pattern starts with a / then it is anchored to [..] the root of
      the transfer.
    - if the pattern ends with a / then it will only match a directory, not
      a regular file, symlink, or device.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Cc: Samuel Martin <s.martin49@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libseccomp: fix musl build
Bernd Kuhls [Sat, 30 Jan 2016 18:01:59 +0000 (19:01 +0100)]
package/libseccomp: fix musl build

Fixes
http://autobuild.buildroot.net/results/0cd/0cd47d7e6a49c268b57981ae8bb9abe4c4a183c7/
http://autobuild.buildroot.net/results/34b/34b0bea52bd7e65a927142dc0e1f28f85629c634/

[Thomas: adjust patch format.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libseccomp: bump version to 2.2.3
Bernd Kuhls [Sat, 30 Jan 2016 18:01:58 +0000 (19:01 +0100)]
package/libseccomp: bump version to 2.2.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosupport/scripts: drop ancient build-ext3-img script
Peter Korsgaard [Mon, 1 Feb 2016 10:51:08 +0000 (11:51 +0100)]
support/scripts: drop ancient build-ext3-img script

It hasn't been updated since it was added in 2008, and nowadays things kind
of stuff should be handled with genimage.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/gstreamer/gst-plugins-ugly: Fix cdio-related build errors
Bernd Kuhls [Sat, 30 Jan 2016 14:38:01 +0000 (15:38 +0100)]
package/gstreamer/gst-plugins-ugly: Fix cdio-related build errors

Fixes
http://autobuild.buildroot.net/results/530/53003be0dc2cb76d497a167023c5c45666fd00b4/
http://autobuild.buildroot.net/results/b23/b2393cd50c20da919d6111e15b78d12cc784841f/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodocs/manual: makedev syntax accepts usernames and group names
Yann E. MORIN [Thu, 21 Jan 2016 21:23:38 +0000 (22:23 +0100)]
docs/manual: makedev syntax accepts usernames and group names

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/makedevs: use the rooted /etc/passwd and /etc/group
Yann E. MORIN [Thu, 21 Jan 2016 21:23:37 +0000 (22:23 +0100)]
package/makedevs: use the rooted /etc/passwd and /etc/group

Currently, makedevs will query the host's /etc/passwd and /etc/group to
resolve usernames and group names. This is inherently flawed, as we can
never guarantee that the UIDs will be the same on the target as on the
host, or even whether a particular user does exist on the host.

This is because getpwnam() and getgrnam() will forcibly read the
system's /etc/passwd and /etc/group, and there is no way to tell them to
look anywhere else.

However, we can use fgetpwent() and fgetgrent() instead, for which
we can pass a FILE* stream to read from to get the entries. This means
we must implement the scanning-loop ourselves, but fortunately, that's
pretty trivial to do.

[Peter: swap errno / return value check, use bb_perror_msg_and_die, code style]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agofs/common: generate users before setting permissions
Yann E. MORIN [Thu, 21 Jan 2016 21:23:36 +0000 (22:23 +0100)]
fs/common: generate users before setting permissions

We will need the users and groups to get defined before we can use them
from makedevs.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agort-tests: unavailable for static builds
Gustavo Zacarias [Fri, 22 Jan 2016 13:35:18 +0000 (10:35 -0300)]
rt-tests: unavailable for static builds

Fixes:
http://autobuild.buildroot.net/results/a6f/a6f6502e55fd68803f3ff8b4b76cce6601e101db/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agobusybox: add truncate fix patch
Gustavo Zacarias [Fri, 22 Jan 2016 13:25:23 +0000 (10:25 -0300)]
busybox: add truncate fix patch

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libraw1394: fix musl build
Bernd Kuhls [Sat, 30 Jan 2016 16:29:41 +0000 (17:29 +0100)]
package/libraw1394: fix musl build

Fixes
http://autobuild.buildroot.net/results/33c/33cac2bda4890b6050c71734b2c36a77db3d3a09/
http://autobuild.buildroot.net/results/9b5/9b56c1eb7a790d6df6665e8592004f20ed3f0693/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libraw1394: bump version to 2.1.1
Bernd Kuhls [Sat, 30 Jan 2016 16:29:40 +0000 (17:29 +0100)]
package/libraw1394: bump version to 2.1.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/flot: update hash
Bernd Kuhls [Sun, 31 Jan 2016 10:24:49 +0000 (11:24 +0100)]
package/flot: update hash

Upstream apparently updated their tarball
http://thread.gmane.org/gmane.comp.lib.uclibc.buildroot/122226/focus=138335

Issue reported upstream: https://github.com/flot/flot/issues/1484

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/lightning: bump version to 2.1.0
Bernd Kuhls [Sat, 30 Jan 2016 21:37:37 +0000 (22:37 +0100)]
package/lightning: bump version to 2.1.0

Removed autoreconf and both patches after upstream commits:
http://git.savannah.gnu.org/cgit/lightning.git/commit/configure.ac?id=e98640e1ac160034fe65346f68c5ade90d6b2032
http://git.savannah.gnu.org/cgit/lightning.git/commit/?id=361caf28545aa0c2b2ab8d1cbd334fbdd952f373

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/mtdev2tuio: fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 08:08:23 +0000 (09:08 +0100)]
package/mtdev2tuio: fix musl build

Fixes
http://autobuild.buildroot.net/results/aee/aee411047265bf205f8990a3d0d2310decb5fd19/
http://autobuild.buildroot.net/results/9a9/9a96fdd2b52a75b348b46696c7f8b427f2d987c2/
http://autobuild.buildroot.net/results/2e1/2e155f2f57fd035362ad1b414f42e1c2b5de844b/
http://autobuild.buildroot.net/results/f62/f62d3830c594d9169fa9b9df5212f190d676fab9/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/oprofile: bump version to 1.1.0
Bernd Kuhls [Sun, 31 Jan 2016 10:14:48 +0000 (11:14 +0100)]
package/oprofile: bump version to 1.1.0

Removed patch applied upstream:
http://sourceforge.net/p/oprofile/oprofile/ci/f357d40c9f64f3ea2dccf5f9abdff84b2ac62e6f/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/qhull: bump version to 7.2.0, add hash
Bernd Kuhls [Sun, 31 Jan 2016 14:18:19 +0000 (15:18 +0100)]
package/qhull: bump version to 7.2.0, add hash

Updated _SITE after closure of gitorious.org.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/qpdf: bump version to 6.0.0
Bernd Kuhls [Sun, 31 Jan 2016 14:33:28 +0000 (15:33 +0100)]
package/qpdf: bump version to 6.0.0

Removed patch applied upstream:
https://github.com/qpdf/qpdf/commit/857bb208d338e117f2a864407e34de76da360d8a

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboard: add support for Freescale i.MX6UL Evaluation Kit
Julien BOIBESSOT [Fri, 29 Jan 2016 23:41:51 +0000 (00:41 +0100)]
board: add support for Freescale i.MX6UL Evaluation Kit

Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com>
[Thomas: simplify exit logic of post-image script.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/pulseview: bump version to 0.3.0
Bernd Kuhls [Sun, 31 Jan 2016 13:58:58 +0000 (14:58 +0100)]
package/pulseview: bump version to 0.3.0

Switch to upstream tarball, remove autoreconf, add hash.

Upstream expects the boost unit tests being activated by default:
http://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff;f=CMakeLists.txt;h=77b0137db22b7b6cab80d8aee7c97fecb8c542bf;hp=a82953cc166141af626ace0e5d2b3a285bf20eea;hb=f513bec599b8d626f914aa804a01325914bdb5e9;hpb=8ada6ef1319fa11fd594a34853967c1f9688913b
Add some logic to pulseview.mk to disable them if needed.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/sigrok-cli: bump version to 0.6.0
Bernd Kuhls [Sun, 31 Jan 2016 13:58:57 +0000 (14:58 +0100)]
package/sigrok-cli: bump version to 0.6.0

Switch to upstream tarball, remove autoreconf, add hash.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libsigrokdecode: bump version to 0.4.0
Bernd Kuhls [Sun, 31 Jan 2016 13:58:56 +0000 (14:58 +0100)]
package/libsigrokdecode: bump version to 0.4.0

Switch to upstream tarball, remove autoreconf, add hash, fix typo.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libsigrok: fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 13:58:55 +0000 (14:58 +0100)]
package/libsigrok: fix musl build

Fixes
http://autobuild.buildroot.net/results/afc/afcea2068d5b0ba707aa90339401550602103ca7/
http://autobuild.buildroot.net/results/a4d/a4dab61fb39dd642f85fad20972a0a4572af9a73/
and others

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libsigrok: bump version to 0.4.0
Bernd Kuhls [Sun, 31 Jan 2016 13:58:54 +0000 (14:58 +0100)]
package/libsigrok: bump version to 0.4.0

Switch to upstream tarball, remove autoreconf, add hash.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libserialport: bump version to 0.1.1
Bernd Kuhls [Sun, 31 Jan 2016 13:58:53 +0000 (14:58 +0100)]
package/libserialport: bump version to 0.1.1

Switch to upstream tarball, remove autoreconf.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/sconeserver: bump version to fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 20:04:51 +0000 (21:04 +0100)]
package/sconeserver: bump version to fix musl build

Fixes this musl build error:
TermBuffer.cpp: In member function ‘virtual scx::Condition scx::TermBuffer::read(void*, int, int&)’:
TermBuffer.cpp:83:10: error: ‘CEOT’ was not declared in this scope
     case CEOT:
          ^
TermBuffer.cpp:123:10: error: ‘CERASE’ was not declared in this scope
     case CERASE: // Backspace
          ^
The autobuilders did not catch this specific error yet because they
failed earlier with other packages, but I am continuing the build based
on the defconfig from:
http://autobuild.buildroot.net/results/6cc/6cc0f8c067e07deea688b9b97284601a596b898c/

- added hash
- removed 0001-fix-ssl-libs-ordering.patch, applied upstream:
  https://github.com/sconemad/sconeserver/commit/ffb69ca18fd03d0dc976696144d215b3a8555155
- disabled markdown module because its git submodule cmark
  ( https://github.com/sconemad/sconeserver/tree/master/markdown )
  has no cross-compile support provided by the sconeserver build system:

make[4]: Entering directory '/home/bernd/buildroot/br3/output/build/sconeserver-c4b8e14f6e9e06cbff5b4195f69d6fce9391a1cd/markdown/cmark'
mkdir -p build; \
cd build; \
cmake .. \
-G "Unix Makefiles" \
-DCMAKE_BUILD_TYPE= \
-DCMAKE_INSTALL_PREFIX=/usr/local
-- The C compiler identification is GNU 5.3.1
-- The CXX compiler identification is GNU 5.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
[...]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Thomas: adjust the comment about <pkg>_AUTORECONF = YES.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/tor: bump version to 0.2.7.6, fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 19:30:52 +0000 (20:30 +0100)]
package/tor: bump version to 0.2.7.6, fix musl build

According to
https://gitweb.torproject.org/tor.git/plain/ReleaseNotes?id=tor-0.2.7.6
"Tor 0.2.7.5 is the first stable release in the Tor 0.2.7 series."
so this patch bumps to the stable 2.7 series.

This patch also fixes a musl build error not yet found by the
autobuilders:

  CC       src/common/workqueue.o
src/common/sandbox.c:51:25: fatal error: bits/signum.h: Datei oder Verzeichnis nicht gefunden
 #include <bits/signum.h>
                         ^

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/gpsd: bump version to 3.16
Bernd Kuhls [Sun, 31 Jan 2016 20:04:50 +0000 (21:04 +0100)]
package/gpsd: bump version to 3.16

Removed patch applied upstream:
http://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=3e25e2167beb3936de3986fad9b6c9bdec82b81f

0001-Fix-build-against-musl-libc.patch is also not needed anymore after
this commit:
http://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=95c99f69e026e8c57aecba545e51c97f3b284e75

The upstream commit included in this version bump
http://git.savannah.gnu.org/cgit/gpsd.git/commit/libgps.pc.in?id=772eedf8a13c2c0468b1fd94beb5406dbfcb3b6e
fixes a build error with the location module of the updated
sconeserver package included in this patch series:

../libtool: line 7486: cd: lib: No such file or directory
libtool:   error: cannot determine absolute directory name of 'lib'
Makefile:428: recipe for target 'location.la' failed
make[3]: *** [location.la] Error 1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/open-plc-utils: bump version
Bernd Kuhls [Sat, 23 Jan 2016 15:44:50 +0000 (16:44 +0100)]
package/open-plc-utils: bump version

Remove patch for scripts/Makefile because the file was removed upstream:
https://github.com/qca/open-plc-utils/commit/3682e7be80b76490360b655c6217da41bfb90a8e

Fixes musl build error:
http://autobuild.buildroot.net/results/582/5824f101d21698d562e9836c571ceab6fdfadc29//

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/openswan: bump version to 2.6.46
Bernd Kuhls [Sat, 23 Jan 2016 16:04:10 +0000 (17:04 +0100)]
package/openswan: bump version to 2.6.46

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/oprofile: fix typo in comment
Bernd Kuhls [Sat, 23 Jan 2016 17:39:04 +0000 (18:39 +0100)]
package/oprofile: fix typo in comment

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/smack: fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 16:26:21 +0000 (17:26 +0100)]
package/smack: fix musl build

The build error was not yet found by the autobuilders:

common.c: In function ‘clear’:
common.c:36:12: error: ‘PATH_MAX’ undeclared (first use in this function)
  char path[PATH_MAX];
            ^

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/smack: bump version to 1.1.0
Bernd Kuhls [Sun, 31 Jan 2016 16:26:20 +0000 (17:26 +0100)]
package/smack: bump version to 1.1.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/nitrogen6*: update to use genimage
Gary Bisson [Sun, 31 Jan 2016 19:41:53 +0000 (20:41 +0100)]
configs/nitrogen6*: update to use genimage

Also updating the documentation with the dd instruction to flash the
bootable media.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1: use a relative symlink to gstconfig.h
Phil Eichinger [Thu, 28 Jan 2016 13:19:58 +0000 (14:19 +0100)]
gstreamer1: use a relative symlink to gstconfig.h

No functional change today, but is needed for relocatable SDK.

Signed-off-by: Phil Eichinger <phil@zankapfel.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/sredird: fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 18:01:44 +0000 (19:01 +0100)]
package/sredird: fix musl build

Fixes
http://autobuild.buildroot.net/results/4bc/4bc77733d235ba12f70432be4ead921666f5121d/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/sredird: bump version to 2.2.2, add hash
Bernd Kuhls [Sun, 31 Jan 2016 18:01:43 +0000 (19:01 +0100)]
package/sredird: bump version to 2.2.2, add hash

While Debian still uses version 2.2.1 the bump to 2.2.2 was committed to
FreeBSD ports back in 2005:
https://www.freshports.org/commit.php?category=comms&port=sredird&files=yes&message_id=200512291935.jBTJZfff072190@repoman.freebsd.org

FreeBSD ports lists the new upstream URL as no. 12:
https://www.freshports.org/comms/sredird/
and http://freecode.com/projects/sredird also links to it.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/snowball-init: use github helper
Bernd Kuhls [Sun, 31 Jan 2016 16:32:13 +0000 (17:32 +0100)]
package/snowball-init: use github helper

Otherwise download is broken:

>>> snowball-init b064be21de25729039e5e54037bbdd2e25cfd5b7 Downloading
--2016-01-31 17:31:27--  https://github.com/igloocommunity/snowball-init/snowball-init-b064be21de25729039e5e54037bbdd2e25cfd5b7.tar.gz
Resolving github.com (github.com)... 192.30.252.128
Connecting to github.com (github.com)|192.30.252.128|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-01-31 17:31:27 ERROR 404: Not Found.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/subversion: security version bump to 1.9.3
Bernd Kuhls [Sun, 31 Jan 2016 18:23:50 +0000 (19:23 +0100)]
package/subversion: security version bump to 1.9.3

Release announcement:
http://mail-archives.apache.org/mod_mbox/subversion-dev/201512.mbox/%3CCAP_GPNj_GCA869VQeJUrp5ngXsgN7pQQHSS=sqoXm8_6hHTTxg@mail.gmail.com%3E

CVE-2015-5259:
Remotely triggerable heap overflow and out-of-bounds read caused by
integer overflow in the svn:// protocol parser.
http://subversion.apache.org/security/CVE-2015-5259-advisory.txt

CVE-2015-5343:
Remotely triggerable heap overflow and out-of-bounds read in mod_dav_svn
caused by integer overflow when parsing skel-encoded request bodies.
http://subversion.apache.org/security/CVE-2015-5343-advisory.txt

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/pixman: bump version to 0.34.0
Bernd Kuhls [Sun, 31 Jan 2016 15:10:39 +0000 (16:10 +0100)]
package/pixman: bump version to 0.34.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoredis: bump to version 3.0.7
Gustavo Zacarias [Sun, 31 Jan 2016 13:25:32 +0000 (10:25 -0300)]
redis: bump to version 3.0.7

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoRevert "package/openvpn: bump version to 2.3.10"
Gustavo Zacarias [Sun, 31 Jan 2016 13:26:30 +0000 (10:26 -0300)]
Revert "package/openvpn: bump version to 2.3.10"

openvpn 2.3.10 doesn't work with polarssl 1.2.x, hence this bump breaks
builds for the polarssl backend.

This reverts commit 06f3e7904f13ec08492fcc7f6e7287a90eac6347.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libraw: add optional support for lcms2
Bernd Kuhls [Sat, 30 Jan 2016 16:17:16 +0000 (17:17 +0100)]
package/libraw: add optional support for lcms2

[Peter: also needs host-pkgconf]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libraw: add optional support for jpeg
Bernd Kuhls [Sat, 30 Jan 2016 16:17:15 +0000 (17:17 +0100)]
package/libraw: add optional support for jpeg

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libraw: add optional support for jasper
Bernd Kuhls [Sat, 30 Jan 2016 16:17:14 +0000 (17:17 +0100)]
package/libraw: add optional support for jasper

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libraw: Remove /usr/local from configure.ac
Bernd Kuhls [Sat, 30 Jan 2016 16:17:13 +0000 (17:17 +0100)]
package/libraw: Remove /usr/local from configure.ac

Build fails with BR2_COMPILER_PARANOID_UNSAFE_PATH=y

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libraw: bump version to 0.17.1
Bernd Kuhls [Sat, 30 Jan 2016 16:17:12 +0000 (17:17 +0100)]
package/libraw: bump version to 0.17.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libndp: bump version to 1.5
Bernd Kuhls [Sat, 30 Jan 2016 15:40:06 +0000 (16:40 +0100)]
package/libndp: bump version to 1.5

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/lcms2: bump version to 2.7
Bernd Kuhls [Sat, 30 Jan 2016 16:04:17 +0000 (17:04 +0100)]
package/lcms2: bump version to 2.7

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/liboauth: fix broken download URL
Bernd Kuhls [Sat, 30 Jan 2016 15:43:01 +0000 (16:43 +0100)]
package/liboauth: fix broken download URL

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/liblinear: bump version to 2.1
Bernd Kuhls [Sat, 30 Jan 2016 15:13:19 +0000 (16:13 +0100)]
package/liblinear: bump version to 2.1

This bump also fixes the broken download of the previous version.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/tzdata: bump version to 2016a
Martin Bark [Sat, 30 Jan 2016 14:52:23 +0000 (14:52 +0000)]
package/tzdata: bump version to 2016a

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/zic: bump version to 2016a
Martin Bark [Sat, 30 Jan 2016 14:52:22 +0000 (14:52 +0000)]
package/zic: bump version to 2016a

Removed 0001-fix-dependencies.patch as this has now been fixed upstream

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/python-alsaaudio: bump version to 0.8.2
Bernd Kuhls [Sun, 31 Jan 2016 12:24:22 +0000 (13:24 +0100)]
package/python-alsaaudio: bump version to 0.8.2

Upstream moved to github, the old project site now redirects to the URL

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/proftpd: bump version to 1.3.5a
Bernd Kuhls [Sun, 31 Jan 2016 12:07:35 +0000 (13:07 +0100)]
package/proftpd: bump version to 1.3.5a

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/procps-ng: bump version to 3.3.11 to fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 12:04:16 +0000 (13:04 +0100)]
package/procps-ng: bump version to 3.3.11 to fix musl build

Rebased 0002-use-pkgconfig-for-ncursesw-cflags.patch

The build error has not yet been found by the autobuilders:

watch.c:564:37: error: request for member ‘chars’ in something not a structure or union
     exit_early = (wchar_t) c != oldc.chars[0];
                                     ^
watch.c:573:5: error: unknown type name ‘cchar_t’
     cchar_t oldc;

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/pax-utils: bump version to 1.1.4 to fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 10:30:06 +0000 (11:30 +0100)]
package/pax-utils: bump version to 1.1.4 to fix musl build

The build error has not yet been found by the autobuilders:

elf.h:31:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘typedef’
 typedef uint16_t Elf32_Half;
 ^
elf.h:59:9: error: unknown type name ‘Elf32_Half’
 typedef Elf32_Half Elf32_Versym;
         ^
[...]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/opkg: bump version to v0.3.1 to fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 09:56:47 +0000 (10:56 +0100)]
package/opkg: bump version to v0.3.1 to fix musl build

Upstream included a fix for musl in the current release:
http://git.yoctoproject.org/cgit/cgit.cgi/opkg/commit/?id=f9a2febe724a514a89046c8cd92c2342e4383846

Fixes
http://autobuild.buildroot.net/results/7e0/7e02c7d81bb83fef22554590521b848acd4fc38c/
http://autobuild.buildroot.net/results/4e0/4e01abdc8cace71802e527273b47dcc49c9bd4ce/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/openvpn: bump version to 2.3.10
Bernd Kuhls [Sun, 31 Jan 2016 09:52:48 +0000 (10:52 +0100)]
package/openvpn: bump version to 2.3.10

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/net-tools: bump version to fix musl build
Bernd Kuhls [Sun, 31 Jan 2016 08:22:23 +0000 (09:22 +0100)]
package/net-tools: bump version to fix musl build

git head includes this commit
http://sourceforge.net/p/net-tools/code/ci/c35607eae8243851dd80a0181554f3a0e9e50aa8/

Due to the gettext problems the package-specific build errors were not
yet found by the autobuilders:

slattach.c:85:11: error: ‘B50’ undeclared here (not in a function)
   { "50", B50 }, { "75", B75   },
(and many more)

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoolimex_a20_olinuxino_lime: bump kernel to 4.4
Francois Perrad [Sun, 31 Jan 2016 08:05:47 +0000 (09:05 +0100)]
olimex_a20_olinuxino_lime: bump kernel to 4.4

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/input-tools: fix broken download URL
Bernd Kuhls [Sat, 30 Jan 2016 14:27:00 +0000 (15:27 +0100)]
package/input-tools: fix broken download URL

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agonettle: bump to version 3.2
Gustavo Zacarias [Sat, 30 Jan 2016 13:24:23 +0000 (10:24 -0300)]
nettle: bump to version 3.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/leafpad: bump version to 0.8.18.1
Bernd Kuhls [Sat, 30 Jan 2016 13:17:03 +0000 (14:17 +0100)]
package/leafpad: bump version to 0.8.18.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/fio: fix license file
Bernd Kuhls [Sat, 30 Jan 2016 10:30:54 +0000 (11:30 +0100)]
package/fio: fix license file

Sorry, I missed the changed filename.

Fixes
http://autobuild.buildroot.net/results/a35/a3596283632433831ea24c1d586f2067b034eb32/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomerge_config.sh: create temporary files in /tmp
Henrique Marks [Mon, 7 Dec 2015 14:08:45 +0000 (12:08 -0200)]
merge_config.sh: create temporary files in /tmp

Creating temporary files in /tmp (or the path pointed by $TMPDIR) allows the
buildroot top directory to be read-only and shareable between multible builds.
This follows what other scripts do, e.g. check-kernel-headers.sh.

Signed-off-by: Henrique Marks <henrique.marks@datacom.ind.br>
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/lshw: fix musl build
Bernd Kuhls [Sat, 30 Jan 2016 22:59:18 +0000 (23:59 +0100)]
package/lshw: fix musl build

Fixes
http://autobuild.buildroot.net/results/aa3/aa3abc215b7a4e95b60be9a635758d8448e4959f/
http://autobuild.buildroot.net/results/075/075423a70b9bb80b2f13cac4fb95502180e68b43/
http://autobuild.buildroot.net/results/61f/61fb9b93af41b565fd44bab95955ab6f63c1f1ad/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/lshw: bump version to B.02.17
Bernd Kuhls [Sat, 30 Jan 2016 22:59:17 +0000 (23:59 +0100)]
package/lshw: bump version to B.02.17

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/alsa-lib: fix musl-related openal build error
Bernd Kuhls [Sat, 30 Jan 2016 09:05:07 +0000 (10:05 +0100)]
package/alsa-lib: fix musl-related openal build error

openal will fail to build without this patch when using pcm.h

In file included from /home/bernd/buildroot/br3/output/host/usr/x86_64-buildroot-linux-musl/sysroot/usr/include/alsa/asoundlib.h:54:0,
                 from /home/bernd/buildroot/br3/output/build/openal-1.17.2/Alc/backends/alsa.c:34:
/home/bernd/buildroot/br3/output/host/usr/x86_64-buildroot-linux-musl/sysroot/usr/include/alsa/pcm.h:1111:1: error: unknown type name ‘u_int8_t’
 u_int8_t snd_pcm_format_silence(snd_pcm_format_t format);
 ^

It seems that this problem was not yet caught by the autobuilders.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/openal: bump version to 1.17.2
Bernd Kuhls [Sat, 30 Jan 2016 09:05:06 +0000 (10:05 +0100)]
package/openal: bump version to 1.17.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage, toolchain: remove BR2_TOOLCHAIN_HAS_GCC_BUG_* options
Thomas Petazzoni [Fri, 29 Jan 2016 23:24:50 +0000 (00:24 +0100)]
package, toolchain: remove BR2_TOOLCHAIN_HAS_GCC_BUG_* options

Quite some time ago, we added the options
BR2_TOOLCHAIN_HAS_GCC_BUG_58595 and BR2_TOOLCHAIN_HAS_GCC_BUG_58854 to
indicate if the toolchain was affected by those gcc bugs, which were
causing build failure with a number of packages.

With the recent change in the external toolchain logic to provide only
the latest version of each toolchain "family", all the toolchains
which were affected by those issues disappeared from Buildroot. Those
options are no longer being selected anywhere, and being blind
options, it means their value is always going to be "disabled".

Conquently, this commit removes those options completely, and updates
all the packages where they were used.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomosquitto: bump to version 1.4.7
Peter Korsgaard [Fri, 29 Jan 2016 19:50:03 +0000 (20:50 +0100)]
mosquitto: bump to version 1.4.7

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/armadillo: bump version to 6.500.4
Bernd Kuhls [Fri, 29 Jan 2016 20:17:05 +0000 (21:17 +0100)]
package/armadillo: bump version to 6.500.4

This patch also fixes the broken download of the current package
version because upstream removed version 5.100.2.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xkeyboard-config: bump version to 2.17
Bernd Kuhls [Fri, 29 Jan 2016 20:25:48 +0000 (21:25 +0100)]
package/x11r7/xkeyboard-config: bump version to 2.17

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/live555: bump version to 2016.01.29
Bernd Kuhls [Fri, 29 Jan 2016 20:51:12 +0000 (21:51 +0100)]
package/live555: bump version to 2016.01.29

This patch also fixes the broken download of the current package
version because upstream removed the previous version.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agobonnie: Expand description in config help text.
Cam Hutchison [Fri, 29 Jan 2016 21:06:04 +0000 (08:06 +1100)]
bonnie: Expand description in config help text.

The description "Filesystem tester" is rather unhelpful. Take the
description from the referenced web site to make it a bit clearer what
bonnie++ actually is.

[Thomas: rewrap Config.in help text.]

Signed-off-by: Cam Hutchison <camh@xdna.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/lm-sensors: bump version to 3.4.0
Bernd Kuhls [Fri, 29 Jan 2016 21:16:19 +0000 (22:16 +0100)]
package/lm-sensors: bump version to 3.4.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/lm-sensors: fix download URL
Bernd Kuhls [Fri, 29 Jan 2016 21:16:18 +0000 (22:16 +0100)]
package/lm-sensors: fix download URL

According to http://www.lm-sensors.org/
"the previous hosting for lm-sensors.org has been discontinued and the
 former website maintainers can't be reached. For now, please refer to
 the Internet Archive of the old site until a replacement is created:
 https://web.archive.org/web/20150905145034/http://www.lm-sensors.org/"

This site points to ftp://ftp.netroedge.com/pub/lm-sensors/ as a mirror
site for this package, so let's use it until upstream can fix its web
site.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux-headers: bump 3.{10, 14}.x series
Gustavo Zacarias [Fri, 29 Jan 2016 21:19:53 +0000 (18:19 -0300)]
linux-headers: bump 3.{10, 14}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/memtest86: bump to version 5.01
Bernd Kuhls [Fri, 29 Jan 2016 21:38:43 +0000 (22:38 +0100)]
package/memtest86: bump to version 5.01

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libev: bump version to 4.22
Bernd Kuhls [Fri, 29 Jan 2016 21:53:02 +0000 (22:53 +0100)]
package/libev: bump version to 4.22

This patch also fixes the broken download of version 4.19 because
upstream move the archive file to Attic/

Removed patch after upstream applied a similar fix:
http://cvs.schmorp.de/libev/ev.c?r1=1.476&r2=1.477

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/fio: bump version to 2.6, fix musl build
Bernd Kuhls [Sat, 30 Jan 2016 07:26:27 +0000 (08:26 +0100)]
package/fio: bump version to 2.6, fix musl build

Fixes
http://autobuild.buildroot.net/results/063/0637236b89e3251bbf8b649ff60de0ff19494703/
http://autobuild.buildroot.net/results/2fe/2fefe784fb45368344775c7b6f2eb83e1c0c2104/
and others

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agophp: drop useless PHP_VERSION_MAJOR variable
Jerzy Grzegorek [Fri, 29 Jan 2016 07:52:43 +0000 (08:52 +0100)]
php: drop useless PHP_VERSION_MAJOR variable

~/buildroot$ grep -R PHP_VERSION_MAJOR .
./package/php/php.mk:PHP_VERSION_MAJOR = 5.6
./package/php/php.mk:PHP_VERSION = $(PHP_VERSION_MAJOR).17

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoarmadillo: drop useless ARMADILLO_VERSION_MAJOR variable
Jerzy Grzegorek [Fri, 29 Jan 2016 07:52:42 +0000 (08:52 +0100)]
armadillo: drop useless ARMADILLO_VERSION_MAJOR variable

~/buildroot$ grep -R ARMADILLO_VERSION_MAJOR .
./package/armadillo/armadillo.mk:ARMADILLO_VERSION_MAJOR = 5.100
./package/armadillo/armadillo.mk:ARMADILLO_VERSION = $(ARMADILLO_VERSION_MAJOR).2

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs/orangepi: Changing Linux kernel to v4.5-rc1
Eelco Chaudron [Fri, 29 Jan 2016 14:27:48 +0000 (15:27 +0100)]
configs/orangepi: Changing Linux kernel to v4.5-rc1

[Peter: use tarball for Linux kernel, use 4.4 kernel headers]
Signed-off-by: Eelco Chaudron <echaudron@xiot.nl>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomoarvm: bump to version 2016.01
Francois Perrad [Fri, 29 Jan 2016 15:05:22 +0000 (16:05 +0100)]
moarvm: bump to version 2016.01

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libinput: bump version to 1.1.5
Bernd Kuhls [Thu, 28 Jan 2016 20:21:26 +0000 (21:21 +0100)]
package/libinput: bump version to 1.1.5

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/imagemagick: bump version to 6.9.3-2
Bernd Kuhls [Thu, 28 Jan 2016 20:16:38 +0000 (21:16 +0100)]
package/imagemagick: bump version to 6.9.3-2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/python-mako: bump version to 1.0.3, add hash
Bernd Kuhls [Thu, 28 Jan 2016 20:16:37 +0000 (21:16 +0100)]
package/python-mako: bump version to 1.0.3, add hash

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/perl-uri: bump version to 1.71
Bernd Kuhls [Thu, 28 Jan 2016 20:01:27 +0000 (21:01 +0100)]
package/perl-uri: bump version to 1.71

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libcurl: security bump version to 7.47.0
Bernd Kuhls [Thu, 28 Jan 2016 20:01:26 +0000 (21:01 +0100)]
package/libcurl: security bump version to 7.47.0

Fixes
CVE-2016-0754: remote file name path traversal in curl tool for Windows
CVE-2016-0755: NTLM credentials not-checked for proxy connection re-use

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/cmake: bump version to 3.4.3
Bernd Kuhls [Thu, 28 Jan 2016 20:01:25 +0000 (21:01 +0100)]
package/cmake: bump version to 3.4.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/openssl: security bump to version 1.0.2f
Bernd Kuhls [Thu, 28 Jan 2016 19:37:07 +0000 (20:37 +0100)]
package/openssl: security bump to version 1.0.2f

Fixes
DH small subgroups (CVE-2016-0701)
SSLv2 doesn't block disabled ciphers (CVE-2015-3197)
An update on DHE man-in-the-middle protection (Logjam)

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodirectfb: add help text to Config.in, note broken URL
Jonathan Ben Avraham [Thu, 28 Jan 2016 15:37:56 +0000 (17:37 +0200)]
directfb: add help text to Config.in, note broken URL

Adds descriptive help text to Config.in based on content from elinux.org and
Wikipedia. Notes that http://www.directfb.org/ has been broken for more than
five months and suggests using http://elinux.org/DirectFB instead.

Signed-off-by: Jonathan Ben-Avraham <yba@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinux-headers: bump 3.12.x series
Gustavo Zacarias [Thu, 28 Jan 2016 12:06:57 +0000 (09:06 -0300)]
linux-headers: bump 3.12.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibnspr: fix link error with musl toolchains
Sergio Prado [Tue, 5 Jan 2016 23:48:36 +0000 (21:48 -0200)]
libnspr: fix link error with musl toolchains

When linking against libnspr with musl toolchains we get undefined
references to `getprotobyname_r' and `getprotobynumber_r', for example
when compiling libnss:

/home/test/autobuild/instance-1/output/host/usr/arm-buildroot-linux-musleabihf/sysroot/usr/lib/libnspr4.so:
undefined reference to `getprotobyname_r'
/home/test/autobuild/instance-1/output/host/usr/arm-buildroot-linux-musleabihf/sysroot/usr/lib/libnspr4.so:
undefined reference to `getprotobynumber_r'

That's because musl does not have an implementation of these functions,
so we need to enable their internal implementation from libnspr.

This patch was backported from Alpine Linux commit
a162da839db0d3f8be94a5c1ad2e2e54e691c38a.

Fixes:
http://autobuild.buildroot.net/results/6052538d10779a21ac242d61bb43a371497ec684/
http://autobuild.buildroot.net/results/d62ea7dbe68188d073b4f176e6a354e95a8bab97/
http://autobuild.buildroot.net/results/ae50521c485371cd59bc4ee7e8f323169c7d513d/
...

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopixman: add patch to fix build issue with musl
Thomas Petazzoni [Sun, 17 Jan 2016 14:40:00 +0000 (15:40 +0100)]
pixman: add patch to fix build issue with musl

pixman fails to build with musl because <float.h> is included in
assembler files, which doesn't work with the <float.h> provided by
musl. This commit fixes that by patching pixman (patch submitted
upstream).

Reported-by: Eial Czerwacki <eial@scalemp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>