From: "Anna Vyalkova" <cyber+gentoo@sysrq.in>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/guru:dev commit in: net-misc/lagrange/
Date: Tue, 28 Sep 2021 15:17:59 +0000 (UTC) [thread overview]
Message-ID: <1632842272.9d4a4d86be99d24ce4b7ab5c97f0f49114a569ab.cybertailor@gentoo> (raw)
commit: 9d4a4d86be99d24ce4b7ab5c97f0f49114a569ab
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Sep 28 15:14:41 2021 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Tue Sep 28 15:17:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d4a4d86
net-misc/lagrange: add 1.7.0, drop 1.6.4
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/lagrange/Manifest | 2 +-
...lagrange-1.6.4.ebuild => lagrange-1.7.0.ebuild} | 24 ++++----
net-misc/lagrange/metadata.xml | 68 ++++++++++------------
3 files changed, 46 insertions(+), 48 deletions(-)
diff --git a/net-misc/lagrange/Manifest b/net-misc/lagrange/Manifest
index 391cc1491..3933119cc 100644
--- a/net-misc/lagrange/Manifest
+++ b/net-misc/lagrange/Manifest
@@ -1,2 +1,2 @@
-DIST lagrange-1.6.4.tar.gz 22716222 BLAKE2B c6688fb10624f2f3c4366a4f17a8f26616bdee385a63977fd1306e785f0a713be8c4f3c4916fc91cb2a708011893b50c47ab28982e27c61a92125b842de3d526 SHA512 8807018e68fe5ea3f5ee1de17858015594dd872aa1797cbadf3e5d5e89033e0adf2484543e1b4b191b6d990ea1c202fd864758182c0936b91b594292777f9ae5
DIST lagrange-1.6.5.tar.gz 22717536 BLAKE2B 6906696560ea329c82650f6f4ff00e45e7d094a28f6ecc100fdec9b6934ab5dc904003d67f259e74e71fd1685332ceefe0e40900366a2f4554cefd221ced2a76 SHA512 f86eac167f68221166fdb93ff26b33c070e771405a845884c3f1ccfd4c54cee6a207a21022d4e9ade48a33648ca3f5a607ac432879c6163ea494225448188e88
+DIST lagrange-1.7.0.tar.gz 22806723 BLAKE2B 39ff14fee8b057abe41034a7e3878cbf4693eed4b6fd98cecf91222e90f00ccd61ae1898161503c6adea15f301a335a7c4d0c87f59b81f405dcf96fa8f97ae0a SHA512 3ebf9b3bbcac0ba59eff76ded099abfc0a405b64accccf2dc529fd1e03529aff737c7456b840f9f81f71b2260610348c13c24f84ec41d3939705951f8fdd1b7b
diff --git a/net-misc/lagrange/lagrange-1.6.4.ebuild b/net-misc/lagrange/lagrange-1.7.0.ebuild
similarity index 62%
rename from net-misc/lagrange/lagrange-1.6.4.ebuild
rename to net-misc/lagrange/lagrange-1.7.0.ebuild
index ac4593c4f..6eb7a75e8 100644
--- a/net-misc/lagrange/lagrange-1.6.4.ebuild
+++ b/net-misc/lagrange/lagrange-1.7.0.ebuild
@@ -13,17 +13,18 @@ SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.g
LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_sse4_1 +fribidi +harfbuzz +mp3"
+IUSE="cpu_flags_x86_sse4_1 +fribidi +harfbuzz mp3 webp"
DEPEND="
dev-libs/libpcre:3
- dev-libs/libunistring
- dev-libs/openssl
+ dev-libs/libunistring:=
+ dev-libs/openssl:=
media-libs/libsdl2[sound(+),video(+)]
- sys-libs/zlib
+ sys-libs/zlib:=
fribidi? ( dev-libs/fribidi )
- harfbuzz? ( media-libs/harfbuzz[truetype(+)] )
+ harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] )
mp3? ( media-sound/mpg123 )
+ webp? ( media-libs/libwebp:= )
"
RDEPEND="${DEPEND}"
@@ -34,6 +35,7 @@ src_configure() {
-DENABLE_FRIBIDI=$(usex fribidi)
-DENABLE_HARFBUZZ=$(usex harfbuzz)
-DENABLE_MPG123=$(usex mp3)
+ -DENABLE_WEBP=$(usex webp)
# never build bundled libs
-DENABLE_FRIBIDI_BUILD=OFF
@@ -50,11 +52,13 @@ src_configure() {
pkg_postinst() {
xdg_pkg_postinst
- if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 1.6.0 ; then
- ewarn "Lagrange 1.6 introduces some breaking changes:"
+ if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 1.7.0 ; then
+ ewarn "Lagrange 1.7 introduces some backwards incompatible changes:"
ewarn
- ewarn "- A new TOFU trust store will be created. The old one is kept around but ignored."
- ewarn "- App state serialization format has been updated. Downgrading to a previous release"
- ewarn " will cause app state to be reset (e.g., tabs closed, navigation history cleared)."
+ ewarn "- Bookmarks file format has changed. Your existing bookmarks will be imported to"
+ ewarn " the new format. The old bookmarks.txt file can be found in the config directory"
+ ewarn " and is writable only by v1.6 and earlier versions."
+ ewarn "- Saved UI state format has changed. Downgrading will reset window state, close"
+ ewarn " all tabs, and clear the navigation cache."
fi
}
diff --git a/net-misc/lagrange/metadata.xml b/net-misc/lagrange/metadata.xml
index a7ebe217c..eb63020e4 100644
--- a/net-misc/lagrange/metadata.xml
+++ b/net-misc/lagrange/metadata.xml
@@ -1,41 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>alarig@swordarmor.fr</email>
- <name>Alarig Le Lay</name>
- </maintainer>
- <maintainer type="person">
- <email>cyber+gentoo@sysrq.in</email>
- <name>Anna</name>
- </maintainer>
- <longdescription lang="en">
- Lagrange is a desktop GUI client for browsing Geminispace.
- It offers modern conveniences familiar from web browsers,
- such as smooth scrolling, inline image viewing, multiple
- tabs, visual themes, Unicode fonts, bookmarks, history, and
- page outlines.
+<maintainer type="person">
+ <email>cyber+gentoo@sysrq.in</email>
+ <name>Anna</name>
+</maintainer>
+<maintainer type="person">
+ <email>alarig@swordarmor.fr</email>
+ <name>Alarig Le Lay</name>
+</maintainer>
+<longdescription lang="en">
+ Lagrange is a desktop GUI client for browsing Geminispace. It offers
+ modern conveniences familiar from web browsers, such as smooth
+ scrolling, inline image viewing, multiple tabs, visual themes, Unicode
+ fonts, bookmarks, history, and page outlines.
- Like the Gemini protocol, Lagrange has been designed with
- minimalism in mind. It depends on a small number of essential
- libraries. It is written in C and uses SDL for
- hardware-accelerated graphics. OpenSSL is used for secure
- communications.
- </longdescription>
- <use>
- <flag name="fribidi">
- Use <pkg>dev-libs/fribidi</pkg> for bidirectional text
- </flag>
- <flag name="harfbuzz">
- Use <pkg>media-libs/harfbuzz</pkg> to shape text
- </flag>
- </use>
- <upstream>
- <maintainer>
- <email>jaakko.keranen@iki.fi</email>
- <name>Jaakko Keränen</name>
- </maintainer>
- <bugs-to>https://github.com/skyjake/lagrange/issues</bugs-to>
- <remote-id type="github">skyjake/lagrange</remote-id>
- </upstream>
+ Like the Gemini protocol, Lagrange has been designed with minimalism in
+ mind. It depends on a small number of essential libraries. It is written
+ in C and uses SDL for hardware-accelerated graphics. OpenSSL is used for
+ secure communications.
+</longdescription>
+<use>
+ <flag name="fribidi">Use <pkg>dev-libs/fribidi</pkg> for bidirectional text</flag>
+ <flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> to shape text</flag>
+</use>
+<upstream>
+ <maintainer>
+ <email>jaakko.keranen@iki.fi</email>
+ <name>Jaakko Keränen</name>
+ </maintainer>
+ <bugs-to>https://github.com/skyjake/lagrange/issues</bugs-to>
+ <remote-id type="github">skyjake/lagrange</remote-id>
+</upstream>
</pkgmetadata>
next reply other threads:[~2021-09-28 15:18 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-28 15:17 Anna Vyalkova [this message]
-- strict thread matches above, loose matches on Subject: below --
2021-12-01 11:52 [gentoo-commits] repo/proj/guru:dev commit in: net-misc/lagrange/ Anna Vyalkova
2021-11-29 10:37 Anna Vyalkova
2021-11-23 11:31 Anna Vyalkova
2021-11-06 12:46 Anna Vyalkova
2021-10-19 16:35 Anna Vyalkova
2021-10-17 5:24 Anna Vyalkova
2021-10-09 2:22 Anna Vyalkova
2021-09-01 7:31 Anna Vyalkova
2021-08-24 19:46 Anna Vyalkova
2021-08-15 18:31 Anna Vyalkova
2021-08-03 10:26 Anna Vyalkova
2021-07-31 17:47 Anna Vyalkova
2021-07-27 3:16 Anna Vyalkova
2021-06-15 20:32 Anna Vyalkova
2021-06-15 7:17 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-06-15 7:17 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-06-13 13:39 Jules de Sartiges
2021-06-10 21:08 Jules de Sartiges
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1632842272.9d4a4d86be99d24ce4b7ab5c97f0f49114a569ab.cybertailor@gentoo \
--to=cyber+gentoo@sysrq.in \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox