Commit Graph

866 Commits (d91e0a4df6522fd490b27ee78fe99e3255e092a5)

Author SHA1 Message Date
Luka Perkov b693bfc710 mkimage: update to 2013.04
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 36550
11 years ago
Felix Fietkau 0ed3a7b9d0 tools/mtools: disable iconv support, it breaks on some systems
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 36516
11 years ago
Gabor Juhos 9658206abc firmware-utils/mktplinkfw: add description for -W option into usage output
Add description for -W <hwrev> option into usage output of mktplinkfw.

Signed-off-by: yousong <yszhou4tech@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 36497
11 years ago
Gabor Juhos 85db8b7a21 firmware-utils/mktplinkfw: add support for the TL-WR720N v3 board
Signed-off-by: yousong <yszhou4tech@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 36455
11 years ago
John Crispin 48feea4861 Add Netgear WNCE2001 (OF version)
Add Netgear WNCE2001.

This is a small RT3052 device with 4MB spi flash and 32MB ram.
2 built-in antennas, 1x fastE, no USB, reset & wps switch.
On my model the AP/RT switch is unpopulated, but I verified the gpio
mapping for it.
The stock firmware is running an unprotected tftpd which allows you
to read any file from the filesystem.
Serial port is present on testpads (See image on the wiki page).
There are more testpads below the shield near the SoC, which
may have JTAG.

Slight annoyance: The bootloader is checksumming kernel&rootfs, but
can be tricked by zeroing checksum and length fields in the checksum
partition, see
target/linux/ramips/base-files/lib/preinit/04_disable_wnce2001_flash_checksumming

The manufacturer image is very similar to the DAP one, so I slightly
modified mkdapimg to support generating it.

The resulting
openwrt-ramips-rt305x-wnce2001-squashfs-factory-(worldwide|northamerica).bin
can be used to flash from stock to OpenWRT using the stock firmware
upgrade function, without using the serial port.

http://www.netgear.com/landing/wnce2001.aspx
http://wiki.openwrt.org/toh/netgear/wnce2001

Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de>

SVN-Revision: 36289
11 years ago
Felix Fietkau a982c1c697 tools/upx: use HOSTCXX to fix build errors on mac os x
SVN-Revision: 36110
11 years ago
Gabor Juhos 55e2ae7452 firmware-utils/mktplinkfw: Add support for MR3420v2
Patch-by: Dmytro <dioptimizer@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/3441/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35963
11 years ago
Felix Fietkau a23b6acbf5 mkimage: unbreak build on non-linux systems
SVN-Revision: 35909
11 years ago
Luka Perkov 9c8ee9c264 mkimage: upgrade to version 2013.01.01
SVN-Revision: 35905
11 years ago
Felix Fietkau 1f77bfff96 build: BSD compile fixes
following patch allows to build images for Qemu ARM on
OpenBSD 5.2 amd64 and FreeBSD 9.1 amd64.

Mostly small pieces of code changes to get things right on the
specific platform.

Updated the README to describe better, which tools on the host
are required. Added some kind of prepare scripts to install needed
tools on BSD via packages.

Signed-off-by: Waldemar Brodkorb <mail@waldemar-brodkorb.de>

SVN-Revision: 35900
11 years ago
Hauke Mehrtens f3bfc60e1c b43-tools: fix compile error: undefined reference to `yydebug'
With bison 2.7 YYDEBUG will be set to 0 if it was not set, then #ifdef
YYDEBUG returns true, but bison 2.7 treets YYDEBUG 0 as not set.

This fixes the following error:
obj/main.o: In function `main':
main.c:(.text.startup+0xaf): undefined reference to `yydebug'
collect2: error: ld returned 1 exit status

This closes #13093.

SVN-Revision: 35830
11 years ago
Luka Perkov d8f57c4e6c mpfr: upgrade to 3.1.1
SVN-Revision: 35828
11 years ago
Luka Perkov 71978cf105 bison: upgrade to version 2.7
SVN-Revision: 35827
11 years ago
Luka Perkov 829e0bc8b3 cmake: upgrade to version 2.8.10.2
SVN-Revision: 35826
11 years ago
Luka Perkov 2dde4db723 e2fsprogs: upgrade to version 1.42.7
SVN-Revision: 35825
11 years ago
Luka Perkov 552e5a0b00 flex: upgrade to version 2.5.37
SVN-Revision: 35824
11 years ago
Luka Perkov 7071a06e8f gmp: upgrade to version 5.1.1
SVN-Revision: 35823
11 years ago
Luka Perkov a0e2d2a6d1 sed: upgrade to version 4.2.2
SVN-Revision: 35822
11 years ago
Luka Perkov ba80e0a4da ccache: upgrade to version 3.1.9
SVN-Revision: 35821
11 years ago
Luka Perkov dbe806ec61 mklibs: upgrade to 0.1.35
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 35818
11 years ago
Gabor Juhos ddb29bebf5 firmware-utils/mktplinkfw: add support for the TL-WA830RE v1/v2 boards
Signed-off-by: Ronald Hecht <ronald.hecht@gmx.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35787
11 years ago
Gabor Juhos c75c1e03a3 firmware-utils/mktplinkfw: add support for the TL-WDR4900 v1
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35593
12 years ago
Gabor Juhos cbeb862b95 firmware-utils/mktplinkfw: add TP-LINK TL-WR743ND v2 support
AR9331 based, these same as 741v4

Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35448
12 years ago
John Crispin 2739a19992 adds support for Edimax BR-6524N
fixes #12754

Signed-off-by: <rq@akl.lt>

SVN-Revision: 35019
12 years ago
Felix Fietkau 2b0a5e47dc tools/ipkg-utils: remove some unnecessary field checks
SVN-Revision: 34870
12 years ago
Gabor Juhos cbc3aebcc7 firmware-utils/mktplinkfw: add support for the TL-MR3220 v2
Based on the following patch:
http://patchwork.openwrt.org/patch/3043/

Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34781
12 years ago
Felix Fietkau f403e2dcca tools: add a symlink for gnu awk to fix kernel build errors on some platforms
SVN-Revision: 34736
12 years ago
Gabor Juhos 113b6b96c1 firmware-utils/mkfwimage2: allow to use numbers in partition names
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34729
12 years ago
Gabor Juhos dfab9cb4e7 firmware-utils/mktplinkfw: add support for TP-LINK WA801NDv1
Patch-by: Amir Sagie <openwrt-devel@taproot.org.il>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34575
12 years ago
Hauke Mehrtens 619f46df05 b43-tools: update to version 017, which contains the patch.
SVN-Revision: 34574
12 years ago
Jo-Philipp Wich 740daabdfd tools: e2fsprogs: delete doc/ directory after unpacking to ensure that makeinfo is not invoked
SVN-Revision: 34459
12 years ago
Felix Fietkau 697cbb6d2f tools/sstrip: remove redundant -I flag that breaks build on some x86_64 linux hosts
SVN-Revision: 34455
12 years ago
Hauke Mehrtens 9362c121c8 b43-tools: pack the lcn firmware into the brcmsmac firmware package.
SVN-Revision: 34453
12 years ago
Felix Fietkau 974a50ca4a sstrip: remove a redundant copy of elf.h
SVN-Revision: 34448
12 years ago
Vasilis Tsiligiannis 41b6662001 ipkg-utils: Force gnu format for tar (#12496)
SVN-Revision: 34261
12 years ago
Gabor Juhos 588c81d1e0 firmware-utils/mktplinkfw: add support for TL-WA7510N
[juhosg: separated from the http://patchwork.openwrt.org/patch/2820/ patch]

Signed-off-by: Stefan Helmert <helst_listen@aol.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 34189
12 years ago
John Crispin 1a7334a874 rename patch-cmdline and add code for patching DTB files into kernel images
SVN-Revision: 34058
12 years ago
Felix Fietkau b69b9c5328 b43-tools: get rid of the libfl dependency to fix build errors on mac os x
SVN-Revision: 33934
12 years ago
Hauke Mehrtens 2c161449ac b43-tools: fix md5sum
SVN-Revision: 33931
12 years ago
Gabor Juhos 86b788b1b4 firmware-utils: new tool for fixing U-Media firmware headers
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 33848
12 years ago
Gabor Juhos 25250a22ef tools/firmware-utils: add seama tool
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 33840
12 years ago
Hauke Mehrtens 8086b7a750 mac80211: brcmsmac: use firmware extracted from proprietary driver
The firmware from linux-firmware does not support the rev 17 core found
in a bcm4716. The firmware extracted from the proprietary driver
supports this core. Use this firmware instead by default.

SVN-Revision: 33669
12 years ago
Hauke Mehrtens d14c6b29eb tools: add b43-tools
Move the b43-tools build from the mac80211 Makefile into an own package in tools and use the newest version of b43-tools.

SVN-Revision: 33668
12 years ago
Jonas Gorski 997ace7e5e firmware-utils: move bcm_tag.h here
Since there is only one user of bcm_tag.h left, we can safely move it
into the firmware-utils directory, replacing the symlink.

SVN-Revision: 33655
12 years ago
Felix Fietkau 15911e5a84 cmake: update to version 2.8.9
SVN-Revision: 33576
12 years ago
Felix Fietkau ed2bf29be5 build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems
SVN-Revision: 33523
12 years ago
Felix Fietkau 3f88c1b95f tools: flex depends on m4
SVN-Revision: 33520
12 years ago
Felix Fietkau dcd3a74da0 tools/mkimage: avoid picking up unrelated /usr/include headers with the same name as internal header files (e.g. image.h), fixes #12232
SVN-Revision: 33519
12 years ago
Felix Fietkau a2cf331ba6 tools/cmake: enable parallel builds
SVN-Revision: 33441
12 years ago
Felix Fietkau 54bd532d15 tools/e2fsprogs: enable parallel builds
SVN-Revision: 33440
12 years ago
Felix Fietkau 0250047a79 tools/bison: enable parallel builds
SVN-Revision: 33439
12 years ago
Felix Fietkau a3649900b3 tools/flex: enable parallel builds
SVN-Revision: 33438
12 years ago
Felix Fietkau 2f24019b6c tools/libelf: enable parallel builds
SVN-Revision: 33437
12 years ago
Felix Fietkau 56c7b771fe tools/mpc: enable parallel builds
SVN-Revision: 33436
12 years ago
Felix Fietkau 4620e713a4 tools/mpc: remove bogus configure override
SVN-Revision: 33435
12 years ago
Felix Fietkau 3207472445 tools/mpfr enable parallel builds
SVN-Revision: 33434
12 years ago
Felix Fietkau d7775ab256 tools/mpfr: remove bogus configure override
SVN-Revision: 33433
12 years ago
Felix Fietkau fd1529921d tools/gmp enable parallel builds
SVN-Revision: 33432
12 years ago
Felix Fietkau b0065ecb72 tools/xz enable parallel builds
SVN-Revision: 33431
12 years ago
Felix Fietkau 6a137d1df8 tools/pkg-config: enable parallel builds
SVN-Revision: 33430
12 years ago
Felix Fietkau d010ec2a91 tools/libtool: enable parallel builds
SVN-Revision: 33429
12 years ago
Felix Fietkau 8b47037101 tools/sed: enable parallel builds
SVN-Revision: 33428
12 years ago
Felix Fietkau 643f51cf90 tools/m4: bypass a time consuming configure test
SVN-Revision: 33427
12 years ago
Felix Fietkau 17f9811814 tools/m4: enable parallel builds
SVN-Revision: 33426
12 years ago
Gabor Juhos 872e798473 tools/firmware-utils: add a new tool for TEW-712BR firmware generation
SVN-Revision: 33233
12 years ago
John Crispin 6c9d20d6e7 tools/firmware-utils/ptgen option to use MB rounding
SVN-Revision: 33218
12 years ago
Gabor Juhos 25ac1447ed tools/firmware-utils: add tool for DIR-651-H1 firmware generation
Signed-off-by: Mikko Hissa <mikko.hissa@uta.fi>

SVN-Revision: 33204
12 years ago
Jo-Philipp Wich 1af7a2c522 wrt350nv2-builder: don't use internal zlib macro OF() in ioapi.h, it breaks with new zlib releases
SVN-Revision: 33181
12 years ago
Jo-Philipp Wich 7304953292 convert remaining tools to $(HOST_STATIC_LINKING) (#12012)
SVN-Revision: 33148
12 years ago
Jo-Philipp Wich 958a9c96cd xz: update to 5.0.4
Signed-off-by: Jonh Wendell <jonh.wendell@gmail.com>

SVN-Revision: 33146
12 years ago
Jo-Philipp Wich 9a049babb7 tools/ppl: fix automake error due to use of obsolete directory name
I recently experienced this:

configure.ac:1101: the top level
interfaces/Prolog/Ciao/Makefile.am:168: `pkglibdir' is not a legitimate directory for `DATA'
interfaces/Prolog/GNU/Makefile.am:167: `pkglibdir' is not a legitimate directory for `DATA'
interfaces/Prolog/SICStus/Makefile.am:71: `pkglibdir' is not a legitimate directory for `DATA'
interfaces/Prolog/SWI/Makefile.am:187: `pkglibdir' is not a legitimate directory for `DATA'
interfaces/Prolog/XSB/Makefile.am:186: `pkglibdir' is not a legitimate directory for `DATA'
interfaces/Prolog/YAP/Makefile.am:176: `pkglibdir' is not a legitimate directory for `DATA'
make[4]: *** [Makefile.in] Error 1

Found this on google:
http://bugs.mysql.com/bug.php?id=63898

And used this to fix it:
fgrep -rlZ pkglib_DATA --include Makefile.am . | xargs -0 sed -i 's/pkglib_DATA/pkgdata_DATA/g'

Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 33141
12 years ago
Jo-Philipp Wich cf1698c637 use HOST_STATIC_LINKING instead of hardcoding -static
SVN-Revision: 33140
12 years ago
Jo-Philipp Wich df261c26ba sed: disable further SELinux features
SVN-Revision: 33120
12 years ago
Jo-Philipp Wich 638a3eb4fd sed: unconditionally disable SELinux, NLS and ACL support (#12007)
SVN-Revision: 33119
12 years ago
Jo-Philipp Wich 65d6a44baa Revert "[tools] cmake: link statically"
Static linking of cmake is broken on x86_64, until we can sort it out, revert the static linking.

SVN-Revision: 33118
12 years ago
Jo-Philipp Wich e2e55d7acd firmware-utils: link statically
SVN-Revision: 33117
12 years ago
Jo-Philipp Wich a7568eb875 e2fsprogs: link statically
SVN-Revision: 33116
12 years ago
Jo-Philipp Wich f79666f20c dosfstools: link statically
SVN-Revision: 33115
12 years ago
Jo-Philipp Wich ecc3d83717 cmake: link statically
SVN-Revision: 33114
12 years ago
Jo-Philipp Wich 7d79e3a84a ccache: fix compilation, link statically
SVN-Revision: 33113
12 years ago
Jo-Philipp Wich ec726c48a9 yaffs2: link statically
SVN-Revision: 33112
12 years ago
Jo-Philipp Wich da6f82a16e xz: link statically
SVN-Revision: 33111
12 years ago
Jo-Philipp Wich 5ac14bbd49 wrt350nv2-builder: link statically
SVN-Revision: 33110
12 years ago
Jo-Philipp Wich 54e588c1d4 upx: link statically
SVN-Revision: 33109
12 years ago
Jo-Philipp Wich 709d0b0ddb upslug2: link statically
SVN-Revision: 33108
12 years ago
Jo-Philipp Wich 04e6e15857 sstrip: link statically
SVN-Revision: 33107
12 years ago
Jo-Philipp Wich a361365858 squashfs4: link statically
SVN-Revision: 33106
12 years ago
Jo-Philipp Wich 14c2ec4e20 squashfs: link statically
SVN-Revision: 33105
12 years ago
Jo-Philipp Wich d6605d85c9 sdcc: link statically
SVN-Revision: 33104
12 years ago
Jo-Philipp Wich 7c5b0f63a1 qemu: link statically
SVN-Revision: 33103
12 years ago
Jo-Philipp Wich 0096c48024 pkg-config: link statically
SVN-Revision: 33102
12 years ago
Jo-Philipp Wich 66c9e4f143 patch-cmdline: link statically
SVN-Revision: 33101
12 years ago
Jo-Philipp Wich 9903c3ead8 padjffs2: link statically
SVN-Revision: 33100
12 years ago
Jo-Philipp Wich 5dfdbd0066 mtools: link statically
SVN-Revision: 33099
12 years ago
Jo-Philipp Wich 614351940e mtd-utils: link statically
SVN-Revision: 33098
12 years ago
Jo-Philipp Wich 74d598ea7c mklibs: link statically
SVN-Revision: 33097
12 years ago
Jo-Philipp Wich 299762f190 mkimage: link statically
SVN-Revision: 33096
12 years ago
Jo-Philipp Wich 82c39a260e m4: link statically
SVN-Revision: 33095
12 years ago
Jo-Philipp Wich ea6c66131f lzma: link statically
SVN-Revision: 33094
12 years ago
Jo-Philipp Wich d505def9ba genext2fs: link statically
SVN-Revision: 33093
12 years ago
Jo-Philipp Wich 6c47378041 flock: link statically
SVN-Revision: 33092
12 years ago
Jo-Philipp Wich 6c5dc20343 flex: link statically
SVN-Revision: 33091
12 years ago
Jo-Philipp Wich a8d55378c3 bison: link statically
SVN-Revision: 33090
12 years ago
Jo-Philipp Wich f874529ca5 sed: link statically
SVN-Revision: 33089
12 years ago
John Crispin e154d50368 fix ccache build
SVN-Revision: 33087
12 years ago
John Crispin 25482a60b3 add mktools and dosfstools which are needed for the raspberry pi
Signed-off-by: Ian Ridge <ianridge [at] gmail.com>

SVN-Revision: 32824
12 years ago
John Crispin fb81e7a802 adds mkdapimg
Signed-off-by: Yoichi Shinoda <shinoda@jaist.ac.jp>

SVN-Revision: 32822
12 years ago
Felix Fietkau b1f318de53 kernel: fix portability issues on the x86 specific relocs host tool, fixes build on mac os x
SVN-Revision: 32783
12 years ago
Felix Fietkau ba71c3ac00 tools: prefer gmd5sum if present
SVN-Revision: 32761
12 years ago
Felix Fietkau 08c7eae8f6 tools/squashfs(4): use $(HOSTCC) to avoid building with clang on recent mac os x. the clang build fails with some linker errors
SVN-Revision: 32706
12 years ago
Jo-Philipp Wich 1f1cf1990b bison: fix errors in shipped stdio.in.h
Bison fails to build against glibc 2.16.x, the shipped stdio.in.h attempts to
wrap gets() with a warning which fails since gets() got removed from the
default _GNU_SOURCE featureset.

SVN-Revision: 32649
12 years ago
Jo-Philipp Wich e63a58ebfb m4: fix errors in shipped stdio.in.h
M4 fails to build against glibc 2.16.x, the shipped stdio.in.h attempts to
wrap gets() with a warning which fails since gets() got removed from the
default _GNU_SOURCE featureset.

SVN-Revision: 32648
12 years ago
Gabor Juhos a45427bc79 firmware-utils/mktplinkfw: allow to specify firmware version
SVN-Revision: 32616
12 years ago
Felix Fietkau ad19192d3a tools: sdcc depends on bison
SVN-Revision: 32521
12 years ago
Jo-Philipp Wich 21fce4eeae sdcc: enable packihx, required by firmwarehotplug
SVN-Revision: 32500
12 years ago
Gabor Juhos 2cd8c216dc tools/e2fsprogs: don't build e4defrag
Compilation fails on older systems due to missing syscalls, and the
e4defrag tool is not used by the build-system anyway.

SVN-Revision: 32451
12 years ago
Luka Perkov fd38f78bfe e2fsprogs: fix md5sum issue
md5sum from kernel.org and sourceforge.net are not the same

SVN-Revision: 32418
12 years ago
Luka Perkov 578551c380 e2fsprogs: update to 1.42.4
SVN-Revision: 32413
12 years ago
John Crispin 293c47218a ccache does not need zcat
SVN-Revision: 32385
12 years ago
Luka Perkov 33dadd70ab mklibs: update to 0.1.34 (v2)
SVN-Revision: 32165
12 years ago
Felix Fietkau d8bea7da9a tools: add a python symlink that prefers python2
SVN-Revision: 32164
12 years ago
Felix Fietkau 1e7129ca50 Revert "[tools] mklibs: update to 0.1.34"
Too much broken, needs to be reworked

SVN-Revision: 32163
12 years ago
Felix Fietkau fd29691f89 tools/e2fsprogs: disable building elf shared libraries, it is unnecessary and breaks on mac os x
SVN-Revision: 32161
12 years ago
John Crispin 085fe0b761 more e2fsprogs fixes
SVN-Revision: 32158
12 years ago
John Crispin 16a4d29ae0 fix build breakage introduced by [32142]
SVN-Revision: 32157
12 years ago
Luka Perkov 2ecd494691 mklibs: update to 0.1.34
SVN-Revision: 32145
12 years ago
Luka Perkov fa5028ddee gmp: update to 5.0.5
SVN-Revision: 32144
12 years ago
Luka Perkov 605c741c79 mkimage: update to 2012.04.01
SVN-Revision: 32143
12 years ago
Luka Perkov 5d141f8b1e e2fsprogs: update to 1.42.3
SVN-Revision: 32142
12 years ago
Felix Fietkau 68031593c8 e2fsprogs: add posix_memalign related portability patch from #8508
SVN-Revision: 32112
12 years ago
John Crispin 639ee81002 fixes python related autokrampf install bug
this commit fixes a compile bug triggered by pygobject

SVN-Revision: 32109
12 years ago
Felix Fietkau 93a883d7fb tools/yaffs2: add mirror md5sum - upstream repo went away
SVN-Revision: 32083
12 years ago
John Crispin a53b084e49 add ccache wrapper
SVN-Revision: 32075
12 years ago
Jonas Gorski b31108e0a8 tools: imagetag: add parameter for padding images
Allow images to be padded to a certain size. This prevents CFE from
flashing them to the second image offset.

SVN-Revision: 31875
12 years ago
Jo-Philipp Wich 5d817266e1 scons: probe "python" and "python2" first in pywrap.sh in order to use the users preferred version if possible
SVN-Revision: 31743
12 years ago
Jo-Philipp Wich c33b01fa0e scons: wrap python invocations with helper script that attempts to find a non-3.x python
SVN-Revision: 31742
12 years ago
Felix Fietkau d3a21c192b tools/scons: remove the python 3 compat patch, it is incomplete and breaks with python 2.5.2. i guess scons with python 3 is a lost cause...
SVN-Revision: 31741
12 years ago
Gabor Juhos 2803206c50 tools/mtd-utils: remove empty patches
SVN-Revision: 31705
12 years ago
Jo-Philipp Wich 9a34f9d01e scons: fix compatibility with python 3, upstream still does not support it...
SVN-Revision: 31624
12 years ago
Felix Fietkau 352d081266 scons: override the platform instead of using the host one - fixes build issues on non-linux systems
SVN-Revision: 31620
12 years ago
Felix Fietkau f479efbdf4 tools: add scons (patch by Dave Taht)
This makes it more possible to build scons based applications
for openwrt.

SVN-Revision: 31618
12 years ago
Gabor Juhos de7324674a firmware-utils/mktplinkfw: add support for the TL-WR1041N v2
Patch-by: Vince Huang <axishero@foxmail.com>

SVN-Revision: 31609
12 years ago
Gabor Juhos 1570caeb75 tools: add xz dependency to automake
SVN-Revision: 31413
12 years ago
Jo-Philipp Wich c379502147 mklibs: revert r31315
SVN-Revision: 31316
12 years ago
Jo-Philipp Wich a8d663260d tools/mklibs: add missing <unistd.h> in readelf/elf.cpp
Fixes compile on my Arch Linux system, as unistd.h is needed for ::close().

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>

SVN-Revision: 31315
12 years ago
Jonas Gorski c76ff41080 tools: sdcc: fix order of linking with libm
Fixes a build failure caught by buildbot.

SVN-Revision: 31284
12 years ago
Mirko Vogt 1b75788451 add missing includes ('unistd.h') for mklibs
This is needed when compiling with GCC >= 4.7.0 since it doesn't implicitly include 'unistd.h' anymore (needed e.g. for file operations in this particular case)

 - Thanks to Luka Perkov

SVN-Revision: 31259
12 years ago
Jo-Philipp Wich ac007ff482 sdcc: compiling SDCCicode.c with -O2 sends gcc 4.6.x into an infinite loop, workaround it See references: http://sourceforge.net/tracker/?func=detail&aid=3285611&group_id=599&atid=300599 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52653
SVN-Revision: 31236
12 years ago
Jo-Philipp Wich c3bc38689c sdcc: sdcc needs sdcpp to bootstrap itself, so enable it
SVN-Revision: 31229
12 years ago
Jo-Philipp Wich 12df76d065 tools: add sdcc subdir to Makefile
SVN-Revision: 31228
12 years ago
Jo-Philipp Wich b409973545 add an sdcc host build which is enabled if firmwarehotplug is selected
SVN-Revision: 31226
12 years ago
Florian Fainelli 930a820172 update wrt350nv2-builder to v2.4 and use new functionality for target orion_generic
Signed-off-by: Matthias Bücher <mail@maddes.net>

SVN-Revision: 31199
12 years ago
Florian Fainelli 829e5c2916 mm-macros: update to 0.9.5
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31176
12 years ago
Florian Fainelli fad81bc695 qemu: update to 0.14.1
This patch has not been tested on freebsd. File block/sheepdog.c has
been changed and the patch does no longer apply. Anyone with freebsd who
could test this?

All my other patches regarding the tools upgrade were tested on linux
x64 and produce a working image. Once submitted patches get applied I
will upgrade the remaining tools...

Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31175
12 years ago
Florian Fainelli 7002c4d712 mpc: update to 0.9
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31174
12 years ago
Florian Fainelli 093b12cba9 automake: update to 1.11.3
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31173
12 years ago
Florian Fainelli 9c6d6caf0e xz: update to 5.0.3
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31172
12 years ago
Florian Fainelli 6d4358aed0 mkimage: update to 2011.12
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31171
12 years ago
Florian Fainelli fe44af36ae cloog: update to 0.15.11
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31170
12 years ago
Florian Fainelli ce7726405c gmp: update to 5.0.4
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31169
12 years ago
Florian Fainelli 7d91de232d cmake: update to 2.8.7
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31168
12 years ago
Florian Fainelli dde7e0d6c5 bison: update to 2.5
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31167
12 years ago
Florian Fainelli db75102223 ccache: update to 3.1.7
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31166
12 years ago
Felix Fietkau d5234a74b6 tools: fix stat symlink if destination already exists
SVN-Revision: 31072
12 years ago
Felix Fietkau c49f66675e tools: fix GNU stat detection to prevent it from picking up other things named "gstat" (see #4571)
SVN-Revision: 31059
12 years ago
Felix Fietkau ffa4a3c4f5 tools: add dependency on the seq symlink
SVN-Revision: 30861
12 years ago
Gabor Juhos 7a7d39cef3 tools/mtd-utils: fix build error
SVN-Revision: 30797
12 years ago
Gabor Juhos 087747cd43 tools/mtd-utils: update mkfs.ubifs XZ support
SVN-Revision: 30796
12 years ago
Gabor Juhos c503f44f9c tools/mtd-utils: add XZ compression support to mkfs.ubifs
SVN-Revision: 30795
12 years ago
Gabor Juhos 8e0af8361d tools/mtd-utils: cleanup mkubifs lzo patch
SVN-Revision: 30770
12 years ago
Gabor Juhos 3698c6a391 tools/mtd-utils: update to 1.4.5
This updates mtd-utils in tools:
100-optional_lzo.patch and 101-ubifs-optional_lzo.patch
are now uneeded as a WITHOUT_LZO flag is provided by the
upstream sources. All remaining patches are refreshed
for the new version.
135-mkubifs_optional_lzo.patch was created to respect
WITHOUT_LZO also in mkubifs.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 30769
12 years ago
Felix Fietkau bb5bccef7c tools: symlink seq to the host staging dir (gseq on mac os x)
SVN-Revision: 30755
12 years ago
Gabor Juhos 84267683bb firmware-utils/mkfwimage: allow to override firmware magic
SVN-Revision: 30627
13 years ago
John Crispin cd1a204365 Support booting the Speedport W502V using BRN-BOOT.
While the disadvantage is less available flash space, it's easy and
safe to flash without opening the device.
Going back to the original firmware is also possible.

This patch add two firmware utilities, mkbrncmdline and mkbrnboot.

mkbrncmdline patches the uncompressed kernel so the registeres a0 to
a3 are initialized and the memory size is passed in.

mkbrnboot takes the lzma compressed kernel and squashfs images and
creates a firmware image that can be flashed using the BRN-BOOT
recovery kernel, which is booted by holding both buttons when
powering up the device and will listen on http://192.168.2.1.

The firmware file from bin/lantiq/ to use is
openwrt-lantiq-danube-ARV4525PW-BRNDTW502-brnImage

The BRN-BOOT recovery kernel does size-check the image, so if it's
too big to fit into flash it will complain accordingly.

A second patch is needed to make the wired network interface work
since there is no u-boot to pre-initialise it.

Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de>

SVN-Revision: 30532
13 years ago
Felix Fietkau c2e411fa8d tools/genext2fs: do not include the host getline.h, it breaks the tool in subtle ways, and the source already has a getline replacement
SVN-Revision: 30479
13 years ago
Jo-Philipp Wich 1ef07eee4a automake: forcibly disable perl ithreads support The SDK when build on a machine with perl ithreads enabled will fail to run on many Gentoo systems because perl is usually built without thread capability there. In order to circumvent this issue forcibly disable the ithreads support, tested on CentOS 5.6, Ubuntu 10.04 LTS and Gentoo.
SVN-Revision: 29979
13 years ago
Jo-Philipp Wich 478d9fc97e autoconf: another relocatability fix for autom4te, substitute hardcoded prefix with $STAGING_DIR when reading autom4te.cfg
SVN-Revision: 29931
13 years ago
Jo-Philipp Wich 537164cb6d automake: generate relative aclocal symlinks in staging_dir
SVN-Revision: 29929
13 years ago
Gabor Juhos 1338af2640 firmware-utils/mkmylofw: add WPE72 support
Signed-off-by: Johnathan Boyce <jon.boyce@globalreach.eu.com>

SVN-Revision: 29913
13 years ago
Jo-Philipp Wich ab2f3dc034 libtool: fix accidental sed invocation in libtoolize
SVN-Revision: 29839
13 years ago
Jo-Philipp Wich 42425cccfc quilt: some more relocatable fixes for quilt-internal scripts
SVN-Revision: 29834
13 years ago
Jo-Philipp Wich c7d19be230 bison: make yacc wrapper relocatable
SVN-Revision: 29831
13 years ago
Jo-Philipp Wich e2180091d9 autoconf: make bin/autoconf relocatable as well
SVN-Revision: 29830
13 years ago
Jo-Philipp Wich caa9e0e0f3 quilt: make relocatable, search resources relative to STAGING_DIR
SVN-Revision: 29829
13 years ago
Jo-Philipp Wich 122069caba automake: further relocation fixes
SVN-Revision: 29828
13 years ago
Jo-Philipp Wich fccdc995da autoconf: further relocation fixes
SVN-Revision: 29827
13 years ago
Jo-Philipp Wich b446876387 libtool: make relocatable, search resources relative to STAGING_DIR
SVN-Revision: 29826
13 years ago
Jo-Philipp Wich a5a790a68f autoconf: make relocatable by searching resources relative to STAGING_DIR
SVN-Revision: 29821
13 years ago
Jo-Philipp Wich 4174cdabde automake: make relocatable by searching resources relative to STAGING_DIR
SVN-Revision: 29820
13 years ago
John Crispin ccb6b0a063 tools: clean up Makefiles / make ccache work
SVN-Revision: 29754
13 years ago
Gabor Juhos 8a8e5bde15 firware-utils/mktplinkfw: add TL-WR2543N/ND support
SVN-Revision: 29681
13 years ago
Gabor Juhos 923e5d3543 firmware-utils/mktplinkfw: add support for TL-WA701N/ND
SVN-Revision: 29655
13 years ago
Gabor Juhos 55e13f4e6a firmware-utils/mktplinkfw: add support for TL-MR3020
Signed-off-by: Christian Cier-Zniewski <c.cier@gmx.de>

SVN-Revision: 29650
13 years ago
Gabor Juhos 29a2c2ea80 firmware-utils/mktplinkfw: add ability to put jffs2 eof marker into the image
SVN-Revision: 29544
13 years ago
Gabor Juhos 2592c0a283 tools/mktplinkfw: allow to specify hw_id, hw_rev and flash_layout
SVN-Revision: 29466
13 years ago
Gabor Juhos 54c8d61b03 firmware-utils/mktplinkfw: allow to align the rootfs on a specified boundary
SVN-Revision: 29445
13 years ago
Gabor Juhos f3d2056b81 tools/mkimage: allow to use different magic in uImages
SVN-Revision: 29442
13 years ago
Gabor Juhos 81cda3e2f1 firmware-utils/mktplinkfw: fix combined image creation
SVN-Revision: 29409
13 years ago
Felix Fietkau 830282cc89 build: add a lib64 symlink in staging_dir/host and staging_dir/toolchain* for systems that prefer this as library path (e.g. current SuSE), fixes mpfr and gcc build
SVN-Revision: 29352
13 years ago
Gabor Juhos 6632e38d08 firmware-utils/mktplinfw: use htonl/ntohl
Based on a patch by Adrian Chadd <adrian@freebsd.org>

SVN-Revision: 29327
13 years ago