75 lines
2.0 KiB
Makefile
75 lines
2.0 KiB
Makefile
PORTNAME= mc
|
|
PORTVERSION= 6.0.4
|
|
CATEGORIES= misc shells
|
|
MASTER_SITES= ${WWW}/releases/download/v${PORTVERSION}/
|
|
PKGNAMESUFFIX= ${PORTVERSION:R:R}
|
|
DISTNAME= ${PKGNAME}
|
|
|
|
MAINTAINER= danfe@FreeBSD.org
|
|
COMMENT= Midnight Commander fork with panel plugins
|
|
WWW= https://github.com/ilia-maslakov/mcdev
|
|
|
|
LICENSE= GPLv3+
|
|
|
|
CONFLICTS_INSTALL= ${PORTNAME}
|
|
|
|
USES= libarchive gnome libtool perl5 pkgconfig python:run
|
|
USE_GNOME= glib20
|
|
GNU_CONFIGURE= yes
|
|
INSTALL_TARGET= install-strip
|
|
|
|
PORTDOCS= FAQ HACKING LUA* NEWS* PLUGINS README TODO \
|
|
lua-api.json
|
|
|
|
OPTIONS_DEFINE= CURL DOCS EDITOR EXTATTR LUA MONGO NLS SFTP SLANG SMB \
|
|
SQLITE SUBSHELL X11
|
|
OPTIONS_DEFAULT=CURL EDITOR SFTP SQLITE SUBSHELL X11
|
|
OPTIONS_SUB= yes
|
|
|
|
EDITOR_DESC= Build with internal text editor
|
|
EXTATTR_DESC= Extended filesystem attributes support
|
|
SFTP_DESC= Support for SFTP (via libssh2)
|
|
SUBSHELL_DESC= Build with subshell support
|
|
X11_DESC= X11 events support (if available)
|
|
|
|
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
|
|
CURL_CONFIGURE_OFF= --enable-panel-plugin-ftp=no \
|
|
--enable-panel-plugin-s3=no
|
|
|
|
EDITOR_CONFIGURE_WITH= internal-edit
|
|
|
|
EXTATTR_LIB_DEPENDS= libe2p.so:filesystems/e2fsprogs-core
|
|
EXTATTR_CONFIGURE_OFF= --enable-ext2fs-attr=no
|
|
|
|
LUA_USES= lua:53+
|
|
LUA_CONFIGURE_OFF= --enable-lua-plugin=no
|
|
|
|
MONGO_LIB_DEPENDS= libmongoc2.so:devel/mongo-c-driver
|
|
MONGO_CONFIGURE_OFF= --enable-panel-plugin-mongo=no
|
|
|
|
NLS_USES= gettext
|
|
NLS_CONFIGURE_OFF= --disable-nls
|
|
|
|
SFTP_LIB_DEPENDS= libssh2.so:security/libssh2
|
|
SFTP_CONFIGURE_OFF= --enable-panel-plugin-sftp=no
|
|
|
|
SLANG_LIB_DEPENDS= libslang.so:devel/libslang2
|
|
SLANG_CONFIGURE_OFF= --with-screen=ncurses
|
|
|
|
SMB_USES= samba:lib
|
|
SMB_CONFIGURE_OFF= --enable-panel-plugin-samba=no
|
|
|
|
SQLITE_USES= sqlite
|
|
SQLITE_CONFIGURE_OFF= --enable-panel-plugin-sqlite=no
|
|
|
|
SUBSHELL_CONFIGURE_WITH=subshell
|
|
|
|
X11_BUILD_DEPENDS= ${LOCALBASE}/include/X11/Xlib.h:x11/libX11
|
|
X11_CONFIGURE_WITH= x
|
|
|
|
post-install-DOCS-on:
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.mk>
|