Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-doc/pms/
Date: Sat, 30 Nov 2019 10:49:41
Message-Id: 1575110921.44bebabd8e053a900b9a89557ccf66f2ddcfadec.ulm@gentoo
1 commit: 44bebabd8e053a900b9a89557ccf66f2ddcfadec
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 30 10:44:59 2019 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 30 10:48:41 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44bebabd
7
8 app-doc/pms: Drop "binary" USE flag.
9
10 The prebuilt version of PMS is now in its own package app-doc/pms-bin.
11 No revbump, because removal of the flag will affect neither installed
12 files nor runtime dependencies.
13
14 Package-Manager: Portage-2.3.80, Repoman-2.3.19
15 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
16
17 app-doc/pms/Manifest | 2 --
18 app-doc/pms/metadata.xml | 4 +---
19 app-doc/pms/pms-5_p20120920.ebuild | 42 ++++++++++++++++-------------------
20 app-doc/pms/pms-7_p20180430-r1.ebuild | 40 ++++++++++++++-------------------
21 app-doc/pms/pms-9999.ebuild | 1 +
22 5 files changed, 38 insertions(+), 51 deletions(-)
23
24 diff --git a/app-doc/pms/Manifest b/app-doc/pms/Manifest
25 index 8e5a9211662..5fcabc96127 100644
26 --- a/app-doc/pms/Manifest
27 +++ b/app-doc/pms/Manifest
28 @@ -1,4 +1,2 @@
29 -DIST pms-5-prebuilt.tar.xz 540244 BLAKE2B 06fbfd4cbf9968fbe19d1960687f226c87b2a16df8b9c3c80328c9436d886b1888484b0cd636f3d5ce492578e8a3e7c1a42be5cf7f8072c71fa401f817125d33 SHA512 64baadd65f1751783032065832d2a18242967f1853d9b6ce0565a5477c021cfad3c06d9c3cfeb83ca9a64bbb052ec67c174bfd27036945ff762fe4bbf8c28451
30 DIST pms-5.tar.xz 50284 BLAKE2B ecf3c34d79aa1439e0f0f4bca540b673440db04a7f533f103f5956f6a27e994ee42836ae2871c11fadf9230e2b5973d3d1db9e17167f886a6c929e533ece4d45 SHA512 560bdda40d4d1628e97b65bb354c349e3ac52edd1e337427adb0db61e99b40d214459a5046f4b505edfabc3914e2d585ef0453b13057a25fe138b8a5ebd6292e
31 -DIST pms-7_p20180430-prebuilt.tar.xz 593500 BLAKE2B e59882b215492424b351242f31b90cc3aa457f7e4630c5b15fe8bc18fd8722764371868f3a44bd7226f4d00c5a8d9c12829d934cda715e575b4c949631c4ad02 SHA512 e27527e4ea1fa16f7c069267bec136521e7be621bd49701920d11e79e4a5645ca8da06aa41c4adaa1813c0f4abce8248e4274d7ec0ae04f6a8479107b0578c4f
32 DIST pms-7_p20180430.tar.xz 60072 BLAKE2B 58afb1759c84ae86a1dd69aa04a6e8b799fd0cc1e1877cf1f6224f5b1bdbdfcdeaadcabbd9c37c263d62cb24b4164056a88d3524031d1704b059c376d5572101 SHA512 9bb64de842e0aa8f1a6488d12fffba76bfd190e53523e9261161467b30f001f20cddf593cd32e75ace4af309476eb7eb6966665d7ae9b54a5915237094110a47
33
34 diff --git a/app-doc/pms/metadata.xml b/app-doc/pms/metadata.xml
35 index 3e38fe6abb6..cdd2d5fbcfe 100644
36 --- a/app-doc/pms/metadata.xml
37 +++ b/app-doc/pms/metadata.xml
38 @@ -7,9 +7,7 @@
39 </maintainer>
40 <stabilize-allarches/>
41 <use>
42 - <flag name="binary">Download pre-built files instead of building
43 - from sources</flag>
44 - <flag name="html">Generate PMS as .html as well</flag>
45 + <flag name="html">Generate and install PMS as .html as well</flag>
46 <flag name="twoside">Enable two-sided layout suitable for printing</flag>
47 </use>
48 </pkgmetadata>
49
50 diff --git a/app-doc/pms/pms-5_p20120920.ebuild b/app-doc/pms/pms-5_p20120920.ebuild
51 index ec756a31611..8c738245eee 100644
52 --- a/app-doc/pms/pms-5_p20120920.ebuild
53 +++ b/app-doc/pms/pms-5_p20120920.ebuild
54 @@ -1,42 +1,38 @@
55 # Copyright 1999-2019 Gentoo Authors
56 # Distributed under the terms of the GNU General Public License v2
57
58 -EAPI=5
59 +EAPI=7
60
61 MY_P="${PN}-${PV%%_*}"
62 DESCRIPTION="Gentoo Package Manager Specification"
63 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
64 -SRC_URI="!binary? ( https://dev.gentoo.org/~ulm/distfiles/${MY_P}.tar.xz )
65 - binary? ( https://dev.gentoo.org/~ulm/distfiles/${MY_P}-prebuilt.tar.xz )"
66 +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${MY_P}.tar.xz"
67
68 LICENSE="CC-BY-SA-3.0"
69 SLOT="${PV#*_p}"
70 -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
71 -IUSE="binary html"
72 +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
73 +IUSE="html"
74
75 -DEPEND="!binary? (
76 - dev-tex/leaflet
77 - dev-texlive/texlive-bibtexextra
78 - dev-texlive/texlive-fontsrecommended
79 - dev-texlive/texlive-latex
80 - dev-texlive/texlive-latexextra
81 - dev-texlive/texlive-latexrecommended
82 - dev-texlive/texlive-mathscience
83 - html? (
84 - app-text/recode
85 - >=dev-tex/tex4ht-20090115_p0029
86 - )
87 +BDEPEND="dev-tex/leaflet
88 + dev-texlive/texlive-bibtexextra
89 + dev-texlive/texlive-fontsrecommended
90 + dev-texlive/texlive-latex
91 + dev-texlive/texlive-latexextra
92 + dev-texlive/texlive-latexrecommended
93 + dev-texlive/texlive-mathscience
94 + html? (
95 + app-text/recode
96 + >=dev-tex/tex4ht-20090115_p0029
97 )"
98 +RDEPEND="!app-doc/pms-bin"
99
100 S="${WORKDIR}/${MY_P}"
101
102 src_compile() {
103 - if ! use binary; then
104 - # just in case; we shouldn't be generating any fonts
105 - export VARTEXFONTS="${T}/fonts"
106 - emake
107 - use html && emake html
108 - fi
109 + # just in case; we shouldn't be generating any fonts
110 + export VARTEXFONTS="${T}/fonts"
111 + emake
112 + use html && emake html
113 }
114
115 src_install() {
116
117 diff --git a/app-doc/pms/pms-7_p20180430-r1.ebuild b/app-doc/pms/pms-7_p20180430-r1.ebuild
118 index fbf88543718..bd1d7b478c8 100644
119 --- a/app-doc/pms/pms-7_p20180430-r1.ebuild
120 +++ b/app-doc/pms/pms-7_p20180430-r1.ebuild
121 @@ -5,41 +5,35 @@ EAPI=7
122
123 DESCRIPTION="Gentoo Package Manager Specification"
124 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
125 -SRC_URI="!binary? ( https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz )
126 - binary? ( https://dev.gentoo.org/~ulm/distfiles/${P}-prebuilt.tar.xz )"
127 +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
128
129 LICENSE="CC-BY-SA-3.0"
130 SLOT="0"
131 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
132 -IUSE="binary html twoside"
133 +IUSE="html twoside"
134
135 # texlive-bibtexextra: plainurl.bst
136 # texlive-latexextra: chngcntr, isodate, marginnote, paralist, tocbibind
137 # texlive-mathscience: algorithm, algorithmic
138 # leaflet used by eapi-cheatsheet
139 -BDEPEND="!binary? (
140 - dev-tex/leaflet
141 - dev-texlive/texlive-bibtexextra
142 - dev-texlive/texlive-fontsrecommended
143 - dev-texlive/texlive-latex
144 - dev-texlive/texlive-latexextra
145 - dev-texlive/texlive-latexrecommended
146 - dev-texlive/texlive-mathscience
147 - html? (
148 - app-text/recode
149 - >=dev-tex/tex4ht-20090611_p1038-r5
150 - )
151 +BDEPEND="dev-tex/leaflet
152 + dev-texlive/texlive-bibtexextra
153 + dev-texlive/texlive-fontsrecommended
154 + dev-texlive/texlive-latex
155 + dev-texlive/texlive-latexextra
156 + dev-texlive/texlive-latexrecommended
157 + dev-texlive/texlive-mathscience
158 + html? (
159 + app-text/recode
160 + >=dev-tex/tex4ht-20090611_p1038-r5
161 )"
162 +RDEPEND="!app-doc/pms-bin"
163
164 src_compile() {
165 - if ! use binary; then
166 - # just in case; we shouldn't be generating any fonts
167 - export VARTEXFONTS="${T}/fonts"
168 - emake $(usex twoside TWOSIDE=yes "")
169 - use html && emake html
170 - else
171 - use twoside && ewarn "USE=twoside is not supported with USE=binary"
172 - fi
173 + # just in case; we shouldn't be generating any fonts
174 + export VARTEXFONTS="${T}/fonts"
175 + emake $(usex twoside TWOSIDE=yes "")
176 + use html && emake html
177 }
178
179 src_install() {
180
181 diff --git a/app-doc/pms/pms-9999.ebuild b/app-doc/pms/pms-9999.ebuild
182 index 4de9727baee..001aee4fd9f 100644
183 --- a/app-doc/pms/pms-9999.ebuild
184 +++ b/app-doc/pms/pms-9999.ebuild
185 @@ -26,6 +26,7 @@ BDEPEND="dev-tex/leaflet
186 dev-texlive/texlive-latexrecommended
187 dev-texlive/texlive-mathscience
188 html? ( >=dev-tex/tex4ht-20090611_p1038-r5 )"
189 +RDEPEND="!app-doc/pms-bin"
190
191 src_compile() {
192 # just in case; we shouldn't be generating any fonts