Ravenports generated: 08 Feb 2023 00:14
[ravenports.git] / bucket_86 / libidn
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libidn
4 VERSION=                1.41
5 KEYWORDS=               dns
6 VARIANTS=               standard
7 SDESC[standard]=        Internationalized Domain Name support library
8 HOMEPAGE=               https://www.gnu.org/software/libidn/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNU/libidn
13 DISTFILE[1]=            libidn-1.41.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         nls
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 USES=                   gmake iconv libtool makeinfo perl:build pkgconfig
23                         gettext cpe
24
25 LICENSE=                GPLv2+:primary LGPL3+:primary
26 LICENSE_TERMS=          primary:{{WRKSRC}}/COPYING
27 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/COPYINGv2
28                         LGPL3+:{{WRKSRC}}/COPYING.LESSERv3
29 LICENSE_SCHEME=         dual
30
31 INFO=                   primary:libidn
32 CPE_VENDOR=             gnu
33 FPC_EQUIVALENT=         dns/libidn
34 INFO_SUBDIR=            .
35
36 MUST_CONFIGURE=         gnu
37 CONFIGURE_ARGS=         --enable-nls
38
39 INSTALL_TARGET=         install-strip
40 SOVERSION=              12.6.4
41
42 post-patch:
43         ${REINPLACE_CMD} -e '/^Libs.private:/s/$$/ @LTLIBINTL@/' \
44                 ${WRKSRC}/lib/libidn.pc.in
45
46 [FILE:721:descriptions/desc.primary]
47 GNU Libidn is an implementation of the Stringprep, Punycode, and IDNA
48 specifications defined by the IETF Internationalized Domain Names (IDN)
49 working group. It is used to prepare internationalized strings (such as
50 domain name labels, usernames, and passwords) in order to increase the
51 likelihood that string input and string comparison work in ways that make
52 sense for typical users throughout the world. The library contains a
53 generic Stringprep implementation that does Unicode 3.2 NFKC normalization,
54 mapping and prohibition of characters, and bidirectional character
55 handling. Profiles for iSCSI, Kerberos 5, Nameprep, SASL, and XMPP are
56 included. Punycode and ASCII Compatible Encoding (ACE) via IDNA are
57 supported.
58
59
60 [FILE:97:distinfo]
61 884d706364b81abdd17bee9686d8ff2ae7431c5a14651047c68adf8b31fd8945      2664011 libidn-1.41.tar.gz
62
63
64 [FILE:1409:manifests/plist.primary]
65 bin/idn
66 include/
67  idn-free.h
68  idn-int.h
69  idna.h
70  pr29.h
71  punycode.h
72  stringprep.h
73  tld.h
74 lib/
75  libidn.a
76  libidn.so
77  libidn.so.%%SOMAJOR%%
78  libidn.so.%%SOVERSION%%
79 lib/pkgconfig/libidn.pc
80 share/emacs/site-lisp/
81  idna.el
82  punycode.el
83 share/info/libidn-components.png
84 share/man/man1/idn.1.gz
85 share/man/man3/
86  idn_free.3.gz
87  idna_strerror.3.gz
88  idna_to_ascii_4i.3.gz
89  idna_to_ascii_4z.3.gz
90  idna_to_ascii_8z.3.gz
91  idna_to_ascii_lz.3.gz
92  idna_to_unicode_44i.3.gz
93  idna_to_unicode_4z4z.3.gz
94  idna_to_unicode_8z4z.3.gz
95  idna_to_unicode_8z8z.3.gz
96  idna_to_unicode_8zlz.3.gz
97  idna_to_unicode_lzlz.3.gz
98  pr29_4.3.gz
99  pr29_4z.3.gz
100  pr29_8z.3.gz
101  pr29_strerror.3.gz
102  punycode_decode.3.gz
103  punycode_encode.3.gz
104  punycode_strerror.3.gz
105  stringprep.3.gz
106  stringprep_4i.3.gz
107  stringprep_4zi.3.gz
108  stringprep_check_version.3.gz
109  stringprep_convert.3.gz
110  stringprep_locale_charset.3.gz
111  stringprep_locale_to_utf8.3.gz
112  stringprep_profile.3.gz
113  stringprep_strerror.3.gz
114  stringprep_ucs4_nfkc_normalize.3.gz
115  stringprep_ucs4_to_utf8.3.gz
116  stringprep_unichar_to_utf8.3.gz
117  stringprep_utf8_nfkc_normalize.3.gz
118  stringprep_utf8_to_locale.3.gz
119  stringprep_utf8_to_ucs4.3.gz
120  stringprep_utf8_to_unichar.3.gz
121  tld_check_4.3.gz
122  tld_check_4t.3.gz
123  tld_check_4tz.3.gz
124  tld_check_4z.3.gz
125  tld_check_8z.3.gz
126  tld_check_lz.3.gz
127  tld_default_table.3.gz
128  tld_get_4.3.gz
129  tld_get_4z.3.gz
130  tld_get_table.3.gz
131  tld_get_z.3.gz
132  tld_strerror.3.gz
133
134
135 [FILE:842:manifests/plist.nls]
136 share/locale/cs/LC_MESSAGES/libidn.mo
137 share/locale/da/LC_MESSAGES/libidn.mo
138 share/locale/de/LC_MESSAGES/libidn.mo
139 share/locale/eo/LC_MESSAGES/libidn.mo
140 share/locale/es/LC_MESSAGES/libidn.mo
141 share/locale/fi/LC_MESSAGES/libidn.mo
142 share/locale/fr/LC_MESSAGES/libidn.mo
143 share/locale/hr/LC_MESSAGES/libidn.mo
144 share/locale/hu/LC_MESSAGES/libidn.mo
145 share/locale/id/LC_MESSAGES/libidn.mo
146 share/locale/it/LC_MESSAGES/libidn.mo
147 share/locale/ja/LC_MESSAGES/libidn.mo
148 share/locale/ka/LC_MESSAGES/libidn.mo
149 share/locale/nl/LC_MESSAGES/libidn.mo
150 share/locale/pl/LC_MESSAGES/libidn.mo
151 share/locale/pt_BR/LC_MESSAGES/libidn.mo
152 share/locale/ro/LC_MESSAGES/libidn.mo
153 share/locale/sr/LC_MESSAGES/libidn.mo
154 share/locale/sv/LC_MESSAGES/libidn.mo
155 share/locale/uk/LC_MESSAGES/libidn.mo
156 share/locale/vi/LC_MESSAGES/libidn.mo
157 share/locale/zh_CN/LC_MESSAGES/libidn.mo
158
159
160 [FILE:344:patches/patch-doc__libidn.texi]
161 --- doc/libidn.texi.orig        2022-06-25 06:49:57 UTC
162 +++ doc/libidn.texi
163 @@ -1518,8 +1518,7 @@ jas@@latte:~$
164  Accessing a specific StringPrep profile directly:
165  
166  @example
167 -jas@@latte:~$ idn --quiet --profile=SASLprep --stringprep te@ss{}t@ordf{}
168 -te@ss{}ta
169 +jas@@latte:~$ idn --quiet --profile=SASLprep --stringprep
170  jas@@latte:~$
171  @end example
172  
173