From owner-svn-ports-head@FreeBSD.ORG Thu Nov 14 09:54:07 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E845DDA0; Thu, 14 Nov 2013 09:54:07 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C987A2BB0; Thu, 14 Nov 2013 09:54:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rAE9s70t053569; Thu, 14 Nov 2013 09:54:07 GMT (envelope-from gahr@svn.freebsd.org) Received: (from gahr@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rAE9s7ix053567; Thu, 14 Nov 2013 09:54:07 GMT (envelope-from gahr@svn.freebsd.org) Message-Id: <201311140954.rAE9s7ix053567@svn.freebsd.org> From: Pietro Cerutti Date: Thu, 14 Nov 2013 09:54:07 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r333745 - head/editors/texworks X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Nov 2013 09:54:08 -0000 Author: gahr Date: Thu Nov 14 09:54:07 2013 New Revision: 333745 URL: http://svnweb.freebsd.org/changeset/ports/333745 Log: - Update to 0.4.5 - Add optional support for Lua and Python scripting Modified: head/editors/texworks/Makefile head/editors/texworks/distinfo Modified: head/editors/texworks/Makefile ============================================================================== --- head/editors/texworks/Makefile Thu Nov 14 09:37:36 2013 (r333744) +++ head/editors/texworks/Makefile Thu Nov 14 09:54:07 2013 (r333745) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= texworks -PORTVERSION= 0.4.4 -PORTREVISION= 3 +PORTVERSION= 0.4.5 CATEGORIES= editors MASTER_SITES= GOOGLE_CODE DISTNAME= ${PORTNAME}-${PORTVERSION}-r${VCS_REVISION} @@ -13,23 +12,26 @@ COMMENT= Simple TeX front-end program LICENSE= GPLv2 +OPTIONS_DEFINE= DOCS LUA PYTHON + BUILD_DEPENDS= hunspell:${PORTSDIR}/textproc/hunspell -LIB_DEPENDS= poppler-qt4:${PORTSDIR}/graphics/poppler-qt4 +LIB_DEPENDS= libpoppler-qt4.so:${PORTSDIR}/graphics/poppler-qt4 USES= pkgconfig USE_QT4= qmake_build gui corelib rcc_build moc_build uic_build \ dbus xml scripttools designer_build QMAKEFLAGS= QMAKE_LFLAGS="-lz" -QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} \ - DATA_DIR=${DATADIR} \ - DOCS_DIR=${DOCSDIR} \ - ICON_DIR=${PREFIX}/share/pixmaps \ - DESKTOP_DIR=${PREFIX}/share/applications \ - MAN_DIR=${MAN1PREFIX}/man/man1 \ +QMAKE_ARGS= INSTALL_PREFIX=${STAGEDIR}${PREFIX} \ + DATA_DIR=${STAGEDIR}${DATADIR} \ + DOCS_DIR=${STAGEDIR}${DOCSDIR} \ + ICON_DIR=${STAGEDIR}${PREFIX}/share/pixmaps \ + DESKTOP_DIR=${STAGEDIR}${PREFIX}/share/applications \ + MAN_DIR=${STAGEDIR}${PREFIX}/man/man1 \ TW_DICPATH=${LOCALBASE}/share/hunspell \ - TW_HELPPATH=${DOCSDIR} + TW_HELPPATH=${DOCSDIR} \ + TW_PLUGINPATH=${PREFIX}/lib/texworks -VCS_REVISION= 1004 +VCS_REVISION= 1281 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} DESKTOP_ENTRIES="TexWorks" \ @@ -39,27 +41,65 @@ DESKTOP_ENTRIES="TexWorks" \ "Utility;Qt;" \ true -MAN1= texworks.1 PLIST_FILES= bin/texworks \ + man/man1/texworks.1.gz \ share/pixmaps/TeXworks.png +PLIST_DIRS= lib/texworks PORTDOCS= * -OPTIONS_DEFINE= DOCS - -NO_STAGE= yes .include +.if ${PORT_OPTIONS:MLUA} +USE_LUA= 5.1 +PLIST_FILES+= lib/texworks/libTWLuaPlugin.so +.endif + +.if ${PORT_OPTIONS:MPYTHON} +USE_PYTHON= 3 +PLIST_FILES+= lib/texworks/libTWPythonPlugin.so +.endif + post-patch: @${REINPLACE_CMD} -e '/zlib/d; s|COPYING ||' ${WRKSRC}/TeXworks.pro -.if ! ${PORT_OPTIONS:MDOCS} + @${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|' \ + ${WRKSRC}/src/TWUtils.cpp + @${REINPLACE_CMD} -e 's|lua5.1|lua-5.1|' \ + ${WRKSRC}/plugins-src/TWLuaPlugin/TWLuaPlugin.pro + @${REINPLACE_CMD} -e '53,54s|^|#|; 57,59s|#||; s|python3|python-${PYTHON_VER}|' \ + ${WRKSRC}/plugins-src/TWPythonPlugin/TWPythonPlugin.pro +.if !${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e '/INSTALLS/s|documentation manual ||' \ ${WRKSRC}/TeXworks.pro .endif - @${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|' \ - ${WRKSRC}/src/TWUtils.cpp do-configure: - @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ - ${QMAKE} ${QMAKEFLAGS} ${QMAKE_ARGS} TeXworks.pro + cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ + ${QMAKE} ${QMAKEFLAGS} ${QMAKE_ARGS} TeXworks.pro +.if ${PORT_OPTIONS:MLUA} + cd ${WRKSRC}/plugins-src/TWLuaPlugin && ${SETENV} ${CONFIGURE_ENV} \ + ${QMAKE} ${QMAKEFLAGS} ${QMAKE_ARGS}/TWLuaPlugin.pro +.endif +.if ${PORT_OPTIONS:MPYTHON} + cd ${WRKSRC}/plugins-src/TWPythonPlugin && ${SETENV} ${CONFIGURE_ENV} \ + ${QMAKE} ${QMAKEFLAGS} ${QMAKE_ARGS}/TWPythonPlugin.pro +.endif + +post-build: +.if ${PORT_OPTIONS:MLUA} + cd ${WRKSRC}/plugins-src/TWLuaPlugin && ${MAKE} +.endif +.if ${PORT_OPTIONS:MPYTHON} + cd ${WRKSRC}/plugins-src/TWPythonPlugin && ${MAKE} +.endif + +post-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/texworks +.if ${PORT_OPTIONS:MLUA} + ${MKDIR} ${STAGEDIR}${PREFIX}/lib/texworks + ${INSTALL_DATA} ${WRKSRC}/plugins-src/TWLuaPlugin/libTWLuaPlugin.so ${STAGEDIR}${PREFIX}/lib/texworks +.endif +.if ${PORT_OPTIONS:MPYTHON} + ${INSTALL_DATA} ${WRKSRC}/plugins-src/TWPythonPlugin/libTWPythonPlugin.so ${STAGEDIR}${PREFIX}/lib/texworks +.endif .include Modified: head/editors/texworks/distinfo ============================================================================== --- head/editors/texworks/distinfo Thu Nov 14 09:37:36 2013 (r333744) +++ head/editors/texworks/distinfo Thu Nov 14 09:54:07 2013 (r333745) @@ -1,2 +1,2 @@ -SHA256 (texworks-0.4.4-r1004.tar.gz) = 5a51867cb88dd1496c88664b484d9b8b6e267e68bec967a8a0b45d3c77bff5b4 -SIZE (texworks-0.4.4-r1004.tar.gz) = 5305883 +SHA256 (texworks-0.4.5-r1281.tar.gz) = dd30ce417ff8241083b6894395489bc529660a46bcb45b7d82d4c6a3f8e6e2de +SIZE (texworks-0.4.5-r1281.tar.gz) = 5335925