mirror of
https://git.freebsd.org/ports.git
synced 2025-06-18 03:00:42 -04:00
The filesize of the glib 2.68 workaround changes for some reason intermittently from 841 bytes to 839 bytes when it's fetched: $ diff 5b698ba3faff_841_bytes.patch 5b698ba3faff_839_bytes.patch 14c14 < index 06133d82cb35d..d9a1d2f145f50 100644 --- > index 06133d82cb35..d9a1d2f145f5 100644 Therefore convert the patch into a local patch to remedy the issue. Reported by: tcberner, yuri MFH: No (not required, devel/glib20 is at 2.66.8 in 2021Q3)
24 lines
719 B
C++
24 lines
719 B
C++
From: Fabian Vogt <fvogt@suse.de>
|
|
Date: Wed, 7 Apr 2021 13:38:09 +0200
|
|
Subject: [PATCH] Remove invalid g_object declarations to fix build with glib
|
|
>= 2.68
|
|
|
|
g_object_ref_sink is defined as a macro meanwhile and so the build fails.
|
|
Just remove the declarations, glib.h is included anyway.
|
|
|
|
Obtained from:
|
|
|
|
https://github.com/qtwebkit/qtwebkit/commit/5b698ba3faffd4e198a45be9fe74f53307395e4b.patch
|
|
|
|
--- Source/WTF/wtf/glib/GRefPtr.h.orig 2020-03-04 17:16:37 UTC
|
|
+++ Source/WTF/wtf/glib/GRefPtr.h
|
|
@@ -29,9 +29,6 @@
|
|
#include <wtf/RefPtr.h>
|
|
#include <algorithm>
|
|
|
|
-extern "C" void g_object_unref(gpointer);
|
|
-extern "C" gpointer g_object_ref_sink(gpointer);
|
|
-
|
|
namespace WTF {
|
|
|
|
enum GRefPtrAdoptType { GRefPtrAdopt };
|