View | Details | Raw Unified | Return to bug 238752
Collapse All | Expand All

(-)editors/texmaker/Makefile (-8 / +8 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	texmaker
4
PORTNAME=	texmaker
5
PORTVERSION=	4.5
5
PORTVERSION=	5.0.3
6
PORTREVISION=	18
7
PORTEPOCH=	3
6
PORTEPOCH=	3
8
CATEGORIES=	editors
7
CATEGORIES=	editors
9
MASTER_SITES=	http://www.xm1math.net/texmaker/
8
MASTER_SITES=	http://www.xm1math.net/texmaker/
Lines 13-29 Link Here
13
12
14
LICENSE=	GPLv2+
13
LICENSE=	GPLv2+
15
14
16
LIB_DEPENDS=	libhunspell-1.7.so:textproc/hunspell \
15
LIB_DEPENDS=	libhunspell-1.7.so:textproc/hunspell
17
		libpoppler.so:graphics/poppler \
18
		libpoppler-qt5.so:graphics/poppler-qt5
19
16
20
USES=		compiler:c++11-lang desktop-file-utils ghostscript:x11,run \
17
USES=		compiler:c++11-lang desktop-file-utils ghostscript:x11,run \
21
		pkgconfig qmake qt:5 tar:bzip2
18
		gl pkgconfig qmake qt:5 tar:bzip2
22
USE_QT=		concurrent network printsupport script webkit widgets \
19
USE_GL=		gl
20
USE_QT=		concurrent core gui network printsupport script widgets \
23
		xml buildtools_build
21
		xml buildtools_build
24
USE_TEX=	latex dvipsk
22
USE_TEX=	latex dvipsk
23
25
EXTRACT_AFTER_ARGS=	--exclude hunspell
24
EXTRACT_AFTER_ARGS=	--exclude hunspell
26
QMAKE_ARGS=	ICONDIR=${PREFIX}/share/pixmaps \
25
QMAKE_ARGS=	ICONDIR=${PREFIX}/share/pixmaps \
27
		DESKTOPDIR=${DESKTOPDIR}
26
		DESKTOPDIR=${DESKTOPDIR} \
27
		METAINFODIR=${PREFIX}/share/metainfo
28
28
29
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)editors/texmaker/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (texmaker-4.5.tar.bz2) = 2ce9966e410bf878649d1c756e3dc2a077e55e1eaa9f4beb10aa7224cd94d614
1
TIMESTAMP = 1561128794
2
SIZE (texmaker-4.5.tar.bz2) = 11287724
2
SHA256 (texmaker-5.0.3.tar.bz2) = 6074dffa82c431f8727c39e046f62cb70f5fe1457f158b46306e8f490b4f326f
3
SIZE (texmaker-5.0.3.tar.bz2) = 15783226
(-)editors/texmaker/files/patch-pdfium_core_fxcrt_include_fx__system.h (+11 lines)
Line 0 Link Here
1
--- pdfium/core/fxcrt/include/fx_system.h.orig	2017-04-16 14:53:52 UTC
2
+++ pdfium/core/fxcrt/include/fx_system.h
3
@@ -40,7 +40,7 @@
4
 #elif defined(_WIN64)
5
 #define _FX_OS_ _FX_WIN64_DESKTOP_
6
 #define _FXM_PLATFORM_ _FXM_PLATFORM_WINDOWS_
7
-#elif defined(__linux__)
8
+#elif defined(__linux__) || defined(__FreeBSD__)
9
 #define _FX_OS_ _FX_LINUX_DESKTOP_
10
 #define _FXM_PLATFORM_ _FXM_PLATFORM_LINUX_
11
 #elif defined(__APPLE__)
(-)editors/texmaker/files/patch-pdfium_third__party_base_logging.h (+11 lines)
Line 0 Link Here
1
--- pdfium/third_party/base/logging.h.orig	2017-04-16 14:53:52 UTC
2
+++ pdfium/third_party/base/logging.h
3
@@ -10,7 +10,7 @@
4
 
5
 #ifndef _WIN32
6
 #define NULL_DEREF_IF_POSSIBLE \
7
-  *(reinterpret_cast<volatile char*>(NULL) + 42) = 0x42;
8
+  *(reinterpret_cast<volatile char*>(__null) + 42) = 0x42;
9
 #else
10
 #define NULL_DEREF_IF_POSSIBLE
11
 #endif
(-)editors/texmaker/files/patch-texmaker.pro (-22 / +19 lines)
Lines 1-23 Link Here
1
--- texmaker.pro.orig	2015-10-24 09:05:27 UTC
1
--- texmaker.pro.orig	2018-10-31 06:58:22 UTC
2
+++ texmaker.pro
2
+++ texmaker.pro
3
@@ -19,11 +19,11 @@ DEFINES += HAVE_SPLASH
3
@@ -21,6 +21,8 @@ QT += webenginewidgets
4
 unix:!macx {
4
 message("Qt>=5.7 is required.")
5
 contains( QT_VERSION, "^5.*" ) {
5
 }
6
 CONFIG		+= link_pkgconfig
6
 
7
-PKGCONFIG 	= poppler-qt5
7
+CONFIG      += link_pkgconfig
8
+PKGCONFIG 	= hunspell poppler-qt5
8
+PKGCONFIG   += hunspell
9
 DEFINES += POPPLER24
9
 
10
 } else {
10
 CONFIG	+= qt hide_symbols warn_off rtti_off exceptions_off c++11 release
11
 CONFIG		+= link_pkgconfig
11
 CONFIG -= precompile_header
12
-PKGCONFIG 	= poppler-qt4
12
@@ -117,25 +119,6 @@ HEADERS	+= texmaker.h \
13
+PKGCONFIG 	= hunspell poppler-qt4
14
 DETECTEDPOPPLER=$$system(pkg-config --modversion poppler)
15
 contains( DETECTEDPOPPLER, "^0.18.*" ){
16
 DEFINES += OLDPOPPLER
17
@@ -98,25 +98,6 @@ HEADERS	+= texmaker.h \
18
 	unicodeview.h \
13
 	unicodeview.h \
14
 	svnhelper.h \
19
 	quickbeamerdialog.h \
15
 	quickbeamerdialog.h \
20
 	svnhelper.h \
21
-	hunspell/affentry.hxx \
16
-	hunspell/affentry.hxx \
22
-	hunspell/affixmgr.hxx \
17
-	hunspell/affixmgr.hxx \
23
-	hunspell/atypes.hxx \
18
-	hunspell/atypes.hxx \
Lines 40-46 Link Here
40
 	singleapp/qtlocalpeer.h \
35
 	singleapp/qtlocalpeer.h \
41
 	singleapp/qtlockedfile.h \
36
 	singleapp/qtlockedfile.h \
42
 	singleapp/qtsingleapplication.h \
37
 	singleapp/qtsingleapplication.h \
43
@@ -210,18 +191,6 @@ SOURCES	+= main.cpp \
38
@@ -502,18 +485,6 @@ SOURCES	+= main.cpp \
44
 	unicodeview.cpp \
39
 	unicodeview.cpp \
45
 	quickbeamerdialog.cpp \
40
 	quickbeamerdialog.cpp \
46
 	svnhelper.cpp \
41
 	svnhelper.cpp \
Lines 59-65 Link Here
59
 	singleapp/qtlocalpeer.cpp \
54
 	singleapp/qtlocalpeer.cpp \
60
 	singleapp/qtlockedfile.cpp \
55
 	singleapp/qtlockedfile.cpp \
61
 	singleapp/qtsingleapplication.cpp \
56
 	singleapp/qtsingleapplication.cpp \
62
@@ -395,13 +364,6 @@ utilities.files = doc/doc1.png \
57
@@ -1104,13 +1075,6 @@ utilities.files = doc/doc10.png \
63
 	utilities/AUTHORS \
58
 	utilities/AUTHORS \
64
 	utilities/COPYING \
59
 	utilities/COPYING \
65
 	utilities/CHANGELOG.txt \
60
 	utilities/CHANGELOG.txt \
Lines 72-79 Link Here
72
-	utilities/texmaker.svg \
67
-	utilities/texmaker.svg \
73
 	scripts/titlecase_selection.tms \
68
 	scripts/titlecase_selection.tms \
74
 	scripts/hardwordwrap_selection_80col.tms \
69
 	scripts/hardwordwrap_selection_80col.tms \
75
 	locale/qt_cs.qm \
70
 	locale/qt_ar.qm \
76
@@ -477,4 +439,20 @@ INSTALLS += desktop
71
@@ -1201,6 +1165,22 @@ INSTALLS += desktop
77
 
72
 
78
 icon.files = utilities/texmaker.png
73
 icon.files = utilities/texmaker.png
79
 INSTALLS += icon
74
 INSTALLS += icon
Lines 93-96 Link Here
93
+iconscale.path=$${PREFIX}/share/icons/hicolor/scalable/apps
88
+iconscale.path=$${PREFIX}/share/icons/hicolor/scalable/apps
94
+iconscale.files=utilities/texmaker.svg
89
+iconscale.files=utilities/texmaker.svg
95
+INSTALLS += icon16 icon22 icon32 icon48 icon64 icon128 iconscale
90
+INSTALLS += icon16 icon22 icon32 icon48 icon64 icon128 iconscale
96
 }
91
 
92
 #not for openSUSE :
93
 metainfo.files = utilities/texmaker.appdata.xml
(-)editors/texmaker/pkg-descr (-1 / +1 lines)
Lines 17-20 Link Here
17
    * by clicking on the number of a line in the log file, the cursor jumps to
17
    * by clicking on the number of a line in the log file, the cursor jumps to
18
      the corresponding line in the editor
18
      the corresponding line in the editor
19
19
20
WWW: http://www.xm1math.net/texmaker/
20
WWW: https://www.xm1math.net/texmaker/
(-)editors/texmaker/pkg-plist (-29 / +17 lines)
Lines 7-12 Link Here
7
share/icons/hicolor/48x48/apps/texmaker48x48.png
7
share/icons/hicolor/48x48/apps/texmaker48x48.png
8
share/icons/hicolor/64x64/apps/texmaker64x64.png
8
share/icons/hicolor/64x64/apps/texmaker64x64.png
9
share/icons/hicolor/scalable/apps/texmaker.svg
9
share/icons/hicolor/scalable/apps/texmaker.svg
10
share/metainfo/texmaker.appdata.xml
10
share/pixmaps/texmaker.png
11
share/pixmaps/texmaker.png
11
share/texmaker/AUTHORS
12
share/texmaker/AUTHORS
12
share/texmaker/CHANGELOG.txt
13
share/texmaker/CHANGELOG.txt
Lines 19-76 Link Here
19
share/texmaker/README_hu_HU.txt
20
share/texmaker/README_hu_HU.txt
20
share/texmaker/README_pl.txt
21
share/texmaker/README_pl.txt
21
share/texmaker/README_pt_PT.txt
22
share/texmaker/README_pt_PT.txt
22
share/texmaker/atd.css
23
share/texmaker/ca_CA.aff
23
share/texmaker/ca_CA.aff
24
share/texmaker/ca_CA.dic
24
share/texmaker/ca_CA.dic
25
share/texmaker/cs_CZ.aff
25
share/texmaker/cs_CZ.aff
26
share/texmaker/cs_CZ.dic
26
share/texmaker/cs_CZ.dic
27
share/texmaker/csshttprequest.js
28
share/texmaker/de_DE.aff
27
share/texmaker/de_DE.aff
29
share/texmaker/de_DE.dic
28
share/texmaker/de_DE.dic
30
share/texmaker/doc1.png
29
share/texmaker/doc1.png
31
share/texmaker/doc10.png
30
share/texmaker/doc10.png
32
share/texmaker/doc10hu.png
33
share/texmaker/doc11.png
31
share/texmaker/doc11.png
34
share/texmaker/doc11hu.png
35
share/texmaker/doc12.png
32
share/texmaker/doc12.png
36
share/texmaker/doc12hu.png
37
share/texmaker/doc13.png
33
share/texmaker/doc13.png
38
share/texmaker/doc13hu.png
39
share/texmaker/doc14.png
34
share/texmaker/doc14.png
40
share/texmaker/doc14hu.png
41
share/texmaker/doc15.png
35
share/texmaker/doc15.png
42
share/texmaker/doc15hu.png
43
share/texmaker/doc16.png
36
share/texmaker/doc16.png
44
share/texmaker/doc16hu.png
45
share/texmaker/doc17.png
37
share/texmaker/doc17.png
46
share/texmaker/doc17hu.png
47
share/texmaker/doc18.png
48
share/texmaker/doc19.png
49
share/texmaker/doc1hu.png
50
share/texmaker/doc2.png
38
share/texmaker/doc2.png
51
share/texmaker/doc20.png
39
share/texmaker/doc20.png
52
share/texmaker/doc20hu.png
53
share/texmaker/doc21.png
40
share/texmaker/doc21.png
54
share/texmaker/doc21hu.png
55
share/texmaker/doc22.png
41
share/texmaker/doc22.png
56
share/texmaker/doc22hu.png
57
share/texmaker/doc2hu.png
58
share/texmaker/doc3.png
42
share/texmaker/doc3.png
59
share/texmaker/doc3hu.png
60
share/texmaker/doc4.png
43
share/texmaker/doc4.png
61
share/texmaker/doc4hu.png
62
share/texmaker/doc5.png
44
share/texmaker/doc5.png
63
share/texmaker/doc5hu.png
64
share/texmaker/doc6.png
45
share/texmaker/doc6.png
65
share/texmaker/doc6ahu.png
66
share/texmaker/doc6bis.png
46
share/texmaker/doc6bis.png
67
share/texmaker/doc6hu.png
68
share/texmaker/doc7.png
47
share/texmaker/doc7.png
69
share/texmaker/doc7hu.png
70
share/texmaker/doc8.png
48
share/texmaker/doc8.png
71
share/texmaker/doc8hu.png
72
share/texmaker/doc9.png
49
share/texmaker/doc9.png
73
share/texmaker/doc9hu.png
74
share/texmaker/en_GB.aff
50
share/texmaker/en_GB.aff
75
share/texmaker/en_GB.dic
51
share/texmaker/en_GB.dic
76
share/texmaker/en_US.aff
52
share/texmaker/en_US.aff
Lines 85-91 Link Here
85
share/texmaker/it_IT.aff
61
share/texmaker/it_IT.aff
86
share/texmaker/it_IT.dic
62
share/texmaker/it_IT.dic
87
share/texmaker/it_IT_README.txt
63
share/texmaker/it_IT_README.txt
88
share/texmaker/jquery.atd.textarea.js
89
share/texmaker/latexhelp.html
64
share/texmaker/latexhelp.html
90
share/texmaker/nl_NL.aff
65
share/texmaker/nl_NL.aff
91
share/texmaker/nl_NL.dic
66
share/texmaker/nl_NL.dic
Lines 93-107 Link Here
93
share/texmaker/pl_PL.dic
68
share/texmaker/pl_PL.dic
94
share/texmaker/pt_PT.aff
69
share/texmaker/pt_PT.aff
95
share/texmaker/pt_PT.dic
70
share/texmaker/pt_PT.dic
71
share/texmaker/qt_ar.qm
72
share/texmaker/qt_ca.qm
96
share/texmaker/qt_cs.qm
73
share/texmaker/qt_cs.qm
74
share/texmaker/qt_da.qm
97
share/texmaker/qt_de.qm
75
share/texmaker/qt_de.qm
76
share/texmaker/qt_en.qm
98
share/texmaker/qt_es.qm
77
share/texmaker/qt_es.qm
99
share/texmaker/qt_fa.qm
78
share/texmaker/qt_fa.qm
79
share/texmaker/qt_fi.qm
100
share/texmaker/qt_fr.qm
80
share/texmaker/qt_fr.qm
101
share/texmaker/qt_nl.qm
81
share/texmaker/qt_gl.qm
82
share/texmaker/qt_he.qm
83
share/texmaker/qt_hu.qm
84
share/texmaker/qt_it.qm
85
share/texmaker/qt_ja.qm
86
share/texmaker/qt_ko.qm
87
share/texmaker/qt_lt.qm
102
share/texmaker/qt_pl.qm
88
share/texmaker/qt_pl.qm
103
share/texmaker/qt_pt.qm
89
share/texmaker/qt_pt.qm
104
share/texmaker/qt_ru.qm
90
share/texmaker/qt_ru.qm
91
share/texmaker/qt_sk.qm
92
share/texmaker/qt_sl.qm
93
share/texmaker/qt_sv.qm
94
share/texmaker/qt_uk.qm
105
share/texmaker/qt_zh_CN.qm
95
share/texmaker/qt_zh_CN.qm
106
share/texmaker/qt_zh_TW.qm
96
share/texmaker/qt_zh_TW.qm
107
share/texmaker/texmaker_ar.qm
97
share/texmaker/texmaker_ar.qm
Lines 129-133 Link Here
129
share/texmaker/titlecase_selection.tms
119
share/texmaker/titlecase_selection.tms
130
share/texmaker/usermanual_en.html
120
share/texmaker/usermanual_en.html
131
share/texmaker/usermanual_fr.html
121
share/texmaker/usermanual_fr.html
132
share/texmaker/usermanual_hu.html
133
share/texmaker/usermanual_ru.html

Return to bug 238752