# Created by: Mark Pulford # $FreeBSD$ PORTNAME= mp PORTVERSION= 5.2.4 PORTREVISION= 1 CATEGORIES= editors MASTER_SITES= http://triptico.com/download/mp/ MAINTAINER= ports@FreeBSD.org COMMENT= Programming text editor LICENSE= GPLv2 # (or later) OPTIONS_DEFINE= NLS PCRE DOCS OPTIONS_RADIO= GUI OPTIONS_RADIO_GUI= GTK2 QT4 OPTIONS_DEFAULT= PCRE USE_NCURSES= yes USE_ICONV= yes HAS_CONFIGURE= yes CONFIGURE_SCRIPT= config.sh CONFIGURE_ARGS= --prefix=${PREFIX} --without-win32 --without-kde4 MAN1= mp-5.1 DATADIR= ${PREFIX}/share/mp-5 .include .if ${PORT_OPTIONS:MNLS} USE_GETTEXT= yes PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --without-gettext PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 .else CONFIGURE_ARGS+= --without-gtk .endif .if ${PORT_OPTIONS:MQT4} USE_QT4= corelib gui moc_build QT_NONSTANDARD= yes CONFIGURE_ENV+= CPP="${CXX}" CCLINK="${CXX}" .else CONFIGURE_ARGS+= --without-qt4 .endif .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+= --with-pcre .endif post-patch: @${REINPLACE_CMD} -e 's|||g' ${WRKSRC}/${i} .endfor do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mp-5 ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/mpsl/mpsl2 ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/mp-5.1 ${MANPREFIX}/man/man1 @${MKDIR} ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/mp_*.mpsl ${DATADIR} @${MKDIR} ${DATADIR}/lang ${INSTALL_DATA} ${WRKSRC}/lang/*.mpsl ${DATADIR}/lang .if ${PORT_OPTIONS:MNLS} .for lang in de es it nl ru sv @${MKDIR} ${PREFIX}/share/locale/${lang}/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/po/${lang}.mo \ ${PREFIX}/share/locale/${lang}/LC_MESSAGES/minimum-profit.mo .endfor .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} .for file in AUTHORS README RELEASE_NOTES mp_templates.sample doc/*.* ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} .endfor .endif .include .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not compile on ia64, powerpc, or sparc64 .endif .include