Commit graph

17 commits

Author SHA1 Message Date
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00
wiz
cb5fb3ff11 Bump PKGREVISION for librevenge boost fix. 2015-08-15 22:46:38 +00:00
adam
4606c07235 Revbump after updating devel/boost-libs 2015-04-17 15:52:56 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
wiz
fc718145ec Update to 0.1.2:
libe-book 0.1.2

- Check arguments of public functions. Passing NULL no longer causes
  a crash.
- Use symbol visibility on Linux. The library only exports the two public
  functions now.
- Fix handling of --enable-experimental configure option.
- Fix various crashes and hangs when reading broken files, found with the
  help of american-fuzzy-lop.
- FictionBook v.2:
  + Fix incorrect mime type for JPEG images that occurs occasionally in
    FB2 files.
  + Handle zipped files that contain more than one file.
  + Add support for headings.
  + Add support for text language.
- Broad Band eBook:
  + Convert dimensions and font sizes correctly. This makes the output
    actually usable :-)
  + Parse basic paragraph and character properties.
  + Add initial support for images. Only Plot tag is supported, as
    Canvas is much more complex and can contain other objects too, not
    just a single image.
  + Recognize GIF images too.
  + Parse important page properties, like dimensions and margins.
  + Substitute the default fonts embedded on the devices for Liberation
    fonts.
  + Try to reconstruct headings from table of contents.
2015-01-16 09:02:29 +00:00
adam
8e3b70e314 Revbump after updating boost 2014-11-07 19:39:24 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
adam
72ed0307eb Revbump after boost-libs update 2014-08-13 10:57:32 +00:00
wiz
61ef99f8ac Update to 0.1.1. Ride libwpd bump.
libe-book 0.1.1

- Fix various problems when using --disable-experimental.
- Work around MSVC bug.
- Fix parsing of zipped FictionBook 2 files.

libe-book 0.1.0

- switch to librevenge
- PeanutPress: make sure the output is UTF-8
- TCR: make sure the output is UTF-8
- sanitize format detection
2014-07-23 06:15:22 +00:00
wiz
4f5cf1e0ad Recursive bump for libwpd shlib name change. 2014-07-22 10:53:29 +00:00
ryoon
e92d30b163 Fix FreeBSD 10.0 clang build
* clang is needed as C preprocessor. Do not fail configure script.
* Disable -Werror flag
2014-06-01 04:01:06 +00:00
ryoon
ce5509f641 Move GCC_REQD+=4.6 to boost-libs/buildlink3.mk for OpenBSD.
It is common for boost-libs consumers.
2014-05-13 18:54:01 +00:00
ryoon
cba462cc40 GCC 4.6 is required to build under OpenBSD 2014-05-12 12:08:29 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
wiz
561a21915e Update to 0.0.3:
libe-book 0.0.3

- fix reading of TCR files
- fix crash in file detection
- fix mis-detection of any XML file as FictionBook
- fix misplaced uses of some libwpd callbacks
2014-04-04 09:00:21 +00:00
joerg
236c7f1a18 Kill register keyword in gperf output to allow building with -Werror and
clang.
2014-02-04 00:13:03 +00:00
ryoon
c54368f0c0 Import libe-book-0.0.2 as converters/libe-book.
libe-book is a library and a set of tools for reading and converting
various non-HTML reflowable e-book formats.

Currently supported are:
- eReader .pdb
- FictionBook v. 2 (including zipped files)
- PalmDoc Ebook
- Plucker .pdb
- QiOO (mobile format, for java-enabled cellphones)
- TCR (simple compressed text format)
- TealDoc
- zTXT
- ZVR (simple compressed text format)

For convenience of use in third-party projects the library is available under
two licenses: GNU Lesser GPL 2.1+ and MPL 2.0+.
2014-02-02 07:28:11 +00:00