Ravenports generated: 10 Feb 2024 22:55
[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:dev:standard
21                         gperf:primary:standard
22                         cppunit:single:standard
23                         icu:dev:standard
24                         librevenge:dev:standard
25 BUILDRUN_DEPENDS=       icu:primary:standard
26                         librevenge:primary:standard
27                         liblangtag:primary:standard
28
29 USES=                   gmake libtool pkgconfig zlib mbsdfix
30 GNOME_COMPONENTS=       libxml2
31
32 FPC_EQUIVALENT=         textproc/libe-book
33
34 MUST_CONFIGURE=         gnu
35 CONFIGURE_ARGS=         --without-docs
36
37 INSTALL_TARGET=         install-strip
38 SOVERSION=              1.0.3
39 PLIST_SUB=              VER=0.1
40
41 [FILE:382:descriptions/desc.single]
42 libe-book is a library and a set of tools for reading and converting
43 various non-HTML reflowable e-book formats.
44
45 Currently supported are:
46  - eReader .pdb
47  - FictionBook v. 2 (including zipped files)
48  - PalmDoc Ebook - Plucker .pdb
49  - QiOO (mobile format, for java-enabled cellphones)
50  - TCR (simple compressed text format)
51  - TealDoc
52  - zTXT
53  - ZVR (simple compressed text format)
54
55
56 [FILE:101:distinfo]
57 7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9       416268 libe-book-0.1.3.tar.xz
58
59
60 [FILE:239:manifests/plist.single]
61 bin/
62  ebook2html
63  ebook2raw
64  ebook2text
65 include/libe-book-%%VER%%/libe-book/
66  EBOOKDocument.h
67  libe-book.h
68 lib/
69  libe-book-%%VER%%.so
70  libe-book-%%VER%%.so.%%SOMAJOR%%
71  libe-book-%%VER%%.so.%%SOVERSION%%
72 lib/pkgconfig/libe-book-%%VER%%.pc
73
74
75 [FILE:759:patches/patch-icu68]
76 Regressed by https://github.com/unicode-org/icu/commit/c3fe7e09d844
77
78 EBOOKCharsetConverter.cpp:127:7: error: use of undeclared identifier 'TRUE'
79       TRUE, TRUE, &status)
80       ^
81 EBOOKCharsetConverter.cpp:127:13: error: use of undeclared identifier 'TRUE'
82       TRUE, TRUE, &status)
83             ^
84
85 --- src/lib/EBOOKCharsetConverter.cpp.orig      2018-01-01 11:16:28 UTC
86 +++ src/lib/EBOOKCharsetConverter.cpp
87 @@ -124,7 +124,7 @@ bool EBOOKCharsetConverter::convertBytes(const char *c
88        m_converterToUTF8.get(), m_converterToUnicode.get(),
89        &outText, outText + out.size(), &inText, inText + length,
90        nullptr, nullptr, nullptr, nullptr,
91 -      TRUE, TRUE, &status)
92 +      true, true, &status)
93      ;
94      if (status==U_BUFFER_OVERFLOW_ERROR)
95      {
96