[arch-commits] Commit in edje/trunk (PKGBUILD changeset_76449.diff)

Ronald van Haren ronald at archlinux.org
Wed Nov 21 20:20:58 UTC 2012


    Date: Wednesday, November 21, 2012 @ 15:20:58
  Author: ronald
Revision: 171860

upgpkg: edje 1.7.1-2

add backport for enlightenment17 alpha4

Added:
  edje/trunk/changeset_76449.diff
Modified:
  edje/trunk/PKGBUILD

----------------------+
 PKGBUILD             |   10 +++++++---
 changeset_76449.diff |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-11-21 20:10:14 UTC (rev 171859)
+++ PKGBUILD	2012-11-21 20:20:58 UTC (rev 171860)
@@ -9,15 +9,19 @@
 arch=('i686' 'x86_64')
 url="http://www.enlightenment.org"
 license=('BSD')
-depends=('eina' 'ecore' 'evas' 'eio' 'lua51' 'shared-mime-info' 'embryo')
+depends=('eina' 'ecore' 'evas' 'eio' 'lua' 'shared-mime-info' 'embryo')
 optdepends=('python2: inkscape2edc')
 install=edje.install
 options=('!libtool' '!emptydirs')
-source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz)
-sha1sums=('65e983041fa4405f14c23239d35dcce65ac1bbe4')
+source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz
+	changeset_76449.diff)
+sha1sums=('65e983041fa4405f14c23239d35dcce65ac1bbe4'
+          '032b96634bdd6bacba0b2cec87d648f54f9ebc05')
 
 build() {
   cd $srcdir/$pkgname-$pkgver
+
+  patch -Np3 -i ${srcdir}/changeset_76449.diff
   
   export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}"
   export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}"

Added: changeset_76449.diff
===================================================================
--- changeset_76449.diff	                        (rev 0)
+++ changeset_76449.diff	2012-11-21 20:20:58 UTC (rev 171860)
@@ -0,0 +1,46 @@
+Index: /trunk/edje/src/bin/edje_cc_out.c
+===================================================================
+--- /trunk/edje/src/bin/edje_cc_out.c	(revision 76448)
++++ /trunk/edje/src/bin/edje_cc_out.c	(revision 76449)
+@@ -1882,25 +1882,30 @@
+              for (i = 0 ; i < pc->programs.fnmatch_count ; i++)
+                {
+-                  if (!strcmp(pl->u.ep->name, pc->programs.fnmatch[i]->name))
++                  if (pl->u.ep->name && pc->programs.fnmatch[i]->name &&
++                      !strcmp(pl->u.ep->name, pc->programs.fnmatch[i]->name))
+                     data_queue_anonymous_lookup(pc, pc->programs.fnmatch[i], dest);
+                }
+              for (i = 0 ; i < pc->programs.strcmp_count ; i++)
+                {
+-                  if (!strcmp(pl->u.ep->name, pc->programs.strcmp[i]->name))
++                  if (pl->u.ep->name && pc->programs.strcmp[i]->name &&
++                      !strcmp(pl->u.ep->name, pc->programs.strcmp[i]->name))
+                     data_queue_anonymous_lookup(pc, pc->programs.strcmp[i], dest);
+                }
+              for (i = 0 ; i < pc->programs.strncmp_count ; i++)
+                {
+-                  if (!strcmp(pl->u.ep->name, pc->programs.strncmp[i]->name))
++                  if (pl->u.ep->name && pc->programs.strncmp[i]->name &&
++                      !strcmp(pl->u.ep->name, pc->programs.strncmp[i]->name))
+                     data_queue_anonymous_lookup(pc, pc->programs.strncmp[i], dest);
+                }
+              for (i = 0 ; i < pc->programs.strrncmp_count ; i++)
+                {
+-                  if (!strcmp(pl->u.ep->name, pc->programs.strrncmp[i]->name))
++                  if (pl->u.ep->name && pc->programs.strrncmp[i]->name &&
++                      !strcmp(pl->u.ep->name, pc->programs.strrncmp[i]->name))
+                     data_queue_anonymous_lookup(pc, pc->programs.strrncmp[i], dest);
+                }
+              for (i = 0 ; i < pc->programs.nocmp_count ; i++)
+                {
+-                  if (!strcmp(pl->u.ep->name, pc->programs.nocmp[i]->name))
++                  if (pl->u.ep->name && pc->programs.nocmp[i]->name &&
++                      !strcmp(pl->u.ep->name, pc->programs.nocmp[i]->name))
+                     data_queue_anonymous_lookup(pc, pc->programs.nocmp[i], dest);
+                }
+@@ -2450,4 +2455,5 @@
+ {
+    Code_Lookup *cl;
++
+    cl = mem_alloc(SZ(Code_Lookup));
+    cl->ptr = ptr;




More information about the arch-commits mailing list