diff options
author | sno <sno@pkgsrc.org> | 2013-06-16 18:56:04 +0000 |
---|---|---|
committer | sno <sno@pkgsrc.org> | 2013-06-16 18:56:04 +0000 |
commit | 1af104312c9949d43ad5c9ee3ab29359b6c675b3 (patch) | |
tree | 623927a32c2936544542f5724e9ca67d4888379f /devel/eio | |
parent | 8652ff692b6b942d70127d395a33c13a16867f2f (diff) | |
download | pkgsrc-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/DESCR | 5 | ||||
-rw-r--r-- | devel/eio/Makefile | 41 | ||||
-rw-r--r-- | devel/eio/PLIST | 8 | ||||
-rw-r--r-- | devel/eio/PLIST.Linux | 4 | ||||
-rw-r--r-- | devel/eio/buildlink3.mk | 26 | ||||
-rw-r--r-- | devel/eio/distinfo | 6 | ||||
-rw-r--r-- | devel/eio/patches/patch-aa | 15 |
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; |