Upgrade mc package. Tickets 9225 and 9268 can be closed. The mc package
Upgrade mc package. Tickets 9225 and 9268 can be closed. The mc package
is optimized for size.

Signed-off-by: Luka Perkov < openwrt ->-to->- lukaperkov.net >

git-svn-id: svn://svn.openwrt.org/openwrt/packages@26762 3c298f89-4303-0410-b956-a3cf2f4a3e73

# #
# Copyright (C) 2006-2009 OpenWrt.org # Copyright (C) 2006-2011 OpenWrt.org
# #
# This is free software, licensed under the GNU General Public License v2. # This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information. # See /LICENSE for more information.
# #
   
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
   
PKG_NAME:=mc PKG_NAME:=mc
PKG_VERSION:=4.7.5.1 PKG_VERSION:=4.7.5.2
PKG_RELEASE:=1 PKG_RELEASE:=1
   
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.midnight-commander.org/downloads/ PKG_SOURCE_URL:=http://www.midnight-commander.org/downloads/
PKG_MD5SUM:=e673b7ec0191e4061b5d8b69368aa113 PKG_MD5SUM:=9fdfe7c0fcff362436eb35fcd1adf0fd
   
  PKG_BUILD_PARALLEL:=1
   
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk include $(INCLUDE_DIR)/nls.mk
   
define Package/mc define Package/mc
SECTION:=utils SECTION:=utils
CATEGORY:=Utilities CATEGORY:=Utilities
DEPENDS:=+glib2 +libncurses +libiconv DEPENDS:=+glib2 +libncurses +libiconv
TITLE:=midnight commander - a powerful file manager TITLE:=midnight commander - a powerful file manager
URL:=http://www.midnight-commander.org/ URL:=http://www.midnight-commander.org/
SUBMENU:=filemanager SUBMENU:=filemanager
  MAINTAINER:=Luka Perkov <openwrt@lukaperkov.net>
endef endef
   
define Package/mc/description define Package/mc/description
GNU Midnight Commander is a text-mode full-screen file manager. GNU Midnight Commander is a visual file manager, licensed under GNU General
It uses a two panel interface and a subshell for command execution. Public License and therefore qualifies as Free Software. It's a feature rich
It includes an internal editor with syntax highlighting and an full-screen text mode application that allows you to copy, move and delete
internal viewer with support for binary files. Also included is files and whole directory trees, search for files and run commands in the
Virtual Filesystem (VFS), that allows files on remote systems subshell.
(e.g. FTP, SSH, SMB servers) and files inside archives to be  
manipulated like real files.  
endef endef
   
CONFIGURE_ARGS += \ CONFIGURE_ARGS += \
  --enable-utf8 \
  --disable-vfs \
  --with-screen=ncurses \
--without-edit \ --without-edit \
--without-gpm-mouse \ --without-gpm-mouse \
--without-subshell \ --without-subshell \
--without-x \ --without-x
--disable-vfs \  
--with-screen=ncurses  
   
AM_HOST=$(firstword $(wildcard $(STAGING_DIR_HOST)/share/automake-*)) AM_HOST=$(firstword $(wildcard $(STAGING_DIR_HOST)/share/automake-*))
   
define Build/Prepare define Build/Prepare
$(Build/Prepare/Default) $(Build/Prepare/Default)
for script in config.guess config.sub depcomp install-sh missing; do \ for script in config.guess config.sub depcomp install-sh missing; do \
rm -f $(PKG_BUILD_DIR)/config/$$$$script; \ rm -f $(PKG_BUILD_DIR)/config/$$$$script; \
ln -s $(AM_HOST)/$$$$script $(PKG_BUILD_DIR)/config/$$$$script; \ ln -s $(AM_HOST)/$$$$script $(PKG_BUILD_DIR)/config/$$$$script; \
done done
endef endef
   
define Package/mc/install define Package/mc/install
$(INSTALL_DIR) $(1)/usr/bin $(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/mc $(1)/usr/bin/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/mc $(1)/usr/bin/
  $(INSTALL_DIR) $(1)/etc/mc
  $(INSTALL_DATA) $(PKG_BUILD_DIR)/misc/mc.menu $(1)/etc/mc
  $(INSTALL_DIR) $(1)/etc/mc/skins
  $(INSTALL_DATA) $(PKG_BUILD_DIR)/misc/skins/default.ini $(1)/etc/mc/skins
  endef
   
  define Package/mc/conffiles
  /etc/mc/mc.menu
  /etc/mc/skins/default.ini
endef endef
   
$(eval $(call BuildPackage,mc)) $(eval $(call BuildPackage,mc))
   
comments