diff options
Diffstat (limited to 'x11-libs')
25 files changed, 759 insertions, 18 deletions
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz Binary files differindex 670652384ff3..7ef1e20e3000 100644 --- a/x11-libs/Manifest.gz +++ b/x11-libs/Manifest.gz diff --git a/x11-libs/fltk/Manifest b/x11-libs/fltk/Manifest index caba3a31cf3c..edc3c727b9e7 100644 --- a/x11-libs/fltk/Manifest +++ b/x11-libs/fltk/Manifest @@ -9,12 +9,13 @@ AUX fltk-1.3.3-makefile-dirs.patch 230 BLAKE2B 517999f39b9de4f1f4f447e1d394ad562 AUX fltk-1.3.3-visibility.patch 781 BLAKE2B 7e909b6ec4ac6d915ac7dbab69a86b63166d002f23c51b770f6342d02cc0ea6d6bf1574aa40c25ed6cb5b2bc97c141f0787c67fa283ca8ef5b0753473d977713 SHA512 b9bf0ba24d27210702a98da3e5dbd4db7a36301a163ed8214362aaaa218bcc184d708fe1e249b5be4fd35e481dc5b85b2bf11db3e005436e57ad4436da2819df AUX fltk-1.3.3-xutf8-visibility.patch 4557 BLAKE2B 963c2dbc5d5466d3b5c35b411d53a59d4c8f08b186e9f14b67c5945ea3356ca697c804587b291fdee57c432d738106134dc12158230cc6236f4836fb39dc7e2d SHA512 621cedd0cb4516169f1c87e3286cad3ca9d1685509c7e944e3077243fbee57809d61c734757994d104630cee658d9962dc934cda82932a05e8d80611a1d5ac4d AUX fltk-1.3.4-conf-tests.patch 2259 BLAKE2B cb689918b807d75401ad3621deed635a883629c1e52ad0f797d77fb9e04aa28c9e9331399543f7d7fb63ca150f91d17ad0f7e71afef4364c505bf143bf3a7973 SHA512 a7ffb1c82e9a2c7bcfc7ffc1bfbf9fbf40daf4c5ca1ccb20c6e6d901846636de4c9166de8a63e739a730f4dc28c4527bec2c7390828611dc0b00b6c3e547b72e +AUX fltk-1.3.4-freetype_pkgconfig.patch 1026 BLAKE2B c45e829acb7a8dd023f323205bad37377f6f08974a99a38e34d6ccff60071d1258b68e3b3f10443be4b60dc59037b4c495054e697514c415904aef12d235f698 SHA512 66c654ee00614123546e3e749736dd6333a4d4036c001b1a2469efe3c182546923593746e4eb1583b3ba6a2cf72ba9a838176be53ec320a5ec61277479cae620 AUX fltk-1.3.9999-conf-tests.patch 2259 BLAKE2B cb689918b807d75401ad3621deed635a883629c1e52ad0f797d77fb9e04aa28c9e9331399543f7d7fb63ca150f91d17ad0f7e71afef4364c505bf143bf3a7973 SHA512 a7ffb1c82e9a2c7bcfc7ffc1bfbf9fbf40daf4c5ca1ccb20c6e6d901846636de4c9166de8a63e739a730f4dc28c4527bec2c7390828611dc0b00b6c3e547b72e DIST fltk-1.3.3-source.tar.gz 4986376 BLAKE2B 866d26cd8d7d1e985010f7601598ec87b44674f55d019239ebc0cbf8d70e04d9d1bce7a7c8463740bcd4c4a8ffcc8ef5e44b3f0cb591358d53d513844605c868 SHA512 277ba27e35c20e2d4fc5296bf418c5ab78c821870476e21d49f723765b99b3a559eed4ecd5215ac26d53a1091ada003e17f1553194cebaa97dd854809dd2885d DIST fltk-1.3.4-source.tar.gz 5284217 BLAKE2B 87da82cd04abe81cf095b92b997d4ca0fb7d77fbbb5602848f88ad79e5e41c9bff64b7c948b408b83833fcb658c07b3fe487f55c30357484fab444faca7e990f SHA512 92c236e426ad9b2a2954a6fc401bc9bf4c4c46d47b08f8c9b879da6031ac158ef9b944f28a8bea64d18072d1af8ceaa09c00abebd745fb76dd628636424446c2 EBUILD fltk-1.3.3-r3.ebuild 3803 BLAKE2B fd2812a49fbf0a161e05e9dfc6dd278222d966351547bf1f74ce8e947b9cf5546f5cd6d8873a046c5588c39001186e7dffb0dfbb0e64259ac9a9d60b051d48bb SHA512 ec258a6c44d4f791892c493f21ce315c57c7a55d2120c643c50de72d035c1d34e2c054d6d4384185d0575440b1d160e5035b3c3964fae8347b21b2a383ecb857 EBUILD fltk-1.3.3-r5.ebuild 4433 BLAKE2B e97a841040f092da5d676cd25356961d78d7c433d30210d2c529ef7c5ce3752c6b46647b315169d501272285610277d793ba36e359905994a7ab47015fe71365 SHA512 c9b5ee046d515e15f6459570c9c730e31202bea50d5405ae39e1ba7cb9ea93b1674f1f919eea0047f20f4c1dcd448f3aefaac563411a8238dffa4a2143d29bb9 -EBUILD fltk-1.3.4.ebuild 4280 BLAKE2B 1a22fce32ceb31e374d607586db511796f3caca817191fd52c780af0e3fdd3a4f6aded53899620392961c93c49540cb70829844591ed0ca5d1d0ce60019aa2d5 SHA512 caab687855cf38793ca905969411690f67f3eb2235539db31b01a69cf25ce1f600ee2b7aceae5ae15814fc56f00f7855a769db64d683f07a0b27ce1e18ba7432 +EBUILD fltk-1.3.4.ebuild 4361 BLAKE2B 292833837a11f12aaa266fe963d65b49f61a4107c425991a0f47e86976745ecb3b9ab746f63524aacf5350cda0d184ae48b593319acd85a2dcec6baddaadd9ae SHA512 a94df2610a5478d0910e9066609be20686409345bb3899207c1b01bf233f6838f23af2335f62c3cd0682e0d9a8b3b6035c49707fc6c2998266652829f0e3a802 EBUILD fltk-1.3.9999.ebuild 4314 BLAKE2B 9bcea612a9961f13de6e1fcc43e79426455abec9ec3bfeb3c1a790857e9ddc1de82a36719a8cad0bdd1422bbd8325e2b0a4e16ad98b4c74a2fd68c7af993c7ad SHA512 1dc8dbfdd3162fe85d64b52d3a02c330a74e175fad117b8650d6153c50dbd31699b48ae27b6cc1d87cca61b16d3bbc2cffd51581a21d3b80cb25ff01fb754b6d EBUILD fltk-1.4.9999.ebuild 4267 BLAKE2B fb010316bda38f47c2fc99334e95cd6e702a27e594cc5df0706dae8e6711df3186a1ed3a8b18679f7da37b36478a6bcc43d8034750bab6f39c0defbfa0f6ab21 SHA512 988a881087c14d3ce74ba95ac5fa6ada696cca7848d1321a12df98912521e274cb189d0ab0bb967bdda2c97a3388ee6ffba9fb0239a5a2a3d61a231747b38092 MISC metadata.xml 698 BLAKE2B 5289c4920b3345c4cfb1bd9151974c40b6d45f6ec605c7c1d766ed3c5118d562d645094ea64b4b0baeb83cf7872ff1fe762e0a427d53899b3d8f517233a9665f SHA512 05565c7e9fe48f03536bdb10f0396c4d609ae7e52ecf6e1a04e956a3f8fa9ad68e2a79827ace0e51b60111859a4482054680b361fe7b391b824ebd39bdfbd24f diff --git a/x11-libs/fltk/files/fltk-1.3.4-freetype_pkgconfig.patch b/x11-libs/fltk/files/fltk-1.3.4-freetype_pkgconfig.patch new file mode 100644 index 000000000000..70183412229b --- /dev/null +++ b/x11-libs/fltk/files/fltk-1.3.4-freetype_pkgconfig.patch @@ -0,0 +1,33 @@ +--- fltk-1.3.4/configure.ac ++++ fltk-1.3.4/configure.ac +@@ -1005,13 +1005,13 @@ + AC_ARG_ENABLE(xft, [ --enable-xft turn on Xft support [[default=yes]]]) + + xft_found=no +- if test x$enable_xft != xno; then +- AC_PATH_PROG(FTCONFIG, freetype-config) +- +- if test "x$FTCONFIG" != x; then +- CPPFLAGS="`$FTCONFIG --cflags` $CPPFLAGS" +- CFLAGS="`$FTCONFIG --cflags` $CFLAGS" +- CXXFLAGS="`$FTCONFIG --cflags` $CXXFLAGS" ++ AS_IF([test x$enable_xft != xno], [ ++ PKG_PROG_PKG_CONFIG ++ PKG_CHECK_MODULES(FREETYPE, freetype2, [ ++ CPPFLAGS="$FREETYPE_CFLAGS $CPPFLAGS" ++ CFLAGS="$FREETYPE_CFLAGS $CFLAGS" ++ CXXFLAGS="$FREETYPE_CFLAGS $CXXFLAGS" ++ ],AC_MSG_ERROR([No freetype found])) + + AC_CHECK_LIB(fontconfig, FcPatternCreate) + AC_CHECK_HEADER(X11/Xft/Xft.h, +@@ -1019,8 +1019,7 @@ + [AC_DEFINE(USE_XFT) + LIBS="-lXft $LIBS" + xft_found=yes] )) +- fi +- fi ++ ]) + + dnl Issue a warning message if Xft was not found, abort configure + dnl if Xft was requested explicitly (but not found) diff --git a/x11-libs/fltk/fltk-1.3.4.ebuild b/x11-libs/fltk/fltk-1.3.4.ebuild index b1786d70018e..d8b4321dcc15 100644 --- a/x11-libs/fltk/fltk-1.3.4.ebuild +++ b/x11-libs/fltk/fltk-1.3.4.ebuild @@ -33,6 +33,7 @@ RDEPEND=" " DEPEND=" ${RDEPEND} + virtual/pkgconfig x11-proto/xextproto doc? ( app-doc/doxygen ) xinerama? ( x11-proto/xineramaproto ) @@ -56,6 +57,7 @@ PATCHES=( "${FILESDIR}"/${PN}-1.3.3-makefile-dirs.patch "${FILESDIR}"/${PN}-1.3.3-visibility.patch "${FILESDIR}"/${PN}-1.3.4-conf-tests.patch + "${FILESDIR}"/${PN}-1.3.4-freetype_pkgconfig.patch ) src_prepare() { @@ -80,6 +82,7 @@ src_prepare() { cp fluid/{,x-}fluid.desktop || die + eaclocal eautoconf multilib_copy_sources } diff --git a/x11-libs/goffice/Manifest b/x11-libs/goffice/Manifest index 0e60b2e6e046..1f2e05ed78b5 100644 --- a/x11-libs/goffice/Manifest +++ b/x11-libs/goffice/Manifest @@ -1,3 +1,5 @@ DIST goffice-0.10.38.tar.xz 2373308 BLAKE2B f270233adbbf300ad41516b1ed988db0772b95940196a6ac92c3090f6e52bc47933bb6bb4c023d7137cbca42adfab17fc41b82042c2e9c0340a6cd84942874e5 SHA512 1d72e30ee0b9f322cd4114d0a024a99e6d9ff7efcaeb9ca40b5fffe94180c232f03935743c15b1c6170f8bfc04fea5bdcc4d12760643c66cffafefbaa562fd62 +DIST goffice-0.10.40.tar.xz 2381416 BLAKE2B 24d1905e41e1eb57be53f8f7598776457a17707412e79f2e314e9d1bdbea97a406b1ec27ee628f7d50e22305cd41d900a588520d2995f8be61021ae9b7de60d7 SHA512 1756ab825afe0d4a6249c351b2713b5397827bf289d1c2af5a6a6ccc21797ff01d8b69c72d83c9d8b941d5c73ad03bbf63bd98e475828787d8bbf8d18ffd0ede EBUILD goffice-0.10.38.ebuild 1236 BLAKE2B c76bcf2963ca520fe37ad8b6ba768f3783cde1f764dc8ed6992dae2ba179607a45da2f67ec856980924a62cb7e52c03c5d99da530b3aaf393e6ab55310522ff0 SHA512 7746c69bd8dbb68e207592897711e445f45cc6995452d6b128db24532ec21004fcdd95863561899d78278dc951338d0c6774760eb065249112342ae3ffa95b81 +EBUILD goffice-0.10.40.ebuild 1238 BLAKE2B 3434874fabc86dcaa1b79cbad84b36bc05a75e8d94712c6371ebc19ade6cabfa5523d43eba61e8111d44ec74969d5304aeb1796cdcd7be86f95b941db3bbe856 SHA512 8b212594e4f47b06fb46d086f702acdb89d2968688ebb0865e8e59d5a9d1d2dead48e6e5d6cc037bde5f073f69f858709abc218363a65f4f0068deacd2731def MISC metadata.xml 441 BLAKE2B d1239d813165b887ed43610e0b9a09afd739164ecf52a0b6a94e957550b5dec5e18dbf5777e4b7bf8e1d665edf89bc5777ad90ebd93caeab5af6fc2882eb3469 SHA512 69e822f6c8ecb89ae952b30074c2527e8283eeabe32ac6555d043576b21d0f5a40b968b0211574ce8b1836dac85370070ee86905551bdd8cf2418cdc2ac6c3ce diff --git a/x11-libs/goffice/goffice-0.10.40.ebuild b/x11-libs/goffice/goffice-0.10.40.ebuild new file mode 100644 index 000000000000..9bf3bf394d80 --- /dev/null +++ b/x11-libs/goffice/goffice-0.10.40.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +GNOME2_LA_PUNT="yes" + +inherit gnome2 + +DESCRIPTION="A library of document-centric objects and utilities" +HOMEPAGE="https://git.gnome.org/browse/goffice/" + +LICENSE="GPL-2" +SLOT="0.10" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="+introspection" + +# FIXME: add lasem to tree +RDEPEND=" + >=app-text/libspectre-0.2.6:= + >=dev-libs/glib-2.38.0:2 + dev-libs/libxslt + >=gnome-base/librsvg-2.22:2 + >=gnome-extra/libgsf-1.14.24:=[introspection?] + >=dev-libs/libxml2-2.4.12:2 + >=x11-libs/pango-1.24:= + >=x11-libs/cairo-1.10:=[svg] + x11-libs/libXext:= + x11-libs/libXrender:= + >=x11-libs/gdk-pixbuf-2.22:2 + >=x11-libs/gtk+-3.20:3 + introspection? ( + >=dev-libs/gobject-introspection-1:= + >=gnome-extra/libgsf-1.14.23:= ) +" +DEPEND="${RDEPEND} + dev-lang/perl + virtual/perl-Getopt-Long + virtual/perl-IO-Compress + virtual/perl-Compress-Raw-Zlib + >=dev-util/gtk-doc-am-1.12 + >=dev-util/intltool-0.35 + virtual/pkgconfig +" + +src_configure() { + gnome2_src_configure \ + --without-lasem \ + --with-gtk \ + --with-config-backend=gsettings \ + $(use_enable introspection) +} diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest index c073c76599f0..cba4711526d2 100644 --- a/x11-libs/gtk+/Manifest +++ b/x11-libs/gtk+/Manifest @@ -6,11 +6,14 @@ AUX gtk+-3.22.20-libcloudproviders-automagic.patch 1904 BLAKE2B ed4e774a5641a8e8 AUX gtkrc 627 BLAKE2B 57af25dcadfa09ea784ac485db383753deda23c42ce22582f03041abf7a061e70eced09592ab0750786bea3555d760febc913762b8369b50b327fbd03d918279 SHA512 9fb246b8e483cfb5f8d3666397d50547ad0cdaa8bdf5737e67e14dd100952438ac93396f0d752306c02aa4934453a43eb360093c4e323e99bbe0706c40171dc4 AUX settings.ini 96 BLAKE2B dd0ffe58f3c702d0518e1ad59930a511f98fd1b6e7139b2b2293a3dc8b0419a63a14260ba75b30dc9197f0423a375c675b4f3b34d593ce12828192d18e539fbb SHA512 76eff45e3413ed7b2fb6bb557c363cd6d8a65ae505709cf5ce26d579470e38968d51e72615779f47fac2994937a3c64ac4143c6cbd2cf5a2db23a01bcd9b6418 DIST gtk+-2.24.31.tar.xz 12805344 BLAKE2B f516f9970a95afa21ae5dbe9f0cafd3c57c5cd27af0c6740a0f7f4367eb8032719e39e533bf89db72dddba7485ee499da9c2370707f51bbc4a7af2d4fb7c1309 SHA512 75b846661308d94b5236e7e1c367deabf57753792ca87e92f9769822dd5ec90e00cd8d5574adcc12162e3702e1ae6dc152278a1d218f9bd9e4d1c8dc1dd520c1 +DIST gtk+-2.24.32-patchset.tar.xz 6392 BLAKE2B cd3a7256bf0552cd483a59dfd856497f5d908edb40d73c25a336726b880872a219d03a7163226abca6155bfb34a38675817124a82780760b226265ea3fdc3246 SHA512 6c8763826b479c9c122bb991ae42b0ce0e754d460be5c6ea8d1bba28f7318c014822eccaae0b39c3b7c16804991c8c46c53cd8ded3ad6212830a2f5746567543 +DIST gtk+-2.24.32.tar.xz 12620860 BLAKE2B 03f4c0a8be98473f62bc8c86859937969c4169960a5f93d37ff6dcde00413215fa6c7125b15781bf50d67b40aa0056cb71b83fb50acb2c3467b5deb3c8d938f0 SHA512 8e8fd9ae32f1d6fb544da260f00599f0f05090d910d767b06ef086ab4f1f8373a29bb0da9767761c9b5f4cfd51b5c45d0fa5d39b0428c839ddf0a579df806696 DIST gtk+-3.22.19.tar.xz 18841024 BLAKE2B dc4c27d022c6766036b16e52b53b4aa3946c41457abaabca390bdba2b720db71b9c584101990928af1bef73dc49f7b71a951ba0000bd52e11aa5306a1d877f18 SHA512 c83198794433ee6eb29f8740d59bd7056cd36808b4bff1a99563ab1a1742e6635dab4f2a8be33317f74d3b336f0d1adc28dd91410da056b50a08c215f184dce2 DIST gtk+-3.22.26.tar.xz 18922136 BLAKE2B a1e43be24abe2bda8eb63f3794b191b152abb5717334f8f46fe3158eb7ec92d5413ed3ca0df2a1ad676deacee3e7ce5e737661ec5f5c911609d40d3b9379c4c4 SHA512 2fd3a4175168d37f243359bac5df84722a2830fe5b62f86b914ce39ff500f0361e412843922343dffef8bee8f1205799ff86dd3ae8ac419928f4fe977e0e946f DIST gtk+-3.22.29.tar.xz 18964852 BLAKE2B a7551d604a1e27cba1d0580f2645bf4afff900908ce40d3d4d05cfb7348afc0620922e9b7939cf4ce2314ff489ffe38386aaf2634f3eff6591dfd0a225f19bc7 SHA512 046fa4458626e81ea7b1ddb753d53ecd91d0f2101af428cfdf77fe866bbe430cb3622203cc5e895b220a9364e35009245cdaf76e0cfa30d32d31095b5fcb42bc DIST gtk+-3.22.30.tar.xz 18946084 BLAKE2B 020512f61ae9d265849bb684c55c6ad3f1e1726d73ce169cd482e781e614f22f37ac23bc721b1dc11df03f0d4e07333266cc8549633cb255ca99a85a499108d3 SHA512 31440a615cb2f406d0f904e59febb8f876106f27818ddd6951c76ab9bcb421ca480dae2bebfb1c4b1e03b833fc7c42e9feede053d9d71f19a02fe778e3197b38 EBUILD gtk+-2.24.31-r1.ebuild 10104 BLAKE2B 2d9f63b1aaea867dc1bf0267e0e4000590ae10bfc3b4e1f3539cc1d83b55e874383f621db1cb5564283c069f606ed90dcb5c8cc3c45716507bbff31924da0ba3 SHA512 7efbaaa3ffccb8268f50fdf05cc96f0c87a6801a64e89977153368ae334176325ee77822fa663455e808d18008e54faf86c0d5a4cf9b6d5dc995ca8c3d33f61e +EBUILD gtk+-2.24.32.ebuild 10266 BLAKE2B 7cfebdbcdfd353baa0d5f9c96dbc0bb2e23ea6d3e5f4873162e809e7dbee1fa245dceed33280622fd1fd7c40f5a9f1a8367ffdd58d20de749a2aabbd837a19e4 SHA512 1fe08fbfaf0775e9b7fe8ec12053b9a7d8e07554ae9461b5b520668020a1097756a8b1505c339ea4d29184477016cc838cd09f26bd930995cd47e5d9debcbc87 EBUILD gtk+-3.22.19.ebuild 6779 BLAKE2B d3116d1930a2f383ada49111144c8371cce1a07c990757d7e8a936e13f65beb90c33385dc87d13deea0022f89755d3c01d632c922e7fd6ad30619a968d70b418 SHA512 8d04280a143b9ace7b9ee2149e6554149e0306a70c90806cad6063f05afd8cacba30d4ba88091f8bc9ec2344f5bead4c4ee8e61d21cbbfccb9656fe8fbd03345 EBUILD gtk+-3.22.26.ebuild 6961 BLAKE2B f7efd4cd7ea7a91ed82a1eab888a3eb317a72e8c5d71adac4e5d231d69ca51298eb7c997c9da8db631f4c7ba46738e0b14b00d5cc56a3f2d773af95367a31f69 SHA512 8ef4e04588eff83a258b03241a0794c8f962077bd36bf2372f78dc70588ebd0a4d0ba3877338495d3bc977f9ba04d26fa7d24053a6b4368ff22a31704622eed1 EBUILD gtk+-3.22.29.ebuild 6956 BLAKE2B 141e82c0425200f8b1049a3e1d4322660683946d0b9db9bb4cb1088ef715c348b88767416e4cb6add0856bd15e4e013b8ad63f6738a8e5fc94eb1707ba9d28fd SHA512 bb2144d552db23627b52aad76df748598d69cbbccfe379651dd6ac3c1715d1fff627ee375899f0103811f2dc4bb3d5e61f761e9c0cdf899ce5b8ecbc15b4ffdd diff --git a/x11-libs/gtk+/gtk+-2.24.32.ebuild b/x11-libs/gtk+/gtk+-2.24.32.ebuild new file mode 100644 index 000000000000..dde87af5e34a --- /dev/null +++ b/x11-libs/gtk+/gtk+-2.24.32.ebuild @@ -0,0 +1,311 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +GNOME2_EAUTORECONF="yes" + +inherit eutils flag-o-matic gnome2 multilib multilib-minimal readme.gentoo-r1 virtualx + +DESCRIPTION="Gimp ToolKit +" +HOMEPAGE="https://www.gtk.org/" +SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz" + +LICENSE="LGPL-2+" +SLOT="2" +IUSE="aqua cups examples +introspection test vim-syntax xinerama" +REQUIRED_USE=" + xinerama? ( !aqua ) +" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +# Upstream wants us to do their job: +# https://bugzilla.gnome.org/show_bug.cgi?id=768663#c1 +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-libs/atk-2.10.0[introspection?,${MULTILIB_USEDEP}] + >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.14-r4:=[aqua?,svg,${MULTILIB_USEDEP}] + >=x11-libs/gdk-pixbuf-2.30.7:2[introspection?,${MULTILIB_USEDEP}] + >=x11-libs/pango-1.36.3[introspection?,${MULTILIB_USEDEP}] + x11-misc/shared-mime-info + + cups? ( >=net-print/cups-1.7.1-r2:=[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + !aqua? ( + >=x11-libs/cairo-1.12.14-r4:=[aqua?,svg,X,${MULTILIB_USEDEP}] + >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}] + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] + >=x11-libs/libXrandr-1.5[${MULTILIB_USEDEP}] + >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}] + >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}] + >=x11-libs/libXcomposite-0.4.4-r1[${MULTILIB_USEDEP}] + >=x11-libs/libXdamage-1.1.4-r1[${MULTILIB_USEDEP}] + xinerama? ( >=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] ) + ) +" +# docbook-4.1.2 and xsl required for man pages +# docbook-4.3 required for gtk-doc +DEPEND="${COMMON_DEPEND} + app-text/docbook-xsl-stylesheets + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xml-dtd:4.3 + dev-libs/libxslt + dev-libs/gobject-introspection-common + >=dev-util/gtk-doc-am-1.20 + >=sys-devel/gettext-0.18.3[${MULTILIB_USEDEP}] + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + !aqua? ( + >=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}] + >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] + >=x11-proto/inputproto-2.3[${MULTILIB_USEDEP}] + >=x11-proto/damageproto-1.2.1-r1[${MULTILIB_USEDEP}] + xinerama? ( >=x11-proto/xineramaproto-1.2.1-r1[${MULTILIB_USEDEP}] ) + ) + test? ( + x11-themes/hicolor-icon-theme + media-fonts/font-misc-misc + media-fonts/font-cursor-misc ) +" + +# gtk+-2.24.8 breaks Alt key handling in <=x11-libs/vte-0.28.2:0 +# Add blocker against old gtk-builder-convert to be sure we maintain both +# in sync. +RDEPEND="${COMMON_DEPEND} + >=dev-util/gtk-update-icon-cache-2 + !<gnome-base/gail-1000 + !<dev-util/gtk-builder-convert-${PV} + !<x11-libs/vte-0.28.2-r201:0 + >=x11-themes/adwaita-icon-theme-3.14 + x11-themes/gnome-themes-standard +" +# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710 +PDEPEND=" + x11-themes/gtk-engines-adwaita + gnome-base/librsvg[${MULTILIB_USEDEP}] + vim-syntax? ( app-vim/gtk-syntax ) +" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="To make the gtk2 file chooser use 'current directory' mode by default, +edit ~/.config/gtk-2.0/gtkfilechooser.ini to contain the following: +[Filechooser Settings] +StartupMode=cwd" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gtk-query-immodules-2.0$(get_exeext) +) + +PATCHES=( + # Fix tests running when building out of sources, bug #510596, upstream bug #730319 + "${FILESDIR}"/${PN}-2.24.24-out-of-source.patch + # Rely on split gtk-update-icon-cache package, bug #528810 + "${FILESDIR}"/${PN}-2.24.31-update-icon-cache.patch # requires eautoreconf + # Upstream gtk-2-24 branch up to 2018-05-06 state, bug #650536 safety + "${WORKDIR}"/patches/ # requires eautoreconf +) + +strip_builddir() { + local rule=$1 + shift + local directory=$1 + shift + sed -e "s/^\(${rule} =.*\)${directory}\(.*\)$/\1\2/" -i $@ \ + || die "Could not strip director ${directory} from build." +} + +set_gtk2_confdir() { + # An arch specific config directory is used on multilib systems + GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}" +} + +src_prepare() { + # Various glib marshaller churn could break build against a different glib version, force regeneration + rm -v gdk/gdkmarshalers.{c,h} gtk/gtkmarshal.{c,h} gtk/gtkmarshalers.{c,h} \ + perf/marshalers.{c,h} gtk/gtkaliasdef.c gtk/gtkalias.h || die + + # Stop trying to build unmaintained docs, bug #349754, upstream bug #623150 + strip_builddir SUBDIRS tutorial docs/Makefile.{am,in} + strip_builddir SUBDIRS faq docs/Makefile.{am,in} + + # -O3 and company cause random crashes in applications, bug #133469 + replace-flags -O3 -O2 + strip-flags + + if ! use test ; then + # don't waste time building tests + strip_builddir SRC_SUBDIRS tests Makefile.{am,in} + strip_builddir SUBDIRS tests gdk/Makefile.{am,in} gtk/Makefile.{am,in} + else + # Non-working test in gentoo's env + sed 's:\(g_test_add_func ("/ui-tests/keys-events.*\):/*\1*/:g' \ + -i gtk/tests/testing.c || die "sed 1 failed" + + # Cannot work because glib is too clever to find real user's home + # gentoo bug #285687, upstream bug #639832 + # XXX: /!\ Pay extra attention to second sed when bumping /!\ + sed '/TEST_PROGS.*recentmanager/d' -i gtk/tests/Makefile.am \ + || die "failed to disable recentmanager test (1)" + sed '/^TEST_PROGS =/,+3 s/recentmanager//' -i gtk/tests/Makefile.in \ + || die "failed to disable recentmanager test (2)" + sed 's:\({ "GtkFileChooserButton".*},\):/*\1*/:g' -i gtk/tests/object.c \ + || die "failed to disable recentmanager test (3)" + + # https://bugzilla.gnome.org/show_bug.cgi?id=617473 + sed -i -e 's:pltcheck.sh:$(NULL):g' \ + gtk/Makefile.am || die + + # UI tests require immodules already installed; bug #413185 + if ! has_version 'x11-libs/gtk+:2'; then + ewarn "Disabling UI tests because this is the first install of" + ewarn "gtk+:2 on this machine. Please re-run the tests after $P" + ewarn "has been installed." + sed '/g_test_add_func.*ui-tests/ d' \ + -i gtk/tests/testing.c || die "sed 2 failed" + fi + fi + + if ! use examples; then + # don't waste time building demos + strip_builddir SRC_SUBDIRS demos Makefile.{am,in} + fi + + gnome2_src_prepare +} + +multilib_src_configure() { + [[ ${ABI} == ppc64 ]] && append-flags -mminimal-toc + + ECONF_SOURCE=${S} \ + gnome2_src_configure \ + $(usex aqua --with-gdktarget=quartz --with-gdktarget=x11) \ + $(usex aqua "" --with-xinput) \ + $(use_enable cups cups auto) \ + $(multilib_native_use_enable introspection) \ + $(use_enable xinerama) \ + --disable-papi \ + --enable-man \ + --with-xml-catalog="${EPREFIX}"/etc/xml/catalog \ + CUPS_CONFIG="${EPREFIX}/usr/bin/${CHOST}-cups-config" + + # work-around gtk-doc out-of-source brokedness + if multilib_is_native_abi; then + local d + for d in gdk gtk libgail-util; do + ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die + done + fi +} + +multilib_src_test() { + virtx emake check +} + +multilib_src_install() { + gnome2_src_install +} + +multilib_src_install_all() { + # see bug #133241 + # Also set more default variables in sync with gtk3 and other distributions + echo 'gtk-fallback-icon-theme = "gnome"' > "${T}/gtkrc" + echo 'gtk-theme-name = "Adwaita"' >> "${T}/gtkrc" + echo 'gtk-icon-theme-name = "Adwaita"' >> "${T}/gtkrc" + echo 'gtk-cursor-theme-name = "Adwaita"' >> "${T}/gtkrc" + + insinto /usr/share/gtk-2.0 + doins "${T}"/gtkrc + + einstalldocs + + # dev-util/gtk-builder-convert split off into a separate package, #402905 + rm "${ED}"usr/bin/gtk-builder-convert || die + rm "${ED}"usr/share/man/man1/gtk-builder-convert.* || die + + readme.gentoo_create_doc +} + +pkg_preinst() { + gnome2_pkg_preinst + + multilib_pkg_preinst() { + # Make immodules.cache belongs to gtk+ alone + local cache="usr/$(get_libdir)/gtk-2.0/2.10.0/immodules.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"/${cache} || die + fi + } + multilib_parallel_foreach_abi multilib_pkg_preinst +} + +pkg_postinst() { + gnome2_pkg_postinst + + multilib_pkg_postinst() { + gnome2_query_immodules_gtk2 \ + || die "Update immodules cache failed (for ${ABI})" + } + multilib_parallel_foreach_abi multilib_pkg_postinst + + set_gtk2_confdir + + if [ -e "${EROOT%/}/etc/gtk-2.0/gtk.immodules" ]; then + elog "File /etc/gtk-2.0/gtk.immodules has been moved to \$CHOST" + elog "aware location. Removing deprecated file." + rm -f ${EROOT%/}/etc/gtk-2.0/gtk.immodules + fi + + if [ -e "${EROOT%/}${GTK2_CONFDIR}/gtk.immodules" ]; then + elog "File /etc/gtk-2.0/gtk.immodules has been moved to" + elog "${EROOT%/}/usr/$(get_libdir)/gtk-2.0/2.10.0/immodules.cache" + elog "Removing deprecated file." + rm -f ${EROOT%/}${GTK2_CONFDIR}/gtk.immodules + fi + + # pixbufs are now handled by x11-libs/gdk-pixbuf + if [ -e "${EROOT%/}${GTK2_CONFDIR}/gdk-pixbuf.loaders" ]; then + elog "File ${EROOT%/}${GTK2_CONFDIR}/gdk-pixbuf.loaders is now handled by x11-libs/gdk-pixbuf" + elog "Removing deprecated file." + rm -f ${EROOT%/}${GTK2_CONFDIR}/gdk-pixbuf.loaders + fi + + # two checks needed since we dropped multilib conditional + if [ -e "${EROOT%/}/etc/gtk-2.0/gdk-pixbuf.loaders" ]; then + elog "File ${EROOT%/}/etc/gtk-2.0/gdk-pixbuf.loaders is now handled by x11-libs/gdk-pixbuf" + elog "Removing deprecated file." + rm -f ${EROOT%/}/etc/gtk-2.0/gdk-pixbuf.loaders + fi + + if [ -e "${EROOT%/}"/usr/lib/gtk-2.0/2.[^1]* ]; then + elog "You need to rebuild ebuilds that installed into" "${EROOT%/}"/usr/lib/gtk-2.0/2.[^1]* + elog "to do that you can use qfile from portage-utils:" + elog "emerge -va1 \$(qfile -qC ${EPREFIX}/usr/lib/gtk-2.0/2.[^1]*)" + fi + + if ! has_version "app-text/evince"; then + elog "Please install app-text/evince for print preview functionality." + elog "Alternatively, check \"gtk-print-preview-command\" documentation and" + elog "add it to your gtkrc." + fi + + readme.gentoo_print_elog +} + +pkg_postrm() { + gnome2_pkg_postrm + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}"usr/$(get_libdir)/gtk-2.0/2.10.0/immodules.cache + } + multilib_foreach_abi multilib_pkg_postrm + fi +} diff --git a/x11-libs/libXres/Manifest b/x11-libs/libXres/Manifest index 55a33a393188..e0a6828fe462 100644 --- a/x11-libs/libXres/Manifest +++ b/x11-libs/libXres/Manifest @@ -1,5 +1,5 @@ DIST libXres-1.0.7.tar.bz2 282925 BLAKE2B fe453dfdddba0a07ed2bc086782e8e714d148adcc0316c35329cc1538fd1be53c286ed1aae136095e5b6f2fc57a0b74c06eb49a74375d6444bcbba96e16ab7e5 SHA512 796a79ab694317910442cb10a936711df9dde95764eef11efb8dedc85114977e56409de2f640553f1ad492325df178b8cfbeaeec3f03bf084638c555e44292e0 DIST libXres-1.2.0.tar.bz2 286635 BLAKE2B 0c0813118c7ecd5851b075a4001e0e34fa3df92bd8367717eee42ec20352cab3443d232715c1d40c5df313f6508d2dddc779980d11744a1f897cc7511bfdfdf4 SHA512 8eb5a36b1f030eb4e27e676cc4befcc073da66a7bce2b39089314e1facb629d13b087bb53ca2c95fe5291857da7ff9f80c6ab28fb3e245eeb9e0344937900172 EBUILD libXres-1.0.7.ebuild 546 BLAKE2B 87f33f90cfb623d0fe605520684093e946c60c27c1be5ef59759b8b1a4c05a16165a4771dc4b4c409dadebb74d7101d41cb71036dca124ed06613160d93cb487 SHA512 5d2df1ef0e9dd10f057a4481c85edb007e940cbd3a63738ccbe2d9795a1fc3b1092767a814bccf25bfbdc6c08793c72a14ca78f226db5c0e31edc682111db489 -EBUILD libXres-1.2.0.ebuild 555 BLAKE2B 047d346e28e34c23436dc9d0793842bbe0ca001c1d00d5e7dcc1da43caeaaadcf6bddf099a9d4445499f2e68d955b247c9a7d174907a177c5080a4327d82bb0f SHA512 d8e55340bc04c02633e87706348ebc5c25f02c4d07fd00f06d1a971bbadc2d491d6bd738ea6845a0231a293c90eb7688b5d08cb65a5dc6400dca9bf90ff45c50 +EBUILD libXres-1.2.0.ebuild 548 BLAKE2B 2e598cbdc750adb6a1ff3b795d3e0d42ec45868efe2428af2caae4fbbb7a4bc4df074b4aae326ddcd2cfa0090591dfadf0605908deb2f305f0835a8cf34c99ae SHA512 0bfd09a2b5663db9ed2259ad50c9d3eb841455e045b24624c3aa05438479b9f11a2f7e4e9d2073a4793c33d02ad38aa52138bc06afe5e67455f2335776af74e0 MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 diff --git a/x11-libs/libXres/libXres-1.2.0.ebuild b/x11-libs/libXres/libXres-1.2.0.ebuild index 5bbead434986..129135e7c8a2 100644 --- a/x11-libs/libXres/libXres-1.2.0.ebuild +++ b/x11-libs/libXres/libXres-1.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -7,7 +7,7 @@ inherit xorg-2 EGIT_REPO_URI="https://anongit.freedesktop.org/git/xorg/lib/libXRes.git" DESCRIPTION="X.Org XRes library" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="x11-libs/libX11 diff --git a/x11-libs/libdlo/Manifest b/x11-libs/libdlo/Manifest index 8f8eb58b9953..1e4747283ab8 100644 --- a/x11-libs/libdlo/Manifest +++ b/x11-libs/libdlo/Manifest @@ -1,4 +1,4 @@ AUX disable-testprogram.patch 832 BLAKE2B d0658618b0042f51e0f85efbff77933e62efc2acf571bbc539f908a771d290834d5b60f3840cac317d56f378f0c3b1c457fb966782df417d8d3af33c6dee88c5 SHA512 b07a0ddd5eca10f13e82039690c3d310981cdafebc38a9e632a55be38c5c8ff22b7dddffcf0ab0f9795e650e61f9079ff1d9c12b3ddaad8d018f060c377aecd3 DIST libdlo-0.1.2.tar.gz 476865 BLAKE2B b2391b58046e1f403b7e0d1eb915a46aa17c47e8ad804246f12f3b94f9ffb4dbc811e5d08aac29c2f4196b5d384e7244bddad3193adff5d5e890a7463a503fbb SHA512 6df69bebcf3142e0a87f66bb9d690fd78b96e08c2ae5d46fe0f3d91bc135364d5f5dd0c3a481705c3cd90c78a0a076757220fbcc3b0ad4343cdddb54501e3f2f -EBUILD libdlo-0.1.2.ebuild 1158 BLAKE2B 917cba041ff98d82555969fd8c0c422567f2e73887e22f81dff9c6261c5c53ce18bc7739d3ef389a7406f1958f742b468c8184526fd1b884524e9fd55d5debc5 SHA512 44ebe111f6ceb6cdfd7ff908e8b8f0ca6ec0baa870cd5ea7db08092faaf26962e5e9af778da78f5d78b04dd603184056969f482cd53e99cc555216e085165e8a +EBUILD libdlo-0.1.2.ebuild 1156 BLAKE2B 365edc96e982b7117522e2e7c7a919df0902cde231cc4a2620251267f9099668ac5686c735588e6ce144a5cc1098466f722a09914ba43e209056009d48db7633 SHA512 15ad7c1e7169480830b882f5172d3f70a941b707d8f62578ef036873b42649b85c1db2a36d06b8c58b37135834fe3720c0fb1695b01b44195280ccb0b824abc4 MISC metadata.xml 806 BLAKE2B e32dfb3777d2da84f0134345630fda1b4447f9e8bc9764ee7e097a27e6d1bfba447494e9ab8959de502afbb0dce376d406862490aa113525c085e74c8b3ff43c SHA512 7cfdbbdc93fef8d555ac23b0718329243d778fef89ca5d95bcdd827de66e034af2bded73f3956d44ff369214368851bc91e5a0a9634ea7ab40118e507f77b2ee diff --git a/x11-libs/libdlo/libdlo-0.1.2.ebuild b/x11-libs/libdlo/libdlo-0.1.2.ebuild index d461b4dee5b7..cf803d91d789 100644 --- a/x11-libs/libdlo/libdlo-0.1.2.ebuild +++ b/x11-libs/libdlo/libdlo-0.1.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~berniet/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="static-libs test-program" RDEPEND="virtual/libusb:0=" diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index fc39c48553d0..f75e0a132312 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -7,6 +7,6 @@ EBUILD libdrm-2.4.82.ebuild 1968 BLAKE2B 13f465860e3637b6df37a633e2076336f59ae33 EBUILD libdrm-2.4.88.ebuild 1969 BLAKE2B a1c0294d7787b2fcd84a163324fe74a1ffb71f6cd950963c03a5af5dd268a0d761c43d1f4436f7df2b5e6f082d42f80611a1fcbeaecf62b83aff496c1f5eaaaf SHA512 5f6d166c1340c0404d921171ceffb7118fbe12fd726d389a00a790cd4b9d5ff2b9768eb9345a787df0e6445db661b47cf9cac87193466858bcbf04573c3ba1cc EBUILD libdrm-2.4.89.ebuild 1969 BLAKE2B 5b8a863b9dde55ce11e28d3830e50e88623b7789094e46e828ce06e7d056516abba2f5d48365b03cbb816fd12426e0c0e974e97c5d37455ce58dc29bb2cb4105 SHA512 437fbd5cd1c7d550891d36034722a80d27a0af030b050d4dcf614f21fc0043a526b036fec1784d8b11330cca995d688af16d9e2fc03fc5e790eda9c0e2110f67 EBUILD libdrm-2.4.90.ebuild 1978 BLAKE2B a554b2c5762f512145d792d87c172e05a9aa51cce878d5568a33bd6ebed014fc30f173cdb860bfd55d5090cd0339082b1b67000bc1d0c7851859fbdcfec1816c SHA512 502fe8a211d3cb64d7eab03c28454bf79109b1f11ece181d65fc81b84f9a7c29c38ac3a8a394d887530d1d2aca7a434e052400942734b66c4458566bca650283 -EBUILD libdrm-2.4.91.ebuild 2158 BLAKE2B 8a1f197800e9e1dae5e3d35848d831a44f965db88b47503bb3496c6c40220bbf9667eea374186758e0651a9cd13cac3cd2b4cda1b934243600e601892d2f1165 SHA512 c6d8e39f09bed1d15bb40540ecb6c4c93e66a2d086281bce790fd67791044d76528843859c7d85d00df0eda7d53690c190bd753e7620bb8e14069c491f632f6d +EBUILD libdrm-2.4.91.ebuild 2151 BLAKE2B b11486de240babc420ace91a42c6d787d192865dd5b003fe6e91cb3972b6e9c941cd4a14a95999b41e070e96a8910fb674b99e74d667c86bf34b29d3adc47ae1 SHA512 51f1b85a128b15a5ee7b595b60db96bfddfecb7a4af207a134ac39ff35e456e0d3a99b9dd5bedc29ba955c0f232402bd018429425141df3587edd475de900d08 EBUILD libdrm-9999.ebuild 2158 BLAKE2B 8a1f197800e9e1dae5e3d35848d831a44f965db88b47503bb3496c6c40220bbf9667eea374186758e0651a9cd13cac3cd2b4cda1b934243600e601892d2f1165 SHA512 c6d8e39f09bed1d15bb40540ecb6c4c93e66a2d086281bce790fd67791044d76528843859c7d85d00df0eda7d53690c190bd753e7620bb8e14069c491f632f6d MISC metadata.xml 406 BLAKE2B 2a08dbfc07e8d6ee0f61373821fe6b369130b98d30786ff4559dfd57a9a5189a4d2e0f9faae2ba19cffe023460433a4874d30aa26913ec3ff7263efb10ab0850 SHA512 703594ef462bb5b76a61d53268c043ad5f9b0febc907e48236f425ad047d931ae7fcc0a433d8b30acd8b6f0582eb0263586010bd95a17c4c383e7d703166b9da diff --git a/x11-libs/libdrm/libdrm-2.4.91.ebuild b/x11-libs/libdrm/libdrm-2.4.91.ebuild index 13349314bbf6..327a502c7c7c 100644 --- a/x11-libs/libdrm/libdrm-2.4.91.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.91.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} = 9999* ]]; then SRC_URI="" else SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" + KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" fi VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" diff --git a/x11-libs/libpciaccess/Manifest b/x11-libs/libpciaccess/Manifest index 24bcd658a0a9..73613d58ad5b 100644 --- a/x11-libs/libpciaccess/Manifest +++ b/x11-libs/libpciaccess/Manifest @@ -3,5 +3,5 @@ DIST libpciaccess-0.13.5.tar.bz2 381729 BLAKE2B f62a8820493782657c8dcaba32900f0f DIST libpciaccess-0.14.tar.bz2 361375 BLAKE2B 05af836e52c7a8e19537a5c246f2dbbfee0a8c078ed0d6c45de6d1cc5f07b70d91b9409846b175da74f31b0e2536e38ffcb65983d79d40a54abc878b679d845d SHA512 bf40214dfd22f2a223f7c948566e6eaa4bfed60116e71b3eb19f6fe7ab2c4546649eb0416c06d5983e476ea5e27de036936646eb5f800ea97763b6d1f1976f4b EBUILD libpciaccess-0.13.4.ebuild 868 BLAKE2B d9f2e456e788f05c26eec95030f2092f47a1afa4ab5b4f945e25edb6459cdaf5831b376b6eb7f6368391555cd9e9ccfb1ecd8c88bfee8ddab77221d397d102fe SHA512 5fe17935dab18929a01fe41991496751f64a0a8ab87bd95b077cf794158b189272c6745c222be9f0c01e5c6dbbe5cc911d9bb7100e84f1608702dcaf27138d22 EBUILD libpciaccess-0.13.5.ebuild 877 BLAKE2B 6f3b6ef03c0eecdf5e62b0e13a328eeb3f4e0e86bbe92fa436de03ef3df8d843fc86d2ce2e458b6ca0fe18818b74dba607cab9ed130118b8bda47947d641d9f5 SHA512 79805b3c23a399936dbf77d49408a2966e27d650168451dc9c5bec940e276f6eafa73617a19406cbc24f1c625eeb72078fea9a95715fb103c58f90634c379009 -EBUILD libpciaccess-0.14.ebuild 877 BLAKE2B 6f3b6ef03c0eecdf5e62b0e13a328eeb3f4e0e86bbe92fa436de03ef3df8d843fc86d2ce2e458b6ca0fe18818b74dba607cab9ed130118b8bda47947d641d9f5 SHA512 79805b3c23a399936dbf77d49408a2966e27d650168451dc9c5bec940e276f6eafa73617a19406cbc24f1c625eeb72078fea9a95715fb103c58f90634c379009 +EBUILD libpciaccess-0.14.ebuild 870 BLAKE2B 84a187664e079a8e12c4e062ea88766c3da3afd4ed54ffe795875ec6e3edb8aad39064da32a1bc53ef53520361245351d0ee573cb67ff9691d23975834ca285a SHA512 f88a355de1a6fcc3f0e8e46ac87dd4e4681aade73fb6e30d731c1d31f416cb3957c66396bee2a8c8394e84943299547276b06acf84528350d666c5b21a50753b MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 diff --git a/x11-libs/libpciaccess/libpciaccess-0.14.ebuild b/x11-libs/libpciaccess/libpciaccess-0.14.ebuild index 40538ee468ce..0a79e0227662 100644 --- a/x11-libs/libpciaccess/libpciaccess-0.14.ebuild +++ b/x11-libs/libpciaccess/libpciaccess-0.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -7,7 +7,7 @@ XORG_MULTILIB=yes inherit xorg-2 DESCRIPTION="Library providing generic access to the PCI bus and devices" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="zlib" DEPEND="!<x11-base/xorg-server-1.5 diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest index 88d20e55132b..cc71ef0bc377 100644 --- a/x11-libs/libxcb/Manifest +++ b/x11-libs/libxcb/Manifest @@ -3,5 +3,5 @@ AUX libxcb-1.12-fix-inconsistent-use-tabs-space.patch 2515 BLAKE2B 74b2969e976ce DIST libxcb-1.12.tar.bz2 613822 BLAKE2B 61f164ba6fb9493fe0692badc74a2866ee08ce3c3499773be0bddf742d0ffc69bb876233aae46a7e76cb9263485eb007d105b16091a73750d490da0528482ff2 SHA512 4ce3e3f62b7e1c3a9e61c149c720ef2a4a760539ea615d7d52ae39e7f5a08456dc87d7a1ac5d85ca15dcc468a9a02d56fb8f8f6361c959af9b8780f011995896 DIST libxcb-1.13.tar.bz2 510453 BLAKE2B 2bdae7610cb8b3fdefeded6cf457e1c397666d235114439caba114b9e7a6b2af50f2cd8363ebaa3ddfa5c5040b8cdf2960150e1f4db141c572e12b1a2fb0ca9a SHA512 d99bbe386a65f60fcc0cc2935e4a365bc0577b5e90433e18778a665a5aee8ebc8e9e8cb0aedac0ac4a276147c0507e759a716874ea4f80792b2fc18eefbc128c EBUILD libxcb-1.12-r2.ebuild 1788 BLAKE2B 005e197d4ab0a47f500f7391b19edaa6992af4f3c42151d40b32a90e55bf520e58f77238fc84abc18bf746797f546519931b46af4263e4727e54b6fd96f72f08 SHA512 d95d60568dccb221be4786eb55c0b35cfce848d6091e8102f382f986af8d1c51a20c57ddc15da29c26fd4f53d661f01dea00475d56a4f697961132908acbbec7 -EBUILD libxcb-1.13.ebuild 1490 BLAKE2B 49d6d9b9bfdbb246ec1d3ca0b8e043be17fc319d3801215e99dbb8cf58a633edd3e28aa9f4ac6a8c7778057b9bcb423e9d0a1766c9aba519964446004f1066e5 SHA512 6db782a7d71a1d317278c44900fd3cbaf158c9112a4fd11149954db11d2bae16f3f2508c8eb57c5c7e8f6039c83a22daba55180a660a08abf7da820c32bdbe9a +EBUILD libxcb-1.13.ebuild 1482 BLAKE2B bb391a7fed96fdf98cf2828182d9a93fd1d7b9da89361bd081a9d9ef47f808ad65f13bec710e071d040cf87ded88d0e043fc64cb038857f4d6309dbf24533c54 SHA512 c5a81cc8c4864431fdcb68f69a41a1069b7c90956edff12807adba93610288197a4fcf7170250b4b1756600f263ec807eaf4b7396354c668ea20f074004c28bb MISC metadata.xml 319 BLAKE2B 8dc76aaf5b8760a5b4a1b6785de5c77cac259c44ec88e41a02834e240cabb2037cf90117462c9aeadbd73502f63e8fdd1223e7dd07fdbfa11fee2c6eb6659cc2 SHA512 099359a62cca3897168fb9cbdb25f48feb8ca3524bde0c7f36b271059c84e567bba9fa6e47d999ba8effb2969e0a918bb52ede5e1a8737d9ff5a13a69f709a5e diff --git a/x11-libs/libxcb/libxcb-1.13.ebuild b/x11-libs/libxcb/libxcb-1.13.ebuild index f3ce17fcb187..d61b77d87cec 100644 --- a/x11-libs/libxcb/libxcb-1.13.ebuild +++ b/x11-libs/libxcb/libxcb-1.13.ebuild @@ -16,7 +16,7 @@ EGIT_REPO_URI="https://anongit.freedesktop.org/git/xcb/libxcb.git" [[ ${PV} != 9999* ]] && \ SRC_URI="https://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 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc selinux test xkb" SLOT="0/1.12" diff --git a/x11-libs/libxkbfile/Manifest b/x11-libs/libxkbfile/Manifest index ca1fd7e656ee..0dd523532645 100644 --- a/x11-libs/libxkbfile/Manifest +++ b/x11-libs/libxkbfile/Manifest @@ -1,4 +1,4 @@ DIST libxkbfile-1.0.9.tar.bz2 348009 BLAKE2B 2b4f398c7ef35ae6fcae8491733669408db98a27c2351514ea1cd0332a34cd995a34d18013c0ed2a70977935ee1dec527f744bd3a01530e6eefcf715752be9e1 SHA512 5fa268f10d7c4bd7b1e0c9f12adaa53d86b149f193d228fc620b3b81d360b37e4ede0192f5a0dc715bf830a57bd1388af01399fb33609413fc64623ee91cb8d1 -EBUILD libxkbfile-1.0.9-r1.ebuild 548 BLAKE2B 49677eece156da29dadf10db7ea62ccb9ed42721ccac0c614a5c6a68c914f0b354f859c754ad337136aa50b1e70373e8782870b262a9f651bb16cfadc1eb1289 SHA512 8b97a8e7c59601c22ae37031a308b98228b071a2c8734135ae74407912bab625e88c1bf0bb858830090098f20eda25e5e13eb1ecdfbf3f979df57bb9f260e922 +EBUILD libxkbfile-1.0.9-r1.ebuild 541 BLAKE2B dd765269ffb07ceeccf7c185f5794cfbe2339ba934e512068ce9c210a4ca0170305d870e90909f06925ddbd0515ace4aab4209b5e2093e5b4c0420cc7e4551e5 SHA512 8fc2d376528bc03f62f3a4cb3ec50163924e5ea03f05e266c589f22c1da31946cb0458e1e6683a67641e84e418d49ef1bb12218849fb8efa7275ba2725ecbd45 EBUILD libxkbfile-1.0.9.ebuild 481 BLAKE2B 6d1d85f609322d52bd2c2d8e863d312565f7a44ac43b52b980804e5f1f01dafed3852e97170299444dc675996aea787376aeb81e9c1374e0a22b5937029412fb SHA512 699f1c1b354f820c126118385a8f5322b8d3609f36b3ee4f51d3bb74de85e2e0e64c1bd9f8e71e60bef08685b7011f0f4fd1199797f014f00b9c78883319a323 MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 diff --git a/x11-libs/libxkbfile/libxkbfile-1.0.9-r1.ebuild b/x11-libs/libxkbfile/libxkbfile-1.0.9-r1.ebuild index 0f7e6b384d1a..a2370925c8f8 100644 --- a/x11-libs/libxkbfile/libxkbfile-1.0.9-r1.ebuild +++ b/x11-libs/libxkbfile/libxkbfile-1.0.9-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -7,7 +7,7 @@ inherit xorg-2 DESCRIPTION="X.Org xkbfile library" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="" RDEPEND="x11-libs/libX11[${MULTILIB_USEDEP}] diff --git a/x11-libs/libxshmfence/Manifest b/x11-libs/libxshmfence/Manifest index 01c317d9db7b..3340f39ee626 100644 --- a/x11-libs/libxshmfence/Manifest +++ b/x11-libs/libxshmfence/Manifest @@ -3,5 +3,5 @@ DIST libxshmfence-1.2.tar.bz2 267170 BLAKE2B 16e253a9f8e567cab048f8b54838929f8e7 DIST libxshmfence-1.3.tar.bz2 308644 BLAKE2B 6e1e75fbe9d113cb258eb8f6a5106ea565f6749efd79bd3aa21222514063aadf8499d82d2a14bfcd0a69f7d4c4dce49a5efeb38d54d2019eb0c93345f0ba8a37 SHA512 c446e055f8fac62b9aa266132289a4cfc030282147974c45ce96d1768a98d1afb997470e58e4a68513174c404cbf373bdde2f0cd4b34abdbce1d89dd0b6fe2b7 EBUILD libxshmfence-1.1.ebuild 464 BLAKE2B 0688f6dc0549ce92f64ff70181e7f810c79c22a09fe669bbc5224e2cbc8d030b80375ad227b74c8c44b3b35ea9d47f14c0265792e563bb5a99ba3a89baa73ccb SHA512 d4bb938b7975702ea7d979c93c27a34e6e6181c445325b4a750322ef181e3b564f4ba9e08cb797a475bfbb29bb4fd47735c0cd6f8fa299f57b73c1b43134453b EBUILD libxshmfence-1.2.ebuild 466 BLAKE2B 26bdef08333387bc8f9a4ad2f358129307e644b34f370de616b6c07e72cf1ae883b428eff2743b7029905a5acf786d61eba8db42c9063b880aed52226806d5d8 SHA512 4003a74a9b05c1813cd078eec0a25c56b6efdc5bc43721a8ae9fa1570a6c9de31ce027d2a8b5615b99c03dc55a9e0dc38eb95212bcd4f2563eecc6b901dbfdb7 -EBUILD libxshmfence-1.3.ebuild 475 BLAKE2B f392789d30996d2c77cbb56a9f26b6d98992af7d5b658cd8adb3735113bbdb142cf56cf761be94709303cb16b328188850061b8d0e1f6e0da14f67a02ff78366 SHA512 3559160e352071e87c65a23d684a7eea058fc085e0b6262877f0edc6788cd2c2c0e0c8397b5a7c51583603a3b150123d10677c81316b9220db66d36187ccc021 +EBUILD libxshmfence-1.3.ebuild 468 BLAKE2B 8f958d3ec9c3d18c118955e29a2be2def91304cca7c1d30d5cec437d70a806c089aa632c6d0a5c1a4ce08f19f0e7ec6ff3c2640cc1b03f977eefcfa6e490bf2b SHA512 8bac60b024485d44ea85b132755d0c0c59638c1ebe34ab7ca04129227e50f855fa27db38f163d1f2eb39bc6778aadecb25f56140a79059a0817d8ae0a92881d2 MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 diff --git a/x11-libs/libxshmfence/libxshmfence-1.3.ebuild b/x11-libs/libxshmfence/libxshmfence-1.3.ebuild index c0534c5f96bf..7126dbe2b0c7 100644 --- a/x11-libs/libxshmfence/libxshmfence-1.3.ebuild +++ b/x11-libs/libxshmfence/libxshmfence-1.3.ebuild @@ -7,7 +7,7 @@ inherit xorg-2 DESCRIPTION="Shared memory fences using futexes" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="" diff --git a/x11-libs/wxGTK/Manifest b/x11-libs/wxGTK/Manifest index 9158b9cf2161..e1909ff258fa 100644 --- a/x11-libs/wxGTK/Manifest +++ b/x11-libs/wxGTK/Manifest @@ -9,10 +9,15 @@ AUX wxGTK-2.8.7-mmedia.patch 518 BLAKE2B 7fbaeea8eb8b11a1cfbcbabf2cb1d159d197ff5 AUX wxGTK-3.0-gtk3-translation-domain.patch 454 BLAKE2B fd0b6d6a0c1fe7f1dfbd7692d549dfd6f78c85e25f06e2e44630ca9b3c9dda4c12af2df6e4fcc02de73e75524631b858cc21b9f63b8799b0d157a38bd5541fac SHA512 8cdf57558e8d09e3e0613c25ac7701cce0bf78da13060e2b36167b69b8ae4f265607cb5216a33054f6c0c2f21beba8cc7f8297f4de2b2db1ec9f3f5bb8177ff3 AUX wxGTK-3.0.3-collision.patch 6299 BLAKE2B 1130b96f32e2abe7109ca84f1cd0cae0a6742f2f96ad905996157e227236deaff64813f892b649adb2b17beb8fa2b3e9b651f7c397960eb6346bb4bc1e50b417 SHA512 e38a7985c750a34f7ed0b3772677b6b6942340c48d3e70a7c1f1851d2933a4d7823c225203a79c8b713f3d6a1bb0c0d0690d5df027674cd826cea300f9b2ed0f DIST wxGTK-3.0.3_p20180104.tar.xz 84260 BLAKE2B 3840a4a202778b3e7df0c3470945dd8f083b1b18aa69013ae59975b368cec4f5e9fea3bdd8a05a200fcd146c8616d2258f0b2ee389a6457a638201a8534f9a18 SHA512 840c8248d5a689a462d1dcb9d9962dd453473597d10289802728218a881808f594ff799d2002ceb319d2e79b1b7063d59b181d4a0efff7920a2dee9653b40a72 +DIST wxGTK-3.0.4_p20180507.tar.xz 2972 BLAKE2B 431855d43aefac6227925195c107b21f7539ca2709c98f6d6beb7d25dbdf8633c61bb160fb4e5c993e97dbddc37cdf90dc7b09753a312c25b16f79f0207cfe98 SHA512 9caa7ca3b6f15fd70014ccd4008c4fa76f12cb07d3fc58a8f0d2b9a591cf8be3f0eb40497dc757b9d0a04d26f54296aaa8fe693aa601bb1c058365529bb4bc8b DIST wxPython-src-2.8.12.1.tar.bz2 31311482 BLAKE2B 33b3feb5f1182948badcd5695b35a68c673e36694a2db8c77b0b031b185c94c9f8bcf4753d9cbf8937e99a72f4c393d6f79850ed3d730af20a7263b97c620386 SHA512 4f826ccb57d5f4fc03fe7cae67499be70c727a99aebf9d153ea1060a21641642606d44d079ba897c38b176846336aeaebc21d30d5c7a0abec3934d65cf4529f3 DIST wxWidgets-3.0.3-docs-html.tar.bz2 23803675 BLAKE2B 181305a2b8935adee8d50873665bc094f46a061fe1bcf8521f8a4d5613013d6ad58ce172e56118f3833ce3489ab2e919bbd5482445ce55455e696252bb747d3c SHA512 655efde42e467d1d48d8adb95e2394d90cedca8eb6a54a7d53771d3d2d4d5f72637aea6ea12a4c1f570c3905a458aebea067cd74e184c4c85ca73e49e04282cb DIST wxWidgets-3.0.3.tar.bz2 20054446 BLAKE2B ebbe977a59f215fb2e35300aec91ad6d042d099586c4f6624d817c689feae090ff6df5718baa94a79e8e46120a6b4a154a7e9a584e14363e832602841502f0f6 SHA512 dfe53682d7cda1d460f336a890603c4e823078be4b05e7cf43ab36cb49247f702808aa939d9311705bdf5f96eaa076e7a8f77f4415bc07c5bfdc19e5deff1dd1 +DIST wxWidgets-3.0.4-docs-html.tar.bz2 24122986 BLAKE2B ffd38d50e6cb44077f346597863a8dfb1cb5172b9380995082acb23b5b5dae060bc1e3d14307a1146ccd93b5ae9c4fd8fb206346c8d5aced5a535cd3d7f8961a SHA512 2b4cefc98f5f034a8c36237c4979bd02e8b0ed60aaeb31946d8661fb8e5297172cec807e45c96fe2939b012f093950721cda8bf9f750697b50e3741711011ccd +DIST wxWidgets-3.0.4.tar.bz2 20204622 BLAKE2B 97b9f3f44f080104cae290bc3e162b51ce27a96fb22b191d52f30db1f1dc7951defcc220afc4dcb8417cfe23490762c2a25f62164ac21809f73ccf442dd19347 SHA512 c9e6b35d541a99921c54cfdac260843f574f146b27f924a7a0fca5007344fa99865a96ded95e6802329ad9221b4880d62b92277a1b4c1ce71420acb672ad9158 EBUILD wxGTK-2.8.12.1-r2.ebuild 4790 BLAKE2B 556048e9d98cf57dbbf2cf5097101e1640576a0df596e296f0e500d672b417ab530f37469e8bd5cb8c656fe902c572ee4998782bd6a7b8dfd735f87d2f85e681 SHA512 688c1121691fcfd701f6b396aff2425e8aac5eaa644cf1e8d216145b975fb7edef709eae4e9ef0e847f1c3c189685b75f86791487dd4ac71edca579a49f896ee EBUILD wxGTK-3.0.3-r300.ebuild 5171 BLAKE2B 99b37ad239e16c3f7215859321e893bdca4271586291385c0616da70856352719b551f060f77cace1f269baa4a461f09832d40279f4bb2e5749b6198164a4689 SHA512 d3b11cc147bc7fd4bf1eb7d36772905d8fc36118a3ad970a92edddff60893b9f226b5e0d6915e719e49ab3c878bca88f664004831a9be998947f674ae28baff6 EBUILD wxGTK-3.0.3.ebuild 4097 BLAKE2B becfe3d3c069ae85d9fdd342f5551cd8c2c45f207485edbf4243813e4346fa11b68c4cd88cfc42b94ca5b05937da1e182f22e107e58e90b0178aa8f68574a178 SHA512 6cca341d1076f359dc919d4fcfdc576bfd1c5af5cb841fecaff62eea87a7a0ef3cb6bffdc357d83329dc994391a5ac199968519698097ad4a59330844af4734f +EBUILD wxGTK-3.0.4-r300.ebuild 5323 BLAKE2B 510bcad4bf61681a18c3b9da051abef88f41954565021258c6e2b28e9dced87a2be058d226f3f5b659caa21406a4f2b9f744bcf33c646c29c13dbab2fe986dbe SHA512 eaa3ac8e011f961b0db88c0454c33cb758ce5497634873b24de51e396191f55b2588ee67247b3ed43d0537dd4f8263b4b5e86625d1ae9a079147776e80787aed +EBUILD wxGTK-3.0.4.ebuild 4106 BLAKE2B fb75b220d26bff5bd2440da2b0dc0f663b0f822468e7371834d514c61da63a41124ae72be5f77696aa9b43d7156fcf2feaba69300f18260aad8da02afe699b67 SHA512 4c7dc5aec444b20015b31064053f75d08f25f5c51a8c636a646beec40d0ff46005a130a30908fd307305762398ad490804675a6ec0136a0d63df4c77e176a5a8 MISC metadata.xml 856 BLAKE2B 9f03dc05155eba5aee9ca7233d96dc7d0929df2a016dce4131b3b639358eea8ebbecfb5e7f59e7382f5467259885c14bcdc3df416a678f213cd58cd3096b4252 SHA512 f5308ab2b8d9d1964c23b175b30c6e728b16522a09a9cf907789a72296b4703f1da9a7b4d116d14cfffb8b38513d4c2830a70acb98b2df62a5dc67ed4e069abb diff --git a/x11-libs/wxGTK/wxGTK-3.0.4-r300.ebuild b/x11-libs/wxGTK/wxGTK-3.0.4-r300.ebuild new file mode 100644 index 000000000000..3fbb85799fdf --- /dev/null +++ b/x11-libs/wxGTK/wxGTK-3.0.4-r300.ebuild @@ -0,0 +1,188 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib-minimal + +DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit" +HOMEPAGE="https://wxwidgets.org/" +SRC_URI="https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}.tar.bz2 + https://dev.gentoo.org/~leio/distfiles/wxGTK-3.0.4_p20180507.tar.xz + doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}-docs-html.tar.bz2 )" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="+X aqua doc debug gstreamer libnotify opengl sdl tiff webkit" + +WXSUBVERSION=${PV}.0-gtk3 # 3.0.3.0-gtk3 +WXVERSION=${WXSUBVERSION%.*} # 3.0.3 +WXRELEASE=${WXVERSION%.*}-gtk3 # 3.0-gtk3 +WXRELEASE_NODOT=${WXRELEASE//./} # 30-gtk3 + +SLOT="${WXRELEASE}" + +RDEPEND=" + dev-libs/expat[${MULTILIB_USEDEP}] + sdl? ( media-libs/libsdl[${MULTILIB_USEDEP}] ) + X? ( + >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}] + media-libs/libpng:0=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + virtual/jpeg:0=[${MULTILIB_USEDEP}] + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gtk+:3[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}] + gstreamer? ( + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] ) + libnotify? ( x11-libs/libnotify[${MULTILIB_USEDEP}] ) + opengl? ( virtual/opengl[${MULTILIB_USEDEP}] ) + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] ) + webkit? ( net-libs/webkit-gtk:4 ) + ) + aqua? ( + x11-libs/gtk+:3[aqua=,${MULTILIB_USEDEP}] + virtual/jpeg:0=[${MULTILIB_USEDEP}] + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] ) + )" + +DEPEND="${RDEPEND} + virtual/pkgconfig[${MULTILIB_USEDEP}] + opengl? ( virtual/glu[${MULTILIB_USEDEP}] ) + X? ( + x11-proto/xproto[${MULTILIB_USEDEP}] + x11-proto/xineramaproto[${MULTILIB_USEDEP}] + x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}] + )" + +PDEPEND=">=app-eselect/eselect-wxwidgets-20131230" + +LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" + +S="${WORKDIR}/wxWidgets-${PV}" + +PATCHES=( + "${WORKDIR}"/wxGTK-3.0.4_p20180507/ + "${FILESDIR}"/wxGTK-${SLOT}-translation-domain.patch +) + +src_prepare() { + default + + # Versionating + sed -i \ + -e "s:\(WX_RELEASE = \).*:\1${WXRELEASE}:"\ + -e "s:\(WX_RELEASE_NODOT = \).*:\1${WXRELEASE_NODOT}:"\ + -e "s:\(WX_VERSION = \).*:\1${WXVERSION}:"\ + -e "s:aclocal):aclocal/wxwin${WXRELEASE_NODOT}.m4):" \ + -e "s:wxstd.mo:wxstd${WXRELEASE_NODOT}.mo:" \ + -e "s:wxmsw.mo:wxmsw${WXRELEASE_NODOT}.mo:" \ + Makefile.in || die + + sed -i \ + -e "s:\(WX_RELEASE = \).*:\1${WXRELEASE}:"\ + utils/wxrc/Makefile.in || die + + sed -i \ + -e "s:\(WX_VERSION=\).*:\1${WXVERSION}:" \ + -e "s:\(WX_RELEASE=\).*:\1${WXRELEASE}:" \ + -e "s:\(WX_SUBVERSION=\).*:\1${WXSUBVERSION}:" \ + -e '/WX_VERSION_TAG=/ s:${WX_RELEASE}:3.0:' \ + configure || die +} + +multilib_src_configure() { + local myconf + + # X independent options + myconf=" + --with-zlib=sys + --with-expat=sys + --enable-compat28 + $(use_with sdl)" + + # debug in >=2.9 + # there is no longer separate debug libraries (gtk2ud) + # wxDEBUG_LEVEL=1 is the default and we will leave it enabled + # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs. + # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0. + # http://docs.wxwidgets.org/3.0/overview_debugging.html + # https://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c + use debug \ + && myconf="${myconf} --enable-debug=max" + + # wxGTK options + # --enable-graphics_ctx - needed for webkit, editra + # --without-gnomevfs - bug #203389 + use X && \ + myconf="${myconf} + --enable-graphics_ctx + --with-gtkprint + --enable-gui + --with-gtk=3 + --with-libpng=sys + --with-libjpeg=sys + --without-gnomevfs + $(use_enable gstreamer mediactrl) + $(multilib_native_use_enable webkit webview) + $(use_with libnotify) + $(use_with opengl) + $(use_with tiff libtiff sys)" + + use aqua && \ + myconf="${myconf} + --enable-graphics_ctx + --enable-gui + --with-libpng=sys + --with-libxpm=sys + --with-libjpeg=sys + --with-mac + --with-opengl" + # cocoa toolkit seems to be broken + + # wxBase options + if use !X && use !aqua ; then + myconf="${myconf} + --disable-gui" + fi + + ECONF_SOURCE="${S}" econf ${myconf} +} + +multilib_src_install_all() { + cd "${S}"/docs || die + dodoc changes.txt readme.txt + newdoc base/readme.txt base_readme.txt + newdoc gtk/readme.txt gtk_readme.txt + + use doc && HTML_DOCS="${WORKDIR}"/wxWidgets-${PV}-docs-html/. + einstalldocs + + # Stray windows locale file, bug #650118 + local wxmsw="${ED}usr/share/locale/it/LC_MESSAGES/wxmsw30-gtk3.mo" + [[ -e ${wxmsw} ]] && rm "${wxmsw}" + + # Unversioned links + rm "${D}"/usr/bin/wx{-config,rc} + + # version bakefile presets + pushd "${D}"usr/share/bakefile/presets/ > /dev/null + for f in wx*; do + mv "${f}" "${f/wx/wx30gtk3}" + done + popd > /dev/null +} + +pkg_postinst() { + has_version app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} + +pkg_postrm() { + has_version app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} diff --git a/x11-libs/wxGTK/wxGTK-3.0.4.ebuild b/x11-libs/wxGTK/wxGTK-3.0.4.ebuild new file mode 100644 index 000000000000..b390c7f0ba4d --- /dev/null +++ b/x11-libs/wxGTK/wxGTK-3.0.4.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib-minimal + +DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit" +HOMEPAGE="https://wxwidgets.org/" +SRC_URI="https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}.tar.bz2 + https://dev.gentoo.org/~leio/distfiles/wxGTK-3.0.4_p20180507.tar.xz + doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}-docs-html.tar.bz2 )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="+X aqua doc debug gstreamer libnotify opengl sdl tiff" + +SLOT="3.0" + +RDEPEND=" + dev-libs/expat[${MULTILIB_USEDEP}] + sdl? ( media-libs/libsdl[${MULTILIB_USEDEP}] ) + X? ( + >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}] + media-libs/libpng:0=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + virtual/jpeg:0=[${MULTILIB_USEDEP}] + >=x11-libs/gtk+-2.18:2[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}] + gstreamer? ( + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] ) + libnotify? ( x11-libs/libnotify[${MULTILIB_USEDEP}] ) + opengl? ( virtual/opengl[${MULTILIB_USEDEP}] ) + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] ) + ) + aqua? ( + x11-libs/gtk+:2[aqua=,${MULTILIB_USEDEP}] + virtual/jpeg:0=[${MULTILIB_USEDEP}] + tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] ) + )" + +DEPEND="${RDEPEND} + virtual/pkgconfig[${MULTILIB_USEDEP}] + opengl? ( virtual/glu[${MULTILIB_USEDEP}] ) + X? ( + x11-proto/xproto[${MULTILIB_USEDEP}] + x11-proto/xineramaproto[${MULTILIB_USEDEP}] + x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}] + )" + +PDEPEND=">=app-eselect/eselect-wxwidgets-20131230" + +LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" + +S="${WORKDIR}/wxWidgets-${PV}" +PATCHES=( + "${WORKDIR}"/wxGTK-3.0.4_p20180507/ + "${FILESDIR}"/${PN}-3.0.3-collision.patch +) + +multilib_src_configure() { + local myconf + + # X independent options + myconf=" + --with-zlib=sys + --with-expat=sys + --enable-compat28 + $(use_with sdl)" + + # debug in >=2.9 + # there is no longer separate debug libraries (gtk2ud) + # wxDEBUG_LEVEL=1 is the default and we will leave it enabled + # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs. + # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0. + # http://docs.wxwidgets.org/3.0/overview_debugging.html + # https://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c + use debug \ + && myconf="${myconf} --enable-debug=max" + + # wxGTK options + # --enable-graphics_ctx - needed for webkit, editra + # --without-gnomevfs - bug #203389 + use X && \ + myconf="${myconf} + --enable-graphics_ctx + --with-gtkprint + --enable-gui + --with-libpng=sys + --with-libxpm=sys + --with-libjpeg=sys + --without-gnomevfs + --disable-webview + $(use_enable gstreamer mediactrl) + $(use_with libnotify) + $(use_with opengl) + $(use_with tiff libtiff sys)" + + use aqua && \ + myconf="${myconf} + --enable-graphics_ctx + --enable-gui + --with-libpng=sys + --with-libxpm=sys + --with-libjpeg=sys + --with-mac + --with-opengl" + # cocoa toolkit seems to be broken + + # wxBase options + if use !X && use !aqua ; then + myconf="${myconf} + --disable-gui" + fi + + ECONF_SOURCE="${S}" econf ${myconf} +} + +multilib_src_install_all() { + cd "${S}"/docs || die + dodoc changes.txt readme.txt + newdoc base/readme.txt base_readme.txt + newdoc gtk/readme.txt gtk_readme.txt + + use doc && HTML_DOCS="${WORKDIR}"/wxWidgets-${PV}-docs-html/. + einstalldocs + + # Stray windows locale file, causes collisions + local wxmsw="${ED}usr/share/locale/it/LC_MESSAGES/wxmsw.mo" + [[ -e ${wxmsw} ]] && rm "${wxmsw}" +} + +pkg_postinst() { + has_version app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} + +pkg_postrm() { + has_version app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} |