diff options
author | wiz <wiz@pkgsrc.org> | 2015-11-23 11:03:40 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2015-11-23 11:03:40 +0000 |
commit | 403efbd7c92665e7bd394f7bab075f0c520700f4 (patch) | |
tree | 65641e11affc2b8a0f26409305a8564e69cc7c54 | |
parent | 7c24292e3d0b67f9bbd7f197e208a8807807d80d (diff) | |
download | pkgsrc-403efbd7c92665e7bd394f7bab075f0c520700f4.tar.gz |
Update calibre to 2.44.1.
2.44.1
Bug Fixes
Update the version of libpng bundled with calibre to fix a security vulnerability in libpng
See https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8126 for details on the vulnerability
2.44
New Features
Allow setting the cover for a book from one of the book's formats by right clicking on the format in the Book details panel.
Closes tickets: 1515411
Allow drag and drop of all file types onto the book details panel and the format list in the edit metadata dialog.
Closes tickets: 1515407
Edit Book: When inserting an image into the current document, add a button to paste the image from the clipboard
Edit Book: Change the suggested prefix for bulk renaming of files depending on the type of files being renamed.
Closes tickets: 1514468
On Linux, use the system tray icon from the system theme, if available
Bug Fixes
Fix for error when connecting to some Android phones/tablets that have an SD card on OS X and Linux
Linux build: Fix problem with pointing hand mouse cursor not using the system theme on some Linux systems
Fix the device view state not being saved when a connected device is ejected/disconnected
Edit Book: Fix saving fails if the original file is deleted during editing session
Closes tickets: 1513849
E-book viewer: When doing a search do not match text in comments, attributes and inappropriate tags, such as <script> and <style>
Improved news sources
Gamasutra
2.43
New Features
Edit Book: Add a 'Smart Comment' tool to easily comment/uncomment
text
Tag mapper: Add new rule types to upper-case, lower-case or capitalize
tags
Markdown input: Allow the 'extra' convenience extension as a shortcut
for enabling multiple other extensions. Also add the Attribute List
and Admonition extensions. Finally, update the markdown library
used by calibre
Bug Fixes
Amazon metadata download: Fix for website change at amazon.com that
prevented ratings from being downloaded.
Tag mapper: Prevent cycles in the replacement rules from causing
the tag mapper to hang
Do not fail on windows systems where the system function to get
the users home folder fails
E-book viewer: Set the foreground color as well as the background
color for the reference mode popup. Makes it legible even when the
user specifies a different color theme for the viewer.
2.42
New Features
Driver for the new NookGlowlight Plus. This device only allows
sending of files inside the NOOK folder, so calibre now follows
that limitation.
When converting AZW4 files to PDF, skip the conversion and simply
unwrap the PDF file already embedded inside the AZW4 file.
Metadata download review dialog: Add an option to mark rejected
books in the main book list after the review is completed.
Edit Book: Spell check dialog: Add a button to undo the last spelling
change
Bug Fixes
Edit metadata dialog: When downloading metadata with download of
authors turned off, do not regenerate the author sort field after
the download.
Fix a regression that broke the heuristic used to detect cover
images in some EPUB files that do not specify their cover metadata.
Edit Book File List: Fix pre-selection of filename when renaming
a file in the root
Tag mapper: Fix bug when replacement tag has comma in it and the
replacement rule is not the last rule
2.41
New Features
Edit Book: Allow editing an unzipped EPUB (a folder) as a book
Edit Book: Allow easily removing items from the popup menu for
the 'Insert tag' button
Make Tag Browser more useable with keyboard shortcuts. Configure
the keyboard shortcuts in Preferences->Keyboard->Tag Browser
ToC editor: Add context menu item to change selected entries
to upper case
Bug Fixes
Edit Book: Preview panel: Render in XHTML mode. Fixes svg
elements using a global svg namespace not rendering.
Tag Browser: Fix clicking on first-letter groups for series
not working
DOCX Output: Ignore corrupted images in the input instead of
erroring out on them.
E-book viewer: Fix keyboard shortcut to toggle table of contents
not working when ToC window is made floating.
Allow ebook-metadata to work with read-only files when no
options are specified to change metadata.
Tag mapper: When the replacement tag contains commas, create
multiple tags instead of replacing the comma with a semi-colon.
HTMLZ Output: Set the HTML
-rw-r--r-- | misc/calibre/Makefile | 5 | ||||
-rw-r--r-- | misc/calibre/PLIST | 45 | ||||
-rw-r--r-- | misc/calibre/distinfo | 11 | ||||
-rw-r--r-- | misc/calibre/patches/patch-src_calibre_linux.py | 15 |
4 files changed, 52 insertions, 24 deletions
diff --git a/misc/calibre/Makefile b/misc/calibre/Makefile index 3efad1b5a4f..f5ad2006bd9 100644 --- a/misc/calibre/Makefile +++ b/misc/calibre/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.121 2015/11/23 10:30:16 wiz Exp $ +# $NetBSD: Makefile,v 1.122 2015/11/23 11:03:40 wiz Exp $ -DISTNAME= calibre-2.40.0 -PKGREVISION= 1 +DISTNAME= calibre-2.44.1 CATEGORIES= misc #MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} MASTER_SITES= http://download.calibre-ebook.com/${PKGVERSION_NOREV}/ diff --git a/misc/calibre/PLIST b/misc/calibre/PLIST index f13e70950b3..966de04971c 100644 --- a/misc/calibre/PLIST +++ b/misc/calibre/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.48 2015/10/15 11:15:12 wiz Exp $ +@comment $NetBSD: PLIST,v 1.49 2015/11/23 11:03:40 wiz Exp $ bin/calibre bin/calibre-complete bin/calibre-customize @@ -673,6 +673,7 @@ lib/calibre/calibre/gui2/catalog/__init__.py lib/calibre/calibre/gui2/catalog/catalog_bibtex.py lib/calibre/calibre/gui2/catalog/catalog_bibtex_ui.py lib/calibre/calibre/gui2/catalog/catalog_csv_xml.py +lib/calibre/calibre/gui2/catalog/catalog_csv_xml_ui.py lib/calibre/calibre/gui2/catalog/catalog_epub_mobi.py lib/calibre/calibre/gui2/catalog/catalog_epub_mobi_ui.py lib/calibre/calibre/gui2/catalog/catalog_tab_template_ui.py @@ -774,6 +775,7 @@ lib/calibre/calibre/gui2/dialogs/check_library.py lib/calibre/calibre/gui2/dialogs/choose_format.py lib/calibre/calibre/gui2/dialogs/choose_format_device.py lib/calibre/calibre/gui2/dialogs/choose_format_device_ui.py +lib/calibre/calibre/gui2/dialogs/choose_format_ui.py lib/calibre/calibre/gui2/dialogs/choose_library.py lib/calibre/calibre/gui2/dialogs/choose_library_ui.py lib/calibre/calibre/gui2/dialogs/choose_plugin_toolbars.py @@ -798,6 +800,7 @@ lib/calibre/calibre/gui2/dialogs/drm_error_ui.py lib/calibre/calibre/gui2/dialogs/duplicates.py lib/calibre/calibre/gui2/dialogs/edit_authors_dialog.py lib/calibre/calibre/gui2/dialogs/edit_authors_dialog_ui.py +lib/calibre/calibre/gui2/dialogs/job_view_ui.py lib/calibre/calibre/gui2/dialogs/jobs_ui.py lib/calibre/calibre/gui2/dialogs/match_books.py lib/calibre/calibre/gui2/dialogs/match_books_ui.py @@ -835,6 +838,7 @@ 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/trim_image.py +lib/calibre/calibre/gui2/dialogs/user_profiles_ui.py lib/calibre/calibre/gui2/dnd.py lib/calibre/calibre/gui2/ebook_download.py lib/calibre/calibre/gui2/email.py @@ -1044,6 +1048,7 @@ lib/calibre/calibre/gui2/tweak_book/diff/main.py lib/calibre/calibre/gui2/tweak_book/diff/view.py lib/calibre/calibre/gui2/tweak_book/editor/__init__.py lib/calibre/calibre/gui2/tweak_book/editor/canvas.py +lib/calibre/calibre/gui2/tweak_book/editor/comments.py lib/calibre/calibre/gui2/tweak_book/editor/help.py lib/calibre/calibre/gui2/tweak_book/editor/image.py lib/calibre/calibre/gui2/tweak_book/editor/insert_resource.py @@ -1170,6 +1175,7 @@ lib/calibre/calibre/plugins/lzma_binding.so lib/calibre/calibre/plugins/lzx.so lib/calibre/calibre/plugins/magick.so lib/calibre/calibre/plugins/matcher.so +lib/calibre/calibre/plugins/monotonic.so lib/calibre/calibre/plugins/msdes.so lib/calibre/calibre/plugins/pictureflow.so lib/calibre/calibre/plugins/podofo.so @@ -1179,6 +1185,7 @@ lib/calibre/calibre/plugins/speedup.so lib/calibre/calibre/plugins/sqlite_custom.so lib/calibre/calibre/plugins/tokenizer.so lib/calibre/calibre/plugins/unrar.so +lib/calibre/calibre/plugins/zlib2.so lib/calibre/calibre/ptempfile.py lib/calibre/calibre/rpdb.py lib/calibre/calibre/spell/__init__.py @@ -1190,12 +1197,14 @@ lib/calibre/calibre/srv/ajax.py lib/calibre/calibre/srv/auth.py lib/calibre/calibre/srv/auto_reload.py lib/calibre/calibre/srv/bonjour.py +lib/calibre/calibre/srv/code.py lib/calibre/calibre/srv/content.py lib/calibre/calibre/srv/errors.py lib/calibre/calibre/srv/handler.py lib/calibre/calibre/srv/http_request.py lib/calibre/calibre/srv/http_response.py lib/calibre/calibre/srv/loop.py +lib/calibre/calibre/srv/metadata.py lib/calibre/calibre/srv/opts.py lib/calibre/calibre/srv/pool.py lib/calibre/calibre/srv/pre_activated.py @@ -1211,7 +1220,10 @@ lib/calibre/calibre/srv/tests/http.py lib/calibre/calibre/srv/tests/loop.py lib/calibre/calibre/srv/tests/main.py lib/calibre/calibre/srv/tests/routes.py +lib/calibre/calibre/srv/tests/web_sockets.py +lib/calibre/calibre/srv/users.py lib/calibre/calibre/srv/utils.py +lib/calibre/calibre/srv/web_socket.py lib/calibre/calibre/startup.py lib/calibre/calibre/test_build.py lib/calibre/calibre/translations/__init__.py @@ -1264,6 +1276,7 @@ lib/calibre/calibre/utils/html2text.py lib/calibre/calibre/utils/https.py lib/calibre/calibre/utils/icu.py lib/calibre/calibre/utils/icu_test.py +lib/calibre/calibre/utils/img.py lib/calibre/calibre/utils/imghdr.py lib/calibre/calibre/utils/inotify.py lib/calibre/calibre/utils/ipc/__init__.py @@ -1280,6 +1293,7 @@ lib/calibre/calibre/utils/localization.py lib/calibre/calibre/utils/localunzip.py lib/calibre/calibre/utils/lock.py lib/calibre/calibre/utils/logging.py +lib/calibre/calibre/utils/lru_cache.py lib/calibre/calibre/utils/magick/__init__.py lib/calibre/calibre/utils/magick/draw.py lib/calibre/calibre/utils/magick/generate.py @@ -1316,6 +1330,7 @@ lib/calibre/calibre/utils/search_query_parser.py lib/calibre/calibre/utils/serve_coffee.py lib/calibre/calibre/utils/sftp.py lib/calibre/calibre/utils/shared_file.py +lib/calibre/calibre/utils/short_uuid.py lib/calibre/calibre/utils/smartypants.py lib/calibre/calibre/utils/smtp.py lib/calibre/calibre/utils/smtplib.py @@ -1431,9 +1446,6 @@ lib/calibre/tinycss/token_data.py lib/calibre/tinycss/tokenizer.py lib/calibre/tinycss/version.py ${PYSITELIB}/init_calibre.py -share/appdata/calibre-ebook-edit.appdata.xml -share/appdata/calibre-ebook-viewer.appdata.xml -share/appdata/calibre-gui.appdata.xml share/bash-completion/completions/calibre share/calibre/builtin_recipes.xml share/calibre/builtin_recipes.zip @@ -1448,7 +1460,18 @@ share/calibre/catalog/stylesheet.css share/calibre/catalog/template.xhtml share/calibre/coffee-script.js share/calibre/compiled_coffeescript.zip +share/calibre/content-server/autoreload.js share/calibre/content-server/empty.html +share/calibre/content-server/font-awesome/FontAwesome.otf +share/calibre/content-server/font-awesome/fa.css +share/calibre/content-server/font-awesome/fontawesome-webfont.eot +share/calibre/content-server/font-awesome/fontawesome-webfont.svg +share/calibre/content-server/font-awesome/fontawesome-webfont.ttf +share/calibre/content-server/font-awesome/fontawesome-webfont.woff +share/calibre/content-server/font-awesome/fontawesome-webfont.woff2 +share/calibre/content-server/index.html +share/calibre/content-server/main.js +share/calibre/content-server/reset.css share/calibre/content_server/av.jpg share/calibre/content_server/bg_search_box.png share/calibre/content_server/browse/browse.css @@ -1800,7 +1823,6 @@ share/calibre/recipes/aftenposten.recipe share/calibre/recipes/agrogerila.recipe share/calibre/recipes/aif_ru.recipe share/calibre/recipes/air_force_times.recipe -share/calibre/recipes/ajans_firat.recipe share/calibre/recipes/ajc.recipe share/calibre/recipes/ajiajin.recipe share/calibre/recipes/aksiyon_derigisi.recipe @@ -1851,7 +1873,6 @@ share/calibre/recipes/asia_one.recipe share/calibre/recipes/asianreviewofbooks.recipe share/calibre/recipes/astro_news_pl.recipe share/calibre/recipes/astroflesz.recipe -share/calibre/recipes/astronomia_pl.recipe share/calibre/recipes/athens_news.recipe share/calibre/recipes/atlantic.recipe share/calibre/recipes/atlantic_com.recipe @@ -1872,7 +1893,6 @@ share/calibre/recipes/b365realitatea.recipe share/calibre/recipes/b92.recipe share/calibre/recipes/ba_herald.recipe share/calibre/recipes/babyonline.recipe -share/calibre/recipes/bachormagazyn.recipe share/calibre/recipes/badania_net.recipe share/calibre/recipes/balkaninsight.recipe share/calibre/recipes/baltimore_sun.recipe @@ -1916,9 +1936,7 @@ share/calibre/recipes/biweekly.recipe share/calibre/recipes/biz_portal.recipe share/calibre/recipes/blesk.recipe share/calibre/recipes/blic.recipe -share/calibre/recipes/blog_biszopa.recipe share/calibre/recipes/blog_da_cidadania.recipe -share/calibre/recipes/blognexto.recipe share/calibre/recipes/blues.recipe share/calibre/recipes/boortz.recipe share/calibre/recipes/borse_online.recipe @@ -2145,6 +2163,7 @@ share/calibre/recipes/dziennik_pl.recipe share/calibre/recipes/dziennik_polski.recipe share/calibre/recipes/dziennik_wschodni.recipe share/calibre/recipes/dziennik_zachodni.recipe +share/calibre/recipes/dziennikzwiazkowy.recipe share/calibre/recipes/e_novine.recipe share/calibre/recipes/ebetrsberger_zeitung.recipe share/calibre/recipes/echo_dnia.recipe @@ -2458,7 +2477,6 @@ share/calibre/recipes/indian_express.recipe share/calibre/recipes/indy_star.recipe share/calibre/recipes/infobae.recipe share/calibre/recipes/infomotori.recipe -share/calibre/recipes/informacje_usa.recipe share/calibre/recipes/information_dk.recipe share/calibre/recipes/infoworld.recipe share/calibre/recipes/infra_pl.recipe @@ -2536,7 +2554,6 @@ share/calibre/recipes/konflikty_zbrojne.recipe share/calibre/recipes/kopalniawiedzy.recipe share/calibre/recipes/korben.recipe share/calibre/recipes/korea_herald.recipe -share/calibre/recipes/korespondent.recipe share/calibre/recipes/kosmonauta_pl.recipe share/calibre/recipes/kotaku.recipe share/calibre/recipes/kp.recipe @@ -2580,6 +2597,7 @@ share/calibre/recipes/lameuse_be.recipe share/calibre/recipes/lamujerdemivida.recipe share/calibre/recipes/lanacion.recipe share/calibre/recipes/lanacion_chile.recipe +share/calibre/recipes/lapoliticaonline_ar.recipe share/calibre/recipes/laprensa.recipe share/calibre/recipes/laprensa_hn.recipe share/calibre/recipes/laprensa_ni.recipe @@ -2651,7 +2669,6 @@ share/calibre/recipes/mac_world_uk.recipe share/calibre/recipes/macity.recipe share/calibre/recipes/macleans.recipe share/calibre/recipes/maekyung.recipe -share/calibre/recipes/magazyn_consido.recipe share/calibre/recipes/maharashtra_times.recipe share/calibre/recipes/mail_and_guardian.recipe share/calibre/recipes/mainichi.recipe @@ -2699,9 +2716,7 @@ share/calibre/recipes/mlody_technik_pl.recipe share/calibre/recipes/mmc_rtv.recipe share/calibre/recipes/mobile_bulgaria.recipe share/calibre/recipes/mobilenations.recipe -share/calibre/recipes/mobilna.recipe share/calibre/recipes/modoros.recipe -share/calibre/recipes/mojegotowanie.recipe share/calibre/recipes/moldovaazi.recipe share/calibre/recipes/monbiot.recipe share/calibre/recipes/mondedurable.recipe @@ -2839,7 +2854,6 @@ share/calibre/recipes/observatorul_cultural.recipe share/calibre/recipes/observer.recipe share/calibre/recipes/observer_gb.recipe share/calibre/recipes/oc_register.recipe -share/calibre/recipes/oclab_pl.recipe share/calibre/recipes/odkrywcy_pl.recipe share/calibre/recipes/office_space.recipe share/calibre/recipes/oilprice.recipe @@ -3140,7 +3154,6 @@ share/calibre/recipes/taipei.recipe share/calibre/recipes/tanea.recipe share/calibre/recipes/tanjug.recipe share/calibre/recipes/tanuki.recipe -share/calibre/recipes/tasfiye_dergisi.recipe share/calibre/recipes/tawernarpg_pl.recipe share/calibre/recipes/taz.recipe share/calibre/recipes/taz_rss.recipe diff --git a/misc/calibre/distinfo b/misc/calibre/distinfo index aa86323650e..a8f57cc9c5c 100644 --- a/misc/calibre/distinfo +++ b/misc/calibre/distinfo @@ -1,8 +1,9 @@ -$NetBSD: distinfo,v 1.53 2015/11/04 17:41:20 agc Exp $ +$NetBSD: distinfo,v 1.54 2015/11/23 11:03:40 wiz Exp $ -SHA1 (calibre-2.40.0.tar.xz) = bd8667d15e3d4fe4e9d154d1d5e66844561ddb3b -RMD160 (calibre-2.40.0.tar.xz) = b159441afc8731e45893017bef982ad0d9e2bd46 -SHA512 (calibre-2.40.0.tar.xz) = 101312a5a2a22bf741ee98924e23c5cec04c15cc8900756bcb3b7656e00486fd83167f2e33c66e87bd46d8d5992f0fe7041912077f250ee29dde07ed66046a4a -Size (calibre-2.40.0.tar.xz) = 37776180 bytes +SHA1 (calibre-2.44.1.tar.xz) = 109bca2c1b09004a82b0d2f820241c7cef4659c3 +RMD160 (calibre-2.44.1.tar.xz) = 038dfd4c4d54045e073556e211be0f91f3fa9a0b +SHA512 (calibre-2.44.1.tar.xz) = 4e1a41214b04d08b12bffe492f190a8adbc96c7c8a28d0a3bc2804cc6d24d2c1eb11e857024c0e5587f81859a5206f8d7f78308535deefbd21d29115d67042e2 +Size (calibre-2.44.1.tar.xz) = 38642600 bytes SHA1 (patch-setup_build__environment.py) = b620c36fee9a4c403af0fecced8ea8189dc8e25c SHA1 (patch-setup_extensions.py) = dcf89bab3a9ff7012af6e009bf68779302d2a556 +SHA1 (patch-src_calibre_linux.py) = 16c3122a612ec9996f774c5c2c9d40a475723662 diff --git a/misc/calibre/patches/patch-src_calibre_linux.py b/misc/calibre/patches/patch-src_calibre_linux.py new file mode 100644 index 00000000000..43cc17f9d30 --- /dev/null +++ b/misc/calibre/patches/patch-src_calibre_linux.py @@ -0,0 +1,15 @@ +$NetBSD: patch-src_calibre_linux.py,v 1.7 2015/11/23 11:03:40 wiz Exp $ + +Disable installing files into $HOME that are not packaged anyway. + +--- src/calibre/linux.py.orig 2015-11-15 04:15:13.000000000 +0000 ++++ src/calibre/linux.py +@@ -691,8 +691,6 @@ class PostInstall: + self.appdata_resources = [] + if islinux or isbsd: + self.setup_completion() +- if islinux or isbsd: +- self.setup_desktop_integration() + self.create_uninstaller() + + from calibre.utils.config import config_dir |