diff --git a/utils/minicom/Makefile b/utils/minicom/Makefile index cf60e53ec..ba5677ed3 100644 --- a/utils/minicom/Makefile +++ b/utils/minicom/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2006-2014 OpenWrt.org +# Copyright (C) 2006-2015 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=minicom PKG_VERSION:=2.7 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://alioth.debian.org/frs/download.php/file/3977/ @@ -21,12 +21,13 @@ PKG_LICENSE_FILES:=COPYING PKG_FIXUP:=autoreconf +include $(INCLUDE_DIR)/nls.mk include $(INCLUDE_DIR)/package.mk define Package/minicom SECTION:=utils CATEGORY:=Utilities - DEPENDS:=+libncurses + DEPENDS:=$(ICONV_DEPENDS) +libncurses TITLE:=Terminal emulation program URL:=http://alioth.debian.org/projects/minicom/ SUBMENU:=Terminal diff --git a/utils/minicom/patches/101-fix_music_includes.patch b/utils/minicom/patches/101-fix_music_includes.patch new file mode 100644 index 000000000..a74d1233d --- /dev/null +++ b/utils/minicom/patches/101-fix_music_includes.patch @@ -0,0 +1,14 @@ +--- a/src/dial.c ++++ b/src/dial.c +@@ -39,11 +39,9 @@ + #include "intl.h" + + #ifdef VC_MUSIC +-# if defined(__GLIBC__) + # include + # include + # include +-# endif + #endif + + enum { CURRENT_VERSION = 6 }; diff --git a/utils/minicom/patches/102-fix_musl_compatibility.patch b/utils/minicom/patches/102-fix_musl_compatibility.patch new file mode 100644 index 000000000..4524b22d8 --- /dev/null +++ b/utils/minicom/patches/102-fix_musl_compatibility.patch @@ -0,0 +1,13 @@ +--- a/src/getsdir.h ++++ b/src/getsdir.h +@@ -24,6 +24,10 @@ + + #include + ++#ifndef MAXNAMLEN ++#define MAXNAMLEN 255 ++#endif ++ + typedef struct dirEntry { /* structure of data item */ + char fname[MAXNAMLEN + 1]; /* filename + terminating null */ + time_t time; /* last modification date */