pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/editors/texmaker



Module Name:    pkgsrc
Committed By:   nros
Date:           Tue Oct 26 17:56:54 UTC 2021

Modified Files:
        pkgsrc/editors/texmaker: Makefile PLIST distinfo
        pkgsrc/editors/texmaker/patches: patch-latexeditor.h
            patch-latexeditorview.h patch-latexhighlighter.h
            patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp
            patch-pdfium_core_fxge_apple_fx__mac__imp.cpp
            patch-pdfium_core_fxge_ge_fx__ge__linux.cpp
            patch-pdfium_third__party_libopenjpeg20_opj__malloc.h
            patch-spellerdialog.h patch-texmaker.h patch-texmaker.pro
Added Files:
        pkgsrc/editors/texmaker/patches: patch-pdfium_core_fxcrt_fx__system.h
            patch-pdfium_xfa_fgas_font_cfgas__fontmgr.cpp
Removed Files:
        pkgsrc/editors/texmaker/patches:
            patch-pdfium_core_fxcrt_include_fx__system.h
            patch-pdfium_xfa_fgas_font_fgas__stdfontmgr.cpp

Log Message:
Update editors/texmaker to version 5.1.2

pkgsrc changes:
qt5script is not used anymore, this means that
only qt5declarative is needed as a dependency.
USE_LIBTOOL line removed since qt5 doesn't
use libtool.

Changes from ChangeLog:

version 5.1.1 -> 5.1.2 :
- a bug related to replace action with a regular expression has been fixed
- a bug related to mouse wheel events in the pdf viewer has been fixed
- support for non integer dpi scale factor has been added
  (such as Windows using 125% or 150% scale on laptops)
version 5.1.0 -> 5.1.1 :
- a critical bug on the windows version compiled with msvc 2019 while
  inserting a symbol has been fixed
- a trouble in the syntax highlighting with the verb latex command
  has been fixed
version 5.0.4 -> 5.1.0 :
- compatibility with Qt6 has been added. Texmaker can now be compiled
  with Qt5 (>=5.7) and Qt6 (>= 6.2). This ensures that Texmaker will
  be available for, at least, the next ten years.
- the internal pdf engine (from chromium) has been updated
- hunspell has been updated to 1.7.O
- synctex has been updated to 1.21
- default windows paths are now searched in the windows registry and path
- a potential trouble with user commands beginning with a space has been
  fixed
- the texmaker.appdata.xml file has been updated
- GTK-based theming for systems without a "GTK+" theme has been added
- a bug with the use of latexmk with the use of the "output directory"
  option has been fixed
- the pdf viewer is replaced in the default position on the main screen
  if it has been closed on a screen which is no more connected
- the scale in the pdf viewer is now automatically adapted after
  closing/restoring the list of pages panel
- layout has been improved in the find/replace widgets
- the obsolete use of QTScript has been replaced by QJSEngine
- the ability to change the interface font has been expanded to windows
  and macos
- the ability to check spelling/grammar the text extracted from a pdf
  page in the internal pdf viewer is back (via online languagetool)
- a link to import more spell dictionaries has been added to
  the configuration dialog


To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 pkgsrc/editors/texmaker/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/editors/texmaker/PLIST
cvs rdiff -u -r1.19 -r1.20 pkgsrc/editors/texmaker/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/editors/texmaker/patches/patch-latexeditor.h \
    pkgsrc/editors/texmaker/patches/patch-latexeditorview.h \
    pkgsrc/editors/texmaker/patches/patch-latexhighlighter.h \
    pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp \
    pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_apple_fx__mac__imp.cpp \
    pkgsrc/editors/texmaker/patches/patch-pdfium_third__party_libopenjpeg20_opj__malloc.h \
    pkgsrc/editors/texmaker/patches/patch-spellerdialog.h \
    pkgsrc/editors/texmaker/patches/patch-texmaker.h \
    pkgsrc/editors/texmaker/patches/patch-texmaker.pro
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcrt_fx__system.h \
    pkgsrc/editors/texmaker/patches/patch-pdfium_xfa_fgas_font_cfgas__fontmgr.cpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcrt_include_fx__system.h
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_ge_fx__ge__linux.cpp
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/editors/texmaker/patches/patch-pdfium_xfa_fgas_font_fgas__stdfontmgr.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/editors/texmaker/Makefile
diff -u pkgsrc/editors/texmaker/Makefile:1.121 pkgsrc/editors/texmaker/Makefile:1.122
--- pkgsrc/editors/texmaker/Makefile:1.121      Fri Jul 30 12:26:47 2021
+++ pkgsrc/editors/texmaker/Makefile    Tue Oct 26 17:56:54 2021
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.121 2021/07/30 12:26:47 ryoon Exp $
+# $NetBSD: Makefile,v 1.122 2021/10/26 17:56:54 nros Exp $
 
-DISTNAME=      texmaker-5.0.4
-PKGREVISION=   4
+DISTNAME=      texmaker-5.1.2
 CATEGORIES=    editors
 MASTER_SITES=  http://www.xm1math.net/texmaker/
 EXTRACT_SUFX=  .tar.bz2
@@ -14,7 +13,6 @@ LICENSE=      gnu-gpl-v2
 
 USE_TOOLS+=    pkg-config
 USE_LANGUAGES= c++ c
-USE_LIBTOOL=   yes
 
 INSTALL_MAKE_FLAGS+=   INSTALL_ROOT=${DESTDIR}
 
@@ -37,6 +35,6 @@ pre-configure:
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../textproc/hunspell/buildlink3.mk"
+.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"
-.include "../../x11/qt5-qtscript/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/editors/texmaker/PLIST
diff -u pkgsrc/editors/texmaker/PLIST:1.11 pkgsrc/editors/texmaker/PLIST:1.12
--- pkgsrc/editors/texmaker/PLIST:1.11  Thu Sep  5 08:07:25 2019
+++ pkgsrc/editors/texmaker/PLIST       Tue Oct 26 17:56:54 2021
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.11 2019/09/05 08:07:25 nros Exp $
+@comment $NetBSD: PLIST,v 1.12 2021/10/26 17:56:54 nros Exp $
 bin/texmaker
-share/appdata/texmaker.appdata.xml
+share/appdata/texmaker.metainfo.xml
 share/applications/texmaker.desktop
 share/pixmaps/texmaker.png
 share/texmaker/AUTHORS

Index: pkgsrc/editors/texmaker/distinfo
diff -u pkgsrc/editors/texmaker/distinfo:1.19 pkgsrc/editors/texmaker/distinfo:1.20
--- pkgsrc/editors/texmaker/distinfo:1.19       Tue Oct 26 10:21:41 2021
+++ pkgsrc/editors/texmaker/distinfo    Tue Oct 26 17:56:54 2021
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.19 2021/10/26 10:21:41 nia Exp $
+$NetBSD: distinfo,v 1.20 2021/10/26 17:56:54 nros Exp $
 
-BLAKE2s (texmaker-5.0.4.tar.bz2) = f22ddae0d5bc41ad30d6f4df3e6997682c753e61529b4e3c5ca285e0b3fdd109
-SHA512 (texmaker-5.0.4.tar.bz2) = 34ff5773358c2fffbc9e7e61028cd74eef231152e3483531b66cb0d907dd8f70a4e8b6d6ea09b0b11387b592f6d1676ba8a1e737b26c86a45b16882e53edff1f
-Size (texmaker-5.0.4.tar.bz2) = 15812468 bytes
-SHA1 (patch-latexeditor.h) = 5da42462462e0ec8022f0d49e749d39f8bf9d5b4
-SHA1 (patch-latexeditorview.h) = 1057f9c540b150e89935d563c5f31e0e5f32a56a
-SHA1 (patch-latexhighlighter.h) = 7170f4001a8d383430ecf8bb1f95a6d1f262e6cc
-SHA1 (patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp) = 0bac4d8e6a887af2b13e27fa4649f9e9c0996c81
-SHA1 (patch-pdfium_core_fxcrt_include_fx__system.h) = 6f435b5df9754c3f0056751ec17d9ac0a726d953
-SHA1 (patch-pdfium_core_fxge_apple_fx__mac__imp.cpp) = 32f75b09e3336206ccc317df2d2ae6448808b996
-SHA1 (patch-pdfium_core_fxge_ge_fx__ge__linux.cpp) = 40470e35f0b5fb7ee4ec5c49d40752060486513e
-SHA1 (patch-pdfium_third__party_libopenjpeg20_opj__malloc.h) = aef984a63025c8d386f2230fbc8d438dc6e1a03e
-SHA1 (patch-pdfium_xfa_fgas_font_fgas__stdfontmgr.cpp) = aae2d9aeccb631f429c38c6f7a45205dbed1bf6d
-SHA1 (patch-spellerdialog.h) = f98ca3305e8dd8ba1c65bb32e21d965f536094ed
-SHA1 (patch-texmaker.h) = b418f9b515acbe3960e78bf984ca9c7f8549359a
-SHA1 (patch-texmaker.pro) = 7f20deec767057ad4d3e6a0cda6fab483b6656c0
+RMD160 (texmaker-5.1.2.tar.bz2) = 7d91038621ae9090a4aa3b08a19d98da443a90ac
+SHA512 (texmaker-5.1.2.tar.bz2) = a9625bad6401a36b0a9db90d59aa8e4a2e8f692d4937cbe1c159c46360d2b6257a14f6b5df760acfa7969944c93767d463da395dd5486bf619f6f3db31af7885
+Size (texmaker-5.1.2.tar.bz2) = 15199358 bytes
+SHA1 (patch-latexeditor.h) = 2168a70e6911aff17e10997948fbc555d18cd567
+SHA1 (patch-latexeditorview.h) = b1a474fb47af2fd78b468328d7582ac79f4e81bb
+SHA1 (patch-latexhighlighter.h) = 0268fc657fae4071a5c8392df270f3666621457e
+SHA1 (patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp) = 78255906cbc72bc539c41120e23765fcf4baa87f
+SHA1 (patch-pdfium_core_fxcrt_fx__system.h) = d79065ef0ef64748f99cd04774f137aaf358c4a9
+SHA1 (patch-pdfium_core_fxge_apple_fx__mac__imp.cpp) = eb21c8516bae912ab2ddcbbe15fb570ac5dc9984
+SHA1 (patch-pdfium_core_fxge_ge_fx__ge__linux.cpp) = a332a849a4a0966abb0cc6c8e14442a5b9d917c7
+SHA1 (patch-pdfium_third__party_libopenjpeg20_opj__malloc.h) = b782865712ce4fc695fcc0803dd3d051c2952a9e
+SHA1 (patch-pdfium_xfa_fgas_font_cfgas__fontmgr.cpp) = 50b4b262a75582810ddb62a360f71311cb3f442c
+SHA1 (patch-spellerdialog.h) = 89487a11158f43a4e2a2bab898817d23e4ad8b68
+SHA1 (patch-texmaker.h) = 34f14f84325d175af63a18c0825ecf622164e936
+SHA1 (patch-texmaker.pro) = 10a629c34f796847d4cac909cdb290c1bc841db9

Index: pkgsrc/editors/texmaker/patches/patch-latexeditor.h
diff -u pkgsrc/editors/texmaker/patches/patch-latexeditor.h:1.1 pkgsrc/editors/texmaker/patches/patch-latexeditor.h:1.2
--- pkgsrc/editors/texmaker/patches/patch-latexeditor.h:1.1     Thu Sep  5 08:07:25 2019
+++ pkgsrc/editors/texmaker/patches/patch-latexeditor.h Tue Oct 26 17:56:54 2021
@@ -1,5 +1,7 @@
-$NetBSD: patch-latexeditor.h,v 1.1 2019/09/05 08:07:25 nros Exp $
+$NetBSD: patch-latexeditor.h,v 1.2 2021/10/26 17:56:54 nros Exp $
+
 use pkgsrc (system) hunspell , from openbsd ports
+
 --- latexeditor.h.orig 2019-09-03 13:21:25.000000000 +0000
 +++ latexeditor.h
 @@ -35,7 +35,7 @@
Index: pkgsrc/editors/texmaker/patches/patch-latexeditorview.h
diff -u pkgsrc/editors/texmaker/patches/patch-latexeditorview.h:1.1 pkgsrc/editors/texmaker/patches/patch-latexeditorview.h:1.2
--- pkgsrc/editors/texmaker/patches/patch-latexeditorview.h:1.1 Thu Sep  5 08:07:25 2019
+++ pkgsrc/editors/texmaker/patches/patch-latexeditorview.h     Tue Oct 26 17:56:54 2021
@@ -1,5 +1,7 @@
-$NetBSD: patch-latexeditorview.h,v 1.1 2019/09/05 08:07:25 nros Exp $
+$NetBSD: patch-latexeditorview.h,v 1.2 2021/10/26 17:56:54 nros Exp $
+
 * use pkgsrc (system) hunspell, from openbsd ports
+
 --- latexeditorview.h.orig     2019-09-03 13:22:35.000000000 +0000
 +++ latexeditorview.h
 @@ -23,7 +23,7 @@
Index: pkgsrc/editors/texmaker/patches/patch-latexhighlighter.h
diff -u pkgsrc/editors/texmaker/patches/patch-latexhighlighter.h:1.1 pkgsrc/editors/texmaker/patches/patch-latexhighlighter.h:1.2
--- pkgsrc/editors/texmaker/patches/patch-latexhighlighter.h:1.1        Thu Sep  5 08:07:25 2019
+++ pkgsrc/editors/texmaker/patches/patch-latexhighlighter.h    Tue Oct 26 17:56:54 2021
@@ -1,5 +1,7 @@
-$NetBSD: patch-latexhighlighter.h,v 1.1 2019/09/05 08:07:25 nros Exp $
+$NetBSD: patch-latexhighlighter.h,v 1.2 2021/10/26 17:56:54 nros Exp $
+
 * use pkgsrc (system) hunspell, from openbsd ports
+
 --- latexhighlighter.h.orig    2019-09-03 13:23:28.000000000 +0000
 +++ latexhighlighter.h
 @@ -20,7 +20,7 @@
Index: pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp
diff -u pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp:1.1 pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp:1.2
--- pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp:1.1      Thu Sep  5 08:07:25 2019
+++ pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp  Tue Oct 26 17:56:54 2021
@@ -1,5 +1,7 @@
-$NetBSD: patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp,v 1.1 2019/09/05 08:07:25 nros Exp $
+$NetBSD: patch-pdfium_core_fxcodec_codec_fx__codec__png.cpp,v 1.2 2021/10/26 17:56:54 nros Exp $
+
 * use pkgsrc (system) libpng
+
 --- pdfium/core/fxcodec/codec/fx_codec_png.cpp.orig    2019-08-10 09:07:09.000000000 +0000
 +++ pdfium/core/fxcodec/codec/fx_codec_png.cpp
 @@ -12,7 +12,7 @@
Index: pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_apple_fx__mac__imp.cpp
diff -u pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_apple_fx__mac__imp.cpp:1.1 pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_apple_fx__mac__imp.cpp:1.2
--- pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_apple_fx__mac__imp.cpp:1.1   Thu Sep  5 08:07:25 2019
+++ pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_apple_fx__mac__imp.cpp       Tue Oct 26 17:56:54 2021
@@ -1,5 +1,7 @@
-$NetBSD: patch-pdfium_core_fxge_apple_fx__mac__imp.cpp,v 1.1 2019/09/05 08:07:25 nros Exp $
+$NetBSD: patch-pdfium_core_fxge_apple_fx__mac__imp.cpp,v 1.2 2021/10/26 17:56:54 nros Exp $
+
 * add pkgsrc font paths
+
 --- pdfium/core/fxge/apple/fx_mac_imp.cpp.orig 2017-04-16 14:53:52.000000000 +0000
 +++ pdfium/core/fxge/apple/fx_mac_imp.cpp
 @@ -123,6 +123,7 @@ std::unique_ptr<IFX_SystemFontInfo> IFX_
Index: pkgsrc/editors/texmaker/patches/patch-pdfium_third__party_libopenjpeg20_opj__malloc.h
diff -u pkgsrc/editors/texmaker/patches/patch-pdfium_third__party_libopenjpeg20_opj__malloc.h:1.1 pkgsrc/editors/texmaker/patches/patch-pdfium_third__party_libopenjpeg20_opj__malloc.h:1.2
--- pkgsrc/editors/texmaker/patches/patch-pdfium_third__party_libopenjpeg20_opj__malloc.h:1.1   Thu Sep  5 08:07:25 2019
+++ pkgsrc/editors/texmaker/patches/patch-pdfium_third__party_libopenjpeg20_opj__malloc.h       Tue Oct 26 17:56:54 2021
@@ -1,5 +1,7 @@
-$NetBSD: patch-pdfium_third__party_libopenjpeg20_opj__malloc.h,v 1.1 2019/09/05 08:07:25 nros Exp $
+$NetBSD: patch-pdfium_third__party_libopenjpeg20_opj__malloc.h,v 1.2 2021/10/26 17:56:54 nros Exp $
+
 * use posix memalign on BSD systems
+
 --- pdfium/third_party/libopenjpeg20/opj_malloc.h.orig 2019-05-04 19:18:14.758209492 +0000
 +++ pdfium/third_party/libopenjpeg20/opj_malloc.h
 @@ -98,7 +98,7 @@ Allocate memory aligned to a 16 byte bou
Index: pkgsrc/editors/texmaker/patches/patch-spellerdialog.h
diff -u pkgsrc/editors/texmaker/patches/patch-spellerdialog.h:1.1 pkgsrc/editors/texmaker/patches/patch-spellerdialog.h:1.2
--- pkgsrc/editors/texmaker/patches/patch-spellerdialog.h:1.1   Thu Sep  5 08:07:25 2019
+++ pkgsrc/editors/texmaker/patches/patch-spellerdialog.h       Tue Oct 26 17:56:54 2021
@@ -1,5 +1,7 @@
-$NetBSD: patch-spellerdialog.h,v 1.1 2019/09/05 08:07:25 nros Exp $
+$NetBSD: patch-spellerdialog.h,v 1.2 2021/10/26 17:56:54 nros Exp $
+
 * use pkgsrc (system) hunspell, from openbsd ports
+
 --- spellerdialog.h.orig       2019-09-03 13:24:33.000000000 +0000
 +++ spellerdialog.h
 @@ -13,7 +13,7 @@
Index: pkgsrc/editors/texmaker/patches/patch-texmaker.h
diff -u pkgsrc/editors/texmaker/patches/patch-texmaker.h:1.1 pkgsrc/editors/texmaker/patches/patch-texmaker.h:1.2
--- pkgsrc/editors/texmaker/patches/patch-texmaker.h:1.1        Thu Sep  5 08:07:25 2019
+++ pkgsrc/editors/texmaker/patches/patch-texmaker.h    Tue Oct 26 17:56:54 2021
@@ -1,13 +1,10 @@
-$NetBSD: patch-texmaker.h,v 1.1 2019/09/05 08:07:25 nros Exp $
+$NetBSD: patch-texmaker.h,v 1.2 2021/10/26 17:56:54 nros Exp $
+
 * use pkgsrc (system) hunspell, from openbsd ports
---- texmaker.h.orig    2019-09-03 13:27:59.000000000 +0000
+
+--- texmaker.h.orig    2021-08-13 06:55:34.000000000 +0000
 +++ texmaker.h
-@@ -1,3 +1,4 @@
-+
- /***************************************************************************
-  *   copyright       : (C) 2003-2017 by Pascal Brachet                     *
-  *   http://www.xm1math.net/texmaker/                                      *
-@@ -49,7 +50,7 @@
+@@ -50,7 +50,7 @@
  #include "usertagslistwidget.h"
  #include "xmltagslistwidget.h"
  #include "logeditor.h"
Index: pkgsrc/editors/texmaker/patches/patch-texmaker.pro
diff -u pkgsrc/editors/texmaker/patches/patch-texmaker.pro:1.1 pkgsrc/editors/texmaker/patches/patch-texmaker.pro:1.2
--- pkgsrc/editors/texmaker/patches/patch-texmaker.pro:1.1      Thu Sep  5 08:07:25 2019
+++ pkgsrc/editors/texmaker/patches/patch-texmaker.pro  Tue Oct 26 17:56:54 2021
@@ -1,8 +1,10 @@
-$NetBSD: patch-texmaker.pro,v 1.1 2019/09/05 08:07:25 nros Exp $
+$NetBSD: patch-texmaker.pro,v 1.2 2021/10/26 17:56:54 nros Exp $
+
 * use pkgsrc (system) freetype2, hunspell, libjpeg and libpng
---- texmaker.pro.orig  2018-10-31 06:58:22.000000000 +0000
+
+--- texmaker.pro.orig  2021-09-02 18:08:25.000000000 +0000
 +++ texmaker.pro
-@@ -25,6 +25,9 @@ message("Qt>=5.7 is required.")
+@@ -31,6 +31,9 @@ QT += webenginewidgets
  CONFIG        += qt hide_symbols warn_off rtti_off exceptions_off c++11 release
  CONFIG -= precompile_header
  
@@ -12,14 +14,12 @@ $NetBSD: patch-texmaker.pro,v 1.1 2019/0
  gcc {
      QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-parameter
  }
-@@ -38,16 +41,14 @@ DEFINES += \
-     PNG_PREFIX \
+@@ -45,15 +48,13 @@ DEFINES += \
      PNG_USE_READ_MACROS \
      V8_DEPRECATION_WARNINGS \
--    NOMINMAX \
+     NOMINMAX \
 -    FT2_BUILD_LIBRARY
-+    USE_SYSTEM_LIBJPEG \
-+    NOMINMAX 
++    USE_SYSTEM_LIBJPEG
  
  
  INCLUDEPATH += \
@@ -28,39 +28,38 @@ $NetBSD: patch-texmaker.pro,v 1.1 2019/0
      pdfium/third_party/ \
 -    pdfium/third_party/freetype/include \
 -    pdfium/third_party/freetype/include/freetype \
-     pdfium/fpdfsdk/include \
+     pdfium/fpdfsdk \
      pdfium/third_party/zlib_v128
  
-@@ -117,25 +118,6 @@ HEADERS   += texmaker.h \
-       unicodeview.h \
-       svnhelper.h \
+@@ -127,24 +128,6 @@ HEADERS   += texmaker.h \
+       x11fontdialog.h \
        quickbeamerdialog.h \
+       cmdparser.h \
 -      hunspell/affentry.hxx \
 -      hunspell/affixmgr.hxx \
 -      hunspell/atypes.hxx \
 -      hunspell/baseaffix.hxx \
 -      hunspell/csutil.hxx \
--      hunspell/dictmgr.hxx \
+-      hunspell/filemgr.hxx \
 -      hunspell/hashmgr.hxx \
 -      hunspell/htypes.hxx \
--      hunspell/hunspell.hxx \
+-      hunspell/hunvisapi.h \
 -      hunspell/hunspell.h \
+-      hunspell/hunspell.hxx \
+-      hunspell/hunzip.hxx \
 -      hunspell/langnum.hxx \
--      hunspell/license.hunspell \
 -      hunspell/phonet.hxx \
--      hunspell/suggestmgr.hxx \
--      hunspell/license.myspell \
--      hunspell/filemgr.hxx \
--      hunspell/hunzip.hxx \
 -      hunspell/replist.hxx \
+-      hunspell/suggestmgr.hxx \
+-      hunspell/utf_info.hxx \
 -      hunspell/w_char.hxx \
        singleapp/qtlocalpeer.h \
        singleapp/qtlockedfile.h \
        singleapp/qtsingleapplication.h \
-@@ -350,20 +332,6 @@ HEADERS   += texmaker.h \
-     pdfium/core/fxcodec/jbig2/JBig2_Segment.h \
-     pdfium/core/fxcodec/jbig2/JBig2_SymbolDict.h \
-     pdfium/core/fxcodec/jbig2/JBig2_TrdProc.h \
+@@ -190,20 +173,6 @@ HEADERS   += texmaker.h \
+     pdfium/third_party/base/numerics/safe_math.h \
+     pdfium/third_party/base/numerics/safe_math_impl.h \
+     pdfium/third_party/base/stl_util.h \
 -    pdfium/third_party/libjpeg/cderror.h \
 -    pdfium/third_party/libjpeg/cdjpeg.h \
 -    pdfium/third_party/libjpeg/jchuff.h \
@@ -75,14 +74,13 @@ $NetBSD: patch-texmaker.pro,v 1.1 2019/0
 -    pdfium/third_party/libjpeg/jpeglib.h \
 -    pdfium/third_party/libjpeg/jversion.h \
 -    pdfium/third_party/libjpeg/transupp.h \
-     pdfium/third_party/lcms2-2.6/include/lcms2.h \
-     pdfium/third_party/lcms2-2.6/include/lcms2_plugin.h \
-     pdfium/core/fxcrt/cfx_string_c_template.h \
-@@ -425,19 +393,7 @@ HEADERS   += texmaker.h \
-     pdfium/fpdfsdk/pdfwindow/PWL_ScrollBar.h \
-     pdfium/fpdfsdk/pdfwindow/PWL_SpecialButton.h \
-     pdfium/fpdfsdk/pdfwindow/PWL_Utils.h \
--    pdfium/fpdfsdk/pdfwindow/PWL_Wnd.h \
+     pdfium/third_party/lcms/include/lcms2.h \
+     pdfium/third_party/lcms/include/lcms2_plugin.h \
+     pdfium/third_party/agg23/agg_basics.h \
+@@ -216,18 +185,6 @@ HEADERS   += texmaker.h \
+     pdfium/third_party/agg23/agg_renderer_scanline.h \
+     pdfium/third_party/agg23/agg_rendering_buffer.h \
+     pdfium/third_party/agg23/agg_scanline_u.h \
 -    pdfium/third_party/freetype/include/freetype/freetype.h \
 -    pdfium/third_party/freetype/include/freetype/ftmm.h \
 -    pdfium/third_party/freetype/include/freetype/ftotval.h \
@@ -94,34 +92,31 @@ $NetBSD: patch-texmaker.pro,v 1.1 2019/0
 -    pdfium/third_party/freetype/include/ft2build.h \
 -    pdfium/third_party/freetype/src/base/ftbase.h \
 -    pdfium/third_party/freetype/src/cff/cffobjs.h \
--    pdfium/third_party/freetype/src/cff/cfftypes.h
-+    pdfium/fpdfsdk/pdfwindow/PWL_Wnd.h
- 
- SOURCES       += main.cpp \
-     dropshadowlabel.cpp \
-@@ -502,18 +458,6 @@ SOURCES   += main.cpp \
-       unicodeview.cpp \
-       quickbeamerdialog.cpp \
+-    pdfium/third_party/freetype/src/cff/cfftypes.h \
+     pdfium/fpdfsdk/cba_annotiterator.h \
+     pdfium/fpdfsdk/cfx_systemhandler.h \
+     pdfium/fpdfsdk/cpdfsdk_annot.h \
+@@ -567,16 +524,6 @@ SOURCES   += main.cpp \
        svnhelper.cpp \
+       x11fontdialog.cpp \
+       cmdparser.cpp \
 -      hunspell/affentry.cxx \
 -      hunspell/affixmgr.cxx \
 -      hunspell/csutil.cxx \
--      hunspell/dictmgr.cxx \
+-      hunspell/filemgr.cxx \
 -      hunspell/hashmgr.cxx \
 -      hunspell/hunspell.cxx \
+-      hunspell/hunzip.cxx \
 -      hunspell/phonet.cxx \
--      hunspell/suggestmgr.cxx \
--      hunspell/utf_info.cxx \
--      hunspell/filemgr.cxx \
 -      hunspell/replist.cxx \
--      hunspell/hunzip.cxx \
+-      hunspell/suggestmgr.cxx \
        singleapp/qtlocalpeer.cpp \
        singleapp/qtlockedfile.cpp \
        singleapp/qtsingleapplication.cpp \
-@@ -778,46 +722,6 @@ SOURCES   += main.cpp \
-     pdfium/core/fxcodec/jbig2/JBig2_Segment.cpp \
-     pdfium/core/fxcodec/jbig2/JBig2_SymbolDict.cpp \
-     pdfium/core/fxcodec/jbig2/JBig2_TrdProc.cpp \
+@@ -616,46 +563,6 @@ SOURCES   += main.cpp \
+     pdfium/third_party/bigint/BigIntegerUtils.cc \
+     pdfium/third_party/bigint/BigUnsigned.cc \
+     pdfium/third_party/bigint/BigUnsignedInABase.cc \
 -    pdfium/third_party/libjpeg/fpdfapi_jcapimin.c \
 -    pdfium/third_party/libjpeg/fpdfapi_jcapistd.c \
 -    pdfium/third_party/libjpeg/fpdfapi_jccoefct.c \
@@ -162,14 +157,13 @@ $NetBSD: patch-texmaker.pro,v 1.1 2019/0
 -    pdfium/third_party/libjpeg/fpdfapi_jmemmgr.c \
 -    pdfium/third_party/libjpeg/fpdfapi_jmemnobs.c \
 -    pdfium/third_party/libjpeg/fpdfapi_jutils.c \
-     pdfium/third_party/lcms2-2.6/src/cmscam02.c \
-     pdfium/third_party/lcms2-2.6/src/cmscgats.c \
-     pdfium/third_party/lcms2-2.6/src/cmscnvrt.c \
-@@ -955,24 +859,7 @@ SOURCES   += main.cpp \
-     pdfium/fpdfsdk/pdfwindow/PWL_ScrollBar.cpp \
-     pdfium/fpdfsdk/pdfwindow/PWL_SpecialButton.cpp \
-     pdfium/fpdfsdk/pdfwindow/PWL_Utils.cpp \
--    pdfium/fpdfsdk/pdfwindow/PWL_Wnd.cpp \
+     pdfium/third_party/lcms/src/cmsalpha.c \
+     pdfium/third_party/lcms/src/cmscam02.c \
+     pdfium/third_party/lcms/src/cmscgats.c \
+@@ -721,23 +628,6 @@ SOURCES   += main.cpp \
+     pdfium/third_party/agg23/agg_rasterizer_scanline_aa.cpp \
+     pdfium/third_party/agg23/agg_vcgen_dash.cpp \
+     pdfium/third_party/agg23/agg_vcgen_stroke.cpp \
 -    pdfium/third_party/freetype/src/base/ftbase.c \
 -    pdfium/third_party/freetype/src/base/ftbitmap.c \
 -    pdfium/third_party/freetype/src/base/ftglyph.c \
@@ -186,8 +180,7 @@ $NetBSD: patch-texmaker.pro,v 1.1 2019/0
 -    pdfium/third_party/freetype/src/sfnt/sfnt.c \
 -    pdfium/third_party/freetype/src/smooth/smooth.c \
 -    pdfium/third_party/freetype/src/truetype/truetype.c \
--    pdfium/third_party/freetype/src/type1/type1.c
-+    pdfium/fpdfsdk/pdfwindow/PWL_Wnd.cpp
-     
- equals(INTERNALBROWSER,yes){
- DEFINES += INTERNAL_BROWSER
+-    pdfium/third_party/freetype/src/type1/type1.c \
+     pdfium/fpdfsdk/cba_annotiterator.cpp \
+     pdfium/fpdfsdk/cfx_systemhandler.cpp \
+     pdfium/fpdfsdk/cpdfsdk_annot.cpp \

Index: pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_ge_fx__ge__linux.cpp
diff -u pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_ge_fx__ge__linux.cpp:1.2 pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_ge_fx__ge__linux.cpp:1.3
--- pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_ge_fx__ge__linux.cpp:1.2     Tue Sep 10 16:17:13 2019
+++ pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxge_ge_fx__ge__linux.cpp Tue Oct 26 17:56:54 2021
@@ -1,5 +1,7 @@
-$NetBSD: patch-pdfium_core_fxge_ge_fx__ge__linux.cpp,v 1.2 2019/09/10 16:17:13 nros Exp $
+$NetBSD: patch-pdfium_core_fxge_ge_fx__ge__linux.cpp,v 1.3 2021/10/26 17:56:54 nros Exp $
+
 * Add X11 and pkgsrc font paths
+
 --- pdfium/core/fxge/ge/fx_ge_linux.cpp.orig   2017-04-16 14:53:52.000000000 +0000
 +++ pdfium/core/fxge/ge/fx_ge_linux.cpp
 @@ -1,3 +1,4 @@

Added files:

Index: pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcrt_fx__system.h
diff -u /dev/null pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcrt_fx__system.h:1.1
--- /dev/null   Tue Oct 26 17:56:54 2021
+++ pkgsrc/editors/texmaker/patches/patch-pdfium_core_fxcrt_fx__system.h        Tue Oct 26 17:56:54 2021
@@ -0,0 +1,15 @@
+$NetBSD: patch-pdfium_core_fxcrt_fx__system.h,v 1.1 2021/10/26 17:56:54 nros Exp $
+
+* build in BSD and solaris
+
+--- pdfium/core/fxcrt/fx_system.h.orig 2019-12-05 18:23:22.000000000 +0000
++++ pdfium/core/fxcrt/fx_system.h
+@@ -40,7 +40,7 @@
+ #elif defined(_WIN64)
+ #define _FX_OS_ _FX_WIN64_DESKTOP_
+ #define _FXM_PLATFORM_ _FXM_PLATFORM_WINDOWS_
+-#elif defined(__linux__)
++#elif defined(__linux__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__sun)
+ #define _FX_OS_ _FX_LINUX_DESKTOP_
+ #define _FXM_PLATFORM_ _FXM_PLATFORM_LINUX_
+ #elif defined(__APPLE__)
Index: pkgsrc/editors/texmaker/patches/patch-pdfium_xfa_fgas_font_cfgas__fontmgr.cpp
diff -u /dev/null pkgsrc/editors/texmaker/patches/patch-pdfium_xfa_fgas_font_cfgas__fontmgr.cpp:1.1
--- /dev/null   Tue Oct 26 17:56:54 2021
+++ pkgsrc/editors/texmaker/patches/patch-pdfium_xfa_fgas_font_cfgas__fontmgr.cpp       Tue Oct 26 17:56:54 2021
@@ -0,0 +1,18 @@
+$NetBSD: patch-pdfium_xfa_fgas_font_cfgas__fontmgr.cpp,v 1.1 2021/10/26 17:56:54 nros Exp $
+
+* add X11 and pkgsrc font paths
+
+--- pdfium/xfa/fgas/font/cfgas_fontmgr.cpp.orig        2021-10-25 14:58:20.286381904 +0000
++++ pdfium/xfa/fgas/font/cfgas_fontmgr.cpp
+@@ -425,8 +425,11 @@ const FX_CHAR* g_FontFolders[] = {
+ #if _FXM_PLATFORM_ == _FXM_PLATFORM_LINUX_
+     "/usr/share/fonts", "/usr/share/X11/fonts/Type1",
+     "/usr/share/X11/fonts/TTF", "/usr/local/share/fonts",
++#include "fgas_stdfontmgr_x11fonts.inc"
++#include "fgas_stdfontmgr_pkgsrcfonts.inc"
+ #elif _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_
+     "~/Library/Fonts", "/Library/Fonts", "/System/Library/Fonts",
++#include "fgas_stdfontmgr_pkgsrcfonts.inc"
+ #elif _FXM_PLATFORM_ == _FXM_PLATFORM_ANDROID_
+     "/system/fonts",
+ #endif



Home | Main Index | Thread Index | Old Index