From 908778078736bd36f7a60a2d576d415cb8e000fa Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 22 May 2021 07:31:18 +0100 Subject: gentoo resync : 22.05.2021 --- x11-libs/Manifest.gz | Bin 20199 -> 20194 bytes x11-libs/gtk+/Manifest | 4 +- x11-libs/gtk+/gtk+-2.24.33.ebuild | 2 +- x11-libs/gtk+/gtk+-3.24.29.ebuild | 2 +- x11-libs/libX11/Manifest | 2 + x11-libs/libX11/libX11-1.7.1.ebuild | 40 ++++++++ x11-libs/libXcomposite/Manifest | 2 +- x11-libs/libXcomposite/libXcomposite-0.4.5.ebuild | 2 +- x11-libs/libXcursor/Manifest | 2 +- x11-libs/libXcursor/libXcursor-1.2.0.ebuild | 2 +- x11-libs/libXfixes/Manifest | 2 + x11-libs/libXfixes/libXfixes-6.0.0.ebuild | 17 ++++ x11-libs/libdrm/Manifest | 2 + x11-libs/libdrm/libdrm-2.4.106.ebuild | 71 +++++++++++++ x11-libs/libva/Manifest | 2 +- x11-libs/libva/libva-2.10.0.ebuild | 2 +- x11-libs/libxkbcommon/Manifest | 2 +- x11-libs/libxkbcommon/libxkbcommon-1.3.0.ebuild | 10 +- x11-libs/motif/Manifest | 2 +- x11-libs/motif/motif-2.3.8-r1.ebuild | 109 -------------------- x11-libs/motif/motif-2.3.8-r2.ebuild | 110 +++++++++++++++++++++ x11-libs/pango/Manifest | 4 +- x11-libs/pango/pango-1.48.4-r1.ebuild | 2 +- x11-libs/pango/pango-1.48.5.ebuild | 95 ++++++++++++++++++ x11-libs/startup-notification/Manifest | 2 +- .../startup-notification-0.12-r1.ebuild | 2 +- x11-libs/wxGTK/Manifest | 4 +- x11-libs/wxGTK/wxGTK-3.0.4-r303.ebuild | 3 +- x11-libs/wxGTK/wxGTK-3.0.5.1.ebuild | 3 +- 29 files changed, 370 insertions(+), 132 deletions(-) create mode 100644 x11-libs/libX11/libX11-1.7.1.ebuild create mode 100644 x11-libs/libXfixes/libXfixes-6.0.0.ebuild create mode 100644 x11-libs/libdrm/libdrm-2.4.106.ebuild delete mode 100644 x11-libs/motif/motif-2.3.8-r1.ebuild create mode 100644 x11-libs/motif/motif-2.3.8-r2.ebuild create mode 100644 x11-libs/pango/pango-1.48.5.ebuild (limited to 'x11-libs') diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz index ca78cd6a15d8..8e0c1a55e0d4 100644 Binary files a/x11-libs/Manifest.gz and b/x11-libs/Manifest.gz differ diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest index 7f4a7f56a930..f0d56453aedb 100644 --- a/x11-libs/gtk+/Manifest +++ b/x11-libs/gtk+/Manifest @@ -12,8 +12,8 @@ DIST gtk+-3.24.26.tar.xz 21404732 BLAKE2B 8260b684b4d508af6b9a5060e47847254ae6bf DIST gtk+-3.24.28.tar.xz 22783312 BLAKE2B b0a8dd5619feacf44880bb1ef168fce5431802c401fbb31408a4a4a9822755ca76cc309eb0f271e98cce63ad7f5cbec4d0d6c947a631843bfbe509a81836778b SHA512 65856ae06e4a863c56b3718c0cc3d0ca9f61a62a02ddef30904432300cd455851efee3fa1e5661659eaacbdfca45650ee7c8a2d4eca004ad2936c1e26c720c15 DIST gtk+-3.24.29.tar.xz 21396876 BLAKE2B 1675e54b185d813965a6279fa80a62784fc6216408710fad0b07a3300eb08301c80779e6e3a6b1109ce29bacca4e7ff4710b670a68ec0c6ffa68e44cfb07ccc5 SHA512 00f71024686c2d11d5c0cdd683365c35fe4d28b5eaad4937e79690777500788818faa5bd0c483e54ba8ce734aa6411388a39e398dc638cfcf0ec0e542aae6c2b EBUILD gtk+-2.24.32-r1.ebuild 9837 BLAKE2B 73bfdd872a661f1e1385541d72ca41d459f8308bcc8b1ee0872091d38cd849a0bb7f301508f027eb7e4b3f50cb4bdeb134dd5698d45e5729361ec5b1518dcf40 SHA512 88477844a33d88bf0310bc065bc784a560fba01391a6eb17df991da347deab396e8a6909bf0e8de5332d25c741670d8e8cfcf3d835ad14221a454419af913ca8 -EBUILD gtk+-2.24.33.ebuild 9805 BLAKE2B e3f94a76f67e3ca448f786be637e7152d31c6723ff35ee3f440d5fc5875a202908519f14ed7289dce6b0f93f5e6926da3c4cc3bf4b1098346369d5807536224d SHA512 ddd4b7c5292fb401bd6f7d97c2b7d5da7022377d74adc94dcedbf62883fb0ef2439df3d99d043277361ffca646c1449d77c8aaa0041026acafa91f814f509178 +EBUILD gtk+-2.24.33.ebuild 9812 BLAKE2B 4007b9d1b9464dd8b3960061c9e802557a2285226b6af3207d56eb60f58e134560e1d7956e1a70f190e116924aa3c692518a950b7489448de403906395cbcdf0 SHA512 b8c23fea9e84e96a59731492414d9c3d40def1559de55856f895574ec36780b25c6740ed942acf3df9643214702706ade64a0d212b43764d68f30543542afaec EBUILD gtk+-3.24.26.ebuild 7341 BLAKE2B 367ae9178237627f14d27617000c872814a7502d4fb81006d49314858ac089496220a53a9c0203b943c2d2361fb53849a3eb9811523a83c188be7a9158394de2 SHA512 430cdf514cf1b2ae6f215032a55e2b1b38237ba960eecdfe196ce5de542d0788568a68fb3f2f77daf35930d055fa5946e60048e3894bcf18bd0ed92cbfb0882d EBUILD gtk+-3.24.28.ebuild 7347 BLAKE2B 123f7b653d1410eecfbd2ea925faf17849efb427dd74b97e415064f1a949e3b4479ea2d91ce44229dae03992aa0233dbf97950a9b249af44217926eab03ae134 SHA512 6a77270475e499cb762a969a8ea4d25fba6acdcab4d9f3a57e9f8e7a766af0776e760863f07632294ed46d274356bb19a665e14959a5deadd37e86c2b3e4343a -EBUILD gtk+-3.24.29.ebuild 7347 BLAKE2B 123f7b653d1410eecfbd2ea925faf17849efb427dd74b97e415064f1a949e3b4479ea2d91ce44229dae03992aa0233dbf97950a9b249af44217926eab03ae134 SHA512 6a77270475e499cb762a969a8ea4d25fba6acdcab4d9f3a57e9f8e7a766af0776e760863f07632294ed46d274356bb19a665e14959a5deadd37e86c2b3e4343a +EBUILD gtk+-3.24.29.ebuild 7348 BLAKE2B 0eec4769f531996fa45401aabda8121e21be651d4206f003c4db2642e3ad990c7ce81bbb2a8aaa3ab7029d1d1a11f64e05002a2aedbb7553b2a4dfa5f4d805b6 SHA512 eebcc1b5f82d129320e18db2a78869eaa9531d89555ba59c0dcdfff93cfd1537d84c10366d284c51ec09093e8bab178f9337a97175dbec3757aef7f14a9e5c15 MISC metadata.xml 947 BLAKE2B 9024c57cf454b89700ce48a267162ce4672c1cd486f3b6218bfb2334154a1abdbe7c446cbe5c96e5d3abeed887891579c56ad26675e3ee833c5c3691fc4fc7ed SHA512 60065a6e79ea076dbe4b06e6ddcf222c9498ba755e7d5a214ac5401c4a9c7b61d170989c64771de69898524b0cc040aa036592a3cbeeb452e1dc5406b93e09fb diff --git a/x11-libs/gtk+/gtk+-2.24.33.ebuild b/x11-libs/gtk+/gtk+-2.24.33.ebuild index 8a86eaa76115..8b97abd8271a 100644 --- a/x11-libs/gtk+/gtk+-2.24.33.ebuild +++ b/x11-libs/gtk+/gtk+-2.24.33.ebuild @@ -16,7 +16,7 @@ REQUIRED_USE=" xinerama? ( !aqua ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-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 diff --git a/x11-libs/gtk+/gtk+-3.24.29.ebuild b/x11-libs/gtk+/gtk+-3.24.29.ebuild index 54b60dc29ad0..a5e531ff38fc 100644 --- a/x11-libs/gtk+/gtk+-3.24.29.ebuild +++ b/x11-libs/gtk+/gtk+-3.24.29.ebuild @@ -17,7 +17,7 @@ REQUIRED_USE=" xinerama? ( X ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" # Upstream wants us to do their job: # https://bugzilla.gnome.org/show_bug.cgi?id=768662#c1 diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest index f3c020076671..544796a5ac3c 100644 --- a/x11-libs/libX11/Manifest +++ b/x11-libs/libX11/Manifest @@ -1,3 +1,5 @@ DIST libX11-1.7.0.tar.bz2 2409144 BLAKE2B 1eb6aa8f2fe50ddb2f6d324429b3d9cecfb48833c3f52f22ae8e32846be614c8db63c57d25e2b1c46612b6b333ff61ceab8ac0b605b117bcea1224f918af8e6d SHA512 f661ca90350fd8a94f054b00f12f5122cea068ebff706acfd399462236c189a296a2358d17d16166635101cf56cc19303dd407873a159932d093c9f33556f9fb +DIST libX11-1.7.1.tar.bz2 2426509 BLAKE2B 18db9146f1d1907bccc4c5a48c8d6707b070b8b76703ece1948f53a0307996ba3e538e429df6ea0d9c32f577f9d019ba8a1ae63ab28f840d2c35ee9aa01b6748 SHA512 a76f0a82fce6f9b50646a7cd7ec5ee046650f225816050226068a7548fa083ef07d146d40faaf44e033c59c17b0fda5ffdee3a127dac3ab56cee02133819aa3d EBUILD libX11-1.7.0.ebuild 879 BLAKE2B 86220953f41861753950b58fea111d9f7023514f9d8af00520d67753ab84ca7c9ea4d04be650c7fabf40a560c9ed60a0d4e9b6b29bd983c388622ddabfc2b657 SHA512 f276e0a0894432c99d6c16b4cd86501c83d141d1cf1301105a53bce3910cf0611576c9b748b4d3a95957ec9409d738dff2bab944b5637d1ab0cde89b8cb9d3ed +EBUILD libX11-1.7.1.ebuild 935 BLAKE2B 9e8a7054b6c4814ab04d57522bdc3229602f59955621cbf5f6a88f5ce4953c9982f9d2ff7509718b35788ad9d529ede211687d688dedad65bb6b4bb812b55352 SHA512 171027968d90f2ec36f3fdb998e230dfa00449aa60d810876fe8753d11142479bf8379d3aa8675c334e14647cc1b456f30f60f37f1ae3e2279d341c964d49721 MISC metadata.xml 311 BLAKE2B 1e5deaa311245a5794e72574f94028f60c1c712a06820551cae811b113d633816a60fd3920ff5f2ca287558dbcff28e57537d5c0d3ee3a325c7540bc0b98da13 SHA512 760d09a1ed93bf16d8e26a70fa1178c02c6b336dff9aa29f900d5eff305686b9c3fae4bc93bcce58c0427f567d3759dd3a8adcd8707d07fdd90c6db79d4e13f2 diff --git a/x11-libs/libX11/libX11-1.7.1.ebuild b/x11-libs/libX11/libX11-1.7.1.ebuild new file mode 100644 index 000000000000..17c989025960 --- /dev/null +++ b/x11-libs/libX11/libX11-1.7.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +XORG_DOC=doc +XORG_MULTILIB=yes +inherit toolchain-funcs xorg-3 + +# Note: please bump this with x11-misc/compose-tables +DESCRIPTION="X.Org X11 library" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="ipv6 test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}] + !=dev-libs/wayland-protocols-1.12 ) +" pkg_setup() { if use test; then @@ -45,7 +49,7 @@ multilib_src_configure() { local emesonargs=( -Ddefault_library="$(usex static-libs both shared)" -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb" - -Denable-wayland=false # Demo applications + $(meson_use wayland enable-wayland) $(meson_use X enable-x11) $(meson_use doc enable-docs) ) diff --git a/x11-libs/motif/Manifest b/x11-libs/motif/Manifest index fcc94e514ba6..a92eb22651b6 100644 --- a/x11-libs/motif/Manifest +++ b/x11-libs/motif/Manifest @@ -1,5 +1,5 @@ AUX Mwm.defaults 536 BLAKE2B 675abf74eaa86c9b8f1f9730c3216d06239a6e67cd3657245b4c4095a5e1fc552a0c9c59cd72d3537de71e7f26d10bca87c7d34723e5514890c7a044aa2674b2 SHA512 ef121001e0a124fdea20a2b573ad79a68f23bf4f73c33097e8acc62fa00fd28311d999893b37514be33bceee1d2a22a5b03a02b75b2c02049131c8fedb3e02ab DIST motif-2.3.8-patches-1.tar.xz 1896 BLAKE2B 7234860dadac55362c7f1804133a660da1ab468fb6c0f0c71cad76b956a5f0b1e58874496a6721f49bd6413e916014807e946112b48b9a22272db5e4d97d43d9 SHA512 22e5d8c590d2c1c57fc639cb46d16984dc5fbafb3b68fd647d180d6299a06f884a8ed69e2180da8153bb0f68821eb0031f93e9b9a3128ba93535fd7fb92b402b DIST motif-2.3.8.tar.gz 5704328 BLAKE2B 3755b7f46e50240e1e9e7046aa439fa89872e54ae5d03860383f509b6d0f09edf85bd7d92ea4d37925efd2e44401028aa2752d940c42d9cccb652b2bd1d85459 SHA512 1ab8e8eece25ef97e948592b5fa3e19d98e932695290a18b7a8e90f1aa2766bc4f082bdbc3999dff5660e684821178a149040f76bb477163e53ca06474d02b55 -EBUILD motif-2.3.8-r1.ebuild 3057 BLAKE2B 44c7004b5932c72732e752e10ea0d4b3220a57aba58c49f1e29177cf3b20cc05de6f5d2ebd9b01ac23c772a5cf2c64a7e9291ca768f36cd5335a3b376b3a8c42 SHA512 576885fb72431bd427cc67b2499ce906e98eaba08594674e4a7ed8c7696205b50c089c3a34c29a75b95213df863e67ddcb1a6fb99bc20cf5b885e4959fa3cc63 +EBUILD motif-2.3.8-r2.ebuild 3074 BLAKE2B 3e01e72622c45f49e3de21fb70aa632ec23a6dbb76eb54e8e5efaa40687c2d254fe84f5f1cde80134454db9ba53cdc613c81738cc394e19e98a9bfa146a58eab SHA512 bf551debd99646bcac258faf588bbca6821b4b02690f8a42135cc99eecb18af97b2e96e8f2869d901836cff865d9124aa3733df209d07b462f625087acbc807a MISC metadata.xml 394 BLAKE2B 8302e867353fbe09f017b4d54ec2ad043f8872643914ef29002611b41f4f1c0639959da9c7e06b4317c8fec4d0a5fba72cc3927991054a65a1d42a1f4fb9da17 SHA512 5a2fd548df5d694acb6c1bf1d51c8e80adb49915d4328879478a6b7c5a76cfbf02f31e58103967bab2c4afd4873752ffafd9f8f0839f68d09868d7f501542d3c diff --git a/x11-libs/motif/motif-2.3.8-r1.ebuild b/x11-libs/motif/motif-2.3.8-r1.ebuild deleted file mode 100644 index c93bbbd119e8..000000000000 --- a/x11-libs/motif/motif-2.3.8-r1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools flag-o-matic multilib toolchain-funcs multilib-minimal - -DESCRIPTION="The Motif user interface component toolkit" -HOMEPAGE="https://sourceforge.net/projects/motif/ - https://motif.ics.com/" -SRC_URI="mirror://sourceforge/project/motif/Motif%20${PV}%20Source%20Code/${P}.tar.gz - https://dev.gentoo.org/~ulm/distfiles/${P}-patches-1.tar.xz" - -LICENSE="LGPL-2.1+ MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="examples jpeg +motif22-compatibility png static-libs unicode xft" - -RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] - jpeg? ( >=virtual/jpeg-0-r2:0=[${MULTILIB_USEDEP}] ) - png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] ) - unicode? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] ) - xft? ( - >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] - >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] - )" - -DEPEND="${RDEPEND} - sys-devel/flex - dev-util/byacc - x11-base/xorg-proto - x11-misc/xbitmaps" - -src_prepare() { - eapply ../patch - eapply_user - - AT_M4DIR=. eautoreconf - - # get around some LANG problems in make (#15119) - LANG=C - - # bug #80421 - filter-flags -ftracer - - # feel free to fix properly if you care - append-flags -fno-strict-aliasing - - # for Solaris Xos_r.h :( - [[ ${CHOST} == *-solaris2.11 ]] \ - && append-cppflags -DNEED_XOS_R_H -DHAVE_READDIR_R_3 - - if use !elibc_glibc && use !elibc_uclibc && use !elibc_musl \ - && use unicode; then - # libiconv detection in configure script doesn't always work - # http://bugs.motifzone.net/show_bug.cgi?id=1423 - export LIBS="${LIBS} -liconv" - fi - - # "bison -y" causes runtime crashes #355795 - export YACC=byacc - - # remember the name of the C compiler for the native ABI - MY_NATIVE_CC=$(tc-getCC) -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --with-x \ - --disable-printing \ - $(use_enable static-libs static) \ - $(use_enable motif22-compatibility) \ - $(use_enable unicode utf8) \ - $(use_enable xft) \ - $(use_enable jpeg) \ - $(use_enable png) -} - -multilib_src_compile() { - # The wmluiltok build tool is linked with libfl.a, so always - # compile it for the native ABI - emake -C tools/wml CC="${MY_NATIVE_CC}" LIBS="-lfl" wmluiltok - emake -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - if multilib_is_native_abi && use examples; then - emake -C demos DESTDIR="${D}" install-data - dodir /usr/share/doc/${PF}/demos - mv "${ED}"/usr/share/Xm/* "${ED}"/usr/share/doc/${PF}/demos || die - fi -} - -multilib_src_install_all() { - # mwm default configs - insinto /usr/share/X11/app-defaults - newins "${FILESDIR}"/Mwm.defaults Mwm - - # cleanup - rm -rf "${ED}"/usr/share/Xm - find "${D}" -type f -name "*.la" -delete || die - - dodoc BUGREPORT ChangeLog README RELEASE RELNOTES TODO -} diff --git a/x11-libs/motif/motif-2.3.8-r2.ebuild b/x11-libs/motif/motif-2.3.8-r2.ebuild new file mode 100644 index 000000000000..6e1c40835654 --- /dev/null +++ b/x11-libs/motif/motif-2.3.8-r2.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib toolchain-funcs multilib-minimal + +DESCRIPTION="The Motif user interface component toolkit" +HOMEPAGE="https://sourceforge.net/projects/motif/ + https://motif.ics.com/" +SRC_URI="mirror://sourceforge/project/motif/Motif%20${PV}%20Source%20Code/${P}.tar.gz + https://dev.gentoo.org/~ulm/distfiles/${P}-patches-1.tar.xz" + +LICENSE="LGPL-2.1+ MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="examples jpeg +motif22-compatibility png static-libs unicode xft" + +RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] + >=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + jpeg? ( >=virtual/jpeg-0-r2:0=[${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] ) + unicode? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] ) + xft? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] + )" + +DEPEND="${RDEPEND} + x11-base/xorg-proto + x11-misc/xbitmaps" + +BDEPEND="sys-devel/flex + dev-util/byacc" + +src_prepare() { + eapply ../patch + eapply_user + + AT_M4DIR=. eautoreconf + + # get around some LANG problems in make (#15119) + LANG=C + + # bug #80421 + filter-flags -ftracer + + # feel free to fix properly if you care + append-flags -fno-strict-aliasing + + # for Solaris Xos_r.h :( + [[ ${CHOST} == *-solaris2.11 ]] \ + && append-cppflags -DNEED_XOS_R_H -DHAVE_READDIR_R_3 + + if use !elibc_glibc && use !elibc_uclibc && use !elibc_musl \ + && use unicode; then + # libiconv detection in configure script doesn't always work + # http://bugs.motifzone.net/show_bug.cgi?id=1423 + export LIBS="${LIBS} -liconv" + fi + + # "bison -y" causes runtime crashes #355795 + export YACC=byacc + + # remember the name of the C compiler for the native ABI + MY_NATIVE_CC=$(tc-getCC) +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + --with-x \ + --disable-printing \ + $(use_enable static-libs static) \ + $(use_enable motif22-compatibility) \ + $(use_enable unicode utf8) \ + $(use_enable xft) \ + $(use_enable jpeg) \ + $(use_enable png) +} + +multilib_src_compile() { + # The wmluiltok build tool is linked with libfl.a, so always + # compile it for the native ABI + emake -C tools/wml CC="${MY_NATIVE_CC}" LIBS="-lfl" wmluiltok + emake +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + if multilib_is_native_abi && use examples; then + emake -C demos DESTDIR="${D}" install-data + dodir /usr/share/doc/${PF}/demos + mv "${ED}"/usr/share/Xm/* "${ED}"/usr/share/doc/${PF}/demos || die + fi +} + +multilib_src_install_all() { + # mwm default configs + insinto /usr/share/X11/app-defaults + newins "${FILESDIR}"/Mwm.defaults Mwm + + # cleanup + rm -rf "${ED}"/usr/share/Xm || die + find "${D}" -type f -name "*.la" -delete || die + + dodoc BUGREPORT ChangeLog README RELEASE RELNOTES TODO +} diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest index 3f7005015d57..9a74121d989b 100644 --- a/x11-libs/pango/Manifest +++ b/x11-libs/pango/Manifest @@ -6,8 +6,10 @@ DIST pango-1.42.4.tar.xz 833876 BLAKE2B 7de1094a29750b9e59ea1e5c92644fa5d6b83582 DIST pango-1.44.7.tar.xz 521384 BLAKE2B 9917efc1bcc9115331149d77eb9b15373d4331ed6a8e5542a97fbbbb480eb0557736d4f1817c0fd56262f442e4b3c2c68607baacdd38b1684def1af58a583bfb SHA512 6e0a3d5cd32c209fd71a2ce5f705a60db318c2133bcca07360a047a73892f642a1661c1f0fb90353fc43e75336dfc22909bf4969f1bd03324c9689344af08350 DIST pango-1.48.3.tar.xz 565956 BLAKE2B 6860ae9df2b8629bdd1c5acf03453e1c6d62d8fd100752a6d5762ab1e0f2b3cbefb55e0f3476e53209d07541e7f8dffc680507378e94ab39b49601582a35e9a7 SHA512 769ceec71c5d64c08b91a0d78c5e39f6599fa199ae3f9d6dc4b94e5898a41e7f4b3d3f9c16a92f03d0e558778a4ef5bbe2967eefef17173211d53ffdb3d72041 DIST pango-1.48.4.tar.xz 1791332 BLAKE2B 281e1ba5b52b99c61bcd90dcefb3de64e45a6de0eec5a375e209cb4316562a03e81dea73e6fb8921a631ef854dca8b035e06b3cec7ff73bf8f0033151d2cd20b SHA512 ce754c5e915ed18ba0f0ec89d74a1094e5b235821514b247d16afba7b74ecf1d850ad2b7b7d0a43da83da126c74be1b2e4c4400dbcd447e388e75e6b3c8b4dbe +DIST pango-1.48.5.tar.xz 1819476 BLAKE2B 8529e8cbcf0f33be56cf09229abe45fb3525e12a9c2a6ad7cca416ff67a92eb010abc2ce814fa4d19a924186369eede4a576efdd2f4c64b39e31c9821c5e414a SHA512 2c758e649af5b9f9fa960c26a6f4dcf5abd8035101fdfe4a02fe02cb892250b615584b02d63aaa06f3da5cbe7bb848459ac969f43437c34cec084b51bcf48cab EBUILD pango-1.42.4-r2.ebuild 2310 BLAKE2B 6068b613ba19c35420774bfff3ff2f292d67430ca167246e8b7c4132f34f5165ad2e4f24df5080ce7c8f677f45d5e48ba555e04eefcb8c751243ed2354d2bf6a SHA512 5c05c5db53a1127119981966f9f144e95fa04c07dccde5df9341a24aef0479a6cddf3b0e7bae0f339f32737618efbd89f367d6f512ed0a01715008226ecc640a EBUILD pango-1.44.7.ebuild 2095 BLAKE2B 9a07720373325ae342c1a11216270f79783cec72cffc5198a38af6877019688466bd6505692dab3c2e509c6bbed815ce0b7897c94c7263dab692d070dfec7758 SHA512 6194aaebf76ef26476ba68bd0ee5fee76e08efd5104c4c67cd4d6b6f766bb97391ec10e14b90a9dc18d4051b87299c5514dfd3bad733aeb9061e72060942aeec EBUILD pango-1.48.3.ebuild 2203 BLAKE2B 283d1f214dbf1c94accbe73cb113978adc609d3451c6c68146a8c50d33e0bfab5a865fed6a4df577f41deb37e604605a1da0b3272b8cee95c969c789f443b225 SHA512 6cc8bcadc61b038f54e3c209bddd3d16b522c88aaa69cdc2fa826909c06e0a84f81c74001376b819de4d1d9a25b64c0d11c4cf522dd7291387b91cec9e0e685d -EBUILD pango-1.48.4-r1.ebuild 2307 BLAKE2B 0ded4024655b8a46deb4e2dd6c6b84f41bd37bf068ee700f17640b2e050e89750f1113a18e5d3ed7d9f20fdd6ad76cb850d4aebb085165f0389a2c484377614e SHA512 51302701395798d5692afff2d064d445f6d428b083cd6e668b061708a737456d31864be1a6c2450e61ad5beaa0a38bae66495a41560485592f00f8745ad51b49 +EBUILD pango-1.48.4-r1.ebuild 2321 BLAKE2B a89427775ae3485bd75f27dccccaa9fb600f3b0e43aacc2016e221919532fa3c50614f71f2c78347422eedfcaa447abab1c6f2795a95167a6defb29fda6ac6f6 SHA512 6483bfe7515c8c70a30ca64e38e5413ff1423204662baf80a67c1d6005137c6bc739cb4fc89977b12e7835a350bab3414806ebbd2b80f2e1512d66dc102a6356 +EBUILD pango-1.48.5.ebuild 2321 BLAKE2B a89427775ae3485bd75f27dccccaa9fb600f3b0e43aacc2016e221919532fa3c50614f71f2c78347422eedfcaa447abab1c6f2795a95167a6defb29fda6ac6f6 SHA512 6483bfe7515c8c70a30ca64e38e5413ff1423204662baf80a67c1d6005137c6bc739cb4fc89977b12e7835a350bab3414806ebbd2b80f2e1512d66dc102a6356 MISC metadata.xml 522 BLAKE2B 9e37b7287a6d6567d68daea4265ae5d13d3c336682408bdeb4f7ef92b9cd9907c4f69052fb52b59a8cd55eb40d04c660fedde562ac2a85e41844189810ed4fb8 SHA512 6af19288fc9a7e9f441f64df4e74f32ade7303df52e1c285275e41f34f0d7664b22167793c08e79e6667fe27f44afe5c1b8548d68f5878d63a432e293956fd82 diff --git a/x11-libs/pango/pango-1.48.4-r1.ebuild b/x11-libs/pango/pango-1.48.4-r1.ebuild index 280ffa4c218b..f647bd75feff 100644 --- a/x11-libs/pango/pango-1.48.4-r1.ebuild +++ b/x11-libs/pango/pango-1.48.4-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz LICENSE="LGPL-2+ FTL" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" # X USE flag is simply a stub until all revdeps have been adjusted to use X(+) IUSE="gtk-doc +introspection sysprof test +X" diff --git a/x11-libs/pango/pango-1.48.5.ebuild b/x11-libs/pango/pango-1.48.5.ebuild new file mode 100644 index 000000000000..f647bd75feff --- /dev/null +++ b/x11-libs/pango/pango-1.48.5.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils meson multilib-minimal toolchain-funcs xdg + +DESCRIPTION="Internationalized text layout and rendering library" +HOMEPAGE="https://www.pango.org/" +SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz" + +LICENSE="LGPL-2+ FTL" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +# X USE flag is simply a stub until all revdeps have been adjusted to use X(+) +IUSE="gtk-doc +introspection sysprof test +X" +RESTRICT="!test? ( test )" +REQUIRED_USE="gtk-doc? ( introspection )" + +RDEPEND=" + >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.62.2:2[${MULTILIB_USEDEP}] + >=media-libs/fontconfig-2.12.92:1.0=[${MULTILIB_USEDEP}] + >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] + >=media-libs/harfbuzz-2.0:=[glib(+),introspection?,truetype(+),${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.10:=[X?,${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) + X? ( + >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] + ) +" +DEPEND="${RDEPEND} + sysprof? ( dev-util/sysprof-capture:4[${MULTILIB_USEDEP}] ) + X? ( x11-base/xorg-proto ) +" +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig + gtk-doc? ( + dev-util/gi-docgen + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 + ) +" + +src_prepare() { + xdg_src_prepare + gnome2_environment_reset +} + +multilib_src_configure() { + local emesonargs=( + # Never use gi-docgen subproject + --wrap-mode nofallback + + $(meson_feature sysprof) + $(meson_feature X xft) + -Dcairo=enabled + -Dfontconfig=enabled + -Dfreetype=enabled + -Dgtk_doc="$(multilib_native_usex gtk-doc true false)" + -Dintrospection="$(multilib_native_usex introspection enabled disabled)" + -Dinstall-tests=false + -Dlibthai=disabled + ) + meson_src_configure +} + +muiltilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_install_all() { + if use gtk-doc; then + mv "${ED}"/usr/share/doc/{${PN},${P}} || die + fi + einstalldocs +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} diff --git a/x11-libs/startup-notification/Manifest b/x11-libs/startup-notification/Manifest index c078b41236dc..b3b67af5035e 100644 --- a/x11-libs/startup-notification/Manifest +++ b/x11-libs/startup-notification/Manifest @@ -1,5 +1,5 @@ AUX startup-notification-0.12-sys-select_h.patch 928 BLAKE2B 048e3a834d6ec993d629bd72d13fc3008b7c52885cd34f5b057c77c5be3b8601e05d5280443eb567696ff5e590f49f3b6f184971c92e8bffc8b94cd1103e9b81 SHA512 5f89b2747a2e5d633229b2e858380919121bdfd8f5788898824115fe5c4f60ffb51d0303830b7896657a96f4c2468de0ada0a72782a48cb990d614a1805e91cd AUX startup-notification-0.12-time_t-crash-with-32bit.patch 3377 BLAKE2B 2ed2cd342d606e6d3a2065aa127b7c1e2f6352c9e8142795d2a3a654706d771ec5a8cd1c26d5f75538d8961d081577cc3738d1c169790ebe954d3ade07f1721d SHA512 b1bbef28012a08e265e19296f6f6b1adf4bf82efa2d585680f06a352258deee6f2d8b2f842a8f27febe78f23048afe5f39fe80bd555b826aec927d14a289928d DIST startup-notification-0.12.tar.gz 355285 BLAKE2B 9822de9745fdeef28d7c6422d2a967394ffc329e7f37e1676c79e900f8e776578698ef47ff199fa05aa795540382f5eab5cb63f6cb20512328897236df1ab152 SHA512 ea1246acdb50dafd9ced9914ec3c8f0d499c0ca3cfd447b43a444c768a6e9ea7135e5c42d9ca0089354698ac235bd86d42f12c70a3a17c9c79f998c07461f7ab -EBUILD startup-notification-0.12-r1.ebuild 814 BLAKE2B 6538888b108641fe76af49b4871040a8c4964ddaeacd8a446ac9e5c59be8171f93bf3eb7ee780c3d530d8da617ad4082513c9d09ead612911d4f652b4edf25ed SHA512 664c55f82066788252f5d155c1ac0e4ab925f29bd4d309ac5e9ff6872526b9f6358148ea315554945c4ca2833dca5211cb5ce65557a406f1a76f658a413631e3 +EBUILD startup-notification-0.12-r1.ebuild 821 BLAKE2B 4bfafb660ea6fcdee17bf238a7eee1a18839bcba87f64f8b0e44c390cafea022ce97fbc0ef7e7afed3880ad767dc330ecd3ac5175518c988e22de5fea324d1f3 SHA512 3e883fc06d7284274cee99ffc7ed5cb511a239f98c35c3b2c6d0370ccadb43230438a2332ce0f5432a22473702a1e5f9a9749f65b46e94ce5ddfff5a9bb64e7f MISC metadata.xml 224 BLAKE2B 50a08713f8b792454787823dd56f1dcc1a1970ded78fa6ddffc6fb7301e0de75018e1e7a8c7ed890b4910f2716d2588ad21c7ae88ad8013b51cab7ba401c46c9 SHA512 12da46d8052565f62c482e6bcc714d8c00cac256f85dc1602579c8d61e0b61af95da149d1a446e56b2eba918ab9d78b556f77c6fe034a2e578f57a9dbe62fc44 diff --git a/x11-libs/startup-notification/startup-notification-0.12-r1.ebuild b/x11-libs/startup-notification/startup-notification-0.12-r1.ebuild index abacdffee5ff..e0ea86087e05 100644 --- a/x11-libs/startup-notification/startup-notification-0.12-r1.ebuild +++ b/x11-libs/startup-notification/startup-notification-0.12-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz" LICENSE="LGPL-2 MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=">=x11-libs/libX11-1.4.3 >x11-libs/libxcb-1.6 diff --git a/x11-libs/wxGTK/Manifest b/x11-libs/wxGTK/Manifest index ac169c7e9d0d..fa4f1c1d83a6 100644 --- a/x11-libs/wxGTK/Manifest +++ b/x11-libs/wxGTK/Manifest @@ -9,6 +9,6 @@ DIST wxWidgets-3.0.5-docs-html.tar.bz2 23844256 BLAKE2B f5b5bef129302ae1ded7a651 DIST wxWidgets-3.0.5.1.tar.bz2 19739206 BLAKE2B da270cb8e4fc22b8d892ba80fbb4cc71578f642ca07102006f914a80331a254e746de6c91e61b585c0b1ab3abadd17d80a0eaa3efd48a3d412cf7202101abc7a SHA512 0a789fc5e71d414e43f75b5c16076fe8b1bcd7671be0770e4269dcef66d830c1bc74e183f49db270b928862f13472666c283fe2aa98b9006681722e06100725d EBUILD wxGTK-3.0.4-r2.ebuild 3600 BLAKE2B 019f83f1fb028982123b691988bc1513fc7f71ef517e6fa696b693ca53baa88ce424c1c779c1904e75956d6629a5f42b1977a6ac2b1d78bd5a7533714cbc1976 SHA512 c687c3bcddaf4c934e1616651d982bd0b175db8eedb4babb6820a39503f1b6484dd2b219a685f12931f0937e427d2d068065d0247c364e6dfe55aae73655a66b EBUILD wxGTK-3.0.4-r302.ebuild 4824 BLAKE2B bc5a1a4266fe8dad373ed7efc86ed6b4df84e119047146b2aceb2ddd085399184ff38b9bdf7adf1b1543f907db56d210a271e67d8ba025331802d453ae603207 SHA512 9d3c39b3a9c5350eb75f35822898f29f1e7941bb449ec8e1221edfd75a4c51bfd4649128163827c3ba76b1c23eba03444e00e45f519d4929fc6b417897d7e6bf -EBUILD wxGTK-3.0.4-r303.ebuild 4929 BLAKE2B a88b9b5f2425073d28503e48feaffde017b8740270f1ccb2b5de25c89dada239a8938bc6d85767043d071a739c376b2748ab6a15be8d0fd123fa5ca3e4f0e89e SHA512 535ba5ee43e62bb46050bedb0b399233746bb7d366660876af40f891a1793e6e6174373c837e8279dc3136fbe0701606bd1d807708bccccf02693c5d7c28bb6d -EBUILD wxGTK-3.0.5.1.ebuild 4949 BLAKE2B 46d7da77412960327cdc9cfd9afcec77c2de2b5b20999de37cd4745dd4c043976942676948697b665ba794b5ab198e7ed6941308eeea7cf137ff3b33e4f3768c SHA512 4d937a1eba09175b3cf7286cc69c70bc75ec2e80afd49c4c54d2f2ca3936f82f0c542b7dfef61e767793af57ae7e9d154391aee8257ca1324908c8c353f7742e +EBUILD wxGTK-3.0.4-r303.ebuild 4970 BLAKE2B e0494ec1cf4ea602048cc4d344efe7fc55f17dc9d35845f1629700e155c0483d47f04f5b908a3fa1e269a55390a356c2d2697924fb72edf5742f4c0525fe403d SHA512 9e4fb18d9f6aa3f5123a9e988fe9957845779961764e29360e76909559f14ff8a4bcd6d022a9ba38a074c26c5707a72c78993e9323decd97bdbbd94fa5a5ef0b +EBUILD wxGTK-3.0.5.1.ebuild 4990 BLAKE2B 07ff10bc224d87c99d870e9f70fdaf2fb1aebb3693ee3a448ac0754f4bc07f799722afaac19b4fe731cedf17ed6062a9901fce67488822a5aa13f2e7212b453f SHA512 cd0829233d458a6945ec1563297dc94aa14e7ddc8601983f39f9343acfd59351a1ac46ce7179915399920a1c6fb6d946dc998c23512c550ebf342c7af98ac05a MISC metadata.xml 759 BLAKE2B 4bafb6bd1d082eae5773d84fb116779f337e662090c4d01e22296f891114458de4a50f1f10775b61f06f22c6db7d4288c66c0c59836cc362298c23fecef499af SHA512 a7bf3b8cecf7ffba0dbfded9884fb7df3866c1a00c473f9ecb2d3fc1c84c5713dcde949f6acc35ee688741efb2da74fc189ed9c58b24bd2874c7e95908eb1f60 diff --git a/x11-libs/wxGTK/wxGTK-3.0.4-r303.ebuild b/x11-libs/wxGTK/wxGTK-3.0.4-r303.ebuild index 65d027d2d111..2259503a09b8 100644 --- a/x11-libs/wxGTK/wxGTK-3.0.4-r303.ebuild +++ b/x11-libs/wxGTK/wxGTK-3.0.4-r303.ebuild @@ -144,7 +144,8 @@ multilib_src_install_all() { rm -f "${ED}"/usr/share/locale/it/LC_MESSAGES/wxmsw30-gtk3.mo || die # Unversioned links - rm "${ED}"/usr/bin/wx{-config,rc} || die + rm "${ED}"/usr/bin/wx-config || die + use X && { rm "${ED}"/usr/bin/wxrc || die; } # version bakefile presets pushd "${ED}"/usr/share/bakefile/presets >/dev/null || die diff --git a/x11-libs/wxGTK/wxGTK-3.0.5.1.ebuild b/x11-libs/wxGTK/wxGTK-3.0.5.1.ebuild index e43f2597c1a0..752bedf56e7a 100644 --- a/x11-libs/wxGTK/wxGTK-3.0.5.1.ebuild +++ b/x11-libs/wxGTK/wxGTK-3.0.5.1.ebuild @@ -144,7 +144,8 @@ multilib_src_install_all() { rm -f "${ED}"/usr/share/locale/it/LC_MESSAGES/wxmsw30-gtk3.mo || die # Unversioned links - rm "${ED}"/usr/bin/wx{-config,rc} || die + rm "${ED}"/usr/bin/wx-config || die + use X && { rm "${ED}"/usr/bin/wxrc || die; } # version bakefile presets pushd "${ED}"/usr/share/bakefile/presets >/dev/null || die -- cgit v1.2.3