1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Library for programs conforming to DNS RFCs
8 HOMEPAGE= https://www.nlnetlabs.nl/projects/ldns/
12 SITES[main]= http://www.nlnetlabs.nl/downloads/ldns/
13 DISTFILE[1]= ldns-1.8.3.tar.gz:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 EXRUN[examples]= ldns:primary:standard
24 USES= cpe gmake libtool ssl perl:build mbsdfix
26 LICENSE= BSD3CLAUSE:primary
27 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE
31 FPC_EQUIVALENT= dns/ldns
34 CONFIGURE_ARGS= --with-ssl={{OPENSSLBASE}}
41 --disable-dane-ta-usage
43 INSTALL_TARGET= install-h install-lib install-drill install-config
45 INSTALL_REQ_TOOLCHAIN= yes
49 ${INSTALL_DATA} ${WRKSRC}/packaging/libldns.pc \
50 ${STAGEDIR}${PREFIX}/lib/pkgconfig
51 ${INSTALL_MAN} ${WRKSRC}/packaging/ldns-config.1 \
52 ${STAGEDIR}${MANPREFIX}/man/man1
53 ${INSTALL_MAN} ${WRKSRC}/doc/man/man3/ldns_*.3 \
54 ${STAGEDIR}${MANPREFIX}/man/man3
55 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/drill
56 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libldns.${LIBEXT}
57 ${MV} ${STAGEDIR}${PREFIX}/bin/ldns-config \
58 ${STAGEDIR}${PREFIX}/bin/xldns-config
59 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ldns*
60 ${MV} ${STAGEDIR}${PREFIX}/bin/xldns-config \
61 ${STAGEDIR}${PREFIX}/bin/ldns-config
63 [FILE:662:descriptions/desc.primary]
64 The goal of ldns is to simplify DNS programming, it supports recent RFCs
65 like the DNSSEC documents, and allows developers to easily create software
66 conforming to current RFCs, and experimental software for current Internet
67 Drafts. A secondary benefit of using ldns is speed; ldns is written in C
68 it should be a lot faster than Perl.
70 The first major tool to use ldns is Drill, from which part of the library
71 was derived. From version 1.0.0 on, drill is be included in the ldns
72 release and will not be distributed separately anymore. Its version number
73 will follow that of ldns. The library also includes some other examples
74 and tools to show how it can be used.
78 c3f72dd1036b2907e3a56e6acf9dfb2e551256b3c1bbd9787942deeeb70e7860 1299856 ldns-1.8.3.tar.gz
81 [FILE:13203:manifests/plist.primary]
122 libldns.so.%%SOMAJOR%%
123 libldns.so.%%SOVERSION%%
124 lib/pkgconfig/libldns.pc
125 share/man/man1/drill.1.gz
129 ldns_axfr_complete.3.gz
130 ldns_axfr_last_pkt.3.gz
133 ldns_b32_ntop_calculate_size.3.gz
134 ldns_b32_pton_calculate_size.3.gz
135 ldns_b64_ntop_calculate_size.3.gz
136 ldns_b64_pton_calculate_size.3.gz
140 ldns_bubblebabble.3.gz
142 ldns_buffer2pkt_wire.3.gz
145 ldns_buffer_available.3.gz
146 ldns_buffer_available_at.3.gz
147 ldns_buffer_begin.3.gz
148 ldns_buffer_capacity.3.gz
149 ldns_buffer_clear.3.gz
150 ldns_buffer_copy.3.gz
151 ldns_buffer_current.3.gz
153 ldns_buffer_export.3.gz
154 ldns_buffer_export2str.3.gz
155 ldns_buffer_flip.3.gz
156 ldns_buffer_free.3.gz
157 ldns_buffer_limit.3.gz
159 ldns_buffer_new_frm_data.3.gz
160 ldns_buffer_position.3.gz
161 ldns_buffer_printf.3.gz
162 ldns_buffer_read.3.gz
163 ldns_buffer_read_at.3.gz
164 ldns_buffer_read_u16.3.gz
165 ldns_buffer_read_u16_at.3.gz
166 ldns_buffer_read_u32.3.gz
167 ldns_buffer_read_u32_at.3.gz
168 ldns_buffer_read_u8.3.gz
169 ldns_buffer_read_u8_at.3.gz
170 ldns_buffer_remaining.3.gz
171 ldns_buffer_remaining_at.3.gz
172 ldns_buffer_reserve.3.gz
173 ldns_buffer_rewind.3.gz
174 ldns_buffer_set_capacity.3.gz
175 ldns_buffer_set_limit.3.gz
176 ldns_buffer_set_position.3.gz
177 ldns_buffer_skip.3.gz
178 ldns_buffer_status.3.gz
179 ldns_buffer_status_ok.3.gz
180 ldns_buffer_write.3.gz
181 ldns_buffer_write_at.3.gz
182 ldns_buffer_write_string.3.gz
183 ldns_buffer_write_string_at.3.gz
184 ldns_buffer_write_u16.3.gz
185 ldns_buffer_write_u16_at.3.gz
186 ldns_buffer_write_u32.3.gz
187 ldns_buffer_write_u32_at.3.gz
188 ldns_buffer_write_u8.3.gz
189 ldns_buffer_write_u8_at.3.gz
190 ldns_calc_keytag.3.gz
191 ldns_calc_keytag_raw.3.gz
192 ldns_create_nsec.3.gz
193 ldns_dane_cert2rdf.3.gz
194 ldns_dane_create_tlsa_owner.3.gz
195 ldns_dane_create_tlsa_rr.3.gz
196 ldns_dane_select_certificate.3.gz
197 ldns_dane_verify.3.gz
198 ldns_dane_verify_rr.3.gz
199 ldns_dname2canonical.3.gz
201 ldns_dname_cat_clone.3.gz
202 ldns_dname_compare.3.gz
203 ldns_dname_interval.3.gz
204 ldns_dname_is_subdomain.3.gz
205 ldns_dname_label.3.gz
206 ldns_dname_label_count.3.gz
207 ldns_dname_left_chop.3.gz
209 ldns_dname_new_frm_data.3.gz
210 ldns_dname_new_frm_str.3.gz
211 ldns_dname_str_absolute.3.gz
212 ldns_dnssec_build_data_chain.3.gz
213 ldns_dnssec_data_chain.3.gz
214 ldns_dnssec_data_chain_deep_free.3.gz
215 ldns_dnssec_data_chain_free.3.gz
216 ldns_dnssec_data_chain_new.3.gz
217 ldns_dnssec_data_chain_print.3.gz
218 ldns_dnssec_data_chain_struct.3.gz
219 ldns_dnssec_derive_trust_tree.3.gz
220 ldns_dnssec_derive_trust_tree_dnskey_rrset.3.gz
221 ldns_dnssec_derive_trust_tree_ds_rrset.3.gz
222 ldns_dnssec_derive_trust_tree_no_sig.3.gz
223 ldns_dnssec_derive_trust_tree_normal_rrset.3.gz
224 ldns_dnssec_name.3.gz
225 ldns_dnssec_name_add_rr.3.gz
226 ldns_dnssec_name_cmp.3.gz
227 ldns_dnssec_name_find_rrset.3.gz
228 ldns_dnssec_name_free.3.gz
229 ldns_dnssec_name_name.3.gz
230 ldns_dnssec_name_new.3.gz
231 ldns_dnssec_name_new_frm_rr.3.gz
232 ldns_dnssec_name_node_next_nonglue.3.gz
233 ldns_dnssec_name_print.3.gz
234 ldns_dnssec_name_set_name.3.gz
235 ldns_dnssec_name_set_nsec.3.gz
236 ldns_dnssec_remove_signatures.3.gz
238 ldns_dnssec_rrs_add_rr.3.gz
239 ldns_dnssec_rrs_free.3.gz
240 ldns_dnssec_rrs_new.3.gz
241 ldns_dnssec_rrs_print.3.gz
242 ldns_dnssec_rrsets.3.gz
243 ldns_dnssec_rrsets_add_rr.3.gz
244 ldns_dnssec_rrsets_free.3.gz
245 ldns_dnssec_rrsets_new.3.gz
246 ldns_dnssec_rrsets_print.3.gz
247 ldns_dnssec_rrsets_set_type.3.gz
248 ldns_dnssec_rrsets_type.3.gz
249 ldns_dnssec_trust_tree.3.gz
250 ldns_dnssec_trust_tree_add_parent.3.gz
251 ldns_dnssec_trust_tree_contains_keys.3.gz
252 ldns_dnssec_trust_tree_depth.3.gz
253 ldns_dnssec_trust_tree_free.3.gz
254 ldns_dnssec_trust_tree_new.3.gz
255 ldns_dnssec_trust_tree_print.3.gz
256 ldns_dnssec_trust_tree_print_sm.3.gz
257 ldns_dnssec_verify_denial.3.gz
258 ldns_dnssec_verify_denial_nsec3.3.gz
259 ldns_dnssec_zone.3.gz
260 ldns_dnssec_zone_add_empty_nonterminals.3.gz
261 ldns_dnssec_zone_add_rr.3.gz
262 ldns_dnssec_zone_create_nsecs.3.gz
263 ldns_dnssec_zone_create_rrsigs.3.gz
264 ldns_dnssec_zone_find_rrset.3.gz
265 ldns_dnssec_zone_free.3.gz
266 ldns_dnssec_zone_mark_glue.3.gz
267 ldns_dnssec_zone_names_print.3.gz
268 ldns_dnssec_zone_new.3.gz
269 ldns_dnssec_zone_print.3.gz
270 ldns_dnssec_zone_sign.3.gz
271 ldns_dnssec_zone_sign_nsec3.3.gz
272 ldns_duration2string.3.gz
273 ldns_duration2time.3.gz
274 ldns_duration_cleanup.3.gz
275 ldns_duration_compare.3.gz
276 ldns_duration_create.3.gz
277 ldns_duration_create_from_string.3.gz
278 ldns_duration_type.3.gz
281 ldns_get_errorstr_by_id.3.gz
282 ldns_get_rr_class_by_name.3.gz
283 ldns_get_rr_list_addr_by_name.3.gz
284 ldns_get_rr_list_hosts_frm_file.3.gz
285 ldns_get_rr_list_hosts_frm_fp.3.gz
286 ldns_get_rr_list_hosts_frm_fp_l.3.gz
287 ldns_get_rr_list_name_by_addr.3.gz
288 ldns_get_rr_type_by_name.3.gz
289 ldns_getaddrinfo.3.gz
290 ldns_init_random.3.gz
293 ldns_key2buffer_str.3.gz
296 ldns_key_algo_supported.3.gz
297 ldns_key_algorithm.3.gz
298 ldns_key_buf2dsa.3.gz
299 ldns_key_buf2rsa.3.gz
300 ldns_key_deep_free.3.gz
301 ldns_key_dsa_key.3.gz
302 ldns_key_expiration.3.gz
305 ldns_key_hmac_key.3.gz
306 ldns_key_inception.3.gz
308 ldns_key_list_free.3.gz
309 ldns_key_list_key.3.gz
310 ldns_key_list_key_count.3.gz
311 ldns_key_list_new.3.gz
312 ldns_key_list_pop_key.3.gz
313 ldns_key_list_push_key.3.gz
314 ldns_key_list_set_key_count.3.gz
316 ldns_key_new_frm_algorithm.3.gz
317 ldns_key_new_frm_fp.3.gz
318 ldns_key_new_frm_fp_dsa.3.gz
319 ldns_key_new_frm_fp_dsa_l.3.gz
320 ldns_key_new_frm_fp_l.3.gz
321 ldns_key_new_frm_fp_rsa.3.gz
322 ldns_key_new_frm_fp_rsa_l.3.gz
323 ldns_key_origttl.3.gz
325 ldns_key_pubkey_owner.3.gz
327 ldns_key_rsa_key.3.gz
328 ldns_key_set_algorithm.3.gz
329 ldns_key_set_dsa_key.3.gz
330 ldns_key_set_expiration.3.gz
331 ldns_key_set_flags.3.gz
332 ldns_key_set_hmac_key.3.gz
333 ldns_key_set_inception.3.gz
334 ldns_key_set_keytag.3.gz
335 ldns_key_set_origttl.3.gz
336 ldns_key_set_pubkey_owner.3.gz
337 ldns_key_set_rsa_key.3.gz
338 ldns_native2rdf_int16.3.gz
339 ldns_native2rdf_int16_data.3.gz
340 ldns_native2rdf_int32.3.gz
341 ldns_native2rdf_int8.3.gz
344 ldns_pkt2buffer_str.3.gz
345 ldns_pkt2buffer_wire.3.gz
350 ldns_pkt_additional.3.gz
351 ldns_pkt_ancount.3.gz
353 ldns_pkt_answerfrom.3.gz
354 ldns_pkt_arcount.3.gz
355 ldns_pkt_authority.3.gz
358 ldns_pkt_edns_data.3.gz
359 ldns_pkt_edns_extended_rcode.3.gz
360 ldns_pkt_edns_udp_size.3.gz
361 ldns_pkt_edns_version.3.gz
364 ldns_pkt_get_opcode.3.gz
365 ldns_pkt_get_rcode.3.gz
366 ldns_pkt_get_section_clone.3.gz
369 ldns_pkt_nscount.3.gz
371 ldns_pkt_qdcount.3.gz
373 ldns_pkt_query_new.3.gz
374 ldns_pkt_query_new_frm_str.3.gz
375 ldns_pkt_querytime.3.gz
376 ldns_pkt_question.3.gz
379 ldns_pkt_reply_type.3.gz
380 ldns_pkt_rr_list_by_name.3.gz
381 ldns_pkt_rr_list_by_name_and_type.3.gz
382 ldns_pkt_rr_list_by_type.3.gz
383 ldns_pkt_section.3.gz
386 ldns_pkt_set_ancount.3.gz
387 ldns_pkt_set_answerfrom.3.gz
388 ldns_pkt_set_arcount.3.gz
390 ldns_pkt_set_edns_data.3.gz
391 ldns_pkt_set_edns_extended_rcode.3.gz
392 ldns_pkt_set_edns_udp_size.3.gz
393 ldns_pkt_set_edns_version.3.gz
394 ldns_pkt_set_edns_z.3.gz
395 ldns_pkt_set_flags.3.gz
397 ldns_pkt_set_nscount.3.gz
398 ldns_pkt_set_opcode.3.gz
399 ldns_pkt_set_qdcount.3.gz
401 ldns_pkt_set_querytime.3.gz
403 ldns_pkt_set_rcode.3.gz
405 ldns_pkt_set_section_count.3.gz
406 ldns_pkt_set_size.3.gz
408 ldns_pkt_set_tsig.3.gz
412 ldns_pkt_tsig_sign.3.gz
413 ldns_pkt_tsig_verify.3.gz
416 ldns_pktheader2buffer_str.3.gz
418 ldns_rdf2buffer_str.3.gz
419 ldns_rdf2buffer_str_a.3.gz
420 ldns_rdf2buffer_str_aaaa.3.gz
421 ldns_rdf2buffer_str_alg.3.gz
422 ldns_rdf2buffer_str_apl.3.gz
423 ldns_rdf2buffer_str_b64.3.gz
424 ldns_rdf2buffer_str_class.3.gz
425 ldns_rdf2buffer_str_hex.3.gz
426 ldns_rdf2buffer_str_int16.3.gz
427 ldns_rdf2buffer_str_int16_data.3.gz
428 ldns_rdf2buffer_str_ipseckey.3.gz
429 ldns_rdf2buffer_str_loc.3.gz
430 ldns_rdf2buffer_str_nsap.3.gz
431 ldns_rdf2buffer_str_nsec.3.gz
432 ldns_rdf2buffer_str_period.3.gz
433 ldns_rdf2buffer_str_str.3.gz
434 ldns_rdf2buffer_str_tsigtime.3.gz
435 ldns_rdf2buffer_str_type.3.gz
436 ldns_rdf2buffer_str_unknown.3.gz
437 ldns_rdf2buffer_str_wks.3.gz
438 ldns_rdf2buffer_wire.3.gz
439 ldns_rdf2native_int16.3.gz
440 ldns_rdf2native_int32.3.gz
441 ldns_rdf2native_int8.3.gz
442 ldns_rdf2native_sockaddr_storage.3.gz
443 ldns_rdf2native_time_t.3.gz
446 ldns_rdf_address_reverse.3.gz
448 ldns_rdf_compare.3.gz
450 ldns_rdf_deep_free.3.gz
452 ldns_rdf_get_type.3.gz
454 ldns_rdf_new_frm_data.3.gz
455 ldns_rdf_new_frm_fp.3.gz
456 ldns_rdf_new_frm_str.3.gz
458 ldns_rdf_set_data.3.gz
459 ldns_rdf_set_size.3.gz
460 ldns_rdf_set_type.3.gz
464 ldns_rr2buffer_str.3.gz
465 ldns_rr2buffer_wire.3.gz
466 ldns_rr2canonical.3.gz
471 ldns_rr_compare_ds.3.gz
472 ldns_rr_compress.3.gz
473 ldns_rr_descript.3.gz
474 ldns_rr_descriptor.3.gz
475 ldns_rr_descriptor_field_type.3.gz
476 ldns_rr_descriptor_maximum.3.gz
477 ldns_rr_descriptor_minimum.3.gz
478 ldns_rr_dnskey_algorithm.3.gz
479 ldns_rr_dnskey_flags.3.gz
480 ldns_rr_dnskey_key.3.gz
481 ldns_rr_dnskey_protocol.3.gz
482 ldns_rr_dnskey_set_algorithm.3.gz
483 ldns_rr_dnskey_set_flags.3.gz
484 ldns_rr_dnskey_set_key.3.gz
485 ldns_rr_dnskey_set_protocol.3.gz
487 ldns_rr_get_class.3.gz
488 ldns_rr_label_count.3.gz
490 ldns_rr_list2buffer_str.3.gz
491 ldns_rr_list2str.3.gz
492 ldns_rr_list_cat.3.gz
493 ldns_rr_list_clone.3.gz
494 ldns_rr_list_free.3.gz
495 ldns_rr_list_new.3.gz
496 ldns_rr_list_pop_rr.3.gz
497 ldns_rr_list_push_rr.3.gz
498 ldns_rr_list_rr_count.3.gz
499 ldns_rr_list_set_rr_count.3.gz
500 ldns_rr_list_sort.3.gz
501 ldns_rr_mx_exchange.3.gz
502 ldns_rr_mx_preference.3.gz
504 ldns_rr_new_frm_fp.3.gz
505 ldns_rr_new_frm_str.3.gz
506 ldns_rr_new_frm_type.3.gz
507 ldns_rr_ns_nsdname.3.gz
511 ldns_rr_push_rdf.3.gz
512 ldns_rr_rd_count.3.gz
513 ldns_rr_rdata2buffer_wire.3.gz
515 ldns_rr_rrsig_algorithm.3.gz
516 ldns_rr_rrsig_expiration.3.gz
517 ldns_rr_rrsig_inception.3.gz
518 ldns_rr_rrsig_keytag.3.gz
519 ldns_rr_rrsig_labels.3.gz
520 ldns_rr_rrsig_origttl.3.gz
521 ldns_rr_rrsig_set_algorithm.3.gz
522 ldns_rr_rrsig_set_expiration.3.gz
523 ldns_rr_rrsig_set_inception.3.gz
524 ldns_rr_rrsig_set_keytag.3.gz
525 ldns_rr_rrsig_set_labels.3.gz
526 ldns_rr_rrsig_set_origttl.3.gz
527 ldns_rr_rrsig_set_sig.3.gz
528 ldns_rr_rrsig_set_signame.3.gz
529 ldns_rr_rrsig_set_typecovered.3.gz
530 ldns_rr_rrsig_sig.3.gz
531 ldns_rr_rrsig_signame.3.gz
532 ldns_rr_rrsig_typecovered.3.gz
533 ldns_rr_set_class.3.gz
534 ldns_rr_set_owner.3.gz
535 ldns_rr_set_pop_rr.3.gz
536 ldns_rr_set_push_rr.3.gz
537 ldns_rr_set_rd_count.3.gz
540 ldns_rr_set_type.3.gz
543 ldns_rr_uncompressed_size.3.gz
544 ldns_rrsig2buffer_wire.3.gz
546 ldns_sign_public.3.gz
547 ldns_sign_public_dsa.3.gz
548 ldns_sign_public_rsamd5.3.gz
549 ldns_sign_public_rsasha1.3.gz
552 ldns_tcp_connect.3.gz
553 ldns_tcp_read_wire.3.gz
554 ldns_tcp_send_query.3.gz
555 ldns_update_adcount.3.gz
556 ldns_update_pkt_new.3.gz
557 ldns_update_pkt_tsig_add.3.gz
558 ldns_update_prcount.3.gz
559 ldns_update_set_adcount.3.gz
560 ldns_update_set_prcount.3.gz
561 ldns_update_set_upcount.3.gz
562 ldns_update_set_zocount.3.gz
563 ldns_update_upcount.3.gz
564 ldns_update_zocount.3.gz
566 ldns_verify_notime.3.gz
567 ldns_verify_rrsig.3.gz
568 ldns_verify_rrsig_dsa.3.gz
569 ldns_verify_rrsig_keylist.3.gz
570 ldns_verify_rrsig_keylist_notime.3.gz
571 ldns_verify_rrsig_rsamd5.3.gz
572 ldns_verify_rrsig_rsasha1.3.gz
579 ldns_zone_deep_free.3.gz
581 ldns_zone_glue_rr_list.3.gz
583 ldns_zone_new_frm_fp.3.gz
584 ldns_zone_new_frm_fp_l.3.gz
586 ldns_zone_print_fmt.3.gz
587 ldns_zone_push_rr.3.gz
588 ldns_zone_push_rr_list.3.gz
589 ldns_zone_rr_count.3.gz
591 ldns_zone_set_rrs.3.gz
592 ldns_zone_set_soa.3.gz
594 ldns_zone_sign_nsec3.3.gz
599 [FILE:838:manifests/plist.examples]
628 ldns-compare-zones.1.gz
647 ldns-verify-zone.1.gz
655 [FILE:350:patches/patch-packaging_libldns.pc.in]
656 --- packaging/libldns.pc.in.orig 2021-12-03 07:45:47 UTC
657 +++ packaging/libldns.pc.in
658 @@ -8,6 +8,6 @@ Description: Library for DNS programming
659 URL: http://www.nlnetlabs.nl/projects/ldns
660 Version: @PACKAGE_VERSION@
662 -Libs: -L${libdir} -lldns
663 +Libs: -L${libdir} -Wl,-rpath,${libdir} -lldns
664 Libs.private: @LDFLAGS@
665 Cflags: -I${includedir}