Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: media-libs/graphene/
Date: Mon, 30 Jul 2018 09:17:36
Message-Id: 1532942220.2e14cbac2ae29e1f9e738962bc6a061e570f5ccb.leio@gentoo
1 commit: 2e14cbac2ae29e1f9e738962bc6a061e570f5ccb
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 30 09:17:00 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 30 09:17:00 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=2e14cbac
7
8 media-libs/graphene: Remove, better version in ::gentoo
9
10 media-libs/graphene/graphene-1.6.2.ebuild | 87 -------------------------------
11 media-libs/graphene/metadata.xml | 15 ------
12 2 files changed, 102 deletions(-)
13
14 diff --git a/media-libs/graphene/graphene-1.6.2.ebuild b/media-libs/graphene/graphene-1.6.2.ebuild
15 deleted file mode 100644
16 index 273a053d..00000000
17 --- a/media-libs/graphene/graphene-1.6.2.ebuild
18 +++ /dev/null
19 @@ -1,87 +0,0 @@
20 -# Copyright 1999-2018 Gentoo Foundation
21 -# Distributed under the terms of the GNU General Public License v2
22 -
23 -EAPI=6
24 -inherit gnome.org gnome2-utils meson multilib-minimal toolchain-funcs
25 -
26 -DESCRIPTION="A thin layer of types for graphic libraries"
27 -HOMEPAGE="https://developer.gnome.org/graphene/"
28 -
29 -LICENSE="GPL-2"
30 -SLOT="0"
31 -
32 -IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 doc introspection gobject
33 - test vector"
34 -REQUIRED_USE="test? ( introspection )
35 - introspection? ( gobject )"
36 -
37 -KEYWORDS="~amd64"
38 -
39 -RDEPEND="
40 - gobject? ( >=dev-libs/glib-2.30:2 )
41 - introspection? ( dev-libs/gobject-introspection )
42 -"
43 -
44 -DEPEND="
45 - doc? ( dev-util/gtk-doc )
46 -"
47 -# FIXME handle gcc-vector and other stuff
48 -
49 -pkg_pretend() {
50 - if [[ ${MERGE_TYPE} != binary ]] ; then
51 - if use vector; then
52 - tc-is-clang && die "gcc vector is not available for clang right?"
53 - use arm && die GCC vector intrinsics are disabled on ARM
54 -
55 - [[ $(gcc-major-version) -lt 4 ]] || \
56 - ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 9 ]] ) \
57 - && die "GCC vector intrinsics are disabled on GCC prior to 4.9"
58 - fi
59 -
60 - if use cpu_flags_x86_sse2;then
61 - [[ $(gcc-major-version) -lt 4 ]] || \
62 - ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 2 ]] ) \
63 - && die "Sorry, but gcc-4.2 and earlier won't work for sse2"
64 - fi
65 - fi
66 -}
67 -
68 -multilib_src_configure() {
69 - local emesonargs=(
70 - $(meson_use doc enable-gtk-doc)
71 - $(meson_use introspection enable-introspection)
72 - $(meson_use introspection enable-gobject-types)
73 - $(meson_use cpu_flags_arm_neon enable-arm-neon)
74 - $(meson_use cpu_flags_x86_sse2 enable-sse2)
75 - $(meson_use vector enable-gcc-vector)
76 - )
77 - meson_src_configure
78 -}
79 -
80 -multilib_src_compile() {
81 - meson_src_compile
82 -}
83 -
84 -multilib_src_test() {
85 - meson_src_test
86 -}
87 -
88 -multilib_src_install() {
89 - meson_src_install
90 -}
91 -
92 -pkg_postinst() {
93 - multilib_pkg_postinst() {
94 - gnome2_giomodule_cache_update \
95 - || die "Update GIO modules cache failed (for ${ABI})"
96 - }
97 - multilib_foreach_abi multilib_pkg_postinst
98 -}
99 -
100 -pkg_postrm() {
101 - multilib_pkg_postrm() {
102 - gnome2_giomodule_cache_update \
103 - || die "Update GIO modules cache failed (for ${ABI})"
104 - }
105 - multilib_foreach_abi multilib_pkg_postrm
106 -}
107
108 diff --git a/media-libs/graphene/metadata.xml b/media-libs/graphene/metadata.xml
109 deleted file mode 100644
110 index 36a8753b..00000000
111 --- a/media-libs/graphene/metadata.xml
112 +++ /dev/null
113 @@ -1,15 +0,0 @@
114 -<?xml version="1.0" encoding="UTF-8"?>
115 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
116 -<pkgmetadata>
117 -<maintainer type="project">
118 - <email>gnome@g.o</email>
119 - <name>Gentoo GNOME Desktop</name>
120 -</maintainer>
121 -<use>
122 - <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
123 - for introspection</flag>
124 - <flag name="gobject"> build GObject types type</flag>
125 - <flag name="vector"> build gcc vector fast paths</flag>
126 -
127 -</use>
128 -</pkgmetadata>