Update misc/kde4-l10n-lv to version 4.12.4
[dports.git] / misc / mc / Makefile
1 # Created by: torstenb@FreeBSD.org
2 # $FreeBSD$
3
4 PORTNAME=       mc
5 PORTVERSION=    4.8.11
6 PORTREVISION=   0
7 CATEGORIES=     misc shells
8 MASTER_SITES=   http://ftp.osuosl.org/pub/midnightcommander/
9
10 MAINTAINER=     nemysis@FreeBSD.org
11 COMMENT=        Midnight Commander, a free Norton Commander Clone
12
13 LICENSE=        GPLv3
14
15 LIB_DEPENDS=    libssh2.so:${PORTSDIR}/security/libssh2
16
17 CONFLICTS=      mc-light-4*
18
19 USE_XZ=         yes
20 USES=           gmake perl5 pkgconfig
21 USE_GNOME=      glib20
22 GNU_CONFIGURE=  yes
23 CONFIGURE_ENV=  ZIP=${UNZIP_CMD} UNZIP=${UNZIP_CMD}
24 USE_AUTOTOOLS=  libtool
25
26 OPTIONS_DEFINE= DOCS EDITOR ICONV NLS SMB SUBSHELL X11
27
28 OPTIONS_SINGLE= SCREEN
29 OPTIONS_SINGLE_SCREEN=  SLANG NCURSES
30
31 OPTIONS_DEFAULT=        EDITOR ICONV SLANG SMB SUBSHELL X11
32
33 EDITOR_DESC=    Build with internal editor
34 SUBSHELL_DESC=  Build with subshell support
35
36 OPTIONS_SUB=    yes
37
38 EDITOR_CONFIGURE_WITH=  internal-edit
39
40 ICONV_USES=             iconv
41 ICONV_CONFIGURE_ENABLE= charset
42
43 NLS_CONFIGURE_ENABLE=   nls
44 NLS_USES=               gettext
45
46 SLANG_LIB_DEPENDS=      libslang.so:${PORTSDIR}/devel/libslang2
47
48 SMB_CONFIGURE_ENABLE=   vfs-smb
49 SMB_CONFIGURE_ON=       --with-smb-configdir=${LOCALBASE}/etc \
50                         --with-smb-codepagedir=${LOCALBASE}/etc/codepages
51
52 SUBSHELL_CONFIGURE_WITH=        subshell
53
54 X11_CONFIGURE_ENABLE=   x
55
56 PORTDOCS=       *
57
58 DOCSRCDIR1=     ${WRKSRC}
59 DOC_FILES1=     AUTHORS NEWS README
60
61 DOCSRCDIR2=     ${WRKSRC}/doc
62 DOCSDIR2=       ${DOCSDIR}/doc
63 DOC_FILES2=     FAQ HACKING MAINTAINERS *.txt TODO
64
65 .include <bsd.port.options.mk>
66
67 .if ${PORT_OPTIONS:MNLS}
68 CPPFLAGS+=      -I${LOCALBASE}/include
69 LDFLAGS+=       -L${LOCALBASE}/lib
70 .endif
71
72 .if${PORT_OPTIONS:MX11}
73 USE_XORG=       x11 xext
74 .endif
75
76 .if ${PORT_OPTIONS:MSLANG}
77 CONFIGURE_ARGS+=--with-screen=slang --with-slang-includes=${LOCALBASE}/include
78 .endif
79
80 .if ${PORT_OPTIONS:MNCURSES}
81 CONFIGURE_ARGS+=--with-screen=ncurses
82 .endif
83
84 post-patch:
85         @${REINPLACE_CMD} -e 's|SUBDIRS = intl|SUBDIRS =|' ${WRKSRC}/Makefile.in
86
87 post-install:
88         @${MKDIR} ${STAGEDIR}${DOCSDIR}
89         ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
90         @${MKDIR} ${STAGEDIR}${DOCSDIR2}
91         ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
92
93 .include <bsd.port.mk>