1 |
commit: 9d4a4d86be99d24ce4b7ab5c97f0f49114a569ab |
2 |
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> |
3 |
AuthorDate: Tue Sep 28 15:14:41 2021 +0000 |
4 |
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> |
5 |
CommitDate: Tue Sep 28 15:17:52 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d4a4d86 |
7 |
|
8 |
net-misc/lagrange: add 1.7.0, drop 1.6.4 |
9 |
|
10 |
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> |
11 |
|
12 |
net-misc/lagrange/Manifest | 2 +- |
13 |
...lagrange-1.6.4.ebuild => lagrange-1.7.0.ebuild} | 24 ++++---- |
14 |
net-misc/lagrange/metadata.xml | 68 ++++++++++------------ |
15 |
3 files changed, 46 insertions(+), 48 deletions(-) |
16 |
|
17 |
diff --git a/net-misc/lagrange/Manifest b/net-misc/lagrange/Manifest |
18 |
index 391cc1491..3933119cc 100644 |
19 |
--- a/net-misc/lagrange/Manifest |
20 |
+++ b/net-misc/lagrange/Manifest |
21 |
@@ -1,2 +1,2 @@ |
22 |
-DIST lagrange-1.6.4.tar.gz 22716222 BLAKE2B c6688fb10624f2f3c4366a4f17a8f26616bdee385a63977fd1306e785f0a713be8c4f3c4916fc91cb2a708011893b50c47ab28982e27c61a92125b842de3d526 SHA512 8807018e68fe5ea3f5ee1de17858015594dd872aa1797cbadf3e5d5e89033e0adf2484543e1b4b191b6d990ea1c202fd864758182c0936b91b594292777f9ae5 |
23 |
DIST lagrange-1.6.5.tar.gz 22717536 BLAKE2B 6906696560ea329c82650f6f4ff00e45e7d094a28f6ecc100fdec9b6934ab5dc904003d67f259e74e71fd1685332ceefe0e40900366a2f4554cefd221ced2a76 SHA512 f86eac167f68221166fdb93ff26b33c070e771405a845884c3f1ccfd4c54cee6a207a21022d4e9ade48a33648ca3f5a607ac432879c6163ea494225448188e88 |
24 |
+DIST lagrange-1.7.0.tar.gz 22806723 BLAKE2B 39ff14fee8b057abe41034a7e3878cbf4693eed4b6fd98cecf91222e90f00ccd61ae1898161503c6adea15f301a335a7c4d0c87f59b81f405dcf96fa8f97ae0a SHA512 3ebf9b3bbcac0ba59eff76ded099abfc0a405b64accccf2dc529fd1e03529aff737c7456b840f9f81f71b2260610348c13c24f84ec41d3939705951f8fdd1b7b |
25 |
|
26 |
diff --git a/net-misc/lagrange/lagrange-1.6.4.ebuild b/net-misc/lagrange/lagrange-1.7.0.ebuild |
27 |
similarity index 62% |
28 |
rename from net-misc/lagrange/lagrange-1.6.4.ebuild |
29 |
rename to net-misc/lagrange/lagrange-1.7.0.ebuild |
30 |
index ac4593c4f..6eb7a75e8 100644 |
31 |
--- a/net-misc/lagrange/lagrange-1.6.4.ebuild |
32 |
+++ b/net-misc/lagrange/lagrange-1.7.0.ebuild |
33 |
@@ -13,17 +13,18 @@ SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.g |
34 |
LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 OFL-1.1" |
35 |
SLOT="0" |
36 |
KEYWORDS="~amd64 ~x86" |
37 |
-IUSE="cpu_flags_x86_sse4_1 +fribidi +harfbuzz +mp3" |
38 |
+IUSE="cpu_flags_x86_sse4_1 +fribidi +harfbuzz mp3 webp" |
39 |
|
40 |
DEPEND=" |
41 |
dev-libs/libpcre:3 |
42 |
- dev-libs/libunistring |
43 |
- dev-libs/openssl |
44 |
+ dev-libs/libunistring:= |
45 |
+ dev-libs/openssl:= |
46 |
media-libs/libsdl2[sound(+),video(+)] |
47 |
- sys-libs/zlib |
48 |
+ sys-libs/zlib:= |
49 |
fribidi? ( dev-libs/fribidi ) |
50 |
- harfbuzz? ( media-libs/harfbuzz[truetype(+)] ) |
51 |
+ harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] ) |
52 |
mp3? ( media-sound/mpg123 ) |
53 |
+ webp? ( media-libs/libwebp:= ) |
54 |
" |
55 |
RDEPEND="${DEPEND}" |
56 |
|
57 |
@@ -34,6 +35,7 @@ src_configure() { |
58 |
-DENABLE_FRIBIDI=$(usex fribidi) |
59 |
-DENABLE_HARFBUZZ=$(usex harfbuzz) |
60 |
-DENABLE_MPG123=$(usex mp3) |
61 |
+ -DENABLE_WEBP=$(usex webp) |
62 |
|
63 |
# never build bundled libs |
64 |
-DENABLE_FRIBIDI_BUILD=OFF |
65 |
@@ -50,11 +52,13 @@ src_configure() { |
66 |
pkg_postinst() { |
67 |
xdg_pkg_postinst |
68 |
|
69 |
- if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 1.6.0 ; then |
70 |
- ewarn "Lagrange 1.6 introduces some breaking changes:" |
71 |
+ if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 1.7.0 ; then |
72 |
+ ewarn "Lagrange 1.7 introduces some backwards incompatible changes:" |
73 |
ewarn |
74 |
- ewarn "- A new TOFU trust store will be created. The old one is kept around but ignored." |
75 |
- ewarn "- App state serialization format has been updated. Downgrading to a previous release" |
76 |
- ewarn " will cause app state to be reset (e.g., tabs closed, navigation history cleared)." |
77 |
+ ewarn "- Bookmarks file format has changed. Your existing bookmarks will be imported to" |
78 |
+ ewarn " the new format. The old bookmarks.txt file can be found in the config directory" |
79 |
+ ewarn " and is writable only by v1.6 and earlier versions." |
80 |
+ ewarn "- Saved UI state format has changed. Downgrading will reset window state, close" |
81 |
+ ewarn " all tabs, and clear the navigation cache." |
82 |
fi |
83 |
} |
84 |
|
85 |
diff --git a/net-misc/lagrange/metadata.xml b/net-misc/lagrange/metadata.xml |
86 |
index a7ebe217c..eb63020e4 100644 |
87 |
--- a/net-misc/lagrange/metadata.xml |
88 |
+++ b/net-misc/lagrange/metadata.xml |
89 |
@@ -1,41 +1,35 @@ |
90 |
<?xml version="1.0" encoding="UTF-8"?> |
91 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
92 |
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> |
93 |
<pkgmetadata> |
94 |
- <maintainer type="person"> |
95 |
- <email>alarig@××××××××××.fr</email> |
96 |
- <name>Alarig Le Lay</name> |
97 |
- </maintainer> |
98 |
- <maintainer type="person"> |
99 |
- <email>cyber+gentoo@×××××.in</email> |
100 |
- <name>Anna</name> |
101 |
- </maintainer> |
102 |
- <longdescription lang="en"> |
103 |
- Lagrange is a desktop GUI client for browsing Geminispace. |
104 |
- It offers modern conveniences familiar from web browsers, |
105 |
- such as smooth scrolling, inline image viewing, multiple |
106 |
- tabs, visual themes, Unicode fonts, bookmarks, history, and |
107 |
- page outlines. |
108 |
+<maintainer type="person"> |
109 |
+ <email>cyber+gentoo@×××××.in</email> |
110 |
+ <name>Anna</name> |
111 |
+</maintainer> |
112 |
+<maintainer type="person"> |
113 |
+ <email>alarig@××××××××××.fr</email> |
114 |
+ <name>Alarig Le Lay</name> |
115 |
+</maintainer> |
116 |
+<longdescription lang="en"> |
117 |
+ Lagrange is a desktop GUI client for browsing Geminispace. It offers |
118 |
+ modern conveniences familiar from web browsers, such as smooth |
119 |
+ scrolling, inline image viewing, multiple tabs, visual themes, Unicode |
120 |
+ fonts, bookmarks, history, and page outlines. |
121 |
|
122 |
- Like the Gemini protocol, Lagrange has been designed with |
123 |
- minimalism in mind. It depends on a small number of essential |
124 |
- libraries. It is written in C and uses SDL for |
125 |
- hardware-accelerated graphics. OpenSSL is used for secure |
126 |
- communications. |
127 |
- </longdescription> |
128 |
- <use> |
129 |
- <flag name="fribidi"> |
130 |
- Use <pkg>dev-libs/fribidi</pkg> for bidirectional text |
131 |
- </flag> |
132 |
- <flag name="harfbuzz"> |
133 |
- Use <pkg>media-libs/harfbuzz</pkg> to shape text |
134 |
- </flag> |
135 |
- </use> |
136 |
- <upstream> |
137 |
- <maintainer> |
138 |
- <email>jaakko.keranen@×××.fi</email> |
139 |
- <name>Jaakko Keränen</name> |
140 |
- </maintainer> |
141 |
- <bugs-to>https://github.com/skyjake/lagrange/issues</bugs-to> |
142 |
- <remote-id type="github">skyjake/lagrange</remote-id> |
143 |
- </upstream> |
144 |
+ Like the Gemini protocol, Lagrange has been designed with minimalism in |
145 |
+ mind. It depends on a small number of essential libraries. It is written |
146 |
+ in C and uses SDL for hardware-accelerated graphics. OpenSSL is used for |
147 |
+ secure communications. |
148 |
+</longdescription> |
149 |
+<use> |
150 |
+ <flag name="fribidi">Use <pkg>dev-libs/fribidi</pkg> for bidirectional text</flag> |
151 |
+ <flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> to shape text</flag> |
152 |
+</use> |
153 |
+<upstream> |
154 |
+ <maintainer> |
155 |
+ <email>jaakko.keranen@×××.fi</email> |
156 |
+ <name>Jaakko Keränen</name> |
157 |
+ </maintainer> |
158 |
+ <bugs-to>https://github.com/skyjake/lagrange/issues</bugs-to> |
159 |
+ <remote-id type="github">skyjake/lagrange</remote-id> |
160 |
+</upstream> |
161 |
</pkgmetadata> |