Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Jul 2007 20:35:32 GMT
From:      Max Brazhnikov <makc@issp.ac.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/114339: editors/texmaker - take maintainership and update 
Message-ID:  <200707052035.l65KZWea095993@www.freebsd.org>
Resent-Message-ID: <200707052040.l65KeGBi016564@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         114339
>Category:       ports
>Synopsis:       editors/texmaker - take maintainership and update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 05 20:40:16 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Max Brazhnikov
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
FreeBSD luna.dio.ru 6.2-STABLE FreeBSD 6.2-STABLE #0: Sat Jun 30 15:49:44 MSD 2007     root@luna.dio.ru:/usr/obj/usr/src/sys/LUNA  i386

>Description:
Update to 1.6
Translations added: german, russian and chinese

make run-time dependencies optional
use DATADIR macro

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN --exclude=CVS /usr/ports/editors/texmaker/Makefile /home/makc/porting/ports/editors/texmaker/Makefile
--- /usr/ports/editors/texmaker/Makefile	Sun May 20 00:04:18 2007
+++ /home/makc/porting/ports/editors/texmaker/Makefile	Fri Jul  6 00:24:37 2007
@@ -7,20 +7,16 @@
 #
 
 PORTNAME=	texmaker
-PORTVERSION=	1.5
-PORTREVISION=	1
+PORTVERSION=	1.6
 PORTEPOCH=	1
 CATEGORIES=	editors
 MASTER_SITES=	http://www.xm1math.net/texmaker/
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	makc@issp.ac.ru
 COMMENT=	LaTeX Development Environment
 
 RUN_DEPENDS=	latex:${PORTSDIR}/print/teTeX-base \
 		dvips:${PORTSDIR}/print/dvipsk-tetex \
-		xdvi:${PORTSDIR}/print/xdvik \
-		gv:${PORTSDIR}/print/gv \
-		xpdf:${PORTSDIR}/graphics/xpdf \
 ${LOCALBASE}/share/icons/hicolor/index.theme:${PORTSDIR}/misc/hicolor-icon-theme
 
 USE_BZIP2=	yes
@@ -29,8 +25,25 @@
 QT_COMPONENTS=	gui moc qmake rcc uic
 HAS_CONFIGURE=	yes
 
+OPTIONS=	XDVI "view dvi with xdvi" On \
+		GV "view ps with gv" On \
+		XPDF "view pdf with xpdf" On
+
+.include <bsd.port.pre.mk>
+.if !defined(WITHOUT_XDVI)
+RUN_DEPENDS+=	xdvi:${PORTSDIR}/print/xdvik
+.endif
+
+.if !defined(WITHOUT_GV)
+RUN_DEPENDS+=	gv:${PORTSDIR}/print/gv
+.endif
+
+.if !defined(WITHOUT_XPDF)
+RUN_DEPENDS+=	xpdf:${PORTSDIR}/graphics/xpdf
+.endif
+
 do-configure:
 	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
 		${QMAKE} -unix PREFIX=${PREFIX} texmaker.pro
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/editors/texmaker/distinfo /home/makc/porting/ports/editors/texmaker/distinfo
--- /usr/ports/editors/texmaker/distinfo	Tue Feb  6 00:01:55 2007
+++ /home/makc/porting/ports/editors/texmaker/distinfo	Thu Jul  5 00:51:21 2007
@@ -1,3 +1,3 @@
-MD5 (texmaker-1.5.tar.bz2) = 323d097806fa9f8474b4c92edc26cd6b
-SHA256 (texmaker-1.5.tar.bz2) = ff0417ee53fd60594c48cd1b96f061fb1744ca92dcf642a73479001f9f0f5ad3
-SIZE (texmaker-1.5.tar.bz2) = 760314
+MD5 (texmaker-1.6.tar.bz2) = 941ac678dad630d686dbee3ecd75039a
+SHA256 (texmaker-1.6.tar.bz2) = d49e7df506ef79e02a2382ad261760976f1e16cd5f42eea8308bb6710aaf832e
+SIZE (texmaker-1.6.tar.bz2) = 853418
diff -ruN --exclude=CVS /usr/ports/editors/texmaker/files/patch-texmaker.pro /home/makc/porting/ports/editors/texmaker/files/patch-texmaker.pro
--- /usr/ports/editors/texmaker/files/patch-texmaker.pro	Tue Feb  6 00:01:55 2007
+++ /home/makc/porting/ports/editors/texmaker/files/patch-texmaker.pro	Thu Jul  5 01:08:52 2007
@@ -1,10 +1,9 @@
---- texmaker.pro.orig	Mon Feb  5 20:14:21 2007
-+++ texmaker.pro	Mon Feb  5 20:43:17 2007
-@@ -52,16 +52,26 @@
- 	utilities/usermanual_fr.html \
+--- ./texmaker.pro.orig	Fri Jun 15 14:03:47 2007
++++ ./texmaker.pro	Thu Jul  5 01:08:44 2007
+@@ -139,16 +139,26 @@
  	utilities/AUTHORS \
  	utilities/COPYING \
--	utilities/CHANGELOG.txt \
+ 	utilities/CHANGELOG.txt \
 -	utilities/texmaker16x16.png \
 -	utilities/texmaker22x22.png \
 -	utilities/texmaker32x32.png \
@@ -12,8 +11,8 @@
 -	utilities/texmaker64x64.png \
 -	utilities/texmaker128x128.png \
 -	utilities/texmaker.desktop \
--	utilities/texmaker.svg
-+	utilities/CHANGELOG.txt
+-	utilities/texmaker.svg \
+ 	utilities/xpdf_texmaker_sh.txt
  INSTALLS += utilities
 +icon16.path = $${PREFIX}/share/icons/hicolor/16x16/apps
 +icon16.files= utilities/texmaker16x16.png
@@ -33,6 +32,6 @@
 +desktop.path = $${PREFIX}/share/applications
 +desktop.files= utilities/texmaker.desktop
 +INSTALLS += desktop
- HEADERS	= texmaker.h \
- 	symbollistwidget.h \
- 	icondelegate.h \
+ }
+ ################################
+ win32 {
diff -ruN --exclude=CVS /usr/ports/editors/texmaker/pkg-plist /home/makc/porting/ports/editors/texmaker/pkg-plist
--- /usr/ports/editors/texmaker/pkg-plist	Tue Feb  6 00:01:55 2007
+++ /home/makc/porting/ports/editors/texmaker/pkg-plist	Thu Jul  5 01:41:51 2007
@@ -7,41 +7,45 @@
 share/icons/hicolor/48x48/apps/texmaker48x48.png
 share/icons/hicolor/64x64/apps/texmaker64x64.png
 share/icons/hicolor/scalable/apps/texmaker.svg
-share/texmaker/AUTHORS
-share/texmaker/CHANGELOG.txt
-share/texmaker/COPYING
-share/texmaker/blank.png
-share/texmaker/doc1.png
-share/texmaker/doc10.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/doc18.png
-share/texmaker/doc19.png
-share/texmaker/doc2.png
-share/texmaker/doc20.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/doc9.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/texmaker_fr.qm
-share/texmaker/up.gif
-share/texmaker/up_d.gif
-share/texmaker/usermanual_en.html
-share/texmaker/usermanual_fr.html
-@dirrm share/texmaker
+%%DATADIR%%/AUTHORS
+%%DATADIR%%/CHANGELOG.txt
+%%DATADIR%%/COPYING
+%%DATADIR%%/blank.png
+%%DATADIR%%/doc1.png
+%%DATADIR%%/doc10.png
+%%DATADIR%%/doc11.png
+%%DATADIR%%/doc12.png
+%%DATADIR%%/doc13.png
+%%DATADIR%%/doc14.png
+%%DATADIR%%/doc15.png
+%%DATADIR%%/doc16.png
+%%DATADIR%%/doc17.png
+%%DATADIR%%/doc18.png
+%%DATADIR%%/doc19.png
+%%DATADIR%%/doc2.png
+%%DATADIR%%/doc20.png
+%%DATADIR%%/doc3.png
+%%DATADIR%%/doc4.png
+%%DATADIR%%/doc5.png
+%%DATADIR%%/doc6.png
+%%DATADIR%%/doc7.png
+%%DATADIR%%/doc8.png
+%%DATADIR%%/doc9.png
+%%DATADIR%%/latexhelp.html
+%%DATADIR%%/next.gif
+%%DATADIR%%/next_d.gif
+%%DATADIR%%/prev.gif
+%%DATADIR%%/prev_d.gif
+%%DATADIR%%/psheader.txt
+%%DATADIR%%/style.css
+%%DATADIR%%/texmaker_de.qm
+%%DATADIR%%/texmaker_fr.qm
+%%DATADIR%%/texmaker_ru.qm
+%%DATADIR%%/texmaker_zh.qm
+%%DATADIR%%/up.gif
+%%DATADIR%%/up_d.gif
+%%DATADIR%%/usermanual_en.html
+%%DATADIR%%/usermanual_fr.html
+%%DATADIR%%/xpdf_texmaker_sh.txt
+@dirrm %%DATADIR%%
 @dirrmtry share/applications


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707052035.l65KZWea095993>