Ravenports generated: 11 May 2020 15:44
[ravenports.git] / bucket_F6 / libxkbcommon
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libxkbcommon
4 VERSION=                0.10.0
5 KEYWORDS=               x11
6 VARIANTS=               standard
7 SDESC[standard]=        Keymap handling library for toolkits and X windows
8 HOMEPAGE=               https://xkbcommon.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://xkbcommon.org/download/
13 DISTFILE[1]=            libxkbcommon-0.10.0.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   cpe bison meson solaris-funcs
21 XORG_COMPONENTS=        xcb xorgproto
22
23 LICENSE=                MIT:single
24 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE
25 LICENSE_SCHEME=         solo
26
27 CPE_VENDOR=             xkbcommon_project
28 FPC_EQUIVALENT=         x11/libxkbcommon
29 MESON_ARGS=             -Dx-locale-root={{PREFIX}}/lib/X11/locale
30                         -Ddefault-rules=xorg
31                         -Denable-wayland=false
32                         -Denable-docs=false
33 SOL_FUNCTIONS=          strnlen:src/x11/keymap.c
34                         mkdtemp:test/context.c
35
36 INSTALL_REQ_TOOLCHAIN=  yes
37
38 VAR_OPSYS[sunos]=       CFLAGS=-D__EXTENSIONS__
39
40 post-patch:
41         ${REINPLACE_CMD} -e '/version-script=/ s/script=/script,/' \
42                 ${WRKSRC}/meson.build
43         ${REINPLACE_CMD} \
44                 -e 's|DFLT_XKB_CONFIG_ROOT|"${PREFIX}/share/X11/xkb"|' \
45                 ${WRKSRC}/src/context.c
46         ${REINPLACE_CMD} \
47                 -e 's|= XLOCALEDIR|= "${PREFIX}/lib/X11/locale"|' \
48                 ${WRKSRC}/src/compose/paths.c
49
50 [FILE:286:descriptions/desc.single]
51 xkbcommon is a library to handle keyboard descriptions, including loading
52 them from disk, parsing them and handling their state. It's mainly meant
53 for client toolkits, window systems, and other system applications.
54  It is also used by some XCB applications for proper keyboard support.
55
56
57 [FILE:105:distinfo]
58 57c3630cdc38fb4734cd57fa349e92244f5ae3862813e533cedbd86721a0b6f2       383788 libxkbcommon-0.10.0.tar.xz
59
60
61 [FILE:312:manifests/plist.single]
62 include/xkbcommon/
63  xkbcommon-compat.h
64  xkbcommon-compose.h
65  xkbcommon-keysyms.h
66  xkbcommon-names.h
67  xkbcommon-x11.h
68  xkbcommon.h
69 lib/
70  libxkbcommon-x11.so
71  libxkbcommon-x11.so.0
72  libxkbcommon-x11.so.0.0.0
73  libxkbcommon.so
74  libxkbcommon.so.0
75  libxkbcommon.so.0.0.0
76 lib/pkgconfig/
77  xkbcommon-x11.pc
78  xkbcommon.pc
79