pkgsrc-Changes archive

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

CVS commit: pkgsrc/editors/texworks



Module Name:    pkgsrc
Committed By:   markd
Date:           Thu Aug 22 11:21:58 UTC 2024

Modified Files:
        pkgsrc/editors/texworks: Makefile PLIST distinfo
Removed Files:
        pkgsrc/editors/texworks/patches: patch-getDefaultBinPaths.sh
            patch-modules_QtPDF_src_PDFBackend.cpp patch-src_CompletingEdit.cpp

Log Message:
texworks: update to 0.6.9

Release 0.6.9 (TL'24) [February 2024]
  * Add support for PDF layers
  * Add support for "--insert-text" and "--insert-cite" command line options
  * Enable customization of which columns are shown in the "Insert
    Citations..." dialog
  * Enable customization of the default citation command used by the "Insert
    Citations..." dialog
  * Add dtx tag patterns
  * Improve command line parsing
  * Improve the "message to the mailing list" template text
  * Update translations
  * Refactor and modernize parts of the code
  * Update the libraries for the pre-built binaries
  * Fix the limited range of possible guideline positions
  * Fix handling of existing \cite commands when using the "Insert
    Citations..." dialog
  * Fix searching in the PDF preview
  * Fix selecting text in the PDF preview
  * Fix potentially garbled unicode output in the console window

Release 0.6.8 (TL'23) [February 2023]
  * Make the maximum RAM usage of the PDF previewer configurable (and reduce
     the default to 256 MiB)
  * Enable typesetting from preview if no source is open
  * Make the PDF paper color configurable
  * Add AppImage support
  * Speed up populating the recently opened files menu (particularly when
    containing files on slow network drives)
  * Disable the typesetting button in the preview if no source is available
  * Update translations
  * Refactor and modernize parts of the code
  * Update the libraries for the pre-built binaries
  * Fix crash when closing a source opened after the preview
  * Fix crash when killing a typesetting process by closing the source window
  * Fix several memory leaks
  * Fix the PDF preview of files that are in the process of being changed
    (e.g., during typesetting)
  * Fix focusing of the console when typesetting from the preview
  * Fix (potential) non-sequential ordering of PDF search results
  * Fix repeated PDF searches with the same search string but different search
    flags
  * Fix blocking UI while performing long PDF searches
  * Fix PDF search result highlighting disappearing too quickly
  * Fix the display of PDF search results in single page view
  * Fix typesetting with symlinked root files
  * Fix quotation of paths in the TEXEDIT & MIKTEX_EDITOR environment
    variables
  * Pre-select the ruler unit in the "Edit guideline" dialog
  * Fix saving with arbitrary extensions on Windows
  * Fix displaying embedded jpg images on macOS
  * Fix the look and feel on macOS with Qt6

Release 0.6.7 (TL'22) [February 2022]
  * Add a ruler with draggable guidelines to the PDF previewer
  * Improve preservation of Unicode characters during loading/saving
  * Prevent concurrent typesetting in multi-file sources
  * Disable "Remove Aux Files" during typesetting
  * Add full paths as tool tips in the "Open Recent" menu
  * Use native separators (/ or \) in the recent files menu
  * Add "Fit to Content Width" to the PDF preview zoom context menu and to the
    scaling preferences
  * Improve support for dark themes (changing the syntax highlighting color
    palette; fixing the color of the current line when changing OS color
    schemes; fixing the background color of the screen calibration widget for
    dark themes)
  * Improve interoperability with docstrip by adding support for
    "%^^A ! TeX..." magic comments
  * Fix crash when using the PDF preview zoom context menu
  * Fix search results for unsaved .tex documents
  * Fix linespacing when (re-)loading a document
  * Fix hang when recent files are on (inaccessible) network drives
  * Fix bugs when populating the recent files menu
  * Fix focus when switching windows from the "Windows" menu
  * Fix filtering in the citation select dialog
  * Fix parsing BiBTeX @STRING entries
  * Fix toggling of items in the "Remove Aux Files" dialog
  * Fix quotes smartening after \
  * Fix display of ScreenCalibrationWidget on macOS
  * Update translations
  * Update libraries for pre-built binaries
  * Modernize and restructure the code to improve quality, stability,
    maintainability, and the possibilities for future enhancements
  * Improve automatic building, testing, and packaging
  * Automatically build pre-compiled binaries for macOS >= 10.12 and >= 10.15
  * Improve the look and feel of the pre-compiled macOS binaries
  * Improve texworks.appdata.xml
  * Add "Keywords" to texworks.desktop

Release 0.6.6 (TL'21) [March 2021]
  * Add support for macOS 11 Big Sur
  * Add support for HiDPI screens (e.g., Retina screens)
  * Make the text cursor width customizable
  * Add support for environment variables in paths to typesetting tools
  * Add support for custom shortcuts for quickly changing typesetting tools
  * Pre-select *.pdf when the open dialog is called from the preview
  * Only reload a file if its content changed (this improves support for
    network shares, cloud services, etc.)
  * Add support for Qt's new Javascript engine
  * Fix some crashes
  * Fix some potential memory leaks
  * Fix refreshing of the PDF preview on Windows
  * Fix opening links to PDFs specified with relative paths
  * Fix the context menu in the PDF preview
  * Fix File > Close in the PDF preview
  * Fix <Esc> switching the PDF to fullscreen mode on first press
  * Fix resizing of the columns in the template dialog
  * Fix running some typesetting tools on macOS (by adding their path to $PATH)
  * Fix macOS installer styling
  * Work around vanishing menu items on macOS
  * Fix the disappearance of several text encodings
  * Move resources to (OS dependent) standard locations
  * Update translations
  * Update libraries for pre-built binaries
  * Modernize and restructure the code to improve quality, stability,
    maintainability, and the possibilities for future enhancements
  * Improve automatic building, testing, and packaging
  * Initial support for Qt6

Release 0.6.5 (TL'20) [March 2020]
  * Fix text selection handling when moving the mouse
  * Fix auto-reloading of TeX documents that were changed outside TeXworks
  * Update translations

Release 0.6.4 [March 2020]
  * Add shortcut (Ctrl+Shift+J) to invoke SyncTeX at the cursor position
  * Make shortcuts for autocompletion configurable
  * Make "Auto-Follow Focus" configurable in the preferences
  * Make editor line spacing customizable
  * Make console output accessible by keyboard; among other things, this makes
    the console work with screen readers
  * Migrate to a more powerful regular expressions engine (e.g. for finding
    and replacing)
  * Fix opening empty files
  * Fix the highlighting of TeX commands that include non-ASCII characters
  * Fix the auto-closing of PDFs with the associated TeXs
  * Fix the PDF display on high-dpi screens like Retina displays
  * Properly handle "&" for recent files menu
  * Fix syntax highlighting in the "New from template" dialog
  * Sort interface locales alphabetically in the preferences
  * Don't show invalid PDF page sizes in the meta data dock
  * Properly show the PDF file size in the meta data dock even for locked or
    invalid files
  * Fix the conversion of Lua tables in Lua scripts
      * Fix the installation of icons on *nix platforms
      * Update translations
      * Update libraries for pre-built binaries
      * Modernize and restructure the code to improve quality, stability,
        maintainability, and the possibilities for future enhancements
      * Improve unit tests and add automated testing on Windows; this ensures
        better code quality across all supported operating systems
  * Discontinue Qt4 support; TeXworks uses the more modern Qt5 exclusively now


To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 pkgsrc/editors/texworks/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/editors/texworks/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/editors/texworks/distinfo
cvs rdiff -u -r1.6 -r0 \
    pkgsrc/editors/texworks/patches/patch-getDefaultBinPaths.sh
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/editors/texworks/patches/patch-modules_QtPDF_src_PDFBackend.cpp \
    pkgsrc/editors/texworks/patches/patch-src_CompletingEdit.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/texworks/Makefile
diff -u pkgsrc/editors/texworks/Makefile:1.126 pkgsrc/editors/texworks/Makefile:1.127
--- pkgsrc/editors/texworks/Makefile:1.126      Wed May 29 16:32:25 2024
+++ pkgsrc/editors/texworks/Makefile    Thu Aug 22 11:21:57 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.126 2024/05/29 16:32:25 adam Exp $
+# $NetBSD: Makefile,v 1.127 2024/08/22 11:21:57 markd Exp $
 
-DISTNAME=      texworks-0.6.3
-PKGREVISION=   49
+DISTNAME=      texworks-0.6.9
 CATEGORIES=    editors
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=TeXworks/}
 GITHUB_PROJECT=        texworks
@@ -14,12 +13,14 @@ LICENSE=    gnu-gpl-v2
 
 USE_LANGUAGES= c c++
 USE_TOOLS+=    pkg-config gmake
-USE_CMAKE=     yes
 
-CMAKE_ARGS+=   -DWITH_LUA:BOOL=OFF
-CMAKE_ARGS+=   -DWITH_PYTHON:BOOL=OFF
-CMAKE_ARGS+=   -DTeXworks_DIC_DIR:PATH=share/hunspell
-CMAKE_ARGS+=   -DTeXworks_MAN_DIR:PATH=${PKGMANDIR}/man1
+.include "../../devel/cmake/build.mk"
+
+CMAKE_CONFIGURE_ARGS+= -DWITH_LUA:BOOL=OFF
+CMAKE_CONFIGURE_ARGS+= -DWITH_PYTHON:BOOL=OFF
+CMAKE_CONFIGURE_ARGS+= -DTeXworks_DIC_DIR:PATH=share/hunspell
+CMAKE_CONFIGURE_ARGS+= -DTeXworks_MAN_DIR:PATH=${PKGMANDIR}/man1
+CMAKE_CONFIGURE_ARGS+= -DTW_BUILD_ID='pkgsrc'
 
 DEPENDS+=      poppler-data>=0.4.5:../../print/poppler-data
 
@@ -27,6 +28,7 @@ pre-configure:
        ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
 
 .include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../print/poppler-qt5/buildlink3.mk"
 .include "../../textproc/hunspell/buildlink3.mk"
 .include "../../x11/qt5-qtbase/buildlink3.mk"

Index: pkgsrc/editors/texworks/PLIST
diff -u pkgsrc/editors/texworks/PLIST:1.6 pkgsrc/editors/texworks/PLIST:1.7
--- pkgsrc/editors/texworks/PLIST:1.6   Sun Mar  1 12:38:04 2020
+++ pkgsrc/editors/texworks/PLIST       Thu Aug 22 11:21:57 2024
@@ -1,9 +1,12 @@
-@comment $NetBSD: PLIST,v 1.6 2020/03/01 12:38:04 markd Exp $
+@comment $NetBSD: PLIST,v 1.7 2024/08/22 11:21:57 markd Exp $
 bin/texworks
 man/man1/texworks.1
 share/applications/texworks.desktop
 share/doc/texworks/COPYING
 share/doc/texworks/NEWS
 share/doc/texworks/README.md
+share/icons/hicolor/128x128/apps/TeXworks.png
+share/icons/hicolor/48x48/apps/TeXworks.png
+share/icons/hicolor/512x512/apps/TeXworks.png
+share/icons/hicolor/64x64/apps/TeXworks.png
 share/metainfo/texworks.appdata.xml
-share/pixmaps/TeXworks.png

Index: pkgsrc/editors/texworks/distinfo
diff -u pkgsrc/editors/texworks/distinfo:1.10 pkgsrc/editors/texworks/distinfo:1.11
--- pkgsrc/editors/texworks/distinfo:1.10       Tue Oct 26 10:21:42 2021
+++ pkgsrc/editors/texworks/distinfo    Thu Aug 22 11:21:57 2024
@@ -1,8 +1,5 @@
-$NetBSD: distinfo,v 1.10 2021/10/26 10:21:42 nia Exp $
+$NetBSD: distinfo,v 1.11 2024/08/22 11:21:57 markd Exp $
 
-BLAKE2s (texworks-0.6.3.tar.gz) = c82934180dcd0bade8686ed7a02a684c8d1002793781d00f740172b23cbbb39f
-SHA512 (texworks-0.6.3.tar.gz) = 389cf54441e74164fc842f2f293cdee45c6ff9fe202f262d32f3fb076de9a29813a62cd75052969293f2f784e0722215bbbf2206e75bc836a13d495bf5aed653
-Size (texworks-0.6.3.tar.gz) = 12082640 bytes
-SHA1 (patch-getDefaultBinPaths.sh) = 3f41dd5c29f581e8bba0bb8dd48576a5619d8d1f
-SHA1 (patch-modules_QtPDF_src_PDFBackend.cpp) = 8dbae61266969249eb9e3c9585a4d10a1ebcf1bf
-SHA1 (patch-src_CompletingEdit.cpp) = e7ce59c97a232dffdf4dc58efc2ab15b46695087
+BLAKE2s (texworks-0.6.9.tar.gz) = 6c790de6c2bc0c76aebff0401297eebf69a94367f70e4bcf9144cd2abfeccb8f
+SHA512 (texworks-0.6.9.tar.gz) = 54677205e7767f377fa66be6b2c43bec2d3c3981ea1a24eb11f45608c1cb3ddc98852c43611680273601eb8e8ae4a6095c9b9a9338ee69ef0475a43f2191551e
+Size (texworks-0.6.9.tar.gz) = 12505487 bytes



Home | Main Index | Thread Index | Old Index