The NetBSD Project

CVS log for pkgsrc/graphics/py-mcomix/Makefile

[BACK] Up to [] / pkgsrc / graphics / py-mcomix

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jan 29 21:16:44 2023 UTC (3 months, 3 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, HEAD
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

*: Recursive revbup from graphics/freetype2

Revision 1.24 / (download) - annotate - [select for diffs], Sun Jan 22 23:51:23 2023 UTC (4 months ago) by wiz
Branch: MAIN
Changes since 1.23: +8 -12 lines
Diff to previous 1.23 (colored)

py-mcomix: update to 2.1.0.

MComix 2.1.0
Release date: 2022-12-17


    - 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.


    - 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


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

    - Fixed missing localization and image resources after calling
      " 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


    - 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

    - 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

MComix 2.0.0
Release date: 2022-01-29


    - 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.


    - 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


    - 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.


    - Added Lithuanian translation

    - Updated Swedish and Korean translation

Revision 1.23 / (download) - annotate - [select for diffs], Wed Jan 5 20:07:10 2022 UTC (16 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.22: +4 -2 lines
Diff to previous 1.22 (colored)

*: set USE_PKG_RESOURCES for some more packages

Revision 1.22 / (download) - annotate - [select for diffs], Tue Jan 4 20:54:06 2022 UTC (16 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

*: bump PKGREVISION for users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.21 / (download) - annotate - [select for diffs], Wed Mar 10 18:51:51 2021 UTC (2 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Use py-Pillow6

Revision 1.20 / (download) - annotate - [select for diffs], Fri Mar 20 11:57:52 2020 UTC (3 years, 2 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

*: Convert broken sourceforge HOMEPAGEs back to http

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jan 18 23:32:18 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as, CTAN and GNU.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Nov 2 22:38:02 2019 UTC (3 years, 6 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

graphics: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Sep 2 13:20:19 2019 UTC (3 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)


Revision 1.16 / (download) - annotate - [select for diffs], Sat May 18 08:30:20 2019 UTC (4 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

py-mcomix: Fix incompatibility with PIL 6.0.0.

Using upstream patch.


Revision 1.15 / (download) - annotate - [select for diffs], Fri Apr 26 13:14:01 2019 UTC (4 years, 1 month ago) by maya
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jul 3 05:03:20 2018 UTC (4 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

extend PYTHON_VERSIONS_ for Python 3.7

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 22 12:50:59 2018 UTC (5 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

py-mcomix: switch to py-Pillow.


Revision 1.12 / (download) - annotate - [select for diffs], Sun Jan 1 14:43:43 2017 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Add python-3.6 to incompatible versions.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Dec 3 04:08:53 2016 UTC (6 years, 5 months ago) by nonaka
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

fix read subprocess stdout line by line.


Revision 1.10 / (download) - annotate - [select for diffs], Thu Sep 1 17:33:28 2016 UTC (6 years, 8 months ago) by nonaka
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

Add dependency to databases/py-sqlite3.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jul 10 04:07:08 2016 UTC (6 years, 10 months ago) by nonaka
Branch: MAIN
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

Add dependency to archivers/py-czipfile.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jul 9 13:03:51 2016 UTC (6 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Remove python33: adapt all packages that refer to it.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Jun 11 14:34:17 2016 UTC (6 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Updated py-mcomix to 1.2.1.

MComix 1.2.1
Release date: 2016-02-12


    - 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


    - 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".


    - 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

    - Re-enabled double buffering for the thumbnailer.


    - 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.


    - 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.


    - 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

    - Fix various minor window manager interaction issues.

    - The default window width is now 640 pixels.


    - 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.


    - 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

    - 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

    - 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.


    - The MIME database has been updated.

    - The Py2Exe workaround has been removed.

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

    - 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

Revision 1.6 / (download) - annotate - [select for diffs], Sat Dec 5 21:25:46 2015 UTC (7 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)


Revision 1.5 / (download) - annotate - [select for diffs], Mon Aug 3 14:06:55 2015 UTC (7 years, 9 months ago) by nonaka
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.4: +4 -3 lines
Diff to previous 1.4 (colored)

PR/50114: Update py-mcomix to 1.01.

- Keyboard shortcuts can now be edited from MComix' preference dialog
  in a new tab "Shortcuts". (by Valentin Gologuzov)
  Please not that the arrow keys, Backspace and Escape cannot be bound
  to actions right now, unless you're manually editing the config file.

- During database upgrade, MComix did not consider that books in the
  "Last read" database might no longer exist, leading to program crash.
  This has been fixed.

- Adding a collection with a numeric name to the library made the library
  unusable. This has been fixed.

- Fixed win32 builds missing the 'calendar' module.

- Fixed bookmarks not being displayed in the Ubuntu Unity global menu.

- Fixed 'Continue reading' not working when files are opened from
  the command line (by Boris Bogar).

- Improved page extraction and caching algorithm, leading to much better
  responsiveness, especially for viewing large archives. (by Benoit Pierre)

- MComix will now always hide the mouse cursor after a period of
  inactivity, even when not in fullscreen mode. (by Benoit Pierre)

- The ALT+Left and ALT+Right keys will now either advance one page,
  or go back one page, depending on the user being in manga mode.

- CTRL plus mouse wheel will now zoom in/out one level.

- Manual zooming will now use a logarithmic scale instead of a linear

- The library will now use natural sorting for "Sort by name" and
  "Sort by path" instead of alphanumeric sorting, bringing it in line
  with most other sorting done by MComix.

- Adding a book to a collection with the same book already existing
  in another collection did not immediately show the book in the
  library main view when the new collection was already selected.

- MComix can now use the '7z' executable to read .tar.xz and .tar.lzma

- ZIP archives using BZIP2 compression will now fall back to external
  unzip/7z instead of failing (by Awad Mackie).

- MComix can now read PDF files using tools provided by mupdf,
  namely mutool and mudraw. (by Benoit Pierre)

- Double page mode will not implicitly resize images anymore.

- The smart scrolling algorithm has been improved.

- Some issues with the magnifying glass have been fixed.

- Some new variables have been introduced that you can use when running
  external commands. See the documentation for details:

- MComix will now use the current GTK theme's icons for
  Next/Previous buttons.

- Added AppData meta information for software repositories.

- Updated traditional Chinese translation (by Wayne Su).

Revision 1.4 / (download) - annotate - [select for diffs], Tue Dec 16 23:02:28 2014 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Fix build with py-setuptools-0.8.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 15 23:31:13 2014 UTC (8 years, 10 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Fixes dependency versions, allow py-imaging again.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jul 15 17:28:49 2014 UTC (8 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

There was no py-imaging-2.12.0 or higher, so just depend on py-Pillow.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Jul 15 12:12:17 2014 UTC (8 years, 10 months ago) by obache
Branch: MAIN

Import py-mcomix-1.00 as graphics/py-mcomix.
Based on PR pkg/48992 by NONAKA Kimihiro.

MComix is a user-friendly, customizable image viewer. It is
specifically designed to handle comic books, but also serves as a
generic viewer. It reads images in ZIP, RAR, 7Zip or tar archives as
well as plain image files.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>