svn commit: r524965 - in head/x11-toolkits/libhandy: . files
Tobias Kortkamp
tobik at FreeBSD.org
Sun Feb 2 14:41:12 UTC 2020
Author: tobik
Date: Sun Feb 2 14:41:11 2020
New Revision: 524965
URL: https://svnweb.freebsd.org/changeset/ports/524965
Log:
x11-toolkits/libhandy: Move e1c500dd02b1.patch to patch file
Checksum of it changed again. It changes all the time because
GitLab insists on embedding the version of whatever Git packages
they have installed in the footer.
PR: 243797
Added:
head/x11-toolkits/libhandy/files/
head/x11-toolkits/libhandy/files/patch-src_gen-public-types.sh (contents, props changed)
Modified:
head/x11-toolkits/libhandy/Makefile
Modified: head/x11-toolkits/libhandy/Makefile
==============================================================================
--- head/x11-toolkits/libhandy/Makefile Sun Feb 2 14:41:08 2020 (r524964)
+++ head/x11-toolkits/libhandy/Makefile Sun Feb 2 14:41:11 2020 (r524965)
@@ -5,9 +5,6 @@ PORTVERSION= 0.0.10
CATEGORIES= x11-toolkits gnome
DIST_SUBDIR= gnome
-PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/commit/
-PATCHFILES+= e1c500dd02b1.patch:-p1
-
MAINTAINER= gnome at FreeBSD.org
COMMENT= Library with GTK+ widgets for mobile phones
Added: head/x11-toolkits/libhandy/files/patch-src_gen-public-types.sh
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-toolkits/libhandy/files/patch-src_gen-public-types.sh Sun Feb 2 14:41:11 2020 (r524965)
@@ -0,0 +1,21 @@
+From e1c500dd02b14285e69544ad4384d8ed6e1c5109 Mon Sep 17 00:00:00 2001
+From: Ting-Wei Lan <lantw at src.gnome.org>
+Date: Wed, 10 Jul 2019 21:01:14 +0800
+Subject: [PATCH] Replace \+ with \{1,\}
+
+\+ is a non-standard GNU extension recognized by GNU sed. However, it
+doesn't work on FreeBSD, causing the generated hdy_init_public_types
+function to be empty.
+
+Fixes https://source.puri.sm/Librem5/libhandy/issues/135
+--- src/gen-public-types.sh.orig 2019-06-12 15:30:57 UTC
++++ src/gen-public-types.sh
+@@ -16,7 +16,7 @@ void
+ hdy_init_public_types (void)
+ {'
+
+-sed -ne 's/^#define \+\(HDY_TYPE_[A-Z0-9_]\+\) \+.*/ g_type_ensure (\1);/p' "$@" | sort
++sed -ne 's/^#define \{1,\}\(HDY_TYPE_[A-Z0-9_]\{1,\}\) \{1,\}.*/ g_type_ensure (\1);/p' "$@" | sort
+
+ echo '}
+ '
More information about the svn-ports-all
mailing list