Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] efl: fix on big endian, python3-efl: fix build on 32-bit systems, econnman: mark broken for now
@ 2019-10-20 19:53 voidlinux-github
  2019-10-20 19:54 ` [PR PATCH] [Merged]: " voidlinux-github
  0 siblings, 1 reply; 2+ messages in thread
From: voidlinux-github @ 2019-10-20 19:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 379 bytes --]

There is a new pull request by q66 against master on the void-packages repository

https://github.com/void-ppc/void-packages efl-fixes
https://github.com/void-linux/void-packages/pull/15647

efl: fix on big endian, python3-efl: fix build on 32-bit systems, econnman: mark broken for now


A patch file from https://github.com/void-linux/void-packages/pull/15647.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-efl-fixes-15647.patch --]
[-- Type: text/x-diff, Size: 4243 bytes --]

From 7bf1135e7aaa773a81d19046049aa5c996ba2503 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Sun, 20 Oct 2019 18:54:18 +0200
Subject: [PATCH 1/3] efl: fix network byte order swap funcs on big endian
 systems

---
 srcpkgs/efl/patches/eina-bigendian.patch | 70 ++++++++++++++++++++++++
 1 file changed, 70 insertions(+)
 create mode 100644 srcpkgs/efl/patches/eina-bigendian.patch

diff --git a/srcpkgs/efl/patches/eina-bigendian.patch b/srcpkgs/efl/patches/eina-bigendian.patch
new file mode 100644
index 00000000000..6ae3fa3cbbb
--- /dev/null
+++ b/srcpkgs/efl/patches/eina-bigendian.patch
@@ -0,0 +1,70 @@
+From f3344941cd6cccb437a1bcd1f3ed6c2a35063f9f Mon Sep 17 00:00:00 2001
+From: Daniel Kolesa <d.kolesa@samsung.com>
+Date: Sun, 20 Oct 2019 18:49:04 +0200
+Subject: [PATCH 1/1] eina: fix network byte order swap funcs on big endian
+
+---
+ src/lib/eina/eina_inline_cpu.x | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/src/lib/eina/eina_inline_cpu.x b/src/lib/eina/eina_inline_cpu.x
+index 035e5b188b..0dd293c45f 100644
+--- src/lib/eina/eina_inline_cpu.x
++++ src/lib/eina/eina_inline_cpu.x
+@@ -83,7 +83,7 @@ eina_swap64(unsigned long long x)
+ static inline unsigned short
+ eina_htons(unsigned short host)
+ {
+-#ifdef EINA_HAVE_BIGENDIAN
++#ifdef EINA_HAVE_WORDS_BIGENDIAN
+    return host;
+ #else
+    return eina_swap16(host);
+@@ -93,7 +93,7 @@ eina_htons(unsigned short host)
+ static inline unsigned int
+ eina_htonl(unsigned int host)
+ {
+-#ifdef EINA_HAVE_BIGENDIAN
++#ifdef EINA_HAVE_WORDS_BIGENDIAN
+    return host;
+ #else
+    return eina_swap32(host);
+@@ -103,7 +103,7 @@ eina_htonl(unsigned int host)
+ static inline unsigned long long
+ eina_htonll(unsigned long long host)
+ {
+-#ifdef EINA_HAVE_BIGENDIAN
++#ifdef EINA_HAVE_WORDS_BIGENDIAN
+    return host;
+ #else
+    return eina_swap64(host);
+@@ -113,7 +113,7 @@ eina_htonll(unsigned long long host)
+ static inline unsigned short
+ eina_ntohs(unsigned short net)
+ {
+-#ifdef EINA_HAVE_BIGENDIAN
++#ifdef EINA_HAVE_WORDS_BIGENDIAN
+    return net;
+ #else
+    return eina_swap16(net);
+@@ -123,7 +123,7 @@ eina_ntohs(unsigned short net)
+ static inline unsigned int
+ eina_ntohl(unsigned int net)
+ {
+-#ifdef EINA_HAVE_BIGENDIAN
++#ifdef EINA_HAVE_WORDS_BIGENDIAN
+    return net;
+ #else
+    return eina_swap32(net);
+@@ -133,7 +133,7 @@ eina_ntohl(unsigned int net)
+ static inline unsigned long long
+ eina_ntohll(unsigned long long net)
+ {
+-#ifdef EINA_HAVE_BIGENDIAN
++#ifdef EINA_HAVE_WORDS_BIGENDIAN
+    return net;
+ #else
+    return eina_swap64(net);
+-- 
+2.23.0
+

From d1f6d1433b68a969fbb59972a76a7f97fcf98d77 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Sun, 20 Oct 2019 21:15:19 +0200
Subject: [PATCH 2/3] python3-efl: attempt to reduce memory usage on 32-bit
 hosts

---
 srcpkgs/python3-efl/template | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/srcpkgs/python3-efl/template b/srcpkgs/python3-efl/template
index 9825cb5fa5e..3a3fa070478 100644
--- a/srcpkgs/python3-efl/template
+++ b/srcpkgs/python3-efl/template
@@ -14,3 +14,8 @@ license="LGPL-3.0-only, LGPL-3.0-only"
 homepage="http://enlightenment.org"
 distfiles="http://download.enlightenment.org/rel/bindings/python/python-efl-${version}.tar.xz"
 checksum=2bdef4153e3df2ed3edef9f1ebb4554054405425247a9fabb3c784b48232d69b
+
+# ETOOBIG
+if [ "$XBPS_WORDSIZE" = "32" ]; then
+	LDFLAGS="-Wl,--no-keep-memory"
+fi

From ec2e70c1d4ae9849090597a9c6cdc0d938c37c54 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Sun, 20 Oct 2019 21:52:26 +0200
Subject: [PATCH 3/3] econnman: broken for now (download source down)

[ci skip]
---
 srcpkgs/econnman/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/econnman/template b/srcpkgs/econnman/template
index 9568c2e2adf..fc6558301ed 100644
--- a/srcpkgs/econnman/template
+++ b/srcpkgs/econnman/template
@@ -16,6 +16,7 @@ homepage="http://enlightenment.org"
 distfiles="https://git.enlightenment.org/apps/econnman.git/snapshot/econnman-${_gitrev}.tar.gz"
 checksum=6188accebac2bb52466794c685f042f9f2bcc7d5d77b2417b30458e2e7265282
 python_version=3
+broken="distfiles down"
 
 pre_configure() {
 	NOCONFIGURE=1 ./autogen.sh

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PR PATCH] [Merged]: efl: fix on big endian, python3-efl: fix build on 32-bit systems, econnman: mark broken for now
  2019-10-20 19:53 [PR PATCH] efl: fix on big endian, python3-efl: fix build on 32-bit systems, econnman: mark broken for now voidlinux-github
@ 2019-10-20 19:54 ` voidlinux-github
  0 siblings, 0 replies; 2+ messages in thread
From: voidlinux-github @ 2019-10-20 19:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 229 bytes --]

There's a merged pull request on the void-packages repository

efl: fix on big endian, python3-efl: fix build on 32-bit systems, econnman: mark broken for now
https://github.com/void-linux/void-packages/pull/15647

Description:


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-10-20 19:54 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-20 19:53 [PR PATCH] efl: fix on big endian, python3-efl: fix build on 32-bit systems, econnman: mark broken for now voidlinux-github
2019-10-20 19:54 ` [PR PATCH] [Merged]: " voidlinux-github

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).