aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-08-28 07:50:39 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-08-28 07:50:58 +0000
commit8e97feb54f18a3b31f04056d178d883acc0d606c (patch)
treede45f2d31b379e54ed715dd07127597fa4f85841
parent4999288a40e85777ada765902e96d2d806f9ed39 (diff)
downloadaports-8e97feb54f18a3b31f04056d178d883acc0d606c.tar.bz2
aports-8e97feb54f18a3b31f04056d178d883acc0d606c.tar.xz
testing/evas: upgrade to 1.7.8
-rw-r--r--testing/evas/APKBUILD19
-rw-r--r--testing/evas/fribidi-cflags.patch12
-rw-r--r--testing/evas/xcb-outbuf.patch11
3 files changed, 26 insertions, 16 deletions
diff --git a/testing/evas/APKBUILD b/testing/evas/APKBUILD
index 1926607d9d..a6b9a27ad0 100644
--- a/testing/evas/APKBUILD
+++ b/testing/evas/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=evas
-pkgver=1.7.4
-pkgrel=2
+pkgver=1.7.8
+pkgrel=0
pkgdesc="hardware-accelerated retained canvas API"
url="http://trac.enlightenment.org/e/wiki/Evas"
arch="all"
@@ -17,11 +17,13 @@ depends_dev="
harfbuzz-dev
"
makedepends="$depends_dev
+ automake autoconf libtool
giflib-dev
libice-dev
libjpeg-turbo-dev
libpng-dev
librsvg-dev
+ librsvg-dev
libx11-dev
libxcb-dev
libxrender-dev
@@ -34,7 +36,8 @@ makedepends="$depends_dev
install=""
subpackages="$pkgname-dev"
source="http://download.enlightenment.org/releases/evas-$pkgver.tar.gz
- xcb-outbuf.patch"
+ fribidi-cflags.patch
+ "
_builddir="$srcdir"/evas-$pkgver
prepare() {
@@ -45,6 +48,8 @@ prepare() {
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
esac
done
+ libtoolize --force && aclocal && autoconf \
+ && automake --add-missing --force || return 1
}
build() {
@@ -66,5 +71,9 @@ package() {
find "$pkgdir" -name *.la -print | xargs rm
}
-md5sums="33a70651fd3d73c3d928b9c5362d5aac evas-1.7.4.tar.gz
-2e9e9067a48f0bcce17a14d8292e0cf7 xcb-outbuf.patch"
+md5sums="ca6a5a28f0fc5b0eac36210d4df139fb evas-1.7.8.tar.gz
+ba33f6c8f3bfacea79532c706a7a6b63 fribidi-cflags.patch"
+sha256sums="048f16454c2601851e9b17591579f60e25727c09beadaf3567fa443dfbaed0da evas-1.7.8.tar.gz
+1b911f25b6a7911e1fa1c93d249f0f592b7bab187d1ceaf92915fb64dbe3288b fribidi-cflags.patch"
+sha512sums="79b1cf51867fb4c1edae19bf3cdca6f88fbbe6d3895cc6121add17581eac7e07e68a813bfd1d691df9d132a8d84ce176b1021165825dd487bd0eccd86c0e257f evas-1.7.8.tar.gz
+06f8e3ecd81a85c698b6c5c2bc8351d34f3f12ab5ac917d82846708143766d66b98c1fd9d4e267460ca8a534009aee6b49e95363ed60db79e2e9d3110c142f1a fribidi-cflags.patch"
diff --git a/testing/evas/fribidi-cflags.patch b/testing/evas/fribidi-cflags.patch
new file mode 100644
index 0000000000..b9a9cd0291
--- /dev/null
+++ b/testing/evas/fribidi-cflags.patch
@@ -0,0 +1,12 @@
+diff --git a/src/modules/engines/software_x11/Makefile.am b/src/modules/engines/software_x11/Makefile.am
+index 8c0961d..edab474 100644
+--- a/src/modules/engines/software_x11/Makefile.am
++++ b/src/modules/engines/software_x11/Makefile.am
+@@ -40,6 +40,7 @@ AM_CPPFLAGS = \
+ @FREETYPE_CFLAGS@ \
+ @PIXMAN_CFLAGS@ \
+ @EVAS_GENERAL_CFLAGS@ \
++@FRIBIDI_CFLAGS@ \
+ @evas_engine_software_xcb_cflags@
+
+ SOFTWARE_X11_SOURCES += \
diff --git a/testing/evas/xcb-outbuf.patch b/testing/evas/xcb-outbuf.patch
deleted file mode 100644
index 4f1612963a..0000000000
--- a/testing/evas/xcb-outbuf.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/modules/engines/software_x11/evas_xcb_outbuf.c.orig
-+++ ./src/modules/engines/software_x11/evas_xcb_outbuf.c
-@@ -871,7 +871,7 @@
- }
- else
- {
-- int pixelb = evas_software_xcb_output_buffer_depth(obr->xob) / 8;
-+ int pixelb = evas_software_xcb_output_buffer_depth(obr->xcbob) / 8;
- int run;
- int dstjump;
-