diff --git a/editors/texmaker/Makefile b/editors/texmaker/Makefile index 32a2d5404d14..71cc0c59dc03 100644 --- a/editors/texmaker/Makefile +++ b/editors/texmaker/Makefile @@ -1,33 +1,42 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= texmaker -PORTVERSION= 4.1.1 -PORTREVISION= 2 +PORTVERSION= 4.3 PORTEPOCH= 2 CATEGORIES= editors MASTER_SITES= http://www.xm1math.net/texmaker/ MAINTAINER= makc@FreeBSD.org COMMENT= LaTeX Development Environment -LIB_DEPENDS= libpoppler.so:${PORTSDIR}/graphics/poppler \ - libpoppler-qt4.so:${PORTSDIR}/graphics/poppler-qt4 +LIB_DEPENDS= libpoppler.so:${PORTSDIR}/graphics/poppler USES= desktop-file-utils pkgconfig qmake tar:bzip2 USE_GHOSTSCRIPT_RUN= yes -USE_QT4= gui network xml webkit \ +_USE_QT4= gui network xml webkit \ moc_build rcc_build uic_build +_USE_QT5= concurrent network printsupport script webkit widgets \ + xml buildtools_build USE_TEX= latex dvipsk QMAKE_ARGS= ICONDIR=${PREFIX}/share/pixmaps \ DESKTOPDIR=${DESKTOPDIR} OPTIONS_DEFINE= GV XDVI +OPTIONS_SINGLE= TOOLKIT +OPTIONS_SINGLE_TOOLKIT= QT4 QT5 +OPTIONS_DEFAULT= QT5 + +TOOLKIT_DESC= Qt toolkit +QT4_USE= ${_USE_QT4:S/^/QT4=/} +QT4_LIB_DEPENDS= libpoppler-qt4.so:${PORTSDIR}/graphics/poppler-qt4 +QT5_USE= ${_USE_QT5:S/^/QT5=/} +QT5_LIB_DEPENDS= libpoppler-qt5.so:${PORTSDIR}/graphics/poppler-qt5 GV_DESC= View ps files with gv GV_RUN_DEPENDS= gv:${PORTSDIR}/print/gv XDVI_DESC= View dvi files with xdvi XDVI_RUN_DEPENDS= xdvi:${PORTSDIR}/print/xdvik .include diff --git a/editors/texmaker/distinfo b/editors/texmaker/distinfo index 453a107fa7ee..cf9392f141ba 100644 --- a/editors/texmaker/distinfo +++ b/editors/texmaker/distinfo @@ -1,2 +1,2 @@ -SHA256 (texmaker-4.1.1.tar.bz2) = 9ff0a72d62021e1110319ed7d0d939938495797726716ae998bc006770ebb9c0 -SIZE (texmaker-4.1.1.tar.bz2) = 11258665 +SHA256 (texmaker-4.3.tar.bz2) = 670eef7c51630342c87f1c2a77da0b36798fdb971c7893841e13c9342b18da51 +SIZE (texmaker-4.3.tar.bz2) = 11334013 diff --git a/editors/texmaker/files/patch-texmaker.pro b/editors/texmaker/files/patch-texmaker.pro index 053870eaed18..2abbb629cfe4 100644 --- a/editors/texmaker/files/patch-texmaker.pro +++ b/editors/texmaker/files/patch-texmaker.pro @@ -1,37 +1,37 @@ ---- ./texmaker.pro.orig 2013-10-28 13:47:24.000000000 +0000 -+++ ./texmaker.pro 2013-11-16 20:58:16.201993027 +0000 +--- texmaker.pro.orig 2014-07-29 04:02:06 UTC ++++ texmaker.pro @@ -390,13 +390,6 @@ utilities/AUTHORS \ utilities/COPYING \ utilities/CHANGELOG.txt \ - utilities/texmaker16x16.png \ - utilities/texmaker22x22.png \ - utilities/texmaker32x32.png \ - utilities/texmaker48x48.png \ - utilities/texmaker64x64.png \ - utilities/texmaker128x128.png \ - utilities/texmaker.svg \ + scripts/titlecase.tms \ locale/qt_cs.qm \ locale/qt_de.qm \ - locale/qt_es.qm \ -@@ -464,4 +457,20 @@ +@@ -470,4 +463,20 @@ icon.files = utilities/texmaker.png INSTALLS += icon + +icon16.path = $${PREFIX}/share/icons/hicolor/16x16/apps +icon16.files= utilities/texmaker16x16.png +icon22.path = $${PREFIX}/share/icons/hicolor/22x22/apps +icon22.files= utilities/texmaker22x22.png +icon32.path= $${PREFIX}/share/icons/hicolor/32x32/apps +icon32.files= utilities/texmaker32x32.png +icon48.path= $${PREFIX}/share/icons/hicolor/48x48/apps +icon48.files= utilities/texmaker48x48.png +icon64.path= $${PREFIX}/share/icons/hicolor/64x64/apps +icon64.files= utilities/texmaker64x64.png +icon128.path= $${PREFIX}/share/icons/hicolor/128x128/apps +icon128.files=utilities/texmaker128x128.png +iconscale.path=$${PREFIX}/share/icons/hicolor/scalable/apps +iconscale.files=utilities/texmaker.svg +INSTALLS += icon16 icon22 icon32 icon48 icon64 icon128 iconscale } diff --git a/editors/texmaker/pkg-plist b/editors/texmaker/pkg-plist index 444fa0dd1e07..d5e0bf886683 100644 --- a/editors/texmaker/pkg-plist +++ b/editors/texmaker/pkg-plist @@ -1,130 +1,131 @@ bin/texmaker share/applications/texmaker.desktop share/icons/hicolor/128x128/apps/texmaker128x128.png share/icons/hicolor/16x16/apps/texmaker16x16.png share/icons/hicolor/22x22/apps/texmaker22x22.png share/icons/hicolor/32x32/apps/texmaker32x32.png share/icons/hicolor/48x48/apps/texmaker48x48.png share/icons/hicolor/64x64/apps/texmaker64x64.png share/icons/hicolor/scalable/apps/texmaker.svg share/pixmaps/texmaker.png share/texmaker/AUTHORS share/texmaker/CHANGELOG.txt share/texmaker/COPYING share/texmaker/README_DIC_fr_FR.txt share/texmaker/README_cs_CZ.txt share/texmaker/README_de_DE_frami.txt share/texmaker/README_en_US.txt share/texmaker/README_es_ES.txt share/texmaker/README_hu_HU.txt share/texmaker/README_pl.txt share/texmaker/README_pt_PT.txt share/texmaker/atd.css share/texmaker/ca_CA.aff share/texmaker/ca_CA.dic share/texmaker/cs_CZ.aff share/texmaker/cs_CZ.dic share/texmaker/csshttprequest.js share/texmaker/de_DE.aff share/texmaker/de_DE.dic share/texmaker/doc1.png share/texmaker/doc10.png share/texmaker/doc10hu.png share/texmaker/doc11.png share/texmaker/doc11hu.png share/texmaker/doc12.png share/texmaker/doc12hu.png share/texmaker/doc13.png share/texmaker/doc13hu.png share/texmaker/doc14.png share/texmaker/doc14hu.png share/texmaker/doc15.png share/texmaker/doc15hu.png share/texmaker/doc16.png share/texmaker/doc16hu.png share/texmaker/doc17.png share/texmaker/doc17hu.png share/texmaker/doc18.png share/texmaker/doc19.png share/texmaker/doc1hu.png share/texmaker/doc2.png share/texmaker/doc20.png share/texmaker/doc20hu.png share/texmaker/doc21.png share/texmaker/doc21hu.png share/texmaker/doc22.png share/texmaker/doc22hu.png share/texmaker/doc2hu.png share/texmaker/doc3.png share/texmaker/doc3hu.png share/texmaker/doc4.png share/texmaker/doc4hu.png share/texmaker/doc5.png share/texmaker/doc5hu.png share/texmaker/doc6.png share/texmaker/doc6ahu.png share/texmaker/doc6bis.png share/texmaker/doc6hu.png share/texmaker/doc7.png share/texmaker/doc7hu.png share/texmaker/doc8.png share/texmaker/doc8hu.png share/texmaker/doc9.png share/texmaker/doc9hu.png share/texmaker/en_GB.aff share/texmaker/en_GB.dic share/texmaker/en_US.aff share/texmaker/en_US.dic share/texmaker/es_ES.aff share/texmaker/es_ES.dic share/texmaker/fr_FR.aff share/texmaker/fr_FR.dic share/texmaker/hu_HU.aff share/texmaker/hu_HU.dic share/texmaker/it_IT.aff share/texmaker/it_IT.dic share/texmaker/it_IT_README.txt share/texmaker/jquery.atd.textarea.js share/texmaker/latexhelp.html share/texmaker/nl_NL.aff share/texmaker/nl_NL.dic share/texmaker/pl_PL.aff share/texmaker/pl_PL.dic share/texmaker/pt_PT.aff share/texmaker/pt_PT.dic share/texmaker/qt_cs.qm share/texmaker/qt_de.qm share/texmaker/qt_es.qm share/texmaker/qt_fa.qm share/texmaker/qt_fr.qm share/texmaker/qt_nl.qm share/texmaker/qt_pl.qm share/texmaker/qt_pt.qm share/texmaker/qt_ru.qm share/texmaker/qt_zh_CN.qm share/texmaker/qt_zh_TW.qm share/texmaker/texmaker_ar.qm share/texmaker/texmaker_cs.qm share/texmaker/texmaker_de.qm share/texmaker/texmaker_el.qm share/texmaker/texmaker_es.qm share/texmaker/texmaker_fa.qm share/texmaker/texmaker_fr.qm share/texmaker/texmaker_gl.qm share/texmaker/texmaker_hu.qm share/texmaker/texmaker_it.qm share/texmaker/texmaker_lv.qm share/texmaker/texmaker_nl.qm share/texmaker/texmaker_pl.qm share/texmaker/texmaker_pt.qm share/texmaker/texmaker_pt_BR.qm share/texmaker/texmaker_ru.qm share/texmaker/texmaker_se.qm share/texmaker/texmaker_sr.qm share/texmaker/texmaker_uk.qm share/texmaker/texmaker_zh_CN.qm share/texmaker/texmaker_zh_TW.qm +share/texmaker/titlecase.tms share/texmaker/usermanual_en.html share/texmaker/usermanual_fr.html share/texmaker/usermanual_hu.html share/texmaker/usermanual_ru.html