Gitweb links:

...log 
http://git.netsurf-browser.org/toolchains.git/shortlog/454b02eac1059e78c1de9e73da4e7773a6128c2e
...commit 
http://git.netsurf-browser.org/toolchains.git/commit/454b02eac1059e78c1de9e73da4e7773a6128c2e
...tree 
http://git.netsurf-browser.org/toolchains.git/tree/454b02eac1059e78c1de9e73da4e7773a6128c2e

The branch, master has been updated
       via  454b02eac1059e78c1de9e73da4e7773a6128c2e (commit)
       via  95e34cee83355e1d802847a6f97625d38a0f3464 (commit)
      from  517219aa415eccb7002b036e4ca24323b8a92b73 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/toolchains.git/commit/?id=454b02eac1059e78c1de9e73da4e7773a6128c2e
commit 454b02eac1059e78c1de9e73da4e7773a6128c2e
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>

    sdk: utf8proc: Patch to disable -fPIC

diff --git a/sdk/recipes/patches/utf8proc/disable-fPIC.p 
b/sdk/recipes/patches/utf8proc/disable-fPIC.p
new file mode 100644
index 0000000000..bb4a68a2da
--- /dev/null
+++ b/sdk/recipes/patches/utf8proc/disable-fPIC.p
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -46,7 +46,7 @@ if (NOT MSVC)
+ endif ()
+ 
+ set_target_properties (utf8proc PROPERTIES
+-  POSITION_INDEPENDENT_CODE ON
++  POSITION_INDEPENDENT_CODE OFF
+   VERSION "${SO_MAJOR}.${SO_MINOR}.${SO_PATCH}"
+   SOVERSION ${SO_MAJOR}
+ )


commitdiff 
http://git.netsurf-browser.org/toolchains.git/commit/?id=95e34cee83355e1d802847a6f97625d38a0f3464
commit 95e34cee83355e1d802847a6f97625d38a0f3464
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>

    sdk: Add utf8proc

diff --git a/sdk/Makefile b/sdk/Makefile
index da53edadc1..66d5640a99 100644
--- a/sdk/Makefile
+++ b/sdk/Makefile
@@ -62,6 +62,11 @@ VERSION_LIBCARES := 1.34.5
 # https://curl.se/
 VERSION_LIBCURL := 8.17.0
 
+# Text processing
+
+# https://github.com/JuliaStrings/utf8proc
+VERSION_UTF8PROC := 2.11.3
+
 ############################################################################
 
 # Platforms with no native iconv (AmigaOS, Atari, Windows)
@@ -176,7 +181,7 @@ REPACK := $(CURDIR)/../tools/repack
 # Compute the SDK components
 SDK_ITEMS :=
 
-COMMON_SDK_ITEMS := zlib.d openssl.d libpng.d libcares.d libcurl.d libexpat.d
+COMMON_SDK_ITEMS := zlib.d openssl.d libpng.d libcares.d libcurl.d libexpat.d 
utf8proc.d
 
 LIBCURL_SSL := openssl
 LIBCURL_DISABLES := $(patsubst %,--disable-%,ftp file dict ldap ldaps mqtt 
rtsp telnet gopher tftp pop3 imap smb smtp manual)
@@ -383,6 +388,21 @@ $(BUILDSTEPS)/libiconv-gensrc.d: $(BUILDSTEPS)/builddir.d
        wget -q -O $(BUILDDIR)/$(subst 
$(SOURCEDIR)/,,$(SOURCETARBALL_LIBICONV)) 
"https://ftp.gnu.org/pub/gnu/libiconv/$(subst _,-,$(subst 
$(SOURCEDIR)/,,$(SOURCETARBALL_LIBICONV)))"
        touch $@
 
+###########
+# utf8proc
+###########
+
+$(eval $(call patched_source_rule,utf8proc,$(VERSION_UTF8PROC)))
+
+$(BUILDSTEPS)/utf8proc.d: $(BUILDSTEPS)/builddir.d $(BUILDSTEP_SRC_UTF8PROC)
+       mkdir -p $(BUILDDIR_UTF8PROC)/ns-sdk-build
+       cd $(BUILDDIR_UTF8PROC)/ns-sdk-build && $(env) $(UTF8PROC_ENV) 
$(NS_SDK_CMAKE_CMD) -DCMAKE_BUILD_TYPE=Release ..
+       cd $(BUILDDIR_UTF8PROC)/ns-sdk-build && $(env) make install VERBOSE=1
+       touch $@
+
+$(BUILDSTEPS)/utf8proc-gensrc.d: $(BUILDSTEPS)/builddir.d
+       wget -q -O $(BUILDDIR)/$(subst 
$(SOURCEDIR)/,,$(SOURCETARBALL_UTF8PROC)) 
"https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v$(VERSION_UTF8PROC).tar.gz"
+       touch $@
 
 ###########
 # libgnurx


-----------------------------------------------------------------------

Summary of changes:
 sdk/Makefile                                | 22 +++++++++++++++++++++-
 sdk/recipes/patches/utf8proc/disable-fPIC.p | 11 +++++++++++
 2 files changed, 32 insertions(+), 1 deletion(-)
 create mode 100644 sdk/recipes/patches/utf8proc/disable-fPIC.p

diff --git a/sdk/Makefile b/sdk/Makefile
index da53edadc1..66d5640a99 100644
--- a/sdk/Makefile
+++ b/sdk/Makefile
@@ -62,6 +62,11 @@ VERSION_LIBCARES := 1.34.5
 # https://curl.se/
 VERSION_LIBCURL := 8.17.0
 
+# Text processing
+
+# https://github.com/JuliaStrings/utf8proc
+VERSION_UTF8PROC := 2.11.3
+
 ############################################################################
 
 # Platforms with no native iconv (AmigaOS, Atari, Windows)
@@ -176,7 +181,7 @@ REPACK := $(CURDIR)/../tools/repack
 # Compute the SDK components
 SDK_ITEMS :=
 
-COMMON_SDK_ITEMS := zlib.d openssl.d libpng.d libcares.d libcurl.d libexpat.d
+COMMON_SDK_ITEMS := zlib.d openssl.d libpng.d libcares.d libcurl.d libexpat.d 
utf8proc.d
 
 LIBCURL_SSL := openssl
 LIBCURL_DISABLES := $(patsubst %,--disable-%,ftp file dict ldap ldaps mqtt 
rtsp telnet gopher tftp pop3 imap smb smtp manual)
@@ -383,6 +388,21 @@ $(BUILDSTEPS)/libiconv-gensrc.d: $(BUILDSTEPS)/builddir.d
        wget -q -O $(BUILDDIR)/$(subst 
$(SOURCEDIR)/,,$(SOURCETARBALL_LIBICONV)) 
"https://ftp.gnu.org/pub/gnu/libiconv/$(subst _,-,$(subst 
$(SOURCEDIR)/,,$(SOURCETARBALL_LIBICONV)))"
        touch $@
 
+###########
+# utf8proc
+###########
+
+$(eval $(call patched_source_rule,utf8proc,$(VERSION_UTF8PROC)))
+
+$(BUILDSTEPS)/utf8proc.d: $(BUILDSTEPS)/builddir.d $(BUILDSTEP_SRC_UTF8PROC)
+       mkdir -p $(BUILDDIR_UTF8PROC)/ns-sdk-build
+       cd $(BUILDDIR_UTF8PROC)/ns-sdk-build && $(env) $(UTF8PROC_ENV) 
$(NS_SDK_CMAKE_CMD) -DCMAKE_BUILD_TYPE=Release ..
+       cd $(BUILDDIR_UTF8PROC)/ns-sdk-build && $(env) make install VERBOSE=1
+       touch $@
+
+$(BUILDSTEPS)/utf8proc-gensrc.d: $(BUILDSTEPS)/builddir.d
+       wget -q -O $(BUILDDIR)/$(subst 
$(SOURCEDIR)/,,$(SOURCETARBALL_UTF8PROC)) 
"https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v$(VERSION_UTF8PROC).tar.gz"
+       touch $@
 
 ###########
 # libgnurx
diff --git a/sdk/recipes/patches/utf8proc/disable-fPIC.p 
b/sdk/recipes/patches/utf8proc/disable-fPIC.p
new file mode 100644
index 0000000000..bb4a68a2da
--- /dev/null
+++ b/sdk/recipes/patches/utf8proc/disable-fPIC.p
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -46,7 +46,7 @@ if (NOT MSVC)
+ endif ()
+ 
+ set_target_properties (utf8proc PROPERTIES
+-  POSITION_INDEPENDENT_CODE ON
++  POSITION_INDEPENDENT_CODE OFF
+   VERSION "${SO_MAJOR}.${SO_MINOR}.${SO_PATCH}"
+   SOVERSION ${SO_MAJOR}
+ )


-- 
Cross-compilation toolchains and environments

Reply via email to