Ravenports generated: 21 Dec 2021 02:07
[ravenports.git] / bucket_9B / libe-book
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libe-book
4 VERSION=                0.1.3
5 KEYWORDS=               textproc
6 VARIANTS=               standard
7 SDESC[standard]=        Library for import of reflowable e-book formats
8 HOMEPAGE=               https://sourceforge.net/projects/libebook/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            SF/libebook/libe-book-0.1.3
13 DISTFILE[1]=            libe-book-0.1.3.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          boost-libraries:rest:python_default
21                         gperf:primary:standard
22                         cppunit:single:standard
23 BUILDRUN_DEPENDS=       icu:single:standard
24                         librevenge:single:standard
25                         liblangtag:primary:standard
26
27 USES=                   gmake libtool pkgconfig zlib
28 GNOME_COMPONENTS=       libxml2
29
30 FPC_EQUIVALENT=         textproc/libe-book
31
32 MUST_CONFIGURE=         gnu
33 CONFIGURE_ARGS=         --without-docs
34
35 INSTALL_TARGET=         install-strip
36 SOVERSION=              1.0.3
37 PLIST_SUB=              VER=0.1
38
39 [FILE:382:descriptions/desc.single]
40 libe-book is a library and a set of tools for reading and converting
41 various non-HTML reflowable e-book formats.
42
43 Currently supported are:
44  - eReader .pdb
45  - FictionBook v. 2 (including zipped files)
46  - PalmDoc Ebook - Plucker .pdb
47  - QiOO (mobile format, for java-enabled cellphones)
48  - TCR (simple compressed text format)
49  - TealDoc
50  - zTXT
51  - ZVR (simple compressed text format)
52
53
54 [FILE:101:distinfo]
55 7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9       416268 libe-book-0.1.3.tar.xz
56
57
58 [FILE:239:manifests/plist.single]
59 bin/
60  ebook2html
61  ebook2raw
62  ebook2text
63 include/libe-book-%%VER%%/libe-book/
64  EBOOKDocument.h
65  libe-book.h
66 lib/
67  libe-book-%%VER%%.so
68  libe-book-%%VER%%.so.%%SOMAJOR%%
69  libe-book-%%VER%%.so.%%SOVERSION%%
70 lib/pkgconfig/libe-book-%%VER%%.pc
71
72
73 [FILE:759:patches/patch-icu68]
74 Regressed by https://github.com/unicode-org/icu/commit/c3fe7e09d844
75
76 EBOOKCharsetConverter.cpp:127:7: error: use of undeclared identifier 'TRUE'
77       TRUE, TRUE, &status)
78       ^
79 EBOOKCharsetConverter.cpp:127:13: error: use of undeclared identifier 'TRUE'
80       TRUE, TRUE, &status)
81             ^
82
83 --- src/lib/EBOOKCharsetConverter.cpp.orig      2018-01-01 11:16:28 UTC
84 +++ src/lib/EBOOKCharsetConverter.cpp
85 @@ -124,7 +124,7 @@ bool EBOOKCharsetConverter::convertBytes(const char *c
86        m_converterToUTF8.get(), m_converterToUnicode.get(),
87        &outText, outText + out.size(), &inText, inText + length,
88        nullptr, nullptr, nullptr, nullptr,
89 -      TRUE, TRUE, &status)
90 +      true, true, &status)
91      ;
92      if (status==U_BUFFER_OVERFLOW_ERROR)
93      {
94