pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/misc/calibre Update misc/calibre to 0.8.50



details:   https://anonhg.NetBSD.org/pkgsrc/rev/060e508d3bea
branches:  trunk
changeset: 603427:060e508d3bea
user:      gls <gls%pkgsrc.org@localhost>
date:      Sun May 06 08:34:14 2012 +0000

description:
Update misc/calibre to 0.8.50

pkgsrc changes:
---------------
- Depends on textproc/py-ccsutils >=0.9.9.

Upstream changes:
-----------------

Release 0.8.50 - May 04, 2012
=============================

New Features

    Tweak Book: Allow tweaking of KF8 MOBI files. Useful to fine-tune the result
of a conversion. Right click on the book and select Tweak Book to use the
feature. Note that tweaking a MOBI file that contains both KF8 and older MOBI6
will cause the MOBI6 version to be discarded.
    AZW3 output plugin. This output plugin generates pure KF8 mobi files. These
only work on the Kindle Fire and Kindle Touch with latest firmware.
    Conversion: Allow easy re-ordering of the search and replace expressions in
the conversion dialog. Also apply the expressions in the same order that they
were entered when doing the conversion.
    Automatically add the Tag 'Sample Book' when an Amazon sample is added to
calibre
    FB2 Input: Better handling of inline images.
    Closes tickets: 989869

Bug Fixes

    KF8 Output: Fix section to section jumps not working for documents with
multi-level ToCs
    EPUB Input: Handle the case of the metadata ToC containing a reference to
the cover HTML file.
    Closes tickets: 993812

    CHM Input: Handle files with deeply nested markup and non html files
listed at the start of the manifest.
    Closes tickets: 993607

    KF8 Output: Workaround Kindle Touch bug that causes the book to be rendered
as black pages when a height is specified for <body>

    Fix regression in 0.8.49 that broke italics detection in heuristic
processing on 32-bit systems.
    Closes tickets: 991380

    KF8 Output: Fix joint MOBI6/KF8 books not being recognized as MOBI files
by older Kindles
    KF8 Output: Fix errors when processing documents with HTML comments
and/or XML processing instructions
    Get Books: Amazon fix prices not being found. B&N fix details link.
ebooks.com: fix cover image. Website changes to various EU stores
    FB2 Input: More robust base64 decoding to handle embedded images that are
incorrectly encoded.
    Closes tickets: 990929

    Fix scrolling with the cover browser updating only the selection in the
book list, not the current book.
    Closes tickets: 990881

    Save to Disk: Do not run out memory when saving very large files on
systems with low RAM.
    Closes tickets: 990741

    FB2 Output: Use 2 letter language codes in preference to 3-letter ones to
not break poorly implemented FB2 readers
    Closes tickets: 990026

    EPUB Input: Auto set the media-type for OPF manifest entries with an
empty media-type

New news sources

    George Monbiot by Darko Miletic
    El Mundo by atordo
    AraInfo and Diagonal by Ruben Pollan

Improved news sources

    National Post
    Daily Mirror
    Sun
    Newsweek Polska
    Max-Planck
    derStandard
    tweakers.net


Release 0.8.49 - Apr 27, 2012
=============================
New Features

    Experimental support for generating Amazon's new KF8 format MOBI files

    calibre can now generate Amazon's new KF8 format MOBI files. To turn
on this feature, go to Preferences->Tweaks and click Plugin Tweaks. In
the box add: test_mobi_output_type = 'both' calibre will now produce MOBI
files that have both the old MOBI format and the new KF8 format in them.
To learn more about KF8, see: http://www.amazon.com/gp/feature.html?docId=1000729511
Note that calibre support for KF8 is still experimental and there will
likely be bugs.

    Upgrade to using cssutils 0.9.9 for CSS parsing. Improved speed
and robustness.
    Show cover size in a tooltip in the conversion dialog

    Closes tickets: 986958 [External link]
    Driver for Nook Simple Touch with Glow Light

    Closes tickets: 989264 [External link]

Bug Fixes

    Heuristics: When italicizing words do not operate on words not in
between HTML tags.
    Closes tickets: 986298 [External link]

    Fix (I hope) the bulk metadata download process crashing for some
people on OS X when clicking the Yes button to apply the updates.
    Closes tickets: 986658 [External link]

    Fix tooltip not being updated in the book details panel when
pasting in a new cover
    Closes tickets: 986958 [External link]

    Cover Browser: Wrap the title on space only, not in between words.
    Closes tickets: 986516 [External link]

    Edit metadata dialog: If a permission denied error occurs when
clicking the next or prev buttons, stay on the current book.
    Closes tickets: 986903 [External link]

    Fix heuristics not removing unnecessary hyphens from the end
of lines.
    Closes tickets: 822744 [External link]

New news sources

    Berria by Alayn Gortazar
    Sol Haber by Onur Gungor
    Telam by Darko Miletic
    Richmond Times-Dispatch by jde

Improved news sources

    Metro Nieuws NL
    Der Tagesspiegel

diffstat:

 misc/calibre/Makefile |   9 +++++----
 misc/calibre/PLIST    |  28 +++++++++++++++++++++++++---
 misc/calibre/distinfo |   8 ++++----
 3 files changed, 34 insertions(+), 11 deletions(-)

diffs (211 lines):

diff -r 90d220f55d57 -r 060e508d3bea misc/calibre/Makefile
--- a/misc/calibre/Makefile     Sun May 06 08:30:15 2012 +0000
+++ b/misc/calibre/Makefile     Sun May 06 08:34:14 2012 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.37 2012/04/27 12:31:54 obache Exp $
+# $NetBSD: Makefile,v 1.38 2012/05/06 08:34:14 gls Exp $
 #
 
-DISTNAME=      calibre-0.8.48
-PKGREVISION=   1
+DISTNAME=      calibre-0.8.50
 CATEGORIES=    misc
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=calibre/}
 EXTRACT_SUFX=  .tar.xz
@@ -21,7 +20,7 @@
 DEPENDS+=      ${PYPKGPREFIX}-dateutil>=1.4.1:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup
 DEPENDS+=      ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize
-DEPENDS+=      ${PYPKGPREFIX}-cssutils>=0.9.7:../../textproc/py-cssutils
+DEPENDS+=      ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils
 # Let's depend on the ones we have in pkgsrc instead of the bundled ones.
 DEPENDS+=      ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf
 DEPENDS+=      ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy
@@ -74,6 +73,7 @@
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/djvu/*.py
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/epub/fix/*.py
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/epub/*.py
+FIX_PYTHON_PATHS+=     src/calibre/ebooks/fb2/__init__.py
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/html/*.py
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/iterator/*.py
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/lit/*.py
@@ -95,6 +95,7 @@
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/oeb/display/*.py
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/oeb/display/test-cfi/*.py
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/oeb/transforms/*.py
+FIX_PYTHON_PATHS+=     src/calibre/ebooks/pdb/haodoo/__init__.py
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/pdf/__init__.py
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/pdf/reflow.py
 FIX_PYTHON_PATHS+=     src/calibre/ebooks/readability/*.py
diff -r 90d220f55d57 -r 060e508d3bea misc/calibre/PLIST
--- a/misc/calibre/PLIST        Sun May 06 08:30:15 2012 +0000
+++ b/misc/calibre/PLIST        Sun May 06 08:34:14 2012 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2012/04/22 19:33:01 gls Exp $
+@comment $NetBSD: PLIST,v 1.13 2012/05/06 08:34:14 gls Exp $
 bin/calibre
 bin/calibre-complete
 bin/calibre-customize
@@ -324,6 +324,7 @@
 lib/calibre/calibre/ebooks/mobi/reader/mobi6.py
 lib/calibre/calibre/ebooks/mobi/reader/mobi8.py
 lib/calibre/calibre/ebooks/mobi/reader/ncx.py
+lib/calibre/calibre/ebooks/mobi/tweak.py
 lib/calibre/calibre/ebooks/mobi/utils.py
 lib/calibre/calibre/ebooks/mobi/writer2/__init__.py
 lib/calibre/calibre/ebooks/mobi/writer2/indexer.py
@@ -331,8 +332,15 @@
 lib/calibre/calibre/ebooks/mobi/writer2/resources.py
 lib/calibre/calibre/ebooks/mobi/writer2/serializer.py
 lib/calibre/calibre/ebooks/mobi/writer8/__init__.py
+lib/calibre/calibre/ebooks/mobi/writer8/cleanup.py
+lib/calibre/calibre/ebooks/mobi/writer8/exth.py
+lib/calibre/calibre/ebooks/mobi/writer8/header.py
+lib/calibre/calibre/ebooks/mobi/writer8/index.py
 lib/calibre/calibre/ebooks/mobi/writer8/main.py
+lib/calibre/calibre/ebooks/mobi/writer8/mobi.py
 lib/calibre/calibre/ebooks/mobi/writer8/skeleton.py
+lib/calibre/calibre/ebooks/mobi/writer8/tbs.py
+lib/calibre/calibre/ebooks/mobi/writer8/toc.py
 lib/calibre/calibre/ebooks/odt/__init__.py
 lib/calibre/calibre/ebooks/odt/input.py
 lib/calibre/calibre/ebooks/oeb/__init__.py
@@ -474,6 +482,7 @@
 lib/calibre/calibre/ebooks/textile/__init__.py
 lib/calibre/calibre/ebooks/textile/functions.py
 lib/calibre/calibre/ebooks/textile/unsmarten.py
+lib/calibre/calibre/ebooks/tweak.py
 lib/calibre/calibre/ebooks/txt/__init__.py
 lib/calibre/calibre/ebooks/txt/markdownml.py
 lib/calibre/calibre/ebooks/txt/newlines.py
@@ -542,6 +551,8 @@
 lib/calibre/calibre/gui2/comments_editor.py
 lib/calibre/calibre/gui2/complete.py
 lib/calibre/calibre/gui2/convert/__init__.py
+lib/calibre/calibre/gui2/convert/azw3_output.py
+lib/calibre/calibre/gui2/convert/azw3_output_ui.py
 lib/calibre/calibre/gui2/convert/bulk.py
 lib/calibre/calibre/gui2/convert/comic_input.py
 lib/calibre/calibre/gui2/convert/comic_input_ui.py
@@ -675,8 +686,6 @@
 lib/calibre/calibre/gui2/dialogs/template_dialog_ui.py
 lib/calibre/calibre/gui2/dialogs/template_line_editor.py
 lib/calibre/calibre/gui2/dialogs/test_email_ui.py
-lib/calibre/calibre/gui2/dialogs/tweak_epub.py
-lib/calibre/calibre/gui2/dialogs/tweak_epub_ui.py
 lib/calibre/calibre/gui2/dialogs/user_profiles.py
 lib/calibre/calibre/gui2/dialogs/user_profiles_ui.py
 lib/calibre/calibre/gui2/dnd.py
@@ -755,6 +764,7 @@
 lib/calibre/calibre/gui2/preferences/toolbar_ui.py
 lib/calibre/calibre/gui2/preferences/tweaks.py
 lib/calibre/calibre/gui2/preferences/tweaks_ui.py
+lib/calibre/calibre/gui2/proceed.py
 lib/calibre/calibre/gui2/progress_indicator/__init__.py
 lib/calibre/calibre/gui2/search_box.py
 lib/calibre/calibre/gui2/search_restriction_mixin.py
@@ -800,6 +810,7 @@
 lib/calibre/calibre/gui2/store/stores/baen_webscription_plugin.py
 lib/calibre/calibre/gui2/store/stores/beam_ebooks_de_plugin.py
 lib/calibre/calibre/gui2/store/stores/bewrite_plugin.py
+lib/calibre/calibre/gui2/store/stores/biblio_plugin.py
 lib/calibre/calibre/gui2/store/stores/bn_plugin.py
 lib/calibre/calibre/gui2/store/stores/bookoteka_plugin.py
 lib/calibre/calibre/gui2/store/stores/chitanka_plugin.py
@@ -1410,6 +1421,7 @@
 share/calibre/recipes/apod.recipe
 share/calibre/recipes/apple_daily.recipe
 share/calibre/recipes/aprospect.recipe
+share/calibre/recipes/ara_info.recipe
 share/calibre/recipes/arabian_business.recipe
 share/calibre/recipes/arbetaren.recipe
 share/calibre/recipes/arcamax.recipe
@@ -1454,6 +1466,7 @@
 share/calibre/recipes/beppe_grillo.recipe
 share/calibre/recipes/berliner_zeitung.recipe
 share/calibre/recipes/berlingske_dk.recipe
+share/calibre/recipes/berria.recipe
 share/calibre/recipes/beta.recipe
 share/calibre/recipes/beta_en.recipe
 share/calibre/recipes/biamag.recipe
@@ -1617,6 +1630,7 @@
 share/calibre/recipes/developpez.recipe
 share/calibre/recipes/dhnet_be.recipe
 share/calibre/recipes/di.recipe
+share/calibre/recipes/diagonal.recipe
 share/calibre/recipes/diagonales.recipe
 share/calibre/recipes/diario_cordoba.recipe
 share/calibre/recipes/diario_ibiza.recipe
@@ -1676,6 +1690,7 @@
 share/calibre/recipes/el_mercurio_chile.recipe
 share/calibre/recipes/el_mostrador.recipe
 share/calibre/recipes/el_mundo_co.recipe
+share/calibre/recipes/el_mundo_today.recipe
 share/calibre/recipes/el_observador.recipe
 share/calibre/recipes/el_pais.recipe
 share/calibre/recipes/el_pais_babelia.recipe
@@ -2085,6 +2100,7 @@
 share/calibre/recipes/mmc_rtv.recipe
 share/calibre/recipes/modoros.recipe
 share/calibre/recipes/moldovaazi.recipe
+share/calibre/recipes/monbiot.recipe
 share/calibre/recipes/mondedurable.recipe
 share/calibre/recipes/monden.recipe
 share/calibre/recipes/money_pl.recipe
@@ -2151,6 +2167,7 @@
 share/calibre/recipes/nme.recipe
 share/calibre/recipes/noaa.recipe
 share/calibre/recipes/nol.recipe
+share/calibre/recipes/non_leggerlo.recipe
 share/calibre/recipes/nortecastilla.recipe
 share/calibre/recipes/noticias_r7.recipe
 share/calibre/recipes/noticias_unb.recipe
@@ -2309,6 +2326,7 @@
 share/calibre/recipes/ria_ru.recipe
 share/calibre/recipes/rian_eng.recipe
 share/calibre/recipes/rian_spa.recipe
+share/calibre/recipes/richmond_times_dispatch.recipe
 share/calibre/recipes/rionegro.recipe
 share/calibre/recipes/rmf24_ESKN.recipe
 share/calibre/recipes/rmf24_fakty.recipe
@@ -2378,6 +2396,7 @@
 share/calibre/recipes/smith.recipe
 share/calibre/recipes/snopes.recipe
 share/calibre/recipes/socialdiva.recipe
+share/calibre/recipes/sol_haber.recipe
 share/calibre/recipes/soldiers.recipe
 share/calibre/recipes/southernstar.recipe
 share/calibre/recipes/spektrum.recipe
@@ -2429,6 +2448,7 @@
 share/calibre/recipes/technology_review_de.recipe
 share/calibre/recipes/techtarget.recipe
 share/calibre/recipes/tedneward.recipe
+share/calibre/recipes/telam.recipe
 share/calibre/recipes/telegraph_in.recipe
 share/calibre/recipes/telegraph_uk.recipe
 share/calibre/recipes/telepolis.recipe
@@ -2525,6 +2545,8 @@
 share/calibre/recipes/veintitres.recipe
 share/calibre/recipes/version2.recipe
 share/calibre/recipes/vic_times.recipe
+share/calibre/recipes/vice_magazine.recipe
+share/calibre/recipes/vignette.recipe
 share/calibre/recipes/vijesti.recipe
 share/calibre/recipes/villagevoice.recipe
 share/calibre/recipes/vio_mundo.recipe
diff -r 90d220f55d57 -r 060e508d3bea misc/calibre/distinfo
--- a/misc/calibre/distinfo     Sun May 06 08:30:15 2012 +0000
+++ b/misc/calibre/distinfo     Sun May 06 08:34:14 2012 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.11 2012/04/22 19:33:01 gls Exp $
+$NetBSD: distinfo,v 1.12 2012/05/06 08:34:14 gls Exp $
 
-SHA1 (calibre-0.8.48.tar.xz) = 9d70769ad0fe2352e7b57a497c93358a5c92f21b
-RMD160 (calibre-0.8.48.tar.xz) = a028dd20429316ce903a730d809e5aaa85e1c92c
-Size (calibre-0.8.48.tar.xz) = 24487952 bytes
+SHA1 (calibre-0.8.50.tar.xz) = 3c9522d03af625f11189e5248b680dd3fe302b9b
+RMD160 (calibre-0.8.50.tar.xz) = 9fa78b6316ab86120be39f990ed6edbcd7c50c7d
+Size (calibre-0.8.50.tar.xz) = 24580260 bytes
 SHA1 (patch-src_calibre_constants.py) = d86abb152ea2abb280e98830f608d90ee53b552d
 SHA1 (patch-src_calibre_devices_scanner.py) = 0ee6a7038c2be361563e4717ee87c6f7844e5e3f
 SHA1 (patch-src_calibre_ebooks_pdf_images.cpp) = 950f0302f3c387fb9b4ee41cd96d7c5103b7ad45



Home | Main Index | Thread Index | Old Index