--- /dev/null
+#
+# Copyright (C) 2006 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id$
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=bitchx
+PKG_VERSION:=1.1
+PKG_RELEASE:=1
+PKG_MD5SUM:=611d2dda222f00c10140236f4c331572
+
+PKG_SOURCE_URL:=http://bitchx.org/files/source/
+PKG_SOURCE:=ircii-pana-$(PKG_VERSION)-final.tar.gz
+PKG_CAT:=zcat
+
+PKG_BUILD_DIR:=$(BUILD_DIR)/BitchX
+PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
+
+PKG_BUILDDEP:=libncurses
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/bitchx
+ SECTION:=net
+ CATEGORY:=Network
+ DEPENDS:=+libncurses
+ TITLE:=popular IRC client
+ DESCRIPTION:=popular IRC client
+ URL:=http://www.bitchx.org
+endef
+
+define Build/Configure
+$(call Build/Configure/Default)
+endef
+
+define Build/Compile
+ rm -rf $(PKG_INSTALL_DIR)
+ mkdir -p $(PKG_INSTALL_DIR)
+ $(MAKE) -C $(PKG_BUILD_DIR) \
+ CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
+ DESTDIR="$(PKG_INSTALL_DIR)" \
+ all
+ mkdir -p $(PKG_INSTALL_DIR)/tmp
+ mkdir -p $(PKG_INSTALL_DIR)/etc/init.d
+ mkdir -p $(PKG_INSTALL_DIR)/usr/bin
+ mkdir -p $(PKG_INSTALL_DIR)/usr/lib/bx
+ mkdir -p $(PKG_INSTALL_DIR)/usr/share/man/man1
+ mkdir -p $(PKG_INSTALL_DIR)/usr/lib/bx/translation
+ mkdir -p $(PKG_INSTALL_DIR)/usr/lib/bx/plugins
+ mkdir -p $(PKG_INSTALL_DIR)/usr/lib/bx/help
+ install -c $(PKG_BUILD_DIR)/source/BitchX $(PKG_INSTALL_DIR)/usr/bin/BitchX-1.1-final
+ rm -f $(PKG_INSTALL_DIR)/usr/bin/BitchX
+ ln -s /usr/bin/BitchX-1.1-final $(PKG_INSTALL_DIR)/usr/bin/BitchX
+ install -c $(PKG_BUILD_DIR)/BitchX.help $(PKG_INSTALL_DIR)/usr/lib/bx/BitchX.help
+ install -c $(PKG_BUILD_DIR)/BitchX.ircnames $(PKG_INSTALL_DIR)/usr/lib/bx/BitchX.ircnames
+ install -c $(PKG_BUILD_DIR)/BitchX.quit $(PKG_INSTALL_DIR)/usr/lib/bx/BitchX.quit
+ install -c $(PKG_BUILD_DIR)/BitchX.reasons $(PKG_INSTALL_DIR)/usr/lib/bx/BitchX.kick
+ install -c $(PKG_BUILD_DIR)/source/wserv $(PKG_INSTALL_DIR)/usr/lib/bx/wserv
+ install -c $(PKG_BUILD_DIR)/source/scr-bx $(PKG_INSTALL_DIR)/usr/bin/scr-bx
+ $(CP) $(PKG_BUILD_DIR)/script $(PKG_INSTALL_DIR)/usr/lib/bx/
+ $(CP) $(PKG_BUILD_DIR)/translation $(PKG_INSTALL_DIR)/usr/lib/bx/
+ bzip2 $(PKG_INSTALL_DIR)/usr/lib/bx/translation/*
+ $(CP) ./files/bitchxrc $(PKG_INSTALL_DIR)/tmp/.bitchxrc
+ $(CP) ./files/S98bitchxrc $(PKG_INSTALL_DIR)/etc/init.d/S98bitchxrc
+endef
+
+define Package/bitchx/install
+ install -m0755 -d $(1)/usr/bin $(1)/usr/lib $(1)/etc/init.d $(1)/tmp
+ $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib
+ $(CP) $(PKG_INSTALL_DIR)/etc/init.d/S98bitchxrc $(1)/etc/init.d/
+ $(CP) $(PKG_INSTALL_DIR)/tmp/.bitchxrc $(1)/tmp
+endef
+
+$(eval $(call BuildPackage,bitchx))
--- /dev/null
+diff -urN BitchX/include/ctcp.h BitchX.new/include/ctcp.h
+--- BitchX/include/ctcp.h 2003-04-11 03:09:07.000000000 +0200
++++ BitchX.new/include/ctcp.h 2006-03-29 13:19:21.170693168 +0200
+@@ -56,7 +56,7 @@
+ extern CtcpEntryDll *dll_ctcp;
+
+
+-extern char *ctcp_type[];
++//extern char *ctcp_type[]; /* already declared in ctcp.c
+ extern int sed;
+ extern int in_ctcp_flag;
+
+diff -urN BitchX/include/struct.h BitchX.new/include/struct.h
+--- BitchX/include/struct.h 2003-04-11 03:09:07.000000000 +0200
++++ BitchX.new/include/struct.h 2006-03-29 13:19:26.653859600 +0200
+@@ -1064,7 +1064,7 @@
+ int delete;
+ } TimerList;
+
+-extern TimerList *PendingTimers;
++//extern TimerList *PendingTimers;
+ typedef struct nicktab_stru
+ {
+ struct nicktab_stru *next;