Files
haikuports/app-misc/mc/mc-4.8.13.recipe
2015-07-02 11:13:12 -04:00

78 lines
2.3 KiB
Bash

SUMMARY="A powerful file manager"
DESCRIPTION="
GNU Midnight Commander is a text-mode full-screen file manager. It uses a two \
panel interface and a subshell for command execution. It includes an internal \
editor with syntax highlighting and an internal viewer with support for \
binary files. Also included is Virtual Filesystem (VFS), that allows files on \
remote systems (e.g. FTP, SSH servers) and files inside archives to be \
manipulated like real files.
"
HOMEPAGE="http://www.midnight-commander.org"
SOURCE_URI="http://ftp.midnight-commander.org/mc-$portVersion.tar.xz"
CHECKSUM_SHA256="36d6191a47ec5d89d3788e48846fb620c481816441ff25264add8898d277b657"
COPYRIGHT="2007 MC Team"
LICENSE="GNU GPL v2"
REVISION="1"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="mc-4.8.13.patch"
GLOBAL_WRITABLE_FILES="settings/mc directory keep-old"
PROVIDES="
mc$secondaryArchSuffix = $portVersion compat >= $portVersion
cmd:mc$secondaryArchSuffix = $portVersion compat >= $portVersion
cmd:mcedit$secondaryArchSuffix = $portVersion compat >= $portVersion
cmd:mcdiff$secondaryArchSuffix = $portVersion compat >= $portVersion
cmd:mcview$secondaryArchSuffix = $portVersion compat >= $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libiconv$secondaryArchSuffix
lib:libintl$secondaryArchSuffix
lib:libncurses$secondaryArchSuffix
lib:libssh2$secondaryArchSuffix
lib:libssl$secondaryArchSuffix
lib:libz$secondaryArchSuffix
lib:libglib_2.0$secondaryArchSuffix >= 0.38
"
BUILD_REQUIRES="
devel:libglib_2.0$secondaryArchSuffix >= 0.38
devel:libiconv$secondaryArchSuffix
devel:libintl$secondaryArchSuffix
devel:libncurses$secondaryArchSuffix
devel:libssh2$secondaryArchSuffix
devel:libssl$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:awk
cmd:find
cmd:gcc$secondaryArchSuffix
cmd:gettext$secondaryArchSuffix
cmd:make
cmd:perl
cmd:pkg_config$secondaryArchSuffix
cmd:tar
"
BUILD()
{
LIBS=-lnetwork runConfigure configure \
--prefix="$prefix" \
--datarootdir="$dataRootDir" \
--enable-vfs-smb \
--with-smb-configdir="$settingsDir/samba" \
--with-smb-codepagedir="$settingsDir/samba" \
--with-homedir="$settingsDir/samba" \
--with-screen=ncurses
make $jobArgs
}
INSTALL()
{
make $jobArgs install-strip
}