aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancesco Colista <francesco.colista@gmail.com>2013-12-06 13:55:22 +0000
committerFrancesco Colista <francesco.colista@gmail.com>2013-12-06 13:55:22 +0000
commit7a63f93f4ed538d69edaa283b9f5047d817802d3 (patch)
treef132cb10009a379fa3e041d86efa4882f2da1118
parenta0487e87e4fc36321c248b128d4ec15606a402c7 (diff)
downloadalpine_aports-7a63f93f4ed538d69edaa283b9f5047d817802d3.tar.bz2
alpine_aports-7a63f93f4ed538d69edaa283b9f5047d817802d3.tar.xz
alpine_aports-7a63f93f4ed538d69edaa283b9f5047d817802d3.zip
testing/mosh: get rid of locale and utf8
-rw-r--r--testing/mosh/APKBUILD6
-rw-r--r--testing/mosh/disable-utf8-check.patch153
2 files changed, 19 insertions, 140 deletions
diff --git a/testing/mosh/APKBUILD b/testing/mosh/APKBUILD
index 7c5495e6d1..b9aa682f0c 100644
--- a/testing/mosh/APKBUILD
+++ b/testing/mosh/APKBUILD
@@ -39,8 +39,8 @@ package() {
39} 39}
40 40
41md5sums="c2d918f4d91fdc32546e2e089f9281b2 mosh-1.2.4.tar.gz 41md5sums="c2d918f4d91fdc32546e2e089f9281b2 mosh-1.2.4.tar.gz
42521b99f8ed402bceb7b600bc01e71383 disable-utf8-check.patch" 42f9e6a14dc7a300d95625265ab5e847d7 disable-utf8-check.patch"
43sha256sums="e74d0d323226046e402dd469a176075fc2013b69b0e67cea49762c957175df46 mosh-1.2.4.tar.gz 43sha256sums="e74d0d323226046e402dd469a176075fc2013b69b0e67cea49762c957175df46 mosh-1.2.4.tar.gz
44732239ba535072466d997fd09e365d4d86639ac327fc820eaf21ef5a31c37aae disable-utf8-check.patch" 4460416de55be97a3c80d3b89e44b8602a8b4dcca6de8e70cb15d2c96e30a7de42 disable-utf8-check.patch"
45sha512sums="f7505faffdc8da734179b37339b554f83cbf5450b251cd2aa50d63cd6e4cbefa0da17a1c1b2a61858735ac9e5cee5841ed20e81e244380f5f9a02af1b87199cc mosh-1.2.4.tar.gz 45sha512sums="f7505faffdc8da734179b37339b554f83cbf5450b251cd2aa50d63cd6e4cbefa0da17a1c1b2a61858735ac9e5cee5841ed20e81e244380f5f9a02af1b87199cc mosh-1.2.4.tar.gz
46e20d876d8355a872d9f311ce6390996b7473ea4215b55c292735fd294eca0b66393cbec3d8c9c387403875b6b6456f026669bd320ba991d6358df1e9508ec437 disable-utf8-check.patch" 463c3b60b9aa837d76e53855907c59c3b1648e3a2e166b3ec902aec117e4e56d850553a089401a3bb9901412c125d30d4dac76d204721a17286a0ddc922508f6fc disable-utf8-check.patch"
diff --git a/testing/mosh/disable-utf8-check.patch b/testing/mosh/disable-utf8-check.patch
index 61aff2f681..3d8716aa15 100644
--- a/testing/mosh/disable-utf8-check.patch
+++ b/testing/mosh/disable-utf8-check.patch
@@ -1,137 +1,16 @@
1Index: utils/mosh/Makefile 1--- a/src/util/locale_utils.cc
2=================================================================== 2+++ b/src/util/locale_utils.cc
3--- utils/mosh/Makefile (revision 0) 3@@ -86,10 +86,10 @@ const char *locale_charset( void )
4+++ utils/mosh/Makefile (working copy) 4
5@@ -0,0 +1,111 @@ 5 bool is_utf8_locale( void ) {
6+# 6 /* Verify locale calls for UTF-8 */
7+# Copyright (C) 2011-2013 Entware 7- if ( strcmp( locale_charset(), "UTF-8" ) != 0 &&
8+# 8- strcmp( locale_charset(), "utf-8" ) != 0 ) {
9+# This is free software, licensed under the GNU General Public License v2. 9- return 0;
10+# See /LICENSE for more information. 10- }
11+# 11+ //if ( strcmp( locale_charset(), "UTF-8" ) != 0 &&
12+ 12+ // strcmp( locale_charset(), "utf-8" ) != 0 ) {
13+include $(TOPDIR)/rules.mk 13+ // return 0;
14+ 14+ //}
15+PKG_NAME:=mosh 15 return 1;
16+PKG_VERSION:=1.2.4a-20130327 16 }
17+PKG_REV:=1b9915fcaf6205f718433b904618e1e5a4602c66
18+PKG_RELEASE:=1
19+
20+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
21+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
22+PKG_SOURCE_URL:=git://github.com/keithw/mosh.git
23+PKG_SOURCE_PROTO:=git
24+PKG_SOURCE_VERSION:=$(PKG_REV)
25+
26+PKG_FIXUP:=autoreconf
27+PKG_INSTALL:=1
28+
29+include $(INCLUDE_DIR)/package.mk
30+
31+define Package/mosh/Default
32+ SECTION:=utils
33+ CATEGORY:=Utilities
34+ TITLE:=Mosh mobile shell
35+ DEPENDS:=+libncursesw +libopenssl +protobuf
36+ URL:=http://mosh.mit.edu/
37+ MAINTAINER:=Entware team, wl500g-repo.googlecode.com
38+endef
39+
40+define Package/mosh-client
41+$(call Package/mosh/Default)
42+ TITLE+= (client)
43+endef
44+
45+define Package/mosh-server
46+$(call Package/mosh/Default)
47+ TITLE+= (client)
48+endef
49+
50+define Package/mosh-full
51+$(call Package/mosh/Default)
52+ TITLE+= (client)
53+ DEPENDS:= \
54+ +mosh-client \
55+ +mosh-server \
56+ +perlbase-essential \
57+ +perlbase-socket \
58+ +perlbase-xsloader \
59+ +perlbase-getopt \
60+ +perlbase-errno \
61+ +perlbase-config \
62+ +perlbase-io \
63+ +perlbase-symbol \
64+ +perlbase-selectsaver \
65+ +perlbase-posix \
66+ +perlbase-autoloader \
67+ +perlbase-fcntl \
68+ +perlbase-tie
69+endef
70+
71+
72+define Package/mosh/Default/description
73+ Mosh is a remote terminal application that allows roaming, supports
74+ intermittent connectivity, and provides intelligent local echo and line
75+ editing of user keystrokes.
76+endef
77+
78+define Package/mosh-client/description
79+$(call Package/mosh/Default/description)
80+ This is a mosh client.
81+endef
82+
83+define Package/mosh-server/description
84+$(call Package/mosh/Default/description)
85+ This is a mosh server.
86+endef
87+
88+define Package/mosh-full/description
89+$(call Package/mosh/Default/description)
90+ This is a full package with perl wrapper script
91+endef
92+
93+
94+CONFIGURE_ARGS += \
95+ --with-curses=$(STAGING_DIR)/usr \
96+ --disable-hardening \
97+ --without-utempter \
98+
99+define Package/mosh-client/install
100+ $(INSTALL_DIR) $(1)/usr/bin
101+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mosh-client $(1)/usr/bin/
102+endef
103+
104+define Package/mosh-server/install
105+ $(INSTALL_DIR) $(1)/usr/bin
106+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mosh-server $(1)/usr/bin/
107+endef
108+
109+define Package/mosh-full/install
110+ $(INSTALL_DIR) $(1)/usr/bin
111+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mosh $(1)/usr/bin/
112+endef
113+
114+$(eval $(call BuildPackage,mosh-client))
115+$(eval $(call BuildPackage,mosh-server))
116+$(eval $(call BuildPackage,mosh-full))
117Index: utils/mosh/patches/disable-utf8-check.patch
118===================================================================
119--- utils/mosh/patches/disable-utf8-check.patch (revision 0)
120+++ utils/mosh/patches/disable-utf8-check.patch (working copy)
121@@ -0,0 +1,16 @@
122+--- a/src/util/locale_utils.cc
123++++ b/src/util/locale_utils.cc
124+@@ -86,10 +86,10 @@ const char *locale_charset( void )
125+
126+ bool is_utf8_locale( void ) {
127+ /* Verify locale calls for UTF-8 */
128+- if ( strcmp( locale_charset(), "UTF-8" ) != 0 &&
129+- strcmp( locale_charset(), "utf-8" ) != 0 ) {
130+- return 0;
131+- }
132++ //if ( strcmp( locale_charset(), "UTF-8" ) != 0 &&
133++ // strcmp( locale_charset(), "utf-8" ) != 0 ) {
134++ // return 0;
135++ //}
136+ return 1;
137+ }