Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/scribus/
Date: Fri, 11 Jan 2019 01:23:34
Message-Id: 1547169783.647389856f8b5bcc23adc7e3a11a41a0f28b9e1e.asturm@gentoo
1 commit: 647389856f8b5bcc23adc7e3a11a41a0f28b9e1e
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 11 01:16:06 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 11 01:23:03 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64738985
7
8 app-office/scribus: 1.5.5_pre20181227 snapshot bump (no keywords)
9
10 We can't wait forever for them to make a new release, fixes build with
11 poppler up to at least 0.72.0.
12
13 Add missing deps.
14 Add missing slot ops.
15
16 Bug: https://bugs.gentoo.org/616088
17 Bug: https://bugs.gentoo.org/663682
18 Bug: https://bugs.gentoo.org/674804
19 Package-Manager: Portage-2.3.54, Repoman-2.3.12
20 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
21
22 app-office/scribus/Manifest | 1 +
23 ...999.ebuild => scribus-1.5.5_pre20181227.ebuild} | 26 +++++++++++-----------
24 app-office/scribus/scribus-9999.ebuild | 16 ++++++-------
25 3 files changed, 22 insertions(+), 21 deletions(-)
26
27 diff --git a/app-office/scribus/Manifest b/app-office/scribus/Manifest
28 index b9ba104e93f..ee5658be540 100644
29 --- a/app-office/scribus/Manifest
30 +++ b/app-office/scribus/Manifest
31 @@ -1,2 +1,3 @@
32 DIST scribus-1.5.4-poppler-0.64.0.patch.tar.xz 3020 BLAKE2B 3388efe6498545ffef6604a41b9e697a0cb6cd053c4893f9d64349bb2251400aca7a4f7dd193eb94cf69ca3f4ae1a3ba3ed106127c4fa680f396940d8056e669 SHA512 4577b4b737948a2b41dc0cec90ec95ba260959343e4953929696ceab518a2723a28a891b189caf79435e7fc8f8fc0a1012e7079e890d10549cb2ba426d15b568
33 DIST scribus-1.5.4.tar.xz 72832248 BLAKE2B 64797e865ce44fb01f1e29823e3cb46b2b8f1501e8d07e8b265e93a37961582ec4118d0f32d460bc044e32cf7fa6069732f6b9ce60e4dc4b0b42f914b280e637 SHA512 7875ea5f3db5fb116856cf4cf56b4cce2d0b00d9c4820969f52b89e9bf2b36f96eb9e15b368d392be74d4c6d32e971fc28f6ecbf6661fce5e3b9cb61c4d02403
34 +DIST scribus-1.5.5_pre20181227.tar.gz 84926534 BLAKE2B 1fa392a8a196aac028ad4f1b913f31c5655a191d5ff3db26f16b4b181885bb1035ca95d11b100ad1b6cc7aea0ea21677a211c83dbd94bfe730a94ed4feaaf6bc SHA512 53a9494dca4520ec89b4b4487c09683da00876088ed2750fd80bca6cbc96536c0bcfb8c96d671d9ca0ed0b74cbd8f75382298e3d20285d52cec52951807f4797
35
36 diff --git a/app-office/scribus/scribus-9999.ebuild b/app-office/scribus/scribus-1.5.5_pre20181227.ebuild
37 similarity index 93%
38 copy from app-office/scribus/scribus-9999.ebuild
39 copy to app-office/scribus/scribus-1.5.5_pre20181227.ebuild
40 index 3dc73f4dbe9..b92edd436ae 100644
41 --- a/app-office/scribus/scribus-9999.ebuild
42 +++ b/app-office/scribus/scribus-1.5.5_pre20181227.ebuild
43 @@ -1,4 +1,4 @@
44 -# Copyright 1999-2018 Gentoo Authors
45 +# Copyright 1999-2019 Gentoo Authors
46 # Distributed under the terms of the GNU General Public License v2
47
48 EAPI=6
49 @@ -6,14 +6,12 @@ EAPI=6
50 PYTHON_COMPAT=( python2_7 )
51 PYTHON_REQ_USE="tk?"
52 CMAKE_MAKEFILE_GENERATOR=ninja
53 -
54 -inherit cmake-utils desktop flag-o-matic gnome2-utils python-single-r1 subversion xdg-utils
55 +COMMIT=d857c1a3430acf207cdde2512db6822c45e98732
56 +inherit cmake-utils desktop flag-o-matic gnome2-utils python-single-r1 xdg-utils
57
58 DESCRIPTION="Desktop publishing (DTP) and layout program"
59 HOMEPAGE="https://www.scribus.net/"
60 -SRC_URI=""
61 -ESVN_REPO_URI="svn://scribus.net/trunk/Scribus"
62 -ESVN_PROJECT=Scribus-1.5
63 +SRC_URI="https://github.com/${PN}project/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 @@ -43,21 +41,21 @@ for l in ${IUSE_L10N}; do
68 done
69 unset l prev_l
70
71 -REQUIRED_USE="
72 - ${PYTHON_REQUIRED_USE}
73 +REQUIRED_USE="${PYTHON_REQUIRED_USE}
74 tk? ( scripts )"
75
76 # osg
77 # couple of third_party libs bundled
78 COMMON_DEPEND="${PYTHON_DEPS}
79 app-text/libmspub
80 + app-text/libqxp
81 app-text/poppler:=
82 dev-libs/hyphen
83 >=dev-libs/icu-58.2:0=
84 dev-libs/librevenge
85 dev-libs/libxml2
86 dev-qt/qtcore:5
87 - dev-qt/qtgui:5
88 + dev-qt/qtgui:5[-gles2]
89 dev-qt/qtnetwork:5
90 dev-qt/qtopengl:5
91 dev-qt/qtprintsupport:5
92 @@ -72,18 +70,18 @@ COMMON_DEPEND="${PYTHON_DEPS}
93 media-libs/libpagemaker
94 media-libs/libpng:0=
95 media-libs/libvisio
96 + media-libs/libzmf
97 media-libs/tiff:0
98 net-print/cups
99 sys-libs/zlib[minizip]
100 virtual/jpeg:0=
101 >=x11-libs/cairo-1.10.0[X,svg]
102 boost? ( >=dev-libs/boost-1.62:= )
103 - hunspell? ( app-text/hunspell )
104 - graphicsmagick? ( media-gfx/graphicsmagick )
105 - osg? ( dev-games/openscenegraph )
106 + hunspell? ( app-text/hunspell:= )
107 + graphicsmagick? ( media-gfx/graphicsmagick:= )
108 + osg? ( dev-games/openscenegraph:= )
109 pdf? ( app-text/podofo:0= )
110 scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
111 - tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
112 "
113 RDEPEND="${COMMON_DEPEND}
114 app-text/ghostscript-gpl
115 @@ -98,6 +96,8 @@ PATCHES=(
116 "${FILESDIR}"/${PN}-1.5.3-fpic.patch
117 )
118
119 +S="${WORKDIR}"/${PN}-${COMMIT}
120 +
121 src_prepare() {
122 rm -r codegen/cheetah || die
123 cat > cmake/modules/FindZLIB.cmake <<- EOF || die
124
125 diff --git a/app-office/scribus/scribus-9999.ebuild b/app-office/scribus/scribus-9999.ebuild
126 index 3dc73f4dbe9..372e9412ba4 100644
127 --- a/app-office/scribus/scribus-9999.ebuild
128 +++ b/app-office/scribus/scribus-9999.ebuild
129 @@ -1,4 +1,4 @@
130 -# Copyright 1999-2018 Gentoo Authors
131 +# Copyright 1999-2019 Gentoo Authors
132 # Distributed under the terms of the GNU General Public License v2
133
134 EAPI=6
135 @@ -43,21 +43,21 @@ for l in ${IUSE_L10N}; do
136 done
137 unset l prev_l
138
139 -REQUIRED_USE="
140 - ${PYTHON_REQUIRED_USE}
141 +REQUIRED_USE="${PYTHON_REQUIRED_USE}
142 tk? ( scripts )"
143
144 # osg
145 # couple of third_party libs bundled
146 COMMON_DEPEND="${PYTHON_DEPS}
147 app-text/libmspub
148 + app-text/libqxp
149 app-text/poppler:=
150 dev-libs/hyphen
151 >=dev-libs/icu-58.2:0=
152 dev-libs/librevenge
153 dev-libs/libxml2
154 dev-qt/qtcore:5
155 - dev-qt/qtgui:5
156 + dev-qt/qtgui:5[-gles2]
157 dev-qt/qtnetwork:5
158 dev-qt/qtopengl:5
159 dev-qt/qtprintsupport:5
160 @@ -72,18 +72,18 @@ COMMON_DEPEND="${PYTHON_DEPS}
161 media-libs/libpagemaker
162 media-libs/libpng:0=
163 media-libs/libvisio
164 + media-libs/libzmf
165 media-libs/tiff:0
166 net-print/cups
167 sys-libs/zlib[minizip]
168 virtual/jpeg:0=
169 >=x11-libs/cairo-1.10.0[X,svg]
170 boost? ( >=dev-libs/boost-1.62:= )
171 - hunspell? ( app-text/hunspell )
172 - graphicsmagick? ( media-gfx/graphicsmagick )
173 - osg? ( dev-games/openscenegraph )
174 + hunspell? ( app-text/hunspell:= )
175 + graphicsmagick? ( media-gfx/graphicsmagick:= )
176 + osg? ( dev-games/openscenegraph:= )
177 pdf? ( app-text/podofo:0= )
178 scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
179 - tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
180 "
181 RDEPEND="${COMMON_DEPEND}
182 app-text/ghostscript-gpl