commit:     7801e86ae984a4524a3432e8321bbe57ef3da90e
Author:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
AuthorDate: Wed May 13 04:57:25 2015 +0000
Commit:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
CommitDate: Wed May 13 04:57:25 2015 +0000
URL:        https://gitweb.gentoo.org/proj/perl-overlay.git/commit/?id=7801e86a

[bump] X11-XCB-0.120.0

Package-Manager: portage-2.2.17

 dev-perl/X11-XCB/X11-XCB-0.120.0.ebuild | 51 +++++++++++++++++++++++++++++++++
 dev-perl/X11-XCB/X11-XCB-0.90.0.ebuild  | 33 ---------------------
 dev-perl/X11-XCB/metadata.xml           | 17 +++++++++++
 3 files changed, 68 insertions(+), 33 deletions(-)

diff --git a/dev-perl/X11-XCB/X11-XCB-0.120.0.ebuild 
b/dev-perl/X11-XCB/X11-XCB-0.120.0.ebuild
new file mode 100644
index 0000000..e6c25af
--- /dev/null
+++ b/dev-perl/X11-XCB/X11-XCB-0.120.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+MODULE_AUTHOR=MSTPLBG
+MODULE_VERSION=0.12
+inherit perl-module virtualx
+
+DESCRIPTION="Perl bindings for libxcb"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test" # https://rt.cpan.org/Ticket/Display.html?id=104398
+IUSE="test"
+
+# xcb-xinerama -> libxcb
+# xcb-icccm    -> xcb-util
+RDEPEND_XS="
+       >=x11-libs/libxcb-1.2
+       x11-libs/xcb-util
+"
+# ExtUtils::PkgConfig -> extutils-pkgconfig
+RDEPEND="
+       dev-perl/Mouse
+       dev-perl/MouseX-NativeTraits
+       dev-perl/Try-Tiny
+       virtual/perl-XSLoader
+"
+DEPEND="
+       ${RDEPEND}
+       dev-perl/Data-Dump
+       virtual/perl-Devel-PPPort
+       dev-perl/ExtUtils-Depends
+       virtual/perl-ExtUtils-MakeMaker
+       virtual/perl-ExtUtils-ParseXS
+       dev-perl/XML-Descent
+       dev-perl/XML-Simple
+       dev-perl/XS-Object-Magic
+       dev-perl/extutils-pkgconfig
+       test? (
+               dev-perl/Test-Deep
+               dev-perl/Test-Exception
+               virtual/perl-Test-Simple
+       )
+"
+MAKEOPTS+=" -j1"
+src_test() {
+       VIRTUALX_COMMAND="perl-module_src_test" virtualmake
+}

diff --git a/dev-perl/X11-XCB/X11-XCB-0.90.0.ebuild 
b/dev-perl/X11-XCB/X11-XCB-0.90.0.ebuild
deleted file mode 100644
index 7c86dad..0000000
--- a/dev-perl/X11-XCB/X11-XCB-0.90.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2014 Julian Ospald <[email protected]>
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-MODULE_AUTHOR="MSTPLBG"
-MODULE_VERSION="0.09"
-inherit perl-module
-
-DESCRIPTION="Perl bindings for libxcb"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="dev-perl/Mouse
-       dev-perl/MouseX-NativeTraits
-       dev-perl/Try-Tiny
-       virtual/perl-XSLoader"
-DEPEND="dev-perl/extutils-depends
-       dev-perl/XS-Object-Magic
-       virtual/perl-Devel-PPPort
-       virtual/perl-ExtUtils-MakeMaker
-       virtual/perl-ExtUtils-ParseXS
-       test? (
-               dev-perl/Test-Deep
-               dev-perl/Test-Exception
-       )"
-
-RESTRICT="test" # FIXME: portage/virtualx messes up
-
-MAKEOPTS+=" -j1"

diff --git a/dev-perl/X11-XCB/metadata.xml b/dev-perl/X11-XCB/metadata.xml
index 64b38f2..c72fec5 100644
--- a/dev-perl/X11-XCB/metadata.xml
+++ b/dev-perl/X11-XCB/metadata.xml
@@ -6,5 +6,22 @@
                <email>[email protected]</email>
                <name>Julian Ospald</name>
        </maintainer>
+       <upstream>
+               <remote-id type="cpan">X11-XCB</remote-id>
+               <remote-id type="cpan-module">X11::XCB::Atom</remote-id>
+               <remote-id type="cpan-module">X11::XCB::Color</remote-id>
+               <remote-id type="cpan-module">X11::XCB::Connection</remote-id>
+               <remote-id 
type="cpan-module">X11::XCB::Event::ClientMessage</remote-id>
+               <remote-id type="cpan-module">X11::XCB::Event::Focus</remote-id>
+               <remote-id 
type="cpan-module">X11::XCB::Event::Generic</remote-id>
+               <remote-id 
type="cpan-module">X11::XCB::Event::MapNotify</remote-id>
+               <remote-id 
type="cpan-module">X11::XCB::Event::PropertyNotify</remote-id>
+               <remote-id type="cpan-module">X11::XCB::Rect</remote-id>
+               <remote-id type="cpan-module">X11::XCB::Screen</remote-id>
+               <remote-id 
type="cpan-module">X11::XCB::Sizehints::Aspect</remote-id>
+               <remote-id type="cpan-module">X11::XCB::Sizehints</remote-id>
+               <remote-id type="cpan-module">X11::XCB::Window</remote-id>
+               <remote-id type="cpan-module">X11::XCB</remote-id>
+       </upstream>
 </pkgmetadata>
 

Reply via email to