summaryrefslogtreecommitdiff
path: root/devel/eio
diff options
context:
space:
mode:
authorsno <sno@pkgsrc.org>2013-06-16 18:56:04 +0000
committersno <sno@pkgsrc.org>2013-06-16 18:56:04 +0000
commit1af104312c9949d43ad5c9ee3ab29359b6c675b3 (patch)
tree623927a32c2936544542f5724e9ca67d4888379f /devel/eio
parent8652ff692b6b942d70127d395a33c13a16867f2f (diff)
downloadpkgsrc-1af104312c9949d43ad5c9ee3ab29359b6c675b3.tar.gz
Updating enlightenment libraries to 1.7.7, add missing enlightenment 0.17.3
libraries and enlightenment 0.17.3 itself. Upstream changes of Eina (to get an impression): Eina 1.7.7 Changes since Eina 1.7.6: ------------------------- No changes, just updating to keep in sync with last release. Changes since Eina 1.7.5: ------------------------- Improvements: * Honor tile size in Eina_Tiler. Fixes: * Prevent denial of service on Eina_Hash function. * Fix map leak in Eina_File infrastructure. * Fix portability issue on 64bits system for Eina_CList. * Fix magic failure in eina_value_array_count when array has not been allocated Changes since Eina 1.7.4: ------------------------- No changes, just updating to keep in sync with last release. Changes since Eina 1.7.3: ------------------------- Fixes: * Fix EINA_INLIST_FOREACH_SAFE macro * Add XML output to doc * Add installation rule for doc * Fix build for Windows platforms. Changes since Eina 1.7.2: ------------------------- * Fix Solaris build. * Don't leak fd after exec. Changes since Eina 1.7.1: ------------------------- No changes, just updating to keep in sync with last release.
Diffstat (limited to 'devel/eio')
-rw-r--r--devel/eio/DESCR5
-rw-r--r--devel/eio/Makefile41
-rw-r--r--devel/eio/PLIST8
-rw-r--r--devel/eio/PLIST.Linux4
-rw-r--r--devel/eio/buildlink3.mk26
-rw-r--r--devel/eio/distinfo6
-rw-r--r--devel/eio/patches/patch-aa15
7 files changed, 105 insertions, 0 deletions
diff --git a/devel/eio/DESCR b/devel/eio/DESCR
new file mode 100644
index 00000000000..68aaa732ef8
--- /dev/null
+++ b/devel/eio/DESCR
@@ -0,0 +1,5 @@
+Ecore is the core event abstraction layer and X abstraction layer
+that makes doing selections, Xdnd, general X stuff, and event loops,
+timeouts and idle handlers fast, optimized, and convenient.
+It's a separate library so anyone can make use of the work put into Ecore
+to make this job easy for applications.
diff --git a/devel/eio/Makefile b/devel/eio/Makefile
new file mode 100644
index 00000000000..38fbc60c1cb
--- /dev/null
+++ b/devel/eio/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile,v 1.1 2013/06/16 18:56:06 sno Exp $
+#
+
+DISTNAME= eio-1.7.7
+CATEGORIES= devel
+MASTER_SITES= http://download.enlightenment.org/releases/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= joerg@NetBSD.org
+HOMEPAGE= http://enlightenment.org/
+COMMENT= Enlightenned Asynchronous Input Output library
+LICENSE= gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+
+INSTALLATION_DIRS= share/doc/eio
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING \
+ ${DESTDIR}${PREFIX}/share/doc/eio
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/eina/buildlink3.mk"
+.include "../../devel/eet/buildlink3.mk"
+.include "../../devel/ecore/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../x11/libXScrnSaver/buildlink3.mk"
+.include "../../x11/libXcomposite/buildlink3.mk"
+.include "../../x11/libXcursor/buildlink3.mk"
+.include "../../x11/libXdamage/buildlink3.mk"
+.include "../../x11/libXinerama/buildlink3.mk"
+.include "../../x11/libXp/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../x11/libXrender/buildlink3.mk"
+.include "../../x11/libXtst/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/eio/PLIST b/devel/eio/PLIST
new file mode 100644
index 00000000000..14fb2cb8786
--- /dev/null
+++ b/devel/eio/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2013/06/16 18:56:06 sno Exp $
+include/eio-1/Eio.h
+include/eio-1/eio_inline_helper.x
+lib/libeio.la
+lib/pkgconfig/eio.pc
+share/doc/eio/AUTHORS
+share/doc/eio/COPYING
+@pkgdir share/eio/examples
diff --git a/devel/eio/PLIST.Linux b/devel/eio/PLIST.Linux
new file mode 100644
index 00000000000..d621b6ae371
--- /dev/null
+++ b/devel/eio/PLIST.Linux
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST.Linux,v 1.1 2013/06/16 18:56:06 sno Exp $
+include/ecore-1/Ecore_Fb.h
+lib/libecore_fb.la
+lib/pkgconfig/ecore-fb.pc
diff --git a/devel/eio/buildlink3.mk b/devel/eio/buildlink3.mk
new file mode 100644
index 00000000000..57cdb7cea8a
--- /dev/null
+++ b/devel/eio/buildlink3.mk
@@ -0,0 +1,26 @@
+# $NetBSD: buildlink3.mk,v 1.1 2013/06/16 18:56:06 sno Exp $
+
+BUILDLINK_TREE+= eio
+
+.if !defined(EIO_BUILDLINK3_MK)
+EIO_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.eio+= eio>=1.7.7
+BUILDLINK_PKGSRCDIR.eio?= ../../devel/eio
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/eet/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../x11/libXScrnSaver/buildlink3.mk"
+.include "../../x11/libXcomposite/buildlink3.mk"
+.include "../../x11/libXcursor/buildlink3.mk"
+.include "../../x11/libXdamage/buildlink3.mk"
+.include "../../x11/libXinerama/buildlink3.mk"
+.include "../../x11/libXp/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../x11/libXrender/buildlink3.mk"
+.include "../../x11/libXtst/buildlink3.mk"
+.endif # EIO_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -eio
diff --git a/devel/eio/distinfo b/devel/eio/distinfo
new file mode 100644
index 00000000000..17727b6f452
--- /dev/null
+++ b/devel/eio/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2013/06/16 18:56:06 sno Exp $
+
+SHA1 (eio-1.7.7.tar.bz2) = 1acc84999731a430350ac48f31a5f00d1bbf6e92
+RMD160 (eio-1.7.7.tar.bz2) = e2f3e3972b5dada36ab1e00d84ec4e4b405490b9
+Size (eio-1.7.7.tar.bz2) = 359415 bytes
+SHA1 (patch-aa) = c372345e5ea0c1930b13ed6884ceeac619cdd63d
diff --git a/devel/eio/patches/patch-aa b/devel/eio/patches/patch-aa
new file mode 100644
index 00000000000..a80fd1f393d
--- /dev/null
+++ b/devel/eio/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1 2013/06/16 18:56:06 sno Exp $
+
+Shut up, pkglint
+
+--- src/lib/eio_file.c.orig 2012-04-03 14:49:00.000000000 +0000
++++ src/lib/eio_file.c
+@@ -606,6 +606,8 @@ eio_file_copy_do(Ecore_Thread *thread, E
+ Eina_File *f;
+ #ifdef HAVE_SPLICE
+ struct stat buf;
++#endif
++#if defined(HAVE_SPLICE) || defined(HAVE_XATTR)
+ int in = -1;
+ #endif
+ mode_t md;