Commit Graph

4496 Commits

Author SHA1 Message Date
Robert Yang 9613ff0a72 rp-pppoe: inherit autotools-brokensep
Otherwise do_compile failed:
No rule to make target `pppoe.c', needed by `pppoe.o'.  Stop.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2014-06-15 23:21:33 -04:00
Robert Yang a97ab8e018 cyrus-sasl: inherit autotools-brokensep
It needs autotools-brokensep, otherwise do_configure error:

sed: can't read sasldb/db_berkeley.c: No such file or directory

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2014-06-15 23:21:33 -04:00
Robert Yang 13813da08e proftpd: inherit autotools-brokensep
It needs autotools-brokensep, otherwise do_compile error:

proftpd-1.3.4b/include/version.h:1:24: fatal error: buildstamp.h: No such file or directory

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2014-06-15 23:21:33 -04:00
Robert Yang 9e91501560 znc: inherit autotools-brokensep
It needs autotools-brokensep, otherwise do_configure error:

automake: error: 'configure.ac' is required

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2014-06-15 23:21:33 -04:00
Robert Yang 2f16a0ea81 openflow: inherit autotools-brokensep
It needs autotools-brokensep, otherwise do_configure error:

run.do_configure.22953: line 109: ./boot.sh: No such file or directory

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2014-06-15 23:21:33 -04:00
Yao Xinpan e35a1fe480 add recipe cim-schema, cim-schema-docs and license file DMTF.
Common Information Model (CIM) is a model for describing overall
management information in a network or enterprise environment. CIM
consists of a specification and a schema. The specification defines the
details for integration with other management models. The schema
provides the actual model descriptions.

Signed-off-by: Yao Xinpan <yaoxp@cn.fujitsu.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2014-06-15 23:21:33 -04:00
Armin Kuster 8316933b40 libol: compile issue files missing in B and packaging issue
needed to copy over a file from S to B.
remove packaging requirement for /usr/bin/scsh. Not needed (see link)
https://lists.balabit.hu/pipermail/syslog-ng/2000-August/000795.html

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:12 +02:00
Martin Jansa 5e67ba4a28 radvd: fix install issue for S!=B
Some files are in "S" that are needed for install.

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:12 +02:00
Ash Charles 60971c1a5a xfce4-notifyd: Ensure xfce4-notifyd subdirectory exists
The notify-dbus.h file is autogenerated during compilation into the
xfce4-notifyd subdirectory.  This directory doesn't exist in an
out-of-tree build so we add one manually.

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:12 +02:00
Ash Charles 2d80699e8a xfce4-screenshooter: Ensure lib directory exists.
Screenshooter autogenerates screenshooter-marshal.[ch] in lib/ during
compilation.  The source directory contains a lib/ but this directory
doesn't exist in a build directory by default so we add one manually.
Really, this should be corrected in the upstream package.

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:11 +02:00
yaoxp 18bc5eb55c lvm2: don't overrwrite EXTRA_OECONF
EXTRA_OECONF has been assigned before ‘EXTRA_OECONF = "--with-usrlibdir=${libdir}"’.
collaps the 2 lines into a single EXTRA_OECONF.

Signed-off-by: Yao Xinpan <yaoxp@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:11 +02:00
Chong.Lu@windriver.com 872621cf60 python-m2crypto: avoid swig problem
Swig is used to generate C source and it has trouble processing opensslconf.h
sometimes. So, we help it out when multilib variants exist.

For native builds, the variant header will never exist.

Specific multi-lib header files might be named *-32.h or *-n32.h, so we check
for both names. We also might check for *-n64.h although that will never exist.
It appears that *-o??.h will never exist, so we don't check for that.

Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:11 +02:00
Jackie Huang 65d71946f2 fbset: use BP instead of P to fix multilib build
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:11 +02:00
Jackie Huang 2597d5e92d postgresql: use BP instead of P to fix multilib build
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:11 +02:00
Jackie Huang c9927977c3 vim: use BPN instead of PN to fix multilib build
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:10 +02:00
chase maupin bbc32a09b2 yavta: Update to latest sources
* Update the yavta test utility to the latest sources in the
  git repository.
* Updated the patch by Koen Kooi that allows stdout mode to be
  used to work with the latest sources.
* Added a CFLAGS setting to use the include directory in the
  sources which are more up-to-date and intended to be used
  when building the application.

Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:10 +02:00
Otavio Salvador 75ca64e591 nbench-byte: Fix parallel building error
This extends the dependencies on pointer.h to fix following error:

| ./sysinfo.sh arm-poky-linux-gnueabi-gcc ...
| In file included from misc.h:36:0,
|                  from misc.c:23:
| nmglobal.h:29:21: fatal error: pointer.h: No such file or directory
|  #include "pointer.h"
|                      ^
| compilation terminated.
| make: *** [misc.o] Error 1
| make: *** Waiting for unfinished jobs....
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:10 +02:00
Martin Jansa 0c8de928a2 xf86-video-geode: Upgrade to 2.11.15
The latest driver corrected a number of issues and compiles without
warnings with just one patch.  The header included by the given patch
is already included in the geode master line, so will not be be
required after the next geode version release.

Signed-off-by: Brian Lloyd <blloyd@familyhonor.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-13 13:38:10 +02:00
Eduardo Silva 6585a4e479 monkey: fix broken separate build with workaround
This patch make use of autotools-brokensep on main
recipe to avoid a broken build when using a different
build directory.

monkey-yocto/f15c9e7cd9143ce8486ae5e78db9092238c3d0ec

Signed-off-by: Eduardo Silva <eduardo@monkey.io>
2014-06-12 09:56:59 +01:00
Maxim Uvarov aa2eb3a9d1 daq fix compilation
preset paths to remove that error:
/meta-oe/recipes-connectivity/daq/daq_2.0.2.bb
./config.log:cc1: warning: include location "/usr/local/include" is unsafe for cross-compilation [-Wpoison-system-directories]

Also this patch add required libdnet dependency.

Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:35:54 +02:00
Martin Jansa 3bee30550c python-cython: upgrade to 0.20.1
* 0.19+ version is required by newer python-efl-0.10.0

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:30:45 +02:00
Martin Jansa 440ccdf152 luajit: upgrade to 2.0.3, add native support
* http://luajit.org/changes.html says:
  This release has the new PS4 port and various important bugfixes over
  2.0.2 - an update is recommended.
* add native support (used by efl-native)
* drop lua dependency, it doesn't need lua to be built before luajit
* LIC_FILES_CHKSUM change is only from copyright year update
  < Copyright (C) 2005-2013 Mike Pall. All rights reserved.
  ---
  > Copyright (C) 2005-2014 Mike Pall. All rights reserved.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:30:09 +02:00
Chris Morgan 12e0e8fb34 dfu-util: Remove svn recipes
* these point at deprecated svn repositories, dfu-util uses git now

Signed-off-by: Chris Morgan <chmorgan@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:30:09 +02:00
Chris Morgan a810c4c52e dfu-util: Add 0.7 and remove old 0.1 recipe
* dfu-util-0.7 is the latest release of dfu-util

Signed-off-by: Chris Morgan <chmorgan@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:30:09 +02:00
Armin Kuster a97e06713e postgresql: B!=S fix
This fixes a configure issue do to incorrect directory reference.

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:29:00 +02:00
Armin Kuster a3142cd44b tipcutils: B!=S fix
The do_install_append was trying to install from src location and not the build.

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:29:00 +02:00
Lewis, Nick 1aeeddd4de libxml++: fix build with B noteq S
Signed-off-by: Nick Lewis <nick.lewis@usa.g4s.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:27:20 +02:00
Tim Orling ff7b181896 enca: fix S!=B failure
Point tools to the right paths:
* ${S}/configure.ac in do_configure_prepare()
* ${B}/Makefile in do_configure_append()
* cd ${B} in do_compile()

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:27:20 +02:00
Paul Barker 05620be79a vim: Fix packaging of common data files
The majority of the vim runtime files have been moved from the package
'vim-data' to the package 'vim-common'. However, 'vim-data' was still in
RRECOMMENDS and 'vim-common' was not, so the runtime files were not being
installed by default.

To fix this, 'vim-data' is removed from RRECOMMENDS and 'vim-common' is added
instead. 'vim-data' is also removed from PACKAGES as it should now be empty.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:27:20 +02:00
Maxim Uvarov 20459d1760 daq: fix compilation
preset paths to remove that error:
/meta-oe/recipes-connectivity/daq/daq_2.0.2.bb
./config.log:cc1: warning: include location "/usr/local/include" is unsafe for cross-compilation [-Wpoison-system-directories]

Also this patch add required libdnet dependency.

Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:27:20 +02:00
Tim Orling 4c88f838d5 libsdl-mixer: fix S!=B failure
This package does not like being built out-of-tree.

Fixes:
| configure: error: cannot find install-sh, install.sh, or shtool in
[...]

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:27:20 +02:00
Tim Orling eddfd999fa lockdev: fix S!=B failure
This package does not like being built out-of-tree.

Fixes:
[...]/lockdev/1.0.3+gitAUTOINC+16b899645d-r0/git/scripts/git-version: line 3:
NEWS: No such file or directory

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:27:20 +02:00
Philip Balister 2de36b20a5 zeroc-ice : Add recipe.
Oh the pain.

Tested for ARM. Can build GNU Radio and an sdk that builds GNU Radio.
Update Upstream-Status for build system patch.

Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:27:19 +02:00
Ash Charles 351bc35e25 network-manager-applet: fix S!=B error
The Makefile fixup in do_configure_append is in the build directory,
not the source directory.

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:27:19 +02:00
Amy Fong 14af1771aa nodejs: Inherit pythonnative
nodejs should use python from python-native package. On some hosts, the
default python is missing bz2 support.

Signed-off-by: Amy Fong <amy.fong@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:27:11 +02:00
Tim Orling 033964b269 libmikmod: update to 3.3.6
* URI for 3.3.3 broken
* COPYING.LESSER License regressed address for FSF:
5c5
<      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:41 +02:00
Ash Charles a2cd67f9d4 sqlite: Point to Makefile in source directory
Makefile.linux-gcc used to compile sqlite is found in the source
directory.  When building out-of-tree, we need to specify the
whole path.

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:41 +02:00
Ash Charles 74c3fdbcd8 networkmanager: correct test libs install source
When building out-of-tree, the test binaries are available in the build
directory, not the source directory.

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:41 +02:00
Ash Charles 3801a2a8fd lxdm: Use lxdm.conf from build directory
The lxdm.conf is populated to the build/data directory, not
the source directory.

Upstream-Status: Inappropriate (configuration)

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:41 +02:00
Ash Charles 1c2147485f ltrace: Run autogen.sh in source directory
The autogen.sh script needs to be run in and from the source
directory.  The configuration step can still be run from
out-of-tree.

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:40 +02:00
Tim Orling bd44e54246 libdc1394: fix S!=B failure
Fixes:
fatal error: dc1394/camera.h: No such file or directory
|  #include <dc1394/camera.h>
|                            ^
| compilation terminated.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:40 +02:00
Ash Charles 5f80b2cbd3 mbuffer: Update to version 20140310 from 20091227
The previous version of mbuffer could not be built out-of-tree and
seems rather old [1].

[1] http://www.maier-komor.de/mbuffer.html

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:40 +02:00
Tim Orling b03c9add86 schroedinger: fix S!=B error, rename "files"
Fixes:
 *** No rule to make target
 `[...]/schroedinger/1.0.11-r0/schroedinger-1.0.11/schroedinger/tmp-orc.c',
 needed by `tmp-orc.o'.  Stop.

Rename "files/" to "schroedinger/"

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:40 +02:00
Tim Orling 5db6148d8c fluidsynth: fix S!=B errors
Fixes:
: fatal error: fluidsynth/version.h: No such file or directory
|  #include "fluidsynth/version.h"

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:40 +02:00
Amy Fong 2396150459 ruby overwrites configuration files in ruby-native
ruby's install rule is calling install-cross, this overwrites files installed
by ruby-native causing build failures with ruby apps, specifically where gems
are involved, especially on hosts where there is no host ruby:

(from sysroot-native's gem)
gem env
 RubyGems Environment:
   - RUBYGEMS VERSION: 1.8.23
   - RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-linux]
   - INSTALLATION DIRECTORY: /usr/lib64/ruby/gems/1.9.1
   - RUBY EXECUTABLE: /usr/bin/ruby
   - EXECUTABLE DIRECTORY: /usr/bin
   - RUBYGEMS PLATFORMS:
     - ruby
     - x86_64-linux
   - GEM PATHS:
      - /usr/lib64/ruby/gems/1.9.1
      - /folk/afong/.gem/ruby/1.9.1
   - GEM CONFIGURATION:
      - :update_sources => true
      - :verbose => true
      - :benchmark => false
      - :backtrace => false
      - :bulk_threshold => 1000
   - REMOTE SOURCES:
      - http://rubygems.org/

Files affected - fake.rb, rbconfig.rb, config.h, win32.h and ruby libraries.
We should be using the versions from ruby-native.

Signed-off-by: Amy Fong <amy.fong@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:40 +02:00
Ash Charles df58431f76 xfce4-settings: Install cursors from srcdir
Cursors patched into the install by 0001-add-cursor-theme-xfce-invisible.patch
are located in the source directory.  To install during an out-of-tree build,
we need to copy them from the source directory, not the current build
directory. See [1] for discussion.

Upstream-Status: Submitted

[1] https://bugzilla.xfce.org/show_bug.cgi?id=9474

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:16:23 +02:00
Ash Charles 14648c1650 xfce-git: Run autogen.sh in source directory
The autogen.sh script executed by the xfce-git.bbclass needs to be
run in and from the source directory.  The configuration step can
still be run from out-of-tree.

Currently, this affects these recipes:
 * libxfce4ui
 * xarchiver
 * xfce4-taskmanager
 * xfce4-closebutton-plugin
 * xfce4-settings
 * xfwm4

Upstream-Status: Inappropriate (configuration)

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:16:23 +02:00
Ash Charles 799bff9815 xfce4-dev-tools: Allow out of tree builds
The xdt-autogen target in the generated scripts/Makefile refers to
a $(srcdir)/xdt-autogen.in file.  For an out-of-tree build, this file
is actually located in $(builddir)/xdt-autogen.in. See [1]

Upstream-Status: Submitted

[1] https://bugzilla.xfce.org/show_bug.cgi?id=10899

Signed-off-by: Ash Charles <ash@gumstix.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:16:23 +02:00
Mario Domenech Goulart cb41796a5e contrib/tesseract-langs.sh: add script to generate recipes for tesseract languages
This script writes language recipes for tesseract.  It downloads the
listing of available languages and language tarballs from the official
site and writes language recipes tesseract-lang-<lang>_<version>.bb
for each language.

Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:16:23 +02:00
Mario Domenech Goulart fccc8f1514 tesseract-lang: add recipes for all languages available
One recipe per language, all including the common tesseract-lang.inc
file.

Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:16:23 +02:00