diff options
author | Remi Cardona <remi@gentoo.org> | 2014-12-30 00:29:27 +0000 |
---|---|---|
committer | Remi Cardona <remi@gentoo.org> | 2014-12-30 00:29:27 +0000 |
commit | e6e31f39c9d3025e819beda38cc239de14738846 (patch) | |
tree | ebed39b7c79660a11ffdb49daab0b364c9d3f5b6 /x11-libs | |
parent | Set maintainer=Arfrever. (diff) | |
download | historical-e6e31f39c9d3025e819beda38cc239de14738846.tar.gz historical-e6e31f39c9d3025e819beda38cc239de14738846.tar.bz2 historical-e6e31f39c9d3025e819beda38cc239de14738846.zip |
x11-libs/libxcb: revbump + add patch to fix bug #533906
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0x901AB08A
Diffstat (limited to 'x11-libs')
-rw-r--r-- | x11-libs/libxcb/ChangeLog | 9 | ||||
-rw-r--r-- | x11-libs/libxcb/Manifest | 22 | ||||
-rw-r--r-- | x11-libs/libxcb/files/libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch | 257 | ||||
-rw-r--r-- | x11-libs/libxcb/libxcb-1.11-r1.ebuild | 56 |
4 files changed, 327 insertions, 17 deletions
diff --git a/x11-libs/libxcb/ChangeLog b/x11-libs/libxcb/ChangeLog index da96d6e64efc..5380ecb63552 100644 --- a/x11-libs/libxcb/ChangeLog +++ b/x11-libs/libxcb/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for x11-libs/libxcb # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxcb/ChangeLog,v 1.147 2014/12/21 09:42:18 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxcb/ChangeLog,v 1.148 2014/12/30 00:29:26 remi Exp $ + +*libxcb-1.11-r1 (30 Dec 2014) + + 30 Dec 2014; Rémi Cardona <remi@gentoo.org> +libxcb-1.11-r1.ebuild, + +files/libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch + : + Don't install headers/man pages for disabled extension, see bug #533906. 21 Dec 2014; Michał Górny <mgorny@gentoo.org> files/xcb-rebuilder.sh: Use sys-apps/gentoo-functions in xcb-rebuilder, bug #504420. diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest index d67d02dbdaf6..84c5c2da3af7 100644 --- a/x11-libs/libxcb/Manifest +++ b/x11-libs/libxcb/Manifest @@ -1,6 +1,7 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 +AUX libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch 8094 SHA256 e61b4e54ce479a9512c4429bb5ac633830c2ad8813a09276bf0d609fedf4bb4b SHA512 0775a4c98bda6d37a44c83ed67d8ec7c8bece1d4a7b0f3d06d7f7c16596cb5de27a77e1ef1f40921555a60a3054124c8c1192c8b4747a3a84d16d847341379b7 WHIRLPOOL 183ad51704bcaff08389a3434228b6fbaa2ef04e55d2d29e3f0e0f1d2550693b6d1847a23636fb2aa18cb65dbe0ea5af48d31a35f293afa2299b1de79fca378f AUX libxcb-1.11-xevie-xprint_removal.patch 984 SHA256 aae59acac2fb3d46c1ce2f9c91af23aa5746069a980710107af9bc0cb4776cfd SHA512 b6e7d7c3ca11f1079cea37799034d0791fe093ff5aebe1870ac2d06474feadc64091759106a7600a87816e2ce2a1616319bd18f39a7d13127b13cdde7fc5e0a2 WHIRLPOOL 1845a95d4c13623e8511b89ac24b02bfca13798420bea4796b8261a9432497cf195982a3e900bd6618e088837f4336ab3092686aeb4c6919f3af961e4c940c82 AUX libxcb-1.9.1-conflicting-types-for-xcb_ge_event_t.patch 587 SHA256 92d1e003260e32cdcd9fa89d02ccc927479f1a07ded70cc273981f946d5b89cf SHA512 e0ce02880d23125290bed3ba87d00aa8fcd41c03c36f86f27e0d8b7b76aabcad072ed849bbd44d8d1b0ad0331da927b005c6c321cd18e372aab685585eb033c5 WHIRLPOOL 1e105b68899595c47a31cac29542a21be8d11bdf1f937eb690cf87d05a816fb1d8772918e7ee92035b8a23bd24e27f748daf434b31e400a7294f1d8b6fd6a8c9 AUX libxcb-1.9.1-list-object-has-no-attribute-lenfield_name.patch 1511 SHA256 fc06ba13724e6dca305374c1c9ef979e1cfb9654bfdc01360c04fd504201b7df SHA512 ceb3c68a1d555322ed2401f13037897935313c61c2616028fd8092773432993c138f55a91ecba55b8abfa69ba9332a7b24117c10e8faf9061eded06ea93f5761 WHIRLPOOL 08c6712d693c1012d67f055eea1391c2528c93fdb2472105767d68f1d7d48e5d00ba8bd0596836ccf234e0907764d8ece0db35dcf0734bed2ffcf2be66408f35 @@ -10,29 +11,18 @@ DIST libxcb-1.11.tar.bz2 517700 SHA256 03635d70045b9ede90778e67516135828a57de87a DIST libxcb-1.9.1.tar.bz2 373312 SHA256 d44a5ff4eb0b9569e6f7183b51fdaf6f58da90e7d6bfc36b612d7263f83e362f SHA512 541d6e07b1a0da61c3cc1dbdae50ce4e55f1a27e79e277db5af192d02c8360bb3958c597d6692f2c6afcf009ae7b312459f65e8c8d2f1bcc446f7f512bacdd41 WHIRLPOOL cc2af531d5beddec577507d4cf983262069144d7e9667958ce03bba6ceebb907488ddf475253e856b879e81333cfac8bfbc2c8092d60fbfa49a3b447af6e6f68 DIST libxcb-1.9.3.tar.bz2 400283 SHA256 aad09d223fcb5bd345ce4d1737f178a557b6f2e201128e1ee3c83af46028018b SHA512 796673c8df6bf0e3e1f847a3d565502b4ff4e4981c9104c6ca0367d7a15bffd266860dfb545366a4d96695efd060afe205b990983e08b4da8470a7f0a8d4a7a1 WHIRLPOOL 6de787900ef93c13d304739862b04d6c582dbafeebadf9b260064da92821f0681198364265fe5bcaf12f34f9a9020e3ad7e2dbbdb7cd627a909d803105df2f8b EBUILD libxcb-1.10.ebuild 1511 SHA256 827fd1b043e032155dd8a14ec07084dc30a49a6c3b2754ed9244efe3289250d8 SHA512 6053e6b7e3750f60c80395e3aadc1f2e3f4c9a8bc09b3dcdc5387ba9de6400dca2757c0fb8ee6a5f6a39ed3f4756d52ca4e1d3ca995eedf280a2d83171a74d2e WHIRLPOOL a9fb53c87db4912102454ccf4555cc02aed4dbbe75c6e70f90f6c0994f39936a4f9ffcb8422130fb5262c556b04d43a9be791c3d84c38d7ae2955c44924988b9 +EBUILD libxcb-1.11-r1.ebuild 1701 SHA256 0d79a3482d48d2fbb092b8d0f1ea2ebf2e029b0f882bfae48569649c20514c5c SHA512 721fc6557f11fc14def487bd6d4032298f466a892aa108edcb5b6815ad7dfe38e85594de2a0dc1e47c6d609c17d77e967d1814c2bee61f460c26f28f39bd5054 WHIRLPOOL 1134ad6ec3fdb7ec259bacc34f9e1e2e6785eae531e20c5f7e341b0b347ad70a832bb438ae0f35ea0cc8c3dc662386c150ffbf27c69c18cededef30c91e75996 EBUILD libxcb-1.11.ebuild 1616 SHA256 727d031e8ff52818754f1f96892dabace23a872fe760ba212a05ac230e56105a SHA512 aac4e0f507290055c656bbc75e7969d9340148db448d3730bd6be97b900478ed552b7d5b9f46e3b81c165b6ce92abd4c2006fca4137d05ac2580691ea0aab89c WHIRLPOOL cf2ac1c9ee60d6145781cc6577fe7724b425e7e454135da293eb20e017080cfbb87f18065bc28f32bbe5fdc41b9daef88a395177301be973b8c7c27a814cb201 EBUILD libxcb-1.9.1-r1.ebuild 2091 SHA256 137cdcb6209195b10928f2667a3691040f0d41794787a7be8f368fcbf146f91e SHA512 b4d12c71190a5d84f0b2b386ea7a2d2a06f90ef47ff8713cd700b99103042e8010c0b26e7cf515b5d45f5f1bbe711d2e5f5c9823c5f3462b6f8df731417c8646 WHIRLPOOL c30878dfa9bc103119a1f66bbb12303715f30bd7c9ca2de24221d1daf21521d9464252d196d1639d56980eae3b110e8d538af4713f7125985c28c5de99e360d4 EBUILD libxcb-1.9.1.ebuild 1402 SHA256 6c87148636bcfb2c63ee2326a2c44d73acc41da2d2ba60c1524a71d0fa52ff71 SHA512 603e8ce83fab2ced9b90f6110e26e4cbd8886f29e0801e03deb95286f0484ecf8eafc242e1f602ccf776619f21cc077b7eb31d08f02df1180ad12917e43f8132 WHIRLPOOL 9ac8f7a02e6c37f6078de4c1bb973417e73c2d518dd9dacfbb3e8a8179980ce272691f9eb6f9fb5aaebe493763ed4a0c2a513baca6114ea8eaa3837c9cdde026 EBUILD libxcb-1.9.3-r1.ebuild 1542 SHA256 bb09890b43df1d5ed0e60ef04abe36793dd3c30cf097e0098156a7927a15b181 SHA512 32d784389f6653c6d5c0c976ac647a9a247ad44eeff6049df292915c1e773f983428b15050519cfc81b753aeff995ed96f37567ce79a2f8f1be6ce432969a000 WHIRLPOOL 9be2604ce3030a28e9c7cfa9f9b82138960b795a4d1ba55ea31e35593c135d50ff1aaef75fbbc46a86716ddaa63598b1af13358068bdca4f06d5b7aaf3a9ca61 EBUILD libxcb-1.9.3.ebuild 1429 SHA256 11939d6ce0ab2c202da8d3144c9624f6d0f8ae044da65e74670e415ddc78d01f SHA512 207e0ef128cb191b7490335c8f82edce7a4a563f0532d7f67fb10822abbb7ebb261208d277b0cb8b5fd34718e5238a1b844271bae6f380c1ecae6d8abccde50d WHIRLPOOL 4fa29f60f817e14bba389f7c71860ea9a1253a885583aa72ec207c6e7ba4471d87111d8da0462b5c66c3e6cbd495a80822c2b2b7f9e6a3cc585167824f96ce32 -MISC ChangeLog 18414 SHA256 15bb5fce68f80964332a13f93f6c511ab44d2929317b5789fe74fe3c25add2ed SHA512 844563932a47e3e359c0bad4f40d592ce249dc9f9e4d37456a6e39e8f92e8c31bd81a651ccf150966f06fd62bc005f3bb558a7052ac833a8e1afb23202258f60 WHIRLPOOL 46f9d57e69b45fc9870ae96ecdc8f5908598a70dce54716721cede8c77cb42c23074a733afb2314ee22d3710dde7c00c13d47b1a0e6965e07d38458dfc6d95a8 +MISC ChangeLog 18674 SHA256 2a0ef68cdf6f42cea3646f235c556c1cb372015c2720763fd8ff7b917a0f3241 SHA512 4d560a60b81f6a9394a5713aa6e3cf0edf62227f1c30d5be70bb408f57147b2e01cca0a38f1fe653a124d2fb4b3fa2411499148eeb632b141db3af4bc1585516 WHIRLPOOL 84603fc2952abc775307dad742ca0809c464ee02dc8701de0d49fcd270ef3cc2e1b5bf9a9eec30b7fd01fc05ffb4a5e2d12448fdb8ec3698a7c164aa8e08c966 MISC metadata.xml 237 SHA256 0c2aa4d6e3296274ca75e17e881fa5e9aa79c8cf139b02012c9373a1735b42a6 SHA512 389a13c5762b613cd4f40f2aec55a84e4cad8ffe3c7fc9ccd6a775bc51a0a0a5b410c98a2b1216264b983ef7cb15e1caf046b56fe64567c7c2e4c80923082621 WHIRLPOOL e718d25c331f37daff57dfb4819eb97062576e355cdad14360622bafc9428cb1a1d2c470a32fb2db4abc2fddada4bb9dd18c06ae9f3adb2cc6f47312a973b5f7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQJ8BAEBCABmBQJUlpYAXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOIVAQAOJaqOlcTrd8Vdvw/u0VcT/l -djvn7z6yqfyS7ZO54T4T6SGtGor+8zCq5Z+vyVuRvuL1b0HL3Wb4LCm6O1w3O/1y -c7I5Z3p7BZeWomH0AGV91aGceh6voC5Ha2gqg1R7Gr7a4rN7pwWXhu8vMrq1hVx9 -yef0vIBEJiftR4ctLhvtf6LuAjRhyObngTFS6pMI+zWt0ThXt9xZhMNPGSe1mFAX -TzRhQ/A4Pj5PC2SIU0UTBU9IyqmqnJ5sOGOhszYAgNPA0x3CHoAp1bTpb74fTbiJ -hEv6Dn9B+XixYdOW2Wk61H4lOHk9mgbYzY4EfHqOR21Qcz0zCbcihwn2Lu9KmlHP -vFXpG0SPnX/ksDrpDAgX15eXdqsPMXGczC64D+d17kQttetTVJu+x0lD7yx7Uz76 -d216KzLR1zCjMu5Yk4FJT0byJjnmd9dQ1BOTE4bYbYcHdAVmh1LxAy+Ii1QisUKU -1s8OjF1OW/QMY5Xh/zIsdfkIuPHhO28QrDyHuZ+mUNo5QiJbBO2DPTYPRZ7VS+Wv -7a6TLSRENeWghik2rTLGBST2Xv2At1gl6Barxu06pjCptLHwL1am6xFIFj+QvJr+ -gnWM5sNEgz2b1ROhlfxDJMwlayuV3c47AZKrUXsbIX5k/z3+bjusrBoUaxPiYRuC -m56+7gpe5vwopqkQH76y -=Oyc6 +iEYEAREIAAYFAlSh8ecACgkQfUU/I5AasIohnwCfTncvsyAwKG6S5iBLNZRfn3Gz +i9cAoKpHD4bRaCPMBdDii7BZhaFfarWl +=5AQJ -----END PGP SIGNATURE----- diff --git a/x11-libs/libxcb/files/libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch b/x11-libs/libxcb/files/libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch new file mode 100644 index 000000000000..0f8aa1198234 --- /dev/null +++ b/x11-libs/libxcb/files/libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch @@ -0,0 +1,257 @@ +From e9b5234b3b0b53bd3a35f947ddb8a72d03cf1825 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?R=C3=A9mi=20Cardona?= <remi@gentoo.org> +Date: Mon, 29 Dec 2014 20:18:22 +0100 +Subject: [PATCH] Don't install headers/man pages for disabled extensions +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +https://bugs.gentoo.org/show_bug.cgi?id=533906 + +Signed-off-by: Rémi Cardona <remi@gentoo.org> +--- + src/Makefile.am | 52 ++++++++++++++++++++++++++-------------------------- + 1 file changed, 26 insertions(+), 26 deletions(-) + +diff --git a/src/Makefile.am b/src/Makefile.am +index 5a3c52a..774ad8e 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -24,208 +24,208 @@ XCB_LIBS = libxcb.la + + # FIXME: find a way to autogenerate this from the XML files. + +-EXTSOURCES += composite.c + if BUILD_COMPOSITE ++EXTSOURCES += composite.c + lib_LTLIBRARIES += libxcb-composite.la + libxcb_composite_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_composite_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_composite_la_SOURCES = composite.c composite.h + endif + +-EXTSOURCES += damage.c + if BUILD_DAMAGE ++EXTSOURCES += damage.c + lib_LTLIBRARIES += libxcb-damage.la + libxcb_damage_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_damage_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_damage_la_SOURCES = damage.c damage.h + endif + +-EXTSOURCES += dpms.c + if BUILD_DPMS ++EXTSOURCES += dpms.c + lib_LTLIBRARIES += libxcb-dpms.la + libxcb_dpms_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_dpms_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_dpms_la_SOURCES = dpms.c dpms.h + endif + +-EXTSOURCES += dri2.c + if BUILD_DRI2 ++EXTSOURCES += dri2.c + lib_LTLIBRARIES += libxcb-dri2.la + libxcb_dri2_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_dri2_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_dri2_la_SOURCES = dri2.c dri2.h + endif + +-EXTSOURCES += dri3.c + if BUILD_DRI3 ++EXTSOURCES += dri3.c + lib_LTLIBRARIES += libxcb-dri3.la + libxcb_dri3_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_dri3_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_dri3_la_SOURCES = dri3.c dri3.h + endif + +-EXTSOURCES += present.c + if BUILD_PRESENT ++EXTSOURCES += present.c + lib_LTLIBRARIES += libxcb-present.la + libxcb_present_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_present_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_present_la_SOURCES = present.c present.h + endif + +-EXTSOURCES += glx.c + if BUILD_GLX + lib_LTLIBRARIES += libxcb-glx.la ++EXTSOURCES += glx.c + libxcb_glx_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_glx_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_glx_la_SOURCES = glx.c glx.h + endif + +-EXTSOURCES += randr.c + if BUILD_RANDR ++EXTSOURCES += randr.c + lib_LTLIBRARIES += libxcb-randr.la + libxcb_randr_la_LDFLAGS = -version-info 1:0:1 -no-undefined @lt_enable_auto_import@ + libxcb_randr_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_randr_la_SOURCES = randr.c randr.h + endif + +-EXTSOURCES += record.c + if BUILD_RECORD ++EXTSOURCES += record.c + lib_LTLIBRARIES += libxcb-record.la + libxcb_record_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_record_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_record_la_SOURCES = record.c record.h + endif + +-EXTSOURCES += render.c + if BUILD_RENDER ++EXTSOURCES += render.c + lib_LTLIBRARIES += libxcb-render.la + libxcb_render_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_render_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_render_la_SOURCES = render.c render.h + endif + +-EXTSOURCES += res.c + if BUILD_RESOURCE ++EXTSOURCES += res.c + lib_LTLIBRARIES += libxcb-res.la + libxcb_res_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_res_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_res_la_SOURCES = res.c res.h + endif + +-EXTSOURCES += screensaver.c + if BUILD_SCREENSAVER ++EXTSOURCES += screensaver.c + lib_LTLIBRARIES += libxcb-screensaver.la + libxcb_screensaver_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_screensaver_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_screensaver_la_SOURCES = screensaver.c screensaver.h + endif + +-EXTSOURCES += shape.c + if BUILD_SHAPE ++EXTSOURCES += shape.c + lib_LTLIBRARIES += libxcb-shape.la + libxcb_shape_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_shape_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_shape_la_SOURCES = shape.c shape.h + endif + +-EXTSOURCES += shm.c + if BUILD_SHM ++EXTSOURCES += shm.c + lib_LTLIBRARIES += libxcb-shm.la + libxcb_shm_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_shm_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_shm_la_SOURCES = shm.c shm.h + endif + +-EXTSOURCES += sync.c + if BUILD_SYNC ++EXTSOURCES += sync.c + lib_LTLIBRARIES += libxcb-sync.la + libxcb_sync_la_LDFLAGS = -version-info 1:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_sync_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_sync_la_SOURCES = sync.c sync.h + endif + +-EXTSOURCES += xevie.c + if BUILD_XEVIE ++EXTSOURCES += xevie.c + lib_LTLIBRARIES += libxcb-xevie.la + libxcb_xevie_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_xevie_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_xevie_la_SOURCES = xevie.c xevie.h + endif + +-EXTSOURCES += xf86dri.c + if BUILD_XFREE86_DRI ++EXTSOURCES += xf86dri.c + lib_LTLIBRARIES += libxcb-xf86dri.la + libxcb_xf86dri_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_xf86dri_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_xf86dri_la_SOURCES = xf86dri.c xf86dri.h + endif + +-EXTSOURCES += xfixes.c + if BUILD_XFIXES ++EXTSOURCES += xfixes.c + lib_LTLIBRARIES += libxcb-xfixes.la + libxcb_xfixes_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_xfixes_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_xfixes_la_SOURCES = xfixes.c xfixes.h + endif + +-EXTSOURCES += xinerama.c + if BUILD_XINERAMA ++EXTSOURCES += xinerama.c + lib_LTLIBRARIES += libxcb-xinerama.la + libxcb_xinerama_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_xinerama_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_xinerama_la_SOURCES = xinerama.c xinerama.h + endif + +-EXTSOURCES += xinput.c + if BUILD_XINPUT ++EXTSOURCES += xinput.c + lib_LTLIBRARIES += libxcb-xinput.la + libxcb_xinput_la_LDFLAGS = -version-info 1:0:1 -no-undefined @lt_enable_auto_import@ + libxcb_xinput_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_xinput_la_SOURCES = xinput.c xinput.h + endif + +-EXTSOURCES += xkb.c + if BUILD_XKB ++EXTSOURCES += xkb.c + lib_LTLIBRARIES += libxcb-xkb.la + libxcb_xkb_la_LDFLAGS = -version-info 1:0:0 -no-undefined + libxcb_xkb_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_xkb_la_SOURCES = xkb.c xkb.h + endif + +-EXTSOURCES += xprint.c + if BUILD_XPRINT ++EXTSOURCES += xprint.c + lib_LTLIBRARIES += libxcb-xprint.la + libxcb_xprint_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_xprint_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_xprint_la_SOURCES = xprint.c xprint.h + endif + +-EXTSOURCES += xselinux.c + if BUILD_SELINUX ++EXTSOURCES += xselinux.c + lib_LTLIBRARIES += libxcb-xselinux.la + libxcb_xselinux_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_xselinux_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_xselinux_la_SOURCES = xselinux.c xselinux.h + endif + +-EXTSOURCES += xtest.c + if BUILD_XTEST ++EXTSOURCES += xtest.c + lib_LTLIBRARIES += libxcb-xtest.la + libxcb_xtest_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_xtest_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_xtest_la_SOURCES = xtest.c xtest.h + endif + +-EXTSOURCES += xv.c + if BUILD_XV ++EXTSOURCES += xv.c + lib_LTLIBRARIES += libxcb-xv.la + libxcb_xv_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_xv_la_LIBADD = $(XCB_LIBS) + nodist_libxcb_xv_la_SOURCES = xv.c xv.h + endif + +-EXTSOURCES += xvmc.c + if BUILD_XVMC ++EXTSOURCES += xvmc.c + lib_LTLIBRARIES += libxcb-xvmc.la + libxcb_xvmc_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@ + libxcb_xvmc_la_LIBADD = $(XCB_LIBS) +-- +2.2.1 + diff --git a/x11-libs/libxcb/libxcb-1.11-r1.ebuild b/x11-libs/libxcb/libxcb-1.11-r1.ebuild new file mode 100644 index 000000000000..ef9bdf7c4219 --- /dev/null +++ b/x11-libs/libxcb/libxcb-1.11-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxcb/libxcb-1.11-r1.ebuild,v 1.1 2014/12/30 00:29:26 remi Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} ) +PYTHON_REQ_USE=xml + +XORG_DOC=doc +XORG_MULTILIB=yes +XORG_EAUTORECONF=yes +inherit python-any-r1 xorg-2 + +DESCRIPTION="X C-language Bindings library" +HOMEPAGE="http://xcb.freedesktop.org/" +EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" +[[ ${PV} != 9999* ]] && \ + SRC_URI="http://xcb.freedesktop.org/dist/${P}.tar.bz2" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="selinux xkb" +SLOT="0/${PV}" + +RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}] + >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] + >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]" +# Note: ${PYTHON_USEDEP} needs to go verbatim +DEPEND="${RDEPEND} + dev-libs/libxslt + ${PYTHON_DEPS} + $(python_gen_any_dep \ + ">=x11-proto/xcb-proto-1.11[${MULTILIB_USEDEP},\${PYTHON_USEDEP}]")" + +python_check_deps() { + has_version --host-root ">=x11-proto/xcb-proto-1.11[${PYTHON_USEDEP}]" +} + +pkg_setup() { + python-any-r1_pkg_setup +} + +PATCHES=( + "${FILESDIR}/${P}-xevie-xprint_removal.patch" + "${FILESDIR}/${PN}-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch" +) + +src_configure() { + XORG_CONFIGURE_OPTIONS=( + $(use_enable doc build-docs) + $(use_enable selinux) + $(use_enable xkb) + --enable-xinput + ) + xorg-2_src_configure +} |