buildroot.git
16 years agonew package wizard: change bash-specific construct
Peter Korsgaard [Wed, 22 Oct 2008 05:19:04 +0000 (05:19 -0000)]
new package wizard: change bash-specific construct

Patch by Markus Heidelberg.

${VAR//-/_} which replaces - with _ aborts with "syntax error" on a
system where /bin/sh points to dash. Use tr therefor as already done in
the line above rather than changing the shebang to bash.

16 years agox11r7/xserver: bump version
Peter Korsgaard [Tue, 21 Oct 2008 19:44:57 +0000 (19:44 -0000)]
x11r7/xserver: bump version

16 years agox11r7/xfs: bump version - fixes CVE-2007-4568
Peter Korsgaard [Tue, 21 Oct 2008 18:50:49 +0000 (18:50 -0000)]
x11r7/xfs: bump version - fixes CVE-2007-4568

For details, see:
http://lists.freedesktop.org/archives/xorg-announce/2007-October/000416.html

16 years agox11r7/libFS: use memcpy instead of bcopy
Peter Korsgaard [Tue, 21 Oct 2008 15:06:06 +0000 (15:06 -0000)]
x11r7/libFS: use memcpy instead of bcopy

16 years agopackage/memstat: add memstat package
Peter Korsgaard [Tue, 21 Oct 2008 12:38:31 +0000 (12:38 -0000)]
package/memstat: add memstat package

Memstat lists all the processes, executables, and shared
libraries that are using up virtual memory. It's helpful to
see how the shared memory is used and which 'old' libs are
loaded.

16 years agopackage/atk/atk.mk: Bounce version
Daniel Laird [Tue, 21 Oct 2008 12:24:12 +0000 (12:24 -0000)]
package/atk/atk.mk: Bounce version

Bounce version to 1.22.0

Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
16 years agobuildroot: add QUIET variable and use it for wget/git/svn/configure
Peter Korsgaard [Tue, 21 Oct 2008 08:56:26 +0000 (08:56 -0000)]
buildroot: add QUIET variable and use it for wget/git/svn/configure

A lot of tools take a -q option to be quiet.
Set this if make is called with the -s (silent) option and use for
wget, git, svn and configure.

16 years agosqlite: bump version
Peter Korsgaard [Tue, 21 Oct 2008 08:56:15 +0000 (08:56 -0000)]
sqlite: bump version

16 years agotoolchain/uclibc: brown paper bag fix for r23746
Peter Korsgaard [Mon, 20 Oct 2008 18:55:26 +0000 (18:55 -0000)]
toolchain/uclibc: brown paper bag fix for r23746

So much for doing one more "obvious" fix before going home -
Sorry everyone.

16 years agotoolchain/uclibc: only use make install_headers for 0.9.29+
Peter Korsgaard [Mon, 20 Oct 2008 15:23:50 +0000 (15:23 -0000)]
toolchain/uclibc: only use make install_headers for 0.9.29+

0.9.28.3 doesn't have install_headers, so use install_dev there.

Got broken by r23561.

16 years agopackage/pango/pango.mk: Remove redundant PKG_CONFIG_*
Daniel Laird [Mon, 20 Oct 2008 13:57:30 +0000 (13:57 -0000)]
package/pango/pango.mk: Remove redundant PKG_CONFIG_*

Remove the unnecessary PKG_CONFIG_* settings and tidy up some
config options.

Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
16 years agopackage/: remove redundant install-strip in *_TARGET_INSTALL_OPT
Peter Korsgaard [Mon, 20 Oct 2008 11:53:16 +0000 (11:53 -0000)]
package/: remove redundant install-strip in *_TARGET_INSTALL_OPT

It's default now.

16 years agoneon: don't strip if BR2_ENABLE_DEBUG is enabled
Peter Korsgaard [Mon, 20 Oct 2008 11:53:08 +0000 (11:53 -0000)]
neon: don't strip if BR2_ENABLE_DEBUG is enabled

16 years agobridge-utils: don't strip if BR2_ENABLE_DEBUG is enabled
Peter Korsgaard [Mon, 20 Oct 2008 11:53:05 +0000 (11:53 -0000)]
bridge-utils: don't strip if BR2_ENABLE_DEBUG is enabled

16 years agoBR2_HAVE_DOCUMENTATION: add option to remove documentation from target
Peter Korsgaard [Mon, 20 Oct 2008 11:32:25 +0000 (11:32 -0000)]
BR2_HAVE_DOCUMENTATION: add option to remove documentation from target

Some packages' install-strip target install quite big documentation,
so create an option to remove it similar to the existing man/info options.

16 years agoMakefile.autotools.in: default to install-strip for non-debug target install
Peter Korsgaard [Mon, 20 Oct 2008 11:32:22 +0000 (11:32 -0000)]
Makefile.autotools.in: default to install-strip for non-debug target install

16 years agox11r7/libXft: use install-strip for target install
Peter Korsgaard [Mon, 20 Oct 2008 09:52:14 +0000 (09:52 -0000)]
x11r7/libXft: use install-strip for target install

Saves ~400 KB

16 years agox11r7/libXext: use install-strip for target install
Peter Korsgaard [Mon, 20 Oct 2008 09:52:11 +0000 (09:52 -0000)]
x11r7/libXext: use install-strip for target install

Saves ~400 KB

16 years agox11r7/libXi: use install-strip for target install
Peter Korsgaard [Mon, 20 Oct 2008 09:40:45 +0000 (09:40 -0000)]
x11r7/libXi: use install-strip for target install

Saves ~900 KB

16 years agox11r7/libXfont: use install-strip for target install
Peter Korsgaard [Mon, 20 Oct 2008 09:40:41 +0000 (09:40 -0000)]
x11r7/libXfont: use install-strip for target install

Saves ~800 KB

16 years agostrace: bump version
Peter Korsgaard [Mon, 20 Oct 2008 09:04:49 +0000 (09:04 -0000)]
strace: bump version

Fixes build with 2.6.27 kernel headers

16 years agopackage/liberation: Add liberation fonts package
Daniel Laird [Mon, 20 Oct 2008 07:30:03 +0000 (07:30 -0000)]
package/liberation: Add liberation fonts package

Add the liberation fonts package as this can be used
by GTK etc and means you have some useful (free) fonts.

Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
16 years agox11r7/xserver: use install-strip for target install
Peter Korsgaard [Sun, 19 Oct 2008 21:49:02 +0000 (21:49 -0000)]
x11r7/xserver: use install-strip for target install

16 years agox11r7/libXt: don't install makestrs
Peter Korsgaard [Sun, 19 Oct 2008 21:48:58 +0000 (21:48 -0000)]
x11r7/libXt: don't install makestrs

Don't install makestrs in the first place, instead of removing it
afterwards. Fixes cross-strip issue.

16 years agox11r7/libXaw: use install-strip for target install
Peter Korsgaard [Sun, 19 Oct 2008 21:48:55 +0000 (21:48 -0000)]
x11r7/libXaw: use install-strip for target install

Saves ~3 MB

16 years agox11r7/libXt: use install-strip for target install
Peter Korsgaard [Sun, 19 Oct 2008 21:48:52 +0000 (21:48 -0000)]
x11r7/libXt: use install-strip for target install

Saves ~1.4 MB

16 years agox11r7/libX11: use install-strip for target install
Peter Korsgaard [Sun, 19 Oct 2008 21:48:48 +0000 (21:48 -0000)]
x11r7/libX11: use install-strip for target install

Saves ~11 MB

16 years agovim: use $(MAKE) instead of hardcoding make
Peter Korsgaard [Sun, 19 Oct 2008 07:59:19 +0000 (07:59 -0000)]
vim: use $(MAKE) instead of hardcoding make

16 years agoacpid: use $(MAKE) in acpid-clean instead of hardcoding make
Peter Korsgaard [Sun, 19 Oct 2008 07:44:30 +0000 (07:44 -0000)]
acpid: use $(MAKE) in acpid-clean instead of hardcoding make

16 years agopackage/matchbox: fix BR2_PACKAGE_MATCHBOX_KEYBOARD Kconfig
Peter Korsgaard [Sun, 19 Oct 2008 07:44:25 +0000 (07:44 -0000)]
package/matchbox: fix BR2_PACKAGE_MATCHBOX_KEYBOARD Kconfig

Fix typo and wrong information in help text (not a cvs snapshot)

16 years agotarget: add /sys directory to target skeletons needing it
Peter Korsgaard [Sat, 18 Oct 2008 13:00:58 +0000 (13:00 -0000)]
target: add /sys directory to target skeletons needing it

The remaining target_skeletons where /etc/fstab mentions sysfs

16 years agotarget/device/Atmel: add /sys to target skeletons
Peter Korsgaard [Sat, 18 Oct 2008 12:47:42 +0000 (12:47 -0000)]
target/device/Atmel: add /sys to target skeletons

Reported by John Schimandle

16 years agoBump up libgtk2 version
Peter Korsgaard [Sat, 18 Oct 2008 07:00:35 +0000 (07:00 -0000)]
Bump up libgtk2 version

Bump up libgtk2 version

The version of libgtk2 currently used doesn't build when built against
DirectFB. The issue has been fixed in a later version of the 2.12.x
series, so let's upgrade to this version.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
16 years agoAdd Xilinx UARTLITE and MPC5200 PSC device files (serial ports)
Peter Korsgaard [Fri, 17 Oct 2008 10:19:41 +0000 (10:19 -0000)]
Add Xilinx UARTLITE and MPC5200 PSC device files (serial ports)

From: Grant Likely <grant.likely@secretlab.ca>

The Xilinx UART Lite and MPC5200 Programmable Serial Controller (PSC)
devices have dedicated major/minor numbers.  Add them to the device
table data file so they get are present in the root filesystem

16 years agoTypo fix in toolchain/external-toolchain/ext-tool.mk
Peter Korsgaard [Fri, 17 Oct 2008 10:19:38 +0000 (10:19 -0000)]
Typo fix in toolchain/external-toolchain/ext-tool.mk

From: Grant Likely <grant.likely@secretlab.ca>

Comment block header documentation typo

16 years agokconfig: only warn about long help lines, not other types of lines
Peter Korsgaard [Thu, 16 Oct 2008 19:28:23 +0000 (19:28 -0000)]
kconfig: only warn about long help lines, not other types of lines

We have some pretty long depends / default y|n lines in BR, which it
shouldn't complain about.

16 years agopackage/directfb-examples: DirectFB examples package
Daniel Laird [Thu, 16 Oct 2008 13:16:17 +0000 (13:16 -0000)]
package/directfb-examples: DirectFB examples package

Add the DirectFB examples package.

This patch adds the DirectFB examples package to Buildroot. It is
largely based on a patch written by Daniel Laird, and available at
http://bugs.uclibc.org/view.php?id=4224. I only made a few adaptations
to get it to work properly.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
16 years agopackage/sawman: Add Package SawMan
Daniel Laird [Thu, 16 Oct 2008 12:10:23 +0000 (12:10 -0000)]
package/sawman: Add Package SawMan

SaWMan is a new window manager module for use with DirectFB.
Its main difference to the default module is that it allows one process
to be an application and window manager,
implementing all kinds of diversity,
while SaWMan is only the working horse.

Daniel Laird

16 years ago- extend documentation to mention adding package/foo/Config.in to package/Config.in
Bernhard Reutner-Fischer [Tue, 14 Oct 2008 16:20:55 +0000 (16:20 -0000)]
- extend documentation to mention adding package/foo/Config.in to package/Config.in

16 years agobusybox: add 1.12.1 modprobe fix
Peter Korsgaard [Mon, 13 Oct 2008 12:42:29 +0000 (12:42 -0000)]
busybox: add 1.12.1 modprobe fix

16 years agoopenssl: fix architecture specified when configuring openssl
Hans-Christian Egtvedt [Mon, 13 Oct 2008 08:10:35 +0000 (08:10 -0000)]
openssl: fix architecture specified when configuring openssl

This patch will default to linux-generic32, unless a known optimized
architecture is selected.

As of today it will select optimized config for; avr32, ia64, powerpc and
x86_64.

This fixes bug #5344.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
16 years agopackage/libxml2/libxml2.mk: Bounce version to 2.6.32
Daniel Laird [Fri, 10 Oct 2008 14:41:18 +0000 (14:41 -0000)]
package/libxml2/libxml2.mk: Bounce version to 2.6.32

Bounce the version to 2.6.32.
And deal with the left over .rej files.

Daniel Laird

16 years agokernel-headers: bump 2.6.25.x / 2.6.26.x versions
Peter Korsgaard [Fri, 10 Oct 2008 08:25:15 +0000 (08:25 -0000)]
kernel-headers: bump 2.6.25.x / 2.6.26.x versions

16 years agokernel-headers: add 2.6.27
Peter Korsgaard [Fri, 10 Oct 2008 08:25:02 +0000 (08:25 -0000)]
kernel-headers: add 2.6.27

And mark 2.6.26 as recent, 2.6.25 as deprecated while we're at it.

16 years agoFix dependency on libungif
Thiago A. Corrêa [Thu, 9 Oct 2008 18:36:36 +0000 (18:36 -0000)]
Fix dependency on libungif

16 years agoFix whitespace damage
Thiago A. Corrêa [Thu, 9 Oct 2008 18:36:18 +0000 (18:36 -0000)]
Fix whitespace damage

16 years agopackage/freetype: Convert to Makefile.autotools.in
Daniel Laird [Thu, 9 Oct 2008 12:50:56 +0000 (12:50 -0000)]
package/freetype: Convert to Makefile.autotools.in

Use AutoTools.in to build freetype.
Slight issue with freetype installation to TARGET_DIR.
Doing an install results in far too many files being copied in.
So for now I do what the old makefile did which is copy the .so files
and links manually rather than using a make install.
It also uses the autotools.in additions to not use the generic libtool patch and
use a local one instead.

Daniel Laird

16 years agoFix dependencies in directfb config options
Thiago A. Corrêa [Thu, 9 Oct 2008 05:06:42 +0000 (05:06 -0000)]
Fix dependencies in directfb config options

16 years agoRename patches to include Python 2.4 version, in preparation for adding 2.5
Hamish Moffatt [Wed, 8 Oct 2008 05:02:59 +0000 (05:02 -0000)]
Rename patches to include Python 2.4 version, in preparation for adding 2.5

16 years agowiden options to configure directfb, patch by Micha Nelissen <micha@neli.hopto.org>
Thiago A. Corrêa [Tue, 7 Oct 2008 20:29:27 +0000 (20:29 -0000)]
widen options to configure directfb, patch by Micha Nelissen <micha@neli.hopto.org>

16 years agoMakefile.autotools.in: honor CONFIG_SHELL and TAR.
Wade Berrier [Tue, 7 Oct 2008 17:08:27 +0000 (17:08 -0000)]
Makefile.autotools.in: honor CONFIG_SHELL and TAR.
  Don't use recursively expanded definition
  (Use ':=' instead of '=')

16 years agologrotate: remove duplicate deps. Clean up '/etc'
Wade Berrier [Tue, 7 Oct 2008 17:08:25 +0000 (17:08 -0000)]
logrotate: remove duplicate deps.  Clean up '/etc'
 on make clean.  Some other syntactic niceties.

16 years agouclibc: fix path to ARCH_CFLAGS when compiling the test suite
Hans-Christian Egtvedt [Tue, 7 Oct 2008 07:32:40 +0000 (07:32 -0000)]
uclibc: fix path to ARCH_CFLAGS when compiling the test suite

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
16 years agolibpcap: bump to version 0.9.8
Hans-Christian Egtvedt [Tue, 7 Oct 2008 07:24:41 +0000 (07:24 -0000)]
libpcap: bump to version 0.9.8

This patch bumps the version to 0.9.8 and refreshes the patch against that
version. Fixes bug #5284.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
16 years agouclibc: add kconfig option and make stuff for installing the uClibc test suite
Hans-Christian Egtvedt [Tue, 7 Oct 2008 07:20:32 +0000 (07:20 -0000)]
uclibc: add kconfig option and make stuff for installing the uClibc test suite

This patch adds the possibility to install the uClibc test suite to the target
file system. This is useful if you need to debug or test your uClibc.

The option is defaulted to no, and is not needed for a normal running Linux
system. The test suite is installed to /root/uClibc

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
16 years agoopenssl: fix compiling OpenSSL for i386 architecture
Hans-Christian Egtvedt [Tue, 7 Oct 2008 07:11:15 +0000 (07:11 -0000)]
openssl: fix compiling OpenSSL for i386 architecture

This patch will use linux-generic32 for all i386 target architectures, which
fixes bug #5274.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
16 years agovsftpd:
Wade Berrier [Mon, 6 Oct 2008 22:46:41 +0000 (22:46 -0000)]
vsftpd:
-Patch to build against newer kernel headers
 ( vsftpd-2.0.7-uclibc.patch , based on idea from
   http://www.bitshrine.org/gpp/vsftpd-2.0.5-syscall2.patch )
-new basic init script (no config yet)
-Update version (2.0.7)
-openssl fixes
-cleanup makefile deps so it doesn't get built when things
 don't change

16 years agologrotate:
Wade Berrier [Mon, 6 Oct 2008 20:41:12 +0000 (20:41 -0000)]
logrotate:
-new package

16 years agoccache:
Wade Berrier [Mon, 6 Oct 2008 20:28:46 +0000 (20:28 -0000)]
ccache:
-Don't show custom location dir if ccache isn't selected.

16 years agowhich.mk:
Wade Berrier [Mon, 6 Oct 2008 19:54:58 +0000 (19:54 -0000)]
which.mk:
-Update to 2.20 which doesn't depend on readline

Config.in:
-Don't depend on readline any longer

16 years agosamba.mk:
Wade Berrier [Mon, 6 Oct 2008 19:53:29 +0000 (19:53 -0000)]
samba.mk:
-force some performance enhancing autoconf options
-run 'installscripts' so findsmb and smbtar are installed
-samba binaires were segfaulting with uclibc 0.9.29
 when not using: samba_cv_fpie=no.  Force it.

Config.in:
-create configure options for findsmb and smbtar

S91smb:
-create dir (/var/lock/subsys) that is referenced
 later in script

16 years agoMakefile.autotools.in:
Wade Berrier [Mon, 6 Oct 2008 19:20:58 +0000 (19:20 -0000)]
Makefile.autotools.in:
-Make tar switches 1.14 compatible

(Not sure of a more elegant way to handle this ... ?)

16 years agovim:
Wade Berrier [Mon, 6 Oct 2008 19:18:11 +0000 (19:18 -0000)]
vim:
-Apply patches from list
 (http://buildroot.uclibc.org/lists/buildroot/2008-July/009846.html
  http://buildroot.uclibc.org/lists/buildroot/2008-August/010104.html)
-add more vim patches
-Switch to http vs ftp since ftp is slow
-Fix configure.patch to apply cleanly after patch update

16 years agoccache:
Wade Berrier [Mon, 6 Oct 2008 19:14:41 +0000 (19:14 -0000)]
ccache:
-Allow user to specify custom ccache location.

This allows you to build a toolchain and put it on
 an nfs share so other people can use the toolchain
 without errors about the ccache dir missing.

16 years agobash.mk:
Wade Berrier [Mon, 6 Oct 2008 19:09:14 +0000 (19:09 -0000)]
bash.mk:
-Force some autoconf options so that job control
 is turned on.
 (Otherwise these checks fail when cross compiling.
  And when job control is disabled, bash can't be
  the default shell)

16 years agobusybox: 1.12.1 grep fix
Peter Korsgaard [Mon, 6 Oct 2008 18:52:02 +0000 (18:52 -0000)]
busybox: 1.12.1 grep fix

16 years agopng: bump version
Peter Korsgaard [Mon, 6 Oct 2008 15:11:15 +0000 (15:11 -0000)]
png: bump version

Upgrade libpng to 1.2.32

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
16 years agoncftp: bump version
Peter Korsgaard [Mon, 6 Oct 2008 09:23:08 +0000 (09:23 -0000)]
ncftp: bump version

Patch by Micha Nelissen

16 years agoREADME: document out-of-tree build support
Peter Korsgaard [Mon, 6 Oct 2008 09:11:57 +0000 (09:11 -0000)]
README: document out-of-tree build support

16 years agolinux: fix copy of Busybox config to target directory
Hans-Christian Egtvedt [Fri, 3 Oct 2008 07:24:34 +0000 (07:24 -0000)]
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>
16 years agogcc: make installation of shared libraries multi-project safe
Hans-Christian Egtvedt [Thu, 2 Oct 2008 15:02:38 +0000 (15:02 -0000)]
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>
16 years agogcc: make sure that /usr/lib exists on target before installing shared libs
Hans-Christian Egtvedt [Thu, 2 Oct 2008 14:32:07 +0000 (14:32 -0000)]
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>
16 years agokernel-headers: remove whitespace damage
Hans-Christian Egtvedt [Thu, 2 Oct 2008 14:24:45 +0000 (14:24 -0000)]
kernel-headers: remove whitespace damage

16 years agoavahi: add dependencies in right order
Hans-Christian Egtvedt [Wed, 1 Oct 2008 10:28:44 +0000 (10:28 -0000)]
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>
16 years agoxserver_xorg-server: fix missing backslash on end of CONF_OPT
Hans-Christian Egtvedt [Tue, 30 Sep 2008 07:32:52 +0000 (07:32 -0000)]
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>
16 years agouclibc: install headers after building headers in configure part
Hans-Christian Egtvedt [Tue, 30 Sep 2008 07:29:35 +0000 (07:29 -0000)]
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>
16 years agoqtopia4: bump version to 4.4.3
Hans-Christian Egtvedt [Mon, 29 Sep 2008 16:27:48 +0000 (16:27 -0000)]
qtopia4: bump version to 4.4.3

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
16 years agobusybox: bump 1.11.x and 1.12.x versions
Peter Korsgaard [Sun, 28 Sep 2008 19:28:51 +0000 (19:28 -0000)]
busybox: bump 1.11.x and 1.12.x versions

16 years agoproject/Makefile.in: workaround issue with out-of-tree builds
Peter Korsgaard [Fri, 26 Sep 2008 14:04:08 +0000 (14:04 -0000)]
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

16 years agosdl_net: fix install options for target and staging
Hans-Christian Egtvedt [Thu, 25 Sep 2008 06:13:24 +0000 (06:13 -0000)]
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>
16 years agolxdoom: add dependency to a xserver in Makefile
Hans-Christian Egtvedt [Wed, 24 Sep 2008 13:38:17 +0000 (13:38 -0000)]
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>
16 years agolxdoom: make package depend on X11 server
Hans-Christian Egtvedt [Wed, 24 Sep 2008 13:17:07 +0000 (13:17 -0000)]
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>
16 years agodoom-wad: enable kconfig entry for PrBoom package and fix whitespace damage
Hans-Christian Egtvedt [Wed, 24 Sep 2008 13:11:02 +0000 (13:11 -0000)]
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>
16 years agoprboom: add new games package PrBoom
Hans-Christian Egtvedt [Wed, 24 Sep 2008 13:03:22 +0000 (13:03 -0000)]
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>
16 years agodoom-wad: split out and fix installation of Doom shareware wad file
Hans-Christian Egtvedt [Wed, 24 Sep 2008 12:53:45 +0000 (12:53 -0000)]
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>
16 years agoSDL_net: add new package SDL_net
Hans-Christian Egtvedt [Wed, 24 Sep 2008 12:06:59 +0000 (12:06 -0000)]
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>
16 years agoopenssh: convert to Makefile.autotools.in and bump version to 5.1p1
Hans-Christian Egtvedt [Wed, 24 Sep 2008 12:00:57 +0000 (12:00 -0000)]
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>
16 years agoopenssl: add patch for AVR32 support and optimization
Hans-Christian Egtvedt [Wed, 24 Sep 2008 09:12:06 +0000 (09:12 -0000)]
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.

16 years agoopenssl: convert to Makefile.autotools.in and bump version to 0.9.8g
Hans-Christian Egtvedt [Wed, 24 Sep 2008 09:10:06 +0000 (09:10 -0000)]
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>
16 years agotarget/linux/advanced: don't hardcode date suffix
Peter Korsgaard [Mon, 22 Sep 2008 12:04:05 +0000 (12:04 -0000)]
target/linux/advanced: don't hardcode date suffix

Use ROOTFS_SUFFIX instead of hardcoding -$(DATE).

Reported by Lars Lockenvitz.

16 years agobusybox: more 1.12.0 patches
Peter Korsgaard [Mon, 22 Sep 2008 11:54:17 +0000 (11:54 -0000)]
busybox: more 1.12.0 patches

16 years agopackage: add libconfuse - A library for parsing configuration files
Peter Korsgaard [Mon, 22 Sep 2008 08:11:05 +0000 (08:11 -0000)]
package: add libconfuse - A library for parsing configuration files

16 years agolibtool: don't error on missing directories in clean targets
Peter Korsgaard [Mon, 22 Sep 2008 08:11:02 +0000 (08:11 -0000)]
libtool: don't error on missing directories in clean targets

16 years agoMakefile.autotools.in: Get my $(Q)'s in the correct place
Daniel Laird [Fri, 19 Sep 2008 14:43:50 +0000 (14:43 -0000)]
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

16 years agoMakefile.autotools.in: Extended to cope with more bad packages
Daniel Laird [Fri, 19 Sep 2008 13:37:14 +0000 (13:37 -0000)]
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

16 years agobridge-utils: remove whitespace at end of file
Hans-Christian Egtvedt [Thu, 18 Sep 2008 15:22:16 +0000 (15:22 -0000)]
bridge-utils: remove whitespace at end of file

16 years agoiptables: fix install rule to install everything in appropriate directories
Hans-Christian Egtvedt [Thu, 18 Sep 2008 11:08:27 +0000 (11:08 -0000)]
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>
16 years agoConfig.in: Don't special case atmel targets for image suffix
Peter Korsgaard [Thu, 18 Sep 2008 09:22:41 +0000 (09:22 -0000)]
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.

16 years agoaumix: fix install rule to target to support multiple projects
Hans-Christian Egtvedt [Thu, 18 Sep 2008 08:42:56 +0000 (08:42 -0000)]
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>
16 years agolibupnp: add package libupnp
Hans-Christian Egtvedt [Thu, 18 Sep 2008 06:48:20 +0000 (06:48 -0000)]
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>