pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/comix Update to 4.0.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/337c2cc5b2fd
branches:  trunk
changeset: 551083:337c2cc5b2fd
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Dec 06 18:40:33 2008 +0000

description:
Update to 4.0.0:

Comix 4.0.0

    - Comix has been completely rewritten from scratch. On the surface things
    look quite a bit like they used to, but the internal workings are
    entirely new. There are too many changes for them all to be mentioned
    here, but a couple of highlights are a much more functional library and a
    new archive editing dialog. The work on this new version of Comix has
    been going on in rather sporadic phases for almost two years, and during
    that time I have received help from lots of different people. Now, I must
    admit, I can no longer remember them all. So instead of trying to list as
    many as I can here, I will instead simply say thank you to everyone who
    have contributed fixes, patches, suggestions or encouraging words. Thanks!

diffstat:

 graphics/comix/Makefile         |   13 +-
 graphics/comix/PLIST            |  175 +++++++++++++++++++++++++++----------
 graphics/comix/distinfo         |   10 +-
 graphics/comix/patches/patch-aa |  117 -------------------------
 graphics/comix/patches/patch-ab |  182 ----------------------------------------
 5 files changed, 137 insertions(+), 360 deletions(-)

diffs (truncated from 549 to 300 lines):

diff -r a7fea9401049 -r 337c2cc5b2fd graphics/comix/Makefile
--- a/graphics/comix/Makefile   Sat Dec 06 18:18:03 2008 +0000
+++ b/graphics/comix/Makefile   Sat Dec 06 18:40:33 2008 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.12 2008/08/10 16:05:28 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2008/12/06 18:40:33 wiz Exp $
 #
 
-DISTNAME=              comix-3.6.4
-PKGREVISION=           2
+DISTNAME=              comix-4.0.0
 CATEGORIES=            graphics python
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=comix/}
 
@@ -23,17 +22,19 @@
 SUBST_FILES.install-path=      install.py
 SUBST_SED.install-path=                -e "s,share/man/man,${PKGMANDIR}/man,g"
 
-PYTHON_PATCH_SCRIPTS=          comix mime/comicthumb
+PYTHON_PATCH_SCRIPTS=          src/comix.py mime/comicthumb
 
 do-build:
 
 do-install:
-       cd ${WRKSRC} && ${PYTHONBIN} install.py install --installdir ${DESTDIR}${PREFIX}
+       cd ${WRKSRC} && ${PYTHONBIN} install.py install --dir ${DESTDIR}${PREFIX}
 
-.include "../../databases/shared-mime-info/buildlink3.mk"
+.include "../../databases/shared-mime-info/mimedb.mk"
 .include "../../devel/GConf/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+BUILDLINK_API_DEPENDS.pyimaging+=      ${PYPKGPREFIX}-imaging>=1.1.5
 .include "../../graphics/py-imaging/buildlink3.mk"
 .include "../../lang/python/application.mk"
+BUILDLINK_API_DEPENDS.pygtk2+= ${PYPKGPREFIX}-gtk2>=2.12
 .include "../../x11/py-gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r a7fea9401049 -r 337c2cc5b2fd graphics/comix/PLIST
--- a/graphics/comix/PLIST      Sat Dec 06 18:18:03 2008 +0000
+++ b/graphics/comix/PLIST      Sat Dec 06 18:40:33 2008 +0000
@@ -1,60 +1,137 @@
-@comment $NetBSD: PLIST,v 1.7 2007/06/01 00:45:49 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2008/12/06 18:40:33 wiz Exp $
 bin/comicthumb
 bin/comix
 man/man1/comicthumb.1
 man/man1/comix.1
 share/applications/comix.desktop
+share/comix/images/16x16/comix.png
+share/comix/images/comix.svg
+share/comix/images/comments.png
+share/comix/images/double-page.png
+share/comix/images/fitbest.png
+share/comix/images/fitheight.png
+share/comix/images/fitmanual.png
+share/comix/images/fitwidth.png
+share/comix/images/gimp-flip-horizontal.png
+share/comix/images/gimp-flip-vertical.png
+share/comix/images/gimp-rotate-180.png
+share/comix/images/gimp-rotate-270.png
+share/comix/images/gimp-rotate-90.png
+share/comix/images/gimp-thumbnails.png
+share/comix/images/gimp-transform.png
+share/comix/images/lens.png
+share/comix/images/library.png
+share/comix/images/manga.png
+share/comix/images/tango-add-bookmark.png
+share/comix/images/tango-archive.png
+share/comix/images/tango-enhance-image.png
+share/comix/images/tango-image.png
+share/comix/images/zoom.png
+share/comix/src/about.py
+share/comix/src/about.pyc
+share/comix/src/archive.py
+share/comix/src/archive.pyc
+share/comix/src/bookmark.py
+share/comix/src/bookmark.pyc
+share/comix/src/comix.py
+share/comix/src/comment.py
+share/comix/src/comment.pyc
+share/comix/src/constants.py
+share/comix/src/constants.pyc
+share/comix/src/cursor.py
+share/comix/src/cursor.pyc
+share/comix/src/deprecated.py
+share/comix/src/deprecated.pyc
+share/comix/src/edit.py
+share/comix/src/edit.pyc
+share/comix/src/encoding.py
+share/comix/src/encoding.pyc
+share/comix/src/enhance.py
+share/comix/src/enhance.pyc
+share/comix/src/event.py
+share/comix/src/event.pyc
+share/comix/src/filechooser.py
+share/comix/src/filechooser.pyc
+share/comix/src/filehandler.py
+share/comix/src/filehandler.pyc
+share/comix/src/histogram.py
+share/comix/src/histogram.pyc
+share/comix/src/icons.py
+share/comix/src/icons.pyc
+share/comix/src/image.py
+share/comix/src/image.pyc
+share/comix/src/labels.py
+share/comix/src/labels.pyc
+share/comix/src/lens.py
+share/comix/src/lens.pyc
+share/comix/src/library.py
+share/comix/src/library.pyc
+share/comix/src/librarybackend.py
+share/comix/src/librarybackend.pyc
+share/comix/src/main.py
+share/comix/src/main.pyc
+share/comix/src/preferences.py
+share/comix/src/preferences.pyc
+share/comix/src/process.py
+share/comix/src/process.pyc
+share/comix/src/properties.py
+share/comix/src/properties.pyc
+share/comix/src/recent.py
+share/comix/src/recent.pyc
+share/comix/src/slideshow.py
+share/comix/src/slideshow.pyc
+share/comix/src/status.py
+share/comix/src/status.pyc
+share/comix/src/thumbbar.py
+share/comix/src/thumbbar.pyc
+share/comix/src/thumbnail.py
+share/comix/src/thumbnail.pyc
+share/comix/src/thumbremover.py
+share/comix/src/thumbremover.pyc
+share/comix/src/ui.py
+share/comix/src/ui.pyc
+share/icons/hicolor/16x16/apps/comix.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/comix.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/comix.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/comix.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/comix.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/icons/hicolor/scalable/apps/comix.svg
-share/locale/ca/LC_MESSAGES/comix.mo
-share/locale/de/LC_MESSAGES/comix.mo
-share/locale/el/LC_MESSAGES/comix.mo
+share/locale/cs/LC_MESSAGES/comix.mo
 share/locale/es/LC_MESSAGES/comix.mo
-share/locale/fr/LC_MESSAGES/comix.mo
-share/locale/hr/LC_MESSAGES/comix.mo
-share/locale/hu/LC_MESSAGES/comix.mo
-share/locale/it/LC_MESSAGES/comix.mo
+share/locale/id/LC_MESSAGES/comix.mo
 share/locale/ja/LC_MESSAGES/comix.mo
-share/locale/nl/LC_MESSAGES/comix.mo
-share/locale/pl/LC_MESSAGES/comix.mo
-share/locale/pt_BR/LC_MESSAGES/comix.mo
-share/locale/ru/LC_MESSAGES/comix.mo
+share/locale/ko/LC_MESSAGES/comix.mo
 share/locale/sv/LC_MESSAGES/comix.mo
-share/locale/zh_CN/LC_MESSAGES/comix.mo
-share/locale/zh_TW/LC_MESSAGES/comix.mo
 share/mime/packages/comix.xml
-share/pixmaps/comix.png
-share/pixmaps/comix/cbr.png
-share/pixmaps/comix/cbt.png
-share/pixmaps/comix/cbz.png
-share/pixmaps/comix/double-page.png
-share/pixmaps/comix/fitheight.png
-share/pixmaps/comix/fitnone.png
-share/pixmaps/comix/fitscreen.png
-share/pixmaps/comix/fitwidth.png
-share/pixmaps/comix/flip-horizontal-jpeg.png
-share/pixmaps/comix/flip-horizontal.png
-share/pixmaps/comix/flip-vertical-jpeg.png
-share/pixmaps/comix/flip-vertical.png
-share/pixmaps/comix/lens.png
-share/pixmaps/comix/manga.png
-share/pixmaps/comix/rotate-180.png
-share/pixmaps/comix/rotate-270-jpeg.png
-share/pixmaps/comix/rotate-270.png
-share/pixmaps/comix/rotate-90-jpeg.png
-share/pixmaps/comix/rotate-90.png
-share/pixmaps/comix/silk-bookmarks.png
-share/pixmaps/comix/silk-colour-adjust.png
-share/pixmaps/comix/silk-desaturate.png
-share/pixmaps/comix/silk-edit-bookmarks.png
-share/pixmaps/comix/silk-file-operations.png
-share/pixmaps/comix/silk-library-add.png
-share/pixmaps/comix/silk-library.png
-share/pixmaps/comix/silk-recent-files.png
-share/pixmaps/comix/silk-slideshow.png
-share/pixmaps/comix/silk-thumbnails.png
-share/pixmaps/comix/silk-toolbars.png
-share/pixmaps/comix/silk-transform.png
-share/pixmaps/comix/silk-view.png
-share/pixmaps/comix/silk-zoom.png
-@dirrm share/pixmaps/comix
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/scalable/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/48x48/mimetypes
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/48x48/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/32x32/mimetypes
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/32x32/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/24x24/mimetypes
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/24x24/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/22x22/mimetypes
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/22x22/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/16x16/mimetypes
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/16x16/apps
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor
+@dirrm share/comix/src
+@dirrm share/comix/images/16x16
+@dirrm share/comix/images
+@dirrm share/comix
+@comment in xdg-dirs: @dirrm share/applications
diff -r a7fea9401049 -r 337c2cc5b2fd graphics/comix/distinfo
--- a/graphics/comix/distinfo   Sat Dec 06 18:18:03 2008 +0000
+++ b/graphics/comix/distinfo   Sat Dec 06 18:40:33 2008 +0000
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.10 2008/04/19 14:28:46 tonnerre Exp $
+$NetBSD: distinfo,v 1.11 2008/12/06 18:40:33 wiz Exp $
 
-SHA1 (comix-3.6.4.tar.gz) = c14a1ba9d931436eb7215f8065f1bbda22f00409
-RMD160 (comix-3.6.4.tar.gz) = 8cd0f6459f56efb35cea7b7a899e4420796535d7
-Size (comix-3.6.4.tar.gz) = 398202 bytes
-SHA1 (patch-aa) = 2bb137273d14134c5c040ae7fd6b83d665cbaeb8
-SHA1 (patch-ab) = 4445829d4c9f20ca783adc26089ab042488288bf
+SHA1 (comix-4.0.0.tar.gz) = 554513f8ac04d862b84ff66e5483101f999a2733
+RMD160 (comix-4.0.0.tar.gz) = 98d1af837f0e734c68456620b02ec703084d78b3
+Size (comix-4.0.0.tar.gz) = 338650 bytes
diff -r a7fea9401049 -r 337c2cc5b2fd graphics/comix/patches/patch-aa
--- a/graphics/comix/patches/patch-aa   Sat Dec 06 18:18:03 2008 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,117 +0,0 @@
-$NetBSD: patch-aa,v 1.1 2008/04/19 14:28:46 tonnerre Exp $
-
-Fix insecure temporary file handling in comicthumb utility.
-Eliminate insufficient escaping on shell calls for rar archives/jpegtran.
-
---- mime/comicthumb.orig
-+++ mime/comicthumb
-@@ -22,6 +22,10 @@
- import StringIO
- import re
- import shutil
-+
-+import subprocess
-+import tempfile
-+
- try:
-     import Image
- except:
-@@ -48,9 +52,13 @@
-     sys.exit(1)
- 
- # temp directory needed for multiple archives
--if not os.path.exists('/tmp/comicthumb/'):
--    os.makedirs('/tmp/comicthumb/')
--    os.chmod('/tmp/comicthumb/', 0700)
-+#if not os.path.exists('/tmp/comicthumb/'):
-+#    os.makedirs('/tmp/comicthumb/')
-+#    os.chmod('/tmp/comicthumb/', 0700)
-+_tmp_dir = tempfile.mkdtemp(prefix='comixthumb', suffix=os.sep, 
-+        dir = '/tmp')
-+_tmp_dir += "/"
-+
- 
- # return the first image in the list
- def first_image (filelist):
-@@ -101,10 +109,10 @@
-         else:
-             subarchive = first_archive(zipfiles)
-             if subarchive:
--                output = open("/tmp/comicthumb/archive%d" % (depth), "wb")
-+                output = open( _tmp_dir + "archive%d" % (depth), "wb")
-                 output.write(zip.read(subarchive))
-                 output.close()
--                return get_image("/tmp/comicthumb/archive%d" % (depth),
-+                return get_image( _tmp_dir + "archive%d" % (depth),
-                     depth + 1)
-     elif tarfile.is_tarfile(compressed_file):
-         TYPE = TYPE or 'cbt'
-@@ -119,10 +127,10 @@
-         else:
-             subarchive = first_archive(tarfiles)
-             if subarchive:
--                output = open("/tmp/comicthumb/archive%d" % (depth), "wb")
-+                output = open( _tmp_dir + "archive%d" % (depth), "wb")



Home | Main Index | Thread Index | Old Index