pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics/py-mcomix



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Jan 22 23:51:24 UTC 2023

Modified Files:
        pkgsrc/graphics/py-mcomix: Makefile PLIST distinfo
Removed Files:
        pkgsrc/graphics/py-mcomix/patches: patch-mcomix_archive_archive_base.py
            patch-mcomix_archive_pdf_external.py
            patch-mcomix_archive_rar_external.py
            patch-mcomix_archive_sevenzip_external.py patch-mcomix_run.py

Log Message:
py-mcomix: update to 2.1.0.

MComix 2.1.0
Release date: 2022-12-17

    BUG FIXES

    - Fixed byte/unicode error in library search text field.

    - Fixed DPI detection for PDFs which cannot be decoded using UTF-8.

    - Fixed magnifying lens errors when image was rotated.

    - Fixed another byte/unicode error in file chooser dialog.

    - 7z archives with encrypted header could not be extracted on Windows,
      as MComix did not properly parse that the archive needed password input.

    FEATURES

    - Added option to customize space between pages in double-page mode.

    - Added options to open first file/archive when going backwards to
      previous archive/directory.

    - The "Fit to same size" option now results in more aggressively distorted
      images to make them fit, if necessary. The old, more conservative
      behaviour is available via the "Prefer same size" option.

MComix 2.0.2
Release date: 2022-05-20

    BUG FIXES

    - Fixed bytes/unicode error in library 'Add collection' dialog.

    - Fixed missing localization and image resources after calling
      "setup.py install"

    - Fixed bytes/unicode error in unrar executable extraction handler.

    - Fixed one more instance of incorrect color conversion from preferences.

MComix 2.0.1
Release date: 2022-03-09

    BUG FIXES

    - Fixed conversion of unexpected color values from stored preferences.

    - Fixed error trying to display page file size within archives where
      members have not been extracted yet.

    - Fixed bytes/unicode error in the library 'Add Book' dialog.

    - Fixed endless password popup when library fails to genrate thumbnail
      for password-protected archive.

    - Handle error when thumbnail metadata Thumb::MTime is a floating point
      number.

    - Fixed alphanumeric sort for names with mismatched text/number patterns.

    - Fixed unicode/bytes error in "Save as" dialog, as well as errors
      when saving double-page images.

    - Reduced declared minimum PyGObject version to 3.36.0 as well as
      PyCairo to 1.16.0.

    - Fixed minimum Pillow requirement in code not matching setup.py.

MComix 2.0.0
Release date: 2022-01-29

    BREAKING CHANGES

    - MComix now requires Python 3.7 or newer, as well as GTK+ 3, PyGObject, and
      PyCairo. Minimum Pillow version has been increased to 6.0.0.

    - MComix no longer depends on the setuptools module. Optional dependencies
      on czipfile and subprocess32 have been removed, since they are no longer
      supported or necessary for Python 3.

    KNOWN ISSUES

    - The MComix window will not remember its last position on Windows. Code
      that works on Linux causes the window to fly off the screen for some
      reason.

    FEATURES

    - Animated image formats are now supported. Previously, MComix would only
      display the first frame.

    - Supported image formats are now a combination of formats supported by
     GDK/Pixbuf and Pillow formats.

    TRANSLATION

    - Added Lithuanian translation

    - Updated Swedish and Korean translation


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/graphics/py-mcomix/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/graphics/py-mcomix/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/py-mcomix/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/graphics/py-mcomix/patches/patch-mcomix_archive_archive_base.py \
    pkgsrc/graphics/py-mcomix/patches/patch-mcomix_archive_pdf_external.py \
    pkgsrc/graphics/py-mcomix/patches/patch-mcomix_archive_rar_external.py \
    pkgsrc/graphics/py-mcomix/patches/patch-mcomix_archive_sevenzip_external.py \
    pkgsrc/graphics/py-mcomix/patches/patch-mcomix_run.py

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

Modified files:

Index: pkgsrc/graphics/py-mcomix/Makefile
diff -u pkgsrc/graphics/py-mcomix/Makefile:1.23 pkgsrc/graphics/py-mcomix/Makefile:1.24
--- pkgsrc/graphics/py-mcomix/Makefile:1.23     Wed Jan  5 20:07:10 2022
+++ pkgsrc/graphics/py-mcomix/Makefile  Sun Jan 22 23:51:23 2023
@@ -1,30 +1,25 @@
-# $NetBSD: Makefile,v 1.23 2022/01/05 20:07:10 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2023/01/22 23:51:23 wiz Exp $
 
-DISTNAME=      mcomix-1.2.1
+DISTNAME=      mcomix-2.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   7
 CATEGORIES=    graphics python
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=mcomix/}
-EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    nonakap%gmail.com@localhost
 HOMEPAGE=      http://mcomix.sourceforge.net/
-COMMENT=       GTK2 comic book viewer
+COMMENT=       GTK+ comic book viewer
 LICENSE=       gnu-gpl-v2
 
-DEPENDS+=      ${PYPKGPREFIX}-gtk2>=2.12.0:../../x11/py-gtk2
-DEPENDS+=      ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow6
-DEPENDS+=      ${PYPKGPREFIX}-subprocess32-[0-9]*:../../devel/py-subprocess32
-DEPENDS+=      ${PYPKGPREFIX}-czipfile-[0-9]*:../../archivers/py-czipfile
+DEPENDS+=      ${PYPKGPREFIX}-Pillow>=6.0.0:../../graphics/py-Pillow6
+DEPENDS+=      ${PYPKGPREFIX}-gobject3>=3.36.0:../../devel/py-gobject3
 DEPENDS+=      ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_ACCEPTED= 27 # py-gtk2
-EGG_NAME=      ${DISTNAME:S/01/1/}
-
 PYTHON_SELF_CONFLICT=  yes
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
 USE_PKG_RESOURCES=     yes
 
 MANCOMPRESSED= yes
@@ -35,6 +30,7 @@ SUBST_FILES.path=     setup.py
 SUBST_SED.path=                -e s,share/man,${PKGMANDIR},g
 
 .include "../../databases/shared-mime-info/mimedb.mk"
+.include "../../graphics/py-cairo/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../lang/python/egg.mk"

Index: pkgsrc/graphics/py-mcomix/PLIST
diff -u pkgsrc/graphics/py-mcomix/PLIST:1.3 pkgsrc/graphics/py-mcomix/PLIST:1.4
--- pkgsrc/graphics/py-mcomix/PLIST:1.3 Sat Jun 11 14:34:17 2016
+++ pkgsrc/graphics/py-mcomix/PLIST     Sun Jan 22 23:51:23 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2016/06/11 14:34:17 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2023/01/22 23:51:23 wiz Exp $
 bin/mcomix
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -144,9 +144,6 @@ ${PYSITELIB}/mcomix/images/22x22/mcomix.
 ${PYSITELIB}/mcomix/images/24x24/mcomix.png
 ${PYSITELIB}/mcomix/images/32x32/mcomix.png
 ${PYSITELIB}/mcomix/images/48x48/mcomix.png
-${PYSITELIB}/mcomix/images/__init__.py
-${PYSITELIB}/mcomix/images/__init__.pyc
-${PYSITELIB}/mcomix/images/__init__.pyo
 ${PYSITELIB}/mcomix/images/comments.png
 ${PYSITELIB}/mcomix/images/double-page.png
 ${PYSITELIB}/mcomix/images/fitbest.png
@@ -227,9 +224,6 @@ ${PYSITELIB}/mcomix/main.pyo
 ${PYSITELIB}/mcomix/message_dialog.py
 ${PYSITELIB}/mcomix/message_dialog.pyc
 ${PYSITELIB}/mcomix/message_dialog.pyo
-${PYSITELIB}/mcomix/messages/__init__.py
-${PYSITELIB}/mcomix/messages/__init__.pyc
-${PYSITELIB}/mcomix/messages/__init__.pyo
 ${PYSITELIB}/mcomix/messages/ca/LC_MESSAGES/mcomix.mo
 ${PYSITELIB}/mcomix/messages/cs/LC_MESSAGES/mcomix.mo
 ${PYSITELIB}/mcomix/messages/de/LC_MESSAGES/mcomix.mo
@@ -245,6 +239,7 @@ ${PYSITELIB}/mcomix/messages/id/LC_MESSA
 ${PYSITELIB}/mcomix/messages/it/LC_MESSAGES/mcomix.mo
 ${PYSITELIB}/mcomix/messages/ja/LC_MESSAGES/mcomix.mo
 ${PYSITELIB}/mcomix/messages/ko/LC_MESSAGES/mcomix.mo
+${PYSITELIB}/mcomix/messages/lt/LC_MESSAGES/mcomix.mo
 ${PYSITELIB}/mcomix/messages/nl/LC_MESSAGES/mcomix.mo
 ${PYSITELIB}/mcomix/messages/pl/LC_MESSAGES/mcomix.mo
 ${PYSITELIB}/mcomix/messages/pt_BR/LC_MESSAGES/mcomix.mo
@@ -322,12 +317,6 @@ ${PYSITELIB}/mcomix/tools.pyo
 ${PYSITELIB}/mcomix/ui.py
 ${PYSITELIB}/mcomix/ui.pyc
 ${PYSITELIB}/mcomix/ui.pyo
-${PYSITELIB}/mcomix/win32/__init__.py
-${PYSITELIB}/mcomix/win32/__init__.pyc
-${PYSITELIB}/mcomix/win32/__init__.pyo
-${PYSITELIB}/mcomix/win32/fc_cache.py
-${PYSITELIB}/mcomix/win32/fc_cache.pyc
-${PYSITELIB}/mcomix/win32/fc_cache.pyo
 ${PYSITELIB}/mcomix/worker_thread.py
 ${PYSITELIB}/mcomix/worker_thread.pyc
 ${PYSITELIB}/mcomix/worker_thread.pyo

Index: pkgsrc/graphics/py-mcomix/distinfo
diff -u pkgsrc/graphics/py-mcomix/distinfo:1.8 pkgsrc/graphics/py-mcomix/distinfo:1.9
--- pkgsrc/graphics/py-mcomix/distinfo:1.8      Tue Oct 26 10:46:47 2021
+++ pkgsrc/graphics/py-mcomix/distinfo  Sun Jan 22 23:51:23 2023
@@ -1,10 +1,5 @@
-$NetBSD: distinfo,v 1.8 2021/10/26 10:46:47 nia Exp $
+$NetBSD: distinfo,v 1.9 2023/01/22 23:51:23 wiz Exp $
 
-BLAKE2s (mcomix-1.2.1.tar.bz2) = f91aba8ce690a6a93267324b96c14eb51b24d8837887bf42503a240e448b3cf2
-SHA512 (mcomix-1.2.1.tar.bz2) = efa4d57edc3a48d9e711767fb3e233ef9b334ff8ba467999e572e60ed747a4ee4aa420c8aa7788b16d7eb6e0901d454d6a405fcec47a8c74098a49491e915cd0
-Size (mcomix-1.2.1.tar.bz2) = 571128 bytes
-SHA1 (patch-mcomix_archive_archive_base.py) = 1098362d435aa0325b1a6b0fe1c12148fedf176c
-SHA1 (patch-mcomix_archive_pdf_external.py) = 4b758daff2e1bd1312961870b209833277bb4cb6
-SHA1 (patch-mcomix_archive_rar_external.py) = 9a2d5f90ae4d618dd43acd29547e2d47ccb48b8b
-SHA1 (patch-mcomix_archive_sevenzip_external.py) = 2c6366e45a40f34349112e41944ae56a6255f95d
-SHA1 (patch-mcomix_run.py) = 20f29033839e2fa641e55084bb5eb4a1b7dfc9d8
+BLAKE2s (mcomix-2.1.0.tar.gz) = 3265dba891dcc950bad2c64d395faed6b6b0e0186e5add5c89210b8632f47734
+SHA512 (mcomix-2.1.0.tar.gz) = 385654c48192c20e285a053a8a90f1e792d58f7adbb0960745f31703d2ff5906f5e5bfd868ebaa08dd27314543a761a255503e5d586edd1baa064ffcea0205ca
+Size (mcomix-2.1.0.tar.gz) = 517070 bytes



Home | Main Index | Thread Index | Old Index