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.7.1.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
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 8ac84c16bdca60e710eea75782356f3ac3b55680d40e1530d7cea474ac208229 1244394 ldns-1.7.1.tar.gz
81 [FILE:13195:manifests/plist.primary]
121 libldns.so.%%SOMAJOR%%
122 libldns.so.%%SOVERSION%%
123 lib/pkgconfig/libldns.pc
124 share/man/man1/drill.1.gz
128 ldns_axfr_complete.3.gz
129 ldns_axfr_last_pkt.3.gz
132 ldns_b32_ntop_calculate_size.3.gz
133 ldns_b32_pton_calculate_size.3.gz
134 ldns_b64_ntop_calculate_size.3.gz
135 ldns_b64_pton_calculate_size.3.gz
139 ldns_bubblebabble.3.gz
141 ldns_buffer2pkt_wire.3.gz
144 ldns_buffer_available.3.gz
145 ldns_buffer_available_at.3.gz
146 ldns_buffer_begin.3.gz
147 ldns_buffer_capacity.3.gz
148 ldns_buffer_clear.3.gz
149 ldns_buffer_copy.3.gz
150 ldns_buffer_current.3.gz
152 ldns_buffer_export.3.gz
153 ldns_buffer_export2str.3.gz
154 ldns_buffer_flip.3.gz
155 ldns_buffer_free.3.gz
156 ldns_buffer_limit.3.gz
158 ldns_buffer_new_frm_data.3.gz
159 ldns_buffer_position.3.gz
160 ldns_buffer_printf.3.gz
161 ldns_buffer_read.3.gz
162 ldns_buffer_read_at.3.gz
163 ldns_buffer_read_u16.3.gz
164 ldns_buffer_read_u16_at.3.gz
165 ldns_buffer_read_u32.3.gz
166 ldns_buffer_read_u32_at.3.gz
167 ldns_buffer_read_u8.3.gz
168 ldns_buffer_read_u8_at.3.gz
169 ldns_buffer_remaining.3.gz
170 ldns_buffer_remaining_at.3.gz
171 ldns_buffer_reserve.3.gz
172 ldns_buffer_rewind.3.gz
173 ldns_buffer_set_capacity.3.gz
174 ldns_buffer_set_limit.3.gz
175 ldns_buffer_set_position.3.gz
176 ldns_buffer_skip.3.gz
177 ldns_buffer_status.3.gz
178 ldns_buffer_status_ok.3.gz
179 ldns_buffer_write.3.gz
180 ldns_buffer_write_at.3.gz
181 ldns_buffer_write_string.3.gz
182 ldns_buffer_write_string_at.3.gz
183 ldns_buffer_write_u16.3.gz
184 ldns_buffer_write_u16_at.3.gz
185 ldns_buffer_write_u32.3.gz
186 ldns_buffer_write_u32_at.3.gz
187 ldns_buffer_write_u8.3.gz
188 ldns_buffer_write_u8_at.3.gz
189 ldns_calc_keytag.3.gz
190 ldns_calc_keytag_raw.3.gz
191 ldns_create_nsec.3.gz
192 ldns_dane_cert2rdf.3.gz
193 ldns_dane_create_tlsa_owner.3.gz
194 ldns_dane_create_tlsa_rr.3.gz
195 ldns_dane_select_certificate.3.gz
196 ldns_dane_verify.3.gz
197 ldns_dane_verify_rr.3.gz
198 ldns_dname2canonical.3.gz
200 ldns_dname_cat_clone.3.gz
201 ldns_dname_compare.3.gz
202 ldns_dname_interval.3.gz
203 ldns_dname_is_subdomain.3.gz
204 ldns_dname_label.3.gz
205 ldns_dname_label_count.3.gz
206 ldns_dname_left_chop.3.gz
208 ldns_dname_new_frm_data.3.gz
209 ldns_dname_new_frm_str.3.gz
210 ldns_dname_str_absolute.3.gz
211 ldns_dnssec_build_data_chain.3.gz
212 ldns_dnssec_data_chain.3.gz
213 ldns_dnssec_data_chain_deep_free.3.gz
214 ldns_dnssec_data_chain_free.3.gz
215 ldns_dnssec_data_chain_new.3.gz
216 ldns_dnssec_data_chain_print.3.gz
217 ldns_dnssec_data_chain_struct.3.gz
218 ldns_dnssec_derive_trust_tree.3.gz
219 ldns_dnssec_derive_trust_tree_dnskey_rrset.3.gz
220 ldns_dnssec_derive_trust_tree_ds_rrset.3.gz
221 ldns_dnssec_derive_trust_tree_no_sig.3.gz
222 ldns_dnssec_derive_trust_tree_normal_rrset.3.gz
223 ldns_dnssec_name.3.gz
224 ldns_dnssec_name_add_rr.3.gz
225 ldns_dnssec_name_cmp.3.gz
226 ldns_dnssec_name_find_rrset.3.gz
227 ldns_dnssec_name_free.3.gz
228 ldns_dnssec_name_name.3.gz
229 ldns_dnssec_name_new.3.gz
230 ldns_dnssec_name_new_frm_rr.3.gz
231 ldns_dnssec_name_node_next_nonglue.3.gz
232 ldns_dnssec_name_print.3.gz
233 ldns_dnssec_name_set_name.3.gz
234 ldns_dnssec_name_set_nsec.3.gz
235 ldns_dnssec_remove_signatures.3.gz
237 ldns_dnssec_rrs_add_rr.3.gz
238 ldns_dnssec_rrs_free.3.gz
239 ldns_dnssec_rrs_new.3.gz
240 ldns_dnssec_rrs_print.3.gz
241 ldns_dnssec_rrsets.3.gz
242 ldns_dnssec_rrsets_add_rr.3.gz
243 ldns_dnssec_rrsets_free.3.gz
244 ldns_dnssec_rrsets_new.3.gz
245 ldns_dnssec_rrsets_print.3.gz
246 ldns_dnssec_rrsets_set_type.3.gz
247 ldns_dnssec_rrsets_type.3.gz
248 ldns_dnssec_trust_tree.3.gz
249 ldns_dnssec_trust_tree_add_parent.3.gz
250 ldns_dnssec_trust_tree_contains_keys.3.gz
251 ldns_dnssec_trust_tree_depth.3.gz
252 ldns_dnssec_trust_tree_free.3.gz
253 ldns_dnssec_trust_tree_new.3.gz
254 ldns_dnssec_trust_tree_print.3.gz
255 ldns_dnssec_trust_tree_print_sm.3.gz
256 ldns_dnssec_verify_denial.3.gz
257 ldns_dnssec_verify_denial_nsec3.3.gz
258 ldns_dnssec_zone.3.gz
259 ldns_dnssec_zone_add_empty_nonterminals.3.gz
260 ldns_dnssec_zone_add_rr.3.gz
261 ldns_dnssec_zone_create_nsecs.3.gz
262 ldns_dnssec_zone_create_rrsigs.3.gz
263 ldns_dnssec_zone_find_rrset.3.gz
264 ldns_dnssec_zone_free.3.gz
265 ldns_dnssec_zone_mark_glue.3.gz
266 ldns_dnssec_zone_names_print.3.gz
267 ldns_dnssec_zone_new.3.gz
268 ldns_dnssec_zone_print.3.gz
269 ldns_dnssec_zone_sign.3.gz
270 ldns_dnssec_zone_sign_nsec3.3.gz
271 ldns_duration2string.3.gz
272 ldns_duration2time.3.gz
273 ldns_duration_cleanup.3.gz
274 ldns_duration_compare.3.gz
275 ldns_duration_create.3.gz
276 ldns_duration_create_from_string.3.gz
277 ldns_duration_type.3.gz
280 ldns_get_errorstr_by_id.3.gz
281 ldns_get_rr_class_by_name.3.gz
282 ldns_get_rr_list_addr_by_name.3.gz
283 ldns_get_rr_list_hosts_frm_file.3.gz
284 ldns_get_rr_list_hosts_frm_fp.3.gz
285 ldns_get_rr_list_hosts_frm_fp_l.3.gz
286 ldns_get_rr_list_name_by_addr.3.gz
287 ldns_get_rr_type_by_name.3.gz
288 ldns_getaddrinfo.3.gz
289 ldns_init_random.3.gz
292 ldns_key2buffer_str.3.gz
295 ldns_key_algo_supported.3.gz
296 ldns_key_algorithm.3.gz
297 ldns_key_buf2dsa.3.gz
298 ldns_key_buf2rsa.3.gz
299 ldns_key_deep_free.3.gz
300 ldns_key_dsa_key.3.gz
301 ldns_key_expiration.3.gz
304 ldns_key_hmac_key.3.gz
305 ldns_key_inception.3.gz
307 ldns_key_list_free.3.gz
308 ldns_key_list_key.3.gz
309 ldns_key_list_key_count.3.gz
310 ldns_key_list_new.3.gz
311 ldns_key_list_pop_key.3.gz
312 ldns_key_list_push_key.3.gz
313 ldns_key_list_set_key_count.3.gz
315 ldns_key_new_frm_algorithm.3.gz
316 ldns_key_new_frm_fp.3.gz
317 ldns_key_new_frm_fp_dsa.3.gz
318 ldns_key_new_frm_fp_dsa_l.3.gz
319 ldns_key_new_frm_fp_l.3.gz
320 ldns_key_new_frm_fp_rsa.3.gz
321 ldns_key_new_frm_fp_rsa_l.3.gz
322 ldns_key_origttl.3.gz
324 ldns_key_pubkey_owner.3.gz
326 ldns_key_rsa_key.3.gz
327 ldns_key_set_algorithm.3.gz
328 ldns_key_set_dsa_key.3.gz
329 ldns_key_set_expiration.3.gz
330 ldns_key_set_flags.3.gz
331 ldns_key_set_hmac_key.3.gz
332 ldns_key_set_inception.3.gz
333 ldns_key_set_keytag.3.gz
334 ldns_key_set_origttl.3.gz
335 ldns_key_set_pubkey_owner.3.gz
336 ldns_key_set_rsa_key.3.gz
337 ldns_native2rdf_int16.3.gz
338 ldns_native2rdf_int16_data.3.gz
339 ldns_native2rdf_int32.3.gz
340 ldns_native2rdf_int8.3.gz
343 ldns_pkt2buffer_str.3.gz
344 ldns_pkt2buffer_wire.3.gz
349 ldns_pkt_additional.3.gz
350 ldns_pkt_ancount.3.gz
352 ldns_pkt_answerfrom.3.gz
353 ldns_pkt_arcount.3.gz
354 ldns_pkt_authority.3.gz
357 ldns_pkt_edns_data.3.gz
358 ldns_pkt_edns_extended_rcode.3.gz
359 ldns_pkt_edns_udp_size.3.gz
360 ldns_pkt_edns_version.3.gz
363 ldns_pkt_get_opcode.3.gz
364 ldns_pkt_get_rcode.3.gz
365 ldns_pkt_get_section_clone.3.gz
368 ldns_pkt_nscount.3.gz
370 ldns_pkt_qdcount.3.gz
372 ldns_pkt_query_new.3.gz
373 ldns_pkt_query_new_frm_str.3.gz
374 ldns_pkt_querytime.3.gz
375 ldns_pkt_question.3.gz
378 ldns_pkt_reply_type.3.gz
379 ldns_pkt_rr_list_by_name.3.gz
380 ldns_pkt_rr_list_by_name_and_type.3.gz
381 ldns_pkt_rr_list_by_type.3.gz
382 ldns_pkt_section.3.gz
385 ldns_pkt_set_ancount.3.gz
386 ldns_pkt_set_answerfrom.3.gz
387 ldns_pkt_set_arcount.3.gz
389 ldns_pkt_set_edns_data.3.gz
390 ldns_pkt_set_edns_extended_rcode.3.gz
391 ldns_pkt_set_edns_udp_size.3.gz
392 ldns_pkt_set_edns_version.3.gz
393 ldns_pkt_set_edns_z.3.gz
394 ldns_pkt_set_flags.3.gz
396 ldns_pkt_set_nscount.3.gz
397 ldns_pkt_set_opcode.3.gz
398 ldns_pkt_set_qdcount.3.gz
400 ldns_pkt_set_querytime.3.gz
402 ldns_pkt_set_rcode.3.gz
404 ldns_pkt_set_section_count.3.gz
405 ldns_pkt_set_size.3.gz
407 ldns_pkt_set_tsig.3.gz
411 ldns_pkt_tsig_sign.3.gz
412 ldns_pkt_tsig_verify.3.gz
415 ldns_pktheader2buffer_str.3.gz
417 ldns_rdf2buffer_str.3.gz
418 ldns_rdf2buffer_str_a.3.gz
419 ldns_rdf2buffer_str_aaaa.3.gz
420 ldns_rdf2buffer_str_alg.3.gz
421 ldns_rdf2buffer_str_apl.3.gz
422 ldns_rdf2buffer_str_b64.3.gz
423 ldns_rdf2buffer_str_class.3.gz
424 ldns_rdf2buffer_str_hex.3.gz
425 ldns_rdf2buffer_str_int16.3.gz
426 ldns_rdf2buffer_str_int16_data.3.gz
427 ldns_rdf2buffer_str_ipseckey.3.gz
428 ldns_rdf2buffer_str_loc.3.gz
429 ldns_rdf2buffer_str_nsap.3.gz
430 ldns_rdf2buffer_str_nsec.3.gz
431 ldns_rdf2buffer_str_period.3.gz
432 ldns_rdf2buffer_str_str.3.gz
433 ldns_rdf2buffer_str_tsigtime.3.gz
434 ldns_rdf2buffer_str_type.3.gz
435 ldns_rdf2buffer_str_unknown.3.gz
436 ldns_rdf2buffer_str_wks.3.gz
437 ldns_rdf2buffer_wire.3.gz
438 ldns_rdf2native_int16.3.gz
439 ldns_rdf2native_int32.3.gz
440 ldns_rdf2native_int8.3.gz
441 ldns_rdf2native_sockaddr_storage.3.gz
442 ldns_rdf2native_time_t.3.gz
445 ldns_rdf_address_reverse.3.gz
447 ldns_rdf_compare.3.gz
449 ldns_rdf_deep_free.3.gz
451 ldns_rdf_get_type.3.gz
453 ldns_rdf_new_frm_data.3.gz
454 ldns_rdf_new_frm_fp.3.gz
455 ldns_rdf_new_frm_str.3.gz
457 ldns_rdf_set_data.3.gz
458 ldns_rdf_set_size.3.gz
459 ldns_rdf_set_type.3.gz
463 ldns_rr2buffer_str.3.gz
464 ldns_rr2buffer_wire.3.gz
465 ldns_rr2canonical.3.gz
470 ldns_rr_compare_ds.3.gz
471 ldns_rr_compress.3.gz
472 ldns_rr_descript.3.gz
473 ldns_rr_descriptor.3.gz
474 ldns_rr_descriptor_field_type.3.gz
475 ldns_rr_descriptor_maximum.3.gz
476 ldns_rr_descriptor_minimum.3.gz
477 ldns_rr_dnskey_algorithm.3.gz
478 ldns_rr_dnskey_flags.3.gz
479 ldns_rr_dnskey_key.3.gz
480 ldns_rr_dnskey_protocol.3.gz
481 ldns_rr_dnskey_set_algorithm.3.gz
482 ldns_rr_dnskey_set_flags.3.gz
483 ldns_rr_dnskey_set_key.3.gz
484 ldns_rr_dnskey_set_protocol.3.gz
486 ldns_rr_get_class.3.gz
487 ldns_rr_label_count.3.gz
489 ldns_rr_list2buffer_str.3.gz
490 ldns_rr_list2str.3.gz
491 ldns_rr_list_cat.3.gz
492 ldns_rr_list_clone.3.gz
493 ldns_rr_list_free.3.gz
494 ldns_rr_list_new.3.gz
495 ldns_rr_list_pop_rr.3.gz
496 ldns_rr_list_push_rr.3.gz
497 ldns_rr_list_rr_count.3.gz
498 ldns_rr_list_set_rr_count.3.gz
499 ldns_rr_list_sort.3.gz
500 ldns_rr_mx_exchange.3.gz
501 ldns_rr_mx_preference.3.gz
503 ldns_rr_new_frm_fp.3.gz
504 ldns_rr_new_frm_str.3.gz
505 ldns_rr_new_frm_type.3.gz
506 ldns_rr_ns_nsdname.3.gz
510 ldns_rr_push_rdf.3.gz
511 ldns_rr_rd_count.3.gz
512 ldns_rr_rdata2buffer_wire.3.gz
514 ldns_rr_rrsig_algorithm.3.gz
515 ldns_rr_rrsig_expiration.3.gz
516 ldns_rr_rrsig_inception.3.gz
517 ldns_rr_rrsig_keytag.3.gz
518 ldns_rr_rrsig_labels.3.gz
519 ldns_rr_rrsig_origttl.3.gz
520 ldns_rr_rrsig_set_algorithm.3.gz
521 ldns_rr_rrsig_set_expiration.3.gz
522 ldns_rr_rrsig_set_inception.3.gz
523 ldns_rr_rrsig_set_keytag.3.gz
524 ldns_rr_rrsig_set_labels.3.gz
525 ldns_rr_rrsig_set_origttl.3.gz
526 ldns_rr_rrsig_set_sig.3.gz
527 ldns_rr_rrsig_set_signame.3.gz
528 ldns_rr_rrsig_set_typecovered.3.gz
529 ldns_rr_rrsig_sig.3.gz
530 ldns_rr_rrsig_signame.3.gz
531 ldns_rr_rrsig_typecovered.3.gz
532 ldns_rr_set_class.3.gz
533 ldns_rr_set_owner.3.gz
534 ldns_rr_set_pop_rr.3.gz
535 ldns_rr_set_push_rr.3.gz
536 ldns_rr_set_rd_count.3.gz
539 ldns_rr_set_type.3.gz
542 ldns_rr_uncompressed_size.3.gz
543 ldns_rrsig2buffer_wire.3.gz
545 ldns_sign_public.3.gz
546 ldns_sign_public_dsa.3.gz
547 ldns_sign_public_rsamd5.3.gz
548 ldns_sign_public_rsasha1.3.gz
551 ldns_tcp_connect.3.gz
552 ldns_tcp_read_wire.3.gz
553 ldns_tcp_send_query.3.gz
554 ldns_update_adcount.3.gz
555 ldns_update_pkt_new.3.gz
556 ldns_update_pkt_tsig_add.3.gz
557 ldns_update_prcount.3.gz
558 ldns_update_set_adcount.3.gz
559 ldns_update_set_prcount.3.gz
560 ldns_update_set_upcount.3.gz
561 ldns_update_set_zocount.3.gz
562 ldns_update_upcount.3.gz
563 ldns_update_zocount.3.gz
565 ldns_verify_notime.3.gz
566 ldns_verify_rrsig.3.gz
567 ldns_verify_rrsig_dsa.3.gz
568 ldns_verify_rrsig_keylist.3.gz
569 ldns_verify_rrsig_keylist_notime.3.gz
570 ldns_verify_rrsig_rsamd5.3.gz
571 ldns_verify_rrsig_rsasha1.3.gz
578 ldns_zone_deep_free.3.gz
580 ldns_zone_glue_rr_list.3.gz
582 ldns_zone_new_frm_fp.3.gz
583 ldns_zone_new_frm_fp_l.3.gz
585 ldns_zone_print_fmt.3.gz
586 ldns_zone_push_rr.3.gz
587 ldns_zone_push_rr_list.3.gz
588 ldns_zone_rr_count.3.gz
590 ldns_zone_set_rrs.3.gz
591 ldns_zone_set_soa.3.gz
593 ldns_zone_sign_nsec3.3.gz
598 [FILE:838:manifests/plist.examples]
627 ldns-compare-zones.1.gz
646 ldns-verify-zone.1.gz
654 [FILE:452:patches/patch-configure]
655 --- configure.orig 2019-07-26 15:07:50 UTC
657 @@ -17831,7 +17831,7 @@ fi
659 if test "x_$with_xcode_sdk" != "x_no" ; then
660 # check OSX deployment target, if needed
661 - if echo $build_os | grep darwin > /dev/null; then
662 + if echo $build_os | grep darwin-disable > /dev/null; then
663 sdk_p=`xcode-select -print-path`;
664 if test "x_$with_xcode_sdk" = "x_yes" ; then
665 sdk_v="$( /usr/bin/xcrun --show-sdk-version 2>/dev/null )"
668 [FILE:350:patches/patch-packaging_libldns.pc.in]
669 --- packaging/libldns.pc.in.orig 2019-07-26 15:07:44 UTC
670 +++ packaging/libldns.pc.in
671 @@ -8,6 +8,6 @@ Description: Library for DNS programming
672 URL: http://www.nlnetlabs.nl/projects/ldns
673 Version: @PACKAGE_VERSION@
675 -Libs: -L${libdir} -lldns
676 +Libs: -L${libdir} -Wl,-rpath,${libdir} -lldns
677 Libs.private: @LDFLAGS@
678 Cflags: -I${includedir}