[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-04-21 Thread Matt Turner
commit: 51eee7179d8992089f833cb6d1ef30559febecff
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 21 21:05:06 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 21 21:07:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51eee717

x11-libs/pixman: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  1 -
 x11-libs/pixman/pixman-0.43.2.ebuild | 68 
 2 files changed, 69 deletions(-)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 1b038bda0243..df5657790619 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,2 +1 @@
-DIST pixman-0.43.2.tar.xz 637976 BLAKE2B 
82734efb7cede5b1aeff3a865bfa2a81ff3176be50edc10deb1b5541f160b2dfd21303c1eccba53c0df83f471f3489084479a423dc2f818019af97d4b41dad68
 SHA512 
1a1d21b86b3c6784c4c2606b7069723b4dbb747eac9fce95bca86516787840379ffd49abc42d11e7143e85c32c85496f33c2562c7a910ca6f963599affdc3224
 DIST pixman-0.43.4.tar.xz 636900 BLAKE2B 
c31e5700bfadcd72f522af50509a4a6cd7bbf90c918c75b108e50246f1c76e858125138902a222040ada192710ec788deb43eb65085416f3eff88e3ed970933e
 SHA512 
b40fb05bd58dc78f4e4e9b19c86991ab0611b708657c9a7fb42bfe82d57820a0fde01a34b00a0848a41da6c3fb90c2213942a70f435a0e9467631695d3bc7e36

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
deleted file mode 100644
index c20efe3bbb8c..
--- a/x11-libs/pixman/pixman-0.43.2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing 
toolchain-funcs
-
-DESCRIPTION="Low-level pixel manipulation routines"
-HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
-if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs test"
-RESTRICT="!test? ( test )"
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-multilib_src_configure() {
-   if ( use arm || use arm64 ) && tc-is-clang ; then
-   # See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
-   append-cflags $(test-flags-CC -fno-integrated-as)
-   fi
-
-   local emesonargs=(
-   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
-   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
-   $(meson_feature cpu_flags_x86_mmxext mmx)
-   $(meson_feature cpu_flags_x86_sse2 sse2)
-   $(meson_feature cpu_flags_x86_ssse3 ssse3)
-   $(meson_feature cpu_flags_ppc_altivec vmx)
-   $(meson_feature loongson2f loongson-mmi)
-   $(meson_feature test openmp) # only used in unit tests
-   $(meson_feature test tests)
-   -Ddefault_library=$(usex static-libs both shared)
-   -Ddemos=disabled
-   -Dgtk=disabled
-   -Dlibpng=disabled
-   )
-
-   if [[ ${ABI} == arm64 ]]; then
-   emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
-   elif [[ ${ABI} == arm ]]; then
-   emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
-   fi
-
-   meson_src_configure
-}
-
-multilib_src_test() {
-   export OMP_NUM_THREADS=$(makeopts_jobs)
-   meson_src_test -t 100
-}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-04-02 Thread Sam James
commit: 468840cb40b2b4113634c561e618405a86f04338
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468840cb

x11-libs/pixman: Stabilize 0.43.4 sparc, #928441

Signed-off-by: Sam James  gentoo.org>

 x11-libs/pixman/pixman-0.43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
index d4cad80044f5..cf2825b3d5a6 100644
--- a/x11-libs/pixman/pixman-0.43.4.ebuild
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-04-02 Thread Sam James
commit: 650b7d239d8a6ae82e9e1b6a896baf89c665f97e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  3 05:00:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  3 05:00:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650b7d23

x11-libs/pixman: Stabilize 0.43.4 arm64, #928441

Signed-off-by: Sam James  gentoo.org>

 x11-libs/pixman/pixman-0.43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
index cf2825b3d5a6..563b532ba36d 100644
--- a/x11-libs/pixman/pixman-0.43.4.ebuild
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-04-02 Thread Arthur Zamarin
commit: 4e2743e87cab332b80d11a8a3cbe14cb181d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 19:10:47 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 19:10:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e2743e8

x11-libs/pixman: Stabilize 0.43.4 ppc, #928441

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
index aa5a37feb7f6..d4cad80044f5 100644
--- a/x11-libs/pixman/pixman-0.43.4.ebuild
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-04-02 Thread Arthur Zamarin
commit: 8656556aa608d2e023a8ba6237166751e1eb1180
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 17:15:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 17:15:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8656556a

x11-libs/pixman: Stabilize 0.43.4 ppc64, #928441

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
index 335886eb419e..aa5a37feb7f6 100644
--- a/x11-libs/pixman/pixman-0.43.4.ebuild
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-04-02 Thread Arthur Zamarin
commit: 564981e153d7180050509b286929fa9b4b0580d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 16:52:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 16:52:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564981e1

x11-libs/pixman: Stabilize 0.43.4 x86, #928441

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
index 7150072e..335886eb419e 100644
--- a/x11-libs/pixman/pixman-0.43.4.ebuild
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-04-02 Thread Arthur Zamarin
commit: 737a9d0589a3998dca1982a714c7e113414e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 16:43:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 16:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=737a9d05

x11-libs/pixman: Stabilize 0.43.4 arm, #928441

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
index 30376551a765..7150072e 100644
--- a/x11-libs/pixman/pixman-0.43.4.ebuild
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-04-02 Thread Arthur Zamarin
commit: 2db86771a6c943d3e740134b955835a7f13922c1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 16:37:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 16:37:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db86771

x11-libs/pixman: Stabilize 0.43.4 amd64, #928441

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.43.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
index 64f5bc702b84..30376551a765 100644
--- a/x11-libs/pixman/pixman-0.43.4.ebuild
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-03-03 Thread Matt Turner
commit: 6e86296fb3c09007ef5eaeff5ad8c946b606032c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 16:57:43 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 16:58:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e86296f

x11-libs/pixman: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  2 --
 x11-libs/pixman/pixman-0.42.2.ebuild | 69 
 x11-libs/pixman/pixman-0.43.0.ebuild | 68 ---
 3 files changed, 139 deletions(-)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index afe8bcbbcc70..1b038bda0243 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,4 +1,2 @@
-DIST pixman-0.42.2.tar.xz 652984 BLAKE2B 
6286a9d064a5a24017fccbb0a6e9f6ef932077c2e33ec043826d4a7a6c707c9111d3de4b806cbcdb47fc2794f1f930d24d078de1ff2912061967db0890540957
 SHA512 
3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8
-DIST pixman-0.43.0.tar.xz 638236 BLAKE2B 
1a807d4d5598a5fe6077d6bbc7786cba41a698a1f03801cc5367ade8707500ee215a0faf65afe85f9e040b0380f1074c2fdfd31c0805dc41a4e5e34e36416764
 SHA512 
a90399b8c6aec218abb2f419fb5d6894acf9f4c7acb4fd3893b0b7c805ba47c82ee7efb363be59bb1a15b6997b2dddb7dba062a165503b035e1124fff1b271c9
 DIST pixman-0.43.2.tar.xz 637976 BLAKE2B 
82734efb7cede5b1aeff3a865bfa2a81ff3176be50edc10deb1b5541f160b2dfd21303c1eccba53c0df83f471f3489084479a423dc2f818019af97d4b41dad68
 SHA512 
1a1d21b86b3c6784c4c2606b7069723b4dbb747eac9fce95bca86516787840379ffd49abc42d11e7143e85c32c85496f33c2562c7a910ca6f963599affdc3224
 DIST pixman-0.43.4.tar.xz 636900 BLAKE2B 
c31e5700bfadcd72f522af50509a4a6cd7bbf90c918c75b108e50246f1c76e858125138902a222040ada192710ec788deb43eb65085416f3eff88e3ed970933e
 SHA512 
b40fb05bd58dc78f4e4e9b19c86991ab0611b708657c9a7fb42bfe82d57820a0fde01a34b00a0848a41da6c3fb90c2213942a70f435a0e9467631695d3bc7e36

diff --git a/x11-libs/pixman/pixman-0.42.2.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
deleted file mode 100644
index e80504458bf2..
--- a/x11-libs/pixman/pixman-0.42.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing 
toolchain-funcs
-
-DESCRIPTION="Low-level pixel manipulation routines"
-HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs test"
-RESTRICT="!test? ( test )"
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
-}
-
-multilib_src_configure() {
-   if ( use arm || use arm64 ) && tc-is-clang ; then
-   # See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
-   append-cflags $(test-flags-CC -fno-integrated-as)
-   fi
-
-   local emesonargs=(
-   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
-   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
-   $(meson_feature cpu_flags_x86_mmxext mmx)
-   $(meson_feature cpu_flags_x86_sse2 sse2)
-   $(meson_feature cpu_flags_x86_ssse3 ssse3)
-   $(meson_feature cpu_flags_ppc_altivec vmx)
-   $(meson_feature loongson2f loongson-mmi)
-   $(meson_feature test openmp) # only used in unit tests
-   $(meson_feature test tests)
-   -Ddefault_library=$(usex static-libs both shared)
-   -Dgtk=disabled
-   -Dlibpng=disabled
-   )
-
-   if [[ ${ABI} == arm64 ]]; then
-   emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
-   elif [[ ${ABI} == arm ]]; then
-   emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
-   fi
-
-   meson_src_configure
-}
-
-multilib_src_test() {
-   export OMP_NUM_THREADS=$(makeopts_jobs)
-   meson_src_test -t 100
-}

diff --git a/x11-libs/pixman/pixman-0.43.0.ebuild 
b/x11-libs/pixman/pixman-0.43.0.ebuild
deleted file mode 100644
index 64f5bc702b84..
--- a/x11-libs/pixman/pixman-0.43.0.ebuild
+++ /dev/null
@@ 

[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-02-29 Thread Viorel Munteanu
commit: 9e26be33cf7a867cb8ed9a444e1876622f423d5f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Mar  1 04:11:14 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Mar  1 07:18:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e26be33

x11-libs/pixman: Stabilize 0.43.2 hppa, #924658

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 x11-libs/pixman/pixman-0.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
index 563b532ba36d..c20efe3bbb8c 100644
--- a/x11-libs/pixman/pixman-0.43.2.ebuild
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-02-29 Thread Viorel Munteanu
commit: 21c1280983517c015d9a369f7ce447fe09903802
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Mar  1 03:54:11 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Mar  1 07:18:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c12809

x11-libs/pixman: Stabilize 0.43.2 ppc64, #924658

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 x11-libs/pixman/pixman-0.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
index 78412777c7df..f0c6abef2805 100644
--- a/x11-libs/pixman/pixman-0.43.2.ebuild
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-02-29 Thread Viorel Munteanu
commit: e7e507d641ef02c7f3d85251c6ee5263de67490a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Mar  1 04:09:57 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Mar  1 07:18:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e507d6

x11-libs/pixman: Stabilize 0.43.2 ppc, #924658

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 x11-libs/pixman/pixman-0.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
index f0c6abef2805..563b532ba36d 100644
--- a/x11-libs/pixman/pixman-0.43.2.ebuild
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-02-29 Thread Matt Turner
commit: b0b4b2fa47608d6e325c16323a9b131dfbf91c03
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 16:43:38 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 16:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b4b2fa

x11-libs/pixman: Version bump to 0.43.4

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  1 +
 x11-libs/pixman/pixman-0.43.4.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 564a01f322ee..afe8bcbbcc70 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,3 +1,4 @@
 DIST pixman-0.42.2.tar.xz 652984 BLAKE2B 
6286a9d064a5a24017fccbb0a6e9f6ef932077c2e33ec043826d4a7a6c707c9111d3de4b806cbcdb47fc2794f1f930d24d078de1ff2912061967db0890540957
 SHA512 
3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8
 DIST pixman-0.43.0.tar.xz 638236 BLAKE2B 
1a807d4d5598a5fe6077d6bbc7786cba41a698a1f03801cc5367ade8707500ee215a0faf65afe85f9e040b0380f1074c2fdfd31c0805dc41a4e5e34e36416764
 SHA512 
a90399b8c6aec218abb2f419fb5d6894acf9f4c7acb4fd3893b0b7c805ba47c82ee7efb363be59bb1a15b6997b2dddb7dba062a165503b035e1124fff1b271c9
 DIST pixman-0.43.2.tar.xz 637976 BLAKE2B 
82734efb7cede5b1aeff3a865bfa2a81ff3176be50edc10deb1b5541f160b2dfd21303c1eccba53c0df83f471f3489084479a423dc2f818019af97d4b41dad68
 SHA512 
1a1d21b86b3c6784c4c2606b7069723b4dbb747eac9fce95bca86516787840379ffd49abc42d11e7143e85c32c85496f33c2562c7a910ca6f963599affdc3224
+DIST pixman-0.43.4.tar.xz 636900 BLAKE2B 
c31e5700bfadcd72f522af50509a4a6cd7bbf90c918c75b108e50246f1c76e858125138902a222040ada192710ec788deb43eb65085416f3eff88e3ed970933e
 SHA512 
b40fb05bd58dc78f4e4e9b19c86991ab0611b708657c9a7fb42bfe82d57820a0fde01a34b00a0848a41da6c3fb90c2213942a70f435a0e9467631695d3bc7e36

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
new file mode 100644
index ..64f5bc702b84
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing 
toolchain-funcs
+
+DESCRIPTION="Low-level pixel manipulation routines"
+HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs test"
+RESTRICT="!test? ( test )"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+multilib_src_configure() {
+   if ( use arm || use arm64 ) && tc-is-clang ; then
+   # See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
+   append-cflags $(test-flags-CC -fno-integrated-as)
+   fi
+
+   local emesonargs=(
+   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
+   $(meson_feature cpu_flags_x86_mmxext mmx)
+   $(meson_feature cpu_flags_x86_sse2 sse2)
+   $(meson_feature cpu_flags_x86_ssse3 ssse3)
+   $(meson_feature cpu_flags_ppc_altivec vmx)
+   $(meson_feature loongson2f loongson-mmi)
+   $(meson_feature test openmp) # only used in unit tests
+   $(meson_feature test tests)
+   -Ddefault_library=$(usex static-libs both shared)
+   -Ddemos=disabled
+   -Dgtk=disabled
+   -Dlibpng=disabled
+   )
+
+   if [[ ${ABI} == arm64 ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
+   elif [[ ${ABI} == arm ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
+   fi
+
+   meson_src_configure
+}
+
+multilib_src_test() {
+   export OMP_NUM_THREADS=$(makeopts_jobs)
+   meson_src_test -t 100
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-02-15 Thread Sam James
commit: f84e3c88128fe2f2efe72cd1ab9f0cfa93f08599
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 15 23:50:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 15 23:50:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f84e3c88

x11-libs/pixman: Stabilize 0.43.2 arm, #924658

Signed-off-by: Sam James  gentoo.org>

 x11-libs/pixman/pixman-0.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
index 32f4dabe91df..78412777c7df 100644
--- a/x11-libs/pixman/pixman-0.43.2.ebuild
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-02-15 Thread Sam James
commit: 258856a63bdd5d5f67430bfb18fe8bb63b306ad8
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 15 21:14:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 15 21:14:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=258856a6

x11-libs/pixman: Stabilize 0.43.2 arm64, #924658

Signed-off-by: Sam James  gentoo.org>

 x11-libs/pixman/pixman-0.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
index cfc8301b4054..32f4dabe91df 100644
--- a/x11-libs/pixman/pixman-0.43.2.ebuild
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-02-15 Thread Sam James
commit: ecde6beac2329c3bff601a6bda0f398dd4c3e7c2
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 15 21:14:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 15 21:14:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecde6bea

x11-libs/pixman: Stabilize 0.43.2 sparc, #924658

Signed-off-by: Sam James  gentoo.org>

 x11-libs/pixman/pixman-0.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
index 7f0346107fcc..cfc8301b4054 100644
--- a/x11-libs/pixman/pixman-0.43.2.ebuild
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-02-15 Thread Jakov Smolić
commit: 38aa4ee3eea17fed9206d439122a54e42f8c6974
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 15 19:26:06 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 15 19:26:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38aa4ee3

x11-libs/pixman: Stabilize 0.43.2 x86, #924658

Signed-off-by: Jakov Smolić  gentoo.org>

 x11-libs/pixman/pixman-0.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
index 30376551a765..7f0346107fcc 100644
--- a/x11-libs/pixman/pixman-0.43.2.ebuild
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-02-15 Thread Jakov Smolić
commit: 3635f9f2d11d78392cea7c5aa6950aa10962839b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 15 18:34:08 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 15 18:34:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3635f9f2

x11-libs/pixman: Stabilize 0.43.2 amd64, #924658

Signed-off-by: Jakov Smolić  gentoo.org>

 x11-libs/pixman/pixman-0.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
index 64f5bc702b84..30376551a765 100644
--- a/x11-libs/pixman/pixman-0.43.2.ebuild
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-01-28 Thread Matt Turner
commit: 8442ca1e8de788caea61b0dee0d198f0ec6f013b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jan 28 17:08:35 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:08:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8442ca1e

x11-libs/pixman: Version bump to 0.43.2

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  1 +
 x11-libs/pixman/pixman-0.43.2.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 0e09fc59d90b..564a01f322ee 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,2 +1,3 @@
 DIST pixman-0.42.2.tar.xz 652984 BLAKE2B 
6286a9d064a5a24017fccbb0a6e9f6ef932077c2e33ec043826d4a7a6c707c9111d3de4b806cbcdb47fc2794f1f930d24d078de1ff2912061967db0890540957
 SHA512 
3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8
 DIST pixman-0.43.0.tar.xz 638236 BLAKE2B 
1a807d4d5598a5fe6077d6bbc7786cba41a698a1f03801cc5367ade8707500ee215a0faf65afe85f9e040b0380f1074c2fdfd31c0805dc41a4e5e34e36416764
 SHA512 
a90399b8c6aec218abb2f419fb5d6894acf9f4c7acb4fd3893b0b7c805ba47c82ee7efb363be59bb1a15b6997b2dddb7dba062a165503b035e1124fff1b271c9
+DIST pixman-0.43.2.tar.xz 637976 BLAKE2B 
82734efb7cede5b1aeff3a865bfa2a81ff3176be50edc10deb1b5541f160b2dfd21303c1eccba53c0df83f471f3489084479a423dc2f818019af97d4b41dad68
 SHA512 
1a1d21b86b3c6784c4c2606b7069723b4dbb747eac9fce95bca86516787840379ffd49abc42d11e7143e85c32c85496f33c2562c7a910ca6f963599affdc3224

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
new file mode 100644
index ..64f5bc702b84
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing 
toolchain-funcs
+
+DESCRIPTION="Low-level pixel manipulation routines"
+HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs test"
+RESTRICT="!test? ( test )"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+multilib_src_configure() {
+   if ( use arm || use arm64 ) && tc-is-clang ; then
+   # See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
+   append-cflags $(test-flags-CC -fno-integrated-as)
+   fi
+
+   local emesonargs=(
+   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
+   $(meson_feature cpu_flags_x86_mmxext mmx)
+   $(meson_feature cpu_flags_x86_sse2 sse2)
+   $(meson_feature cpu_flags_x86_ssse3 ssse3)
+   $(meson_feature cpu_flags_ppc_altivec vmx)
+   $(meson_feature loongson2f loongson-mmi)
+   $(meson_feature test openmp) # only used in unit tests
+   $(meson_feature test tests)
+   -Ddefault_library=$(usex static-libs both shared)
+   -Ddemos=disabled
+   -Dgtk=disabled
+   -Dlibpng=disabled
+   )
+
+   if [[ ${ABI} == arm64 ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
+   elif [[ ${ABI} == arm ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
+   fi
+
+   meson_src_configure
+}
+
+multilib_src_test() {
+   export OMP_NUM_THREADS=$(makeopts_jobs)
+   meson_src_test -t 100
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-01-04 Thread Matt Turner
commit: 3ace4f06a18cb6007d274cc1dffc018ab229dafd
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan  4 17:58:36 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan  4 18:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ace4f06

x11-libs/pixman: Drop empty assignment

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 27ff22e23b55..64f5bc702b84 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -13,9 +13,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib 
multiprocessing toolchain-func
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
+if [[ ${PV} != * ]]; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-01-04 Thread Matt Turner
commit: 106b056ffeab053066745fac0ee9e8312e77b2fc
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan  4 17:57:15 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan  4 18:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106b056f

x11-libs/pixman: Version bump to 0.43.0

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  1 +
 x11-libs/pixman/pixman-0.43.0.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 47a369091e05..0e09fc59d90b 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1 +1,2 @@
 DIST pixman-0.42.2.tar.xz 652984 BLAKE2B 
6286a9d064a5a24017fccbb0a6e9f6ef932077c2e33ec043826d4a7a6c707c9111d3de4b806cbcdb47fc2794f1f930d24d078de1ff2912061967db0890540957
 SHA512 
3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8
+DIST pixman-0.43.0.tar.xz 638236 BLAKE2B 
1a807d4d5598a5fe6077d6bbc7786cba41a698a1f03801cc5367ade8707500ee215a0faf65afe85f9e040b0380f1074c2fdfd31c0805dc41a4e5e34e36416764
 SHA512 
a90399b8c6aec218abb2f419fb5d6894acf9f4c7acb4fd3893b0b7c805ba47c82ee7efb363be59bb1a15b6997b2dddb7dba062a165503b035e1124fff1b271c9

diff --git a/x11-libs/pixman/pixman-0.43.0.ebuild 
b/x11-libs/pixman/pixman-0.43.0.ebuild
new file mode 100644
index ..64f5bc702b84
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.43.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing 
toolchain-funcs
+
+DESCRIPTION="Low-level pixel manipulation routines"
+HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs test"
+RESTRICT="!test? ( test )"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+multilib_src_configure() {
+   if ( use arm || use arm64 ) && tc-is-clang ; then
+   # See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
+   append-cflags $(test-flags-CC -fno-integrated-as)
+   fi
+
+   local emesonargs=(
+   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
+   $(meson_feature cpu_flags_x86_mmxext mmx)
+   $(meson_feature cpu_flags_x86_sse2 sse2)
+   $(meson_feature cpu_flags_x86_ssse3 ssse3)
+   $(meson_feature cpu_flags_ppc_altivec vmx)
+   $(meson_feature loongson2f loongson-mmi)
+   $(meson_feature test openmp) # only used in unit tests
+   $(meson_feature test tests)
+   -Ddefault_library=$(usex static-libs both shared)
+   -Ddemos=disabled
+   -Dgtk=disabled
+   -Dlibpng=disabled
+   )
+
+   if [[ ${ABI} == arm64 ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
+   elif [[ ${ABI} == arm ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
+   fi
+
+   meson_src_configure
+}
+
+multilib_src_test() {
+   export OMP_NUM_THREADS=$(makeopts_jobs)
+   meson_src_test -t 100
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-01-04 Thread Matt Turner
commit: 80286caeabb86061a6a8d4e9ae660a1a0c913449
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan  4 17:57:07 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan  4 18:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80286cae

x11-libs/pixman: Disable demos

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index dd2e5f9cb679..27ff22e23b55 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -50,6 +50,7 @@ multilib_src_configure() {
$(meson_feature test openmp) # only used in unit tests
$(meson_feature test tests)
-Ddefault_library=$(usex static-libs both shared)
+   -Ddemos=disabled
-Dgtk=disabled
-Dlibpng=disabled
)



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-01-04 Thread Matt Turner
commit: 534d10dedbb4c2d6d942b93890795caa71b501a5
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan  4 17:56:41 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan  4 18:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=534d10de

x11-libs/pixman: Propagate keywords

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index fa237942c444..dd2e5f9cb679 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2023-01-20 Thread Sam James
commit: 5b86df4fdf4c864e1023f60e838f194c42fadfa2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 21 03:55:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 21 03:56:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b86df4f

x11-libs/pixman: fix build for arm64

Closes: https://bugs.gentoo.org/891459
Bug: https://bugs.gentoo.org/768138
See: 18745f353da4ddd132b344f0f20e035dfa917b93
Thanks-to: Fergus Dall  google.com>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/pixman/pixman-0.42.2.ebuild | 4 ++--
 x11-libs/pixman/pixman-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.42.2.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
index a374ef666c6d..2e5fa64a855c 100644
--- a/x11-libs/pixman/pixman-0.42.2.ebuild
+++ b/x11-libs/pixman/pixman-0.42.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -34,7 +34,7 @@ pkg_setup() {
 }
 
 multilib_src_configure() {
-   if use arm && tc-is-clang ; then
+   if ( use arm || use arm64 ) && tc-is-clang ; then
# See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
append-cflags $(test-flags-CC -fno-integrated-as)
fi

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 1cd3dd3a43a8..e4c0e9e9a0ee 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -34,7 +34,7 @@ pkg_setup() {
 }
 
 multilib_src_configure() {
-   if use arm && tc-is-clang ; then
+   if ( use arm || use arm64 ) && tc-is-clang ; then
# See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
append-cflags $(test-flags-CC -fno-integrated-as)
fi



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-12-02 Thread Arthur Zamarin
commit: 25cc16afcdd78a11d0c24beee54a086c8f624849
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 06:04:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 06:04:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25cc16af

x11-libs/pixman: Stabilize 0.42.2 x86, #880793

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.42.2.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
index 397ec588a58b..a374ef666c6d 100644
--- a/x11-libs/pixman/pixman-0.42.2.ebuild
+++ b/x11-libs/pixman/pixman-0.42.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-12-01 Thread Arthur Zamarin
commit: 3841c3d1c2d671e55f1c4313e47b43b9ab261d2c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 06:31:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 06:31:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3841c3d1

x11-libs/pixman: Stabilize 0.42.2 amd64, #880793

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.42.2.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
index 4c274d484e3b..397ec588a58b 100644
--- a/x11-libs/pixman/pixman-0.42.2.ebuild
+++ b/x11-libs/pixman/pixman-0.42.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-11-29 Thread Matt Turner
commit: d4cf1f51a0421a5e56c0d010bb86a5b057d67c11
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 29 16:44:20 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 29 16:52:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4cf1f51

x11-libs/pixman: Fix enabling neon on arm/arm64

Closes: https://bugs.gentoo.org/881169
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.42.2.ebuild | 9 +++--
 x11-libs/pixman/pixman-.ebuild   | 9 +++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.42.2.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
index 802e65eac019..4c274d484e3b 100644
--- a/x11-libs/pixman/pixman-0.42.2.ebuild
+++ b/x11-libs/pixman/pixman-0.42.2.ebuild
@@ -46,8 +46,6 @@ multilib_src_configure() {
$(meson_feature cpu_flags_x86_sse2 sse2)
$(meson_feature cpu_flags_x86_ssse3 ssse3)
$(meson_feature cpu_flags_ppc_altivec vmx)
-   $(meson_feature cpu_flags_arm_neon neon)
-   $(meson_feature cpu_flags_arm_neon a64-neon)
$(meson_feature loongson2f loongson-mmi)
$(meson_feature test openmp) # only used in unit tests
$(meson_feature test tests)
@@ -55,6 +53,13 @@ multilib_src_configure() {
-Dgtk=disabled
-Dlibpng=disabled
)
+
+   if [[ ${ABI} == arm64 ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
+   elif [[ ${ABI} == arm ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
+   fi
+
meson_src_configure
 }
 

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 0fbef29030a3..1cd3dd3a43a8 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -46,8 +46,6 @@ multilib_src_configure() {
$(meson_feature cpu_flags_x86_sse2 sse2)
$(meson_feature cpu_flags_x86_ssse3 ssse3)
$(meson_feature cpu_flags_ppc_altivec vmx)
-   $(meson_feature cpu_flags_arm_neon neon)
-   $(meson_feature cpu_flags_arm_neon a64-neon)
$(meson_feature loongson2f loongson-mmi)
$(meson_feature test openmp) # only used in unit tests
$(meson_feature test tests)
@@ -55,6 +53,13 @@ multilib_src_configure() {
-Dgtk=disabled
-Dlibpng=disabled
)
+
+   if [[ ${ABI} == arm64 ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
+   elif [[ ${ABI} == arm ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
+   fi
+
meson_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-11-18 Thread Arthur Zamarin
commit: a54c92d11312f49083b1a3bb42f8554840f4e4bd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 19 07:00:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 19 07:01:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a54c92d1

x11-libs/pixman: Stabilize 0.42.2 hppa, #880793

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.42.2.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
index aea08ea08b13..802e65eac019 100644
--- a/x11-libs/pixman/pixman-0.42.2.ebuild
+++ b/x11-libs/pixman/pixman-0.42.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-11-16 Thread Arthur Zamarin
commit: 9dd4bc67e61a64ea8db9c154d13d2ec016067b71
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 16 18:22:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 16 18:22:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd4bc67

x11-libs/pixman: Stabilize 0.42.2 ppc64, #880793

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.42.2.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
index 16c1f47d4ed8..aea08ea08b13 100644
--- a/x11-libs/pixman/pixman-0.42.2.ebuild
+++ b/x11-libs/pixman/pixman-0.42.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-11-15 Thread Arthur Zamarin
commit: 45e711e6687bd7acd72506763de9d7400377556d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 16 07:58:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 16 07:58:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e711e6

x11-libs/pixman: Stabilize 0.42.2 sparc, #880793

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.42.2.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
index da87182c88a0..d6bf15b16652 100644
--- a/x11-libs/pixman/pixman-0.42.2.ebuild
+++ b/x11-libs/pixman/pixman-0.42.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-11-12 Thread Arthur Zamarin
commit: 8fd3b85521f31509d50ae9e7bd9679b461c53b03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:54:32 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:54:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd3b855

x11-libs/pixman: Stabilize 0.42.2 arm, #880793

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.42.2.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
index 5abc6a0cf478..da87182c88a0 100644
--- a/x11-libs/pixman/pixman-0.42.2.ebuild
+++ b/x11-libs/pixman/pixman-0.42.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-11-12 Thread Arthur Zamarin
commit: da6bc7b018c19574cdef39fe7534a57d89628eb2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 15:49:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 15:49:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6bc7b0

x11-libs/pixman: Stabilize 0.42.2 arm64, #880793

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-libs/pixman/pixman-0.42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.42.2.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
index 0fbef29030a3..5abc6a0cf478 100644
--- a/x11-libs/pixman/pixman-0.42.2.ebuild
+++ b/x11-libs/pixman/pixman-0.42.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-11-02 Thread Matt Turner
commit: 3aea8f122fa335f3545b9b218136a6ccb3e7e57c
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov  2 17:39:52 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov  2 17:43:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aea8f12

x11-libs/pixman: Version bump to 0.42.2

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest | 1 +
 x11-libs/pixman/{pixman-.ebuild => pixman-0.42.2.ebuild} | 2 ++
 x11-libs/pixman/pixman-.ebuild   | 2 ++
 3 files changed, 5 insertions(+)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index e31b21c01b32..5e301e406d24 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1 +1,2 @@
 DIST pixman-0.40.0.tar.xz 634752 BLAKE2B 
29b71f5eb6c3df0318c7a6153c6abbce29748b0b578697916414a869a029635fe5e0bab06b8f701a764c95e475c115ed12eb4f93c751d234b5868f4c4196d7db
 SHA512 
8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270
+DIST pixman-0.42.2.tar.xz 652984 BLAKE2B 
6286a9d064a5a24017fccbb0a6e9f6ef932077c2e33ec043826d4a7a6c707c9111d3de4b806cbcdb47fc2794f1f930d24d078de1ff2912061967db0890540957
 SHA512 
3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-0.42.2.ebuild
similarity index 96%
copy from x11-libs/pixman/pixman-.ebuild
copy to x11-libs/pixman/pixman-0.42.2.ebuild
index ee72ddca48c6..0fbef29030a3 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-0.42.2.ebuild
@@ -47,8 +47,10 @@ multilib_src_configure() {
$(meson_feature cpu_flags_x86_ssse3 ssse3)
$(meson_feature cpu_flags_ppc_altivec vmx)
$(meson_feature cpu_flags_arm_neon neon)
+   $(meson_feature cpu_flags_arm_neon a64-neon)
$(meson_feature loongson2f loongson-mmi)
$(meson_feature test openmp) # only used in unit tests
+   $(meson_feature test tests)
-Ddefault_library=$(usex static-libs both shared)
-Dgtk=disabled
-Dlibpng=disabled

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index ee72ddca48c6..0fbef29030a3 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -47,8 +47,10 @@ multilib_src_configure() {
$(meson_feature cpu_flags_x86_ssse3 ssse3)
$(meson_feature cpu_flags_ppc_altivec vmx)
$(meson_feature cpu_flags_arm_neon neon)
+   $(meson_feature cpu_flags_arm_neon a64-neon)
$(meson_feature loongson2f loongson-mmi)
$(meson_feature test openmp) # only used in unit tests
+   $(meson_feature test tests)
-Ddefault_library=$(usex static-libs both shared)
-Dgtk=disabled
-Dlibpng=disabled



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-10-17 Thread Matt Turner
commit: b3c5c7ad968dc3a748605ceb4a1ee1e5fd2f6775
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Oct 18 00:52:28 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 18 00:56:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3c5c7ad

x11-libs/pixman: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/metadata.xml | 21 +++--
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/x11-libs/pixman/metadata.xml b/x11-libs/pixman/metadata.xml
index b6b501a3b833..9eeb5bbef528 100644
--- a/x11-libs/pixman/metadata.xml
+++ b/x11-libs/pixman/metadata.xml
@@ -1,14 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   x...@gentoo.org
-   X11
-
-
-   Enable Loongson2f MMI optimizations.
-
-
-   cpe:/a:pixman:pixman
-
+  
+x...@gentoo.org
+X11
+  
+  
+Enable Loongson2f MMI optimizations.
+  
+  
+cpe:/a:pixman:pixman
+pixman/pixman
+  
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-05-14 Thread Sam James
commit: 0ba7cfeffd00d23f6dbb19913f680959809cf222
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 14 21:51:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 15 01:18:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba7cfef

x11-libs/pixman: [QA] tc-has-openmp → tc-check-openmp

Signed-off-by: David Seifert  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 16 +++-
 x11-libs/pixman/pixman-.ebuild   | 16 +++-
 2 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index d74622ede459..795b17992f52 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -22,12 +22,18 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs"
+IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs test"
+RESTRICT="!test? ( test )"
 
-multilib_src_configure() {
-   local openmp=disabled
-   tc-has-openmp && openmp=enabled
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
 
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+multilib_src_configure() {
if use arm && tc-is-clang ; then
# See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
append-cflags $(test-flags-CC -fno-integrated-as)
@@ -42,10 +48,10 @@ multilib_src_configure() {
$(meson_feature cpu_flags_ppc_altivec vmx)
$(meson_feature cpu_flags_arm_neon neon)
$(meson_feature loongson2f loongson-mmi)
+   $(meson_feature test openmp) # only used in unit tests
-Ddefault_library=$(usex static-libs both shared)
-Dgtk=disabled
-Dlibpng=disabled
-   -Dopenmp=$openmp # only used in unit tests
)
meson_src_configure
 }

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index b1bf1b2339dd..ee72ddca48c6 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -22,12 +22,18 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs"
+IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs test"
+RESTRICT="!test? ( test )"
 
-multilib_src_configure() {
-   local openmp=disabled
-   tc-has-openmp && openmp=enabled
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
 
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+multilib_src_configure() {
if use arm && tc-is-clang ; then
# See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
append-cflags $(test-flags-CC -fno-integrated-as)
@@ -42,10 +48,10 @@ multilib_src_configure() {
$(meson_feature cpu_flags_ppc_altivec vmx)
$(meson_feature cpu_flags_arm_neon neon)
$(meson_feature loongson2f loongson-mmi)
+   $(meson_feature test openmp) # only used in unit tests
-Ddefault_library=$(usex static-libs both shared)
-Dgtk=disabled
-Dlibpng=disabled
-   -Dopenmp=$openmp # only used in unit tests
)
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-05-06 Thread WANG Xuerui
commit: 55d08d8cff47fb6f438af84b3b8d016968e4d6d8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat May  7 04:15:20 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat May  7 04:27:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55d08d8c

x11-libs/pixman: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 x11-libs/pixman/pixman-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index e6332d538639..b1bf1b2339dd 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2022-05-06 Thread WANG Xuerui
commit: 5dbd3385763e85351a6f2464361cd70c7c284abf
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat May  7 04:15:16 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat May  7 04:27:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dbd3385

x11-libs/pixman: keyword 0.40.0 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index a269bcee7084..d74622ede459 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2021-11-06 Thread Sam James
commit: 18745f353da4ddd132b344f0f20e035dfa917b93
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  7 02:14:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  7 02:14:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18745f35

x11-libs/pixman: fix build with ARM + Clang

Closes: https://bugs.gentoo.org/768138
Signed-off-by: Sam James  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 7 ++-
 x11-libs/pixman/pixman-.ebuild   | 9 +++--
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index 90fff3bb904..a269bcee708 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson-multilib multiprocessing toolchain-funcs
+inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing 
toolchain-funcs
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
@@ -28,6 +28,11 @@ multilib_src_configure() {
local openmp=disabled
tc-has-openmp && openmp=enabled
 
+   if use arm && tc-is-clang ; then
+   # See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
+   append-cflags $(test-flags-CC -fno-integrated-as)
+   fi
+
local emesonargs=(
$(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
$(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index d79304a2d1a..e6332d53863 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -9,14 +9,14 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson-multilib multiprocessing toolchain-funcs
+inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing 
toolchain-funcs
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   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 ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 
@@ -28,6 +28,11 @@ multilib_src_configure() {
local openmp=disabled
tc-has-openmp && openmp=enabled
 
+   if use arm && tc-is-clang ; then
+   # See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
+   append-cflags $(test-flags-CC -fno-integrated-as)
+   fi
+
local emesonargs=(
$(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
$(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2021-09-19 Thread James Le Cuirot
commit: cd079c3d0afce9125516f8f0a92c9ba22b551446
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Sep 19 10:58:10 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Sep 19 12:46:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd079c3d

x11-libs/pixman: Keyword 0.40.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index 65d7123b398..90fff3bb904 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   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 ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2021-06-03 Thread Matt Turner
commit: e9e83e797b43d263c2f92fe40be366b403a9c282
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:33:40 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9e83e79

x11-libs/pixman: Switch to meson-multilib

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 12 ++--
 x11-libs/pixman/pixman-.ebuild   | 12 ++--
 2 files changed, 4 insertions(+), 20 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index daac7421675..65d7123b398 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson multilib-minimal multiprocessing toolchain-funcs
+inherit ${GIT_ECLASS} meson-multilib multiprocessing toolchain-funcs
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
@@ -45,15 +45,7 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
export OMP_NUM_THREADS=$(makeopts_jobs)
-   meson test -v -C "${BUILD_DIR}" -t 100 || die "tests failed"
-}
-
-multilib_src_install() {
-   meson_src_install
+   meson_src_test -t 100
 }

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 316d0b79f70..d79304a2d1a 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson multilib-minimal multiprocessing toolchain-funcs
+inherit ${GIT_ECLASS} meson-multilib multiprocessing toolchain-funcs
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
@@ -45,15 +45,7 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
 multilib_src_test() {
export OMP_NUM_THREADS=$(makeopts_jobs)
-   meson test -v -C "${BUILD_DIR}" -t 100 || die "tests failed"
-}
-
-multilib_src_install() {
-   meson_src_install
+   meson_src_test -t 100
 }



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2021-04-05 Thread Sam James
commit: e6529677c4bdd3ea975dcc8ef9a7b07c82bf49c9
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  5 20:50:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  5 22:17:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6529677

x11-libs/pixman: drop s390 to ~s390 (unstable)

Signed-off-by: Sam James  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index c6e6516af00..daac7421675 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   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 ~x86-winnt"
+   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 ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2021-01-06 Thread Fabian Groffen
commit: 21de7c2c156806b2a0c5f69a361e2fd714f672d2
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 11:58:30 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 11:58:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21de7c2c

x11-libs/pixman: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 4 ++--
 x11-libs/pixman/pixman-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index 4c953f789d0..c6e6516af00 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-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 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index b614ed9cc15..316d0b79f70 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-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 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-10-15 Thread Matt Turner
commit: 5367c6831f9e7ff245a235d9c0308b75dcc33772
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Oct 15 19:12:53 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Oct 15 19:15:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5367c683

x11-libs/pixman: die if tests fail

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 x11-libs/pixman/pixman-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index d4510830221..51a3421ad1b 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -51,7 +51,7 @@ multilib_src_compile() {
 
 multilib_src_test() {
export OMP_NUM_THREADS=$(makeopts_jobs)
-   meson test -v -C "${BUILD_DIR}" -t 100
+   meson test -v -C "${BUILD_DIR}" -t 100 || die "tests failed"
 }
 
 multilib_src_install() {

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 9c15b1e0965..b614ed9cc15 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -51,7 +51,7 @@ multilib_src_compile() {
 
 multilib_src_test() {
export OMP_NUM_THREADS=$(makeopts_jobs)
-   meson test -v -C "${BUILD_DIR}" -t 100
+   meson test -v -C "${BUILD_DIR}" -t 100 || die "tests failed"
 }
 
 multilib_src_install() {



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-06-24 Thread Matt Turner
commit: a1b46104b8b688ce8787f74612a34be9e69a99b7
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 24 20:09:57 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 24 20:13:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b46104

x11-libs/pixman: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  1 -
 x11-libs/pixman/pixman-0.38.4.ebuild | 63 
 2 files changed, 64 deletions(-)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 3ce2039a5fe..e31b21c01b3 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,2 +1 @@
-DIST pixman-0.38.4.tar.gz 897926 BLAKE2B 
2c27069411e709391a1cc0af6c37acf2f06b4fad433a3197e24a0636d5d828ddbf1ca339d91470514d75e126452bc2300d14a2b862671bd11a8b85057d86b31c
 SHA512 
b66dc23c0bc7327cb90085cbc14ccf96ad58001a927f23af24e0258ca13f32d4255535862f1efcf00e9e723410aa9f51edf26fb01c8cde49379d1225acf7b5af
 DIST pixman-0.40.0.tar.xz 634752 BLAKE2B 
29b71f5eb6c3df0318c7a6153c6abbce29748b0b578697916414a869a029635fe5e0bab06b8f701a764c95e475c115ed12eb4f93c751d234b5868f4c4196d7db
 SHA512 
8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
deleted file mode 100644
index e327798978a..000
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} meson multilib-minimal multiprocessing toolchain-funcs
-
-DESCRIPTION="Low-level pixel manipulation routines"
-HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 loongson2f 
cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
-
-src_unpack() {
-   default
-   [[ $PV = * ]] && git-r3_src_unpack
-}
-
-multilib_src_configure() {
-   local openmp=disabled
-   tc-has-openmp && openmp=enabled
-
-   local emesonargs=(
-   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
-   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
-   $(meson_feature cpu_flags_x86_mmxext mmx)
-   $(meson_feature cpu_flags_x86_sse2 sse2)
-   $(meson_feature cpu_flags_x86_ssse3 ssse3)
-   $(meson_feature altivec vmx)
-   $(meson_feature neon neon)
-   $(meson_feature loongson2f loongson-mmi)
-   -Dgtk=disabled
-   -Dlibpng=disabled
-   -Dopenmp=$openmp # only used in unit tests
-   )
-   meson_src_configure
-}
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   export OMP_NUM_THREADS=$(makeopts_jobs)
-   meson test -v -C "${BUILD_DIR}" -t 100
-}
-
-multilib_src_install() {
-   meson_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-06-24 Thread Sergei Trofimovich
commit: 7d45185134b9825ba7a16e218be1a4c82b71169f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jun 24 15:31:57 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jun 24 17:22:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d451851

x11-libs/pixman: stable 0.40.0 for hppa, bug #727768

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index b64d7f2162a..d4510830221 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc 
x86 ~amd64-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 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-06-15 Thread Agostino Sarubbo
commit: f6e0f2bae57ac287528e1751e04daf9f21162d9e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 15 15:15:45 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 15 15:15:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e0f2ba

x11-libs/pixman: x86 stable wrt bug #727768

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index b1b2fb0aa47..9ca0bf37538 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 
sparc ~x86 ~amd64-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 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-06-15 Thread Agostino Sarubbo
commit: 7a263207688c1aa9e6c511436ac99a52530367a0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 15 15:11:59 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 15 15:11:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a263207

x11-libs/pixman: sparc stable wrt bug #727768

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index 726b34e9dbb..b1b2fb0aa47 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 
~sparc ~x86 ~amd64-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 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-06-15 Thread Agostino Sarubbo
commit: 2171926d6e1317a23db933a9549113ebc0c27123
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 15 15:10:01 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 15 15:10:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2171926d

x11-libs/pixman: s390 stable wrt bug #727768

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index cda88ac15c5..726b34e9dbb 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
~sparc ~x86 ~amd64-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 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-06-15 Thread Agostino Sarubbo
commit: 8405006c7a0a607d3cda1b36fd3beb2fe0246a46
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 15 15:08:30 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 15 15:08:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8405006c

x11-libs/pixman: ppc64 stable wrt bug #727768

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index 7005920536a..cda88ac15c5 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-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 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-06-15 Thread Agostino Sarubbo
commit: 6cb1e78d388048bd5beb49297f5ba9f036cddbcf
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 15 15:06:18 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 15 15:06:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb1e78d

x11-libs/pixman: ppc stable wrt bug #727768

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index 4629f9793e5..7005920536a 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-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 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-06-15 Thread Agostino Sarubbo
commit: c9609cb2d811e9dd1f8f7993127f23281ca752c7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 15 15:03:29 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 15 15:03:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9609cb2

x11-libs/pixman: arm stable wrt bug #727768

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index 52a8752e024..4629f9793e5 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-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 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-06-15 Thread Agostino Sarubbo
commit: 7611798739b6a93b0e53422b4819bb8fb438bf09
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 15 14:59:39 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 15 14:59:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76117987

x11-libs/pixman: amd64 stable wrt bug #727768

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.40.0.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
index 9c15b1e0965..52a8752e024 100644
--- a/x11-libs/pixman/pixman-0.40.0.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-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 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-04-19 Thread Matt Turner
commit: 84821ebd339ba2cb4998924e31196466c6a18880
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Sep 14 13:27:59 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 19 22:07:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84821ebd

x11-libs/pixman: Reintroduce static-libs USE flag

A couple of packages actually depend on this, even though it looks
static libs have not been installed since the transition to Meson. The
tree hasn't broken because they use [static-libs(+)].

Closes: https://bugs.gentoo.org/698548
Closes: https://github.com/gentoo/gentoo/pull/12925
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index ee4a7b6b0de..296db0dbcb1 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3"
+IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs"
 
 multilib_src_configure() {
local openmp=disabled
@@ -37,6 +37,7 @@ multilib_src_configure() {
$(meson_feature cpu_flags_ppc_altivec vmx)
$(meson_feature cpu_flags_arm_neon neon)
$(meson_feature loongson2f loongson-mmi)
+   -Ddefault_library=$(usex static-libs both shared)
-Dgtk=disabled
-Dlibpng=disabled
-Dopenmp=$openmp # only used in unit tests



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2020-04-19 Thread Matt Turner
commit: be8a46fa13505e6cc7d3aa10c19cac5429db3812
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 19 22:09:40 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 19 22:09:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be8a46fa

x11-libs/pixman: Version bump to 0.40.0

Closes https://bugs.gentoo.org/694094
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest | 1 +
 x11-libs/pixman/{pixman-.ebuild => pixman-0.40.0.ebuild} | 2 +-
 x11-libs/pixman/pixman-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 6acf91b8884..3ce2039a5fe 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1 +1,2 @@
 DIST pixman-0.38.4.tar.gz 897926 BLAKE2B 
2c27069411e709391a1cc0af6c37acf2f06b4fad433a3197e24a0636d5d828ddbf1ca339d91470514d75e126452bc2300d14a2b862671bd11a8b85057d86b31c
 SHA512 
b66dc23c0bc7327cb90085cbc14ccf96ad58001a927f23af24e0258ca13f32d4255535862f1efcf00e9e723410aa9f51edf26fb01c8cde49379d1225acf7b5af
+DIST pixman-0.40.0.tar.xz 634752 BLAKE2B 
29b71f5eb6c3df0318c7a6153c6abbce29748b0b578697916414a869a029635fe5e0bab06b8f701a764c95e475c115ed12eb4f93c751d234b5868f4c4196d7db
 SHA512 
8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-0.40.0.ebuild
similarity index 96%
copy from x11-libs/pixman/pixman-.ebuild
copy to x11-libs/pixman/pixman-0.40.0.ebuild
index 296db0dbcb1..9c15b1e0965 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-0.40.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} = * ]]; then
SRC_URI=""
 else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 
 LICENSE="MIT"

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 296db0dbcb1..9c15b1e0965 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} = * ]]; then
SRC_URI=""
 else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-09-11 Thread Matt Turner
commit: 581fd7edc69dd8b5ad49cee734a367a8094b5882
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep 11 18:15:41 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep 11 18:20:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=581fd7ed

x11-libs/pixman: Switch USE=altivec -> CPU_FLAGS_PPC=altivec

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 97ba3b6a51a..95726ead8e9 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon 
loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
+IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3"
 
 multilib_src_configure() {
local openmp=disabled
@@ -34,7 +34,7 @@ multilib_src_configure() {
$(meson_feature cpu_flags_x86_mmxext mmx)
$(meson_feature cpu_flags_x86_sse2 sse2)
$(meson_feature cpu_flags_x86_ssse3 ssse3)
-   $(meson_feature altivec vmx)
+   $(meson_feature cpu_flags_ppc_altivec vmx)
$(meson_feature cpu_flags_arm_neon neon)
$(meson_feature loongson2f loongson-mmi)
-Dgtk=disabled



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/, profiles/arch/arm64/

2019-08-26 Thread Matt Turner
commit: c19d79f30fefa99705e08a32d855a59371e994a7
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug 27 00:56:07 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 27 00:56:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c19d79f3

x11-libs/pixman: Switch USE=neon -> CPU_FLAGS_ARM=neon

Signed-off-by: Matt Turner  gentoo.org>

 profiles/arch/arm64/package.use.mask | 5 ++---
 x11-libs/pixman/pixman-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index db7e1031970..9dd68701321 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -333,9 +333,8 @@ media-sound/pulseaudio neon
 media-libs/vo-aacenc cpu_flags_arm_neon
 
 # Alexis Ballier  (2017-06-16)
-# neon on pixman seems armv7 only, at least according to configure checks: it
-# aborts when neon is enabled.
-x11-libs/pixman neon
+# pixman's neon code is armv7 only.
+x11-libs/pixman cpu_flags_arm_neon neon
 
 # James Le Cuirot  (2017-05-22)
 # Only available on some architectures.

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 17ea41af338..d47bd5ea26c 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 loongson2f 
cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
+IUSE="altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon 
loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
 
 src_unpack() {
default
@@ -40,7 +40,7 @@ multilib_src_configure() {
$(meson_feature cpu_flags_x86_sse2 sse2)
$(meson_feature cpu_flags_x86_ssse3 ssse3)
$(meson_feature altivec vmx)
-   $(meson_feature neon neon)
+   $(meson_feature cpu_flags_arm_neon neon)
$(meson_feature loongson2f loongson-mmi)
-Dgtk=disabled
-Dlibpng=disabled



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-08-26 Thread Matt Turner
commit: 3f0927a49e534977d29886e14e4cd50038440893
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug 27 00:56:48 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 27 00:56:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0927a4

x11-libs/pixman: Remove unnecessary src_unpack()

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-.ebuild | 5 -
 1 file changed, 5 deletions(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index d47bd5ea26c..97ba3b6a51a 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -24,11 +24,6 @@ LICENSE="MIT"
 SLOT="0"
 IUSE="altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon 
loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
 
-src_unpack() {
-   default
-   [[ $PV = * ]] && git-r3_src_unpack
-}
-
 multilib_src_configure() {
local openmp=disabled
tc-has-openmp && openmp=enabled



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-07-13 Thread Matt Turner
commit: 15997405f8f43bf97c753ffc1f259de5629345c0
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul  9 20:16:41 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jul 13 17:37:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15997405

x11-libs/pixman: Limit test suite $(makeopts_jobs) threads

Otherwise we would run as many OpenMP threads as there are CPU cores and
ignore MAKEOPTS. Since we're running tests in parallel *and* the tests
spawn multiple threads, we will still exceed $(makeopts_jobs) threads
total, but I don't think that can be helped.

Closes: https://bugs.gentoo.org/688926
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.38.4.ebuild | 3 ++-
 x11-libs/pixman/pixman-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index b5fcceac957..91bb30113a6 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson multilib-minimal toolchain-funcs
+inherit ${GIT_ECLASS} meson multilib-minimal multiprocessing toolchain-funcs
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
@@ -54,6 +54,7 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
+   export OMP_NUM_THREADS=$(makeopts_jobs)
meson test -v -C "${BUILD_DIR}" -t 100
 }
 

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 0e6923456a8..17ea41af338 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson multilib-minimal toolchain-funcs
+inherit ${GIT_ECLASS} meson multilib-minimal multiprocessing toolchain-funcs
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
@@ -54,6 +54,7 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
+   export OMP_NUM_THREADS=$(makeopts_jobs)
meson test -v -C "${BUILD_DIR}" -t 100
 }
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-06-17 Thread Matt Turner
commit: 43dafe5bc3206ad6336d7d68c18eb79ecf5a0710
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun 17 15:40:52 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun 17 15:42:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dafe5b

x11-libs/pixman: Use tc-has-openmp

Closes: https://bugs.gentoo.org/684656
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.38.4.ebuild | 7 +--
 x11-libs/pixman/pixman-.ebuild   | 7 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index 3fbd5e9c832..b5fcceac957 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson multilib-minimal
+inherit ${GIT_ECLASS} meson multilib-minimal toolchain-funcs
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
@@ -30,6 +30,9 @@ src_unpack() {
 }
 
 multilib_src_configure() {
+   local openmp=disabled
+   tc-has-openmp && openmp=enabled
+
local emesonargs=(
$(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
$(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
@@ -41,7 +44,7 @@ multilib_src_configure() {
$(meson_feature loongson2f loongson-mmi)
-Dgtk=disabled
-Dlibpng=disabled
-   -Dopenmp=auto # only used in unit tests
+   -Dopenmp=$openmp # only used in unit tests
)
meson_src_configure
 }

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 58862e4166b..0e6923456a8 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
 fi
 
-inherit ${GIT_ECLASS} meson multilib-minimal
+inherit ${GIT_ECLASS} meson multilib-minimal toolchain-funcs
 
 DESCRIPTION="Low-level pixel manipulation routines"
 HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
@@ -30,6 +30,9 @@ src_unpack() {
 }
 
 multilib_src_configure() {
+   local openmp=disabled
+   tc-has-openmp && openmp=enabled
+
local emesonargs=(
$(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
$(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
@@ -41,7 +44,7 @@ multilib_src_configure() {
$(meson_feature loongson2f loongson-mmi)
-Dgtk=disabled
-Dlibpng=disabled
-   -Dopenmp=auto # only used in unit tests
+   -Dopenmp=$openmp # only used in unit tests
)
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-05-01 Thread Matt Turner
commit: 11bbef475ef6ade77238775720e4f678796f560a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May  1 20:43:47 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May  1 20:43:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11bbef47

x11-libs/pixman: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 x11-libs/pixman/Manifest |  1 -
 x11-libs/pixman/pixman-0.36.0.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index af1afb775f2..6acf91b8884 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,2 +1 @@
-DIST pixman-0.36.0.tar.bz2 739957 BLAKE2B 
05834dbed8a5bfed607a20f78523e7441f5b78a7a01c7d302c48b8f15dcda37111a8a99e7119b84a0a8a26b55fa93db1c2af316359095cb7db0d8a9e263a1eb7
 SHA512 
ed99c85a8ce11f52659da61bff599c0405ae0069c30434bdef7238bc9f18e83e6d534cddf38c14d753943edbaeba580c5005ad7575f27e469ca7be7878678d21
 DIST pixman-0.38.4.tar.gz 897926 BLAKE2B 
2c27069411e709391a1cc0af6c37acf2f06b4fad433a3197e24a0636d5d828ddbf1ca339d91470514d75e126452bc2300d14a2b862671bd11a8b85057d86b31c
 SHA512 
b66dc23c0bc7327cb90085cbc14ccf96ad58001a927f23af24e0258ca13f32d4255535862f1efcf00e9e723410aa9f51edf26fb01c8cde49379d1225acf7b5af

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
deleted file mode 100644
index 118922ce911..000
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-XORG_MULTILIB=yes
-inherit xorg-2
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
-DESCRIPTION="Low-level pixel manipulation routines"
-
-if [[ $PV != * ]]; then
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-fi
-
-IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
-
-src_configure() {
-   XORG_CONFIGURE_OPTIONS=(
-   $(use_enable cpu_flags_arm_iwmmxt arm-iwmmxt)
-   $(use_enable cpu_flags_x86_mmxext mmx)
-   $(use_enable cpu_flags_x86_sse2 sse2)
-   $(use_enable cpu_flags_x86_ssse3 ssse3)
-   $(use_enable altivec vmx)
-   $(use_enable neon arm-neon)
-   $(use_enable loongson2f loongson-mmi)
-   --disable-gtk
-   --disable-libpng
-   )
-   xorg-2_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-05-01 Thread Matt Turner
commit: 14bad926b4817805e62a56ebb98bd9510df1aaeb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May  1 18:22:16 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May  1 18:22:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14bad926

x11-libs/pixman-0.38.4: hppa stable, bug 682846

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index 1e79c7be59a..3fbd5e9c832 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-28 Thread Sergei Trofimovich
commit: 5d38152ca0aceae94d0a550845455687697c45ff
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Apr 28 18:30:31 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr 28 20:59:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d38152c

x11-libs/pixman: stable 0.38.4 for sparc, bug #682846

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 x11-libs/pixman/pixman-0.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index 8725ad47c6d..1e79c7be59a 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-28 Thread Mikle Kolyada
commit: fbfde72f83792a3cf5e4abd4bca10ca961ae40e1
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Apr 28 09:35:10 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Apr 28 09:35:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbfde72f

x11-libs/pixman: s390 stable wrt bug #682846

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 x11-libs/pixman/pixman-0.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index d8a7e4dbca4..8725ad47c6d 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-27 Thread Matt Turner
commit: 6a10febf5afad06e500825573cff623888233747
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 28 04:21:16 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 28 04:21:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a10febf

x11-libs/pixman-0.38.4: ppc64 stable, bug 682846

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index b9da0b99b6c..d8a7e4dbca4 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-27 Thread Matt Turner
commit: 9d5e3ba54eede781b4f85f07a008b787d087520b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 28 00:48:20 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 28 00:48:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d5e3ba5

x11-libs/pixman-0.38.4: alpha stable, bug 682846

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index d47b4e70303..7a934667dd4 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-27 Thread Mikle Kolyada
commit: 92cbc3e8fcc41668d1215354c67702ce2e676500
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Apr 27 11:50:46 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Apr 27 11:52:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92cbc3e8

x11-libs/pixman: x86 stable wrt bug #682846

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"

 x11-libs/pixman/pixman-0.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index c4678a3dd08..dbc3ab730ff 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-27 Thread Mikle Kolyada
commit: 662b86b706579f025140275480efa2cc07acb278
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Apr 27 11:47:01 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Apr 27 11:47:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=662b86b7

x11-libs/pixman: arm stable wrt bug #682846

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 x11-libs/pixman/pixman-0.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index c9b66219da9..c4678a3dd08 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-26 Thread Aaron Bauman
commit: 06d1742697e6748e4da0bc0232f68715c841a293
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Apr 27 04:25:37 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Apr 27 04:25:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d17426

x11-libs/pixman: amd64 stable wrt bug #682846

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 x11-libs/pixman/pixman-0.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index 9f030e2ab83..c9b66219da9 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-26 Thread Aaron Bauman
commit: bca51a6e54e809b0bbcf16e50144a148d5f23f35
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Apr 27 03:12:27 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Apr 27 03:12:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bca51a6e

x11-libs/pixman: arm64 stable (bug #682846)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 x11-libs/pixman/pixman-0.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
index 58862e4166b..9f030e2ab83 100644
--- a/x11-libs/pixman/pixman-0.38.4.ebuild
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.pixman.org/ 
https://gitlab.freedesktop.org/pixman/pixman/;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-10 Thread Matt Turner
commit: 53529712f163653c0073dc5f7d41b102f2caa258
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 10 17:27:19 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 10 17:28:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53529712

x11-libs/pixman: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  2 --
 x11-libs/pixman/pixman-0.38.0.ebuild | 58 ---
 x11-libs/pixman/pixman-0.38.2.ebuild | 59 
 3 files changed, 119 deletions(-)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 3e2f8c58e16..af1afb775f2 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,4 +1,2 @@
 DIST pixman-0.36.0.tar.bz2 739957 BLAKE2B 
05834dbed8a5bfed607a20f78523e7441f5b78a7a01c7d302c48b8f15dcda37111a8a99e7119b84a0a8a26b55fa93db1c2af316359095cb7db0d8a9e263a1eb7
 SHA512 
ed99c85a8ce11f52659da61bff599c0405ae0069c30434bdef7238bc9f18e83e6d534cddf38c14d753943edbaeba580c5005ad7575f27e469ca7be7878678d21
-DIST pixman-0.38.0.tar.gz 891291 BLAKE2B 
8d057fba6d85ab4d2bb83903e8f1a6ac05659be4d0645782f5cf4c190e7b27fa0e7d6b2718ab111bd8ded9b617c7aad42dbfdf2169d49816b7eaf6e6673c6a5f
 SHA512 
1b0205dbe9d9185c68813ce577a889f3c83e83fbd9955c3a72d411c3b476e6be93fc246b5b6ef4ee17e2bb8eb6fb5559e01dff7feb6a6c4c6314f980e960d690
-DIST pixman-0.38.2.tar.gz 897487 BLAKE2B 
0e1dbd24d5510687ac17f15c32fb271c33e9c3f652e689d9ba2a01c9c806696e2020a94fa4fc0892f5b44e2f4b8cd1539142ce443b43d19f9155415033ce75ea
 SHA512 
e809b7bcc81f53067dc70fceb1b8809d3b6b7166b9689ed4e9455f1eb94d61d90cc236aac19e330851f52c074e26a74a5c402a3bbcdef41fd3b6aebc57150539
 DIST pixman-0.38.4.tar.gz 897926 BLAKE2B 
2c27069411e709391a1cc0af6c37acf2f06b4fad433a3197e24a0636d5d828ddbf1ca339d91470514d75e126452bc2300d14a2b862671bd11a8b85057d86b31c
 SHA512 
b66dc23c0bc7327cb90085cbc14ccf96ad58001a927f23af24e0258ca13f32d4255535862f1efcf00e9e723410aa9f51edf26fb01c8cde49379d1225acf7b5af

diff --git a/x11-libs/pixman/pixman-0.38.0.ebuild 
b/x11-libs/pixman/pixman-0.38.0.ebuild
deleted file mode 100644
index 9af2c222cf3..000
--- a/x11-libs/pixman/pixman-0.38.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} meson multilib-minimal
-
-DESCRIPTION="Low-level pixel manipulation routines"
-HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
-   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="altivec cpu_flags_arm_iwmmxt loongson2f cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
-
-src_unpack() {
-   default
-   [[ $PV = * ]] && git-r3_src_unpack
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
-   $(meson_feature cpu_flags_x86_mmxext mmx)
-   $(meson_feature cpu_flags_x86_sse2 sse2)
-   $(meson_feature cpu_flags_x86_ssse3 ssse3)
-   $(meson_feature altivec vmx)
-   $(meson_feature neon neon)
-   $(meson_feature loongson2f loongson-mmi)
-   -Dgtk=disabled
-   -Dlibpng=disabled
-   -Dopenmp=auto # only used in unit tests
-   )
-   meson_src_configure
-}
-
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}

diff --git a/x11-libs/pixman/pixman-0.38.2.ebuild 
b/x11-libs/pixman/pixman-0.38.2.ebuild
deleted file mode 100644
index 58862e4166b..000
--- a/x11-libs/pixman/pixman-0.38.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} meson multilib-minimal
-
-DESCRIPTION="Low-level pixel manipulation routines"
-HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 

[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-10 Thread Matt Turner
commit: dfc4f932e39bd052cab7b40d523acedbc1f0a448
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 10 17:26:29 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 10 17:28:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc4f932

x11-libs/pixman: Version bump to 0.38.4

Closes: https://bugs.gentoo.org/683042
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  1 +
 x11-libs/pixman/pixman-0.38.4.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 82ca1b7841b..3e2f8c58e16 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,3 +1,4 @@
 DIST pixman-0.36.0.tar.bz2 739957 BLAKE2B 
05834dbed8a5bfed607a20f78523e7441f5b78a7a01c7d302c48b8f15dcda37111a8a99e7119b84a0a8a26b55fa93db1c2af316359095cb7db0d8a9e263a1eb7
 SHA512 
ed99c85a8ce11f52659da61bff599c0405ae0069c30434bdef7238bc9f18e83e6d534cddf38c14d753943edbaeba580c5005ad7575f27e469ca7be7878678d21
 DIST pixman-0.38.0.tar.gz 891291 BLAKE2B 
8d057fba6d85ab4d2bb83903e8f1a6ac05659be4d0645782f5cf4c190e7b27fa0e7d6b2718ab111bd8ded9b617c7aad42dbfdf2169d49816b7eaf6e6673c6a5f
 SHA512 
1b0205dbe9d9185c68813ce577a889f3c83e83fbd9955c3a72d411c3b476e6be93fc246b5b6ef4ee17e2bb8eb6fb5559e01dff7feb6a6c4c6314f980e960d690
 DIST pixman-0.38.2.tar.gz 897487 BLAKE2B 
0e1dbd24d5510687ac17f15c32fb271c33e9c3f652e689d9ba2a01c9c806696e2020a94fa4fc0892f5b44e2f4b8cd1539142ce443b43d19f9155415033ce75ea
 SHA512 
e809b7bcc81f53067dc70fceb1b8809d3b6b7166b9689ed4e9455f1eb94d61d90cc236aac19e330851f52c074e26a74a5c402a3bbcdef41fd3b6aebc57150539
+DIST pixman-0.38.4.tar.gz 897926 BLAKE2B 
2c27069411e709391a1cc0af6c37acf2f06b4fad433a3197e24a0636d5d828ddbf1ca339d91470514d75e126452bc2300d14a2b862671bd11a8b85057d86b31c
 SHA512 
b66dc23c0bc7327cb90085cbc14ccf96ad58001a927f23af24e0258ca13f32d4255535862f1efcf00e9e723410aa9f51edf26fb01c8cde49379d1225acf7b5af

diff --git a/x11-libs/pixman/pixman-0.38.4.ebuild 
b/x11-libs/pixman/pixman-0.38.4.ebuild
new file mode 100644
index 000..58862e4166b
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.38.4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} meson multilib-minimal
+
+DESCRIPTION="Low-level pixel manipulation routines"
+HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
+if [[ ${PV} = * ]]; then
+   SRC_URI=""
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 loongson2f 
cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
+
+src_unpack() {
+   default
+   [[ $PV = * ]] && git-r3_src_unpack
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
+   $(meson_feature cpu_flags_x86_mmxext mmx)
+   $(meson_feature cpu_flags_x86_sse2 sse2)
+   $(meson_feature cpu_flags_x86_ssse3 ssse3)
+   $(meson_feature altivec vmx)
+   $(meson_feature neon neon)
+   $(meson_feature loongson2f loongson-mmi)
+   -Dgtk=disabled
+   -Dlibpng=disabled
+   -Dopenmp=auto # only used in unit tests
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson test -v -C "${BUILD_DIR}" -t 100
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-07 Thread Matt Turner
commit: 40868cdbd7bc421ffc020614b9299f80a3e61e3e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr  7 20:55:15 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr  7 20:59:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40868cdb

x11-libs/pixman: Add iwmmxt2 support

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 9af2c222cf3..b3d002804a6 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="altivec cpu_flags_arm_iwmmxt loongson2f cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
+IUSE="altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 loongson2f 
cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
 
 src_unpack() {
default
@@ -32,6 +32,7 @@ src_unpack() {
 multilib_src_configure() {
local emesonargs=(
$(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
$(meson_feature cpu_flags_x86_mmxext mmx)
$(meson_feature cpu_flags_x86_sse2 sse2)
$(meson_feature cpu_flags_x86_ssse3 ssse3)



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-07 Thread Matt Turner
commit: 5c6e6be4932527d5f5bc3f52ef8b13174d88d067
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr  7 20:56:45 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr  7 20:59:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c6e6be4

x11-libs/pixman: Version bump to 0.38.2

Closes: https://bugs.gentoo.org/680802
Closes: https://bugs.gentoo.org/681178
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  1 +
 x11-libs/pixman/pixman-0.38.2.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 776df0c874c..82ca1b7841b 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,2 +1,3 @@
 DIST pixman-0.36.0.tar.bz2 739957 BLAKE2B 
05834dbed8a5bfed607a20f78523e7441f5b78a7a01c7d302c48b8f15dcda37111a8a99e7119b84a0a8a26b55fa93db1c2af316359095cb7db0d8a9e263a1eb7
 SHA512 
ed99c85a8ce11f52659da61bff599c0405ae0069c30434bdef7238bc9f18e83e6d534cddf38c14d753943edbaeba580c5005ad7575f27e469ca7be7878678d21
 DIST pixman-0.38.0.tar.gz 891291 BLAKE2B 
8d057fba6d85ab4d2bb83903e8f1a6ac05659be4d0645782f5cf4c190e7b27fa0e7d6b2718ab111bd8ded9b617c7aad42dbfdf2169d49816b7eaf6e6673c6a5f
 SHA512 
1b0205dbe9d9185c68813ce577a889f3c83e83fbd9955c3a72d411c3b476e6be93fc246b5b6ef4ee17e2bb8eb6fb5559e01dff7feb6a6c4c6314f980e960d690
+DIST pixman-0.38.2.tar.gz 897487 BLAKE2B 
0e1dbd24d5510687ac17f15c32fb271c33e9c3f652e689d9ba2a01c9c806696e2020a94fa4fc0892f5b44e2f4b8cd1539142ce443b43d19f9155415033ce75ea
 SHA512 
e809b7bcc81f53067dc70fceb1b8809d3b6b7166b9689ed4e9455f1eb94d61d90cc236aac19e330851f52c074e26a74a5c402a3bbcdef41fd3b6aebc57150539

diff --git a/x11-libs/pixman/pixman-0.38.2.ebuild 
b/x11-libs/pixman/pixman-0.38.2.ebuild
new file mode 100644
index 000..58862e4166b
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.38.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} meson multilib-minimal
+
+DESCRIPTION="Low-level pixel manipulation routines"
+HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
+if [[ ${PV} = * ]]; then
+   SRC_URI=""
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 loongson2f 
cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
+
+src_unpack() {
+   default
+   [[ $PV = * ]] && git-r3_src_unpack
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
+   $(meson_feature cpu_flags_x86_mmxext mmx)
+   $(meson_feature cpu_flags_x86_sse2 sse2)
+   $(meson_feature cpu_flags_x86_ssse3 ssse3)
+   $(meson_feature altivec vmx)
+   $(meson_feature neon neon)
+   $(meson_feature loongson2f loongson-mmi)
+   -Dgtk=disabled
+   -Dlibpng=disabled
+   -Dopenmp=auto # only used in unit tests
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson test -v -C "${BUILD_DIR}" -t 100
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-04-07 Thread Matt Turner
commit: 26484721def273b718277e67a7ceec7cb4c5988b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr  7 20:55:29 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr  7 20:59:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26484721

x11-libs/pixman: Run the test suite with a longer timeout

Standard Meson test timeout is too short for slow ARM/iwMMXt and
MIPS/Loongson systems.

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index b3d002804a6..58862e4166b 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -51,7 +51,7 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
-   meson_src_test
+   meson test -v -C "${BUILD_DIR}" -t 100
 }
 
 multilib_src_install() {



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-03-18 Thread Matt Turner
commit: 4aa9ed9e2b68634c4506cb0085971c15f315e5f0
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 18 17:29:56 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 18 17:29:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa9ed9e

x11-libs/pixman: Configure with -Dopenmp=auto

Closes: https://bugs.gentoo.org/680802
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.38.0.ebuild | 1 +
 x11-libs/pixman/pixman-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/x11-libs/pixman/pixman-0.38.0.ebuild 
b/x11-libs/pixman/pixman-0.38.0.ebuild
index d7ab4c45e9b..9af2c222cf3 100644
--- a/x11-libs/pixman/pixman-0.38.0.ebuild
+++ b/x11-libs/pixman/pixman-0.38.0.ebuild
@@ -40,6 +40,7 @@ multilib_src_configure() {
$(meson_feature loongson2f loongson-mmi)
-Dgtk=disabled
-Dlibpng=disabled
+   -Dopenmp=auto # only used in unit tests
)
meson_src_configure
 }

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index d7ab4c45e9b..9af2c222cf3 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -40,6 +40,7 @@ multilib_src_configure() {
$(meson_feature loongson2f loongson-mmi)
-Dgtk=disabled
-Dlibpng=disabled
+   -Dopenmp=auto # only used in unit tests
)
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-03-17 Thread Matt Turner
commit: d1abced69636438a165a5cb3ea0844af8219c73c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 17 19:16:20 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 17 19:17:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1abced6

x11-libs/pixman: Version bump to 0.38.0

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  1 +
 x11-libs/pixman/pixman-0.38.0.ebuild | 57 
 2 files changed, 58 insertions(+)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 257e9213fc3..776df0c874c 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1 +1,2 @@
 DIST pixman-0.36.0.tar.bz2 739957 BLAKE2B 
05834dbed8a5bfed607a20f78523e7441f5b78a7a01c7d302c48b8f15dcda37111a8a99e7119b84a0a8a26b55fa93db1c2af316359095cb7db0d8a9e263a1eb7
 SHA512 
ed99c85a8ce11f52659da61bff599c0405ae0069c30434bdef7238bc9f18e83e6d534cddf38c14d753943edbaeba580c5005ad7575f27e469ca7be7878678d21
+DIST pixman-0.38.0.tar.gz 891291 BLAKE2B 
8d057fba6d85ab4d2bb83903e8f1a6ac05659be4d0645782f5cf4c190e7b27fa0e7d6b2718ab111bd8ded9b617c7aad42dbfdf2169d49816b7eaf6e6673c6a5f
 SHA512 
1b0205dbe9d9185c68813ce577a889f3c83e83fbd9955c3a72d411c3b476e6be93fc246b5b6ef4ee17e2bb8eb6fb5559e01dff7feb6a6c4c6314f980e960d690

diff --git a/x11-libs/pixman/pixman-0.38.0.ebuild 
b/x11-libs/pixman/pixman-0.38.0.ebuild
new file mode 100644
index 000..d7ab4c45e9b
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.38.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} meson multilib-minimal
+
+DESCRIPTION="Low-level pixel manipulation routines"
+HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
+if [[ ${PV} = * ]]; then
+   SRC_URI=""
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="altivec cpu_flags_arm_iwmmxt loongson2f cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
+
+src_unpack() {
+   default
+   [[ $PV = * ]] && git-r3_src_unpack
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+   $(meson_feature cpu_flags_x86_mmxext mmx)
+   $(meson_feature cpu_flags_x86_sse2 sse2)
+   $(meson_feature cpu_flags_x86_ssse3 ssse3)
+   $(meson_feature altivec vmx)
+   $(meson_feature neon neon)
+   $(meson_feature loongson2f loongson-mmi)
+   -Dgtk=disabled
+   -Dlibpng=disabled
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-03-17 Thread Matt Turner
commit: e6f0b36d6b5a199deb19b5a5f5a50f88f28dff8f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 17 19:06:50 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 17 19:17:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f0b36d

x11-libs/pixman: Convert build to meson

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-.ebuild | 63 +++---
 1 file changed, 45 insertions(+), 18 deletions(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 076a3ddb2d7..d7ab4c45e9b 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -1,30 +1,57 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-XORG_MULTILIB=yes
-inherit xorg-2
+EAPI=7
 
 EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
-DESCRIPTION="Low-level pixel manipulation routines"
 
-if [[ $PV != * ]]; then
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} meson multilib-minimal
+
+DESCRIPTION="Low-level pixel manipulation routines"
+HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
+if [[ ${PV} = * ]]; then
+   SRC_URI=""
+else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.gz;
 fi
 
+LICENSE="MIT"
+SLOT="0"
 IUSE="altivec cpu_flags_arm_iwmmxt loongson2f cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
 
-src_configure() {
-   XORG_CONFIGURE_OPTIONS=(
-   $(use_enable cpu_flags_arm_iwmmxt arm-iwmmxt)
-   $(use_enable cpu_flags_x86_mmxext mmx)
-   $(use_enable cpu_flags_x86_sse2 sse2)
-   $(use_enable cpu_flags_x86_ssse3 ssse3)
-   $(use_enable altivec vmx)
-   $(use_enable neon arm-neon)
-   $(use_enable loongson2f loongson-mmi)
-   --disable-gtk
-   --disable-libpng
+src_unpack() {
+   default
+   [[ $PV = * ]] && git-r3_src_unpack
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+   $(meson_feature cpu_flags_x86_mmxext mmx)
+   $(meson_feature cpu_flags_x86_sse2 sse2)
+   $(meson_feature cpu_flags_x86_ssse3 ssse3)
+   $(meson_feature altivec vmx)
+   $(meson_feature neon neon)
+   $(meson_feature loongson2f loongson-mmi)
+   -Dgtk=disabled
+   -Dlibpng=disabled
)
-   xorg-2_src_configure
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
 }



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-02-15 Thread Mikle Kolyada
commit: b1233344f6a92104ece298b5efe6d26aef642bfe
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Feb 16 07:40:31 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Feb 16 07:40:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1233344

x11-libs/pixman: mark s390 stable

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 x11-libs/pixman/pixman-0.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
index 736ca932d6a..118922ce911 100644
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-01-31 Thread Matt Turner
commit: a43bd8b4a716e7d5196333617b6d817b11b17fed
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 31 18:10:38 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 31 18:11:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43bd8b4

x11-libs/pixman: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  1 -
 x11-libs/pixman/pixman-0.34.0.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 2e6fde6cc78..257e9213fc3 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,2 +1 @@
-DIST pixman-0.34.0.tar.bz2 739656 BLAKE2B 
8e235ec6332125046ac952c32bb3d6d2adabae01f121a952f62aed66470c367f31268f7fc5d4387db5e3a6145cde4f013871f2d82d2d8765e5a41cb8247d4761
 SHA512 
755a3f5596e7bd9710abc8e5bfd341adaf2177f5b21f7aaae7f85b8fb57580ea48df586ad32bf6adef6ce0430e7cadaa57754a2fa466bc4b15bf70ee64cd1418
 DIST pixman-0.36.0.tar.bz2 739957 BLAKE2B 
05834dbed8a5bfed607a20f78523e7441f5b78a7a01c7d302c48b8f15dcda37111a8a99e7119b84a0a8a26b55fa93db1c2af316359095cb7db0d8a9e263a1eb7
 SHA512 
ed99c85a8ce11f52659da61bff599c0405ae0069c30434bdef7238bc9f18e83e6d534cddf38c14d753943edbaeba580c5005ad7575f27e469ca7be7878678d21

diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild 
b/x11-libs/pixman/pixman-0.34.0.ebuild
deleted file mode 100644
index 17398e176c3..000
--- a/x11-libs/pixman/pixman-0.34.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-XORG_MULTILIB=yes
-inherit xorg-2
-
-EGIT_REPO_URI="https://anongit.freedesktop.org/git/pixman.git;
-DESCRIPTION="Low-level pixel manipulation routines"
-
-if [[ $PV != * ]]; then
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-fi
-
-IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
-
-src_configure() {
-   XORG_CONFIGURE_OPTIONS=(
-   $(use_enable cpu_flags_arm_iwmmxt arm-iwmmxt)
-   $(use_enable cpu_flags_x86_mmxext mmx)
-   $(use_enable cpu_flags_x86_sse2 sse2)
-   $(use_enable cpu_flags_x86_ssse3 ssse3)
-   $(use_enable altivec vmx)
-   $(use_enable neon arm-neon)
-   $(use_enable loongson2f loongson-mmi)
-   --disable-gtk
-   --disable-libpng
-   )
-   xorg-2_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-01-28 Thread Matt Turner
commit: 495e8107e568cf4457b8aaec45d0931b88b1450d
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 28 05:10:43 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 28 05:10:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495e8107

x11-libs/pixman-0.36.0: alpha stable, bug 675818

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
index bc589940849..736ca932d6a 100644
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-01-27 Thread Sergei Trofimovich
commit: a2e628bd4687103fd31f518ca7821c2622919917
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan 27 14:12:49 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan 27 14:14:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e628bd

x11-libs/pixman: stable 0.36.0 for ppc64, bug #675818

Package-Manager: Portage-2.3.58, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 x11-libs/pixman/pixman-0.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
index 87817f696d9..bc589940849 100644
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-01-27 Thread Sergei Trofimovich
commit: 7fe5547b6f36e6a5903d0e65bfea73d8ab075c05
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan 27 12:15:55 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan 27 12:18:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fe5547b

x11-libs/pixman: stable 0.36.0 for hppa, bug #675818

Package-Manager: Portage-2.3.58, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 x11-libs/pixman/pixman-0.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
index c0be981ce63..87f69847d74 100644
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-01-24 Thread Thomas Deutschmann
commit: 5d3ba97d9fe82ce1aec5380287ef6522556d6f90
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 24 21:43:51 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 24 22:22:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d3ba97d

x11-libs/pixman: x86 stable (bug #675818)

Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 x11-libs/pixman/pixman-0.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
index d99cc7d5d46..c0be981ce63 100644
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-01-22 Thread Mart Raudsepp
commit: 74ca03ed92d9b511beee7d0352abf7b8e79f10c3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jan 22 10:43:05 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jan 22 10:47:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ca03ed

x11-libs/pixman: arm64 stable (bug #675818)

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-libs/pixman/pixman-0.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
index d0f0cc30924..d99cc7d5d46 100644
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-01-21 Thread Sergei Trofimovich
commit: 4f50bd6107d61c06d1ef3413564a499eb8e5a715
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jan 21 23:21:55 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jan 21 23:21:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f50bd61

x11-libs/pixman: stable 0.36.0 for ia64, bug #675818

Package-Manager: Portage-2.3.56, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 x11-libs/pixman/pixman-0.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
index 21969a6f380..d0f0cc30924 100644
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 fi
 
 IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-01-20 Thread Mikle Kolyada
commit: 3848ac13d972b7e95ba9c78dd9b9c89a332e6430
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jan 21 07:42:18 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jan 21 07:42:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3848ac13

x11-libs/pixman: arm stable wrt bug #675818

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 x11-libs/pixman/pixman-0.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
index 6c7a6c22237..21969a6f380 100644
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 fi
 
 IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-01-20 Thread Mikle Kolyada
commit: 990d589ab3111960e7d68f40a6bfd927bc7a73b2
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jan 21 07:38:11 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jan 21 07:38:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=990d589a

x11-libs/pixman: amd64 stable wrt bug #675818

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 x11-libs/pixman/pixman-0.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
index 071652ca24d..6c7a6c22237 100644
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 fi
 
 IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2019-01-20 Thread Sergei Trofimovich
commit: 45580e566ed0634e71898ca6be83d98b3fd8d5da
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Jan 20 08:22:36 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan 20 09:53:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45580e56

x11-libs/pixman: stable 0.36.0 for sparc, bug #675818

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 x11-libs/pixman/pixman-0.36.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
index 3b905898e57..071652ca24d 100644
--- a/x11-libs/pixman/pixman-0.36.0.ebuild
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 fi
 
 IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2018-11-21 Thread Matt Turner
commit: 6b095f9417bc801afa6683b1aa04bb0d0d53dce9
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 21 17:21:12 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov 21 17:24:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b095f94

x11-libs/pixman: Version bump to 0.36.0

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/Manifest |  1 +
 x11-libs/pixman/pixman-0.36.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 5f929dc4892..2e6fde6cc78 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1 +1,2 @@
 DIST pixman-0.34.0.tar.bz2 739656 BLAKE2B 
8e235ec6332125046ac952c32bb3d6d2adabae01f121a952f62aed66470c367f31268f7fc5d4387db5e3a6145cde4f013871f2d82d2d8765e5a41cb8247d4761
 SHA512 
755a3f5596e7bd9710abc8e5bfd341adaf2177f5b21f7aaae7f85b8fb57580ea48df586ad32bf6adef6ce0430e7cadaa57754a2fa466bc4b15bf70ee64cd1418
+DIST pixman-0.36.0.tar.bz2 739957 BLAKE2B 
05834dbed8a5bfed607a20f78523e7441f5b78a7a01c7d302c48b8f15dcda37111a8a99e7119b84a0a8a26b55fa93db1c2af316359095cb7db0d8a9e263a1eb7
 SHA512 
ed99c85a8ce11f52659da61bff599c0405ae0069c30434bdef7238bc9f18e83e6d534cddf38c14d753943edbaeba580c5005ad7575f27e469ca7be7878678d21

diff --git a/x11-libs/pixman/pixman-0.36.0.ebuild 
b/x11-libs/pixman/pixman-0.36.0.ebuild
new file mode 100644
index 000..3b905898e57
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.36.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+XORG_MULTILIB=yes
+inherit xorg-2
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
+DESCRIPTION="Low-level pixel manipulation routines"
+
+if [[ $PV != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+fi
+
+IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
+
+src_configure() {
+   XORG_CONFIGURE_OPTIONS=(
+   $(use_enable cpu_flags_arm_iwmmxt arm-iwmmxt)
+   $(use_enable cpu_flags_x86_mmxext mmx)
+   $(use_enable cpu_flags_x86_sse2 sse2)
+   $(use_enable cpu_flags_x86_ssse3 ssse3)
+   $(use_enable altivec vmx)
+   $(use_enable neon arm-neon)
+   $(use_enable loongson2f loongson-mmi)
+   --disable-gtk
+   --disable-libpng
+   )
+   xorg-2_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2018-10-30 Thread Matt Turner
commit: 9f68e08342289177f168b3f8917331f23d56a0f7
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Oct 30 22:39:14 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 30 22:41:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f68e083

x11-libs/pixman: Switch IUSE=iwmmxt to IUSE=cpu_flags_arm_iwmmxt

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/pixman/pixman-0.34.0.ebuild | 6 +++---
 x11-libs/pixman/pixman-.ebuild   | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild 
b/x11-libs/pixman/pixman-0.34.0.ebuild
index f9a23e06bb2..17398e176c3 100644
--- a/x11-libs/pixman/pixman-0.34.0.ebuild
+++ b/x11-libs/pixman/pixman-0.34.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,16 +12,16 @@ if [[ $PV != * ]]; then
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
-IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 
cpu_flags_x86_ssse3"
+IUSE="altivec loongson2f cpu_flags_arm_iwmmxt cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
 
 src_configure() {
XORG_CONFIGURE_OPTIONS=(
+   $(use_enable cpu_flags_arm_iwmmxt arm-iwmmxt)
$(use_enable cpu_flags_x86_mmxext mmx)
$(use_enable cpu_flags_x86_sse2 sse2)
$(use_enable cpu_flags_x86_ssse3 ssse3)
$(use_enable altivec vmx)
$(use_enable neon arm-neon)
-   $(use_enable iwmmxt arm-iwmmxt)
$(use_enable loongson2f loongson-mmi)
--disable-gtk
--disable-libpng

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 1ddfad8bc90..076a3ddb2d7 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -12,16 +12,16 @@ if [[ $PV != * ]]; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 fi
 
-IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 
cpu_flags_x86_ssse3"
+IUSE="altivec cpu_flags_arm_iwmmxt loongson2f cpu_flags_x86_mmxext neon 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
 
 src_configure() {
XORG_CONFIGURE_OPTIONS=(
+   $(use_enable cpu_flags_arm_iwmmxt arm-iwmmxt)
$(use_enable cpu_flags_x86_mmxext mmx)
$(use_enable cpu_flags_x86_sse2 sse2)
$(use_enable cpu_flags_x86_ssse3 ssse3)
$(use_enable altivec vmx)
$(use_enable neon arm-neon)
-   $(use_enable iwmmxt arm-iwmmxt)
$(use_enable loongson2f loongson-mmi)
--disable-gtk
--disable-libpng



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2018-06-22 Thread Mikle Kolyada
commit: f8c8d68608ce2db869df6f86656dd0c2db10ca88
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 10:34:25 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 10:34:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c8d686

x11-libs/pixman: mark s390 stable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 x11-libs/pixman/pixman-0.34.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild 
b/x11-libs/pixman/pixman-0.34.0.ebuild
index 7ea8007f19c..f9a23e06bb2 100644
--- a/x11-libs/pixman/pixman-0.34.0.ebuild
+++ b/x11-libs/pixman/pixman-0.34.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
@@ -9,7 +9,7 @@ EGIT_REPO_URI="https://anongit.freedesktop.org/git/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 
cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2018-06-05 Thread Matt Turner
commit: ec60995b1d1293416cb58a7836cd46c7d76c929d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jun  5 18:37:09 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jun  5 18:37:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec60995b

x11-libs/pixman: Update to FreeDesktop GitLab repo address

 x11-libs/pixman/pixman-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 983516d4015..1ddfad8bc90 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -5,7 +5,7 @@ EAPI=5
 XORG_MULTILIB=yes
 inherit xorg-2
 
-EGIT_REPO_URI="https://anongit.freedesktop.org/git/pixman.git;
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2017-08-16 Thread Michał Górny
commit: b57775415bdb26a97c0d80907734a60d3ae9ea04
Author: David Hicks  hicks  id  au>
AuthorDate: Mon Jul 31 11:06:17 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 16 07:14:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5777541

x11-libs/pixman: use HTTPS for freedesktop.org

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 x11-libs/pixman/pixman-0.34.0.ebuild | 2 +-
 x11-libs/pixman/pixman-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild 
b/x11-libs/pixman/pixman-0.34.0.ebuild
index 03baf8035b3..7ea8007f19c 100644
--- a/x11-libs/pixman/pixman-0.34.0.ebuild
+++ b/x11-libs/pixman/pixman-0.34.0.ebuild
@@ -5,7 +5,7 @@ EAPI=5
 XORG_MULTILIB=yes
 inherit xorg-2
 
-EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
+EGIT_REPO_URI="https://anongit.freedesktop.org/git/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 908c4e19d2f..983516d4015 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -5,7 +5,7 @@ EAPI=5
 XORG_MULTILIB=yes
 inherit xorg-2
 
-EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
+EGIT_REPO_URI="https://anongit.freedesktop.org/git/pixman.git;
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2017-03-28 Thread Michael Weber
commit: c3b3ba68e6d6dfe3e4a96cb0d89b3b2427a309ad
Author: Michael Weber  gentoo  org>
AuthorDate: Tue Mar 28 22:50:17 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Tue Mar 28 22:50:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b3ba68

x11-libs/pixman: arm64 stable.

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --include-arches="arm64"

 x11-libs/pixman/pixman-0.34.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild 
b/x11-libs/pixman/pixman-0.34.0.ebuild
index 0d6286c5893..03baf8035b3 100644
--- a/x11-libs/pixman/pixman-0.34.0.ebuild
+++ b/x11-libs/pixman/pixman-0.34.0.ebuild
@@ -9,7 +9,7 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV != * ]]; then
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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 ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 
cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2017-03-04 Thread Matt Turner
commit: ee016dfda9be44ae736a1b1ecefcb4cc08946397
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  5 02:58:44 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  5 02:59:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee016dfd

x11-libs/pixman: Drop mistakenly added KEYWORDS.

 x11-libs/pixman/pixman-0.34.0.ebuild | 4 +---
 x11-libs/pixman/pixman-.ebuild   | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild 
b/x11-libs/pixman/pixman-0.34.0.ebuild
index 9d91539cda9..0d6286c5893 100644
--- a/x11-libs/pixman/pixman-0.34.0.ebuild
+++ b/x11-libs/pixman/pixman-0.34.0.ebuild
@@ -8,9 +8,7 @@ inherit xorg-2
 EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
 DESCRIPTION="Low-level pixel manipulation routines"
 
-if [[ $PV = * ]]; then
-   KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
-else
+if [[ $PV != * ]]; then
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 

diff --git a/x11-libs/pixman/pixman-.ebuild 
b/x11-libs/pixman/pixman-.ebuild
index 2db953010b6..908c4e19d2f 100644
--- a/x11-libs/pixman/pixman-.ebuild
+++ b/x11-libs/pixman/pixman-.ebuild
@@ -8,9 +8,7 @@ inherit xorg-2
 EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
 DESCRIPTION="Low-level pixel manipulation routines"
 
-if [[ $PV = * ]]; then
-   KEYWORDS=""
-else
+if [[ $PV != * ]]; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/, x11-libs/pixman/files/

2017-03-04 Thread Matt Turner
commit: dc334ab014eb05ab9b522b5e9933cb0aa9028852
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  5 02:28:44 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  5 02:37:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc334ab0

x11-libs/pixman: Drop old version 0.32.8.

 x11-libs/pixman/Manifest|  1 -
 x11-libs/pixman/files/pixman-0.32.8-clang.patch | 93 -
 x11-libs/pixman/pixman-0.32.8.ebuild| 36 --
 3 files changed, 130 deletions(-)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index d5a8bfb9ab4..2f4913eb330 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,2 +1 @@
-DIST pixman-0.32.8.tar.bz2 696038 SHA256 
5c63dbb3523fc4d86ed4186677815918a941b7cb390d5eec4f55cb5d66b59fb1 SHA512 
43924a92f0d3e03359bd74701cc2a27c000b24fc513e0f760389da7e6ee1acec666a734003ef193d45251cc9645c07caf91142c3ff9134b1429a38a9167332a2
 WHIRLPOOL 
0035c6e5713a79caeeb88e865204d708f9dc2fdc8881cc4468d64f1d31243b7399f1404d76c33f43b3c17daf46f7c5e33659a961f0847993cfd3d09015fa26eb
 DIST pixman-0.34.0.tar.bz2 739656 SHA256 
39ba3438f3d17c464b0cb8be006dacbca0ab5aee97ebde69fec7ecdbf85794a0 SHA512 
755a3f5596e7bd9710abc8e5bfd341adaf2177f5b21f7aaae7f85b8fb57580ea48df586ad32bf6adef6ce0430e7cadaa57754a2fa466bc4b15bf70ee64cd1418
 WHIRLPOOL 
c5aa0abc6f09b667cbb91b926536ffa9c2d88ef61b7d4d2377bd57dd6844689db61a9ef1ef6282878bbfec1068454d3d4f188b1ff269e86e3b77d95b261c4c06

diff --git a/x11-libs/pixman/files/pixman-0.32.8-clang.patch 
b/x11-libs/pixman/files/pixman-0.32.8-clang.patch
deleted file mode 100644
index d5319292fbd..000
--- a/x11-libs/pixman/files/pixman-0.32.8-clang.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-From d24b415f3e2753a588759d028b811e1ce38fea6c Mon Sep 17 00:00:00 2001
-From: Andrea Canciani 
-Date: Sun, 11 Oct 2015 09:45:57 +0200
-Subject: mmx: Improve detection of support for "K" constraint
-
-Older versions of clang emitted an error on the "K" constraint, but at
-least since version 3.7 it is supported. Just like gcc, this
-constraint is only allowed for constants, but apparently clang
-requires them to be known before inlining.
-
-Using the macro definition _mm_shuffle_pi16(A, N) ensures that the "K"
-constraint is always applied to a literal constant, independently from
-the compiler optimizations and allows building pixman-mmx on modern
-clang.
-
-Reviewed-by: Matt Turner 
-Signed-off-by: Andrea Canciani 
-
-diff --git a/configure.ac b/configure.ac
-index 2178126..3a66909 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -347,15 +347,27 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
- #error "Need GCC >= 3.4 for MMX intrinsics"
- #endif
- #include 
-+#include 
-+
-+/* Check support for block expressions */
-+#define _mm_shuffle_pi16(A, N)
\
-+({
\
-+  __m64 ret;  \
-+  \
-+  /* Some versions of clang will choke on K */\
-+  asm ("pshufw %2, %1, %0\n\t"\
-+   : "=y" (ret)   \
-+   : "y" (A), "K" ((const int8_t)N)   \
-+  );  \
-+  \
-+  ret;\
-+})
-+
- int main () {
- __m64 v = _mm_cvtsi32_si64 (1);
- __m64 w;
- 
--/* Some versions of clang will choke on K */
--asm ("pshufw %2, %1, %0\n\t"
--: "=y" (w)
--: "y" (v), "K" (5)
--);
-+w = _mm_shuffle_pi16(v, 5);
- 
- /* Some versions of clang will choke on this */
- asm ("pmulhuw %1, %0\n\t"
-diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c
-index 05c48a4..dec3974 100644
 a/pixman/pixman-mmx.c
-+++ b/pixman/pixman-mmx.c
-@@ -89,21 +89,7 @@ _mm_mulhi_pu16 (__m64 __A, __m64 __B)
- return __A;
- }
- 
--#  ifdef __OPTIMIZE__
--extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, 
__artificial__))
--_mm_shuffle_pi16 (__m64 __A, int8_t const __N)
--{
--__m64 ret;
--
--asm ("pshufw %2, %1, %0\n\t"
--  : "=y" (ret)
--  : "y" (__A), "K" (__N)
--);
--
--return ret;
--}
--#  else
--#   define _mm_shuffle_pi16(A, N) \
-+# define _mm_shuffle_pi16(A, N)   
\
- ({
\
-   __m64 ret;  \
-   \
-@@ -114,7 +100,6 @@ 

[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2017-01-25 Thread Agostino Sarubbo
commit: 2a064637864b402a2ee27df0388ee3b6ac509b9e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jan 25 12:27:31 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jan 25 12:27:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a064637

x11-libs/pixman: ppc64 stable wrt bug #579266

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.34.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild 
b/x11-libs/pixman/pixman-0.34.0.ebuild
index 973afdf..35d9744 100644
--- a/x11-libs/pixman/pixman-0.34.0.ebuild
+++ b/x11-libs/pixman/pixman-0.34.0.ebuild
@@ -10,9 +10,9 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV = * ]]; then
-   KEYWORDS="alpha amd64 arm hppa ia64 ppc sparc x86"
+   KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
 else
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-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 ~x86-freebsd ~x86-interix ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 
cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2017-01-22 Thread Agostino Sarubbo
commit: 3bc5391b61aadf03ac1061fe2a50f477997ac23e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 22 17:19:57 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 22 17:19:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc5391b

x11-libs/pixman: sparc stable wrt bug #579266

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.34.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild 
b/x11-libs/pixman/pixman-0.34.0.ebuild
index 7a53c08..973afdf 100644
--- a/x11-libs/pixman/pixman-0.34.0.ebuild
+++ b/x11-libs/pixman/pixman-0.34.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,9 +10,9 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV = * ]]; then
-   KEYWORDS="alpha amd64 arm hppa ia64 ppc x86"
+   KEYWORDS="alpha amd64 arm hppa ia64 ppc sparc x86"
 else
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-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 ~x86-freebsd ~x86-interix ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 
cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2016-11-17 Thread Agostino Sarubbo
commit: 3656248df0b0006aafcbab3d6d51bc6175745372
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Nov 17 10:47:47 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Nov 17 10:47:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3656248d

x11-libs/pixman: ppc stable wrt bug #579266

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.34.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild 
b/x11-libs/pixman/pixman-0.34.0.ebuild
index 3016ffb..7a53c08 100644
--- a/x11-libs/pixman/pixman-0.34.0.ebuild
+++ b/x11-libs/pixman/pixman-0.34.0.ebuild
@@ -10,9 +10,9 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV = * ]]; then
-   KEYWORDS="alpha amd64 arm hppa ia64 x86"
+   KEYWORDS="alpha amd64 arm hppa ia64 ppc x86"
 else
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-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 ~x86-freebsd ~x86-interix ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 
cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2016-11-16 Thread Agostino Sarubbo
commit: 6e9a69e5cfd1117533064b2606ed0654f5e34d5b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Nov 16 10:43:42 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Nov 16 10:43:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e9a69e5

x11-libs/pixman: ia64 stable wrt bug #579266

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-libs/pixman/pixman-0.34.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild 
b/x11-libs/pixman/pixman-0.34.0.ebuild
index 0421d69..3016ffb 100644
--- a/x11-libs/pixman/pixman-0.34.0.ebuild
+++ b/x11-libs/pixman/pixman-0.34.0.ebuild
@@ -10,9 +10,9 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
 DESCRIPTION="Low-level pixel manipulation routines"
 
 if [[ $PV = * ]]; then
-   KEYWORDS="alpha amd64 arm hppa x86"
+   KEYWORDS="alpha amd64 arm hppa ia64 x86"
 else
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-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 ~x86-freebsd ~x86-interix ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 
cpu_flags_x86_ssse3"



  1   2   >