summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Fredric <kentfredric@gmail.com>2015-05-13 16:57:25 +1200
committerKent Fredric <kentfredric@gmail.com>2015-05-13 16:57:25 +1200
commit7801e86ae984a4524a3432e8321bbe57ef3da90e (patch)
tree0401ab69c8a4da65d94ff3f4b790b1539a86c99b
parent[fixup] XS-Object-Magic: Recode from scratch to avoid copyright issue, fixup ... (diff)
downloadperl-overlay-7801e86ae984a4524a3432e8321bbe57ef3da90e.tar.gz
perl-overlay-7801e86ae984a4524a3432e8321bbe57ef3da90e.tar.bz2
perl-overlay-7801e86ae984a4524a3432e8321bbe57ef3da90e.zip
[bump] X11-XCB-0.120.0
Package-Manager: portage-2.2.17
-rw-r--r--dev-perl/X11-XCB/Manifest2
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.120.0.ebuild51
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.90.0.ebuild33
-rw-r--r--dev-perl/X11-XCB/metadata.xml17
4 files changed, 69 insertions, 34 deletions
diff --git a/dev-perl/X11-XCB/Manifest b/dev-perl/X11-XCB/Manifest
index 1fa575af9..fd3658aaa 100644
--- a/dev-perl/X11-XCB/Manifest
+++ b/dev-perl/X11-XCB/Manifest
@@ -1 +1 @@
-DIST X11-XCB-0.09.tar.gz 702693 SHA256 e365aeb84a1e2fddd05d6c59ee38548356a2db28fa0170b057ac5e661405201f SHA512 bdc36588606527a9c8c6cdd573f04b8cf42734b7cc7f78b5de459c48489a191896718372a3f41a982fa437d270d6d3fed2e59b39b32d8134bbd9bb9649dcdb00 WHIRLPOOL 162476faadb4d4019a5aad8bf32e5c1bcb2aaf4c7c542f63362024aa186814ae7d832abc4b32ef5d13c0e7d64ee81fb4aa0f5e009749324a456728a05a45bffe
+DIST X11-XCB-0.12.tar.gz 87346 SHA256 fa8caba1c5c25afa1c85e27b9a0569c489be81cffc1691ec2afa08c670295896 SHA512 08b2ac8144f3eb4443b5076094af3d32681e3acd157d8bf84dd2bceebdf523c142e0ee8c173ba8b0a1417d58da47544d93c7182f785b1071ceca1744a711760a WHIRLPOOL 98206a3ab62328e2eea7283a433c97287dc5e9e89ca946332c38362960a378e516a14188c17cd842dfc1d8284f2da7dd391cf2db4ebb9999bea23c1d674366e2
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 000000000..e6c25afb0
--- /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 7c86dadfe..000000000
--- a/dev-perl/X11-XCB/X11-XCB-0.90.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2014 Julian Ospald <hasufell@gentoo.org>
-# 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 64b38f2b1..c72fec54a 100644
--- a/dev-perl/X11-XCB/metadata.xml
+++ b/dev-perl/X11-XCB/metadata.xml
@@ -6,5 +6,22 @@
<email>hasufell@gentoo.org</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>