# Created by: Mark Pulford # $FreeBSD: head/editors/mp/Makefile 412346 2016-04-01 14:00:51Z mat $ PORTNAME= mp PORTVERSION= 5.2.10 CATEGORIES= editors MASTER_SITES= http://triptico.com/download/mp/ MAINTAINER= ports@FreeBSD.org COMMENT= Programming text editor LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= iconv ncurses HAS_CONFIGURE= yes CONFIGURE_SCRIPT= config.sh CONFIGURE_ARGS= --prefix=${PREFIX} --without-win32 --without-kde4 DATADIR= ${PREFIX}/share/mp-5 OPTIONS_DEFINE= DOCS NLS PCRE OPTIONS_RADIO= GUI OPTIONS_RADIO_GUI= GTK2 GTK3 QT4 OPTIONS_DEFAULT= PCRE OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_WITH= gettext GTK2_USE= gnome=gtk20 GTK3_USE= gnome=gtk30 PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_CONFIGURE_WITH= pcre QT4_USE= qt4=corelib,gui,moc_build QT4_CONFIGURE_ENV= CPP="${CXX}" CCLINK="${CXX}" QT4_CONFIGURE_WITH= qt4 .include .if ${PORT_OPTIONS:MGTK2} || ${PORT_OPTIONS:MGTK3} || ${PORT_OPTIONS:MQT4} USES+= pkgconfig PLIST_SUB+= GUI="" .else PLIST_SUB+= GUI="@comment " .endif .if ${PORT_OPTIONS:MGTK2} || ${PORT_OPTIONS:MGTK3} DESKTOP_ENTRIES="Minimum Profit" "" "mp-5" "mp" "Develpment;TextEditor;GTK;" "" .else CONFIGURE_ARGS+= --without-gtk CONFOPT_GTK= 0 .endif .if ${PORT_OPTIONS:MGTK2} CONFOPT_GTK= 2 .endif .if ${PORT_OPTIONS:MGTK3} CONFOPT_GTK= 3 .endif .if ${PORT_OPTIONS:MQT4} DESKTOP_ENTRIES="Minimum Profit" "" "mp-5" "mp" "Development;TextEditor;Qt;" "" QT_NONSTANDARD= yes .endif post-patch: @${REINPLACE_CMD} -e \ 's|||g' ${WRKSRC}/${i} .endfor do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} mp-5 ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC}/mpsl && ${INSTALL_PROGRAM} mpsl ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_MAN} mp-5.1 ${STAGEDIR}${MANPREFIX}/man/man1) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${INSTALL_DATA} mp_*.mpsl ${STAGEDIR}${DATADIR}) @${MKDIR} ${STAGEDIR}${DATADIR}/lang (cd ${WRKSRC}/lang && ${INSTALL_DATA} *.mpsl ${STAGEDIR}${DATADIR}/lang) .if ${PORT_OPTIONS:MGTK2} || ${PORT_OPTIONS:MGTK3} || ${PORT_OPTIONS:MQT4} (cd ${WRKSRC} && ${INSTALL_DATA} mp.png ${STAGEDIR}${PREFIX}/share/pixmaps) .endif .if ${PORT_OPTIONS:MNLS} .for lang in de es it nl ru sv @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES (cd ${WRKSRC}/po && ${INSTALL_DATA} ${lang}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/minimum-profit.mo) .endfor .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS README RELEASE_NOTES mp_templates.sample doc/*.* (cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${STAGEDIR}${DOCSDIR}) .endfor .include