Hi,
last week I've cooked up an update of texmaker to 2.0. I've noticed maintainer almost a week ago but didn't get any response so I'm posting it here (with up-to-date minor modifications).

Tested on amd64.

Cheers,
mpp

Index: Makefile
===================================================================
RCS file: /cvs/ports/editors/texmaker/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- Makefile    23 Oct 2010 18:26:21 -0000      1.7
+++ Makefile    26 Oct 2010 13:18:16 -0000
@@ -2,8 +2,9 @@
# $FreeBSD: ports/editors/texmaker/Makefile,v 1.2 2004/01/09 09:16:33 krion Exp $

 COMMENT=               LaTeX development environment
-DISTNAME=              texmaker-1.11   
+DISTNAME=              texmaker-2.0
 REVISION=              0
+PKGNAME=               ${DISTNAME}
 CATEGORIES=            editors 

 HOMEPAGE=              http://www.xm1math.net/texmaker/
@@ -12,34 +13,47 @@

 # GPL
 PERMIT_PACKAGE_CDROM=  Yes
-PERMIT_PACKAGE_FTP=    Yes
+PERMIT_PACKAGE_FTP=    Yes
 PERMIT_DISTFILES_CDROM= Yes
-PERMIT_DISTFILES_FTP=  Yes
-
-WANTLIB=               X11 Xext c m pthread pthread-stubs stdc++ xcb
-
-MASTER_SITES=          ${HOMEPAGE}                     
-EXTRACT_SUFX=          .tar.bz2
-
-MODULES=               x11/qt3
-NO_REGRESS=            Yes
-
+PERMIT_DISTFILES_FTP=  Yes
+
+MASTER_SITES=  ${HOMEPAGE}
+EXTRACT_SUFX=  .tar.bz2
+
+NO_REGRESS=    Yes
+MODULES=       x11/qt4
+
+WANTLIB=       QtCore QtGui QtNetwork QtXml X11 c m poppler \
+               poppler-qt4 pthread stdc++ xcb
+
+LIB_DEPENDS=   ::print/poppler \
+               ::print/poppler,-qt4 \
+               ::x11/qt4
+RUN_DEPENDS=   :texlive_base-*:print/texlive/base \
+               :desktop-file-utils-*:devel/desktop-file-utils
+
+
+pre-configure:
+       perl -i -pe 's:/usr/include:${LOCALBASE}/include:g' \
+           ${WRKSRC}/texmaker.pro
+       perl -i -pe 's:/usr/lib:${LOCALBASE}/lib:g' \
+           ${WRKSRC}/texmaker.pro
+       perl -i -pe 's:share/texmaker:share/doc/texmaker:g' \
+           ${WRKSRC}/texmaker.pro
+
 do-configure:
-       @cd ${WRKSRC} && \
-       qmake-mt -makefile \
-               -spec ${MODQT_LIBDIR}/mkspecs/openbsd-g++ \
-               -unix \
-               "LIBS+=-L/usr/local/lib -lm -lqt-mt" \
-               "PREFIX=${LOCALBASE}" \
-               "INCLUDEPATH+=${MODQT_INCDIR}" \
-               "UIC=${MODQT_UIC}" \
-               "MOC=${MODQT_MOC}" \
-               texmaker.pro && \
-       perl -i -pe 's/ -lqt / -lpthread /' Makefile
+       cd ${WRKSRC} && \
+       ${SETENV} ${CONFIGURE_ENV} \
+               ${LOCALBASE}/bin/qmake4 \
+                       ${MAKE_FLAGS} \
+                       "PREFIX=${LOCALBASE}" \
+                       "ICONDIR=${LOCALBASE}/share/pixmaps" \
+                       "DESKTOPDIR=${LOCALBASE}/share/applications" \
+                       -unix \
+                       texmaker.pro

 do-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/texmaker ${PREFIX}/bin
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/texmaker
-       ${INSTALL_DATA} ${WRKSRC}/utilities/[a-z]* ${PREFIX}/share/texmaker
+       cd ${WRKSRC} && \
+       make "INSTALL_ROOT=${WRKINST}" install

 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/editors/texmaker/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo    5 Apr 2007 15:38:08 -0000       1.3
+++ distinfo    26 Oct 2010 08:20:05 -0000
@@ -1,5 +1,5 @@
-MD5 (texmaker-1.11.tar.bz2) = PduRCqVpPzM2NYQuAiPtYg==
-RMD160 (texmaker-1.11.tar.bz2) = FjpkCXHFxfCU3fnOoSGo2etClUc=
-SHA1 (texmaker-1.11.tar.bz2) = 8XjD/b4c4jKTCLfTBfeCVVk5NrE=
-SHA256 (texmaker-1.11.tar.bz2) = 0wt9Z4kl3YTldVlY8Dmf2n2yrsYdltuMo5cXfx81Ers=
-SIZE (texmaker-1.11.tar.bz2) = 697937
+MD5 (texmaker-2.0.tar.bz2) = n+sRH+Pm1CDg291RQLGVyg==
+RMD160 (texmaker-2.0.tar.bz2) = hD00R93IbB7zWd9CgVEAJpdB3+U=
+SHA1 (texmaker-2.0.tar.bz2) = gQaH+hp+yAzg7p/8yv6RunKEyrw=
+SHA256 (texmaker-2.0.tar.bz2) = Y41IkJ/+Czsj1lAsO4Xn4xGvcHzJNE9rM+/w6jH1mas=
+SIZE (texmaker-2.0.tar.bz2) = 3235821
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/editors/texmaker/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST
--- pkg/PLIST   9 Oct 2004 14:43:03 -0000       1.1.1.1
+++ pkg/PLIST   26 Oct 2010 08:20:05 -0000
@@ -1,32 +1,85 @@
-...@comment $OpenBSD: PLIST,v 1.1.1.1 2004/10/09 14:43:03 naddy Exp $
-bin/texmaker
-share/texmaker/
-share/texmaker/blank.gif
-share/texmaker/doc1.png
-share/texmaker/doc11.png
-share/texmaker/doc12.png
-share/texmaker/doc13.png
-share/texmaker/doc14.png
-share/texmaker/doc15.png
-share/texmaker/doc16.png
-share/texmaker/doc17.png
-share/texmaker/doc2.png
-share/texmaker/doc3.png
-share/texmaker/doc4.png
-share/texmaker/doc5.png
-share/texmaker/doc6.png
-share/texmaker/doc7.png
-share/texmaker/doc8.png
-share/texmaker/latexhelp.html
-share/texmaker/next.gif
-share/texmaker/next_d.gif
-share/texmaker/prev.gif
-share/texmaker/prev_d.gif
-share/texmaker/psheader.txt
-share/texmaker/style.css
-share/texmaker/texmaker16x16.png
-share/texmaker/texmaker32x32.png
-share/texmaker/texmaker48x48.png
-share/texmaker/up.gif
-share/texmaker/up_d.gif
-share/texmaker/usermanual.html
+...@comment $OpenBSD$
+...@bin bin/texmaker
+share/applications/texmaker.desktop
+share/doc/texmaker/
+share/doc/texmaker/AUTHORS
+share/doc/texmaker/CHANGELOG.txt
+share/doc/texmaker/COPYING
+share/doc/texmaker/README_DIC_fr_FR.txt
+share/doc/texmaker/README_de_DE_frami.txt
+share/doc/texmaker/README_es_ES.txt
+share/doc/texmaker/blank.png
+share/doc/texmaker/de_DE.aff
+share/doc/texmaker/de_DE.dic
+share/doc/texmaker/doc1.png
+share/doc/texmaker/doc10.png
+share/doc/texmaker/doc11.png
+share/doc/texmaker/doc12.png
+share/doc/texmaker/doc13.png
+share/doc/texmaker/doc14.png
+share/doc/texmaker/doc15.png
+share/doc/texmaker/doc16.png
+share/doc/texmaker/doc17.png
+share/doc/texmaker/doc18.png
+share/doc/texmaker/doc19.png
+share/doc/texmaker/doc2.png
+share/doc/texmaker/doc20.png
+share/doc/texmaker/doc21.png
+share/doc/texmaker/doc22.png
+share/doc/texmaker/doc3.png
+share/doc/texmaker/doc4.png
+share/doc/texmaker/doc5.png
+share/doc/texmaker/doc6.png
+share/doc/texmaker/doc6bis.png
+share/doc/texmaker/doc7.png
+share/doc/texmaker/doc8.png
+share/doc/texmaker/doc9.png
+share/doc/texmaker/en_GB.aff
+share/doc/texmaker/en_GB.dic
+share/doc/texmaker/es_ES.aff
+share/doc/texmaker/es_ES.dic
+share/doc/texmaker/fr_FR.aff
+share/doc/texmaker/fr_FR.dic
+share/doc/texmaker/it_IT.aff
+share/doc/texmaker/it_IT.dic
+share/doc/texmaker/it_IT_README.txt
+share/doc/texmaker/latexhelp.html
+share/doc/texmaker/next.gif
+share/doc/texmaker/next_d.gif
+share/doc/texmaker/prev.gif
+share/doc/texmaker/prev_d.gif
+share/doc/texmaker/psheader.txt
+share/doc/texmaker/qt_cs.qm
+share/doc/texmaker/qt_de.qm
+share/doc/texmaker/qt_es.qm
+share/doc/texmaker/qt_fr.qm
+share/doc/texmaker/qt_pt.qm
+share/doc/texmaker/qt_ru.qm
+share/doc/texmaker/qt_zh_CN.qm
+share/doc/texmaker/qt_zh_TW.qm
+share/doc/texmaker/style.css
+share/doc/texmaker/texmaker.svg
+share/doc/texmaker/texmaker128x128.png
+share/doc/texmaker/texmaker16x16.png
+share/doc/texmaker/texmaker22x22.png
+share/doc/texmaker/texmaker32x32.png
+share/doc/texmaker/texmaker48x48.png
+share/doc/texmaker/texmaker64x64.png
+share/doc/texmaker/texmaker_ca.qm
+share/doc/texmaker/texmaker_cs.qm
+share/doc/texmaker/texmaker_de.qm
+share/doc/texmaker/texmaker_es.qm
+share/doc/texmaker/texmaker_fa.qm
+share/doc/texmaker/texmaker_fr.qm
+share/doc/texmaker/texmaker_gl.qm
+share/doc/texmaker/texmaker_it.qm
+share/doc/texmaker/texmaker_pt_BR.qm
+share/doc/texmaker/texmaker_ru.qm
+share/doc/texmaker/texmaker_zh_CN.qm
+share/doc/texmaker/texmaker_zh_TW.qm
+share/doc/texmaker/up.gif
+share/doc/texmaker/up_d.gif
+share/doc/texmaker/usermanual_en.html
+share/doc/texmaker/usermanual_fr.html
+share/pixmaps/
+share/pixmaps/texmaker.png

Reply via email to