From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 77868158017 for ; Tue, 28 Sep 2021 15:18:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C7F68E088C; Tue, 28 Sep 2021 15:18:02 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9BB0EE088C for ; Tue, 28 Sep 2021 15:18:02 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4A8E4342E0F for ; Tue, 28 Sep 2021 15:18:01 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B111C79 for ; Tue, 28 Sep 2021 15:17:59 +0000 (UTC) From: "Anna Vyalkova" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anna Vyalkova" Message-ID: <1632842272.9d4a4d86be99d24ce4b7ab5c97f0f49114a569ab.cybertailor@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: net-misc/lagrange/ X-VCS-Repository: repo/proj/guru X-VCS-Files: net-misc/lagrange/Manifest net-misc/lagrange/lagrange-1.6.4.ebuild net-misc/lagrange/lagrange-1.7.0.ebuild net-misc/lagrange/metadata.xml X-VCS-Directories: net-misc/lagrange/ X-VCS-Committer: cybertailor X-VCS-Committer-Name: Anna Vyalkova X-VCS-Revision: 9d4a4d86be99d24ce4b7ab5c97f0f49114a569ab X-VCS-Branch: dev Date: Tue, 28 Sep 2021 15:17:59 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: a571f1eb-3b5e-4eaa-8f1c-1ec128b31e5a X-Archives-Hash: 3b31bdeade4ef6b478d3cf31ee63c602 commit: 9d4a4d86be99d24ce4b7ab5c97f0f49114a569ab Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Tue Sep 28 15:14:41 2021 +0000 Commit: Anna Vyalkova sysrq 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 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 @@ - + - - alarig@swordarmor.fr - Alarig Le Lay - - - cyber+gentoo@sysrq.in - Anna - - - 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. + + cyber+gentoo@sysrq.in + Anna + + + alarig@swordarmor.fr + Alarig Le Lay + + + 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. - - - - Use dev-libs/fribidi for bidirectional text - - - Use media-libs/harfbuzz to shape text - - - - - jaakko.keranen@iki.fi - Jaakko Keränen - - https://github.com/skyjake/lagrange/issues - skyjake/lagrange - + 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. + + + Use dev-libs/fribidi for bidirectional text + Use media-libs/harfbuzz to shape text + + + + jaakko.keranen@iki.fi + Jaakko Keränen + + https://github.com/skyjake/lagrange/issues + skyjake/lagrange +