Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
Re: multimedia/x264: IBT fixes
To:
Mark Kettenis <mark.kettenis@xs4all.nl>, sthen@openbsd.org, rsadowski@openbsd.org
Cc:
ports@openbsd.org
Date:
Mon, 19 Feb 2024 21:23:03 -0500

Download raw body.

Thread
On 2024-02-19 6:01 p.m., Mark Kettenis wrote:
> Same diff as x265.  There is no make test here, but the code is
> largely identical so I'm sure this is necessary here as well.
>
> ok?

OK.
From owner-ports@openbsd.org  Mon Feb 19 20:32:45 2024
Received: from mail.comstyle.com (speedy.comstyle.com [206.51.28.2])
	by mail.openbsd.org (OpenSMTPD) with ESMTPS id 165cc26a (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO)
	for <ports@openbsd.org>;
	Mon, 19 Feb 2024 20:32:39 -0700 (MST)
Received: from mail.comstyle.com (localhost [127.0.0.1])
	by mail.comstyle.com (Postfix) with ESMTP id 4Tf4jL2rT6z8PbP
	for <ports@openbsd.org>; Mon, 19 Feb 2024 22:32:38 -0500 (EST)
Received: from humpty.home.comstyle.com (unknown [IPv6:2001:470:b050:3:43d3:8e04:816f:6a0c])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512)
	(No client certificate requested)
	(Authenticated sender: brad)
	by mail.comstyle.com (Postfix) with ESMTPSA id 4Tf4jL27nWz8PbN
	for <ports@openbsd.org>; Mon, 19 Feb 2024 22:32:38 -0500 (EST)
Date: Mon, 19 Feb 2024 22:32:36 -0500
From: Brad Smith <brad@comstyle.com>
To: ports@openbsd.org
Subject: UPDATE: libcares 1.26.0
Message-ID: <ZdQdVK4Ow-N52f4Z@humpty.home.comstyle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Archive-Number: 202402/556
X-Sequence-Number: 141328

Here is an update to libcares 1.26.0.


## c-ares version 1.26.0 - Jan 26 2024

This is a feature and bugfix release.

Features:

* Event Thread support.  Integrators are no longer required to monitor the
  file descriptors registered by c-ares for events and call `ares_process()`
  when enabling the event thread feature via `ARES_OPT_EVENT_THREAD` passed
  to `ares_init_options()`. [PR #696](https://github.com/c-ares/c-ares/pull/696)
* Added flags to `are_dns_parse()` to force RAW packet parsing.
  [PR #693](https://github.com/c-ares/c-ares/pull/693)

Changes:

* Mark `ares_fds()` as deprecated.
  [PR #691](https://github.com/c-ares/c-ares/pull/691)

Bugfixes:

* `adig`: Differentiate between internal and server errors.
  [e10b16a](https://github.com/c-ares/c-ares/commit/e10b16a)
* Autotools allow make to override CFLAGS/CPPFLAGS/CXXFLAGS.
  [PR #695](https://github.com/c-ares/c-ares/pull/695)
* Autotools: fix building for 32bit windows due to stdcall symbol mangling.
  [PR #689](https://github.com/c-ares/c-ares/pull/689)
* RR Name should not be sanity checked against the Question.
  [PR #685](https://github.com/c-ares/c-ares/pull/685)


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/libcares/Makefile,v
retrieving revision 1.26
diff -u -p -u -p -r1.26 Makefile
--- Makefile	27 Sep 2023 14:18:14 -0000	1.26
+++ Makefile	14 Feb 2024 14:18:03 -0000
@@ -1,12 +1,12 @@
 COMMENT=	asynchronous resolver library
 
-V=		1.19.1
+V=		1.26.0
 DISTNAME=	c-ares-${V}
 PKGNAME=	libcares-${V}
 CATEGORIES=	net devel
 SITES=		${HOMEPAGE}download/
 
-SHARED_LIBS +=  cares                3.4      # 8.1.6
+SHARED_LIBS +=  cares                3.5      # 8.1.6
 
 HOMEPAGE=	https://c-ares.haxx.se/
 
@@ -15,6 +15,11 @@ MAINTAINER=	Brad Smith <brad@comstyle.co
 # MIT
 PERMIT_PACKAGE=	Yes
 
-CONFIGURE_STYLE= gnu
+WANTLIB+=	c pthread
+
+MODULES=	devel/cmake
+
+CONFIGURE_ARGS+=-DCARES_STATIC=ON \
+		-DCARES_SYMBOL_HIDING=ON
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/libcares/distinfo,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 distinfo
--- distinfo	24 May 2023 12:42:55 -0000	1.14
+++ distinfo	14 Feb 2024 14:18:03 -0000
@@ -1,2 +1,2 @@
-SHA256 (c-ares-1.19.1.tar.gz) = MhcAOZty7Q4DfQB0xinndB9rLsLdqSlWq+PpZx0+Jo4=
-SIZE (c-ares-1.19.1.tar.gz) = 1579100
+SHA256 (c-ares-1.26.0.tar.gz) = vtWMTwKwCQgOvabCRnukaXIqxq679El9xEqD2MYZTlA=
+SIZE (c-ares-1.26.0.tar.gz) = 1298394
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/libcares/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 PLIST
--- pkg/PLIST	11 Mar 2022 19:46:13 -0000	1.13
+++ pkg/PLIST	14 Feb 2024 14:18:03 -0000
@@ -1,17 +1,88 @@
+@bin bin/adig
+@bin bin/ahost
 include/ares.h
 include/ares_build.h
 include/ares_dns.h
+include/ares_dns_record.h
 include/ares_nameser.h
 include/ares_rules.h
 include/ares_version.h
-@static-lib lib/libcares.a
-lib/libcares.la
+lib/cmake/
+lib/cmake/c-ares/
+lib/cmake/c-ares/c-ares-config-version.cmake
+lib/cmake/c-ares/c-ares-config.cmake
+lib/cmake/c-ares/c-ares-targets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/c-ares/c-ares-targets.cmake
 @lib lib/libcares.so.${LIBcares_VERSION}
+@static-lib lib/libcares_static.a
 lib/pkgconfig/libcares.pc
+@man man/man1/adig.1
+@man man/man1/ahost.1
 @man man/man3/ares_cancel.3
 @man man/man3/ares_create_query.3
 @man man/man3/ares_destroy.3
 @man man/man3/ares_destroy_options.3
+@man man/man3/ares_dns_class_fromstr.3
+@man man/man3/ares_dns_class_t.3
+@man man/man3/ares_dns_class_tostr.3
+@man man/man3/ares_dns_datatype_t.3
+@man man/man3/ares_dns_flags_t.3
+@man man/man3/ares_dns_mapping.3
+@man man/man3/ares_dns_opcode_t.3
+@man man/man3/ares_dns_opcode_tostr.3
+@man man/man3/ares_dns_opt_datatype_t.3
+@man man/man3/ares_dns_opt_get_datatype.3
+@man man/man3/ares_dns_opt_get_name.3
+@man man/man3/ares_dns_parse.3
+@man man/man3/ares_dns_rcode_t.3
+@man man/man3/ares_dns_rcode_tostr.3
+@man man/man3/ares_dns_rec_type_fromstr.3
+@man man/man3/ares_dns_rec_type_t.3
+@man man/man3/ares_dns_record.3
+@man man/man3/ares_dns_record_create.3
+@man man/man3/ares_dns_record_destroy.3
+@man man/man3/ares_dns_record_get_flags.3
+@man man/man3/ares_dns_record_get_id.3
+@man man/man3/ares_dns_record_get_opcode.3
+@man man/man3/ares_dns_record_get_rcode.3
+@man man/man3/ares_dns_record_query_add.3
+@man man/man3/ares_dns_record_query_cnt.3
+@man man/man3/ares_dns_record_query_get.3
+@man man/man3/ares_dns_record_rr_add.3
+@man man/man3/ares_dns_record_rr_cnt.3
+@man man/man3/ares_dns_record_rr_del.3
+@man man/man3/ares_dns_record_rr_get.3
+@man man/man3/ares_dns_rr.3
+@man man/man3/ares_dns_rr_get_addr.3
+@man man/man3/ares_dns_rr_get_addr6.3
+@man man/man3/ares_dns_rr_get_bin.3
+@man man/man3/ares_dns_rr_get_class.3
+@man man/man3/ares_dns_rr_get_keys.3
+@man man/man3/ares_dns_rr_get_name.3
+@man man/man3/ares_dns_rr_get_opt.3
+@man man/man3/ares_dns_rr_get_opt_byid.3
+@man man/man3/ares_dns_rr_get_opt_cnt.3
+@man man/man3/ares_dns_rr_get_str.3
+@man man/man3/ares_dns_rr_get_ttl.3
+@man man/man3/ares_dns_rr_get_type.3
+@man man/man3/ares_dns_rr_get_u16.3
+@man man/man3/ares_dns_rr_get_u32.3
+@man man/man3/ares_dns_rr_get_u8.3
+@man man/man3/ares_dns_rr_key_datatype.3
+@man man/man3/ares_dns_rr_key_t.3
+@man man/man3/ares_dns_rr_key_to_rec_type.3
+@man man/man3/ares_dns_rr_key_tostr.3
+@man man/man3/ares_dns_rr_set_addr.3
+@man man/man3/ares_dns_rr_set_addr6.3
+@man man/man3/ares_dns_rr_set_bin.3
+@man man/man3/ares_dns_rr_set_opt.3
+@man man/man3/ares_dns_rr_set_str.3
+@man man/man3/ares_dns_rr_set_u16.3
+@man man/man3/ares_dns_rr_set_u32.3
+@man man/man3/ares_dns_rr_set_u8.3
+@man man/man3/ares_dns_section_t.3
+@man man/man3/ares_dns_section_tostr.3
+@man man/man3/ares_dns_write.3
 @man man/man3/ares_dup.3
 @man man/man3/ares_expand_name.3
 @man man/man3/ares_expand_string.3
@@ -21,6 +92,7 @@ lib/pkgconfig/libcares.pc
 @man man/man3/ares_free_string.3
 @man man/man3/ares_freeaddrinfo.3
 @man man/man3/ares_get_servers.3
+@man man/man3/ares_get_servers_csv.3
 @man man/man3/ares_get_servers_ports.3
 @man man/man3/ares_getaddrinfo.3
 @man man/man3/ares_gethostbyaddr.3
@@ -37,6 +109,7 @@ lib/pkgconfig/libcares.pc
 @man man/man3/ares_library_init_android.3
 @man man/man3/ares_library_initialized.3
 @man man/man3/ares_mkquery.3
+@man man/man3/ares_opt_param_t.3
 @man man/man3/ares_parse_a_reply.3
 @man man/man3/ares_parse_aaaa_reply.3
 @man man/man3/ares_parse_caa_reply.3
@@ -50,6 +123,7 @@ lib/pkgconfig/libcares.pc
 @man man/man3/ares_parse_uri_reply.3
 @man man/man3/ares_process.3
 @man man/man3/ares_query.3
+@man man/man3/ares_reinit.3
 @man man/man3/ares_save_options.3
 @man man/man3/ares_search.3
 @man man/man3/ares_send.3
@@ -65,5 +139,10 @@ lib/pkgconfig/libcares.pc
 @man man/man3/ares_set_socket_functions.3
 @man man/man3/ares_set_sortlist.3
 @man man/man3/ares_strerror.3
+@man man/man3/ares_svcb_param_t.3
+@man man/man3/ares_threadsafety.3
 @man man/man3/ares_timeout.3
+@man man/man3/ares_tlsa_match_t.3
+@man man/man3/ares_tlsa_selector_t.3
+@man man/man3/ares_tlsa_usage_t.3
 @man man/man3/ares_version.3