diff -Naur '--exclude=.*' make/smstools3.orig/Config.in make/smstools3/Config.in
--- make/smstools3.orig/Config.in 1970-01-01 01:00:00.000000000 +0100
+++ make/smstools3/Config.in 2012-04-16 23:18:53.000000000 +0200
@@ -0,0 +1,9 @@
+config FREETZ_PACKAGE_SMSTOOLS3
+ bool "smstools3 3.1.14 (binary only)"
+ default n
+ help
+ The SMS Server Tools 3 is a SMS Gateway software which can send
+ and receive short messages through GSM modems and mobile phones.
+ This is the enhanced version 3.x maintained by Mr. Keijo "Keke"
+ Kasvi.
+ WWW: http://smstools3.kekekasvi.com
diff -Naur '--exclude=.*' make/smstools3.orig/Makefile.in make/smstools3/Makefile.in
--- make/smstools3.orig/Makefile.in 1970-01-01 01:00:00.000000000 +0100
+++ make/smstools3/Makefile.in 2012-04-16 23:30:43.000000000 +0200
@@ -0,0 +1,3 @@
+ifeq ($(strip $(FREETZ_PACKAGE_SMSTOOLS3)),y)
+PACKAGES+=smstools3
+endif
diff -Naur '--exclude=.*' make/smstools3.orig/patches/100_smsd_cfg_h.patch make/smstools3/patches/100_smsd_cfg_h.patch
--- make/smstools3.orig/patches/100_smsd_cfg_h.patch 1970-01-01 01:00:00.000000000 +0100
+++ make/smstools3/patches/100_smsd_cfg_h.patch 2012-04-16 23:04:27.000000000 +0200
@@ -0,0 +1,20 @@
+--- src/smsd_cfg.h.orig 2012-04-16 22:58:03.000000000 +0200
++++ src/smsd_cfg.h 2012-04-16 23:03:54.000000000 +0200
+@@ -34,7 +34,7 @@
+
+ #define MM_CORE_FNAME "/tmp/mm_smsd_%i" /* %i is PID */
+
+-#define NUMS 64
++#define NUMBER_OF_MODEMS 64
+ #define SIZE_NUM 16
+
+ #define DEVICE devices[process_id]
+@@ -120,7 +120,7 @@
+ typedef struct
+ {
+ char name[32]; // Name of the queue
+- char numbers[NUMS][SIZE_NUM]; // Phone numbers assigned to this queue
++ char numbers[NUMBER_OF_MODEMS][SIZE_NUM]; // Phone numbers assigned to this queue
+ char directory[PATH_MAX]; // Queue directory
+ } _queue;
+
diff -Naur '--exclude=.*' make/smstools3.orig/patches/110_smsd_cfg_c.patch make/smstools3/patches/110_smsd_cfg_c.patch
--- make/smstools3.orig/patches/110_smsd_cfg_c.patch 1970-01-01 01:00:00.000000000 +0100
+++ make/smstools3/patches/110_smsd_cfg_c.patch 2012-04-16 23:07:50.000000000 +0200
@@ -0,0 +1,11 @@
+--- src/smsd_cfg.c.orig 2012-04-16 23:06:40.000000000 +0200
++++ src/smsd_cfg.c 2012-04-16 23:07:09.000000000 +0200
+@@ -36,6 +36,8 @@
+ #include "alarm.h"
+ #include "logging.h"
+
++#define NUMS 64
++
+ int conf_ask = 0;
+ char *yesno_error = "Invalid %s value: %s\n";
+
diff -Naur '--exclude=.*' make/smstools3.orig/smstools3.mk make/smstools3/smstools3.mk
--- make/smstools3.orig/smstools3.mk 1970-01-01 01:00:00.000000000 +0100
+++ make/smstools3/smstools3.mk 2012-04-16 23:24:46.000000000 +0200
@@ -0,0 +1,32 @@
+$(call PKG_INIT_BIN, 3.1.14)
+$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz
+$(PKG)_SITE:=http://$(pkg).kekekasvi.com/packages
+$(PKG)_SOURCE_MD5:=e0f9f84240f0db9a286aa3a5fa3bd8fb
+$(PKG)_DIR:=$(SOURCE_DIR)/$(pkg)
+$(PKG)_BINARY:=$($(PKG)_DIR)/src/smsd
+$(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/bin/smsd
+
+$(PKG_SOURCE_DOWNLOAD)
+$(PKG_UNPACKED)
+$(PKG_CONFIGURED_NOP)
+
+$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
+ $(SUBMAKE) -C $(SMSTOOLS3_DIR) \
+ CC="$(TARGET_CC)" \
+ CFLAGS="$(TARGET_CFLAGS) -DNOSTATS"
+
+$($(PKG)_TARGET_BINARY): $($(PKG)_BINARY)
+ $(INSTALL_BINARY_STRIP)
+
+$(pkg):
+
+$(pkg)-precompiled: $($(PKG)_TARGET_BINARY)
+
+$(pkg)-clean:
+ -$(SUBMAKE) -C $(SMSTOOLS3_DIR) clean
+ $(RM) $(SMSTOOLS3_DIR)/.configured
+
+$(pkg)-uninstall:
+ $(RM) $(SMSTOOLS3_TARGET_BINARY)
+
+$(PKG_FINISH)