From f5db522b23b8797135e7d0a3a4ed72af3be1e789 Mon Sep 17 00:00:00 2001 From: James Mills Date: Tue, 22 Apr 2014 15:21:10 +1000 Subject: [PATCH] c-ares: (NEW) Asynchronous C DNS library (required by mosquitto) --- c-ares/.footprint | 61 +++++++++++++++++++++++++++++++++++++++++++++++ c-ares/.md5sum | 1 + c-ares/Pkgfile | 26 ++++++++++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 c-ares/.footprint create mode 100644 c-ares/.md5sum create mode 100644 c-ares/Pkgfile diff --git a/c-ares/.footprint b/c-ares/.footprint new file mode 100644 index 000000000..1e273b19e --- /dev/null +++ b/c-ares/.footprint @@ -0,0 +1,61 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +-rw-r--r-- root/root usr/include/ares.h +-rw-r--r-- root/root usr/include/ares_build.h +-rw-r--r-- root/root usr/include/ares_dns.h +-rw-r--r-- root/root usr/include/ares_rules.h +-rw-r--r-- root/root usr/include/ares_version.h +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/libcares.a +-rwxr-xr-x root/root usr/lib/libcares.la +lrwxrwxrwx root/root usr/lib/libcares.so -> libcares.so.2.1.0 +lrwxrwxrwx root/root usr/lib/libcares.so.2 -> libcares.so.2.1.0 +-rwxr-xr-x root/root usr/lib/libcares.so.2.1.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libcares.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man3/ +-rw-r--r-- root/root usr/share/man/man3/ares_cancel.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_create_query.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_destroy.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_destroy_options.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_dup.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_expand_name.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_expand_string.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_fds.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_free_data.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_free_hostent.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_free_string.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_get_servers.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_gethostbyaddr.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_gethostbyname.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_gethostbyname_file.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_getnameinfo.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_getsock.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_inet_ntop.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_inet_pton.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_init.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_init_options.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_library_cleanup.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_library_init.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_mkquery.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_parse_a_reply.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_parse_aaaa_reply.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_parse_mx_reply.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_parse_naptr_reply.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_parse_ns_reply.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_parse_ptr_reply.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_parse_soa_reply.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_parse_srv_reply.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_parse_txt_reply.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_process.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_query.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_save_options.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_search.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_send.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_set_servers.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_set_socket_callback.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_strerror.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_timeout.3.gz +-rw-r--r-- root/root usr/share/man/man3/ares_version.3.gz diff --git a/c-ares/.md5sum b/c-ares/.md5sum new file mode 100644 index 000000000..9a957f2ef --- /dev/null +++ b/c-ares/.md5sum @@ -0,0 +1 @@ +1196067641411a75d3cbebe074fd36d8 c-ares-1.10.0.tar.gz diff --git a/c-ares/Pkgfile b/c-ares/Pkgfile new file mode 100644 index 000000000..010daab0f --- /dev/null +++ b/c-ares/Pkgfile @@ -0,0 +1,26 @@ +# Description: Asynchronous C DNS library +# URL: http://c-ares.haxx.se/ +# Maintainer: James Mills, prologic at shortcircuit dot net dot au +# +# Depends on: + +name=c-ares +version=1.10.0 +release=1 +source=(http://c-ares.haxx.se/download/$name-$version.tar.gz) + +build() { + cd $name-$version + + # Configure + ./configure --prefix=/usr --enable-shared + + # Build + make + + # Package + make DESTDIR=$PKG install + + # Cleanup + chown -R root:root $PKG +}