Commit Graph

4587 Commits

Author SHA1 Message Date
Peter Korsgaard
d1b1b4ee7d README: document out-of-tree build support 2008-10-06 09:11:57 +00:00
Hans-Christian Egtvedt
0fbec516fd linux: fix copy of Busybox config to target directory
This patch fixes bug report #5204. The Busybox config was not copied from the
correct place.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-03 07:24:34 +00:00
Hans-Christian Egtvedt
50b55c9006 gcc: make installation of shared libraries multi-project safe
This patch modifies the rule for installing the shared libraries into the
project_foo/.../autotools-stamps directory. This will make the installation of
GCC shared libraries be multi-project safe.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-02 15:02:38 +00:00
Hans-Christian Egtvedt
3fac2be724 gcc: make sure that /usr/lib exists on target before installing shared libs
On very lite systems the /usr/lib directory might not exist before libstdc++ is
installed. This patch makes sure the directory exists.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-02 14:32:07 +00:00
Hans-Christian Egtvedt
49f6f94aee kernel-headers: remove whitespace damage 2008-10-02 14:24:45 +00:00
Hans-Christian Egtvedt
74c0b2b0f2 avahi: add dependencies in right order
This patch puts gettext and libintl before the avahi targets, thus making sure
they exist before avahi targets are built.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-01 10:28:44 +00:00
Hans-Christian Egtvedt
497f55fb21 xserver_xorg-server: fix missing backslash on end of CONF_OPT
This patch adds a missing backslash on a line in the middle of the list of
XSERVER_XORG_SERVER_CONF_OPT.

Reported-by: Sebastian Matuschka <Sebastian.Matuschka@gcd-solutions.de>
2008-09-30 07:32:52 +00:00
Hans-Christian Egtvedt
21eb2bfd61 uclibc: install headers after building headers in configure part
This patch will run "make headers install_headers" instead of the old "make
headers install_dev". The latter requires a cross compiler available in uClibc
versions > 0.9.29, and the cross compiler is not available at the configuration
time of uClibc.

Spotted and fixed by Bernhard Fischer.

Tested-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-30 07:29:35 +00:00
Hans-Christian Egtvedt
caf7ca606b qtopia4: bump version to 4.4.3
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-29 16:27:48 +00:00
Peter Korsgaard
08fd45b4fb busybox: bump 1.11.x and 1.12.x versions 2008-09-28 19:28:51 +00:00
Peter Korsgaard
94b3420da9 project/Makefile.in: workaround issue with out-of-tree builds
Other packages might also support Linux-style out of tree builds
with the O=<dir> syntax (E.G. Busybox does). As make automatically
forwards command line variable definitions those packages get very
confused. Fix this by telling make to not do so
2008-09-26 14:04:08 +00:00
Hans-Christian Egtvedt
0915c62d98 sdl_net: fix install options for target and staging
This patch install with install-strip to the target and uses the default for
installing to staging. Makes the makefile even more compact, and also more
correct with using install-strip to get proper stripping of the installed
library.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-25 06:13:24 +00:00
Hans-Christian Egtvedt
cf61d19bd8 lxdoom: add dependency to a xserver in Makefile
This patch corrects the commit r23467 and replaces uclibc with
xserver_xorg-server in LXDOOM_DEPENDENCIES.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-24 13:38:17 +00:00
Hans-Christian Egtvedt
cbaae749b6 lxdoom: make package depend on X11 server
lxdoom depends on a X11 server to be built, this patch will only show lxdoom if
a X11 server is selected and add xserver_xorg-server to the dependency list.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-24 13:17:07 +00:00
Hans-Christian Egtvedt
75381b7f0e doom-wad: enable kconfig entry for PrBoom package and fix whitespace damage
This patch will let the user install the Doom shareware WAD file if PrBoom is
selected.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-24 13:11:02 +00:00
Hans-Christian Egtvedt
005d15ae78 prboom: add new games package PrBoom
This patch adds a new package PrBoom. PrBoom is a Doom and Doom ][ client which
uses the SDL library for graphics, sound and network. It also supports OpenGL,
but this has not been enabled in this package since few embedded platforms
support OpenGL.

PrBoom allows you to play the good old game on newer hardware. It even supports
higher resolution and better rendring, while still keeping the old style alive.

http://prboom.sourceforge.net/

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-24 13:03:22 +00:00
Hans-Christian Egtvedt
7108decafe doom-wad: split out and fix installation of Doom shareware wad file
This patch splits the installation of the shareware WAD file into a separate
package. The wad file will also be installed into /usr/share/games/doom
directory, since the client will search this directory when starting.

The Makefile rule has also been altered to use tools defined by Buildroot to
extract and install the wad file. The package is also multiple project safe
now.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-24 12:53:45 +00:00
Hans-Christian Egtvedt
e40448aa34 SDL_net: add new package SDL_net
This patch adds a new package SDL_net. SDL_net is a small, low-level,
cross-platform network library, that can be used with the Simple DirectMedia
Layer library (SDL).

http://www.libsdl.org/projects/SDL_net/

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-24 12:06:59 +00:00
Hans-Christian Egtvedt
1a66c6c547 openssh: convert to Makefile.autotools.in and bump version to 5.1p1
This patch converts building of OpenSSH to use Makefile.autotools.in instead
and in the same process bump to latest upstream version 5.1p1.

The openssh.path is also cleaned up a bit to reflect the new release, i.e. some
of the patch is already applied/fixed upstream.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-24 12:00:57 +00:00
Hans-Christian Egtvedt
86029f4a35 openssl: add patch for AVR32 support and optimization
This patch adds support for AVR32 architecture and adds an optimized DES and
AES algorithm for this architecture.
2008-09-24 09:12:06 +00:00
Hans-Christian Egtvedt
1158ddccd9 openssl: convert to Makefile.autotools.in and bump version to 0.9.8g
This patch converts building of OpenSSL to use Makefile.autotools.in and bumps
the version to 0.9.8g. The patches are updated to reflect this version upgrade.

A kconfig option for adding the OpenSSL engines is also added.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-24 09:10:06 +00:00
Peter Korsgaard
5c662fee80 target/linux/advanced: don't hardcode date suffix
Use ROOTFS_SUFFIX instead of hardcoding -$(DATE).

Reported by Lars Lockenvitz.
2008-09-22 12:04:05 +00:00
Peter Korsgaard
22b455818d busybox: more 1.12.0 patches 2008-09-22 11:54:17 +00:00
Peter Korsgaard
0e23e6bdf1 package: add libconfuse - A library for parsing configuration files 2008-09-22 08:11:05 +00:00
Peter Korsgaard
681f7022fa libtool: don't error on missing directories in clean targets 2008-09-22 08:11:02 +00:00
Daniel Laird
52097d2dad Makefile.autotools.in: Get my $(Q)'s in the correct place
Minor fix for Makefile.autotools.in that deals with the packages
that use AUTOCONF to regenerate configure etc. 
(my mistake to start with)

Daniel Laird
2008-09-19 14:43:50 +00:00
Daniel Laird
4ab8aa443b Makefile.autotools.in: Extended to cope with more bad packages
1. I added a HOOK_POST_EXTRACT previously so that I could cope with the
bad libxml2 package.  This required me to remove some dead patches
(.rej) files after I extracted the package, the issue is that the
EXTRACT target runs patch-kernel.sh to patch the ltmain.sh.  
It then finds some.rej files and bombs out.
I have altered the sequence so that the HOOK_POST_EXTRACT target runs
before the make target that patches libtool to deal with this.
 
2.) I have added a $(PKG)_LIBTOOL_PATCH variable.  This is defaulted to
YES however if you override it in the package makefile to NO then the
ltmain.sh file will not be patched automatically but only if you have
added your own patches.  
This is necessary for freetype 2.3.7 as it cannot use the
buildroot-libtool patch.

I am using this patch for building a set of packages, however it
is not a complete set of packages so await feedback of issues (if any)

Daniel Laird
2008-09-19 13:37:14 +00:00
Hans-Christian Egtvedt
0b8ba16bc4 bridge-utils: remove whitespace at end of file 2008-09-18 15:22:16 +00:00
Hans-Christian Egtvedt
9f8b1ce23d iptables: fix install rule to install everything in appropriate directories
This patch will install iptables with the install-strip command, and also use
/usr/lib as target for the filter libraries.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-18 11:08:27 +00:00
Peter Korsgaard
3220405a75 Config.in: Don't special case atmel targets for image suffix
It's confusing to have different behaviour of target independent options.
As reported by HcE on IRC.
2008-09-18 09:22:41 +00:00
Hans-Christian Egtvedt
e410210c08 aumix: fix install rule to target to support multiple projects
This patch will let aumix depend on an installed file on the target root file
system instead of touched file.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-18 08:42:56 +00:00
Hans-Christian Egtvedt
aff967f068 libupnp: add package libupnp
This patch adds libupnp package to Buildroot. libupnp provides developers
with an API that are compliant with version 1.0 of the Universal Plug and
Play Device Architecture Specification.

http://pupnp.sourceforge.net/

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-09-18 06:48:20 +00:00
Peter Korsgaard
667ec53adb lighttpd: don't enable openssl support by default 2008-09-17 21:36:21 +00:00
Peter Korsgaard
57ae4753ed lighttpd: fix compilation without largefile support
lighttpd uses --disable-lfs instead of --disable-largefile.
Remove redundant configure args while we're at it.
2008-09-17 21:35:51 +00:00
Peter Korsgaard
fc1491ce44 pcre: fixup paths in pcre-config 2008-09-17 21:33:19 +00:00
Hans-Christian Egtvedt
16091faf1e oprofile: convert oprofile.mk to use Makefile.autotools.in and bump version
This patch bumps the version to 0.9.4 and converts the oprofile.mk to use
Makefile.autotools.in. Patches against 0.9.3 are removed since they are no
longer needed and a new patch for 0.9.4 is added.

Building for all architectures should now also be possible.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Signed-off-by: Fathi Boudra <fboudra@gmail.com>
2008-09-17 08:51:54 +00:00
Peter Korsgaard
87d3e5f961 findutils: use install-strip for target install 2008-09-16 20:57:17 +00:00
Peter Korsgaard
e3556c8862 Makefile: support relative paths for out of tree builds
And complain if the output directory cannot be created.
2008-09-16 20:53:45 +00:00
Peter Korsgaard
49e3aba2d9 target/generic: add uartlite ttyULx devices to securetty 2008-09-16 18:44:54 +00:00
Thiago A. Corrêa
1b821fe7de Fix iptables compile error by updating to Makefile.autotools.in and bumping version to 1.4.1 2008-09-16 02:12:23 +00:00
Peter Korsgaard
f4b178495e fontconfig: use install-strip for target install 2008-09-14 19:35:45 +00:00
Peter Korsgaard
7b2a502857 Makefile.autotools.in: fix DESTDIR= help text
DESTDIR per default points to TARGET_DIR / STAGING_DIR without /usr
appended.
2008-09-14 19:19:10 +00:00
Peter Korsgaard
79d7e95d5a Makefile.autotools.in: fix FOO_UNINSTALL_TARGET_OPT help text
It defaults to TARGET_DIR, not STAGING_DIR.
2008-09-14 19:19:06 +00:00
Hamish Moffatt
346844d057 Applied patch from Brian Foster <brian.foster@innova-card.com>:
make "make clean" remove the .root stamp, so that everything will
be reinstalled properly on a subsequent build. (bug id 4304)
Also remove new autotools-stamps directory.
2008-09-11 02:22:47 +00:00
Hamish Moffatt
22258ea860 Move project-specific stamp files into a project-specific directory
$(PROJECT_BUILD_DIR)/autotools-stamps. Without this, autotools-using
packages won't be installed into any other projects than the first.
2008-09-11 02:15:07 +00:00
Hamish Moffatt
542e7ae3a6 Export site package directory location for use by other packages 2008-09-11 01:59:04 +00:00
Hamish Moffatt
84b4e00774 Applied patch from Michel Wilson to allow the cursor in the X root window to
be disabled. Unfortunately this is a compile-time option.
2008-09-10 13:16:23 +00:00
Peter Korsgaard
32217740f2 busybox: 1.11.2 patch 2008-09-09 08:50:18 +00:00
Peter Korsgaard
629c878a30 busybox: remove stale busybox 1.11.1 patches
Hamish, don't forget to remove those when you bump the version
2008-09-09 08:50:15 +00:00
Hamish Moffatt
fc333e7d08 Support building without WCHAR support 2008-09-09 02:06:52 +00:00