diff options
Diffstat (limited to 'testing/mosh/disable-utf8-check.patch')
-rw-r--r-- | testing/mosh/disable-utf8-check.patch | 153 |
1 files changed, 16 insertions, 137 deletions
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; + } |