pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/py-mcomix Updated py-mcomix to 1.2.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e289d5f855bf
branches:  trunk
changeset: 348278:e289d5f855bf
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Jun 11 14:34:17 2016 +0000

description:
Updated py-mcomix to 1.2.1.

MComix 1.2.1
Release date: 2016-02-12

    ENVIRONMENT/LOCALE/TRANSLATIONS:

    - Fixed a bug that made it impossible to open a book with MComix directly if
      the path contains spaces (Windows only)

    - Updated libraries for the Windows distribution: UnRAR DLL

MComix 1.2
Release date: 30.01.2016

    GUI/MAIN:

    - If metadata-based rotation is enabled, PNG files will be automatically
      rotated as well.

    - Double page mode respects Exif rotation now.

    - Some transformation issues have been fixed. In double page mode, all
      transformations are applied to the union of both pages. Also, reflection
      is performed first, followed by rotation.

    - Some OSD issues have been fixed.

    - When flipping pages, the content of the viewport does not appear
      somewhere else first anymore.

    - The default scaling quality is now "Bilinear".

    GUI/THUMBNAILER:

    - The thumbnailer now displays page numbers in a reasonable color
      appropriate for the respective background color.

    - The thumbnailer uses the same size for all thumbnails now. If thumbnails
      need to be rescaled, it is done using linear interpolation.

    - When using the keyboard, the thumbnailer now tries to keep the currently
      selected page in the upper half of its area.

    - The size of the thumbnailer is calculated more reasonably now.

    - Fixed a bug that could lead to crashes if the thumbnailer uses a dynamic
      background color.

    - The "missing image" icon appears in its original size in the thumbnailer.

    - Fix race condition that could lead to thumbnails being rendered with
      different sizes.

    - Added a workaround for a bug in gdk-pixbuf that could prevent thumbnails
      of animated GIF images from being rendered properly. For details, see
      https://bugzilla.gnome.org/show_bug.cgi?id=735422

    - Re-enabled double buffering for the thumbnailer.

    GUI/LIBRARY:

    - Some encoding issues with the library have been fixed.

    - The cover display in the library has been fixed.

    - The book area uses a tighter layout.

    - Various other issues with the library have been fixed.

    GUI/EDITARCHIVE:

    - Applying changes in the "Edit archive" dialog could raise an exception
      under certain circumstances. This has been fixed.

    - Fixed a bug that prevented MComix from shutting down properly if an
      archive with no images in it has been opened or the "Edit archive" dialog
      has been used.

    - Some issues with displaying thumbnails in the "Edit archive" dialog have
      been fixed.

    GUI/WM:

    - Fullscreen handling has been improved.

    - The Preferences dialog is not modal anymore.

    - When clicking on the thumbnailer while the main window is unfocused, the
      window should be focused only without switching to another page. This has
      been fixed so it works properly now.

    - Modal dialogs do not immediately hide the mouse cursor in the main area
      anymore.

    - Fix various minor window manager interaction issues.

    - The default window width is now 640 pixels.

    GUI/MISC:

    - You can select the text in the Properties dialog now.

    - The "Continue reading" dialog defaults to "Yes" now.

    - Dialogs refresh their respective contents whenever you switch to another
      page or book.

    - The password dialog now displays the path of the archive.

    - Overall widget handling has been fixed and improved. This also eliminates
      some GTK warnings.

    - Fixed a lot of issues with empty directories and empty archives.

    - File name filters and supported formats handling have been improved.

    - Various other issues with the Preferences dialog and the Properties
      dialog have been fixed.

    - Recently opened PDF files are now listed in the "Recent Files" menu.

    ENVIRONMENT/LOCALE/TRANSLATIONS:

    - The list of supported image formats is now determined dynamically,
      depending on the underlying libraries. This might implicitly add support
      for image formats such as WebP.

    - Due to a bug, PIL (or Pillow) was preferred over GdkPixbuf on Windows
      in earlier versions. Now, GdkPixbuf will be preferred on Windows as well.

    - MComix uses czipfile when available to speed up extraction of
      encrypted zip files.

    - Zombie processes will be removed if possible.

    - Some issues related to child processes have been fixed. Unnecessary
      console windows should not appear anymore.

    - File descriptors will be properly closed when possible. This fixes an
      issue especially on Windows where files used to stay "locked".

    - Searching for external tools (e.g. MuPDF) is performed more properly now.

    - Temporary directories will be created only when necessary and will be
      deleted as soon as the corresponding book has been closed.

    - The shebangs now ask for python2 instead of just python so we do not
      accidentally run Python 3.

    - comicthumb has been rewritten to make it consistent with MComix.

    - Some locale issues have been fixed.

    - The French translation has been updated.

    - The Russian translation has been updated (by Ulyanich Michael).

    - The Korean translation has been updated (by Gyeongmin Bak).

    - Fixed PDF support with newer versions of MuPDF (1.7 and 1.8).

    - Better support for using the 7z executable: encrypted files are now
      supported (including encrypted header support, and for all supported
      formats: 7z, RAR and ZIP).

    - Fixed an issue with unrar.dll that could lead to crashes if 7z is also
      present.

    - Improved detection of available RAR extractors. (unrar-free is currently
      incompatible with MComix and will be ignored.)

    - Fixed support for LHA archives (they were always marked as empty).

    - Fixed support for tar.xz archives (they were always marked as empty).

    - Updated libraries for the Windows distribution: Pillow 3.1.0 and
      UnRAR 5.30

    - On Windows, MComix normally appears to be frozen on startup while
      fontconfig is updating the font cache. As a workaround, a window will be
      displayed.

    - Fix MComix not starting when 'auto load last file' is on and the last
      attempt at opening a file was an invalid path

    - The Windows icon file mcomix.ico has been updated.

    MISC:

    - The MIME database has been updated.

    - The Py2Exe workaround has been removed.

    - A Wine-based helper script allows building Windows versions of MComix in
      Wine.

    - Huge code refactoring, cleanups and documentation updates

    - Various minor bug fixes and improvements

    - New code and examples for testing, improved logging

    - New version numbering scheme in compliance with PEP440

    - ChangeLog updated for MComix 1.01

diffstat:

 graphics/py-mcomix/Makefile |   4 +-
 graphics/py-mcomix/PLIST    |  80 ++++++++++++++++++++++++--------------------
 graphics/py-mcomix/distinfo |  10 ++--
 3 files changed, 50 insertions(+), 44 deletions(-)

diffs (135 lines):

diff -r 5a18ebdcc95f -r e289d5f855bf graphics/py-mcomix/Makefile
--- a/graphics/py-mcomix/Makefile       Sat Jun 11 14:31:51 2016 +0000
+++ b/graphics/py-mcomix/Makefile       Sat Jun 11 14:34:17 2016 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2015/12/05 21:25:46 adam Exp $
+# $NetBSD: Makefile,v 1.7 2016/06/11 14:34:17 wiz Exp $
 
-DISTNAME=      mcomix-1.01
+DISTNAME=      mcomix-1.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    graphics python
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=mcomix/}
diff -r 5a18ebdcc95f -r e289d5f855bf graphics/py-mcomix/PLIST
--- a/graphics/py-mcomix/PLIST  Sat Jun 11 14:31:51 2016 +0000
+++ b/graphics/py-mcomix/PLIST  Sat Jun 11 14:34:17 2016 +0000
@@ -1,29 +1,5 @@
-@comment $NetBSD: PLIST,v 1.2 2015/08/03 14:06:55 nonaka Exp $
+@comment $NetBSD: PLIST,v 1.3 2016/06/11 14:34:17 wiz Exp $
 bin/mcomix
-man/man1/mcomix.1
-share/appdata/mcomix.appdata.xml
-share/applications/mcomix.desktop
-share/icons/hicolor/16x16/apps/mcomix.png
-share/icons/hicolor/16x16/mimetypes/application-x-cbr.png
-share/icons/hicolor/16x16/mimetypes/application-x-cbt.png
-share/icons/hicolor/16x16/mimetypes/application-x-cbz.png
-share/icons/hicolor/22x22/apps/mcomix.png
-share/icons/hicolor/22x22/mimetypes/application-x-cbr.png
-share/icons/hicolor/22x22/mimetypes/application-x-cbt.png
-share/icons/hicolor/22x22/mimetypes/application-x-cbz.png
-share/icons/hicolor/24x24/apps/mcomix.png
-share/icons/hicolor/24x24/mimetypes/application-x-cbr.png
-share/icons/hicolor/24x24/mimetypes/application-x-cbt.png
-share/icons/hicolor/24x24/mimetypes/application-x-cbz.png
-share/icons/hicolor/32x32/apps/mcomix.png
-share/icons/hicolor/32x32/mimetypes/application-x-cbr.png
-share/icons/hicolor/32x32/mimetypes/application-x-cbt.png
-share/icons/hicolor/32x32/mimetypes/application-x-cbz.png
-share/icons/hicolor/48x48/apps/mcomix.png
-share/icons/hicolor/48x48/mimetypes/application-x-cbr.png
-share/icons/hicolor/48x48/mimetypes/application-x-cbt.png
-share/icons/hicolor/48x48/mimetypes/application-x-cbz.png
-share/mime/packages/mcomix.xml
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -46,21 +22,21 @@
 ${PYSITELIB}/mcomix/archive/archive_recursive.py
 ${PYSITELIB}/mcomix/archive/archive_recursive.pyc
 ${PYSITELIB}/mcomix/archive/archive_recursive.pyo
-${PYSITELIB}/mcomix/archive/lha.py
-${PYSITELIB}/mcomix/archive/lha.pyc
-${PYSITELIB}/mcomix/archive/lha.pyo
-${PYSITELIB}/mcomix/archive/pdf.py
-${PYSITELIB}/mcomix/archive/pdf.pyc
-${PYSITELIB}/mcomix/archive/pdf.pyo
+${PYSITELIB}/mcomix/archive/lha_external.py
+${PYSITELIB}/mcomix/archive/lha_external.pyc
+${PYSITELIB}/mcomix/archive/lha_external.pyo
+${PYSITELIB}/mcomix/archive/pdf_external.py
+${PYSITELIB}/mcomix/archive/pdf_external.pyc
+${PYSITELIB}/mcomix/archive/pdf_external.pyo
 ${PYSITELIB}/mcomix/archive/rar.py
 ${PYSITELIB}/mcomix/archive/rar.pyc
 ${PYSITELIB}/mcomix/archive/rar.pyo
-${PYSITELIB}/mcomix/archive/rarfile.py
-${PYSITELIB}/mcomix/archive/rarfile.pyc
-${PYSITELIB}/mcomix/archive/rarfile.pyo
-${PYSITELIB}/mcomix/archive/sevenzip.py
-${PYSITELIB}/mcomix/archive/sevenzip.pyc
-${PYSITELIB}/mcomix/archive/sevenzip.pyo
+${PYSITELIB}/mcomix/archive/rar_external.py
+${PYSITELIB}/mcomix/archive/rar_external.pyc
+${PYSITELIB}/mcomix/archive/rar_external.pyo
+${PYSITELIB}/mcomix/archive/sevenzip_external.py
+${PYSITELIB}/mcomix/archive/sevenzip_external.pyc
+${PYSITELIB}/mcomix/archive/sevenzip_external.pyo
 ${PYSITELIB}/mcomix/archive/tar.py
 ${PYSITELIB}/mcomix/archive/tar.pyc
 ${PYSITELIB}/mcomix/archive/tar.pyo
@@ -346,9 +322,39 @@
 ${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
 ${PYSITELIB}/mcomix/zoom.py
 ${PYSITELIB}/mcomix/zoom.pyc
 ${PYSITELIB}/mcomix/zoom.pyo
+man/man1/mcomix.1
+share/appdata/mcomix.appdata.xml
+share/applications/mcomix.desktop
+share/icons/hicolor/16x16/apps/mcomix.png
+share/icons/hicolor/16x16/mimetypes/application-x-cbr.png
+share/icons/hicolor/16x16/mimetypes/application-x-cbt.png
+share/icons/hicolor/16x16/mimetypes/application-x-cbz.png
+share/icons/hicolor/22x22/apps/mcomix.png
+share/icons/hicolor/22x22/mimetypes/application-x-cbr.png
+share/icons/hicolor/22x22/mimetypes/application-x-cbt.png
+share/icons/hicolor/22x22/mimetypes/application-x-cbz.png
+share/icons/hicolor/24x24/apps/mcomix.png
+share/icons/hicolor/24x24/mimetypes/application-x-cbr.png
+share/icons/hicolor/24x24/mimetypes/application-x-cbt.png
+share/icons/hicolor/24x24/mimetypes/application-x-cbz.png
+share/icons/hicolor/32x32/apps/mcomix.png
+share/icons/hicolor/32x32/mimetypes/application-x-cbr.png
+share/icons/hicolor/32x32/mimetypes/application-x-cbt.png
+share/icons/hicolor/32x32/mimetypes/application-x-cbz.png
+share/icons/hicolor/48x48/apps/mcomix.png
+share/icons/hicolor/48x48/mimetypes/application-x-cbr.png
+share/icons/hicolor/48x48/mimetypes/application-x-cbt.png
+share/icons/hicolor/48x48/mimetypes/application-x-cbz.png
+share/mime/packages/mcomix.xml
diff -r 5a18ebdcc95f -r e289d5f855bf graphics/py-mcomix/distinfo
--- a/graphics/py-mcomix/distinfo       Sat Jun 11 14:31:51 2016 +0000
+++ b/graphics/py-mcomix/distinfo       Sat Jun 11 14:34:17 2016 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2015/11/03 21:34:17 agc Exp $
+$NetBSD: distinfo,v 1.4 2016/06/11 14:34:17 wiz Exp $
 
-SHA1 (mcomix-1.01.tar.bz2) = 3c4973c711e3370e77a033f9d9be4483471b33d4
-RMD160 (mcomix-1.01.tar.bz2) = 1fd6a217279cab4f692e295eaedaaf608ff98ff3
-SHA512 (mcomix-1.01.tar.bz2) = d31ed5d851c761d9680643df5c5bac1af817c61b49455bfd887381e0d7651593f9fb70fdbdb7533ae7bb6f8a203f0cabcbfdcce8a9681aa1d9ceaa3a411c1e70
-Size (mcomix-1.01.tar.bz2) = 543293 bytes
+SHA1 (mcomix-1.2.1.tar.bz2) = c18b920269dea5c77f97af4c1d72d195c13a4c5f
+RMD160 (mcomix-1.2.1.tar.bz2) = db5d4c4ef695384581a504976d09a7e7a28d244e
+SHA512 (mcomix-1.2.1.tar.bz2) = efa4d57edc3a48d9e711767fb3e233ef9b334ff8ba467999e572e60ed747a4ee4aa420c8aa7788b16d7eb6e0901d454d6a405fcec47a8c74098a49491e915cd0
+Size (mcomix-1.2.1.tar.bz2) = 571128 bytes



Home | Main Index | Thread Index | Old Index