Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, app-office/pinpoint/, app-office/pinpoint/files/
Date: Mon, 09 May 2022 22:09:34
Message-Id: 1652134157.6cc8e1553c9561d1b060dc4c9f392b47410f174d.mattst88@gentoo
1 commit: 6cc8e1553c9561d1b060dc4c9f392b47410f174d
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 8 18:09:52 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Mon May 9 22:09:17 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc8e155
7
8 app-office/pinpoint: Remove
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 app-office/pinpoint/Manifest | 1 -
13 .../files/pinpoint-0.1.8-CVE-2013-7447.patch | 33 --------------
14 app-office/pinpoint/metadata.xml | 13 ------
15 app-office/pinpoint/pinpoint-0.1.8-r1.ebuild | 50 ----------------------
16 profiles/package.mask | 5 ---
17 5 files changed, 102 deletions(-)
18
19 diff --git a/app-office/pinpoint/Manifest b/app-office/pinpoint/Manifest
20 deleted file mode 100644
21 index 54f1b8c2312e..000000000000
22 --- a/app-office/pinpoint/Manifest
23 +++ /dev/null
24 @@ -1 +0,0 @@
25 -DIST pinpoint-0.1.8.tar.xz 772980 BLAKE2B 1ca653b1cece97b47accd3a9cfe2560030f70a35703bd12b52cb692a15181b9bac2d40265bb6eaa486dc1919044f7b74874cb8b7fc8f4f37b78d938c89cb28ca SHA512 dc41405f79bf03b6a7c77ec31304e505d4ae2d13407304fbcc2f338dfe175f91db3c554ea06ba8041edbf99a12551f16efed98b5a07f29b7f24255cad2b1b94d
26
27 diff --git a/app-office/pinpoint/files/pinpoint-0.1.8-CVE-2013-7447.patch b/app-office/pinpoint/files/pinpoint-0.1.8-CVE-2013-7447.patch
28 deleted file mode 100644
29 index b9c39ad7206d..000000000000
30 --- a/app-office/pinpoint/files/pinpoint-0.1.8-CVE-2013-7447.patch
31 +++ /dev/null
32 @@ -1,33 +0,0 @@
33 -From f90483245250456d6306b4fff2f68f445ef33864 Mon Sep 17 00:00:00 2001
34 -From: RyuzakiKK <aasonykk@×××××.com>
35 -Date: Sat, 5 Aug 2017 20:00:30 +0200
36 -Subject: [PATCH] Avoid integer overflow
37 -
38 -pinpoint is affected by a possible integer overflow, that was also
39 -found and patched upstream in gtk+
40 -https://git.gnome.org/browse/gtk+/commit/?id=894b1ae76a32720f4bb3d39cf460402e3ce331d6
41 -
42 -With g_malloc_m we can avoid the integer overflow.
43 -
44 -As pointed out by Pacho Ramos in
45 -https://bugzilla.gnome.org/show_bug.cgi?id=762029
46 ----
47 - pp-cairo.c | 2 +-
48 - 1 file changed, 1 insertion(+), 1 deletion(-)
49 -
50 -diff --git a/pp-cairo.c b/pp-cairo.c
51 -index 8afb362..dc0a452 100644
52 ---- a/pp-cairo.c
53 -+++ b/pp-cairo.c
54 -@@ -120,7 +120,7 @@ _cairo_new_surface_from_pixbuf (const GdkPixbuf *pixbuf)
55 - format = CAIRO_FORMAT_ARGB32;
56 -
57 - cairo_stride = cairo_format_stride_for_width (format, width);
58 -- cairo_pixels = g_malloc (height * cairo_stride);
59 -+ cairo_pixels = g_malloc_n (height, cairo_stride);
60 - surface = cairo_image_surface_create_for_data ((unsigned char *)cairo_pixels,
61 - format,
62 - width, height, cairo_stride);
63 ---
64 -2.13.4
65 -
66
67 diff --git a/app-office/pinpoint/metadata.xml b/app-office/pinpoint/metadata.xml
68 deleted file mode 100644
69 index e43da9bd5bae..000000000000
70 --- a/app-office/pinpoint/metadata.xml
71 +++ /dev/null
72 @@ -1,13 +0,0 @@
73 -<?xml version="1.0" encoding="UTF-8"?>
74 -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
75 -<pkgmetadata>
76 -<maintainer type="project">
77 - <email>gnome@g.o</email>
78 - <name>Gentoo GNOME Desktop</name>
79 - </maintainer>
80 - <longdescription lang="en">
81 - Pinpoint is a simple presentation tool that hopes to avoid audience
82 - death by bullet point and instead encourage presentations containing
83 - beautiful images and small amounts of concise text in slides.
84 - </longdescription>
85 -</pkgmetadata>
86
87 diff --git a/app-office/pinpoint/pinpoint-0.1.8-r1.ebuild b/app-office/pinpoint/pinpoint-0.1.8-r1.ebuild
88 deleted file mode 100644
89 index 0102de0eb567..000000000000
90 --- a/app-office/pinpoint/pinpoint-0.1.8-r1.ebuild
91 +++ /dev/null
92 @@ -1,50 +0,0 @@
93 -# Copyright 1999-2018 Gentoo Foundation
94 -# Distributed under the terms of the GNU General Public License v2
95 -
96 -EAPI=6
97 -inherit gnome2
98 -
99 -DESCRIPTION="A tool for making hackers do excellent presentations"
100 -HOMEPAGE="https://wiki.gnome.org/Apps/Pinpoint"
101 -
102 -LICENSE="LGPL-2.1"
103 -SLOT="0"
104 -KEYWORDS="amd64 x86"
105 -IUSE="+gstreamer +pdf"
106 -
107 -# rsvg is used for svg-in-pdf -- clubbing it under pdf for now
108 -RDEPEND="
109 - >=media-libs/clutter-1.23.7:1.0
110 - >=media-libs/clutter-gtk-1.6:1.0
111 - >=dev-libs/glib-2.28:2
112 - >=x11-libs/cairo-1.9.4
113 - x11-libs/pango
114 - x11-libs/gdk-pixbuf:2
115 - gstreamer? ( media-libs/clutter-gst:3.0 )
116 - pdf? ( gnome-base/librsvg:2 )
117 -"
118 -DEPEND="${RDEPEND}
119 - virtual/pkgconfig
120 -"
121 -
122 -PATCHES=(
123 - # Fix CVE-2013-7447, bug #574384, https://bugzilla.gnome.org/show_bug.cgi?id=762029
124 - "${FILESDIR}"/${P}-CVE-2013-7447.patch
125 -)
126 -
127 -src_configure() {
128 - # dax support is disabled because we don't have it in tree yet and it's
129 - # experimental
130 - gnome2_src_configure \
131 - --disable-dax \
132 - $(use_enable gstreamer cluttergst) \
133 - $(use_enable pdf rsvg)
134 -}
135 -
136 -src_install() {
137 - gnome2_src_install
138 -
139 - docompress -x /usr/share/doc/${PF}/examples
140 - insinto "/usr/share/doc/${PF}/examples"
141 - doins introduction.pin bg.jpg bowls.jpg linus.jpg
142 -}
143
144 diff --git a/profiles/package.mask b/profiles/package.mask
145 index 292759ae424f..625168a4cbd1 100644
146 --- a/profiles/package.mask
147 +++ b/profiles/package.mask
148 @@ -372,11 +372,6 @@ gnome-extra/gnome-search-tool
149 # Removal on 2022-05-10
150 gnome-extra/filemanager-actions
151
152 -# Matt Turner <mattst88@g.o> (2022-04-10)
153 -# Dead package upstream. No reverse dependencies.
154 -# Removal on 2022-05-10
155 -app-office/pinpoint
156 -
157 # David Seifert <soap@g.o> (2022-04-10)
158 # Unmaintained, last release upstream 16 years ago, Fedora dropped it,
159 # relies on sys-libs/db, low quality port to EAPI 6, removal on 2022-05-10.