- Fix for SWIG 4.3.0

- Build with GOST support
i10-beta changed/i10-beta/ldns-1.8.3-16.el10.inferit
Arkady L. Shane 2 months ago
parent 9611431c4b
commit fb3b1ccb3d
Signed by: tigro
GPG Key ID: 1EC08A25C9DB2503

@ -0,0 +1,84 @@
diff -Naur ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_buffer.i ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_buffer.i
--- ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_buffer.i 2024-10-08 08:43:40.888624013 +0100
+++ ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_buffer.i 2024-10-08 08:45:01.576684910 +0100
@@ -45,7 +45,7 @@
/* Result generation, appends (ldns_buffer *) after the result. */
%typemap(argout, noblock=1) (ldns_buffer **)
{
- $result = SWIG_Python_AppendOutput($result,
+ $result = SWIG_AppendOutput($result,
SWIG_NewPointerObj(SWIG_as_voidptr($1_buf),
SWIGTYPE_p_ldns_struct_buffer, SWIG_POINTER_OWN | 0));
}
diff -Naur ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_key.i ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_key.i
--- ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_key.i 2024-10-08 08:43:40.888624013 +0100
+++ ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_key.i 2024-10-08 08:45:01.364684753 +0100
@@ -38,7 +38,7 @@
/* result generation */
%typemap(argout,noblock=1) (ldns_key **)
{
- $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(SWIG_as_voidptr($1_key), SWIGTYPE_p_ldns_struct_key, SWIG_POINTER_OWN | 0 ));
+ $result = SWIG_AppendOutput($result, SWIG_NewPointerObj(SWIG_as_voidptr($1_key), SWIGTYPE_p_ldns_struct_key, SWIG_POINTER_OWN | 0 ));
}
%typemap(argout) ldns_rdf *r "Py_INCREF($input);"
diff -Naur ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_packet.i ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_packet.i
--- ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_packet.i 2024-10-08 08:43:40.884624010 +0100
+++ ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_packet.i 2024-10-08 08:45:01.396684776 +0100
@@ -45,7 +45,7 @@
/* Result generation, appends (ldns_pkt *) after the result. */
%typemap(argout,noblock=1) (ldns_pkt **)
{
- $result = SWIG_Python_AppendOutput($result,
+ $result = SWIG_AppendOutput($result,
SWIG_NewPointerObj(SWIG_as_voidptr($1_pkt),
SWIGTYPE_p_ldns_struct_pkt, SWIG_POINTER_OWN | 0 ));
}
diff -Naur ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_rdf.i ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_rdf.i
--- ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_rdf.i 2024-10-08 08:43:40.884624010 +0100
+++ ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_rdf.i 2024-10-08 08:45:01.540684883 +0100
@@ -45,7 +45,7 @@
/* Result generation, appends (ldns_rdf *) after the result. */
%typemap(argout, noblock=1) (ldns_rdf **)
{
- $result = SWIG_Python_AppendOutput($result,
+ $result = SWIG_AppendOutput($result,
SWIG_NewPointerObj(SWIG_as_voidptr($1_rdf),
SWIGTYPE_p_ldns_struct_rdf, SWIG_POINTER_OWN | 0));
}
diff -Naur ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_resolver.i ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_resolver.i
--- ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_resolver.i 2024-10-08 08:43:40.888624013 +0100
+++ ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_resolver.i 2024-10-08 08:45:01.460684824 +0100
@@ -45,7 +45,7 @@
/* Result generation, appends (ldns_resolver *) after the result. */
%typemap(argout,noblock=1) (ldns_resolver **r)
{
- $result = SWIG_Python_AppendOutput($result,
+ $result = SWIG_AppendOutput($result,
SWIG_NewPointerObj(SWIG_as_voidptr($1_res),
SWIGTYPE_p_ldns_struct_resolver, SWIG_POINTER_OWN | 0 ));
}
diff -Naur ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_rr.i ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_rr.i
--- ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_rr.i 2024-10-08 08:43:40.884624010 +0100
+++ ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_rr.i 2024-10-08 08:45:01.508684860 +0100
@@ -45,7 +45,7 @@
/* Result generation, appends (ldns_rr *) after the result. */
%typemap(argout, noblock=1) (ldns_rr **)
{
- $result = SWIG_Python_AppendOutput($result,
+ $result = SWIG_AppendOutput($result,
SWIG_NewPointerObj(SWIG_as_voidptr($1_rr),
SWIGTYPE_p_ldns_struct_rr, SWIG_POINTER_OWN | 0 ));
}
diff -Naur ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_zone.i ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_zone.i
--- ldns-1.8.3-original/ldns-1.8.3/contrib/python/ldns_zone.i 2024-10-08 08:43:40.888624013 +0100
+++ ldns-1.8.3/ldns-1.8.3/contrib/python/ldns_zone.i 2024-10-08 08:45:01.428684800 +0100
@@ -39,7 +39,7 @@
/* result generation */
%typemap(argout,noblock=1) (ldns_zone **)
{
- $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(SWIG_as_voidptr($1_zone), SWIGTYPE_p_ldns_struct_zone, SWIG_POINTER_OWN | 0 ));
+ $result = SWIG_AppendOutput($result, SWIG_NewPointerObj(SWIG_as_voidptr($1_zone), SWIGTYPE_p_ldns_struct_zone, SWIG_POINTER_OWN | 0 ));
}
%nodefaultctor ldns_struct_zone; //no default constructor & destructor

@ -16,7 +16,7 @@
%bcond_with dane_ta
%endif
# GOST is not allowed in Fedora/RHEL due to legal reasons (not NIST ECC)
%bcond_with gost
%bcond_without gost
%if %{with python2} || %{with python3}
%{?filter_setup:
@ -37,7 +37,7 @@
Summary: Low-level DNS(SEC) library with API
Name: ldns
Version: 1.8.3
Release: 16%{?dist}
Release: 16%{?dist}.inferit
License: BSD-3-Clause
Url: https://www.nlnetlabs.nl/%{name}/
@ -55,6 +55,8 @@ Patch4: ldns-swig-4.2.patch
# https://github.com/NLnetLabs/ldns/pull/233
Patch5: ldns-swig-32bit.patch
Patch6: ldns-1.8-openssl-engine.patch
# Fix for SWIG 4.3.0
Patch7: ldns-1.8.3-swig-4.3.patch
BuildRequires: libtool
BuildRequires: autoconf
@ -362,6 +364,10 @@ rm -rf doc/man
%doc doc
%changelog
* Wed Dec 18 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 1.8.3-16.inferit
- Fix for SWIG 4.3.0
- Build with GOST support
* Tue Nov 26 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 1.8.3-16
- Rebuilt for MSVSphere 10

Loading…
Cancel
Save