Jo-Philipp Wich
624366d90e
[include] autotools.mk: introduce PKG_MACRO_PATHS and HOST_MACRO_PATHS which default to ./m4, add LIBTOOL to AM_TOOL_PATHS
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24830 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-26 02:06:50 +00:00
Jo-Philipp Wich
e71b93670e
[include] netfilter.mk: fix connmark packaging for Kernels >= 2.6.35, thanks Daniel Gimpelevich
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24729 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-19 16:47:30 +00:00
Jo-Philipp Wich
ca27ca77f6
[include] autotools.mk: like libintl, make all libtool fixup packages depend on the libiconv stub
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24708 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-19 04:41:18 +00:00
Jo-Philipp Wich
db48122fb3
[include] autotools.mk: add a (dummy) libintl build dependency to any package using the libtool fixup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24700 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-19 02:37:56 +00:00
Jo-Philipp Wich
fcc75bd8e7
[include] download.mk: support https:// downloads
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24688 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 21:43:10 +00:00
Jo-Philipp Wich
50b5fa5988
[include] autotools.mk: remove HOST_BUILD_DEPENDS on libtool
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24676 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 18:14:25 +00:00
Jo-Philipp Wich
589062b2d0
[include] autotools.mk: set AUTOPOINT to "true", not all hosts have it install and it makes autoreconf fail if not present, it also needs cvs which isn't installed on all hosts either
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24664 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-18 13:19:59 +00:00
Gabor Juhos
60c7563a0a
generic: nuke 2.6.33 specific stuff, is not used by any platform
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24644 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-17 17:10:04 +00:00
Jo-Philipp Wich
dc2cceb6cb
[include] autotools.mk: touch NEWS, AUTHORS, COPYING and ChangeLog, automake wants them
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24588 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-15 06:05:41 +00:00
Jo-Philipp Wich
19b9cbe903
[include] autotools.mk: always pass -I m4, some package don't seem to set correct AMFLAGS (or any at all..)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24574 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-15 01:24:16 +00:00
Jo-Philipp Wich
ec90a456a6
[include] autotools.mk: don't rely on shipped autogen.sh files
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24573 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-15 01:14:14 +00:00
Jo-Philipp Wich
1268147a10
[include] autotools.mk: explicately pass toolchain versions of automake, autoconf, libtoolize, ... to autoreconf
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24570 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-15 00:19:08 +00:00
Imre Kaloz
dcaba4757f
add plemininary ultrasparc support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-14 07:57:22 +00:00
Jo-Philipp Wich
853ff77a2c
[include]
...
- implement hooks for hostbuilds
- use host build hooks to implement fixups for host build
- move separator declaration to rules.mk
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-13 19:04:33 +00:00
Jo-Philipp Wich
3e09ff9a2e
[include] autotools.mk: add yet another aclocal path
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24547 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-13 16:05:53 +00:00
Jo-Philipp Wich
44d99a5320
[include] autotools.mk: support autoreconf at different paths, introduce PKG_AUTOMAKE_PATHS which defaults to '.'
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24534 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-13 01:44:28 +00:00
Daniel Dickinson
2331563469
[include] Added autoconf flags for gettimeofday and psignal - uClibc has them
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24508 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-12 01:43:30 +00:00
Hauke Mehrtens
738117eb86
kernel: update kernel versions
...
Update kernel 2.6.32.26 to 2.6.32.27
Update kenrel 2.6.36.1 to 2.6.36.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24486 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 16:07:21 +00:00
Jo-Philipp Wich
1e0decbb96
[buildroot] rework aclocal handling, packages have issues writing through the symlink so keep the host aclocal as include path for now
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24474 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-11 03:15:10 +00:00
Jo-Philipp Wich
efeae2d233
[include] autotools.mk: let PKG_REMOVE_FILES default to aclocal.m4
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24458 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-10 22:59:07 +00:00
Jo-Philipp Wich
26cebaa3da
[include] autotools.mk: remove autom4ate.cache directory when autoreconf-ing
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24434 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-10 16:28:20 +00:00
Felix Fietkau
955afe2b80
support the autoreconf fixup without libtool
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24423 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-10 15:20:51 +00:00
Jo-Philipp Wich
2dc5b96600
[include] autotools.mk: introduce PKG_REMOVE_FILES to delete certain files after applying patches and before doing any fixups
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24348 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-08 15:55:05 +00:00
Jo-Philipp Wich
a5b5726b4c
[include] autotools.mk: remove GNUmakefile before running autoreconf (spotted libgcrypt++)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24344 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-08 11:55:41 +00:00
Jo-Philipp Wich
e989746744
[include] autotools.mk: allow disabling autoreconf, remove libdir fixup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24321 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-08 02:24:21 +00:00
Jo-Philipp Wich
5b6a0bc948
[include] autotools.mk: allow autogen.sh / autoreconf to fail (for now)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24320 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-08 01:19:52 +00:00
Jo-Philipp Wich
dae3c43cc3
[include] autotools.mk: if ./autogen.sh exists, call that. Call autoreconfig only if configure.in or configure.ac exists
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24319 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-08 01:15:38 +00:00
Jo-Philipp Wich
07d0739c17
[include] deploy the steamroller tactics and autoreconfigure any package carring the libtool fixup,
...
this should solve a number of issues ranging from linking into the host, syntax errors in libtool and
missing make targets
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24317 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-08 00:54:14 +00:00
Jo-Philipp Wich
a2ac1d5f64
[include] re-enable the libtool PKG_BUILD_DEPENDS for PKG_FIXUP and emit a deprecation warning. Packages must specify PKG_BUILD_DEPENDS:=libtool
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24246 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-04 19:56:47 +00:00
Mirko Vogt
0d0efee113
[trunk/include/autotools.mk] ensure accidentally installed *.la-files (into $STAGING_DIR) are going to be removed afterwards - this actually should be done within respective package-Makefiles itself, however they need to stay compatible with libtool v1.5.x which is used in backfire, since it (may) require those files
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24241 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-04 13:44:43 +00:00
Mirko Vogt
06878dba17
[trunk/include/autotools.mk] disable libtool fixups in trunk globally
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24234 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-04 00:11:09 +00:00
Imre Kaloz
1ae1fb6b50
update to the latest stable kernels
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24136 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-24 18:50:11 +00:00
Felix Fietkau
438fd77049
change the recursive dependency template to use more make evaluation - the shell command got so long that it triggered "Argument list too long" on some systems ( #8231 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24131 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-24 14:07:12 +00:00
Felix Fietkau
0ee162c483
use PREFIX/bin instead of PREFIX/sbin for all host builds (fixes e2fsprogs path)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24103 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 18:49:18 +00:00
Imre Kaloz
06e8850d41
cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24090 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 13:46:09 +00:00
Imre Kaloz
00da58c6ae
remove 2.6.25 support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24089 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 13:43:32 +00:00
Imre Kaloz
c1725149e1
switch from ext2 to ext4 (w/o) journaling
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24084 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-22 12:12:39 +00:00
Jo-Philipp Wich
2a5914606c
[include] package-ipkg.mk: add support for "essential" package flag, fix typo
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23959 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-11 16:18:01 +00:00
Florian Fainelli
a4e62a74a7
[buildroot] make targets provide their KERNELNAME
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23919 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-08 07:31:25 +00:00
Michael Büsch
09f68e4a53
InstallDev: Move the "find" out of the lock critical section.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23858 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-04 12:42:37 +00:00
Michael Büsch
8238fd3971
Lock copying of directory trees to the staging dir with the "staging-dir" lock. This lock probably has to be taken elsewhere, too.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23857 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-04 12:28:55 +00:00
Imre Kaloz
a497060e39
update kernels to 2.6.32.25 and 2.6.35.8
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23851 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-04 09:01:08 +00:00
Michael Büsch
99abe56d08
deptest: Install of host tools has to be forced for every test, because the host staging dir is cleaned prior a test.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23825 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-03 14:58:32 +00:00
Michael Büsch
d4b77f3145
Lock copying to STAGING_DIR_ROOT. This fixes build failures for parallelized build.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23709 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-29 15:07:23 +00:00
Florian Fainelli
0ae16236fa
[buildroot] add support for darcs repositories
...
This patch adds support for darcs repositories (as sources of packages).
It does *not* add support for darcs:// URI scheme because such a scheme
do not exist (AFAIK). You must therefore manually set PKG_SOURCE_PROTO
to darcs in your Makefile (and use a regular http:// URI). You also have
to set PKG_SOURCE_VERSION to a string matching a tag contained in the
repository, and PKG_SOURCE_SUBDIR to something sensible
($(PACKAGE_NAME)-$(PACKAGE_SOURCE_VERSION) for instance).
Same rationale as for the previous patch ("useless to most, but small
and straightforward so why no add it?).
Best regards,
Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23615 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-24 12:36:44 +00:00
Michael Büsch
20f078ba28
Add md5sum for linux-2.6.36
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23556 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-20 23:07:35 +00:00
Jo-Philipp Wich
94d6c4e9ca
[include] netfilter: workaround a userspace/kernel mismatch on Linux 2.6.35 and later
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23521 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-18 20:39:07 +00:00
Florian Fainelli
089d03f61a
[buildroot] make ModuleAutoLoad more readable
...
When doing a build with tracing on, the expansion of ModuleAutoLoad can get a
little hairy.
Using intermediate variables to name the arguments makes tracing more readable.
One side effect is that if an argument is accidentally left out, we won't get
all of the parameters shifted one over thanks to quoting (done in AutoLoad).
Signed-of-by: Philip Prindeville <philipp@redfish-solutions.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23513 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-18 06:58:11 +00:00
Michael Büsch
c6fd9b8697
Fix typo
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23482 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-16 18:46:22 +00:00
Michael Büsch
1718894846
Support force-disabling per-package parallel build with {PKG,HOST}_BUILD_PARALLEL:=0
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-16 18:42:58 +00:00