Ravenports generated: 25 Jul 2022 23:38
[ravenports.git] / bucket_7D / libparserutils
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libparserutils
4 VERSION=                0.2.4
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        Library for building efficient parsers
8 HOMEPAGE=               https://www.netsurf-browser.org/projects/libparserutils/
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://download.netsurf-browser.org/libs/releases/
13 DISTFILE[1]=            libparserutils-0.2.4-src.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          netsurf-buildsystem:single:standard
21
22 USES=                   gmake perl:build pkgconfig
23
24 LICENSE=                MIT:single
25 LICENSE_FILE=           MIT:{{WRKSRC}}/COPYING
26 LICENSE_SCHEME=         solo
27
28 FPC_EQUIVALENT=         devel/libparserutils
29
30 MAKE_ENV=               COMPONENT_TYPE="lib-shared"
31
32 INSTALL_REQ_TOOLCHAIN=  yes
33 SOVERSION=              0.2.4
34
35 CFLAGS=                 -DWITHOUT_ICONV_FILTER
36
37 post-install:
38         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libparserutils.so.0.2.4
39
40 [FILE:190:descriptions/desc.single]
41 LibParserUtils is a library for building efficient parsers, written in C. 
42 It was developed as part of the NetSurf project and is available for use 
43 by other software under the MIT licence.
44
45
46 [FILE:110:distinfo]
47 322bae61b30ccede3e305bf6eae2414920649775bc5ff1d1b688012a3c4947d8        74521 libparserutils-0.2.4-src.tar.gz
48
49
50 [FILE:350:manifests/plist.single]
51 include/parserutils/
52  errors.h
53  functypes.h
54  parserutils.h
55  types.h
56 include/parserutils/charset/
57  codec.h
58  mibenum.h
59  utf16.h
60  utf8.h
61 include/parserutils/input/inputstream.h
62 include/parserutils/utils/
63  buffer.h
64  stack.h
65  vector.h
66 lib/
67  libparserutils.so
68  libparserutils.so.%%SOMAJOR%%
69  libparserutils.so.%%SOVERSION%%
70 lib/pkgconfig/libparserutils.pc
71
72
73 [FILE:504:patches/patch-src_charset_aliases.c]
74 --- src/charset/aliases.c.orig  2018-08-22 13:25:07 UTC
75 +++ src/charset/aliases.c
76 @@ -49,8 +49,12 @@ static int parserutils_charset_alias_mat
77                  
78                  if (key_left == 0)
79                          break;
80 -                
81 +               
82 +#ifdef __NetBSD__
83 +                cmpret = tolower((int)*s_key) - *s_alias;
84 +#else 
85                  cmpret = tolower(*s_key) - *s_alias;
86 +#endif
87                  
88                  if (cmpret != 0) {
89                          return cmpret;
90