From: luka Date: Tue, 30 Aug 2011 21:02:36 +0000 (+0000) Subject: upgrade mc package X-Git-Url: http://git.archive.openwrt.org/?a=commitdiff_plain;h=5175042541ae48de0009444b1beac49af6f74d20;p=packages.git upgrade mc package git-svn-id: svn://svn.openwrt.org/openwrt/packages@28135 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/utils/mc/Config.in b/utils/mc/Config.in new file mode 100644 index 000000000..7d6abf8ec --- /dev/null +++ b/utils/mc/Config.in @@ -0,0 +1,20 @@ +menu "Configuration" + depends on PACKAGE_mc + +config MC_DIFF_VIEWER + bool "Compile with diff viewer" + default n + +config MC_EDITOR + bool "Enable internal editor" + default n + +config MC_SUBSHELL + bool "Compile in concurrent subshell" + default n + +config MC_DISABLE_VFS + bool "Disable VFS" + default y + +endmenu diff --git a/utils/mc/Makefile b/utils/mc/Makefile index 974f2da6f..0e4339652 100644 --- a/utils/mc/Makefile +++ b/utils/mc/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=mc -PKG_VERSION:=4.7.5.2 -PKG_RELEASE:=3 +PKG_VERSION:=4.7.5.3 +PKG_RELEASE:=1 -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://www.midnight-commander.org/downloads/ -PKG_MD5SUM:=9fdfe7c0fcff362436eb35fcd1adf0fd +PKG_MD5SUM:=6a67e139e0032d8a871455a80d490941 PKG_BUILD_PARALLEL:=1 @@ -28,6 +28,11 @@ define Package/mc URL:=http://www.midnight-commander.org/ SUBMENU:=filemanager MAINTAINER:=Luka Perkov + MENU:=1 +endef + +define Package/mc/config + source "$(SOURCE)/Config.in" endef define Package/mc/description @@ -40,14 +45,32 @@ endef CONFIGURE_ARGS += \ --enable-utf8 \ - --disable-vfs \ + --disable-doxygen-doc \ --with-screen=ncurses \ - --without-edit \ --without-gpm-mouse \ - --without-subshell \ --without-x \ ac_cv_search_addwstr=no +ifeq ($(CONFIG_MC_DIFF_VIEWER),n) +CONFIGURE_ARGS += \ + --without-diff-viewer +endif + +ifeq ($(CONFIG_MC_EDITOR),n) +CONFIGURE_ARGS += \ + --without-edit +endif + +ifeq ($(CONFIG_MC_SUBSHELL),n) +CONFIGURE_ARGS += \ + --without-subshell +endif + +ifeq ($(CONFIG_MC_DISABLE_VFS),y) +CONFIGURE_ARGS += \ + --without-vfs +endif + AM_HOST=$(firstword $(wildcard $(STAGING_DIR_HOST)/share/automake-*)) define Build/Prepare @@ -60,8 +83,14 @@ endef define Package/mc/install $(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 +ifeq ($(CONFIG_MC_DIFF_VIEWER),y) + ln -sf mc $(1)/usr/bin/mcdiff +endif +ifeq ($(CONFIG_MC_EDITOR),y) + ln -sf mc $(1)/usr/bin/mcedit +endif $(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