diff -uNr -x CVS openwrt-original/package/Config.in openwrt-microcom/package/Config.in
--- openwrt-original/package/Config.in	2005-05-24 07:59:17.000000000 +0200
+++ openwrt-microcom/package/Config.in	2005-05-24 16:02:26.186061424 +0200
@@ -111,6 +111,7 @@
 comment "Utilities ---"
 source "package/usbutils/Config.in"  # lsusb
 source "package/setserial/Config.in"
+source "package/microcom/Config.in"
 source "package/strace/Config.in"
 
 # what are we going to do with both of you
diff -uNr -x CVS openwrt-original/package/Makefile openwrt-microcom/package/Makefile
--- openwrt-original/package/Makefile	2005-05-24 07:59:17.000000000 +0200
+++ openwrt-microcom/package/Makefile	2005-05-24 16:02:12.583129384 +0200
@@ -84,6 +84,7 @@
 package-$(BR2_PACKAGE_SDK) += sdk
 package-$(BR2_PACKAGE_SER) += ser
 package-$(BR2_PACKAGE_SETSERIAL) += setserial
+package-$(BR2_PACKAGE_MICROCOM) += microcom
 package-$(BR2_PACKAGE_SHAT) += shat
 package-$(BR2_PACKAGE_SHFS) += shfs
 package-$(BR2_PACKAGE_SIPROXD) += siproxd
diff -uNr -x CVS openwrt-original/package/microcom/Config.in openwrt-microcom/package/microcom/Config.in
--- openwrt-original/package/microcom/Config.in	1970-01-01 01:00:00.000000000 +0100
+++ openwrt-microcom/package/microcom/Config.in	2005-03-28 15:37:16.000000000 +0200
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_MICROCOM
+	tristate "microcom (serial terminal)"
+	default m
+	help
+	  microcom is a minicom-like serial terminal emulator with scripting 
+	  support.
diff -uNr -x CVS openwrt-original/package/microcom/Makefile openwrt-microcom/package/microcom/Makefile
--- openwrt-original/package/microcom/Makefile	1970-01-01 01:00:00.000000000 +0100
+++ openwrt-microcom/package/microcom/Makefile	2005-05-24 16:25:57.237548992 +0200
@@ -0,0 +1,43 @@
+# $Id$
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=microcom
+PKG_VERSION:=1.02
+PKG_FILEVERSION:=102
+PKG_RELEASE:=1
+PKG_MD5SUM:=c7817035dc41cb02e7cfb565cf9b7401
+
+PKG_SOURCE_URL:=http://microcom.port5.com/
+PKG_SOURCE:=m$(PKG_FILEVERSION).tar.gz
+PKG_CAT:=zcat
+
+PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
+PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
+
+include $(TOPDIR)/package/rules.mk
+
+$(eval $(call PKG_template,MICROCOM,microcom,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
+
+$(PKG_BUILD_DIR)/.prepared:
+	rm -rf $(PKG_BUILD_DIR)
+	mkdir -p $(PKG_BUILD_DIR)
+	# the .tar.gz is different - no subdirectory, so do this manually
+	$(PKG_CAT) $(DL_DIR)/$(PKG_SOURCE) | tar -C $(PKG_BUILD_DIR) $(TAR_OPTIONS) -
+	touch $@
+
+$(PKG_BUILD_DIR)/.configured:
+	cp $(PKG_BUILD_DIR)/Makefile  $(PKG_BUILD_DIR)/Makefile.tmp
+	sed 's~gcc~$$(CC)~' $(PKG_BUILD_DIR)/Makefile.tmp > $(PKG_BUILD_DIR)/Makefile
+	touch $@
+
+$(PKG_BUILD_DIR)/.built:
+	$(MAKE) -C $(PKG_BUILD_DIR) CC=$(TARGET_CC)
+	touch $@
+
+$(IPKG_MICROCOM):
+	install -d -m0755 $(IDIR_MICROCOM)/usr/bin
+	install -m0755 $(PKG_BUILD_DIR)/microcom $(IDIR_MICROCOM)/usr/bin
+	$(RSTRIP) $(IDIR_MICROCOM)
+	$(IPKG_BUILD) $(IDIR_MICROCOM) $(PACKAGE_DIR)
+
diff -uNr -x CVS openwrt-original/package/microcom/ipkg/microcom.control openwrt-microcom/package/microcom/ipkg/microcom.control
--- openwrt-original/package/microcom/ipkg/microcom.control	1970-01-01 01:00:00.000000000 +0100
+++ openwrt-microcom/package/microcom/ipkg/microcom.control	2005-05-24 16:26:35.839680576 +0200
@@ -0,0 +1,6 @@
+Package: microcom
+Priority: optional
+Section: console
+Maintainer: Georg Lukas <georg@boerde.de>
+Source: buildroot internal
+Description: serial terminal
