Ravenports generated: 17 Feb 2018 13:46
[ravenports.git] / bucket_00 / indexinfo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               indexinfo
4 VERSION=                0.3.1
5 KEYWORDS=               print raven
6 VARIANTS=               standard
7 SDESC[standard]=        Utility to regenerate the GNU info page index
8 HOMEPAGE=               https://github.com/bapt/indexinfo
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/bapt:indexinfo:0.3.1
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          zlib:static:standard
21 B_DEPS[sunos]=          libbsd4sol:single:standard
22
23 LICENSE=                BSD2CLAUSE:single
24 LICENSE_SCHEME=         solo
25 LICENSE_FILE=           BSD2CLAUSE:{{WRKSRC}}/COPYING
26
27 FPC_EQUIVALENT=         print/indexinfo
28
29 INSTALL_TARGET=         install-strip
30
31 VAR_OPSYS[freebsd]=     CFLAGS=-DHAVE_CAPSICUM
32 VAR_OPSYS[sunos]=       CFLAGS=-I{{LOCALBASE}}/include/bsd
33                         LDFLAGS=-lbsd
34
35 [FILE:63:descriptions/desc.single]
36 Small utility designed to regenerate the GNU info page indexes
37
38
39 [FILE:106:distinfo]
40 3d79b33698fe15a4588616fa95d02691af0d2ad6dc27493f3a74560f9b0496cd         3860 bapt-indexinfo-0.3.1.tar.gz
41
42
43 [FILE:14:manifests/plist.single]
44 bin/indexinfo
45
46
47 [FILE:310:patches/patch-indexinfo.c]
48 --- indexinfo.c.orig    2017-11-05 20:38:31 UTC
49 +++ indexinfo.c
50 @@ -211,6 +211,9 @@ parse_info_dir(int fd)
51  #ifdef __linux__
52                 if (_D_EXACT_NAMLEN(dp) < 5)
53                         continue;
54 +#elif defined __sun__
55 +               if (dp->d_reclen - (offsetof(dirent_t, d_name[0])) < 5)
56 +                       continue;
57  #else
58                 if (dp->d_namlen < 5)
59                         continue;
60