Jo-Philipp Wich
dbf8d9c516
- implement hooks for hostbuilds - use host build hooks to implement fixups for host build - move separator declaration to rules.mk
...
SVN-Revision: 24551
2010-12-13 19:04:33 +00:00
Jo-Philipp Wich
135cfe50c9
autotools.mk: add yet another aclocal path
...
SVN-Revision: 24547
2010-12-13 16:05:53 +00:00
Jo-Philipp Wich
c48a705702
autotools.mk: support autoreconf at different paths, introduce PKG_AUTOMAKE_PATHS which defaults to '.'
...
SVN-Revision: 24534
2010-12-13 01:44:28 +00:00
Daniel Dickinson
236cbb536f
Added autoconf flags for gettimeofday and psignal - uClibc has them
...
SVN-Revision: 24508
2010-12-12 01:43:30 +00:00
Hauke Mehrtens
b8ab3d34eb
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
...
SVN-Revision: 24486
2010-12-11 16:07:21 +00:00
Jo-Philipp Wich
bf9e9b6a91
rework aclocal handling, packages have issues writing through the symlink so keep the host aclocal as include path for now
...
SVN-Revision: 24474
2010-12-11 03:15:10 +00:00
Jo-Philipp Wich
88a1c20900
autotools.mk: let PKG_REMOVE_FILES default to aclocal.m4
...
SVN-Revision: 24458
2010-12-10 22:59:07 +00:00
Jo-Philipp Wich
3560c34214
autotools.mk: remove autom4ate.cache directory when autoreconf-ing
...
SVN-Revision: 24434
2010-12-10 16:28:20 +00:00
Felix Fietkau
ffbed0f08a
support the autoreconf fixup without libtool
...
SVN-Revision: 24423
2010-12-10 15:20:51 +00:00
Jo-Philipp Wich
6541593b34
autotools.mk: introduce PKG_REMOVE_FILES to delete certain files after applying patches and before doing any fixups
...
SVN-Revision: 24348
2010-12-08 15:55:05 +00:00
Jo-Philipp Wich
fa3c5ac38a
autotools.mk: remove GNUmakefile before running autoreconf (spotted libgcrypt++)
...
SVN-Revision: 24344
2010-12-08 11:55:41 +00:00
Jo-Philipp Wich
48b953fa1c
autotools.mk: allow disabling autoreconf, remove libdir fixup
...
SVN-Revision: 24321
2010-12-08 02:24:21 +00:00
Jo-Philipp Wich
f3f3be3dfe
autotools.mk: allow autogen.sh / autoreconf to fail (for now)
...
SVN-Revision: 24320
2010-12-08 01:19:52 +00:00
Jo-Philipp Wich
69aeb3a06c
autotools.mk: if ./autogen.sh exists, call that. Call autoreconfig only if configure.in or configure.ac exists
...
SVN-Revision: 24319
2010-12-08 01:15:38 +00:00
Jo-Philipp Wich
591190e215
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
...
SVN-Revision: 24317
2010-12-08 00:54:14 +00:00
Jo-Philipp Wich
c10515db65
re-enable the libtool PKG_BUILD_DEPENDS for PKG_FIXUP and emit a deprecation warning. Packages must specify PKG_BUILD_DEPENDS:=libtool
...
SVN-Revision: 24246
2010-12-04 19:56:47 +00:00
Mirko Vogt
9a18fff28e
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
...
SVN-Revision: 24241
2010-12-04 13:44:43 +00:00
Mirko Vogt
b599f7dc42
disable libtool fixups in trunk globally
...
SVN-Revision: 24234
2010-12-04 00:11:09 +00:00
Imre Kaloz
ead8ab8403
update to the latest stable kernels
...
SVN-Revision: 24136
2010-11-24 18:50:11 +00:00
Felix Fietkau
695a1268e1
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 )
...
SVN-Revision: 24131
2010-11-24 14:07:12 +00:00
Felix Fietkau
380ea005e1
use PREFIX/bin instead of PREFIX/sbin for all host builds (fixes e2fsprogs path)
...
SVN-Revision: 24103
2010-11-22 18:49:18 +00:00
Imre Kaloz
66b08771ff
cleanup
...
SVN-Revision: 24090
2010-11-22 13:46:09 +00:00
Imre Kaloz
5ea6194ab0
remove 2.6.25 support
...
SVN-Revision: 24089
2010-11-22 13:43:32 +00:00
Imre Kaloz
4052849677
switch from ext2 to ext4 (w/o) journaling
...
SVN-Revision: 24084
2010-11-22 12:12:39 +00:00
Jo-Philipp Wich
e09767beea
package-ipkg.mk: add support for "essential" package flag, fix typo
...
SVN-Revision: 23959
2010-11-11 16:18:01 +00:00
Florian Fainelli
b6e9f1dfe0
make targets provide their KERNELNAME
...
SVN-Revision: 23919
2010-11-08 07:31:25 +00:00
Michael Büsch
995cedb319
InstallDev: Move the "find" out of the lock critical section.
...
SVN-Revision: 23858
2010-11-04 12:42:37 +00:00
Michael Büsch
e5fc77edd9
Lock copying of directory trees to the staging dir with the "staging-dir" lock. This lock probably has to be taken elsewhere, too.
...
SVN-Revision: 23857
2010-11-04 12:28:55 +00:00
Imre Kaloz
0a5da348d1
update kernels to 2.6.32.25 and 2.6.35.8
...
SVN-Revision: 23851
2010-11-04 09:01:08 +00:00
Michael Büsch
050902efd7
deptest: Install of host tools has to be forced for every test, because the host staging dir is cleaned prior a test.
...
SVN-Revision: 23825
2010-11-03 14:58:32 +00:00
Michael Büsch
9d61a9b1c6
Lock copying to STAGING_DIR_ROOT. This fixes build failures for parallelized build.
...
SVN-Revision: 23709
2010-10-29 15:07:23 +00:00
Florian Fainelli
d78a574019
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>
SVN-Revision: 23615
2010-10-24 12:36:44 +00:00
Michael Büsch
a7ae32e3dd
Add md5sum for linux-2.6.36
...
SVN-Revision: 23556
2010-10-20 23:07:35 +00:00
Jo-Philipp Wich
c32a125607
netfilter: workaround a userspace/kernel mismatch on Linux 2.6.35 and later
...
SVN-Revision: 23521
2010-10-18 20:39:07 +00:00
Florian Fainelli
8a6ee777b0
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>
SVN-Revision: 23513
2010-10-18 06:58:11 +00:00
Michael Büsch
dc7a68165d
Fix typo
...
SVN-Revision: 23482
2010-10-16 18:46:22 +00:00
Michael Büsch
d4807cf557
Support force-disabling per-package parallel build with {PKG,HOST}_BUILD_PARALLEL:=0
...
SVN-Revision: 23480
2010-10-16 18:42:58 +00:00
Felix Fietkau
5e3284ecfd
set the umask in toplevel.mk instead of forcing the user to adjust it
...
SVN-Revision: 23445
2010-10-14 15:53:47 +00:00
Jo-Philipp Wich
c11586a203
add a prereq check for umask 0022, other settings will result in broken packages
...
SVN-Revision: 23442
2010-10-14 14:25:29 +00:00
Jo-Philipp Wich
38e3474542
quilt.mk: export PATCH for patch-kernel.sh
...
SVN-Revision: 23315
2010-10-08 09:21:34 +00:00
Jo-Philipp Wich
3cf0250da2
host.mk: introduce PATCH which refers to either gpatch or patch
...
SVN-Revision: 23287
2010-10-07 11:33:12 +00:00
Jo-Philipp Wich
d3f412f4ec
rename PATCH to KPATCH
...
SVN-Revision: 23286
2010-10-07 11:32:09 +00:00
Ralph Hempel
a1973192c6
add configure as package target
...
SVN-Revision: 23262
2010-10-05 20:20:13 +00:00
Jo-Philipp Wich
f3a5085903
package-ipkg.mk: build sysupgrade keepfile hints out of conffiles not yet present in the package. This applies to config directories or files that do not exist but may be created by the user after package installation.
...
SVN-Revision: 23257
2010-10-05 19:20:27 +00:00
Jo-Philipp Wich
8ae1a4fc69
correct default package status info (install -> unknown) - fixes "opkg_conf_write_status_files: Internal error: package ... has a NULL dest"
...
SVN-Revision: 23222
2010-10-04 17:20:49 +00:00
Imre Kaloz
5f9a6a5431
upgrade kernel versions to the latest stable ones
...
SVN-Revision: 23219
2010-10-04 10:40:41 +00:00
Lars-Peter Clausen
83d6a36019
update 2.6.35.x to 2.6.35.7
...
SVN-Revision: 23213
2010-10-04 07:42:32 +00:00
Michael Büsch
cf323eb924
optionally support parallel toolchain build. This defaults to off, because certain toolchain versions are known to break on parallel build. However, it significantly speeds up the build and latest versions of the tools do compile fine.
...
SVN-Revision: 23196
2010-10-03 12:54:07 +00:00
Jo-Philipp Wich
cb4c39b55d
prime .ipk control files with Status: field to introduce hold for post flash installed packages
...
SVN-Revision: 23175
2010-10-02 04:04:12 +00:00
Jo-Philipp Wich
8b9ca16985
add support for flagging packages
...
SVN-Revision: 23172
2010-10-02 03:21:33 +00:00