ports/91042: [NEW PORT] dns/ldns: A library for programs conforming to DNS RFCs and drafts

Konstantin Saurbier saurbier at math.uni-bielefeld.de
Thu Dec 29 06:50:05 UTC 2005


>Number:         91042
>Category:       ports
>Synopsis:       [NEW PORT] dns/ldns: A library for programs conforming to DNS RFCs and drafts
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 29 06:50:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Konstantin Saurbier <saurbier at math.uni-bielefeld.de>
>Release:        FreeBSD 5.4-RELEASE-p7 i386
>Organization:
>Environment:
System: FreeBSD fuji11.math.uni-bielefeld.de 5.4-RELEASE-p7 FreeBSD 5.4-RELEASE-p7 #2: Wed Nov  2 04:54:14 CET
>Description:
Ldns is a library to simplify implementaition of recent DNS RFCs. The goal
is to allow depelopers to easily create software conforming to current RFCs
and experimental software for current Internet drafts.
Because ldns is written in C it should be a lot faster than Perl or other
scripting languages.

WWW: http://www.nlnetlabs.nl/ldns/

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- ldns-1.0.0.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ldns
#	ldns/Makefile
#	ldns/distinfo
#	ldns/pkg-plist
#	ldns/pkg-descr
#
echo c - ldns
mkdir -p ldns > /dev/null 2>&1
echo x - ldns/Makefile
sed 's/^X//' >ldns/Makefile << 'END-of-ldns/Makefile'
X# New ports collection makefile for:	drill
X# Date created:        29 December 2005
X# Whom:                Konstantin Saurbier <saurbier at math.uni-bielefeld.de>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ldns
XPORTVERSION=	1.0.0
XCATEGORIES=	dns
XMASTER_SITES=	http://www.nlnetlabs.nl/downloads/
X
XMAINTAINER=	saurbier at math.uni-bielefeld.de
XCOMMENT=	A library for programs conforming to DNS RFCs and drafts
X
XUSE_AUTOTOOLS=	libtool:15
XUSE_GMAKE=	yes
XUSE_OPENSSL=	yes
XGNU_CONFIGURE=	yes
XINSTALLS_SHLIB=	yes
X
XOPTIONS=	EXAMPLES "With example programs" Off
X
X.include <bsd.port.pre.mk>
X
XALL_TARGET=	all
XINSTALL_TARGET=	install
X
X.if defined(WITH_EXAMPLES)
XALL_TARGET+=		examples
XINSTALL_TARGET+=	examples-install
XMAN1=		ldns-chaos.1 ldns-key2ds.1 ldns-keygen.1 ldns-mx.1 \
X		ldns-read-zone.1 ldns-signzone.1 ldns-update.1 ldns-version.1
X
XPLIST_SUB+=	WITH_EXAMPLES=""
X.else
XPLIST_SUB+=	WITH_EXAMPLES="@comment "
X.endif
X
XNOMANCOMPRESS=	true
XMANCOMPRESSED=	no
XMAN3=		ldns_bget_token.3 ldns_bgetc.3 ldns_bskipcs.3 \
X		ldns_buffer.3 ldns_buffer2pkt_wire.3 ldns_buffer_at.3 \
X		ldns_buffer_available.3 ldns_buffer_available_at.3 \
X		ldns_buffer_begin.3 ldns_buffer_capacity.3 \
X		ldns_buffer_clear.3 ldns_buffer_current.3 \
X		ldns_buffer_end.3 ldns_buffer_export.3 \
X		ldns_buffer_flip.3 ldns_buffer_free.3 \
X		ldns_buffer_limit.3 ldns_buffer_new.3 \
X		ldns_buffer_new_frm_data.3 ldns_buffer_position.3 \
X		ldns_buffer_printf.3 ldns_buffer_read.3 \
X		ldns_buffer_read_at.3 ldns_buffer_read_u16.3 \
X		ldns_buffer_read_u16_at.3 ldns_buffer_read_u32.3 \
X		ldns_buffer_read_u32_at.3 ldns_buffer_read_u8.3 \
X		ldns_buffer_read_u8_at.3 ldns_buffer_remaining.3 \
X		ldns_buffer_remaining_at.3 ldns_buffer_reserve.3 \
X		ldns_buffer_rewind.3 ldns_buffer_set_capacity.3 \
X		ldns_buffer_set_limit.3 ldns_buffer_set_position.3 \
X		ldns_buffer_skip.3 ldns_buffer_status.3 \
X		ldns_buffer_status_ok.3 ldns_buffer_write.3 \
X		ldns_buffer_write_at.3 ldns_buffer_write_string.3 \
X		ldns_buffer_write_string_at.3 ldns_buffer_write_u16.3 \
X		ldns_buffer_write_u16_at.3 ldns_buffer_write_u8.3 \
X		ldns_buffer_write_u8_at.3 ldns_calc_keytag.3 \
X		ldns_dname2canonical.3 ldns_dname_cat.3 \
X		ldns_dname_cat_clone.3 ldns_dname_is_subdomain.3 \
X		ldns_dname_label.3 ldns_dname_label_count.3 \
X		ldns_dname_left_chop.3 ldns_dname_new_frm_data.3 \
X		ldns_dname_new_frm_str.3 ldns_dname_str_absolute.3 \
X		ldns_fget_token.3 ldns_fskipcs.3 \
X		ldns_get_errorstr_by_id.3 ldns_get_rr_class_by_name.3 \
X		ldns_get_rr_list_addr_by_name.3 \
X		ldns_get_rr_list_hosts_frm_file.3 \
X		ldns_get_rr_list_hosts_frm_fp.3 \
X		ldns_get_rr_list_hosts_frm_fp_l.3 \
X		ldns_get_rr_list_name_by_addr.3 ldns_getaddrinfo.3 \
X		ldns_init_random.3 ldns_is_rrset.3 ldns_key2buffer_str.3 \
X		ldns_key2rr.3 ldns_key_algorithm.3 ldns_key_buf2dsa.3 \
X		ldns_key_buf2rsa.3 ldns_key_deep_free.3 ldns_key_dsa_key.3 \
X		ldns_key_expiration.3 ldns_key_flags.3 ldns_key_free.3 \
X		ldns_key_hmac_key.3 ldns_key_inception.3 ldns_key_keytag.3 \
X		ldns_key_list_free.3 ldns_key_list_key.3 \
X		ldns_key_list_key_count.3 ldns_key_list_new.3 \
X		ldns_key_list_pop_key.3 ldns_key_list_push_key.3 \
X		ldns_key_list_set_key_count.3 ldns_key_new.3 \
X		ldns_key_new_frm_algorithm.3 ldns_key_new_frm_fp.3 \
X		ldns_key_new_frm_fp_dsa.3 ldns_key_new_frm_fp_dsa_l.3 \
X		ldns_key_new_frm_fp_l.3 ldns_key_new_frm_fp_rsa.3 \
X		ldns_key_new_frm_fp_rsa_l.3 ldns_key_origttl.3 \
X		ldns_key_pubkey_owner.3 ldns_key_rr2ds.3 ldns_key_rsa_key.3 \
X		ldns_key_set_algorithm.3 ldns_key_set_dsa_key.3 \
X		ldns_key_set_expiration.3 ldns_key_set_flags.3 \
X		ldns_key_set_hmac_key.3 ldns_key_set_inception.3 \
X		ldns_key_set_keytag.3 ldns_key_set_origttl.3 \
X		ldns_key_set_pubkey_owner.3 ldns_key_set_rsa_key.3 \
X		ldns_native2rdf_int16.3 ldns_native2rdf_int16_data.3 \
X		ldns_native2rdf_int32.3 ldns_native2rdf_int8.3 \
X		ldns_octet.3 ldns_pkt.3 ldns_pkt2buffer_str.3 \
X		ldns_pkt2buffer_wire.3 ldns_pkt2str.3 ldns_pkt2wire.3 \
X		ldns_pkt_aa.3 ldns_pkt_ad.3 ldns_pkt_additional.3 \
X		ldns_pkt_ancount.3 ldns_pkt_answer.3 ldns_pkt_answerfrom.3 \
X		ldns_pkt_arcount.3 ldns_pkt_authority.3 ldns_pkt_cd.3 \
X		ldns_pkt_edns.3 ldns_pkt_edns_data.3 \
X		ldns_pkt_edns_extended_rcode.3 ldns_pkt_edns_udp_size.3 \
X		ldns_pkt_edns_version.3 ldns_pkt_edns_z.3 ldns_pkt_free.3 \
X		ldns_pkt_get_section.3 ldns_pkt_id.3 ldns_pkt_new.3 \
X		ldns_pkt_nscount.3 ldns_pkt_opcode.3 ldns_pkt_print.3 \
X		ldns_pkt_qdcount.3 ldns_pkt_qr.3 ldns_pkt_query_new.3 \
X		ldns_pkt_query_new_frm_str.3 ldns_pkt_querytime.3 \
X		ldns_pkt_question.3 ldns_pkt_ra.3 ldns_pkt_rcode.3 \
X		ldns_pkt_rd.3 ldns_pkt_reply_type.3 \
X		ldns_pkt_rr_list_by_name.3 \
X		ldns_pkt_rr_list_by_name_and_type.3 \
X		ldns_pkt_rr_list_by_type.3 ldns_pkt_section.3 \
X		ldns_pkt_set_aa.3 ldns_pkt_set_ad.3 ldns_pkt_set_ancount.3 \
X		ldns_pkt_set_answerfrom.3 ldns_pkt_set_arcount.3 \
X		ldns_pkt_set_cd.3 ldns_pkt_set_edns_data.3 \
X		ldns_pkt_set_edns_extended_rcode.3 \
X		ldns_pkt_set_edns_udp_size.3 ldns_pkt_set_edns_version.3 \
X		ldns_pkt_set_edns_z.3 ldns_pkt_set_flags.3 \
X		ldns_pkt_set_id.3 ldns_pkt_set_nscount.3 \
X		ldns_pkt_set_opcode.3 ldns_pkt_set_qdcount.3 \
X		ldns_pkt_set_qr.3 ldns_pkt_set_querytime.3 \
X		ldns_pkt_set_ra.3 ldns_pkt_set_rcode.3 \
X		ldns_pkt_set_rd.3 ldns_pkt_set_section_count.3 \
X		ldns_pkt_set_size.3 ldns_pkt_set_tc.3 \
X		ldns_pkt_set_tsig.3 ldns_pkt_set_when.3 \
X		ldns_pkt_size.3 ldns_pkt_tc.3 ldns_pkt_tsig.3 \
X		ldns_pkt_tsig_sign.3 ldns_pkt_tsig_verify.3 ldns_pkt_type.3 \
X		ldns_pkt_when.3 ldns_pktheader2buffer_str.3 ldns_rdf.3 \
X		ldns_rdf2buffer_str.3 ldns_rdf2buffer_str_a.3 \
X		ldns_rdf2buffer_str_aaaa.3 ldns_rdf2buffer_str_alg.3 \
X		ldns_rdf2buffer_str_apl.3 ldns_rdf2buffer_str_b64.3 \
X		ldns_rdf2buffer_str_cert.3 ldns_rdf2buffer_str_class.3 \
X		ldns_rdf2buffer_str_hex.3 ldns_rdf2buffer_str_int16.3 \
X		ldns_rdf2buffer_str_int16_data.3 \
X		ldns_rdf2buffer_str_ipseckey.3 \
X		ldns_rdf2buffer_str_loc.3 ldns_rdf2buffer_str_nsap.3 \
X		ldns_rdf2buffer_str_nsec.3 ldns_rdf2buffer_str_period.3 \
X		ldns_rdf2buffer_str_str.3 ldns_rdf2buffer_str_tsigtime.3 \
X		ldns_rdf2buffer_str_type.3 ldns_rdf2buffer_str_unknown.3 \
X		ldns_rdf2buffer_str_wks.3 ldns_rdf2buffer_wire.3 \
X		ldns_rdf2native_int16.3 ldns_rdf2native_int32.3 \
X		ldns_rdf2native_int8.3 ldns_rdf2native_sockaddr_storage.3 \
X		ldns_rdf2str.3 ldns_rdf2wire.3 ldns_rdf_address_reverse.3 \
X		ldns_rdf_clone.3 ldns_rdf_compare.3 ldns_rdf_data.3 \
X		ldns_rdf_deep_free.3 ldns_rdf_free.3 ldns_rdf_get_type.3 \
X		ldns_rdf_new.3 ldns_rdf_new_frm_data.3 ldns_rdf_new_frm_fp.3 \
X		ldns_rdf_new_frm_str.3 ldns_rdf_print.3 ldns_rdf_set_data.3 \
X		ldns_rdf_set_size.3 ldns_rdf_set_type.3 ldns_rdf_size.3 \
X		ldns_rdf_type.3 ldns_rr.3 ldns_rr2buffer_str.3 \
X		ldns_rr2buffer_wire.3 ldns_rr2canonical.3 ldns_rr2str.3 \
X		ldns_rr2wire.3 ldns_rr_address.3 ldns_rr_class.3 \
X		ldns_rr_compare.3 ldns_rr_compare_ds.3 ldns_rr_compress.3 \
X		ldns_rr_descript.3 ldns_rr_descriptor.3 \
X		ldns_rr_descriptor_field_type.3 ldns_rr_descriptor_maximum.3 \
X		ldns_rr_descriptor_minimum.3 ldns_rr_dnskey_algorithm.3 \
X		ldns_rr_dnskey_flags.3 ldns_rr_dnskey_key.3 \
X		ldns_rr_dnskey_protocol.3 ldns_rr_dnskey_set_algorithm.3 \
X		ldns_rr_dnskey_set_flags.3 ldns_rr_dnskey_set_key.3 \
X		ldns_rr_dnskey_set_protocol.3 ldns_rr_free.3 \
X		ldns_rr_get_class.3 ldns_rr_label_count.3 ldns_rr_list.3 \
X		ldns_rr_list2buffer_str.3 ldns_rr_list_cat.3 \
X		ldns_rr_list_clone.3 ldns_rr_list_free.3 ldns_rr_list_new.3 \
X		ldns_rr_list_pop_rr.3 ldns_rr_list_push_rr.3 \
X		ldns_rr_list_rr_count.3 ldns_rr_list_set_rr_count.3 \
X		ldns_rr_list_sort.3 ldns_rr_mx_exchange.3 \
X		ldns_rr_mx_preference.3 ldns_rr_new.3 \
X		ldns_rr_new_frm_fp.3 ldns_rr_new_frm_str.3 \
X		ldns_rr_new_frm_type.3 ldns_rr_ns_nsdname.3 \
X		ldns_rr_owner.3 ldns_rr_pop_rdf.3 ldns_rr_print.3 \
X		ldns_rr_push_rdf.3 ldns_rr_rd_count.3 \
X		ldns_rr_rdata2buffer_wire.3 ldns_rr_rdf.3 \
X		ldns_rr_rrsig_algorithm.3 ldns_rr_rrsig_expiration.3 \
X		ldns_rr_rrsig_inception.3 ldns_rr_rrsig_keytag.3 \
X		ldns_rr_rrsig_labels.3 ldns_rr_rrsig_origttl.3 \
X		ldns_rr_rrsig_set_algorithm.3 ldns_rr_rrsig_set_expiration.3 \
X		ldns_rr_rrsig_set_inception.3 ldns_rr_rrsig_set_keytag.3 \
X		ldns_rr_rrsig_set_labels.3 ldns_rr_rrsig_set_origttl.3 \
X		ldns_rr_rrsig_set_sig.3 ldns_rr_rrsig_set_signame.3 \
X		ldns_rr_rrsig_set_typecovered.3 ldns_rr_rrsig_sig.3 \
X		ldns_rr_rrsig_signame.3 ldns_rr_rrsig_typecovered.3 \
X		ldns_rr_set_address.3 ldns_rr_set_class.3 \
X		ldns_rr_set_owner.3 ldns_rr_set_pop_rr.3 \
X		ldns_rr_set_push_rr.3 ldns_rr_set_rd_count.3 \
X		ldns_rr_set_rdf.3 ldns_rr_set_ttl.3 \
X		ldns_rr_set_type.3 ldns_rr_ttl.3 ldns_rr_type.3 \
X		ldns_rr_uncompressed_size.3 ldns_rrsig2buffer_wire.3 \
X		ldns_send.3 ldns_send_tcp.3 ldns_send_udp.3 \
X		ldns_sign_public.3 ldns_sign_public_dsa.3 \
X		ldns_sign_public_rsamd5.3 ldns_sign_public_rsasha1.3 \
X		ldns_str2period.3 ldns_str_remove_comment.3 \
X		ldns_tcp_connect.3 ldns_tcp_read_wire.3 \
X		ldns_tcp_send_query.3 ldns_verify.3 \
X		ldns_verify_rrsig.3 ldns_verify_rrsig_dsa.3 \
X		ldns_verify_rrsig_keylist.3 ldns_verify_rrsig_rsamd5.3 \
X		ldns_verify_rrsig_rsasha1.3 ldns_wire2dname.3 \
X		ldns_wire2pkt.3 ldns_wire2rdf.3 ldns_wire2rr.3 \
X		ldns_zone_sign.3
X
X.include <bsd.port.post.mk>
END-of-ldns/Makefile
echo x - ldns/distinfo
sed 's/^X//' >ldns/distinfo << 'END-of-ldns/distinfo'
XMD5 (ldns-1.0.0.tar.gz) = bf8ff0868cacd2d4487ed1e28ea6c239
XSHA256 (ldns-1.0.0.tar.gz) = ca3c846699a5d23c82fbe1cd1fe430115672410a31e6f584502678d4935b53c2
XSIZE (ldns-1.0.0.tar.gz) = 580348
END-of-ldns/distinfo
echo x - ldns/pkg-plist
sed 's/^X//' >ldns/pkg-plist << 'END-of-ldns/pkg-plist'
X%%WITH_EXAMPLES%%bin/ldns-chaos
X%%WITH_EXAMPLES%%bin/ldns-key2ds
X%%WITH_EXAMPLES%%bin/ldns-keygen
X%%WITH_EXAMPLES%%bin/ldns-mx
X%%WITH_EXAMPLES%%bin/ldns-read-zone
X%%WITH_EXAMPLES%%bin/ldns-signzone
X%%WITH_EXAMPLES%%bin/ldns-update
X%%WITH_EXAMPLES%%bin/ldns-version
Xinclude/ldns/buffer.h
Xinclude/ldns/common.h
Xinclude/ldns/dname.h
Xinclude/ldns/dns.h
Xinclude/ldns/dnssec.h
Xinclude/ldns/error.h
Xinclude/ldns/higher.h
Xinclude/ldns/host2str.h
Xinclude/ldns/host2wire.h
Xinclude/ldns/keys.h
Xinclude/ldns/net.h
Xinclude/ldns/packet.h
Xinclude/ldns/parse.h
Xinclude/ldns/rdata.h
Xinclude/ldns/resolver.h
Xinclude/ldns/rr.h
Xinclude/ldns/rr_functions.h
Xinclude/ldns/str2host.h
Xinclude/ldns/tsig.h
Xinclude/ldns/update.h
Xinclude/ldns/util.h
Xinclude/ldns/wire2host.h
Xinclude/ldns/zone.h
Xlib/libldns-1.0.0.so
Xlib/libldns.a
Xlib/libldns.so
X at dirrm include/ldns
END-of-ldns/pkg-plist
echo x - ldns/pkg-descr
sed 's/^X//' >ldns/pkg-descr << 'END-of-ldns/pkg-descr'
XLdns is a library to simplify implementation of recent DNS RFCs. The goal
Xis to allow depelopers to easily create software conforming to current RFCs
Xand experimental software for current Internet drafts.
XBecause ldns is written in C it should be a lot faster than Perl or other
Xscripting languages.
X
XWWW: http://www.nlnetlabs.nl/ldns/
END-of-ldns/pkg-descr
exit
--- ldns-1.0.0.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list