Version bump, bug #540990.
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
Tue, 24 Mar 2015 14:16:36 +0000 (14:16 +0000)
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
Tue, 24 Mar 2015 14:16:36 +0000 (14:16 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x2324E7B566DF2611!

dev-libs/weston/ChangeLog
dev-libs/weston/Manifest
dev-libs/weston/metadata.xml
dev-libs/weston/weston-1.7.0.ebuild [new file with mode: 0644]

index 72802904043ae84e0e8aad6b10a5e4876eb589a0..bf516762e6344801a6e7e909d8563fc502cd6d18 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/weston
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/weston/ChangeLog,v 1.18 2015/03/14 13:49:27 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/weston/ChangeLog,v 1.19 2015/03/24 14:16:27 chithanh Exp $
+
+*weston-1.7.0 (24 Mar 2015)
+
+  24 Mar 2015; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+  +weston-1.7.0.ebuild, metadata.xml:
+  Version bump, bug #540990.
 
   14 Mar 2015; Markus Meier <maekke@gentoo.org> weston-1.6.1.ebuild:
   arm stable, bug #530652
index e5b0c8665a0c3d5fe0220eb372738a0013fd4eb5..fe236851c6de862393498cd814839fc3b7a76808 100644 (file)
@@ -8,18 +8,32 @@ DIST weston-1.4.0.tar.xz 709808 SHA256 74a2319d98e9cdb1acf24659699719aa89ac268cf
 DIST weston-1.5.0.tar.xz 722616 SHA256 06388ba04ac79aa72d685cc1a8e646ddb2b8cfe11fcc742294f9addac48b7684 SHA512 25230a2d2d0242fecfb35426d538ffe65bec1c984ef3529569d5aa97afd47058785227567ee80bd46cfaa2e914191eee24351a7fe5442f72d1cc32ff646c50e9 WHIRLPOOL 487f8e8d31ea6ceeca13e89bc0da227f9d88b48c3b0aff25763fa869e661cd32dc91a2a0eec416f726222b2c057f843137c7c3a4856727573e9e02844bb70aa0
 DIST weston-1.6.0.tar.xz 733112 SHA256 dc3ea5d13bbf025fabc006216c5ddc0d80d5f4ebe778912b8c4d1d4acaaa614d SHA512 24220a60ee599cd5cf90258f0ce284370162a78bb8aca513a0372220ccfd67b8bbc72efd1123824dcefacea66c0f053a9ee2a73a16f1f00563bed0b83b774de2 WHIRLPOOL 5cf2f06feca4c8469f2ef58e3adeb9df99c68d2a686eff80cc38d66ee96ec41b302f619edf3aff76255196c5900be8174987d19965958f561bfec5c202e50a1f
 DIST weston-1.6.1.tar.xz 734968 SHA256 e9ef779fda4008b7081ee6c64df7971c50954c5cf0d166d8a2fcb104ec1042fd SHA512 837c632d47dc496d7daf488e9887e6ff3d6baf9d954c3a283640722f068165955c22677c26abb9f8c0142352084d6a22054edf0963deb9a62b0f7e84e1c0e6cf WHIRLPOOL 6dc60bb64841fb77af30aca532ad069a169ebdababeaa3a14b3974ff3b32e04159157b0c270f333fcc5ac97c5061a44fb1387be358bcf1ded45f6dc55f366445
+DIST weston-1.7.0.tar.xz 1286904 SHA256 1c4511945f3f476c24af712e82a7b500ae91a99cbc0fe2e381da1449125166cd SHA512 2ba9c7cfd2a18354af8996bf8d78bbccd12bff1ee99102d5057758cdc54311632f7e7583ffcb075efb75e702a8fa210ea0c4f0f8bb8b18e9df39a9db77d03d19 WHIRLPOOL 48ee5e4b8676cc84fbeef019034b9961fe1be51f31af11d3df24ba1d5d446133b747ac1494ef080647d8b845492125fbb453a037d0b552b43a5167bbba8c36aa
 EBUILD weston-1.2.0-r1.ebuild 3717 SHA256 d41aad86172763ab852d81ae097255456961a2a66111bea3da203e4cdb003fa8 SHA512 54ab3d437b3011cbb11986e8c8801e5081a2c8e7be918999c092d94161e69fbe5c7f620f1146adb61f48ece29c88557eb17f1d738b4645c0c874cfca96db9133 WHIRLPOOL 5dd44c65d6a576536c8c79ae728883d97f89a816bc835f12ba8f03b6f0271dc94ba3681ad07e3fc31d31fe18d4e8f5f768a2da92bf7598cd20d980ac6360f55d
 EBUILD weston-1.2.1.ebuild 3833 SHA256 b92406c8b3c6c0fbf1732321726e00fcf9fa37b04190d232f7e348f150463904 SHA512 371adeedb9e4cf8dcc85ecc6b07ec99289dc1c2b7c28d933fe6c6bec241803789757fb18d85ff7a979d46ddc5cff4614023959378b203758ba79b27602b8438c WHIRLPOOL b1f8cef4023e572dc378d22542dd24f4fc7c3b0eb535dc7e8cd2d8fc1978f193a3cfe5e67c5e964b59c2d15249c0bd3c06b650018cf56ea8f0aca9046fea2450
 EBUILD weston-1.4.0.ebuild 3985 SHA256 24445ead996cc5421a10b28c67f115d49b57e8a59e098a62c2877fc8b38801a2 SHA512 e1b6db1fb1ec26d92277c627c7be9923d543789ea109e12d0d1cd6cd73bb1ab0022df153219e98864ed350fbccc92be8d23f44c667e676c08c957a18d638b05b WHIRLPOOL ae55835488426177956e0f2e6bdb9ecbda02d277d5fa3e70d58ae56a93c17d891ddce4fdc85efc5a32e6b2cc932cd1d4dd4c84d8174e3bd4516f4e5c5b2a31d8
 EBUILD weston-1.5.0.ebuild 3543 SHA256 7d2f5d0fe9510a9114babf9d346b69adba68c426b64968f3236dd837a7fe0a06 SHA512 06f82cdbb333bcb3f2c4ec5732600528252f847f23978f34002c09e7f466a2f62fa0070641969845670dd455ccfab6f40444c48a9462c388b35e87828147f2f0 WHIRLPOOL eb02fc256d7df0fb366d4ca514eb4ce9e4044a303054237f83e08edfd5ed116cac022bb4ff9bbe412634612816900a8642766069790d922bd1deaca667ced483
 EBUILD weston-1.6.0.ebuild 3543 SHA256 f4acc82c8ba640ae0648f6595f418f410dd5b84768c3ed9d86ebdfea453e6b57 SHA512 c2a895ef0a378af56eb1d439b47e295a2fb15025c40f685efaf3fabe6468f5963da690cbc8b8e55e592813d906402758eb391da059ebe7a4287c657d13fe6f6c WHIRLPOOL dec390c52484057f9b8946e5f141a03ad6454f15241a8ea720a0bbcb3086f9812e133b62060a2133bdb61081bc723e80ba825bdd6022c4ae23349562d7826868
 EBUILD weston-1.6.1.ebuild 3538 SHA256 3199d90ecb56ccb0ebbf6101a1b5caa430574c04518b9ea4fca30f45da83e2f1 SHA512 af6949bdfb32fea69744fcda72035872cc37c197fd28036f8771637d936bb1e22c55b63d6d5552b573d4f0569509d1e3992a35795f737b09bb30e9df9faf0d14 WHIRLPOOL 4453b90f10002301db0250441a50e4543c936d4c9e81066e611fe8200389dbecc8c0d71f443626ee23a5efae86474bdd4ce2f90b272c7dc259b47ac2a9654e1e
-MISC ChangeLog 2658 SHA256 e1e05529afb61e4180f09e6351fc1007046a99495c6a66ee9a75d6c09e2834dc SHA512 c0f3afdc91960e33fc4ca7a31612ede8a2cf1e64b4cba35c9591f820776d7c6a2b433311429d7a46fe741ab68bc9199f824cc43cc1f29d8f19ab92bbde8c87b7 WHIRLPOOL baadced9e114a506fcffcc3aa22f7172681d1f197eb3cd934e571cd057453a845344a953ea76a46f1ef5a8e43016c89c65137bb3bdb5f1d4e2667418ba17a442
-MISC metadata.xml 1335 SHA256 39fc42041fa0d80b195150196a80117eb1514f1744e0cccd5fa2c049a1906238 SHA512 99fab06c38110df59aa08353ae09fc28b303772724af3df2e6d3a1f57797e7120b07845ca840acb475061ab130cf3c3a0ae12ef60ac3e57008958d9b6efd35e0 WHIRLPOOL f3c772b506d322263e0be8bcccf00110d61030e61809dd504cb5b7b3deeb2e7ace51179219d0bb70748eb18a5cb33e95d09219d6a21bb15b32249e10a7fe0ae0
+EBUILD weston-1.7.0.ebuild 3575 SHA256 58d3515c6d61a243aecee2e18f327b46e5d325f439d91e3e3d3198b49950ed84 SHA512 c02c8d17a1ce483f5396349356a0d78a6cef238d268ae94729116c7c5624ad0c71a8defc1e4ef80f5c84cd1f70c5dab440b948545c7b1d520b687014dc975537 WHIRLPOOL 9c4df0ccec273db7dccdab216acd37c6652389303e3a26f7ba2b581e6dcd25aee88e02be37236b469ed972c0bf589a20730a274abe562b2641463d7b897cdf70
+MISC ChangeLog 2826 SHA256 4e6d46d6a6ac53c0b663f625bf1b281ff31e8836e7a79a4931555b37a0cca00e SHA512 062085dac3dbea20f869179c7b688bf80414ede43f028773deb2e2d611add235d0bc88267fbfc8de2b24b597327c43a0e5ababc7eba4327e351a9c4df521136e WHIRLPOOL db5189244d3802a2e01dadbf9bb90e222c2af27db95923bbc760622099bb1c95576dd13cc17505ff2c854cd393459983f7250f74247d1757ea23d5e8fdb9c1de
+MISC metadata.xml 1381 SHA256 48b44f703b77be1911eb124b352627b2e859210c969e7d5b69334fb27c90d2ae SHA512 e5df6ba6cb2824817275802754905036e79d3140f0059fec3d92627c910f1a3bf68ce0048905ed50a445e31be9a5d83233820571899521aeed1515ecd619925b WHIRLPOOL b881d26dc7c95a5a25aa3a10d3e258bcc0a7cba81e0d32a551777237cc9426aca1b9842a9791ef52222c514af7e4ea3b3f81db864dc243c1fde46931d43e35cc
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
 
-iEYEAREIAAYFAlUEPV4ACgkQkKaRLQcq0GIMywCfcqoESCflAFRJ/oVCqo4obMeV
-s/AAnjFXe0iM0guksxJq9ytPp1adGII4
-=PBd6
+iQJ8BAEBCABmBQJVEXHYXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RDFCODdDQUUxMkUwNkJCNjUyMDMxOEIy
+MzI0RTdCNTY2REYyNjExAAoJECMk57Vm3yYRyZgP/2+1K8VHrWQk21QDLVhq86wx
+H7mXodZTOjql/0NAMDON7NUyA0ubqrNAjhOJVIcaISn0LL+91WxtoiIo2Op0j+vB
+/6ZYoyYtIukXHuK3daByn17200i1oi4CJN6ZREn1BJRX01U68FE2zYGpwsgOsnv0
+B6/z6tzndNCMm6QzsIwORtUqdRwQCqpyTYym8mMrFqTV0j5tVhujlt+0dhpRAnwF
+H8qgocYte6oRT3TQ63gSPdWWT666BEdHmvb5JTlj6vCscZCSVL1zeZxt2SVmZH4n
+M4LOezJ+5GUbvjfAzcWZmhUppQbDoEzToUr+f0Wf20zyA1NOETdtCZZg48TBy8VP
+HvuF2lAcX3Y/LWpWl74vI/XUIr+MSE5+GXALrwy1yMyiBcNPEedCkQTVG5xUq2nh
+9dJ9leAKLTAZsMqUGWt3u01eKmuh+/ESwXMEuuiOn/WJWUBUnPnpjJ1V1DSZYH7e
+dvQb4FgrpueRLe4pME5P2TwPs+q+ZlHs7ynMMYWzJFFc1Fdv4OfIPAWjGDZNepsA
+fvetCvDbM6hmdC8EUQu/DChAtDSaw6Qu5OfHVmBPHw/ZcCCT3KY4NZ6FXV18wLHE
+sLjtg9wxXS4ogIMCQEPBjjEYk9BTH552Y1EF7068qY6fseYfOSUi5XokQ5E5LK+c
+F4u0+lCZ9C5qHPZDV+a4
+=fzAu
 -----END PGP SIGNATURE-----
index ac6a4c5dbdd2a983c5224369f662393265daaa23..be0b9a074f743ad3c1b719d9bbe0839da4fc7f40 100644 (file)
@@ -10,6 +10,7 @@
        <flag name='fbdev'>Enable fbdev compositor support</flag>
        <flag name='gles2'>Use GLESv2 cairo instead of full GL</flag>
        <flag name='headless'>Headless backend and a noop renderer, mainly for testing purposes</flag>
+       <flag name='ivi'>Enable the IVI shell</flag>
        <flag name='launch'>Install weston-launch utility</flag>
        <flag name='rdp'>Enable Remote Desktop Protocol compositor support</flag>
        <flag name='resize-optimization'>Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi</flag>
diff --git a/dev-libs/weston/weston-1.7.0.ebuild b/dev-libs/weston/weston-1.7.0.ebuild
new file mode 100644 (file)
index 0000000..3fffa68
--- /dev/null
@@ -0,0 +1,160 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/weston/weston-1.7.0.ebuild,v 1.1 2015/03/24 14:16:27 chithanh Exp $
+
+EAPI=5
+
+if [[ ${PV} = 9999* ]]; then
+       EGIT_REPO_URI="git://anongit.freedesktop.org/git/wayland/${PN}"
+       GIT_ECLASS="git-r3"
+       EXPERIMENTAL="true"
+fi
+VIRTUALX_REQUIRED="test"
+RESTRICT="test"
+
+inherit autotools readme.gentoo toolchain-funcs virtualx $GIT_ECLASS
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="http://wayland.freedesktop.org/"
+
+if [[ $PV = 9999* ]]; then
+       SRC_URI="${SRC_PATCHES}"
+else
+       SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~arm-linux"
+IUSE="colord dbus +drm +egl editor examples fbdev gles2 headless ivi +opengl rdp +resize-optimization rpi +launch screen-sharing static-libs +suid systemd test unwind wayland-compositor +X xwayland"
+
+REQUIRED_USE="
+       drm? ( egl )
+       egl? ( || ( gles2 opengl ) )
+       gles2? ( !opengl )
+       screen-sharing? ( rdp )
+       test? ( X )
+       wayland-compositor? ( egl )
+"
+
+RDEPEND="
+       >=dev-libs/libinput-0.8.0
+       >=dev-libs/wayland-1.7.0
+       media-libs/lcms:2
+       media-libs/libpng:0=
+       media-libs/libwebp:0=
+       virtual/jpeg
+       >=x11-libs/cairo-1.11.3[gles2(-)?,opengl?]
+       >=x11-libs/libdrm-2.4.30
+       x11-libs/libxkbcommon
+       x11-libs/pixman
+       x11-misc/xkeyboard-config
+       fbdev? (
+               >=sys-libs/mtdev-1.1.0
+               >=virtual/udev-136
+       )
+       colord? ( >=x11-misc/colord-0.1.27 )
+       dbus? ( sys-apps/dbus )
+       drm? (
+               media-libs/mesa[gbm]
+               >=sys-libs/mtdev-1.1.0
+               >=virtual/udev-136
+       )
+       egl? (
+               media-libs/glu
+               media-libs/mesa[gles2,wayland]
+       )
+       editor? ( x11-libs/pango )
+       gles2? (
+               media-libs/mesa[wayland]
+       )
+       opengl? (
+               media-libs/mesa[wayland]
+       )
+       rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 )
+       rpi? (
+               >=sys-libs/mtdev-1.1.0
+               >=virtual/udev-136
+       )
+       systemd? (
+               sys-auth/pambase[systemd]
+               sys-apps/systemd[pam]
+       )
+       launch? ( sys-auth/pambase )
+       unwind? ( sys-libs/libunwind )
+       X? (
+               x11-libs/libxcb
+               x11-libs/libX11
+       )
+       xwayland? (
+               x11-base/xorg-server[wayland]
+               x11-libs/cairo[xcb]
+               x11-libs/libxcb
+               x11-libs/libXcursor
+       )
+"
+DEPEND="${RDEPEND}
+       virtual/pkgconfig
+"
+
+src_prepare() {
+       if [[ ${PV} = 9999* ]]; then
+               eautoreconf
+       fi
+}
+
+src_configure() {
+       local myconf
+       if use examples || use gles2 || use test; then
+               myconf="--enable-simple-clients
+                       $(use_enable egl simple-egl-clients)"
+       else
+               myconf="--disable-simple-clients
+                       --disable-simple-egl-clients"
+       fi
+
+       if use gles2; then
+               myconf+=" --with-cairo=glesv2"
+       elif use opengl; then
+               myconf+=" --with-cairo=gl"
+       else
+               myconf+=" --with-cairo=image"
+       fi
+
+       econf \
+               $(use_enable examples demo-clients-install) \
+               $(use_enable fbdev fbdev-compositor) \
+               $(use_enable dbus) \
+               $(use_enable drm drm-compositor) \
+               $(use_enable headless headless-compositor) \
+               $(use_enable ivi ivi-shell) \
+               $(use_enable rdp rdp-compositor) \
+               $(use_enable rpi rpi-compositor) \
+               $(use_enable wayland-compositor) \
+               $(use_enable X x11-compositor) \
+               $(use_enable launch weston-launch) \
+               $(use_enable colord) \
+               $(use_enable egl) \
+               $(use_enable unwind libunwind) \
+               $(use_enable resize-optimization) \
+               $(use_enable screen-sharing) \
+               $(use_enable suid setuid-install) \
+               $(use_enable xwayland) \
+               $(use_enable xwayland xwayland-test) \
+               ${myconf}
+}
+
+src_test() {
+       export XDG_RUNTIME_DIR="${T}/runtime-dir"
+       mkdir "${XDG_RUNTIME_DIR}" || die
+       chmod 0700 "${XDG_RUNTIME_DIR}" || die
+
+       cd "${BUILD_DIR}" || die
+       Xemake check
+}
+
+src_install() {
+       default
+
+       readme.gentoo_src_install
+}