From 91424f633e905472b51b20ae02e21f3d5e7df9c1 Mon Sep 17 00:00:00 2001 From: its-pointless Date: Wed, 25 Jan 2017 11:03:51 +1100 Subject: [PATCH] minicom and lrzsz (#228) --- packages/lrzsz/build.sh | 8 ++++++++ packages/minicom/build.sh | 8 ++++++++ packages/minicom/dial.c.patch | 11 +++++++++++ packages/minicom/file.c.patch | 11 +++++++++++ packages/minicom/getdir.c.patch | 20 ++++++++++++++++++++ packages/minicom/getdir.h.patch | 18 ++++++++++++++++++ packages/minicom/script.h.patch | 11 +++++++++++ packages/minicom/wkeys.c.patch | 11 +++++++++++ 8 files changed, 98 insertions(+) create mode 100644 packages/lrzsz/build.sh create mode 100644 packages/minicom/build.sh create mode 100644 packages/minicom/dial.c.patch create mode 100644 packages/minicom/file.c.patch create mode 100644 packages/minicom/getdir.c.patch create mode 100644 packages/minicom/getdir.h.patch create mode 100644 packages/minicom/script.h.patch create mode 100644 packages/minicom/wkeys.c.patch diff --git a/packages/lrzsz/build.sh b/packages/lrzsz/build.sh new file mode 100644 index 000000000..edad836ff --- /dev/null +++ b/packages/lrzsz/build.sh @@ -0,0 +1,8 @@ +TERMUX_PKG_HOMEPAGE=https://ohse.de/uwe/software/lrzsz.html +TERMUX_PKG_DESCRIPTION="z modem file transfer over serial terminal" +TERMUX_PKG_VERSION=0.12.20 +TERMUX_PKG_SRCURL=https://ohse.de/uwe/releases/lrzsz-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_BUILD_IN_SRC=yes +TERMUX_PKG_DEPENDS="libandroid-support" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-syslog" + diff --git a/packages/minicom/build.sh b/packages/minicom/build.sh new file mode 100644 index 000000000..0e954e6e4 --- /dev/null +++ b/packages/minicom/build.sh @@ -0,0 +1,8 @@ +TERMUX_PKG_HOMEPAGE=https://alioth.debian.org/ +TERMUX_PKG_DESCRIPTION="minicom" +TERMUX_PKG_VERSION=2.7 +TERMUX_PKG_BUILD_REVISION=1 +TERMUX_PKG_SRCURL=https://alioth.debian.org/frs/download.php/file/3977/minicom-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_BUILD_IN_SRC=yes +TERMUX_PKG_DEPENDS="libandroid-support" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-socket --disable-music" diff --git a/packages/minicom/dial.c.patch b/packages/minicom/dial.c.patch new file mode 100644 index 000000000..5834c1565 --- /dev/null +++ b/packages/minicom/dial.c.patch @@ -0,0 +1,11 @@ +--- ../minicom-2.7/src/dial.c 2013-05-10 04:32:02.000000000 +1000 ++++ ./src/dial.c 2016-04-19 15:38:20.216743308 +1000 +@@ -33,7 +33,7 @@ + #include + #include + #include +- ++#include + #include "port.h" + #include "minicom.h" + #include "intl.h" diff --git a/packages/minicom/file.c.patch b/packages/minicom/file.c.patch new file mode 100644 index 000000000..47d7d8670 --- /dev/null +++ b/packages/minicom/file.c.patch @@ -0,0 +1,11 @@ +--- ../minicom-2.7/src/file.c 2011-02-14 21:14:57.000000000 +1100 ++++ ./src/file.c 2016-04-19 15:56:22.188283387 +1000 +@@ -25,7 +25,7 @@ + #endif + + #include +- ++#include + #include "port.h" + #include "minicom.h" + #include "intl.h" diff --git a/packages/minicom/getdir.c.patch b/packages/minicom/getdir.c.patch new file mode 100644 index 000000000..efe5190f0 --- /dev/null +++ b/packages/minicom/getdir.c.patch @@ -0,0 +1,20 @@ +--- ../minicom-2.7/src/getsdir.c 2011-02-14 21:07:00.000000000 +1100 ++++ ./src/getsdir.c 2016-04-19 15:47:10.402330875 +1000 +@@ -145,7 +145,7 @@ + * + * The data will be in the form: + * typedef struct dirEntry { +- * char fname[MAXNAMLEN + 1]; ++ * char fname[NAME_MAX + 1]; + * time_t time; + * mode_t mode; + * } GETSDIR_ENTRY; +@@ -232,7 +232,7 @@ + } + + /* copy the filename */ +- strncpy((*datptr)[cnt].fname, dp->d_name, MAXNAMLEN); ++ strncpy((*datptr)[cnt].fname, dp->d_name, NAME_MAX); + + /* get information about the directory entry */ + snprintf(fpath, sizeof(fpath), "%s/%s", dirpath, dp->d_name); diff --git a/packages/minicom/getdir.h.patch b/packages/minicom/getdir.h.patch new file mode 100644 index 000000000..f1d65b95c --- /dev/null +++ b/packages/minicom/getdir.h.patch @@ -0,0 +1,18 @@ +--- ../minicom-2.7/src/getsdir.h 2009-12-13 02:47:47.000000000 +1100 ++++ ./src/getsdir.h 2016-04-19 15:59:00.459999674 +1000 +@@ -23,12 +23,12 @@ + */ + + #include +- ++#include + typedef struct dirEntry { /* structure of data item */ +- char fname[MAXNAMLEN + 1]; /* filename + terminating null */ ++ char fname[NAME_MAX + 1]; /* filename + terminating null */ + time_t time; /* last modification date */ + mode_t mode; /* file mode (dir? etc.) */ +- ushort cflags; /* caller field for convenience */ ++ u_short cflags; /* caller field for convenience */ + } GETSDIR_ENTRY; + + #define GETSDIR_PARNT 0x01 /* include parent dir (..) */ diff --git a/packages/minicom/script.h.patch b/packages/minicom/script.h.patch new file mode 100644 index 000000000..6c799fe41 --- /dev/null +++ b/packages/minicom/script.h.patch @@ -0,0 +1,11 @@ +--- ../minicom-2.7/src/script.c 2013-10-29 22:07:42.000000000 +1100 ++++ ./src/script.c 2016-04-19 16:02:45.252434872 +1000 +@@ -33,7 +33,7 @@ + #endif + + #include +- ++#include + #include "port.h" + #include "minicom.h" + #include "intl.h" diff --git a/packages/minicom/wkeys.c.patch b/packages/minicom/wkeys.c.patch new file mode 100644 index 000000000..1ff57ac3d --- /dev/null +++ b/packages/minicom/wkeys.c.patch @@ -0,0 +1,11 @@ +--- ../minicom-2.7/src/wkeys.c 2013-01-11 08:39:27.000000000 +1100 ++++ ./src/wkeys.c 2016-04-20 12:28:36.762865823 +1000 +@@ -27,7 +27,7 @@ + #include "intl.h" + + #if KEY_KLUDGE && defined(linux) +-# include ++# include + # include + #endif +