Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/qpdf/
Date: Tue, 13 Sep 2022 23:21:58
Message-Id: 1663111085.e176e9f5bc41773bb7f831e8e89c4c33ac05d84a.sam@gentoo
1 commit: e176e9f5bc41773bb7f831e8e89c4c33ac05d84a
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 13 23:15:47 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 13 23:18:05 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e176e9f5
7
8 app-text/qpdf: add 11.0.0, drop 10.6.3-r100
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 app-text/qpdf/Manifest | 4 +--
13 ...{qpdf-10.6.3-r100.ebuild => qpdf-11.0.0.ebuild} | 29 ++++++++--------------
14 2 files changed, 12 insertions(+), 21 deletions(-)
15
16 diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest
17 index 035722761501..dd9f4edd84a6 100644
18 --- a/app-text/qpdf/Manifest
19 +++ b/app-text/qpdf/Manifest
20 @@ -1,4 +1,4 @@
21 DIST qpdf-10.6.3-doc.zip 6852725 BLAKE2B 407b5994d3c3f80f71e60da12ebecf2c977fecb9e42be1aef32586b7b743bb62acc9662bc02fee174f9738f3e4e43e2769a5df415ae4bb9fb80f16b9d00cfd0e SHA512 780c25df78bc0360a17de85b0701f2e929677b02989d47c6e26b57749dd2315bb21511de9d8d40670a4745254c5c17fcf1c649233be1a0255b5a661f5dcda61b
22 -DIST qpdf-10.6.3.0cmake1-doc.zip 6894533 BLAKE2B 7c14f3de5225b90fd40ba8200b076c937d431a8dc5064d3ceb308c7d42f3624fe85ada7ed5661b7f3809e58ed8f6d3e55417782ebd6842cd9c60f09f896ce658 SHA512 b6a43476887371039922691c14f40be5d69230868c8f0c49555fb163ba339a6cfbebc7b140bf90d27e66e0fc864e69d8ee08d737ef2edf893447b5e49ee59920
23 -DIST qpdf-10.6.3.0cmake1.tar.gz 18241584 BLAKE2B 24231d6d5692052d1d4de74e2ccd150fa65efbdef94d2ea0823f9ef569ba7034f3b801ef3071d9d82da57e8c76952a215235190b6b5153b18646d582463ac0fb SHA512 27a8317eadc02370875ecb0f9c1d90e38c1538cde5f58d8a698891250b92525e26c6d523db595bf1ec675d5ddfe215a7483ff67f70febad5e14c808d466b8736
24 DIST qpdf-10.6.3.tar.gz 18573584 BLAKE2B 3b6ee845163ab6593ba3d85e8563e4f56f57a831e2bf67fd3a2ccd19aaca47af8c50e03dede233380442384e5bb8fa3fc317a8c54732d2cf3bdfd7d152210a4c SHA512 c584b7443984b0f28eec2fbff054096b9a14a10858dda0c6b370d7a19e34c395ee15a8dc0770d3d85773281cd79944f029fb3bfad55833a2c32ff7e1a751c149
25 +DIST qpdf-11.0.0-doc.zip 7049971 BLAKE2B 25191511e4327d99eab8bcd08b1db3a16c5289898034d1ec12d4f551264da489e040b2cac25d34f320898ad5698f2f7578c4ce7c0ec73c682ae2583f341ab996 SHA512 1e393007a4334467668079b4807724d36e9af15f05696f9b512a28b7172a9f74180c684141b3bec9dd973ba37827b159c3fd3adbd1da3061899d9a81cffb5da6
26 +DIST qpdf-11.0.0.tar.gz 18452218 BLAKE2B bb1dabae56f6ef5ca635ec7a0434387294ff6b6150ed19335243ac8774f4ecb57a7f97b00ef07c0c4f3bdfd2b510b4699324f77405c2342162c37a7860313c56 SHA512 08f1f3cfb3bc1532d04da9a3453dee6c9b411020c0a1dfe112da1961dd4d6dc76d6e89d57cb00b3b8b0cf0848e9fd3032a16c3c591a89b5631d0badfb44ef234
27
28 diff --git a/app-text/qpdf/qpdf-10.6.3-r100.ebuild b/app-text/qpdf/qpdf-11.0.0.ebuild
29 similarity index 59%
30 rename from app-text/qpdf/qpdf-10.6.3-r100.ebuild
31 rename to app-text/qpdf/qpdf-11.0.0.ebuild
32 index 1cc2e3c951f6..eee23faf57a7 100644
33 --- a/app-text/qpdf/qpdf-10.6.3-r100.ebuild
34 +++ b/app-text/qpdf/qpdf-11.0.0.ebuild
35 @@ -5,33 +5,22 @@ EAPI=8
36
37 inherit cmake bash-completion-r1
38
39 -if [[ ${PVR} != 10.6.3-r100 ]] ; then
40 - # See https://github.com/qpdf/qpdf/releases/tag/release-qpdf-10.6.3.0cmake1
41 - die "Please update the ebuild / be careful with using it, as it's for previewing CMake!"
42 -fi
43 -
44 DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files"
45 HOMEPAGE="https://qpdf.sourceforge.net/"
46 -#SRC_URI="mirror://sourceforge/qpdf/${P}.tar.gz
47 -# doc? ( mirror://sourceforge/qpdf/${P}-doc.zip )"
48 -# TODO: make SRC_URI generic
49 -SRC_URI="https://github.com/qpdf/qpdf/releases/download/release-qpdf-10.6.3.0cmake1/qpdf-10.6.3.0cmake1.tar.gz"
50 -SRC_URI+=" doc? ( https://github.com/qpdf/qpdf/releases/download/release-qpdf-10.6.3.0cmake1/qpdf-10.6.3.0cmake1-doc.zip )"
51 +# TODO: verify-sig
52 +SRC_URI="https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz"
53 +SRC_URI+=" doc? ( https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip )"
54
55 LICENSE="|| ( Apache-2.0 Artistic-2 )"
56 -# subslot = libqpdf soname version
57 -SLOT="0/28"
58 -# Unkeyworded testing version for CMake
59 -# Do not keyword -- qpdf 11 will be the first released version w/ CMake
60 -# This version is for packagers to test.
61 -# https://github.com/qpdf/qpdf/discussions/676
62 -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris"
63 +# Subslot for libqpdf soname version (just represent via major version)
64 +SLOT="0/$(ver_cut 1)"
65 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris"
66 IUSE="doc examples gnutls ssl test"
67 RESTRICT="!test? ( test )"
68
69 RDEPEND="
70 + media-libs/libjpeg-turbo:=
71 sys-libs/zlib
72 - virtual/jpeg:0=
73 ssl? (
74 gnutls? ( net-libs/gnutls:= )
75 !gnutls? ( dev-libs/openssl:= )
76 @@ -56,7 +45,9 @@ src_configure() {
77 # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html.
78 local mycmakeargs=(
79 -DINSTALL_EXAMPLES=$(usex examples)
80 - -DINSTALL_MANUAL=ON
81 +
82 + # Breaks install with USE=-doc in 11.0.0?
83 + #-DINSTALL_MANUAL=ON
84 )
85
86 if use ssl ; then