Commit Graph

1081 Commits (5dec9dd3b200fd3721d98d77ee36c3b53ea65b4e)

Author SHA1 Message Date
Imre Kaloz 7df8322519 add 2.6.38 md5sum
SVN-Revision: 26221
13 years ago
Felix Fietkau 73c1dd9473 build: move the CCACHE_DIR to the build targets so that it doesn't interfere with a host ccache setup
SVN-Revision: 26181
13 years ago
Felix Fietkau fd0deca65d download.mk: properly quote download urls
SVN-Revision: 26129
13 years ago
Hauke Mehrtens 4226f1d373 kernel: update to kernel version 2.6.37.3
SVN-Revision: 26126
13 years ago
Hauke Mehrtens 425bf41b23 kernel: update to kernel version 2.6.34.8
SVN-Revision: 26125
13 years ago
Hauke Mehrtens b78210955c kernel: update to kernel version 2.6.32.32
SVN-Revision: 26124
13 years ago
Daniel Dickinson 0f93d4c3c4 target: Added coreutils to list of default packages. It doesn't build or install anything (0 bytes, 0 dependencies) and it prevents other packages from appearing in the package list if it is not selected
SVN-Revision: 26026
13 years ago
Felix Fietkau f67f66bb89 Revert "[include] provide mipsel-openwrt-linux-uclibcgnueabi site script, fixes the majority of configure problems"
SVN-Revision: 25970
13 years ago
Jo-Philipp Wich fb53b99f8c provide mipsel-openwrt-linux-uclibcgnueabi site script, fixes the majority of configure problems
SVN-Revision: 25968
13 years ago
Jo-Philipp Wich ff1f0be710 site: cache ac_cv_func_malloc_0_nonnull and ac_cv_func_realloc_0_nonnull
SVN-Revision: 25946
13 years ago
Imre Kaloz b74308c433 only support EABI on ARM targets
SVN-Revision: 25928
13 years ago
Felix Fietkau 504eda0da9 hotplug2: replace udevtrigger from the udev-106 source with a much smaller self-contained, stripped-down version
SVN-Revision: 25920
13 years ago
Jo-Philipp Wich dcb66b0593 deploy .ipk archives with --force-maintainer to ensure that configs are kept up-to-date in case they exist already for various reasons
SVN-Revision: 25915
13 years ago
Michael Büsch 9e7801b913 cmake: Fix ccache
SVN-Revision: 25878
13 years ago
Felix Fietkau de4fdd0ce6 add a stamp that can forcibly disable autorebuild for a specific package - useful for testing changes to packages with extremely long recompilation times
SVN-Revision: 25838
13 years ago
Jo-Philipp Wich 073c5e0e74 add config.rpath and link it in autotools.mk if missing, some packages might need it, especially users of lib-link.m4 or iconv.m4
SVN-Revision: 25753
13 years ago
Felix Fietkau c864843cbf netfilter.mk: put ipv6 conntrack in the right package
SVN-Revision: 25750
13 years ago
Felix Fietkau 2d14f4e2f8 netfilter: add missing modules for v6 conntrack (patch from #8940)
SVN-Revision: 25731
13 years ago
Felix Fietkau 831e597d7c move nf_{conntrack,nat}_tftp to ipt-nathelper-extra, most people don't need this
SVN-Revision: 25722
13 years ago
Felix Fietkau 9dad83362d kernel: remove imq support, refresh patches
SVN-Revision: 25641
14 years ago
Jo-Philipp Wich d56fe0cf53 toplevel.mk: remove quotes from the release name, its up to its users to ensure proper quoting
SVN-Revision: 25596
14 years ago
Florian Fainelli d3c2b87213 update to 2.6.32.29
SVN-Revision: 25583
14 years ago
Florian Fainelli 31709b2c76 update to 2.6.35.11
SVN-Revision: 25582
14 years ago
Florian Fainelli 45c9f5e75e update to kernel 2.6.36.4
SVN-Revision: 25580
14 years ago
Florian Fainelli 3cd87d2d81 update to 2.6.37.1
SVN-Revision: 25577
14 years ago
Florian Fainelli beb132b140 add git (git-core) as a prerequisite (#8866)
SVN-Revision: 25536
14 years ago
Imre Kaloz e4589a2e5f it's time for some attitude adjustment ;)
SVN-Revision: 25514
14 years ago
Felix Fietkau 7e4a29fbe2 use := instead of = for PKG_CONFIG_PATH to prevent recursion
SVN-Revision: 25388
14 years ago
Felix Fietkau e8b193f10b allow packages to override/extend PKG_CONFIG_PATH
SVN-Revision: 25386
14 years ago
Michael Büsch 6da37f79c5 cmake: Pass VERBOSE=1 to the generated makefile to reveal flags and commands in a verbose openwrt build.
SVN-Revision: 25376
14 years ago
Michael Büsch 21e2dcd199 cmake: Remove -O3 from release CFLAGS. Honor the OpenWRT -Os flag instead.
SVN-Revision: 25372
14 years ago
Jo-Philipp Wich 4fec7f7edb autotools.mk: -B is not passed on by autoreconf, use -I instead - fixes PKG_MACRO_PATHS
SVN-Revision: 25312
14 years ago
Jo-Philipp Wich 1ada513817 prepare support for libiconv, libintl stub/full switching
SVN-Revision: 25302
14 years ago
Felix Fietkau 9b9162fa1a add sitefile entries for ac_cv_func_creal,cimag - the functions are there, but configure tests in imagemagick fail to detect them
SVN-Revision: 25292
14 years ago
Felix Fietkau c4d2dde396 add a template for cmake packages
SVN-Revision: 25265
14 years ago
Felix Fietkau d288f855e3 add a missing wrapper for the refresh target for host builds
SVN-Revision: 25193
14 years ago
Imre Kaloz a361eab890 fixup board specific KERNELNAME overrides
SVN-Revision: 25138
14 years ago
Imre Kaloz 832fc4a133 2.6.38 supports xz ramdisks, too
SVN-Revision: 25080
14 years ago
Jo-Philipp Wich bad3c4865d set Installed-Size to 0 when preparing control, its substituted by ipkg-build later on
SVN-Revision: 25022
14 years ago
Hauke Mehrtens ebbd3311e1 kernel: add md5sum of kernel 2.6.37
SVN-Revision: 24931
14 years ago
Jo-Philipp Wich ec45087403 autotools.mk: introduce PKG_MACRO_PATHS and HOST_MACRO_PATHS which default to ./m4, add LIBTOOL to AM_TOOL_PATHS
SVN-Revision: 24830
14 years ago
Jo-Philipp Wich d2d990e41e netfilter.mk: fix connmark packaging for Kernels >= 2.6.35, thanks Daniel Gimpelevich
SVN-Revision: 24729
14 years ago
Jo-Philipp Wich f28b49208b autotools.mk: like libintl, make all libtool fixup packages depend on the libiconv stub
SVN-Revision: 24708
14 years ago
Jo-Philipp Wich fd181101aa autotools.mk: add a (dummy) libintl build dependency to any package using the libtool fixup
SVN-Revision: 24700
14 years ago
Jo-Philipp Wich 8fae8c0a6f download.mk: support https:// downloads
SVN-Revision: 24688
14 years ago
Jo-Philipp Wich c9f9fc8154 autotools.mk: remove HOST_BUILD_DEPENDS on libtool
SVN-Revision: 24676
14 years ago
Jo-Philipp Wich 4e19240b9b 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
SVN-Revision: 24664
14 years ago
Gabor Juhos 0d01356fc6 generic: nuke 2.6.33 specific stuff, is not used by any platform
SVN-Revision: 24644
14 years ago
Jo-Philipp Wich a4350e3861 autotools.mk: touch NEWS, AUTHORS, COPYING and ChangeLog, automake wants them
SVN-Revision: 24588
14 years ago
Jo-Philipp Wich 249693d50b autotools.mk: always pass -I m4, some package don't seem to set correct AMFLAGS (or any at all..)
SVN-Revision: 24574
14 years ago
Jo-Philipp Wich 6489a9c575 autotools.mk: don't rely on shipped autogen.sh files
SVN-Revision: 24573
14 years ago
Jo-Philipp Wich f3ac8849a5 autotools.mk: explicately pass toolchain versions of automake, autoconf, libtoolize, ... to autoreconf
SVN-Revision: 24570
14 years ago
Imre Kaloz d4bf98f231 add plemininary ultrasparc support
SVN-Revision: 24558
14 years ago
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
14 years ago
Jo-Philipp Wich 135cfe50c9 autotools.mk: add yet another aclocal path
SVN-Revision: 24547
14 years ago
Jo-Philipp Wich c48a705702 autotools.mk: support autoreconf at different paths, introduce PKG_AUTOMAKE_PATHS which defaults to '.'
SVN-Revision: 24534
14 years ago
Daniel Dickinson 236cbb536f Added autoconf flags for gettimeofday and psignal - uClibc has them
SVN-Revision: 24508
14 years ago
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
14 years ago
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
14 years ago
Jo-Philipp Wich 88a1c20900 autotools.mk: let PKG_REMOVE_FILES default to aclocal.m4
SVN-Revision: 24458
14 years ago
Jo-Philipp Wich 3560c34214 autotools.mk: remove autom4ate.cache directory when autoreconf-ing
SVN-Revision: 24434
14 years ago
Felix Fietkau ffbed0f08a support the autoreconf fixup without libtool
SVN-Revision: 24423
14 years ago
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
14 years ago
Jo-Philipp Wich fa3c5ac38a autotools.mk: remove GNUmakefile before running autoreconf (spotted libgcrypt++)
SVN-Revision: 24344
14 years ago
Jo-Philipp Wich 48b953fa1c autotools.mk: allow disabling autoreconf, remove libdir fixup
SVN-Revision: 24321
14 years ago
Jo-Philipp Wich f3f3be3dfe autotools.mk: allow autogen.sh / autoreconf to fail (for now)
SVN-Revision: 24320
14 years ago
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
14 years ago
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
14 years ago
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
14 years ago
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
14 years ago
Mirko Vogt b599f7dc42 disable libtool fixups in trunk globally
SVN-Revision: 24234
14 years ago
Imre Kaloz ead8ab8403 update to the latest stable kernels
SVN-Revision: 24136
14 years ago
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
14 years ago
Felix Fietkau 380ea005e1 use PREFIX/bin instead of PREFIX/sbin for all host builds (fixes e2fsprogs path)
SVN-Revision: 24103
14 years ago
Imre Kaloz 66b08771ff cleanup
SVN-Revision: 24090
14 years ago
Imre Kaloz 5ea6194ab0 remove 2.6.25 support
SVN-Revision: 24089
14 years ago
Imre Kaloz 4052849677 switch from ext2 to ext4 (w/o) journaling
SVN-Revision: 24084
14 years ago
Jo-Philipp Wich e09767beea package-ipkg.mk: add support for "essential" package flag, fix typo
SVN-Revision: 23959
14 years ago
Florian Fainelli b6e9f1dfe0 make targets provide their KERNELNAME
SVN-Revision: 23919
14 years ago
Michael Büsch 995cedb319 InstallDev: Move the "find" out of the lock critical section.
SVN-Revision: 23858
14 years ago
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
14 years ago
Imre Kaloz 0a5da348d1 update kernels to 2.6.32.25 and 2.6.35.8
SVN-Revision: 23851
14 years ago
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
14 years ago
Michael Büsch 9d61a9b1c6 Lock copying to STAGING_DIR_ROOT. This fixes build failures for parallelized build.
SVN-Revision: 23709
14 years ago
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
14 years ago
Michael Büsch a7ae32e3dd Add md5sum for linux-2.6.36
SVN-Revision: 23556
14 years ago
Jo-Philipp Wich c32a125607 netfilter: workaround a userspace/kernel mismatch on Linux 2.6.35 and later
SVN-Revision: 23521
14 years ago
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
14 years ago
Michael Büsch dc7a68165d Fix typo
SVN-Revision: 23482
14 years ago
Michael Büsch d4807cf557 Support force-disabling per-package parallel build with {PKG,HOST}_BUILD_PARALLEL:=0
SVN-Revision: 23480
14 years ago
Felix Fietkau 5e3284ecfd set the umask in toplevel.mk instead of forcing the user to adjust it
SVN-Revision: 23445
14 years ago
Jo-Philipp Wich c11586a203 add a prereq check for umask 0022, other settings will result in broken packages
SVN-Revision: 23442
14 years ago
Jo-Philipp Wich 38e3474542 quilt.mk: export PATCH for patch-kernel.sh
SVN-Revision: 23315
14 years ago
Jo-Philipp Wich 3cf0250da2 host.mk: introduce PATCH which refers to either gpatch or patch
SVN-Revision: 23287
14 years ago
Jo-Philipp Wich d3f412f4ec rename PATCH to KPATCH
SVN-Revision: 23286
14 years ago
Ralph Hempel a1973192c6 add configure as package target
SVN-Revision: 23262
14 years ago
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
14 years ago
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
14 years ago
Imre Kaloz 5f9a6a5431 upgrade kernel versions to the latest stable ones
SVN-Revision: 23219
14 years ago
Lars-Peter Clausen 83d6a36019 update 2.6.35.x to 2.6.35.7
SVN-Revision: 23213
14 years ago
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
14 years ago
Jo-Philipp Wich cb4c39b55d prime .ipk control files with Status: field to introduce hold for post flash installed packages
SVN-Revision: 23175
14 years ago
Jo-Philipp Wich 8b9ca16985 add support for flagging packages
SVN-Revision: 23172
14 years ago
Gabor Juhos b5b21d03c4 package-ipkg.mk: use the BOARD variable in opkg cmdline if ARCH_PACKAGES is not defined
SVN-Revision: 23166
14 years ago
Michael Büsch e9eb82b33b Add maintainer information to menuconfig description dialog
SVN-Revision: 23161
14 years ago
Felix Fietkau 7f80e26661 fix build dependencies on packages with multiple variants but no selected virtual packages
SVN-Revision: 23102
14 years ago
Jo-Philipp Wich 9bb6f3b5f3 opkg: - implement --add-dest and --add-arch commandline options, this allows to run entirely without configuration - tweak default config location patch to not require a config in offline root mode - rename --force-run-hooks option to --force-postinstall, its a more appropriate name - utilize new opkg commandline options in package-ipkg.mk and remove config file generation
SVN-Revision: 23032
14 years ago
Jo-Philipp Wich 064e7c8f00 Implement an ARCH_PACKAGES variable which defaults to BOARD but can be overridden on a per-subtarget basis. This is intended for targets such as adm5120 and malta which support both big and little endianess and will replace the target specific exceptions in package-defaults and Image Builder.
SVN-Revision: 23029
14 years ago
Jo-Philipp Wich 6cbd09df64 pass opkg offline root as command line arg, solves caching issues when switching between multiple subtargets, thanks Ralph Hempel for reporting
SVN-Revision: 22990
14 years ago
Michael Büsch f54f9b25e1 host.mk: Don't use bash-ism
SVN-Revision: 22963
14 years ago
Jo-Philipp Wich b1edd2ac6e opkg: add --force-run-hooks option to run postinstall scripts in offline root mode, utilize it for host package install
SVN-Revision: 22960
14 years ago
Jo-Philipp Wich 9d74fc3eb3 use opkg/host for package installation - speeds up rebuild operations - aligns generated package list format with the one created by opkg on the target - fixes broken dependency handling in imagebuilder
SVN-Revision: 22949
14 years ago
Felix Fietkau 392888845c fix build error in tools on darwin on newer macs (patch by dirtyfreebooter)
SVN-Revision: 22934
14 years ago
Jo-Philipp Wich 6734c999af ignore vim .swp files when scanning for updates (#7867)
SVN-Revision: 22880
14 years ago
Felix Fietkau 00d1e599d7 add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
SVN-Revision: 22871
14 years ago
Lars-Peter Clausen cf445bb48f Update 2.6.35.x to 2.6.35.4
SVN-Revision: 22833
14 years ago
Florian Fainelli dc6cc63c00 update to 2.6.33.7
SVN-Revision: 22767
14 years ago
Florian Fainelli b1becffa5b update to 2.6.32.20
SVN-Revision: 22766
14 years ago
Hauke Mehrtens 09e05d833d kernel: update kernel version to 2.6.34.5
SVN-Revision: 22759
14 years ago
Michael Büsch 7ebcd04786 Update to 2.6.35.3
SVN-Revision: 22753
14 years ago
Michael Büsch fde498904f Add an option to default the default build rule to parallel build.
SVN-Revision: 22737
14 years ago
Felix Fietkau c4b3e38fc0 fix libtool fixup for libstdc++
SVN-Revision: 22732
14 years ago
Felix Fietkau b3c871375b fix compile errors by forcing bash to be used as a shell in all submake processes
SVN-Revision: 22726
14 years ago
Felix Fietkau d9e0d5705a speed up the ipkg build process some more by reordering commands
SVN-Revision: 22722
14 years ago
Felix Fietkau a9136c0892 speed up the build system by including include/shell.sh on shell commands only where necessary
SVN-Revision: 22720
14 years ago
Michael Büsch f4daa84832 Also support parallel build for host-packages
SVN-Revision: 22698
14 years ago
Michael Büsch 7ed7784f59 Support parallel build of certain packages
SVN-Revision: 22696
14 years ago
Lars-Peter Clausen b4a1337cf9 Add build variants support to InstallDev
Before building a build variant would have removed the staging files installed
by the previous build variant from the same makefile.

SVN-Revision: 22668
14 years ago
Gabor Juhos 2126f5a1cd generic: fix kernel version check for 2.6.35
SVN-Revision: 22642
14 years ago
Florian Fainelli 371d5c7cc7 add 2.6.35 md5sum
SVN-Revision: 22538
14 years ago
Lars-Peter Clausen a97d6b0c95 Add kernel_nconfig make target
SVN-Revision: 22518
14 years ago
Jo-Philipp Wich fa802af399 support unpacking of .tar.xz archives, no prereq on xzcat for now
SVN-Revision: 22517
14 years ago
Jo-Philipp Wich e47a8a001c revert r22372 and r22405, dependency on host libtool causes problems
SVN-Revision: 22406
14 years ago
Jo-Philipp Wich 8c1d9afc40 use host opkg for installing packages in buildroot and ImageBuilder
SVN-Revision: 22372
14 years ago
Felix Fietkau fd8142403e add a build system option for collecting all kernel debug information (including modules) in a tarball
SVN-Revision: 22327
14 years ago
Imre Kaloz 41844dba86 we don't care about the md5sums for -rc kernels
SVN-Revision: 22290
14 years ago
Imre Kaloz ca8f45b142 update kernel versions
SVN-Revision: 22289
14 years ago
Alexandros C. Couloumbis 57d2e57b02 finalize r22241 fixes
SVN-Revision: 22242
14 years ago
Nicolas Thill 5cc5f15047 partially revert [22145], keep LINUX_KMOD_SUFFIX, needed to build external modules in ./packages
SVN-Revision: 22146
14 years ago
Claudio Mignanti 2d86ea7bf3 massive: replace occurences of .$(LINUX_KMOD_SUFFIX) with .ko after r21950
SVN-Revision: 22145
14 years ago
Hauke Mehrtens e2ce2feedb kernel: update to kernel 2.6.34.1
SVN-Revision: 22118
14 years ago
Felix Fietkau da1bb88a2b rename target/linux/generic-2.6 to generic
SVN-Revision: 21952
14 years ago
Felix Fietkau 6117c04c94 remove linux 2.4 specific build system code
SVN-Revision: 21951
14 years ago
Felix Fietkau 157f44d718 remove linux 2.4 kernel versions
SVN-Revision: 21950
14 years ago
Jo-Philipp Wich 91468dcf4f package TPROXY target and module infrastructure
SVN-Revision: 21883
14 years ago
Alexandros C. Couloumbis b6e28298fe include/netfilter.mk fix typo on r21795
SVN-Revision: 21796
14 years ago
Alexandros C. Couloumbis e491939c70 include/netfilter.mk: add 2.6.35 kernel support
SVN-Revision: 21795
14 years ago
Alexandros C. Couloumbis a2225b8b29 generic-2.6: add kernel 2.6.35 preliminary support
SVN-Revision: 21695
14 years ago
Nicolas Thill e74e289fa8 update linux kernel to 2.6.32.14
SVN-Revision: 21583
14 years ago
Hauke Mehrtens b18a1d217b kernel: update kernel to version 2.6.32.13 and 2.6.33.4
SVN-Revision: 21540
14 years ago