diff options
author | Ed Presutti <epresutti@comcast.net> | 2007-04-15 04:05:18 +0000 |
---|---|---|
committer | Ed Presutti <epresutti@comcast.net> | 2007-04-15 04:05:18 +0000 |
commit | 7edf9dc15de3b3bb184cbb769761863c3e4a3e82 (patch) | |
tree | 89daf9201f7268c9eef194c23aaafa3e74f35cac /x11-libs | |
parent | Update keyword files (diff) | |
download | enlightenment-7edf9dc15de3b3bb184cbb769761863c3e4a3e82.tar.gz enlightenment-7edf9dc15de3b3bb184cbb769761863c3e4a3e82.tar.bz2 enlightenment-7edf9dc15de3b3bb184cbb769761863c3e4a3e82.zip |
XCB support for Evas and Ecore. *VERY* experimental, see the Wiki
Diffstat (limited to 'x11-libs')
-rw-r--r-- | x11-libs/ecore/Manifest | 8 | ||||
-rw-r--r-- | x11-libs/ecore/ecore-9999.ebuild | 9 | ||||
-rw-r--r-- | x11-libs/evas/Manifest | 20 | ||||
-rw-r--r-- | x11-libs/evas/evas-9999.ebuild | 17 |
4 files changed, 34 insertions, 20 deletions
diff --git a/x11-libs/ecore/Manifest b/x11-libs/ecore/Manifest index 6c693d8..8e36437 100644 --- a/x11-libs/ecore/Manifest +++ b/x11-libs/ecore/Manifest @@ -3,10 +3,10 @@ EBUILD ecore-0.9.9.037.ebuild 1523 RMD160 eca172f5f700df28d1ae7390d3b8f22622f694 MD5 c566ae3d77382762c11f0d6f2e1aff67 ecore-0.9.9.037.ebuild 1523 RMD160 eca172f5f700df28d1ae7390d3b8f22622f69425 ecore-0.9.9.037.ebuild 1523 SHA256 0379cb9406fee7f2890fddea0c772682f215019835db6f24bf8515ab865e3ed1 ecore-0.9.9.037.ebuild 1523 -EBUILD ecore-9999.ebuild 1478 RMD160 501a569a4c6fd6e2e935ded32bce1ba3009e9e0f SHA1 597fbfa63789d4712d1ac8dd38ad11da9220f532 SHA256 2b372d53b5b9cee2cbe0f9875a085d37b3b6b32790ba1ef11fe63ba8fe628190 -MD5 d0a8fad671d271c308fdef4b057f0afc ecore-9999.ebuild 1478 -RMD160 501a569a4c6fd6e2e935ded32bce1ba3009e9e0f ecore-9999.ebuild 1478 -SHA256 2b372d53b5b9cee2cbe0f9875a085d37b3b6b32790ba1ef11fe63ba8fe628190 ecore-9999.ebuild 1478 +EBUILD ecore-9999.ebuild 1575 RMD160 bb1aa81691581f5aa6c2f9ddafe26c07b0ae4e68 SHA1 db5f378a0466b3a0f134cdd493f240a7b39defe2 SHA256 aa09492f8e0b301ab4a3ee698ef174a5476186c52c2f2a767c8dd0d93304a78d +MD5 253e8d7fc3fe6c497bb3ae7a608a6742 ecore-9999.ebuild 1575 +RMD160 bb1aa81691581f5aa6c2f9ddafe26c07b0ae4e68 ecore-9999.ebuild 1575 +SHA256 aa09492f8e0b301ab4a3ee698ef174a5476186c52c2f2a767c8dd0d93304a78d ecore-9999.ebuild 1575 MISC metadata.xml 582 RMD160 772d7381c44fe69b85c406b537372cc9085a5045 SHA1 c1de654d1c96053e4a502663e5bb8ed2edb92388 SHA256 336ec6b92df93b90944ae81a8bf87b6fc7b4c80bcbe560aaadd4437fc7e6b0d8 MD5 2ee5578df2823259901b91a4c377e19f metadata.xml 582 RMD160 772d7381c44fe69b85c406b537372cc9085a5045 metadata.xml 582 diff --git a/x11-libs/ecore/ecore-9999.ebuild b/x11-libs/ecore/ecore-9999.ebuild index c48edee..5b8f480 100644 --- a/x11-libs/ecore/ecore-9999.ebuild +++ b/x11-libs/ecore/ecore-9999.ebuild @@ -6,7 +6,7 @@ inherit enlightenment DESCRIPTION="core event abstraction layer and X abstraction layer (nice convenience library)" -IUSE="X directfb fbcon opengl ssl curl dbus" +IUSE="X directfb fbcon opengl ssl curl dbus xcb" RDEPEND=">=x11-libs/evas-0.9.9 X? ( @@ -23,7 +23,11 @@ RDEPEND=">=x11-libs/evas-0.9.9 ssl? ( dev-libs/openssl ) curl? ( net-misc/curl ) dbus? ( sys-apps/dbus ) - opengl? ( virtual/opengl )" + opengl? ( virtual/opengl ) + xcb? ( + >=x11-libs/xcb-util-0.2 + >=x11-libs/libxcb-1.0 + )" DEPEND="${RDEPEND} X? ( x11-proto/xproto @@ -43,6 +47,7 @@ src_compile() { --enable-ecore-evas $(use_enable opengl ecore-evas-gl) $(use_enable X evas-xrender) + $(use_enable xcb ecore-x-xcb) $(use_enable directfb ecore-evas-dfb) $(use_enable fbcon ecore-evas-fb) --enable-ecore-evas-buffer diff --git a/x11-libs/evas/Manifest b/x11-libs/evas/Manifest index 7a76532..c7a7673 100644 --- a/x11-libs/evas/Manifest +++ b/x11-libs/evas/Manifest @@ -3,17 +3,17 @@ EBUILD evas-0.9.9.037.ebuild 2759 RMD160 a9044e3c469facd645690a95f9c4d0538b31a59 MD5 e40623cb271c8566b687b437fdb952f4 evas-0.9.9.037.ebuild 2759 RMD160 a9044e3c469facd645690a95f9c4d0538b31a59b evas-0.9.9.037.ebuild 2759 SHA256 678ceb930282ede9859c1c78ee17174d60ddacc61f13b7219a17abdf75357b95 evas-0.9.9.037.ebuild 2759 -EBUILD evas-9999.ebuild 2755 RMD160 574b1e8de2d02bd592c1a5078d206d42e5c5f6fb SHA1 4005ac746a6bbf7d99800cd1b82e44afd7394c4b SHA256 64d3197911bc2af20fd2aecb50778bdf2f62782528c96c6ce4800745e9158104 -MD5 7c0d78fdcfee86bfa5ed35963aeb5cd5 evas-9999.ebuild 2755 -RMD160 574b1e8de2d02bd592c1a5078d206d42e5c5f6fb evas-9999.ebuild 2755 -SHA256 64d3197911bc2af20fd2aecb50778bdf2f62782528c96c6ce4800745e9158104 evas-9999.ebuild 2755 +EBUILD evas-9999.ebuild 2878 RMD160 2722281388608bb0b96840a4f953700059fb6b4a SHA1 29a6961a441bed978edcaa1e8e8aa2dedde950eb SHA256 6ea2ca6ac73fad6a4f145238171ba6ddd020601e3a7e8010c3a2d67a34154887 +MD5 e7bb9743e6566f39f25308c33ad3e4f1 evas-9999.ebuild 2878 +RMD160 2722281388608bb0b96840a4f953700059fb6b4a evas-9999.ebuild 2878 +SHA256 6ea2ca6ac73fad6a4f145238171ba6ddd020601e3a7e8010c3a2d67a34154887 evas-9999.ebuild 2878 MISC metadata.xml 1273 RMD160 85961ccdfcbb7bcd4a16a642a5e3a5aa5865760e SHA1 c76502353c2eec4d5b3e2dff9745613236b2bc37 SHA256 33b6e1fd98d2b194297c0e2d2f5bd5da7f74a2839764cbeb8a7f076025d7b8a8 MD5 ffba205ac7d3549dc169241743193d25 metadata.xml 1273 RMD160 85961ccdfcbb7bcd4a16a642a5e3a5aa5865760e metadata.xml 1273 SHA256 33b6e1fd98d2b194297c0e2d2f5bd5da7f74a2839764cbeb8a7f076025d7b8a8 metadata.xml 1273 -MD5 a9a53ebc94ba0fbf75d708389ba8c9a0 files/digest-evas-0.9.9.037 244 -RMD160 8e7ffff88dacb6ed6410fa90c508e8c943158b0c files/digest-evas-0.9.9.037 244 -SHA256 7913fc5bfb0409260caf93a6b485481182847ebd2708c3f10ca30c33d0cb2651 files/digest-evas-0.9.9.037 244 -MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-evas-9999 1 -RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-evas-9999 1 -SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-evas-9999 1 +MD5 898d1c72a55fd9ad54b9e3081948d42b files/digest-evas-0.9.9.037 178 +RMD160 b9c4cfdd44f45a540a5b68ab43e28758b49b58e5 files/digest-evas-0.9.9.037 178 +SHA256 31039485f176f9968951125248fdc60f172dc1b9135d5bae1b3b78da0b2d0a62 files/digest-evas-0.9.9.037 178 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-evas-9999 0 +RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-evas-9999 0 +SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-evas-9999 0 diff --git a/x11-libs/evas/evas-9999.ebuild b/x11-libs/evas/evas-9999.ebuild index 99aacd4..f164b0d 100644 --- a/x11-libs/evas/evas-9999.ebuild +++ b/x11-libs/evas/evas-9999.ebuild @@ -6,7 +6,8 @@ inherit enlightenment DESCRIPTION="hardware-accelerated canvas API" -IUSE="altivec cairo directfb gif fbcon jpeg mmx opengl png sse svg tiff X xpm" +IUSE="altivec cairo directfb gif fbcon jpeg mmx opengl png sse svg tiff X xpm +xcb" RDEPEND="X? ( x11-libs/libXrender ) opengl? ( virtual/opengl ) @@ -21,10 +22,16 @@ RDEPEND="X? ( x11-libs/libXrender ) png? ( media-libs/libpng ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) - svg? ( >=gnome-base/librsvg-2.14.0 x11-libs/cairo x11-libs/libsvg-cairo )" -# X? ( xcb-util ) + svg? ( >=gnome-base/librsvg-2.14.0 x11-libs/cairo x11-libs/libsvg-cairo ) + xcb? ( + >=x11-libs/xcb-util-0.2 + >=x11-libs/libxcb-1.0 + )" DEPEND="${RDEPEND} - X? ( x11-proto/xextproto x11-proto/xproto )" + X? ( + x11-proto/xextproto + x11-proto/xproto + )" src_compile() { # other *very* fun options: @@ -43,6 +50,8 @@ src_compile() { $(use_enable directfb) \ $(use_enable fbcon fb) \ $(use_enable X xrender-x11) \ + $(use_enable xcb software-xcb) \ + $(use_enable xcb xrender-xcb) \ $(use_enable gif image-loader-gif) \ $(use_enable png image-loader-png) \ $(use_enable jpeg image-loader-jpeg) \ |