summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/bitlbee/patches/patch-Makefile22
-rw-r--r--package/bitlbee/patches/patch-lib_Makefile24
-rw-r--r--package/bitlbee/patches/patch-protocols_Makefile24
-rw-r--r--package/bitlbee/patches/patch-protocols_jabber_Makefile22
-rw-r--r--package/bitlbee/patches/patch-protocols_msn_Makefile24
-rw-r--r--package/bitlbee/patches/patch-protocols_oscar_Makefile22
-rw-r--r--package/bitlbee/patches/patch-protocols_yahoo_Makefile22
-rw-r--r--package/ctorrent/Config.in2
-rw-r--r--package/elinks/Makefile6
-rw-r--r--package/elinks/patches/patch-Makefile_lib17
-rw-r--r--package/gnutls/Config.in2
-rw-r--r--package/gnutls/Makefile2
-rw-r--r--package/id3lib/Config.in2
-rw-r--r--package/jamvm/Makefile2
-rw-r--r--package/jamvm/patches/patch-configure_ac10
-rw-r--r--package/libtorrent/Makefile6
-rw-r--r--package/libtorrent/patches/patch-rak_functional_h11
-rw-r--r--package/libtorrent/patches/patch-src_data_chunk_cc11
-rw-r--r--package/libtorrent/patches/patch-src_data_chunk_list_h11
-rw-r--r--package/libtorrent/patches/patch-src_net_address_list_cc12
-rw-r--r--package/libtorrent/patches/patch-src_protocol_extensions_cc11
-rw-r--r--package/libtorrent/patches/patch-src_torrent_data_file_list_iterator_h11
-rw-r--r--package/libtorrent/patches/patch-src_torrent_exceptions_cc11
-rw-r--r--package/libtorrent/patches/patch-src_torrent_poll_epoll_cc10
-rw-r--r--package/libtorrent/patches/patch-src_torrent_tracker_list_h11
-rw-r--r--package/libtorrent/patches/patch-src_tracker_tracker_dht_cc11
-rw-r--r--package/libtorrent/patches/patch-src_tracker_tracker_udp_cc8
-rw-r--r--package/libtorrent/patches/patch-src_utils_diffie_hellman_cc11
-rw-r--r--package/mac80211/Makefile20
-rw-r--r--package/mgetty/Makefile6
-rw-r--r--package/mgetty/patches/mgetty.patch98
-rw-r--r--package/mgetty/patches/patch-Makefile59
-rw-r--r--package/mgetty/patches/patch-g3_Makefile12
-rw-r--r--package/mgetty/patches/patch-logfile_c17
-rw-r--r--package/mysql/Makefile4
-rw-r--r--package/mysql/patches/patch-configure491
-rw-r--r--package/mysql/patches/patch-include_my_global_h8
-rw-r--r--package/nmap/patches/patch-ncat_Makefile_in11
-rw-r--r--package/rtorrent/Makefile4
-rw-r--r--package/rtorrent/patches/patch-rak_functional_h12
-rw-r--r--package/rtorrent/patches/patch-src_command_download_cc10
-rw-r--r--package/rtorrent/patches/patch-src_command_events_cc10
-rw-r--r--package/rtorrent/patches/patch-src_command_ui_cc12
-rw-r--r--package/rtorrent/patches/patch-src_display_text_element_value_cc6
-rw-r--r--package/rtorrent/patches/patch-src_rpc_parse_cc8
-rw-r--r--package/ruby/Makefile4
-rw-r--r--package/sane-backends/Config.in11
-rw-r--r--package/sane-backends/Makefile2
-rw-r--r--package/sane-backends/files/sane-backend-qcam.conffiles1
-rw-r--r--package/subversion/Makefile2
-rw-r--r--package/ulogd/patches/patch-libipulog_Makefile_in12
51 files changed, 505 insertions, 653 deletions
diff --git a/package/bitlbee/patches/patch-Makefile b/package/bitlbee/patches/patch-Makefile
new file mode 100644
index 000000000..8269d1977
--- /dev/null
+++ b/package/bitlbee/patches/patch-Makefile
@@ -0,0 +1,22 @@
+--- bitlbee-1.2.3.orig/Makefile 2008-09-06 14:33:14.000000000 +0200
++++ bitlbee-1.2.3/Makefile 2009-08-28 11:18:09.268088045 +0200
+@@ -111,16 +111,16 @@ $(subdirs):
+
+ $(objects): %.o: %.c
+ @echo '*' Compiling $<
+- @$(CC) -c $(CFLAGS) $< -o $@
++ $(CC) -c $(CFLAGS) $< -o $@
+
+ $(objects): Makefile Makefile.settings config.h
+
+ $(OUTFILE): $(objects) $(subdirs)
+ @echo '*' Linking $(OUTFILE)
+- @$(CC) $(objects) $(subdirobjs) -o $(OUTFILE) $(LFLAGS) $(EFLAGS)
++ $(CC) -shared $(objects) $(subdirobjs) -o $(OUTFILE) $(LDFLAGS) $(EFLAGS)
+ ifndef DEBUG
+ @echo '*' Stripping $(OUTFILE)
+- @-$(STRIP) $(OUTFILE)
++ -$(STRIP) $(OUTFILE)
+ endif
+
+ encode: crypting.c
diff --git a/package/bitlbee/patches/patch-lib_Makefile b/package/bitlbee/patches/patch-lib_Makefile
new file mode 100644
index 000000000..e43ddb2a0
--- /dev/null
+++ b/package/bitlbee/patches/patch-lib_Makefile
@@ -0,0 +1,24 @@
+--- bitlbee-1.2.3.orig/lib/Makefile 2008-09-06 14:33:13.000000000 +0200
++++ bitlbee-1.2.3/lib/Makefile 2009-08-28 11:12:29.546939473 +0200
+@@ -12,7 +12,7 @@
+ objects = arc.o base64.o $(EVENT_HANDLER) http_client.o ini.o md5.o misc.o proxy.o sha1.o $(SSL_CLIENT) url.o xmltree.o
+
+ CFLAGS += -Wall
+-LFLAGS += -r
++#LFLAGS += -r
+
+ # [SH] Phony targets
+ all: lib.o
+@@ -32,10 +32,10 @@ distclean: clean $(subdirs)
+
+ lib.o: $(objects) $(subdirs)
+ @echo '*' Linking lib.o
+- @$(LD) $(LFLAGS) $(objects) -o lib.o
++ $(CC) -shared $(LDFLAGS) $(objects) -o lib.o
+
+ $(objects): ../Makefile.settings Makefile
+
+ $(objects): %.o: %.c
+ @echo '*' Compiling $<
+- @$(CC) -c $(CFLAGS) $< -o $@
++ $(CC) -c $(CFLAGS) $< -o $@
diff --git a/package/bitlbee/patches/patch-protocols_Makefile b/package/bitlbee/patches/patch-protocols_Makefile
new file mode 100644
index 000000000..9e0f621f9
--- /dev/null
+++ b/package/bitlbee/patches/patch-protocols_Makefile
@@ -0,0 +1,24 @@
+--- bitlbee-1.2.3.orig/protocols/Makefile 2008-09-06 14:33:13.000000000 +0200
++++ bitlbee-1.2.3/protocols/Makefile 2009-08-28 11:13:32.079800935 +0200
+@@ -21,7 +21,7 @@ subdirobjs = $(PROTOOBJS)
+ # Expansion of variables
+ subdirobjs := $(join $(subdirs),$(addprefix /,$(subdirobjs)))
+ CFLAGS += -Wall
+-LFLAGS += -r
++#LFLAGS += -r
+
+ # [SH] Phony targets
+ all: protocols.o
+@@ -44,10 +44,10 @@ $(subdirs):
+
+ protocols.o: $(objects) $(subdirs)
+ @echo '*' Linking protocols.o
+- @$(LD) $(LFLAGS) $(objects) $(subdirobjs) -o protocols.o
++ $(CC) -shared $(LDFLAGS) $(objects) $(subdirobjs) -o protocols.o
+
+ $(objects): ../Makefile.settings Makefile
+
+ $(objects): %.o: %.c
+ @echo '*' Compiling $<
+- @$(CC) -c $(CFLAGS) $< -o $@
++ $(CC) -c $(CFLAGS) $< -o $@
diff --git a/package/bitlbee/patches/patch-protocols_jabber_Makefile b/package/bitlbee/patches/patch-protocols_jabber_Makefile
new file mode 100644
index 000000000..5bf35809d
--- /dev/null
+++ b/package/bitlbee/patches/patch-protocols_jabber_Makefile
@@ -0,0 +1,22 @@
+--- bitlbee-1.2.3.orig/protocols/jabber/Makefile 2008-09-06 14:33:13.000000000 +0200
++++ bitlbee-1.2.3/protocols/jabber/Makefile 2009-08-28 11:15:01.100110500 +0200
+@@ -12,7 +12,7 @@
+ objects = conference.o io.o iq.o jabber.o jabber_util.o message.o presence.o sasl.o
+
+ CFLAGS += -Wall
+-LFLAGS += -r
++#LFLAGS += -r
+
+ # [SH] Phony targets
+ all: jabber_mod.o
+@@ -34,8 +34,8 @@ $(objects): ../../Makefile.settings Make
+
+ $(objects): %.o: %.c
+ @echo '*' Compiling $<
+- @$(CC) -c $(CFLAGS) $< -o $@
++ $(CC) -c $(CFLAGS) $< -o $@
+
+ jabber_mod.o: $(objects)
+ @echo '*' Linking jabber_mod.o
+- @$(LD) $(LFLAGS) $(objects) -o jabber_mod.o
++ $(CC) -shared $(LDFLAGS) $(objects) -o jabber_mod.o
diff --git a/package/bitlbee/patches/patch-protocols_msn_Makefile b/package/bitlbee/patches/patch-protocols_msn_Makefile
new file mode 100644
index 000000000..df4370d39
--- /dev/null
+++ b/package/bitlbee/patches/patch-protocols_msn_Makefile
@@ -0,0 +1,24 @@
+--- bitlbee-1.2.3.orig/protocols/msn/Makefile 2008-09-06 14:33:13.000000000 +0200
++++ bitlbee-1.2.3/protocols/msn/Makefile 2009-08-28 11:13:50.455844911 +0200
+@@ -12,7 +12,7 @@
+ objects = msn.o msn_util.o ns.o passport.o sb.o tables.o
+
+ CFLAGS += -Wall
+-LFLAGS += -r
++#LFLAGS += -r
+
+ # [SH] Phony targets
+ all: msn_mod.o
+@@ -34,10 +34,10 @@ $(objects): ../../Makefile.settings Make
+
+ $(objects): %.o: %.c
+ @echo '*' Compiling $<
+- @$(CC) -c $(CFLAGS) $< -o $@
++ $(CC) -c $(CFLAGS) $< -o $@
+
+ msn_mod.o: $(objects)
+ @echo '*' Linking msn_mod.o
+- @$(LD) $(LFLAGS) $(objects) -o msn_mod.o
++ $(CC) -shared $(LDFLAGS) $(objects) -o msn_mod.o
+
+
diff --git a/package/bitlbee/patches/patch-protocols_oscar_Makefile b/package/bitlbee/patches/patch-protocols_oscar_Makefile
new file mode 100644
index 000000000..2ff710800
--- /dev/null
+++ b/package/bitlbee/patches/patch-protocols_oscar_Makefile
@@ -0,0 +1,22 @@
+--- bitlbee-1.2.3.orig/protocols/oscar/Makefile 2008-09-06 14:33:13.000000000 +0200
++++ bitlbee-1.2.3/protocols/oscar/Makefile 2009-08-28 11:16:04.032452435 +0200
+@@ -12,7 +12,7 @@
+ objects = admin.o auth.o bos.o buddylist.o chat.o chatnav.o conn.o icq.o im.o info.o misc.o msgcookie.o rxhandlers.o rxqueue.o search.o service.o snac.o ssi.o stats.o tlv.o txqueue.o oscar_util.o oscar.o
+
+ CFLAGS += -Wall
+-LFLAGS += -r
++#LFLAGS += -r
+
+ # [SH] Phony targets
+ all: oscar_mod.o
+@@ -34,8 +34,8 @@ $(objects): ../../Makefile.settings Make
+
+ $(objects): %.o: %.c
+ @echo '*' Compiling $<
+- @$(CC) -c $(CFLAGS) $< -o $@
++ $(CC) -c $(CFLAGS) $< -o $@
+
+ oscar_mod.o: $(objects)
+ @echo '*' Linking oscar_mod.o
+- @$(LD) $(LFLAGS) $(objects) -o oscar_mod.o
++ $(CC) -shared $(LDFLAGS) $(objects) -o oscar_mod.o
diff --git a/package/bitlbee/patches/patch-protocols_yahoo_Makefile b/package/bitlbee/patches/patch-protocols_yahoo_Makefile
new file mode 100644
index 000000000..51a294aa8
--- /dev/null
+++ b/package/bitlbee/patches/patch-protocols_yahoo_Makefile
@@ -0,0 +1,22 @@
+--- bitlbee-1.2.3.orig/protocols/yahoo/Makefile 2008-09-06 14:33:13.000000000 +0200
++++ bitlbee-1.2.3/protocols/yahoo/Makefile 2009-08-28 11:14:08.877306693 +0200
+@@ -12,7 +12,7 @@
+ objects = yahoo.o crypt.o libyahoo2.o yahoo_fn.o yahoo_httplib.o yahoo_util.o
+
+ CFLAGS += -Wall -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STRCHR -DHAVE_MEMCPY -DHAVE_GLIB
+-LFLAGS += -r
++#LFLAGS += -r
+
+ # [SH] Phony targets
+ all: yahoo_mod.o
+@@ -34,8 +34,8 @@ $(objects): ../../Makefile.settings Make
+
+ $(objects): %.o: %.c
+ @echo '*' Compiling $<
+- @$(CC) -c $(CFLAGS) $< -o $@
++ $(CC) -c $(CFLAGS) $< -o $@
+
+ yahoo_mod.o: $(objects)
+ @echo '*' Linking yahoo_mod.o
+- @$(LD) $(LFLAGS) $(objects) -o yahoo_mod.o
++ $(CC) -shared $(LDFLAGS) $(objects) -o yahoo_mod.o
diff --git a/package/ctorrent/Config.in b/package/ctorrent/Config.in
index 169546625..862b8c460 100644
--- a/package/ctorrent/Config.in
+++ b/package/ctorrent/Config.in
@@ -13,7 +13,7 @@ config ADK_PACKAGE_CTORRENT
choice
prompt "C++ library to use"
depends on ADK_PACKAGE_CTORRENT
-default ADK_COMPILE_CTORRENT_WITH_STDCXX if ADK_TARGET_LIB_GLIBC
+default ADK_COMPILE_CTORRENT_WITH_STDCXX if ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_EGLIBC
default ADK_COMPILE_CTORRENT_WITH_UCLIBCXX if ADK_TARGET_LIB_UCLIBC
config ADK_COMPILE_CTORRENT_WITH_STDCXX
diff --git a/package/elinks/Makefile b/package/elinks/Makefile
index 672c982de..eba50742f 100644
--- a/package/elinks/Makefile
+++ b/package/elinks/Makefile
@@ -4,9 +4,9 @@
include ${TOPDIR}/rules.mk
PKG_NAME:= elinks
-PKG_VERSION:= 0.11.6
+PKG_VERSION:= 0.11.7
PKG_RELEASE:= 1
-PKG_MD5SUM:= fd85c1f38d4e2da8e59b60886a30a843
+PKG_MD5SUM:= 145c510cae41c204d0f23dce4bdd23ab
PKG_DESCR:= advanced text web browser
PKG_SECTION:= text
PKG_DEPENDS:= libopenssl
@@ -42,7 +42,7 @@ CONFIGURE_ARGS+= --enable-small \
--without-x \
--without-zlib
BUILD_STYLE:= auto
-MAKE_FLAGS+= CC='${TARGET_CC}' LD='${TARGET_CROSS}ld'
+MAKE_FLAGS+= V=1 CC='${TARGET_CC}' LD='${TARGET_CC}'
do-install:
${INSTALL_DIR} ${IDIR_ELINKS}/usr/bin
diff --git a/package/elinks/patches/patch-Makefile_lib b/package/elinks/patches/patch-Makefile_lib
new file mode 100644
index 000000000..28b35fc6f
--- /dev/null
+++ b/package/elinks/patches/patch-Makefile_lib
@@ -0,0 +1,17 @@
+--- elinks-0.11.7.orig/Makefile.lib 2009-08-22 13:15:08.000000000 +0200
++++ elinks-0.11.7/Makefile.lib 2009-08-28 12:26:30.526558172 +0200
+@@ -43,12 +43,12 @@ quiet_cmd_compile = ' [$(CC_COLOR)C
+
+ # Rule to compile a set of .o files into one .o file
+ quiet_cmd_ld_objs = " [$(LD_COLOR)LD$(END_COLOR)] $(RELPATH)$@"
+- cmd_ld_objs = $(LD) -r -o $@ $(filter $(OBJS), $^) \
++ cmd_ld_objs = $(LD) -shared -o $@ $(filter $(OBJS), $^) \
+ $(foreach subdir,$(sort $(filter-out src,$(SUBDIRS))), \
+ `test -e $(subdir)/$(LIB_O_NAME) && echo $(subdir)/$(LIB_O_NAME)`)
+
+ quiet_cmd_link = ' [$(LINK_COLOR)LINK$(END_COLOR)] $(RELPATH)$@'
+- cmd_link = $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
++ cmd_link = $(CC) -shared $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
+
+ quiet_cmd_sparse = ' [SPARSE] $(RELPATH)$(2)'
+ cmd_sparse = $(SPARSE) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(SPARSE_FLAGS) $(2)
diff --git a/package/gnutls/Config.in b/package/gnutls/Config.in
index 83db1d706..c42bae5bf 100644
--- a/package/gnutls/Config.in
+++ b/package/gnutls/Config.in
@@ -85,7 +85,7 @@ config ADK_PACKAGE_LIBGNUTLSXX
choice
prompt "C++ library to use"
depends on ADK_PACKAGE_LIBGNUTLSXX
-default ADK_COMPILE_GNUTLS_WITH_STDCXX if ADK_TARGET_LIB_GLIBC
+default ADK_COMPILE_GNUTLS_WITH_STDCXX if ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_EGLIBC
default ADK_COMPILE_GNUTLS_WITH_UCLIBCXX if ADK_TARGET_LIB_UCLIBC
config ADK_COMPILE_GNUTLS_WITH_STDCXX
diff --git a/package/gnutls/Makefile b/package/gnutls/Makefile
index d8d090a6c..358b69b51 100644
--- a/package/gnutls/Makefile
+++ b/package/gnutls/Makefile
@@ -34,6 +34,8 @@ $(eval $(call PKG_template,LIBGNUTLSXX,libgnutlsxx,${PKG_VERSION}-${PKG_RELEASE}
TCFLAGS+= -lncurses
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= --without-libopencdk-prefix \
+ --disable-camellia \
+ --with-libgcrypt-prefix=${STAGING_DIR}/usr \
--without-libz-prefix
BUILD_STYLE= auto
INSTALL_STYLE= auto
diff --git a/package/id3lib/Config.in b/package/id3lib/Config.in
index 973fbe453..ab45259f1 100644
--- a/package/id3lib/Config.in
+++ b/package/id3lib/Config.in
@@ -13,7 +13,7 @@ config ADK_PACKAGE_ID3LIB
choice
prompt "C++ library to use"
depends on ADK_PACKAGE_ID3LIB
-default ADK_COMPILE_ID3LIB_WITH_STDCXX if ADK_TARGET_LIB_GLIBC
+default ADK_COMPILE_ID3LIB_WITH_STDCXX if ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_EGLIBC
default ADK_COMPILE_ID3LIB_WITH_UCLIBCXX if ADK_TARGET_LIB_UCLIBC
config ADK_COMPILE_ID3LIB_WITH_STDCXX
diff --git a/package/jamvm/Makefile b/package/jamvm/Makefile
index 230bfd9e7..6b4c7782e 100644
--- a/package/jamvm/Makefile
+++ b/package/jamvm/Makefile
@@ -17,7 +17,7 @@ include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,JAMVM,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-CONFIGURE_STYLE= gnu
+CONFIGURE_STYLE= autotool gnu
CONFIGURE_ARGS+= --enable-ffi
do-build:
diff --git a/package/jamvm/patches/patch-configure_ac b/package/jamvm/patches/patch-configure_ac
new file mode 100644
index 000000000..a9f128572
--- /dev/null
+++ b/package/jamvm/patches/patch-configure_ac
@@ -0,0 +1,10 @@
+--- jamvm-1.5.3.orig/configure.ac 2009-04-14 03:05:57.000000000 +0200
++++ jamvm-1.5.3/configure.ac 2009-08-28 14:10:40.855322815 +0200
+@@ -39,6 +39,7 @@ i386-*-solaris*) host_cpu=x86 host_os=so
+ x86_64-*-linux*) host_os=linux ;;
+ hppa*-*-linux*) host_cpu=parisc host_os=linux ;;
+ mipsel-*-linux*) host_cpu=mips host_os=linux ;;
++mips64el-*-linux*) host_cpu=mips host_os=linux ;;
+ amd64-*-openbsd*) host_os=bsd libdl_needed=no ;;
+ amd64-*-freebsd*) host_os=bsd libdl_needed=no ;;
+ arm*-*-linux*) host_cpu=arm host_os=linux ;;
diff --git a/package/libtorrent/Makefile b/package/libtorrent/Makefile
index 3cbe6d082..74ab79c9a 100644
--- a/package/libtorrent/Makefile
+++ b/package/libtorrent/Makefile
@@ -4,9 +4,9 @@
include ${TOPDIR}/rules.mk
PKG_NAME:= libtorrent
-PKG_VERSION:= 0.12.2
+PKG_VERSION:= 0.12.4
PKG_RELEASE:= 1
-PKG_MD5SUM:= 0831ca06f8906c7898fd67931ab239c7
+PKG_MD5SUM:= 7e4b4c29a69c86c38e3e60ec11fc2255
PKG_DESCR:= A bittorrent library
PKG_SECTION:= libs
PKG_DEPENDS:= libopenssl libsigc++
@@ -32,7 +32,7 @@ endif
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= --enable-aligned
BUILD_STYLE= auto
-INSTALL_STYLE= auto confprog
+INSTALL_STYLE= auto
ifeq (${ADK_COMPILE_LIBTORRENT_WITH_UCLIBCXX},y)
# add workaround because libtool tries to link libstdc++
diff --git a/package/libtorrent/patches/patch-rak_functional_h b/package/libtorrent/patches/patch-rak_functional_h
deleted file mode 100644
index 1b8347d6f..000000000
--- a/package/libtorrent/patches/patch-rak_functional_h
+++ /dev/null
@@ -1,11 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/rak/functional.h 2008-05-07 14:19:14.000000000 +0200
-+++ libtorrent-0.12.2/rak/functional.h 2008-12-14 21:36:38.000000000 +0100
-@@ -37,6 +37,7 @@
- #ifndef RAK_FUNCTIONAL_H
- #define RAK_FUNCTIONAL_H
-
-+#include <cstdlib>
- #include <functional>
-
- namespace rak {
diff --git a/package/libtorrent/patches/patch-src_data_chunk_cc b/package/libtorrent/patches/patch-src_data_chunk_cc
deleted file mode 100644
index af7c2c62d..000000000
--- a/package/libtorrent/patches/patch-src_data_chunk_cc
+++ /dev/null
@@ -1,11 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/src/data/chunk.cc 2008-05-07 14:19:13.000000000 +0200
-+++ libtorrent-0.12.2/src/data/chunk.cc 2008-12-14 21:42:29.000000000 +0100
-@@ -38,6 +38,7 @@
-
- #include <algorithm>
- #include <functional>
-+#include <cstring>
-
- #include "torrent/exceptions.h"
-
diff --git a/package/libtorrent/patches/patch-src_data_chunk_list_h b/package/libtorrent/patches/patch-src_data_chunk_list_h
deleted file mode 100644
index c1a324bee..000000000
--- a/package/libtorrent/patches/patch-src_data_chunk_list_h
+++ /dev/null
@@ -1,11 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/src/data/chunk_list.h 2008-05-07 14:19:13.000000000 +0200
-+++ libtorrent-0.12.2/src/data/chunk_list.h 2008-12-14 21:34:31.000000000 +0100
-@@ -38,6 +38,7 @@
- #define LIBTORRENT_DATA_CHUNK_LIST_H
-
- #include <vector>
-+#include <string>
- #include <rak/error_number.h>
- #include <rak/functional.h>
-
diff --git a/package/libtorrent/patches/patch-src_net_address_list_cc b/package/libtorrent/patches/patch-src_net_address_list_cc
deleted file mode 100644
index 4f888d13d..000000000
--- a/package/libtorrent/patches/patch-src_net_address_list_cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/src/net/address_list.cc 2008-05-07 14:19:12.000000000 +0200
-+++ libtorrent-0.12.2/src/net/address_list.cc 2008-12-14 21:47:24.000000000 +0100
-@@ -38,6 +38,8 @@
-
- #include <rak/functional.h>
-
-+#include <algorithm>
-+
- #include "download/download_info.h" // for SocketAddressCompact
-
- #include "address_list.h"
diff --git a/package/libtorrent/patches/patch-src_protocol_extensions_cc b/package/libtorrent/patches/patch-src_protocol_extensions_cc
index 9647dcfb0..9f3c60504 100644
--- a/package/libtorrent/patches/patch-src_protocol_extensions_cc
+++ b/package/libtorrent/patches/patch-src_protocol_extensions_cc
@@ -1,11 +1,10 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/src/protocol/extensions.cc 2008-05-07 14:19:12.000000000 +0200
-+++ libtorrent-0.12.2/src/protocol/extensions.cc 2009-05-21 23:39:00.000000000 +0200
-@@ -36,6 +36,7 @@
-
+--- libtorrent-0.12.4.orig/src/protocol/extensions.cc 2008-08-26 22:15:15.000000000 +0200
++++ libtorrent-0.12.4/src/protocol/extensions.cc 2009-08-28 17:38:49.879440210 +0200
+@@ -37,6 +37,7 @@
#include "config.h"
-+#include <cstdio>
#include <limits>
++#include <cstdio>
#include <sstream>
+ #include "download/available_list.h"
diff --git a/package/libtorrent/patches/patch-src_torrent_data_file_list_iterator_h b/package/libtorrent/patches/patch-src_torrent_data_file_list_iterator_h
deleted file mode 100644
index d20b9f974..000000000
--- a/package/libtorrent/patches/patch-src_torrent_data_file_list_iterator_h
+++ /dev/null
@@ -1,11 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/src/torrent/data/file_list_iterator.h 2008-05-07 14:19:13.000000000 +0200
-+++ libtorrent-0.12.2/src/torrent/data/file_list_iterator.h 2008-12-14 21:31:54.000000000 +0100
-@@ -39,6 +39,7 @@
-
- #include <torrent/common.h>
- #include <torrent/data/file_list.h>
-+#include <cstdlib>
-
- namespace torrent {
-
diff --git a/package/libtorrent/patches/patch-src_torrent_exceptions_cc b/package/libtorrent/patches/patch-src_torrent_exceptions_cc
deleted file mode 100644
index 2ed644ae1..000000000
--- a/package/libtorrent/patches/patch-src_torrent_exceptions_cc
+++ /dev/null
@@ -1,11 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/src/torrent/exceptions.cc 2008-05-07 14:19:13.000000000 +0200
-+++ libtorrent-0.12.2/src/torrent/exceptions.cc 2008-12-14 21:40:48.000000000 +0100
-@@ -37,6 +37,7 @@
- #include "config.h"
-
- #include <cerrno>
-+#include <cstring>
-
- #include "exceptions.h"
-
diff --git a/package/libtorrent/patches/patch-src_torrent_poll_epoll_cc b/package/libtorrent/patches/patch-src_torrent_poll_epoll_cc
new file mode 100644
index 000000000..c542f951f
--- /dev/null
+++ b/package/libtorrent/patches/patch-src_torrent_poll_epoll_cc
@@ -0,0 +1,10 @@
+--- libtorrent-0.12.4.orig/src/torrent/poll_epoll.cc 2008-10-28 12:49:47.000000000 +0100
++++ libtorrent-0.12.4/src/torrent/poll_epoll.cc 2009-08-28 17:34:23.579476292 +0200
+@@ -37,6 +37,7 @@
+ #include "config.h"
+
+ #include <cerrno>
++#include <cstdio>
+ #include <cstring>
+
+ #include <unistd.h>
diff --git a/package/libtorrent/patches/patch-src_torrent_tracker_list_h b/package/libtorrent/patches/patch-src_torrent_tracker_list_h
deleted file mode 100644
index b307908e4..000000000
--- a/package/libtorrent/patches/patch-src_torrent_tracker_list_h
+++ /dev/null
@@ -1,11 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/src/torrent/tracker_list.h 2008-05-07 14:19:13.000000000 +0200
-+++ libtorrent-0.12.2/src/torrent/tracker_list.h 2008-12-14 22:31:57.000000000 +0100
-@@ -39,6 +39,7 @@
-
- #include <algorithm>
- #include <vector>
-+#include <string>
- #include <torrent/common.h>
-
- namespace torrent {
diff --git a/package/libtorrent/patches/patch-src_tracker_tracker_dht_cc b/package/libtorrent/patches/patch-src_tracker_tracker_dht_cc
index 841918c26..94dc7b1a8 100644
--- a/package/libtorrent/patches/patch-src_tracker_tracker_dht_cc
+++ b/package/libtorrent/patches/patch-src_tracker_tracker_dht_cc
@@ -1,11 +1,10 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/src/tracker/tracker_dht.cc 2008-05-07 14:19:13.000000000 +0200
-+++ libtorrent-0.12.2/src/tracker/tracker_dht.cc 2009-05-21 23:43:05.000000000 +0200
-@@ -36,6 +36,7 @@
-
+--- libtorrent-0.12.4.orig/src/tracker/tracker_dht.cc 2008-08-26 22:18:34.000000000 +0200
++++ libtorrent-0.12.4/src/tracker/tracker_dht.cc 2009-08-28 17:44:05.940697717 +0200
+@@ -37,6 +37,7 @@
#include "config.h"
-+#include <cstdio>
#include <sstream>
++#include <cstdio>
#include "dht/dht_router.h"
+ #include "torrent/connection_manager.h"
diff --git a/package/libtorrent/patches/patch-src_tracker_tracker_udp_cc b/package/libtorrent/patches/patch-src_tracker_tracker_udp_cc
index 5b3567f09..5a0b90666 100644
--- a/package/libtorrent/patches/patch-src_tracker_tracker_udp_cc
+++ b/package/libtorrent/patches/patch-src_tracker_tracker_udp_cc
@@ -1,11 +1,11 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/src/tracker/tracker_udp.cc 2008-05-07 14:19:13.000000000 +0200
-+++ libtorrent-0.12.2/src/tracker/tracker_udp.cc 2009-05-21 23:39:25.000000000 +0200
-@@ -36,6 +36,7 @@
+--- libtorrent-0.12.4.orig/src/tracker/tracker_udp.cc 2008-05-07 14:19:13.000000000 +0200
++++ libtorrent-0.12.4/src/tracker/tracker_udp.cc 2009-08-28 17:51:08.510691244 +0200
+@@ -36,6 +36,8 @@
#include "config.h"
+#include <cstdio>
++
#include <sigc++/adaptors/bind.h>
#include <torrent/connection_manager.h>
diff --git a/package/libtorrent/patches/patch-src_utils_diffie_hellman_cc b/package/libtorrent/patches/patch-src_utils_diffie_hellman_cc
deleted file mode 100644
index 3608b70ba..000000000
--- a/package/libtorrent/patches/patch-src_utils_diffie_hellman_cc
+++ /dev/null
@@ -1,11 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- libtorrent-0.12.2.orig/src/utils/diffie_hellman.cc 2008-05-07 14:19:12.000000000 +0200
-+++ libtorrent-0.12.2/src/utils/diffie_hellman.cc 2008-12-14 21:51:18.000000000 +0100
-@@ -37,6 +37,7 @@
- #include "config.h"
-
- #include <string>
-+#include <cstring>
-
- #ifdef USE_OPENSSL
- #include <openssl/bn.h>
diff --git a/package/mac80211/Makefile b/package/mac80211/Makefile
index b3af9aa21..d03f59486 100644
--- a/package/mac80211/Makefile
+++ b/package/