notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
py-mcomix GTK3 comic book viewer
1.2.1g20210526_1 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: shoesoft@gmx.net search for ports maintained by this maintainer
Port Added: 2012-08-06 16:45:49
Last Update: 2022-07-20 14:22:04
Commit Hash: 022e658
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}mcomix>0:graphics/py-mcomix@${PY_FLAVOR}
To install the port:
cd /usr/ports/graphics/py-mcomix/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/py-mcomix
  • pkg install py39-mcomix
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py39-mcomix listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-mcomix
Package flavors (<flavor>: <package>)
  • py39: py39-mcomix
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-mcomix
ABIlatestquarterly
FreeBSD:11:aarch641.2.1_1-
FreeBSD:11:amd64--
FreeBSD:11:armv61.2.1-
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.2.1_1-
FreeBSD:12:amd64--
FreeBSD:12:armv61.2.1_1-
FreeBSD:12:armv71.2.1_1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 
py37-mcomix
ABIlatestquarterly
FreeBSD:11:aarch64-1.2.1g20200418
FreeBSD:11:amd64--
FreeBSD:11:armv6-1.2.1g20200418
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.2.1g20201223_1-
FreeBSD:14:riscv64--
 
py38-mcomix
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.2.1g202105261.2.1g20210526
FreeBSD:11:armv6--
FreeBSD:11:i3861.2.1g202105261.2.1g20210526
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.2.1g20210526
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 
py39-mcomix
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.2.1g20210526_1
FreeBSD:12:amd641.2.1g20210526_11.2.1g20210526_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.2.1g20210526_11.2.1g20210526_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch641.2.1g20210526_11.2.1g20210526_1
FreeBSD:13:amd641.2.1g20210526_11.2.1g20210526_1
FreeBSD:13:armv6--
FreeBSD:13:armv71.2.1g20210526_11.2.1g20210526_1
FreeBSD:13:i3861.2.1g20210526_11.2.1g20210526_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch641.2.1g20210526_1-
FreeBSD:14:amd641.2.1g20210526_1-
FreeBSD:14:armv6--
FreeBSD:14:armv71.2.1g20210526_1-
FreeBSD:14:i3861.2.1g20210526_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-pillow>=5.2.0 : graphics/py-pillow@py39
  2. update-desktop-database : devel/desktop-file-utils
  3. py39-gobject3>=0 : devel/py-gobject3@py39
  4. python3.9 : lang/python39
Runtime dependencies:
  1. py39-pillow>=5.2.0 : graphics/py-pillow@py39
  2. libunrar.so.6 : archivers/libunrar6
  3. update-desktop-database : devel/desktop-file-utils
  4. py39-gobject3>=0 : devel/py-gobject3@py39
  5. python3.9 : lang/python39
Library dependencies:
  1. libatk-1.0.so : accessibility/atk
  2. libglib-2.0.so : devel/glib20
  3. libintl.so : devel/gettext-runtime
  4. libgtk-3.so : x11-toolkits/gtk30
  5. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/multiSnow/mcomix3/tar.gz/9eb4fc7?dummy=/
Collapse this list.

Number of commits found: 30

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 14:22:04
 files touched by this commit commit hash:022e658bd10b8753ede87b3dfda087efabddac98  1.2.1g20210526_1
Tobias C. Berner (tcberner) search for other commits by this committer
graphics: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Abel Chow <ozsanh45vds001@sneakemail.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Ade Lovett <ade@lovett.com>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Hayward <xelah@xelah.com>
  *  Alex Ivasyuv <siegerstein@pochta.ru>
  *  Alex Samorukov <samm@os2.kiev.ua>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
04 Mar 2022 17:36:09
 files touched by this commit commit hash:10ce7855852c9ff3bac6a76d2c5ba223bac24e86  1.2.1g20210526_1
Jason E. Hale (jhale) search for other commits by this committer
Author: Stefan Ehmann
graphics/py-mcomix: Add .desktop file

PR:		262311
Reported by:	tod.jackson@gmail.com
30 May 2021 21:43:06
 files touched by this commit commit hash:99cc74200edcd49f1f21d301f3fcaa78aae76271  1.2.1g20210526
Jan Beich (jbeich) search for other commits by this committer
graphics/py-mcomix: update to 1.2.1g20210526

Changes:	https://github.com/multiSnow/mcomix3/compare/9ba2f5b...9eb4fc7
PR:		256270
Approved by:	Stefan Ehmann (maintainer)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.2.1g20201223_1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
19 Jan 2021 19:51:31
Original commit files touched by this commit Revision:562072  1.2.1g20201223_1
jhale search for other commits by this committer
Move archivers/libunrar5 -> archivers/libunrar6 due to new major version.
Update renamed port to 6.0.3.

Bump PORTREVISION on consumers and adjust to use new port origin.
25 Dec 2020 01:01:10
Original commit files touched by this commit Revision:559206  1.2.1g20201223
jbeich search for other commits by this committer
graphics/py-mcomix: update to 1.2.1g20201223

- Add optional dependency on libunrar

Changes:	https://github.com/multiSnow/mcomix3/compare/cd39ae5...9ba2f5b
PR:		252022
Approved by:	Stefan Ehmann (maintainer)
01 May 2020 15:40:32
Original commit files touched by this commit Revision:533556  1.2.1g20200418
jbeich search for other commits by this committer
graphics/py-mcomix: unbreak with non-default python

===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned:
%%PYTHON_SITELIBDIR%%/mcomix/__pycache__/__init__.cpython-38.pyc
Error: Orphaned:
%%PYTHON_SITELIBDIR%%/mcomix/__pycache__/about_dialog.cpython-38.pyc
Error: Orphaned:
%%PYTHON_SITELIBDIR%%/mcomix/__pycache__/anime_tools.cpython-38.pyc
[...]
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: %%PYTHON_SITELIBDIR%%/mcomix/__pycache__/__init__.cpython-37.pyc
Error: Missing:
%%PYTHON_SITELIBDIR%%/mcomix/__pycache__/about_dialog.cpython-37.pyc
Error: Missing:
%%PYTHON_SITELIBDIR%%/mcomix/__pycache__/anime_tools.cpython-37.pyc
[...]

PR:		246084
Approved by:	Stefan Ehmann (maintainer)
23 Apr 2020 10:54:31
Original commit files touched by this commit Revision:532665  1.2.1g20200418
ashish search for other commits by this committer
- Resurrect port
- Switch to new upstream Python3 fork at GitHub[1]
- Remove patches not applicable anymore[1]
- Transfer maintainership to submitter[1]
- Update version in the port source so as to be consistent[1]
- Depend on Python 3.7+ as it's a Python 3 fork

PR:		245738
Submitted by:	Stefan Ehmann <shoesoft@gmx.net>[1]
01 Mar 2020 17:19:40
Original commit files touched by this commit Revision:527561  1.2.1_3
rene search for other commits by this committer
Remove expired ports:

2020-03-01 audio/idjc: Old, uses EOLed python27
2020-03-01 cad/py-pycam: Old, uses EOLed python27
2020-02-27 chinese/gimp-help-zh_CN: Broken
2020-03-01 databases/emma: Old, uses EOLed python27
2020-03-01 deskutils/anamnesis: Old, uses EOLed python27
2020-02-28 deskutils/cherrytree: Old, uses EOLed python27
2020-03-01 deskutils/gbirthday: Old, uses EOLed python27
2020-03-01 deskutils/gtg: Old, uses EOLed python27
2020-03-01 deskutils/nemo-extensions: Old, uses EOLed python27
2020-03-01 deskutils/pybookreader: Old, uses EOLed python27
2020-03-01 devel/diffuse: Old, uses EOLed python27
2020-02-28 devel/dreampie: Old, uses EOLed python27
2020-03-01 devel/gtkparasite: Old, uses EOLed python27
(Only the first 15 lines of the commit message are shown above View all of this commit message)
24 Feb 2020 11:36:16
Original commit files touched by this commit Revision:526962  1.2.1_3
kai search for other commits by this committer
graphics/py-pillow: Update to 7.0.0

* Repo-Copy the Pillow 6.2.2 release to graphics/py-pillow6 to retain
  backwards compatibility for Python 2 consumers as the Pillow 7.0.0 release
  dropped the support for Python 2.

* Apply conditional statements to use either Pillow 7.x or Pillow 6.x for
  consumers that can be built for Python 2 or newer.

* Exceptions are ports that can be built only for either Python 2 or
  Python 3.  For the first case, consumers are just assigned to the
  repo-copied graphics/py-pillow6.

* Also remove Pillow from BUILD_DEPENDS of math/py-PyWavelets as it is not
  listed in setup.py as a build dependency [1] and relax the version
(Only the first 15 lines of the commit message are shown above View all of this commit message)
28 Jan 2020 21:57:19
Original commit files touched by this commit Revision:524518  1.2.1_2
antoine search for other commits by this committer
Deprecate some pygtk2 ports

With hat:	portmgr
18 May 2019 11:15:00
Original commit files touched by this commit Revision:501950  1.2.1_2
kai search for other commits by this committer
graphics/py-mcomix: Fix runtime with graphics/py-pillow 6.0

* Prevent runtime breakage when graphics/py-pillow is updated to 6.0 where
  the deprecated constant "Image.VERSION" is no longer available. [1]

* Add a workaround for the behavior of the "_getexif" function that is still
  buggy with PNG files that contain EXIF meta data. [2]

Also while I'm here:
* Add "gnome" to USES as using USE_GNOME alone is deprecated.

PR:		237887, 237426 (related)
Approved by:	ashish (maintainer)
Obtained from:	upstream [1], https://github.com/multiSnow/mcomix3/issues/76 [2]
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  1.2.1_1
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
16 Jan 2018 00:47:51
Original commit files touched by this commit Revision:459143  1.2.1_1
cpm search for other commits by this committer
- Fix manpage installation in /usr/local/man/man1
- Update WWW in pkg-descr
- Bump PORTREVISION

PR:		224852
Submitted by:	myself
Approved by:	ashish (maintainer timeout, 2 weeks)
02 Dec 2017 10:16:53
Original commit files touched by this commit Revision:455340  1.2.1  Sanity Test Failure
antoine search for other commits by this committer
pygtk2 works only with python2, no need to build python3 flavors of mcomix
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  1.2.1  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10 Apr 2016 07:49:49
Original commit files touched by this commit Revision:412899  1.2.1
ashish search for other commits by this committer
- Update to 1.2.1
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  1.01
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
08 Feb 2015 21:38:17
Original commit files touched by this commit Revision:378689  1.01
ashish search for other commits by this committer
- Update to 1.01
05 Oct 2014 00:01:20
Original commit files touched by this commit Revision:370024  1.00_2
wg search for other commits by this committer
graphics/py-mcomix: switch from py-imaging to py-pillow

- USES python

With hat:	python
Approved by:	portmgr (bdrewery, implicit)
29 Jul 2014 21:43:18
Original commit files touched by this commit Revision:363399  1.00_1
adamw search for other commits by this committer
Convert some more USE_BZIP2 to USES=tar:bzip2

Approved by:	portmgr (not really, but touches unstaged ports)
13 Jun 2014 18:03:45
Original commit files touched by this commit Revision:357706  1.00_1
mva search for other commits by this committer
- Remove easy_install dependency
- Convert to PYDISTUTILS_AUTOPLIST
- Bump PORTREVISION to enforce a cleanup for the easy_install references

With hat:	python@
Approved by:	portmgr (implicit)
13 Jun 2014 07:36:28
Original commit files touched by this commit Revision:357654  1.00
olgeni search for other commits by this committer
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories G-I.

CR:		D201
Approved by:	portmgr (bapt)
24 Apr 2014 16:26:48
Original commit files touched by this commit Revision:352016  1.00
mat search for other commits by this committer
Remove the last @comment $FreeBSD$ from plists.

With hat:	portmgr
Sponsored by:	Absolight
15 Mar 2014 08:29:44
Original commit files touched by this commit Revision:348297  1.00
ashish search for other commits by this committer
- Update to 1.00
- Add LICENSE information
- Add STAGE support
- Fix spacing in pkg-descr
21 Jan 2014 23:40:23
Original commit files touched by this commit Revision:340674  0.99
bapt search for other commits by this committer
Fix properties on pkg-plist
13 Jan 2014 21:00:04
Original commit files touched by this commit Revision:339634  0.99
rene search for other commits by this committer
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
20 Sep 2013 18:35:46
Original commit files touched by this commit Revision:327733  0.99
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics)
07 Aug 2012 02:09:16
Original commit files touched by this commit   0.99
ashish search for other commits by this committer
- Fix pkg-descr

Reported by:	buttercup (IRC)
06 Aug 2012 16:45:20
Original commit files touched by this commit   0.99
ashish search for other commits by this committer
MComix is an 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.

WWW:	http://mcomix.sourceforge.net/

Number of commits found: 30