Control: tags 1066220 + patch
Control: tags 1066220 + pending

Dear maintainer,

I've prepared an NMU for mono (versioned as 6.8.0.105+dfsg-3.6) and
uploaded it to unstable.

Regards.


-- 
WBR, wRAR
diff -Nru mono-6.8.0.105+dfsg/debian/changelog mono-6.8.0.105+dfsg/debian/changelog
--- mono-6.8.0.105+dfsg/debian/changelog	2023-09-06 17:03:58.000000000 +0500
+++ mono-6.8.0.105+dfsg/debian/changelog	2024-03-15 22:02:36.000000000 +0500
@@ -1,3 +1,10 @@
+mono (6.8.0.105+dfsg-3.6) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS with -Werror=implicit-function-declaration (Closes: #1066220).
+
+ -- Andrey Rakhmatullin <w...@debian.org>  Fri, 15 Mar 2024 22:02:36 +0500
+
 mono (6.8.0.105+dfsg-3.5) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru mono-6.8.0.105+dfsg/debian/patches/debian-changes mono-6.8.0.105+dfsg/debian/patches/debian-changes
--- mono-6.8.0.105+dfsg/debian/patches/debian-changes	2023-09-06 17:03:58.000000000 +0500
+++ mono-6.8.0.105+dfsg/debian/patches/debian-changes	2024-03-15 22:02:36.000000000 +0500
@@ -24,6 +24,108 @@
 Reviewed-By: <name and email of someone who approved the patch>
 Last-Update: 2021-06-29
 
+Index: mono-6.8.0.105+dfsg/Makefile.am
+===================================================================
+Index: mono-6.8.0.105+dfsg/configure.ac
+===================================================================
+Index: mono-6.8.0.105+dfsg/data/mono-cairo.pc.in
+===================================================================
+Index: mono-6.8.0.105+dfsg/data/mono.pc.in
+===================================================================
+Index: mono-6.8.0.105+dfsg/docs/docs.make
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/api-doc-tools/mdoc/Mono.Documentation/Updater/DocUtils.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/api-doc-tools/mdoc/Mono.Documentation/Updater/DocumentationEnumerator.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/api-doc-tools/mdoc/Mono.Documentation/Updater/Formatters/CppFormatters/CppFullMemberFormatter.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/api-doc-tools/mdoc/Mono.Documentation/Updater/Formatters/FSharpFormatter.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/api-doc-tools/mdoc/Mono.Documentation/Updater/Formatters/JsFormatter.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/api-doc-tools/mdoc/Mono.Documentation/Updater/Formatters/JsMemberFormatter.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/build/monodroid/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/build/monotouch/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/mono/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v2.0/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v3.5/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.0/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.5.1/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.5.2/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.5/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.6.1/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.6.2/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.6/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.7.1/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.7.2/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.7/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/binary-reference-assemblies/v4.8/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/external/corefx/src/Native/Unix/System.Native/pal_errno.c
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/build/profiles/build.make
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/FastZip.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/Csc.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/class/Mono.WebBrowser/Mono.NullBrowser/Base.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/class/Mono.WebBrowser/Mono.NullBrowser/DOM/Navigation.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/class/Mono.WebBrowser/Mono.NullBrowser/WebBrowser.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/class/Mono.WebBrowser/Mono.WebBrowser.dll.sources
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/class/Mono.WebBrowser/Mono.WebBrowser/Manager.cs
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/docs/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/packages/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/tools/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/tools/mdoc/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/mcs/tools/upload-to-sentry/Makefile
+===================================================================
+Index: mono-6.8.0.105+dfsg/mono/mini/Makefile.am
+===================================================================
+Index: mono-6.8.0.105+dfsg/mono/mini/Makefile.am.in
+===================================================================
+Index: mono-6.8.0.105+dfsg/mono/mini/exceptions-ppc.c
+===================================================================
+Index: mono-6.8.0.105+dfsg/mono/mini/genmdesc.py
+===================================================================
+Index: mono-6.8.0.105+dfsg/mono/tests/Makefile.am
+===================================================================
+Index: mono-6.8.0.105+dfsg/mono/tests/test_lldb.py
+===================================================================
+Index: mono-6.8.0.105+dfsg/scripts/mono-heapviz
+===================================================================
+Index: mono-6.8.0.105+dfsg/scripts/submodules/versions.mk
+===================================================================
+Index: mono-6.8.0.105+dfsg/libgc/gc_dlopen.c
+===================================================================
+Index: mono-6.8.0.105+dfsg/libgc/gcj_mlc.c
+===================================================================
 --- mono-6.8.0.105+dfsg.orig/Makefile.am
 +++ mono-6.8.0.105+dfsg/Makefile.am
 @@ -24,7 +24,7 @@ update_submodules =
@@ -2535,3 +2637,25 @@
 -	python $(SCRIPT) $(SUBMODULES_CONFIG_FILE) set-rev $* $$REV; \
 +	python3 $(SCRIPT) $(SUBMODULES_CONFIG_FILE) set-rev $* $$REV; \
  	if [ "$(COMMIT)" = "1" ]; then echo "[submodules] Bump $* to pick up $$REV:" | git commit -F - $(SUBMODULES_CONFIG_FILE); fi
+--- mono-6.8.0.105+dfsg.orig/libgc/gc_dlopen.c
++++ mono-6.8.0.105+dfsg/libgc/gc_dlopen.c
+@@ -37,6 +37,8 @@
+ #   undef dlopen
+ # endif
+ 
++  extern GC_bool GC_collection_in_progress();
++
+   /* Make sure we're not in the middle of a collection, and make	*/
+   /* sure we don't start any.	Returns previous value of GC_dont_gc.	*/
+   /* This is invoked prior to a dlopen call to avoid synchronization	*/
+--- mono-6.8.0.105+dfsg.orig/libgc/gcj_mlc.c
++++ mono-6.8.0.105+dfsg/libgc/gcj_mlc.c
+@@ -50,6 +50,8 @@ int GC_gcj_debug_kind;	/* The kind of ob
+ ptr_t * GC_gcjobjfreelist;
+ ptr_t * GC_gcjdebugobjfreelist;
+ 
++extern void GC_start_debugging();
++
+ /* Caller does not hold allocation lock. */
+ void GC_init_gcj_malloc(int mp_index, void * /* really GC_mark_proc */mp)
+ {

Attachment: signature.asc
Description: PGP signature

Reply via email to