Commit graph

8133 commits

Author SHA1 Message Date
fox
5f374427cb print/foliate: Updates to 2.2.1
Changes since 2.2.0:

Changes:

  * Fixed blurry book covers on HiDPI
  * Fixed OPDS links to Standard Ebooks and Project Gutenberg
  * Fixed wrong view icon on startup
2020-06-08 18:41:02 +00:00
jperkin
38fe454b9c *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
rillig
ec16c9a450 print/tex-context: remove nonexistent file from REPLACE_TEXLUA 2020-06-01 06:28:49 +00:00
rillig
8b7ffe6d57 print/cups-filters: remove unknown configure option 2020-05-31 14:40:29 +00:00
fox
77b1c190dc print/foliate: Updates to 2.2.0
- Updates a patch.

Changes since 2.1.1:

Library:

  * A library view showing recent books and reading progress (#119)
  * Search books by metadata
  * E-book discovery with OPDS (#6, #253)

New supported formats:

  * FictionBook (.fb2, .fb2.zip) (#128)
  * Comic book archive (.cbr, .cbz, .cbt, .cb7) (#254)
  * Plain text (.txt) (#226)
  * Unpacked EPUB files

Layout:

  * Option to set maximum page width (#192)
  * The "Automatic" layout will now show four columns when the page width is
    wide (#257)

Image viewer:

  * Improved image viewer, with new shortcuts and the ability to rotate (#299)
    and invert images
  * Option to disable image viewer, or to open images on double, middle, or
    right click (#315)

Text-to-speech:

  * Improved text-to-speech configuration UI
  * Ability to set text-to-speech voice based on book language (#134)

Annotations

  * Import annotations from JSON
  * Search in annotations
  * Annotations are now sorted in the same order as they appear in the book
    (#318)

Security:

  * "Allow Unsafe Content" now only enables JavaScript; external content will no
    longer be loaded. This is an important security fix. If you are running an
    old version of Foliate and cannot upgrade, you should disable "Allow Unsafe
    Content".
  * WebKit processes are now sandboxed

Other featues and fixes:

  * Improved support for vertical and right-to-left books
  * Support for StarDict dictionaries (#302) (requires new optional dependency
    sdcv)
  * Fixed current location not preserved when resizing (#152, #204)
  * Fixed auto-hiding header bar under some themes (#316)
  * Command-line options for showing version and adding books to library
  * Option to clear or disable cache
  * When an HTML page contains invalid self-closing anchor tags, it is now
    parsed as XHTML (#275, #288)

Technical changes:

  * Foliate now stores file locations in
    ~/.local/share/com.github.johnfactotum.Foliate/library/uri-store.json, and
    saves book covers to ~/.cache/com.github.johnfactotum.Foliate. Both can be
    disabled.
  * New optional dependency tracker (gir1.2-tracker-2.0 on Debian based
    distributions), which can be used to get file locations.
  * New optional dependency libhandy (gir1.2-handy-0.0). It's not absolutely
    required, but installing it would make the experience better on larger as
    well as smaller screens.
  * To open remote files, Foliate now optionally depends on libsoup
    (gir1.2-soup-2.4).

Foliate now bundles two additional libraries:

  * libarchivejs, which is MIT licensed. It is a WASM port of the popular
    libarchive C library.
  * crypto-js, which is MIT licensed. The MD5 module is used to generate
    identifiers for files that don't have unique identifiers.
2020-05-30 00:01:58 +00:00
markd
12e9bbdc31 print: reorder 2020-05-28 06:15:51 +00:00
triaxx
c4938e5269 cups-base: Fix a wrong copypasta.
Thanks to leot@ for kindly reporting the problem.
2020-05-27 05:29:40 +00:00
triaxx
1774fc9cb9 cups: add a comment to appease pkglint 2020-05-26 08:37:49 +00:00
triaxx
4801744ae8 libcups: fix build failure on FreeBSD
pkgsrc changes:
---------------
  * Add conditional inclusion for FreeBSD.
  * Apply some changes to appease pkglint.
  * Bump revision.
2020-05-26 08:36:55 +00:00
taca
348413b246 print/Makefile: add and enable ruby-rbpdf{,-font} 2020-05-25 14:31:13 +00:00
taca
fc083a22fd print/ruby-rbpdf: add package version 1.20.1
Add ruby-rbpdf package version 1.20.1.


A template plugin allowing the inclusion of ERB-enabled RBPDF template
files.

* Use UTF-8 encoding.
* RTL (Right-To-Left) languages support.
* HTML tag support.
* CSS minimum support.
* Image
 - 8bit PNG image support without MiniMagick/RMagick library.
 - PNG(with alpha channel)/JPEG/GIF image support. (use MiniMagick or
   RMagick library)
2020-05-25 14:30:15 +00:00
taca
48453d12c1 print/ruby-rbpdf-font: add package version 1.19.1
Add ruby-rbpdf-font package version 1.19.1 from wip/ruby-rbpdf-font.


RBPDF font files.
2020-05-25 14:28:41 +00:00
rillig
4a41245e02 print/tex-context: remove nonexistent file from REPLACE_TEXLUA 2020-05-25 05:06:30 +00:00
markd
ae1f29cfa9 okular: allow noop on fix-moc SUBST.
fix-moc SUBST is a noop on some platforms, required on others.
2020-05-24 01:45:31 +00:00
gdt
d95add164c cups-base: Comment out noop SUBST
(The previous comment said it was being left for future use.
Deferring to maintainer on actual removal.)
2020-05-23 12:16:49 +00:00
rillig
433be819d5 print/pdf-redact-tools: remove unnecessary REPLACE_PYTHON
The file was not found because of a typo in the filename, and the package
still got installed correctly since Python fixes the interpreter itself.
2020-05-22 19:17:25 +00:00
maya
33d263eaa0 luatex: bump minimum kpathsea.
Requires kpathsea_cnf_line_env_progname
2020-05-22 18:08:46 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
markd
4a74f87efe print: add tex-{dashrule,enotez,quoting,savesym,silence,threeparttablex,translations,xpatch}* 2020-05-22 03:36:20 +00:00
markd
09433e6c2d tex-xpatch{,-doc}: Add version 0.3
The package generalises the macro patching commands provided by
Philipp Lehmann's etoolbox.
2020-05-22 03:28:49 +00:00
markd
14d01ea67d tex-translations{,-doc}: Add version 1.8b
This package (once part of the exsheets package), provides a
framework for providing multilingual features to a LaTeX
package. The package has its own basic dictionaries for
English, Dutch, French, German and Spanish; it aims to use
translation material for English, Dutch, French, German,
Italian, Spanish, Catalan, Turkish, Croatian, Hungarian, Danish
and Portuguese from babel or polyglossia if either is in use in
the document. (Additional languages from the multilingual
packages may be possible: ask the author.)
2020-05-22 03:27:50 +00:00
markd
37d513d3e0 tex-threeparttablex{,-doc}: Add version 0.3
The package provides the functionality of the threeparttable
package to tables created using the longtable package.
2020-05-22 03:26:50 +00:00
markd
8abc103927 tex-silence{,-doc}: Add version 1.5b
The package allows the user to filter out unwanted warnings and
error messages issued by LaTeX, packages and classes, so they
won't pop out when there's nothing one can do about them.
Filtering goes from the very broad ("avoid all messages by such
and such") to the fine-grained ("avoid messages that begin
with..."). Messages may be saved to an external file for later
reference.
2020-05-22 03:25:52 +00:00
markd
374325f632 tex-savesym: Add version 1.2
There are a number of symbols (e.g., \Square) that are defined
by several packages. In order to typeset all the variants in a
document, we have to give the glyph a unique name. To do that,
we define \savesymbol{XXX}, which renames a symbol from \XXX to
\origXXX, and \restoresymbols{yyy}{XXX}, which renames \origXXX
back to \XXX and defines a new command, \yyyXXX, which
corresponds to the most recently loaded version of \XXX.
2020-05-22 03:24:54 +00:00
markd
c1315e7af6 tex-quoting{,-doc}: Add version 0.1c
As an alternative to the LaTeX standard environments quotation
and quote, the package provides a consolidated environment for
displayed text. First-line indentation may be activated by
adding a blank line before the quoting environment. A key-value
interface (using kvoptions) allows the user to configure font
properties and spacing and to control orphans within and after
the environment.
2020-05-22 03:23:56 +00:00
markd
9ab8e6878b tex-enotez{,-doc}: Add version 0.10b
The package allows nested endnotes, supports hyperref and
provides means for easy customization of the list of notes.
2020-05-22 03:23:01 +00:00
markd
1f0ee97206 tex-dashrule{,-doc}: Add version 1.3
The dashrule package makes it easy to draw a huge variety of
dashed rules (i.e., lines) in LaTeX. dashrule provides a
command, \hdashrule, which is a cross between LaTeX's \rule and
PostScript's setdash command. \hdashrule draws horizontally
dashed rules using the same syntax as \rule, but with an
additional, setdash-like parameter that specifies the pattern
of dash segments and the space between those segments. Because
dashrule's rules are constructed internally using \rule (as
opposed to, e.g., PostScript \specials) they are fully
compatible with every LaTeX back-end processor.
2020-05-22 03:21:39 +00:00
joerg
042c0cc162 Add some missing dependencies. Still broken as it can't convert fonts. 2020-05-22 01:16:06 +00:00
joerg
6dc5ea64fa Deal with poppler API fallout 2020-05-22 01:15:34 +00:00
joerg
7187ebcd2d Sync with base package 2020-05-22 01:15:01 +00:00
markd
e3e4b97448 print: remove tex-genmisc add its (partial) replacements 2020-05-21 11:32:52 +00:00
markd
5f427000ec tex-genmisc: removed in texlive 2020
replaced by:
tex-compare version 2020
tex-letterspacing version 2020
tex-nth version 2020
tex-outerhbox version 1.2
tex-random version 0.2
tex-ruler version 1.1
tex-swrule version 2020
2020-05-21 11:26:40 +00:00
markd
b14226b08c tex-context-vim{,-doc}: update to 2020
changes unknown
2020-05-21 10:24:36 +00:00
markd
2b94e39542 tex-context-filter{,-doc}: update to 2020
changes unknown
2020-05-21 10:21:50 +00:00
markd
a9e2f5716a tex-boxedminipage{,-doc}: update to 1.1
Version 1.1 merely renames the package from boxedminipage2e to
boxedminipage, replacing the LaTeX 2.09 package of that name.
2020-05-21 10:18:45 +00:00
jnemeth
12e3fba3c4 sort 2020-05-21 07:43:00 +00:00
markd
6c63c0f3ef web2c: Identify as TeXLive 2020/pkgsrc 2020-05-21 03:32:14 +00:00
wiz
1c07362357 libspectre: fix typo
Noted by leot, thanks!
2020-05-19 19:01:57 +00:00
wiz
d099f80d12 libspectre: switch to ghostscript-agpl because it's the only version
that provides a 9.24 version as required by the package
2020-05-19 16:19:02 +00:00
nia
137a9baa3e libspectre: Update to 0.2.9
libspectre 0.2.9 (06 May 2020)
===============================

This is another bugfix only release in the libspectre's 0.2 series.

Fixed lots of crashes, memory leaks with malformed
documents (Albert Astals Cid, Randy)

Ghostscript 9.24 is now required (Christian Persch)

Hide internal symbols (Christian Persch)

Added "(libspectre)" to the error messages to be clear where the
messages come from (Caolán McNamara)

Fixed clang warnings (Albert Astals Cid)
2020-05-19 15:40:59 +00:00
tnn
c7c0e231a0 libcups: don't install binaries with mode 555
Need to use 755, else we get ENOPERM when it's time to strip(1).
2020-05-17 00:25:42 +00:00
maya
95a25faaab libcups: appease easy pkglint indentation warning. 2020-05-16 18:08:33 +00:00
maya
ab3fa2fc0c Split cups-base in two: libcups and the printer daemon.
The intention with this change is to make it easier to enable CUPS support
by default in places, without requiring the daemon (which might conflict
with other printing setups).

Bump cups-base PKGREVISION and make it depend on libcups.
2020-05-16 18:07:56 +00:00
rillig
eb52d2c154 print/hplip: clean up and adjust hard-coded paths in SUBST_FILES 2020-05-16 16:59:24 +00:00
joerg
77ce51eb64 Needs gs at runtime. Bump revision. 2020-05-16 02:15:06 +00:00
nia
ece401c23e print: Remove libgnomeprint - deprecated GNOME 2 component
No longer used in pkgsrc
2020-05-15 11:57:35 +00:00
nia
5fd87dd651 print: Remove libgnomeprintui
Deprecated gnome 2 component, no longer used by anything in pkgsrc
2020-05-15 11:46:58 +00:00
joerg
4ef054f198 Fix bugs in the non-blocking connect handling so that the print dialog
in GTK can work even if the CUPS daemon is not running. Bump revision.
2020-05-14 19:45:50 +00:00
joerg
3b03be5966 Don't return a value in a void function 2020-05-14 19:01:47 +00:00