Commit Graph

15769 Commits

Author SHA1 Message Date
Romain Naour
6a919e0a43 package/infozip: silent LFS warning
infozip already defines _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE in
some sources files when LARGE_FILE_SUPPORT is set.
Remove them from CFLAGS.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-05 22:49:27 +01:00
Romain Naour
3046df4572 package/infozip: fix LARGE_FILE_SUPPORT check
The LFS check was dropped in commit cc4dedd9.

Since then there is a runtime error:
zip warning : Not supported (uzoff_t not same size as zoff_t)

However LFS check can't readded as is because it can't work
for cross-compilation since it try to run a target's binary on
the host system.

Replace infozip's LFS check with the one used by autoconf.
This allows to readd LFS support for host-infozip.

Reported-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-05 22:49:04 +01:00
Romain Naour
8a68dc3691 package/infozip: disable GID/UID support
This check can't work for cross-compilation since it
try to run a target's binary on the host system.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-05 22:47:22 +01:00
Romain Naour
7ecf34b9f5 package/infozip: factorize common CFLAGS
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-05 22:41:28 +01:00
Romain Naour
f6071595ff package/infozip: rework infozip patch.
Split each cross-compilation fixes to differents
patches files.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Tested-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-05 22:40:29 +01:00
Vicente Olivert Riera
752079011d libvips: requires C++ support
libvips requires C++ support, otherwise it will fail with an error
message like this one:

error: ../libvips/.libs/libvips.so: No such file or directory

The '--disable-cxx' configure option seems to be broken, so in the
meantime a compiler with C++ support is required in order to build
libvips successfully.

Reported upstream:

  https://github.com/jcupitt/libvips/issues/231

Fixes:

  http://autobuild.buildroot.net/results/cdc7cf5d3501f80c74b70aa09f93b2ad4e2f8602/
  http://autobuild.buildroot.net/results/39173dbcbbd0a243900ea583cec024b51f8b803a/
  http://autobuild.buildroot.net/results/6794705195bcdb636a8e6582ef5a1e153d4d66b3/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-05 16:58:37 +01:00
Johan Derycke
e5efd108d6 qt5webkit: Fix build without OpenGL
Fixes:
http://autobuild.buildroot.net/results/691/6918c623b65a3cee45f2c29c29b36f9bf475cc76/
http://autobuild.buildroot.net/results/914/914056cbd9787aeae4c8b42e8a37453b1a271a02/
http://autobuild.buildroot.net/results/84d/84d3285cc8e2669c4ff4c1be3a1e8ea9a6933779/

Backport patch from upstream git:
4ecb913768

Signed-off-by: Johan Derycke <johan.derycke@barco.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-05 08:48:13 +01:00
Pieter Ronsijn
ac37db1ee9 log4cxx: disable unused documentation
Saves around 14 MiB of data in /usr/share/log4cxx/html.

Signed-off-by: Johan Derycke <johan.derycke@barco.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-05 00:08:11 +01:00
Peter Korsgaard
60dbd1da78 python-pyzmq: ensure correct path to zmq is used
Fixes:
http://autobuild.buildroot.net/results/6ae/6ae84c53985ab52ab1c64dd1e2a16d0bcf9eed1e/
http://autobuild.buildroot.net/results/04d/04d5ceb5335912916f05596a285e84d38a7c7d31/
http://autobuild.buildroot.net/results/77a/77ae85f24fabd00f2981f2dbddb52d8d5091b4a8/
http://autobuild.buildroot.net/results/27a/27adf12cca4e0e998b64fda9bf4be67f6dbe1595/

And many more.

If --zmq isn't passed then python-pymq falls back to using 'pkg-config
--variable=prefix libzmq' which returns /usr, causing it to look in /usr/lib
for libraries breaking the build.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 23:44:05 +01:00
Yegor Yefremov
537b3c0ca9 python-werkzeug: bump to 0.10
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 22:11:55 +01:00
Yegor Yefremov
f65bf1cebf libmbim: bump to 1.12.2
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 21:50:46 +01:00
Yegor Yefremov
12c4db998d libqmi: bump to 1.12.2
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 21:50:41 +01:00
Peter Korsgaard
6ffcc859ae odhcp6c: uses fork(), needs mmu
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 21:27:29 +01:00
Doug Kehn
b7bc44d22d pkg-generic: reinstall target
Add a <pkg>-reinstall target, just like <pkg>-rebuild and
<pkg>-reconfigure, but that only retrigger the install step of the
package.

Signed-off-by: Doug Kehn <rdkehn@yahoo.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 18:05:21 +01:00
Thierry Bultel
2aaa5bd7b1 xterm: add support for 256 colors
[Thomas: make the 256 colors support unconditionally enabled.]

Signed-off-by: Thierry Bultel <tbultel@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 17:57:15 +01:00
Thierry Bultel
423903b1bb ncurses: add support for 256 colors
[Thomas: fixup nano to use $(NCURSES_CONFIG_SCRIPTS) now that the
ncurses config script can have a different name depending on the
configuration.]

Signed-off-by: Thierry Bultel <tbultel@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 17:52:27 +01:00
Peter Seiderer
20cfc871fb ghostscript-fonts: new package
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 17:04:54 +01:00
Peter Korsgaard
c6abdd97a1 iprutils: drop unneeded ncurses5-config handling
ncurses nowadays installs the headers directly into $prefix/usr/include, so
ncurses5-config doesn't return anything important and the logic wasn't
taking the wchar variant into consideration - So just drop it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 15:59:57 +01:00
Maxime Hadjinlian
cb8ce5f001 opencv: Remove hash file
Since the tarball we download is generated from GitHub, there's no
saying that the tarball won't differ in a month from now.
So the hash has no value there.

An update to the manual should be done.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 15:55:55 +01:00
Bernd Kuhls
356584ca70 Apply --disable-gtk-doc-html to all packages
Move this option to package/pkg-autotools.mk so it applies to all packages.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 15:25:21 +01:00
Peter Korsgaard
298cd8eaa2 package/*: rename patches according to the new policy
Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345)

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 14:52:56 +01:00
Samuel Martin
dd798a45c5 package/gcc: rename the conditional patch according to the new policy
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 14:51:43 +01:00
Peter Korsgaard
088ca7f959 mjpegtools: add optional support for png/sdl/sdl_gfx/X11/gtk2
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 14:23:09 +01:00
Peter Korsgaard
4aacf11e22 mjpegtools: needs host-pkgconf
The configure script uses PKG_CHECK_MODULES to search for libraries.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 14:23:09 +01:00
Peter Korsgaard
75a38ba86a mjpegtools: uses fork(), needs mmu
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 14:23:09 +01:00
Maxime Hadjinlian
6ae6417af3 tslib: Use the release tarball
Add a hash file since the release tarball has been uploaded from the
maintainer.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 11:07:21 +01:00
Peter Korsgaard
2d3d6d258b libmicrohttpd: fix static linking with gnutls
Fixes http://autobuild.buildroot.net/results/f5a/f5a135647867ca98ce6189bb343a631ce6a47e23/

gnutls links to a number of libraries depending on configuration (pthread,
iconv, ..), so we need to link against those as well when statically
linking.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 10:29:46 +01:00
Johan Oudinet
8290f2ea11 ejabberd: new package.
[Thomas:
 - Adjust the comment about the dependency on erlang
 - Fix license to be 'GPLv2+ with OpenSSL exception' and not just 'GPLv2+'
 - Use double quotes instead of simple quotes in the .mk file.
 - Don't use the EJABBERD_MAKE_ENV variable, since it's not defined
   anywhere.
 - Remove the 0007-fix-init.patch patch, since we're not using the
   init script provided by ejabberd, and rename
   0008-fix-install-permissions.patch to
   0007-fix-install-permissions.patch.]

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:39 +01:00
Johan Oudinet
527aaf08cc erlang-p1-cache-tab: new package.
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:36 +01:00
Johan Oudinet
271326d45f erlang-p1-iconv: new package.
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:33 +01:00
Johan Oudinet
dc41cb3fdf erlang-p1-sip: new package.
[Thomas: adjust license to be 'GPLv2 with OpenSSL exception' instead
of just 'GPLv2'.]

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:29 +01:00
Johan Oudinet
6b41208c86 erlang-p1-stringprep: new package.
[Thomas: fixup license, it uses the TCL license, and not GPLv2+.]

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:27 +01:00
Johan Oudinet
63e4680acc erlang-p1-stun: new package.
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:24 +01:00
Johan Oudinet
73eab34485 erlang-p1-tls: new package.
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:21 +01:00
Johan Oudinet
74a8d57cca erlang-p1-utils: new package.
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:18 +01:00
Johan Oudinet
3adcfadd95 erlang-p1-xml: new package.
[Thomas: fixup license, it is GPLv2+ and not GPLv2.]

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:16 +01:00
Johan Oudinet
a43adff2d3 erlang-p1-yaml: new package.
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:13 +01:00
Johan Oudinet
80137e0e7d erlang-p1-zlib: new package.
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:11 +01:00
Johan Oudinet
1a32f6bf2b erlang-lager: new package.
[Thomas: minor adjustement to Config.in help text]

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:09 +01:00
Johan Oudinet
730a94203c erlang-goldrush: new package.
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:23:05 +01:00
Johan Oudinet
781b494658 package/pkg-rebar: new infrastructure
Ease the development of packages that use the erlang rebar tool as
their build system.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
[yann.morin.1998@free.fr: split the patch into semantically separated
patches; large rewrites of the rest]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>

[Thomas, with help from Yann and Arnout:
 - Fix the comment about the symlink used to make sure rebar does not
   download dependencies. The comment was not up-to-date with where
   the symlink is actually created.
 - Make <pkg>_USE_BUNDLED_REBAR and <pkg>_USE_AUTOCONF be inherited by
   host packages from their corresponding target package.
 - Make sure host dependencies are inherited from the corresponding
   target packages dependencies. This requires copying some logic from
   inner-autotools-package and inner-generic-package, just like
   inner-autotools-package duplicates some logic from
   inner-generic-package.
 - Fix host variant of $(2)_BUILD_CMDS indentation, use double quotes
   instead of simple quotes. So that it matches the target
   $(2)_BUILD_CMDS, and what we do elsewhere in Buildroot.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:22:58 +01:00
Yann E. MORIN
6c1d128844 package/erlang: export EI_VSN so other packages can use it
Packages that depend on Erlang may need the Erlang Interface Version
(aka EI_VSN), so just export it.

We do export a static value instead of looking in the file, to avoid
spawning a shell every time the variable is dereferenced.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[johan.oudinet@gmail.com: update EI_VSN since the erlang update]
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-03 10:22:51 +01:00
Peter Korsgaard
a7ff733e83 Revert "automake: complete the removal of the target package"
This reverts commit 6c33512e01.

We DO need to look in the staging directory for .m4 files installed by other
target packages, otherwise we'll have breakage like:

http://autobuild.buildroot.net/results/b20/b20e3efcb0be3032781d7b2f0ef4c351834da0ce/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 00:40:20 +01:00
Peter Korsgaard
8404d8c295 Revert "automake: use whenever possible the ACLOCAL_DIR variable"
This reverts commit 65b3cda915.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 00:39:22 +01:00
Steve Kenton
0df309a3e8 mjpegtools: new package
The mjpegtools programs are a set of tools that can do recording of videos
and playback, simple cut-and-paste editing and the MPEG compression of audio
and video under Linux.

[Peter: license is GPLv2+]
Signed-off-by: Steve Kenton <skenton@ou.edu>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 00:30:37 +01:00
Peter Seiderer
fc2e91d5bd madplay: fix alsa detection/linking using host-pkgconf
Fixes [1]: configure check for libasound failed because of missing
pthread linkage.

[1] http://autobuild.buildroot.net/results/f3a/f3a0b3ff15e729d223c8c8ee6af75c425cd344b6/

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 00:03:20 +01:00
Fabio Porcedda
65b3cda915 automake: use whenever possible the ACLOCAL_DIR variable
Use the ACLOCAL_DIR in the GTK_DOC_M4_INSTALL hook.

Move the ACLOCAL_DIR definition at the beginning so the definition is
ahead the utilization.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Reviewed-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-03 00:02:13 +01:00
Fabio Porcedda
6c33512e01 automake: complete the removal of the target package
The variable ACLOCAL_DIR points to the staging area but is not useful
anymore because the target package was removed.  Fix ACLOCAL_DIR by
pointing to $(HOST_DIR)/usr/share/aclocal and remove ACLOCAL_HOST_DIR
because ACLOCAL_DIR has the same value so it's not useful anymore.

Also remove the reference to ACLOCAL_HOST_DIR from the host-autoconf
package.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Reviewed-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-02 23:38:10 +01:00
Bernd Kuhls
2f0037fd9f package/mjpg-streamer: New package
--
v2: various fixes (Thomas)

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-02 23:24:28 +01:00
Alexander Clouter
4656f570fc odhcp6c: new package
Signed-off-by: Alexander Clouter <alex+buildroot@digriz.org.uk>
[ThomasDS: needs ipv6; rewrap package/odhcp6c/Config.in]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
(compile-tested on x86/glibc, armel/glibc, armel/uclibc)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-02 22:49:55 +01:00