From 7a63f93f4ed538d69edaa283b9f5047d817802d3 Mon Sep 17 00:00:00 2001 From: Francesco Colista Date: Fri, 6 Dec 2013 13:55:22 +0000 Subject: testing/mosh: get rid of locale and utf8 --- testing/mosh/APKBUILD | 6 +- testing/mosh/disable-utf8-check.patch | 153 ++++------------------------------ 2 files changed, 19 insertions(+), 140 deletions(-) (limited to 'testing') diff --git a/testing/mosh/APKBUILD b/testing/mosh/APKBUILD index 7c5495e6d..b9aa682f0 100644 --- a/testing/mosh/APKBUILD +++ b/testing/mosh/APKBUILD @@ -39,8 +39,8 @@ package() { } md5sums="c2d918f4d91fdc32546e2e089f9281b2 mosh-1.2.4.tar.gz -521b99f8ed402bceb7b600bc01e71383 disable-utf8-check.patch" +f9e6a14dc7a300d95625265ab5e847d7 disable-utf8-check.patch" sha256sums="e74d0d323226046e402dd469a176075fc2013b69b0e67cea49762c957175df46 mosh-1.2.4.tar.gz -732239ba535072466d997fd09e365d4d86639ac327fc820eaf21ef5a31c37aae disable-utf8-check.patch" +60416de55be97a3c80d3b89e44b8602a8b4dcca6de8e70cb15d2c96e30a7de42 disable-utf8-check.patch" sha512sums="f7505faffdc8da734179b37339b554f83cbf5450b251cd2aa50d63cd6e4cbefa0da17a1c1b2a61858735ac9e5cee5841ed20e81e244380f5f9a02af1b87199cc mosh-1.2.4.tar.gz -e20d876d8355a872d9f311ce6390996b7473ea4215b55c292735fd294eca0b66393cbec3d8c9c387403875b6b6456f026669bd320ba991d6358df1e9508ec437 disable-utf8-check.patch" +3c3b60b9aa837d76e53855907c59c3b1648e3a2e166b3ec902aec117e4e56d850553a089401a3bb9901412c125d30d4dac76d204721a17286a0ddc922508f6fc disable-utf8-check.patch" diff --git a/testing/mosh/disable-utf8-check.patch b/testing/mosh/disable-utf8-check.patch index 61aff2f68..3d8716aa1 100644 --- a/testing/mosh/disable-utf8-check.patch +++ b/testing/mosh/disable-utf8-check.patch @@ -1,137 +1,16 @@ -Index: utils/mosh/Makefile -=================================================================== ---- utils/mosh/Makefile (revision 0) -+++ utils/mosh/Makefile (working copy) -@@ -0,0 +1,111 @@ -+# -+# Copyright (C) 2011-2013 Entware -+# -+# This is free software, licensed under the GNU General Public License v2. -+# See /LICENSE for more information. -+# -+ -+include $(TOPDIR)/rules.mk -+ -+PKG_NAME:=mosh -+PKG_VERSION:=1.2.4a-20130327 -+PKG_REV:=1b9915fcaf6205f718433b904618e1e5a4602c66 -+PKG_RELEASE:=1 -+ -+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 -+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -+PKG_SOURCE_URL:=git://github.com/keithw/mosh.git -+PKG_SOURCE_PROTO:=git -+PKG_SOURCE_VERSION:=$(PKG_REV) -+ -+PKG_FIXUP:=autoreconf -+PKG_INSTALL:=1 -+ -+include $(INCLUDE_DIR)/package.mk -+ -+define Package/mosh/Default -+ SECTION:=utils -+ CATEGORY:=Utilities -+ TITLE:=Mosh mobile shell -+ DEPENDS:=+libncursesw +libopenssl +protobuf -+ URL:=http://mosh.mit.edu/ -+ MAINTAINER:=Entware team, wl500g-repo.googlecode.com -+endef -+ -+define Package/mosh-client -+$(call Package/mosh/Default) -+ TITLE+= (client) -+endef -+ -+define Package/mosh-server -+$(call Package/mosh/Default) -+ TITLE+= (client) -+endef -+ -+define Package/mosh-full -+$(call Package/mosh/Default) -+ TITLE+= (client) -+ DEPENDS:= \ -+ +mosh-client \ -+ +mosh-server \ -+ +perlbase-essential \ -+ +perlbase-socket \ -+ +perlbase-xsloader \ -+ +perlbase-getopt \ -+ +perlbase-errno \ -+ +perlbase-config \ -+ +perlbase-io \ -+ +perlbase-symbol \ -+ +perlbase-selectsaver \ -+ +perlbase-posix \ -+ +perlbase-autoloader \ -+ +perlbase-fcntl \ -+ +perlbase-tie -+endef -+ -+ -+define Package/mosh/Default/description -+ Mosh is a remote terminal application that allows roaming, supports -+ intermittent connectivity, and provides intelligent local echo and line -+ editing of user keystrokes. -+endef -+ -+define Package/mosh-client/description -+$(call Package/mosh/Default/description) -+ This is a mosh client. -+endef -+ -+define Package/mosh-server/description -+$(call Package/mosh/Default/description) -+ This is a mosh server. -+endef -+ -+define Package/mosh-full/description -+$(call Package/mosh/Default/description) -+ This is a full package with perl wrapper script -+endef -+ -+ -+CONFIGURE_ARGS += \ -+ --with-curses=$(STAGING_DIR)/usr \ -+ --disable-hardening \ -+ --without-utempter \ -+ -+define Package/mosh-client/install -+ $(INSTALL_DIR) $(1)/usr/bin -+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mosh-client $(1)/usr/bin/ -+endef -+ -+define Package/mosh-server/install -+ $(INSTALL_DIR) $(1)/usr/bin -+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mosh-server $(1)/usr/bin/ -+endef -+ -+define Package/mosh-full/install -+ $(INSTALL_DIR) $(1)/usr/bin -+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mosh $(1)/usr/bin/ -+endef -+ -+$(eval $(call BuildPackage,mosh-client)) -+$(eval $(call BuildPackage,mosh-server)) -+$(eval $(call BuildPackage,mosh-full)) -Index: utils/mosh/patches/disable-utf8-check.patch -=================================================================== ---- utils/mosh/patches/disable-utf8-check.patch (revision 0) -+++ utils/mosh/patches/disable-utf8-check.patch (working copy) -@@ -0,0 +1,16 @@ -+--- a/src/util/locale_utils.cc -++++ b/src/util/locale_utils.cc -+@@ -86,10 +86,10 @@ const char *locale_charset( void ) -+ -+ bool is_utf8_locale( void ) { -+ /* Verify locale calls for UTF-8 */ -+- if ( strcmp( locale_charset(), "UTF-8" ) != 0 && -+- strcmp( locale_charset(), "utf-8" ) != 0 ) { -+- return 0; -+- } -++ //if ( strcmp( locale_charset(), "UTF-8" ) != 0 && -++ // strcmp( locale_charset(), "utf-8" ) != 0 ) { -++ // return 0; -++ //} -+ return 1; -+ } +--- a/src/util/locale_utils.cc ++++ b/src/util/locale_utils.cc +@@ -86,10 +86,10 @@ const char *locale_charset( void ) + + bool is_utf8_locale( void ) { + /* Verify locale calls for UTF-8 */ +- if ( strcmp( locale_charset(), "UTF-8" ) != 0 && +- strcmp( locale_charset(), "utf-8" ) != 0 ) { +- return 0; +- } ++ //if ( strcmp( locale_charset(), "UTF-8" ) != 0 && ++ // strcmp( locale_charset(), "utf-8" ) != 0 ) { ++ // return 0; ++ //} + return 1; + } -- cgit v1.2.3