media-gfx/cgal-ipelets: Add cgal-ipelets-5.6 master
authorStefan Huber <shuber@sthu.org>
Wed, 14 Feb 2024 21:37:27 +0000 (22:37 +0100)
committerStefan Huber <shuber@sthu.org>
Wed, 14 Feb 2024 21:37:27 +0000 (22:37 +0100)
100 files changed:
app-backup/sitarba/Manifest
app-backup/sitarba/sitarba-2.2.ebuild
app-misc/khard/Manifest [deleted file]
app-misc/khard/khard-0.15.1.ebuild [deleted file]
app-misc/khard/khard-0.16.1.ebuild [deleted file]
app-misc/khard/metadata.xml [deleted file]
app-misc/v800_downloader/Manifest [deleted file]
app-misc/v800_downloader/v800_downloader-6.ebuild [deleted file]
app-pda/ifuse/Manifest
app-pda/ifuse/ifuse-9999.ebuild
app-pda/libimobiledevice/Manifest
app-pda/libimobiledevice/libimobiledevice-9999.ebuild
app-text/lorem-ipsum-generator/Manifest [deleted file]
app-text/lorem-ipsum-generator/lorem-ipsum-generator-0.3.ebuild [deleted file]
app-text/lorem-ipsum-generator/metadata.xml [deleted file]
app-text/qtspell/Manifest [new file with mode: 0644]
app-text/qtspell/qtspell-1.0.1.ebuild [new file with mode: 0644]
dev-db/sqlite3-pcre/Manifest
dev-db/sqlite3-pcre/sqlite3-pcre-20070120.ebuild
dev-embedded/simulavr/Manifest [new file with mode: 0644]
dev-embedded/simulavr/files/fix-git-version.patch [new file with mode: 0644]
dev-embedded/simulavr/files/fix-installpath.patch [new file with mode: 0644]
dev-embedded/simulavr/simulavr-1.1.0.ebuild [new file with mode: 0644]
dev-libs/core/Manifest
dev-libs/core/core-2.1-r10975.ebuild [moved from dev-libs/core/core-2.1.ebuild with 81% similarity]
dev-libs/leda-free/Manifest [deleted file]
dev-libs/leda-free/leda-free-6.3.ebuild [deleted file]
dev-libs/leda-free/metadata.xml [deleted file]
dev-libs/sdformat/Manifest [deleted file]
dev-libs/sdformat/metadata.xml [deleted file]
dev-libs/sdformat/sdformat-6.2.0-r1.ebuild [deleted file]
dev-python/vdirsyncer/Manifest [deleted file]
dev-python/vdirsyncer/metadata.xml [deleted file]
dev-python/vdirsyncer/vdirsyncer-0.16.7-r1.ebuild [deleted file]
dev-ros/rqt_image_view/Manifest [deleted file]
dev-ros/rqt_image_view/rqt_image_view-0.4.14.ebuild [deleted file]
dev-tex/git-latexdiff/Manifest [new file with mode: 0644]
dev-tex/git-latexdiff/files/Makefile-distdir.patch [new file with mode: 0644]
dev-tex/git-latexdiff/git-latexdiff-20201119.ebuild [new file with mode: 0644]
dev-tex/git-latexdiff/git-latexdiff-20210417.ebuild [new file with mode: 0644]
dev-tex/git-latexdiff/metadata.xml [moved from app-misc/v800_downloader/metadata.xml with 100% similarity]
dev-util/edb/Manifest [deleted file]
dev-util/edb/edb-0.9.17.ebuild [deleted file]
dev-util/edb/edb-0.9.18.ebuild [deleted file]
dev-util/edb/metadata.xml [deleted file]
dev-util/stack/Manifest
dev-util/stack/stack-9999.ebuild
games-util/joydevmap/Manifest
games-util/joydevmap/joydevmap-1.0.1.ebuild
mail-mta/smailq/Manifest
mail-mta/smailq/smailq-1.1.ebuild [deleted file]
mail-mta/smailq/smailq-1.2.ebuild [deleted file]
mail-mta/smailq/smailq-1.3.ebuild [new symlink]
mail-mta/smailq/smailq-9999.ebuild [moved from mail-mta/smailq/smailq-1.0.ebuild with 62% similarity]
media-gfx/cgal-ipelets/Manifest
media-gfx/cgal-ipelets/cgal-ipelets-5.5.ebuild [moved from media-gfx/cgal-ipelets/cgal-ipelets-4.11.3.ebuild with 72% similarity]
media-gfx/cgal-ipelets/cgal-ipelets-5.6.ebuild [new file with mode: 0644]
media-gfx/figtoipe/Manifest [deleted file]
media-gfx/figtoipe/figtoipe-9999.ebuild [deleted file]
media-gfx/figtoipe/metadata.xml [deleted file]
media-gfx/ipe-tools/Manifest
media-gfx/ipe-tools/ipe-tools-7.2.20.1.ebuild [new file with mode: 0644]
media-gfx/ipe-tools/ipe-tools-7.2.24.1.ebuild [moved from media-gfx/ipe-tools/ipe-tools-7.2.13.1.ebuild with 57% similarity]
media-gfx/ipe/Manifest
media-gfx/ipe/ipe-7.2.18.ebuild [deleted file]
media-gfx/ipe/ipe-7.2.25.ebuild [moved from media-gfx/ipe/ipe-7.2.13.ebuild with 77% similarity]
media-gfx/ipe/ipe-7.2.28.ebuild [moved from media-gfx/ipe/ipe-7.2.19.ebuild with 79% similarity]
media-gfx/ipe5toxml/Manifest [deleted file]
media-gfx/ipe5toxml/ipe5toxml-9999.ebuild [deleted file]
media-gfx/ipe5toxml/metadata.xml [deleted file]
media-gfx/pdftoipe/Manifest [deleted file]
media-gfx/pdftoipe/files/missingpage.patch [deleted file]
media-gfx/pdftoipe/files/poppler-0.18.patch [deleted file]
media-gfx/pdftoipe/files/poppler-0.20.patch [deleted file]
media-gfx/pdftoipe/metadata.xml [deleted file]
media-gfx/pdftoipe/pdftoipe-9999.ebuild [deleted file]
media-gfx/svgtoipe/.pdftoipe-20091014.ebuild.swp [deleted file]
media-gfx/svgtoipe/Manifest [deleted file]
media-gfx/svgtoipe/metadata.xml [deleted file]
media-gfx/svgtoipe/svgtoipe-9999.ebuild [deleted file]
media-libs/libspiro/Manifest [new file with mode: 0644]
media-libs/libspiro/libspiro-20200505.ebuild [new file with mode: 0644]
media-libs/libspiro/metadata.xml [moved from dev-ros/rqt_image_view/metadata.xml with 74% similarity]
media-video/obs-v4l2sink/Manifest
media-video/obs-v4l2sink/obs-v4l2sink-0.1.0.ebuild
media-video/v4l2loopback/Manifest [deleted file]
media-video/v4l2loopback/files/use-v4l2-buffer-ptr-instead-timeval.patch [deleted file]
media-video/v4l2loopback/metadata.xml [deleted file]
media-video/v4l2loopback/v4l2loopback-0.12.3-r1.ebuild [deleted file]
media-video/v4l2loopback/v4l2loopback-0.12.3.ebuild [deleted file]
net-misc/nextcloud-client/Manifest [new file with mode: 0644]
net-misc/nextcloud-client/files/v3.1.1-nowebengine.patch [new file with mode: 0644]
net-misc/nextcloud-client/nextcloud-client-3.1.1-r100.ebuild [new file with mode: 0644]
sci-mathematics/boolector/Manifest
sci-mathematics/boolector/boolector-1.5.116.ebuild
sci-mathematics/lingeling/Manifest
sci-mathematics/lingeling/lingeling-1212013.ebuild
virtual/mta/Manifest
virtual/mta/mta-1-r1.ebuild
virtual/mta/mta-1-r902.ebuild [new file with mode: 0644]

index 1a1fd5f995d12e5f875ea944357ea7a2474b2874..cbf96158cefe83557ff85d709a8d78d9fa2dc1ad 100644 (file)
@@ -1,2 +1,3 @@
-DIST sitarba-2.2.tar.gz 9744 BLAKE2B 0154fd71e49b9131ca08aea6a952ded507a0982d614e3c6111a2048f128ee934eb49cc3df561378e7273b833d53606156ab30a7fda212dbea2a52931eb232135 SHA512 68d05f880815a16260f73a528615a784b0d31dcf726570e82a00b546cb8a56b65cf0a8cd2d599b8b1a69646fb2a7f53ed0ca5185d21dd2d66ff03e224b4b320c
-EBUILD sitarba-2.2.ebuild 538 BLAKE2B c44c3c63646a288baab967300887b62bf79afa1435a8a6b389b8511c5d4662d900ececfcfc28202f920b59bf2413bda8c07af7ceec9d6abedd641d995f206e62 SHA512 f5a415567a34464b85d1fc617e56ce371bc59119d72dbd4819aefcbe78c2eae95d1125ad9b99521858dbfea3aab0b3dbdc07c906b308a70674a0f9f43c827c2f
+DIST sitarba-2.2.tar.gz 9748 BLAKE2B d623318f22c7eb1819750f16e187b215b725b7c31c8935824771122cd83b388844cde212fee868b21315e57d7befc702a96e28554569811e016ad035836cbb13 SHA512 8e4b61d769521ac5f57a6fe8ca1270ff498b3bf0a832a4bd4d2efdfeb00bef4a9e947103e5ac4e01a898547f5f28e20eaa0bfded984cbca375a550d579fd41ba
+EBUILD sitarba-2.2.ebuild 540 BLAKE2B 54faffc47c1364f552f303923b1ee342280dff33461c4a5043ffae4d1aa7c5d8b629a981d06060acc25755c1e1ba2383a0f168b26ca5c2e5889359e1b3df04ce SHA512 d70c339e5e4cc08f72616396f3023188104b1f35b88de7da86e8c042005d00ea8c3a95d428c9a1ce125bc6881fb1d32f90718896996d63c593a64a2495745a91
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
index 1733ea4070f5f2d1c8f01689ed64f0d0a4a7ef8c..7bbd4b6dfc5e02b4156a81bee6ab66e2b1b5e26c 100644 (file)
@@ -5,7 +5,8 @@ EAPI=7
 
 DESCRIPTION="A simple tar-based backup tool"
 HOMEPAGE="https://www.sthu.org/code/sitarba.html"
-SRC_URI="http://git.sthu.org/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz -> ${P}.tar.gz"
+SRC_URI="http://git.sthu.org/?p=${PN}.git;a=snapshot;h=refs/tags/v${PV};sf=tgz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="LGPL-3"
 SLOT="0"
@@ -17,7 +18,6 @@ DEPEND="
        app-arch/tar
        "
 RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-v${PV}-09e6373"
 
 src_install() {
        dobin sitarba
diff --git a/app-misc/khard/Manifest b/app-misc/khard/Manifest
deleted file mode 100644 (file)
index 50e2310..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST khard-0.15.1.tar.gz 5099734 BLAKE2B 80ee37a0a33b1813ba9b567e3ca8a1ed81e55f608e032c619a46da2507cae1074bbc8b3fc06a86837e0ea794f382f327e5e11055f32159230533e51e8e89b168 SHA512 64ba1acf7e4046cd2e93034eb6e56fa38390993121880109a83411ef10839272b63e32c84efd9508230a93aed2b9a965f8333ed32344204f179ada936d9cce48
-DIST khard-0.16.1.tar.gz 626967 BLAKE2B b541bb314cc61da3013140e5be899402b817a0f890f046901843342bc1aa0be4eadb7b4e5942cdf702f27d91fc8a06005f43a59de155023d734046a49036b5f0 SHA512 617959667807e3108e4e73d8c9600da80d09daededdffcb0025941bff8f6ed3fc12f02dd2e0f39d1dc9cad125bf386308ed311e59ea5fa366fa9979ebe10aa62
-EBUILD khard-0.15.1.ebuild 1162 BLAKE2B f65fdc958f5df4240a65847a532a4e22d656942d8caa99ef9d6d107b45d3a8cec66bdffae120701c933e6f04f2de4bc729f8754dc9995c5ad82cb07f96dde65b SHA512 7b10f98b2c63dc594964a04081ae0da6cdd8e3f8bce13da9e2607aaff22f9dd3917f25e46cc7c17bcec8d1a726a51abf16d27cf3cb0dd81f21886b10bf336afb
-EBUILD khard-0.16.1.ebuild 1228 BLAKE2B cd63fab193bd439c92d24ddf7c62b751544bc273203f4d0869c03167f7c4470a5e769cccf65b1b2a14dff999b5297bee5684f69c2abb0a0c2dc55e18e091f83b SHA512 8028216eb308c63d3cbbc8889929992f0b28940badaa06a1577fe6d7e6fdde5ac3fd80216ab29434b55d3383c8ec2aac6d1e0f6a1c9b68d654101d3dbfc16a65
diff --git a/app-misc/khard/khard-0.15.1.ebuild b/app-misc/khard/khard-0.15.1.ebuild
deleted file mode 100644 (file)
index d7cdda6..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{5,6,7} )
-inherit distutils-r1
-DESCRIPTION="Console CardDAV client"
-HOMEPAGE="https://github.com/scheibler/khard"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="test zsh-completion"
-
-if [ "${PV}" == "9999" ]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/scheibler/khard"
-else
-       SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-       KEYWORDS="amd64 ~arm64"
-fi
-
-RDEPEND="
-       dev-python/atomicwrites[${PYTHON_USEDEP}]
-       dev-python/configobj[${PYTHON_USEDEP}]
-       dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-       dev-python/unidecode[${PYTHON_USEDEP}]
-       >dev-python/vobject-0.9.3[${PYTHON_USEDEP}]
-"
-DEPEND="
-       dev-python/setuptools[${PYTHON_USEDEP}]
-       test? (
-               ${RDEPEND}
-       )
-"
-# vobject-0.9.3 breaks khard, see
-# https://github.com/scheibler/khard/issues/87
-# https://github.com/eventable/vobject/issues/39
-
-DOCS=( AUTHORS CHANGES README.md misc/khard/khard.conf.example )
-
-src_install() {
-       distutils-r1_src_install
-
-       if use zsh-completion; then
-               insinto /usr/share/zsh/site-functions
-               doins misc/zsh/_khard
-       fi
-}
-
-python_test() {
-       esetup.py test
-}
diff --git a/app-misc/khard/khard-0.16.1.ebuild b/app-misc/khard/khard-0.16.1.ebuild
deleted file mode 100644 (file)
index 3c0eb8a..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Console CardDAV client"
-HOMEPAGE="https://github.com/scheibler/khard"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="test zsh-completion"
-RESTRICT="!test? ( test )"
-
-if [ "${PV}" == "9999" ]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/scheibler/khard"
-else
-       SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-       KEYWORDS="amd64 ~arm64 ~x86"
-fi
-
-RDEPEND="
-       dev-python/atomicwrites[${PYTHON_USEDEP}]
-       dev-python/configobj[${PYTHON_USEDEP}]
-       dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-       dev-python/unidecode[${PYTHON_USEDEP}]
-       >dev-python/vobject-0.9.3[${PYTHON_USEDEP}]
-"
-DEPEND="
-       dev-python/setuptools[${PYTHON_USEDEP}]
-       test? (
-               ${RDEPEND}
-       )
-"
-# vobject-0.9.3 breaks khard, see
-# https://github.com/scheibler/khard/issues/87
-# https://github.com/eventable/vobject/issues/39
-
-DOCS=( CHANGES README.md doc/source/examples/khard.conf.example )
-
-src_install() {
-       distutils-r1_src_install
-
-       if use zsh-completion; then
-               insinto /usr/share/zsh/site-functions
-               doins misc/zsh/_khard
-       fi
-}
-
-python_test() {
-       esetup.py test
-}
diff --git a/app-misc/khard/metadata.xml b/app-misc/khard/metadata.xml
deleted file mode 100644 (file)
index 2faaf21..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
-       <email>andrey_utkin@gentoo.org</email>
-       <name>Andrey Utkin</name>
-</maintainer>
-<upstream>
-       <remote-id type="github">scheibler/khard</remote-id>
-</upstream>
-<longdescription>Console CardDAV client</longdescription>
-</pkgmetadata>
diff --git a/app-misc/v800_downloader/Manifest b/app-misc/v800_downloader/Manifest
deleted file mode 100644 (file)
index cc00d37..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST Release6%60.tar.gz 506824 SHA256 6fb3e670d2c18321b5271991a7ba80082929cb08aefc2de911f52958be1caf0b SHA512 b5e053f1e7318c7f2e1100fddd19a812eb0583770abf3bfb1a72e8731f92d0cf0ab1f862c0e94953e5c0f018ce67648eeb571efe8c1af153c4c0fd66eacd3a30 WHIRLPOOL 7ece5bd3018235c631f13fe15fa5e0b0cea982d4f867ae3f0019019623f1e1a03ec4cb79da760fe5f2c8b451939bda31e016630cc9e251d7b2df0362f1684597
-EBUILD v800_downloader-6.ebuild 720 SHA256 358754449e4dc07b2fde6cce5a67cdf680cfbfed5552437163555e242085ffd8 SHA512 6afb8774a3f875a9b2856ad9cfe618f3d17ed297fc832504f8f1a4629bd65031c2d829d316c5362e91bcf67d72a541141e93dca68f531cec42e76003973e1d86 WHIRLPOOL f936feb024a0255e968cdc687666b1c1f1d685aec02e6841b6c4a946c759e3c88bfebb384443ff1396ed404a424ee68caf64a1ae35643ad3924f0d94be0d931a
diff --git a/app-misc/v800_downloader/v800_downloader-6.ebuild b/app-misc/v800_downloader/v800_downloader-6.ebuild
deleted file mode 100644 (file)
index 660cfe7..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils qmake-utils
-
-DESCRIPTION="A tool o download sessions from the Polar M400/V800 watch"
-HOMEPAGE="https://github.com/profanum429/v800_downloader"
-SRC_URI="https://github.com/profanum429/${PN}/archive/Release${PV}%60.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="qt5"
-
-DEPEND="
-       dev-qt/qtcore:5
-       dev-qt/qtgui:5
-       dev-qt/qtxml:5
-       sys-libs/zlib
-       virtual/libudev"
-RDEPEND="${DEPEND}"
-S=${WORKDIR}/${PN}-Release${PV}-
-
-src_configure() {
-       ac_qmake="$(qt5_get_bindir)/qmake"
-       cd "${S}"
-       eqmake5 .
-}
-
-src_install() {
-       cd ${S}/release/
-       exeinto /usr/bin
-       doexe v800_downloader
-}
index 92fe4bced663e82269f43b271aa8ee197c9df15b..3ab52b9b25f3cd6765435a688ebf6d27d8976789 100644 (file)
@@ -1,2 +1,3 @@
-DIST ifuse.zip 22626 SHA256 ba21862b9735e9148345b3e1291b61f7f572d1377ca07f8c1fc1f7edfbbb3b39 SHA512 5f9f9c0ff6d9201e4c6de3d13391c64a75e34a073595977002aac89ccd9fdbba538e062ade3f6652201b25926f7ed9386841061423e4b1e8f39a135e0cb1500d WHIRLPOOL 872a0f5fb3f426ca53ee629913626d00a4d58ca0261663f7615d70dcef1cff8db8abb4634d6df08aab595d4f267c2a479c799569b9949be076ed8a06ec23a138
-EBUILD ifuse-9999.ebuild 918 SHA256 4de487bc436984996a32e3365365e643eb04d87c406d0ef7b2d25fc0eb7b6cbc SHA512 8afc6f4ee0e4cb02a2207bdc061c69bb23b0c72c62a6ac7874c638d57427086957865d942a4bbb771f2b467801f35c2733952acb6f4a4910bd270013a3b24dbd WHIRLPOOL 79a9d66c550afeb0381e043c14c56a56d8d7c36d77bebf30cba7a54e77150bfba2e5677eefa448e7776fac657867c31bbc921c9dd3e2d4845ea29a511e306d1b
+DIST ifuse.zip 24009 BLAKE2B 3e22b71f665be6f0c7ff9a983a3ed31ed6667f58c90b4f4229497ad4491babdb98f27ff88e89e542f69fdec3bf1411aec81eb622d4b185ac49296ed3472db766 SHA512 2e895d0f5e527c4223bca16e8993f6b0d41aab06ad9477c8553c70bfed2d2ff878f83c9855df182c629f2c7f1492345c620c00ac8836a533b42cb31ab3a67605
+EBUILD ifuse-9999.ebuild 904 BLAKE2B 2ce6cb317c9289df03b69e6b69541309907fce47f4934d17778927a7d74ddcd1a8dd242ec4525a4d8fda14d552f94a37162535a7ae1784a90dfb97cc0914f6f1 SHA512 528d26bd1d59fdacd6e0660372ed3ec6c18cc6bf7c92e90e6f75996c9236952422001afca85b01635d0feeddf2f7ac7e1e57b139d526e0a5856cf1d07583c893
+MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
index 38d58c9eccbec5524a4308397080caf8a1151814..68b8cc661b00ce9f76bf312408bf0833548694d5 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit autotools readme.gentoo
+EAPI=7
+inherit autotools
 
 DESCRIPTION="Mount Apple iPhone/iPod Touch file systems for backup purposes"
 HOMEPAGE="http://www.libimobiledevice.org/"
index 768eb50e3aa612b027cca7326c82b4299d826711..4bb84038065f8e35bdd7e6b85b5039eef8179ef2 100644 (file)
@@ -1,2 +1,3 @@
 DIST libimobiledevice-9999.tar.bz2 197991 BLAKE2B 9e534c239a46c772042a7f017f1fd38f8797eab667d26abe4775a788783007edbce6bab83f060e10b196b01489765b8cb7c19f60468080d0a3093b41eb461bf9 SHA512 0ea6a5353a020ebbe5bcbb898dca081a5646436b85c9af6e938a1529b6005203c2da3aeacfcae114e78a623cc3168aff4b4e2dd12d987a49ff41dcdd33c1bcf9
-EBUILD libimobiledevice-9999.ebuild 2565 BLAKE2B 25fa49e3c6853371088b11f8c8d65e4a76d9c1c3b75b902d4f6a37e7df41c4186d90a43d467b456777e75014175f299c9c707b6f49ce50863f4a15580f494fcb SHA512 9c011a8c1dc9aa51c8f43828e12dc7aca6de251734c02fc979c31e15b2394a1f0e16de497359fb0b32add8b952cc9a275d6e4af3aeaf1f65890d20937c67f8b1
+EBUILD libimobiledevice-9999.ebuild 2565 BLAKE2B cdf67f03680001c7b3b75d23007b510ec9a05a7ec48a55280c4c7cf39e62216ac1c19263cc62d770e8750e93e70064aa10dbd59d81d563791dd8b859af0b3477 SHA512 c741b2f0908629cf6bb28e287c22504f5adfb7eaba97ae00d88fddce6ee8ea8681599ee12b86881049554f8ba840122a3609aeefbd9b6a83390ed1ba366b0924
+MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
index 1bfc0d522373033ed8432edccbb4a770a99511a6..27bd5b16f163c0ea502b1a6957b4046e5a9dc359 100644 (file)
@@ -4,7 +4,7 @@
 EAPI=7
 
 COMMIT="master"
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit autotools python-r1
 
diff --git a/app-text/lorem-ipsum-generator/Manifest b/app-text/lorem-ipsum-generator/Manifest
deleted file mode 100644 (file)
index b428ab2..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST lorem-ipsum-generator-0.3.tar.gz 19408 BLAKE2B 5e280f4aafa6b08b57fb25b007ea373f33fbf669238a030189f8faebd3c9a6a6f186460d56bebcd5ddb6ec01ef4d2298c7e4881588855ac5fba64f5d2269a1ab SHA512 d55f72cc21e092bd8586e6fe8e3d856d425ff7439874c54351a22145d64b2063958cc0411f89ba3ab8933ff0833f39b28262fe3a663f7a458622cf2452a67b9c
-EBUILD lorem-ipsum-generator-0.3.ebuild 523 BLAKE2B 45edcdd792a1fb141fe9355b7376b85b74bbfd9558c7899d3f25d3558095c51eb709e92b7047676b2f46784750e88173f7fc0a508889c0130385157ac84d9e9a SHA512 951078d0be4644d5ed8d37c5a401470ba057598456853c0da234d0fdffff245804bcbb3c06ecda8bdb5b67f13f5dfa7061bec16f8183cb102fbffceb0b6a649b
-MISC metadata.xml 340 BLAKE2B 191aa560bf58e289a7858c29fa689a5d9f4a91dc3123498fc4f664a842ebf472c22b5025da446d53a26ce4904b98999f163598a0ac95423015ea3cdaf2eccdab SHA512 063431ee640bb219156bda750e02e90e4d15d2c7728f234733ad0335588b01f1a19e35f05a0f4480602929f8982e264dfcb385bf3ca97f442d9e65cc75b254a2
diff --git a/app-text/lorem-ipsum-generator/lorem-ipsum-generator-0.3.ebuild b/app-text/lorem-ipsum-generator/lorem-ipsum-generator-0.3.ebuild
deleted file mode 100644 (file)
index 80efa63..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-inherit distutils-r1
-
-DESCRIPTION="A lorem ipsum generator with a gtk+ interface"
-HOMEPAGE="http://code.google.com/p/lorem-ipsum-generator/"
-SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-RESTRICT="mirror"
-IUSE=""
-
-DEPEND="
-       ${PYTHON_DEPS}
-       dev-python/pygtk"
-RDEPEND="${DEPEND}"
diff --git a/app-text/lorem-ipsum-generator/metadata.xml b/app-text/lorem-ipsum-generator/metadata.xml
deleted file mode 100644 (file)
index 492aa7d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-       <maintainer type="person">
-               <email>shuber@sthu.org</email>
-               <name>Stefan Huber</name>
-       </maintainer>
-       <longdescription lang="en">
-               A lorem ipsum generator with a gtk+ interface
-       </longdescription>
-</pkgmetadata>
diff --git a/app-text/qtspell/Manifest b/app-text/qtspell/Manifest
new file mode 100644 (file)
index 0000000..02c6a16
--- /dev/null
@@ -0,0 +1,2 @@
+DIST qtspell-1.0.1.tar.gz 59732 BLAKE2B dfd380010657ca938244c7314c97961702c2004126757982ba9b5dbc72b4dc0e37dfdae95cc5b552293b4fee5a9b89dff4b82243e940a17c3909561671a534f5 SHA512 209f35fdb247a932a836ff95ad9bf5bd351b158a07f7f0469eed6a6ff20d447b39693d050abc4ece6a5b10e79fdaecc7a5859b481838592befd3c993a9ef1e25
+EBUILD qtspell-1.0.1.ebuild 287 BLAKE2B 4215e1a870db90efc5d36f8af5657e556f8f7645c154631e4fbcf70b7c9d90db62287652eee13b5f0bfb9ed9615fe7433341269c105f4e99b61008a16d627bdf SHA512 6d6a25f97c9cc8292e5843e64df6cb1c1cb6e0de14e7191feb929df2f7b45b60ad2020e6b30585102ab7909905a480c51224e5ade1763730f73555f92be684e4
diff --git a/app-text/qtspell/qtspell-1.0.1.ebuild b/app-text/qtspell/qtspell-1.0.1.ebuild
new file mode 100644 (file)
index 0000000..8e34483
--- /dev/null
@@ -0,0 +1,14 @@
+EAPI=7
+inherit cmake
+
+DESCRIPTION="Spell checking for Qt text widgets"
+HOMEPAGE="https://github.com/manisandro/qtspell"
+SRC_URI="https://github.com/manisandro/${PN}/archive/${PV}.tar.gz -> $P.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="qt5"
+
+DEPEND="app-text/enchant"
+
index b1a88280ee65d756e12f42b7a4c2c5f00e40023f..04929512434b0716bc19a20605532b6426e6596f 100644 (file)
@@ -1,3 +1,4 @@
-AUX Makefile 357 SHA256 ae74cdb39a6c71d4785ecc064467d7cf8e6ca2cc0d22748d840a3b12fdb5b3eb SHA512 9bf1cf48e7709cc6211de02432c5de2f27f6a045ab6795b7e18490c94abc0fba06396f3f86cd114fc280de86caa5cc5ae04c0dd44114d6709c27f7b5a29b9eaa WHIRLPOOL 9e2ddc150e5785de964d5f4999c080e9b0db6f4e23d1812b4d183fd954f794e0ddff29d97d6e636cdb7225e3a901df76e29a9bfc58910a00fce39565d89201fb
-DIST sqlite3-pcre_0~git20070120091816+4229ecc.orig.tar.gz 1920 SHA256 335691aca288af0a3d43f7aba0ef01dc1a5ce1f198d3ef504c1e2c293e43786c SHA512 48972742bfa3c1ab67cf82911d8c454afa0650acaa5e23608292eaa1833e52409e85452cf6e93af7caf0d15df74a6254195caa14dbe8b6751ce2e19da51a0c2a WHIRLPOOL 2f72713749bbad30665bc792582041875c12bb581961fdd839df42e73c26be8961aa116a42c9b4d9fe64706c199ffd314cd335f10c78cfed12b5deb1cf57de4c
-EBUILD sqlite3-pcre-20070120.ebuild 571 SHA256 373daba4a4664a41918f8f0994c587e9a44f2e552d062481857f4c5c379921bd SHA512 224a76afbea3e1b5bdec68c0c4a1873da18d23a5ef46c319ed0488d8e9f5da032534cfa97c950a383bc8805a7fc8b53d6d649e711572863a0ca1a15870cfcd4e WHIRLPOOL 0907f54694b7048d58cd33b0b8e85e8cee4a8c1ee609c9122ea18f9b81a04710f7b4bd0152cc7cd025d17f608a4f4c87245a5a3e4e1aa7ea985a583f87984b28
+AUX Makefile 357 BLAKE2B b900d7341fd31d90cda6e9efd0391ff530d6c6a6714ecb0b6d02dfe6283f49213e2f76a0cf744180948ecfafd29c094fcf534988e3c03add57090fd5ac9ee2fe SHA512 9bf1cf48e7709cc6211de02432c5de2f27f6a045ab6795b7e18490c94abc0fba06396f3f86cd114fc280de86caa5cc5ae04c0dd44114d6709c27f7b5a29b9eaa
+DIST sqlite3-pcre_0~git20070120091816+4229ecc.orig.tar.gz 1920 BLAKE2B 6ab3075ec17862e3080d68bf9067b559c4f268ce28a332176989e6d11b5faaf387cb3baa5461b86377fcfe5c464ef3a329cd3f740122028262824ea9964bb78c SHA512 48972742bfa3c1ab67cf82911d8c454afa0650acaa5e23608292eaa1833e52409e85452cf6e93af7caf0d15df74a6254195caa14dbe8b6751ce2e19da51a0c2a
+EBUILD sqlite3-pcre-20070120.ebuild 556 BLAKE2B 3d1651ba64bdecc9052f114ea0150a8346bf054910361e39fc6fa11a72c0d2d880ecab718a52aded5b85561fb69a1d39e2a49109699e41663a01a1886659b7e5 SHA512 65611293e587a8a1d3b49e99c99ddf7036d758bfabff793ed958eb0b4fd5f53d908cf921f53a681b8f3601c124dd0f5b8a51d4b49805ba23c6d8fddf05044f10
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
index c90cb171f16192e997acd26f3ffcc7922fdfed07..73d9bb4984f0721d826141a483738e7111065dfc 100644 (file)
@@ -1,8 +1,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=5
-inherit eutils
+EAPI=7
 
 DESCRIPTION="Perl-compatible regular expression support for the SQLite"
 HOMEPAGE="http://git.altlinux.org/people/at/packages/?p=sqlite3-pcre.git"
diff --git a/dev-embedded/simulavr/Manifest b/dev-embedded/simulavr/Manifest
new file mode 100644 (file)
index 0000000..c56e53f
--- /dev/null
@@ -0,0 +1,4 @@
+AUX fix-git-version.patch 395 BLAKE2B cf3ffb959df473b623cfe583b07adfc7a45015e617fff053a04eb9ba79818afb4a885b0e772f4874e4168297634fc3cb026e73c43366492d8c30f4ba8d568e17 SHA512 9b54de9253041dbdd481c19c200fe273de5ecbfcbf0466620391e223b5f931d4afc47fff531aaedb605627fedb166c60f93d80a1c890b9c265ba76c2d1a66db6
+AUX fix-installpath.patch 3774 BLAKE2B f6f5fb89e95fe8552d01bd6a19b59b0e43a640c28603f50294844c1bc7f24041f94033cac60176cec5546608a613b7f9a43942288ab71e6e76a2a713b2b8289b SHA512 6c85bde849d2f1db5156361dd2ed53ecde45a069848734770fc3c86bb4a44fd01820ac42a7a83d89cfe2a6c500c66ee856dfcb9f5f5e110c587a825dabc09417
+DIST simulavr-release-1.1.0.tar.gz 1109235 BLAKE2B 6155826d148cb0dc5165d7023abfe6e68fa678cff1fd59bd5ddd9f398e56eabd616c467c19f131d82cfea4a2f701131dacad2380c56eddeff5ff6a183979dbdd SHA512 6f7cd84aa4c3b42b76df2b325d7979706eb27d19598906977bbd63b277c2241e1ca1dc7fbc14157f20c10b27316820cdbd102d247b189cbaeb189bcb1a5f2ff6
+EBUILD simulavr-1.1.0.ebuild 1053 BLAKE2B cb3eb20c33819d218722f9c8ce3bf08bf953e98b4f6eb80d74f30d15c68da20d84e09d86323efe516961a6ed27123508a611633dc8910cfcae60df0c18b6ad38 SHA512 3f031df3141fc3e062cc965daa7e35cea4929c87890b1ba574923701309299a0d1aed9de78fcf83dd6a48a8e20150c983a190fdb057254aca42c7d6c00216e36
diff --git a/dev-embedded/simulavr/files/fix-git-version.patch b/dev-embedded/simulavr/files/fix-git-version.patch
new file mode 100644 (file)
index 0000000..9532081
--- /dev/null
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 98f80df..8b18ba1 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -12,8 +12,6 @@ include(FindPythonModule)
+ include(GetGitInfo)
+ # get git info
+-get_git_info()
+-set(PACKAGE_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
+ message(STATUS "version major ${VERSION_MAJOR} / minor ${VERSION_MINOR} / patch ${VERSION_PATCH}")
diff --git a/dev-embedded/simulavr/files/fix-installpath.patch b/dev-embedded/simulavr/files/fix-installpath.patch
new file mode 100644 (file)
index 0000000..a1f6b4a
--- /dev/null
@@ -0,0 +1,86 @@
+diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
+index 5e8fa25..8304a0c 100644
+--- a/doc/CMakeLists.txt
++++ b/doc/CMakeLists.txt
+@@ -14,11 +14,10 @@ add_custom_target(progdoc COMMENT "create program documentation files")
+ if(HELP2MAN AND GZIP)
+   message(STATUS "can create man page")
+-  set(DOC_MAN ${CMAKE_CURRENT_BINARY_DIR}/simulavr.1.gz)
++  set(DOC_MAN ${CMAKE_CURRENT_BINARY_DIR}/simulavr.1)
+   
+   add_custom_command(OUTPUT ${DOC_MAN}
+-                     COMMAND ${HELP2MAN} -o ${CMAKE_CURRENT_BINARY_DIR}/simulavr.1 "$<TARGET_FILE:simulavr>"
+-                     COMMAND ${GZIP} -n9 ${CMAKE_CURRENT_BINARY_DIR}/simulavr.1)
++                     COMMAND ${HELP2MAN} -o ${CMAKE_CURRENT_BINARY_DIR}/simulavr.1 "$<TARGET_FILE:simulavr>")
+   add_custom_target(doc-man DEPENDS ${DOC_MAN})
+   add_dependencies(progdoc doc-man)
+   
+@@ -36,11 +35,10 @@ endif()
+ if(MAKEINFO AND GZIP)
+   message(STATUS "can create info page")
+-  set(DOC_INFO ${CMAKE_CURRENT_BINARY_DIR}/simulavr.info.gz)
++  set(DOC_INFO ${CMAKE_CURRENT_BINARY_DIR}/simulavr.info)
+   add_custom_command(OUTPUT ${DOC_INFO}
+-                     COMMAND ${MAKEINFO} ${CMAKE_CURRENT_BINARY_DIR}/simulavr.texi
+-                     COMMAND ${GZIP} -n9 ${CMAKE_CURRENT_BINARY_DIR}/simulavr.info)
++                     COMMAND ${MAKEINFO} ${CMAKE_CURRENT_BINARY_DIR}/simulavr.texi)
+   add_custom_target(doc-info DEPENDS ${DOC_INFO})
+   add_dependencies(progdoc doc-info)
+@@ -56,14 +54,12 @@ else()
+ endif()
+ if(GZIP)
+-  set(DOC_CHANGELOG ${CMAKE_CURRENT_BINARY_DIR}/changelog.gz)
++  set(DOC_CHANGELOG ${CMAKE_CURRENT_BINARY_DIR}/changelog)
+-  add_custom_command(OUTPUT ${DOC_CHANGELOG}
+-                     COMMAND ${GZIP} -n9 ${CMAKE_CURRENT_BINARY_DIR}/changelog)
+   add_custom_target(doc-changelog DEPENDS ${DOC_CHANGELOG})
+   add_dependencies(progdoc doc-changelog)
+-  install(FILES ${DOC_CHANGELOG} DESTINATION "share/doc/common")
++  install(FILES ${DOC_CHANGELOG} DESTINATION "share/doc/simulavr-${PACKAGE_VERSION}")
+ endif()
+ add_custom_target(doc COMMENT "create simulavr documentation" DEPENDS progdoc)
+diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt
+index 8c2f7c0..c23b06f 100644
+--- a/app/CMakeLists.txt
++++ b/app/CMakeLists.txt
+@@ -21,6 +21,6 @@ set(docSrcs ${docDir}/AUTHORS
+             ${docDir}/README.gdb
+             ${docDir}/SUPPORT
+             ${docDir}/TODO)
+-install(FILES ${docSrcs} DESTINATION "share/doc/common")
++install(FILES ${docSrcs} DESTINATION "share/doc/simulavr-${PACKAGE_VERSION}")
+ EOF
+diff --git a/libsim/CMakeLists.txt b/libsim/CMakeLists.txt
+index c50f050..6175124 100644
+--- a/libsim/CMakeLists.txt
++++ b/libsim/CMakeLists.txt
+@@ -41,13 +41,13 @@ file(GLOB files_ui "${CMAKE_SOURCE_DIR}/include/ui/*.h")
+ file(GLOB files_cmd "${CMAKE_SOURCE_DIR}/include/cmd/*.h")
+ file(GLOB files_elfio "${CMAKE_SOURCE_DIR}/include/elfio/elfio/*.hpp")
+-install(TARGETS sim DESTINATION "lib")
+-install(FILES ${files_common} DESTINATION "include")
+-install(FILES ${files_hwtimer} DESTINATION "include/hwtimer")
+-install(FILES ${files_gdb} DESTINATION "include/gdb")
+-install(FILES ${files_ui} DESTINATION "include/ui")
+-install(FILES ${files_cmd} DESTINATION "include/cmd")
+-install(FILES ${files_elfio} DESTINATION "include/elfio/elfio")
++install(TARGETS sim LIBRARY)
++install(FILES ${files_common} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/")
++install(FILES ${files_hwtimer} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/hwtimer")
++install(FILES ${files_gdb} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/gdb")
++install(FILES ${files_ui} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/ui")
++install(FILES ${files_cmd} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/cmd")
++install(FILES ${files_elfio} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/elfio/elfio")
+ if(BUILD_VERILOG)
diff --git a/dev-embedded/simulavr/simulavr-1.1.0.ebuild b/dev-embedded/simulavr/simulavr-1.1.0.ebuild
new file mode 100644 (file)
index 0000000..f592c0f
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake git-r3
+
+EGIT_REPO_URI="https://git.savannah.gnu.org/git/simulavr.git"
+EGIT_COMMIT="release-${PV}"
+
+DESCRIPTION="A simulator for the Atmel AVR family of microcontrollers"
+HOMEPAGE="https://www.nongnu.org/simulavr/"
+MYPNV="${PN}-${EGIT_COMMIT}"
+SRC_URI="https://git.savannah.nongnu.org/cgit/${PN}.git/snapshot/${MYPNV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+IUSE="verilog"
+RDEPEND=""
+DEPEND="sys-apps/sed
+               cross-avr/gcc
+               >=dev-lang/swig-2.0.0
+               sys-apps/texinfo
+               >=dev-lang/python-3.5
+               sys-libs/ncurses
+               verilog? ( dev-tcltk/itcl sci-electronics/iverilog )"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+PATCHES="${FILESDIR}/fix-git-version.patch
+               ${FILESDIR}/fix-installpath.patch"
+
+src_configure() {
+       local mycmakeargs=(
+               -DCMAKE_INSTALL_INCLUDEDIR=include/${PN}-${PV}
+               -DPACKAGE_VERSION=${PV}
+               -DBUILD_VERILOG=$(usex verilog)
+       )
+
+       cmake_src_configure ${mycmakeargs}
+}
+
+src_compile() {
+       cmake_build
+       cmake_build doc
+}
index 14f35903049717f2232842e7a2ca0853162ed4c0..798c62b5b37329ae4826aa662b1d4e99b465fe06 100644 (file)
@@ -1,2 +1,2 @@
-DIST core-2.1.tgz 3413055 SHA256 bd719fa2e9e1a46e1152cc5713d7559ce0561606808658644ca3f2d4d13c33d2
-EBUILD core-2.1.ebuild 1391 SHA256 0833758ea48bbac9e8f8422e39de3f22193ce4e05acc12ddc5dd8c5c8cc5ec40 SHA512 93fd9e712619449272fd1f839eb49f0cbafaee991c8ed367b3229338cf9e52410c2d0bff22eb6596553fa2f3397419ed90ce52912233cf449c7cbba9f8021ca5 WHIRLPOOL a973bf03d0787e3b9b8f0ce7ba844184fcc71f37204a316977da98d88a59d977e944c798c555401d2a876b2644499677d9feb4a5e410c308be7f6d2817b07721
+EBUILD core-2.1-r10975.ebuild 1590 BLAKE2B 562ac71d58d66479b391cd77b16274fc2ea832fda96bcbf2dd530fa195e253c4d5419384e7564464d50359d0cc9f4368b18f4681570bc52c09d55490aaa7a28f SHA512 2cd98a67cba811e3aecd417044dedfd3a8dfedcd13221a2cb5951c917525f698e1192108d8008fa35897909e5a1e40df014ea8b032904f9788b39e69604ca493
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
similarity index 81%
rename from dev-libs/core/core-2.1.ebuild
rename to dev-libs/core/core-2.1-r10975.ebuild
index e4083e0f4bc4b848d5d101ec6da2a2bc4ca6fbea..371c000af93438403bf325dfcc1d844872356da1 100644 (file)
@@ -2,11 +2,26 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=5
+EAPI=7
+
+inherit subversion
 
 DESCRIPTION="Exact arithmetics library intended for exact geometric computations"
 HOMEPAGE="http://cs.nyu.edu/exact/core_pages/"
-SRC_URI="http://cs.nyu.edu/exact/core/download/core/${P}.std.tgz -> ${P}.tgz"
+
+# The "old style downloads" are no longer maintained
+ESVN_REPO_URI="https://subversive.cims.nyu.edu/exact/corelib2/trunk"
+ESVN_USER="guest"
+ESVN_PASSWORD="guest"
+ESVN_OPTIONS="--depth immediates"
+
+case ${PV} in
+       9999)
+               ;;
+       *)
+               ESVN_REVISION=${PR}
+               ;;
+esac
 
 LICENSE="QPL"
 SLOT="0"
@@ -57,7 +72,7 @@ src_compile() {
 
 
 src_install() {
-       
+
        dolib.a lib/libcore*.a
        if use shared; then
                dolib.so lib/libcore*.so
@@ -79,7 +94,7 @@ src_install() {
 
                docinto papers
                dodoc doc/papers/*
-               
+
                docinto html
                dodoc doc/doxy/html/*
        fi
diff --git a/dev-libs/leda-free/Manifest b/dev-libs/leda-free/Manifest
deleted file mode 100644 (file)
index 99e2809..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST LEDA-6.3-free-fedora-core-8-64-g++-4.1.2.tar.gz 7832698 SHA256 2966b95a9ef1f181c4a6140f6311ad9b46bcced881a2d37293e35ff89a1b899b SHA512 021bdd7b0357fd6d54d5ce25a5339067552b2566ec5dd11e619824fab7be32afa66b951cb5f78a8359e15887e9cabc7d3fd42e092586afa9a25b4d39f3e0099f WHIRLPOOL ad34a4948cdfba70873934ecddc070ec52db814843d5568ffc0dfded075a94fc171f6ab8b998864190278d1da30bf7f6b12108652b5f55f0802fdd4109ab86ba
-EBUILD leda-free-6.3.ebuild 685 SHA256 240ba0d87347c38fc572a64166044a6aa5ac9445045714179ccaa0296fe23e1b SHA512 e53f1a05f90b56ccb25a13920914e19d15300a83e017fecc5b7655a967270273b0d577d7c025e780c63d551ef7c2897faded5ff583a75e65424eb16eb2d3b261 WHIRLPOOL f8307b803ea4dfd419652b7a980c51ff5c6a98ac2b3cce2d13273a3922eebd5c5e5dc39d43e0932b1320b9d79d9c38c272b2d01372ce6778af7a826484bc5dff
diff --git a/dev-libs/leda-free/leda-free-6.3.ebuild b/dev-libs/leda-free/leda-free-6.3.ebuild
deleted file mode 100644 (file)
index 7c71bfc..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-EAPI=5
-
-UNPACKDIR="LEDA-${PV}-free-fedora-core-8-64-g++-4.1.2"
-DESCRIPTION="Library of efficient data types and algorithms."
-HOMEPAGE="http://www.algorithmic-solutions.com/leda/index.htm"
-SRC_URI="http://www.algorithmic-solutions.info/free/Packages/${UNPACKDIR}.tar.gz"
-
-LICENSE="LEDA-free"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="mirror"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/${UNPACKDIR}"
-
-
-src_unpack() {
-       gunzip -c ${DISTDIR}/${UNPACKDIR}.tar.gz | gunzip -c | tar -x -f -
-}
-
-src_compile() {
-       return
-}
-
-src_install() {
-       dolib libleda.a
-       dolib libleda.so
-
-       dodoc Readme.txt
-       dodoc license.txt
-       dodoc CHANGES
-       dodoc FIXES
-
-       insinto /usr/include/
-       doins -r incl/LEDA
-}
-
-
-
-
diff --git a/dev-libs/leda-free/metadata.xml b/dev-libs/leda-free/metadata.xml
deleted file mode 100644 (file)
index 9434230..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-       <maintainer type="person">
-               <email>shuber@sthu.org</email>
-               <name>Stefan Huber</name>
-       </maintainer>
-</pkgmetadata>
diff --git a/dev-libs/sdformat/Manifest b/dev-libs/sdformat/Manifest
deleted file mode 100644 (file)
index ab03553..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST sdformat-6.2.0.tar.bz2 466373 BLAKE2B 67bbe429cbd9871493c29379563f0704b8a050eb8e80645d92a6dea47321e0853bfd4b8442893792a47d743d7b701add21b45fcb7dfd21b2747d43f3f4d19f68 SHA512 e81f0f73e628155ef929c6d7930611f02009a8a217a043e127506c1310ae892b846a8080906feb0932108e9cfa280f473573a5af5096b55b66619b2ac794b0d5
-EBUILD sdformat-6.2.0-r1.ebuild 913 BLAKE2B f373dd542d1eeffdf063e0b2c73bc75d03a446d8a06b8de90c08b68beec471e6eecd163a0df1fdf169b6fe77ecef2881bef86035d189c2da797429de1cbb5d3a SHA512 428e5bdf8c3a32a5258adda9657938cedcced2aea7d578ebec598a2bde3ea4c17af8d4d3adf3ae1a2979ef468c2e479e8564bb6dfd8e4be91bdda61c851f685a
diff --git a/dev-libs/sdformat/metadata.xml b/dev-libs/sdformat/metadata.xml
deleted file mode 100644 (file)
index 6ca4a59..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
-<email>aballier@gentoo.org</email>
-<name>Alexis Ballier</name>
-</maintainer>
-</pkgmetadata>
diff --git a/dev-libs/sdformat/sdformat-6.2.0-r1.ebuild b/dev-libs/sdformat/sdformat-6.2.0-r1.ebuild
deleted file mode 100644 (file)
index 20a36e9..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit cmake-utils
-
-DESCRIPTION="Simulation Description Format (SDF) parser"
-HOMEPAGE="http://sdformat.org/"
-SRC_URI="http://osrf-distributions.s3.amazonaws.com/sdformat/releases/${P}.tar.bz2"
-
-LICENSE="Apache-2.0"
-# subslot = libsdformat major
-SLOT="0/6"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
-       >=dev-libs/urdfdom-1:=
-       dev-libs/tinyxml
-       dev-libs/boost:=
-       sci-libs/ignition-math:4=
-"
-DEPEND="${RDEPEND}
-       dev-lang/ruby:*
-       virtual/pkgconfig
-"
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-src_configure() {
-       echo "set (CMAKE_C_FLAGS_ALL \"${CXXFLAGS} \${CMAKE_C_FLAGS_ALL}\")" > "${S}/cmake/HostCFlags.cmake"
-       sed -i -e "s/LINK_FLAGS_RELWITHDEBINFO \" \"/LINK_FLAGS_RELWITHDEBINFO \" ${LDFLAGS} \"/" cmake/DefaultCFlags.cmake || die
-       local mycmakeargs=(
-               "-DUSE_EXTERNAL_TINYXML=ON"
-       )
-       cmake-utils_src_configure
-}
diff --git a/dev-python/vdirsyncer/Manifest b/dev-python/vdirsyncer/Manifest
deleted file mode 100644 (file)
index f5c99f7..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST vdirsyncer-0.16.7.tar.gz 112786 BLAKE2B 19b9ce6e3e9de0a626b9562b4d54b270c1532d93169fe2d872f15c6bf6e1ac94bc623c171e51e871082422116636b4945b58dd172cfca527a010906737f1b6a3 SHA512 218c6781139a9e979077308dc732756cc27ecb67966e4b52be31cb1ebf04d224443036102d5c4bad253b9dcf533939f0b72082166f0fe94e042a7e946b8fad0e
-EBUILD vdirsyncer-0.16.7-r1.ebuild 1504 BLAKE2B ba42c4b90595723bdc7c5eac2f351d1c308311cd909257770366001e1a98b8e55864aad4931de60abf237385c80d9b9dc1ee2a241ae174ba5d5a8cf9328956ff SHA512 d5453ec94c84e1904d05b54732c3de771b3006c9cf661bc755d192d41b179be591da57b1f65b11ba869d95b4c0b64472f6ca4d81d09ed35babfa15ae24562dac
-MISC metadata.xml 349 BLAKE2B 20ad2ded190f80b37283e6ef064168094e9edeec5ca6ba262e9e6d977bd28d1538056b21efa7fecc090b63424a23f87c54ec1e2e2dcd02a2f4c5ab7b4b82abe1 SHA512 5e2d7f27428065740bdee11e59053519c83054c19156f77ec03fc6e416ca44ea0b74178844ac8ef84d1993927bcf3ba0b80d84296a152a006681ed77e87ed14f
diff --git a/dev-python/vdirsyncer/metadata.xml b/dev-python/vdirsyncer/metadata.xml
deleted file mode 100644 (file)
index 161dede..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-       <maintainer type="person">
-               <email>amynka@gentoo.org</email>
-       </maintainer>
-       <upstream>
-               <remote-id type="github">pimutils/vdirsyncer</remote-id>
-               <remote-id type="pypi">vdirsyncer</remote-id>
-       </upstream>
-</pkgmetadata>
diff --git a/dev-python/vdirsyncer/vdirsyncer-0.16.7-r1.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.16.7-r1.ebuild
deleted file mode 100644 (file)
index 6044421..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python3_7 )
-PYTHON_REQ_USE="sqlite"
-
-inherit distutils-r1
-
-DESCRIPTION="Synchronize calendars and contacts"
-HOMEPAGE="https://github.com/pimutils/vdirsyncer"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-python/click-5.0[${PYTHON_USEDEP}]
-       >=dev-python/click-log-0.3.0[${PYTHON_USEDEP}]
-       <dev-python/click-log-0.4.0[${PYTHON_USEDEP}]
-       >=dev-python/click-threading-0.2[${PYTHON_USEDEP}]
-       >=dev-python/requests-2.4.1[${PYTHON_USEDEP}]
-       !=dev-python/requests-2.9.0[${PYTHON_USEDEP}]
-       >=dev-python/requests-toolbelt-0.4.0[${PYTHON_USEDEP}]
-       >=dev-python/atomicwrites-0.1.7[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-       dev-python/setuptools[${PYTHON_USEDEP}]
-       dev-python/setuptools_scm[${PYTHON_USEDEP}]
-       test? (
-               >=dev-python/hypothesis-3.1[${PYTHON_USEDEP}]
-               dev-python/pytest[${PYTHON_USEDEP}]
-               dev-python/pytest-localserver[${PYTHON_USEDEP}]
-               dev-python/pytest-subtesthack[${PYTHON_USEDEP}]
-       )"
-
-DOCS=( AUTHORS.rst CHANGELOG.rst CONTRIBUTING.rst README.rst config.example )
-
-python_test() {
-       # skip tests needing servers running
-       local -x DAV_SERVER=skip
-       local -x REMOTESTORAGE_SERVER=skip
-       # pytest dies hard if the envvars do not have any value...
-       local -x CI=false
-       local -x DETERMINISTIC_TESTS=false
-       py.test -v || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-ros/rqt_image_view/Manifest b/dev-ros/rqt_image_view/Manifest
deleted file mode 100644 (file)
index a97e7ab..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST rqt_image_view-0.4.14.tar.gz 14779 BLAKE2B 5d18801084bef0e6a2eb87190af3dfde44ab2fa8be16a496f65bce65cae12bd6920f8e98338303088300fc9a43c3224032d45d307bd4ac1a7e36f09b5a2045ea SHA512 64c484dc8983574414ca13656e58d57123505f64dfeb3928293c576075323718bb78b62fb081e78ba117a846e0f93b57b3a2ab69ebde050392fb4cc3b7b27c70
-EBUILD rqt_image_view-0.4.14.ebuild 648 BLAKE2B 0d48cac2741e59849dbf3328bb286ee0bc5428cb2c73b91dbf12af5a202e2919ac3ce1dfaaf5609e1823db4b730314f0fbbbac7fad102d506e4bbd7eed71d9f3 SHA512 abc9d7a1b0b7a6d5298524f9c9890e4d1101b07ed3941761ccded52c5a8f27b1f214eb4b00439e1a62fbbeb3bf58b888bcb1c23ed64972f9c3b164304d975649
diff --git a/dev-ros/rqt_image_view/rqt_image_view-0.4.14.ebuild b/dev-ros/rqt_image_view/rqt_image_view-0.4.14.ebuild
deleted file mode 100644 (file)
index 28e2c16..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-KEYWORDS="~amd64"
-ROS_REPO_URI="https://github.com/ros-visualization/rqt_image_view"
-PYTHON_COMPAT=( python2_7 )
-
-inherit ros-catkin
-
-DESCRIPTION="GUI plugin for displaying images using image_transport"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-       dev-ros/cv_bridge[${PYTHON_USEDEP}]
-       media-libs/opencv:=
-       dev-ros/image_transport
-       dev-ros/rqt_gui[${PYTHON_USEDEP}]
-       >=dev-ros/rqt_gui_cpp-0.3
-       dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
-       dev-qt/qtwidgets:5
-       dev-libs/boost:=
-       dev-libs/console_bridge:=
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-tex/git-latexdiff/Manifest b/dev-tex/git-latexdiff/Manifest
new file mode 100644 (file)
index 0000000..8fa6fad
--- /dev/null
@@ -0,0 +1,6 @@
+AUX Makefile-distdir.patch 582 BLAKE2B 7468b99d7918c24c04c9b721f0cf48e865615c599933ef11c8c31b3e86619f537e3c9825ecca0b320520edb19b887170ead329c3c44585da37845d3fd6accc4e SHA512 192e1d4e3b846bb5c98e0c29b294ecda65c8a5f82d01cb5beca85c3d936720656df5db42e68ecc3d3971cdf1b5529282bb88194d908a6344c46a388224974265
+DIST git-latexdiff-34111d8e73b36410642252290324eed9001c7071.tar.gz 13074 BLAKE2B 1ebb466cfc9b98ea51175b1a546a76e7c4008bf85c2d11229015d5eaafe2afa23a154176696a73ca0e38c63e5f2fbdf1bced70508cd308fe0f3d51c4c7482fb9 SHA512 17a11f6354be6300deefd3a7b75e5b02d1cc887704c96dc015f550014e0693b50a2eda7e14f8a03aa7973510e2b84343ed04bc4f471c15832ce2f22a33ab7b75
+DIST git-latexdiff-70c0b11b58ca368f10babc3f64ee84ceaa7b9924.tar.gz 13067 BLAKE2B 029280bdf50f14c53e25899f46f755c1f8ab89b6f22c40271b10126f40f1ee6b69187ae81ac3f90c300325221481ab159d787ec6f201b1c3393fb43be401a5af SHA512 8b4e7ace4220e2dd8ed0af7d26435469bcbb4fed118381e50c326ff1035449f790ed098db2622dc546a043f8984c7fe1b850f09e8c6515f6f459252b552ed4bb
+EBUILD git-latexdiff-20201119.ebuild 575 BLAKE2B 3d8c87dd0d65ae718ee6817bb753b00ea8712eefb5a4266b530e67a850b728d454dcf65361f13fbf26aeb869f738faf7cd6f3d25ade2a23c6be3ef22992cc0c3 SHA512 f15da2049ac4352ed4d8cf1781018c7168eccddca088616a9787a66cd550abdfbdd3a6180b5de973305bc645d05f4b6dd1c6276223b9171b5301eb81c6173de7
+EBUILD git-latexdiff-20210417.ebuild 530 BLAKE2B a9f449f54beaf352c2cee7c184f3256007103d7bcd2a9dd9f350850e001d80fc96849694053ca0a32df7fbb4665937c3ead267bbde2e33e9fb84352ec878d40f SHA512 c19a4aa4b91e6198ff2af6867fb9cc1d7dce5761e225bee459624cca8bd9cc5b8b1f483c5632155e01ed50442705d8153e86df7f05288341be0eabebd5feec72
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
diff --git a/dev-tex/git-latexdiff/files/Makefile-distdir.patch b/dev-tex/git-latexdiff/files/Makefile-distdir.patch
new file mode 100644 (file)
index 0000000..906df58
--- /dev/null
@@ -0,0 +1,18 @@
+--- a/Makefile 2021-04-16 22:20:59.112809512 +0200
++++ b/Makefile 2021-04-16 22:22:08.415560216 +0200
+@@ -1,5 +1,5 @@
+-gitexecdir = ${shell git --exec-path}
+-gitmanpath = ${shell git --man-path}
++gitexecdir = ${DESTDIR}${shell git --exec-path}
++gitmanpath = ${DESTDIR}${shell git --man-path}
+ -include ./config.mak
+@@ -38,6 +38,7 @@ help:
+ install: install-bin install-doc
+ install-bin:
++      mkdir -p ${gitexecdir_SQ}
+       sed -e '1s|#!.*/bash|#!$(BASH_PATH_SQ)|' \
+           -e 's|@GIT_LATEXDIFF_VERSION@|$(GIT_LATEXDIFF_VERSION)|' \
+               $(SCRIPT) > '$(gitexecdir_SQ)/$(SCRIPT)'
diff --git a/dev-tex/git-latexdiff/git-latexdiff-20201119.ebuild b/dev-tex/git-latexdiff/git-latexdiff-20201119.ebuild
new file mode 100644 (file)
index 0000000..38ef1be
--- /dev/null
@@ -0,0 +1,22 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+COMMIT="70c0b11b58ca368f10babc3f64ee84ceaa7b9924"
+DESCRIPTION="A wrapper around git and latexdiff"
+HOMEPAGE="https://gitlab.com/git-latexdiff/git-latexdiff"
+SRC_URI="https://gitlab.com/git-latexdiff/git-latexdiff/-/archive/master/git-latexdiff-${COMMIT}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+       dev-tex/latexdiff
+       dev-vcs/git"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-master-${COMMIT}"
+PATCHES="${FILESDIR}/Makefile-distdir.patch"
diff --git a/dev-tex/git-latexdiff/git-latexdiff-20210417.ebuild b/dev-tex/git-latexdiff/git-latexdiff-20210417.ebuild
new file mode 100644 (file)
index 0000000..3f65890
--- /dev/null
@@ -0,0 +1,21 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+COMMIT="34111d8e73b36410642252290324eed9001c7071"
+DESCRIPTION="A wrapper around git and latexdiff"
+HOMEPAGE="https://gitlab.com/git-latexdiff/git-latexdiff"
+SRC_URI="https://gitlab.com/git-latexdiff/git-latexdiff/-/archive/master/git-latexdiff-${COMMIT}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+       dev-tex/latexdiff
+       dev-vcs/git"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-master-${COMMIT}"
diff --git a/dev-util/edb/Manifest b/dev-util/edb/Manifest
deleted file mode 100644 (file)
index acffd00..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST debugger-0.9.17.tgz 680055 SHA256 acd33e8babdaf56b1500576adf86c91363e071bc1b19a60037b2de72736ae87e
-DIST debugger-0.9.18.tgz 725688 SHA256 dd046187ca6301265f1a2116919a3bf4af64c9ad3fa14809030abbfe82af7b43
-EBUILD edb-0.9.17.ebuild 1228 SHA256 fc7c3d1dca49e9b1cc05de4a2e69ed04467814701744507fda3bb7eb64568651 SHA512 b457d76a2226a425d3fb583d65e51593f60f39363b2653eea3660a250ec53ccf3c3ae41a61388eef7b63b91aa600d9775a757d3fd365ec2bd359a143ab5e43e8 WHIRLPOOL 94a7c7e8b8151800d41a8a1938665af79637466580e9b2d83301ffb5c372fe7b53e5a64be74649526ad8c6c807184bc59eca94f36adaa70fb22449f776050c41
-EBUILD edb-0.9.18.ebuild 1136 SHA256 91eb0e57779ad8c56eceb86ed13a1e018b6f8ecbc689ab8624440df40a5731e6 SHA512 006297008f64843cef25b3082000163e4ea4811a84545aedb6cfd9ffcfe44a6106aedec6dfda14bd79f133dabc5eb0c25c236aa61874125f5273606d8a94ada8 WHIRLPOOL 12bfef8dccfe3d3a055860ea1bfd4802ed7c6357ee3497d9af3bd79dd2aec8e288d499d503c8a4c1517d03d62182f943affaa166515d65bd1d126cec0cfebde5
diff --git a/dev-util/edb/edb-0.9.17.ebuild b/dev-util/edb/edb-0.9.17.ebuild
deleted file mode 100644 (file)
index a3afa1d..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils multilib
-
-DESCRIPTION="EDB \"Evan's Debugger\" (OllyDbg workalike for Linux)"
-HOMEPAGE="http://www.codef00.com/projects#debugger"
-SRC_URI="http://www.codef00.com/projects/debugger-${PV}.tgz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-RESTRICT="strip mirror"
-
-DEPEND="
-       >=x11-libs/qt-core-4.5.0
-       >=x11-libs/qt-gui-4.5.0
-       >=dev-libs/boost-1.35.0"
-       
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/debugger"
-
-src_compile() {
-       qmake -makefile DEFAULT_PLUGIN_PATH="/usr/$(get_libdir)/edb/" || dir "qmake failed"
-       emake || die "emake failed"
-}
-
-src_install() {
-       make INSTALL_ROOT=${D}/usr/ install
-       dodoc CHANGELOG README README.plugins
-       doman edb.1
-}
-
-pkg_postinst() {
-       einfo "Note: EBD's plugins are installed by default into /usr/$(get_libdir)/edb."
-       einfo "If you have previously used EDB and have it set to look in a"
-       einfo "different directory, then you will need to adjust this. Also"
-       einfo "EDB looks for plugins in the current working directory as well"
-       einfo "as the directory specified in the options, so that unpriviledged"
-       einfo "users can use plugins not installed system wide."
-}
diff --git a/dev-util/edb/edb-0.9.18.ebuild b/dev-util/edb/edb-0.9.18.ebuild
deleted file mode 100644 (file)
index c2f6037..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# Stolen from gentoo portage
-
-inherit eutils multilib
-
-DESCRIPTION="EDB \"Evan's Debugger\" (OllyDbg workalike for Linux)"
-HOMEPAGE="http://www.codef00.com/projects#debugger"
-SRC_URI="http://www.codef00.com/projects/debugger-${PV}.tgz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-RESTRICT="strip mirror"
-
-DEPEND="
-       >=x11-libs/qt-core-4.5.0
-       >=x11-libs/qt-gui-4.5.0
-       >=dev-libs/boost-1.35.0"
-
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/debugger"
-
-src_compile() {
-       qmake -makefile DEFAULT_PLUGIN_PATH="/usr/$(get_libdir)/edb/" || dir "qmake failed"
-       emake || die "emake failed"
-}
-
-src_install() {
-       make INSTALL_ROOT=${D}/usr/ install
-       dodoc CHANGELOG README README.plugins
-       doman edb.1
-}
-
-pkg_postinst() {
-       einfo "Note: EBD's plugins are installed by default into /usr/$(get_libdir)/edb."
-       einfo "If you have previously used EDB and have it set to look in a"
-       einfo "different directory, then you will need to adjust this. Also"
-       einfo "EDB looks for plugins in the current working directory as well"
-       einfo "as the directory specified in the options, so that unpriviledged"
-       einfo "users can use plugins not installed system wide."
-}
diff --git a/dev-util/edb/metadata.xml b/dev-util/edb/metadata.xml
deleted file mode 100644 (file)
index 9434230..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-       <maintainer type="person">
-               <email>shuber@sthu.org</email>
-               <name>Stefan Huber</name>
-       </maintainer>
-</pkgmetadata>
index b5467d93725d771378562293f5ff00a76b75ab09..4262999da5cfee346753a5e5dd8507b63707f8ad 100644 (file)
@@ -1,2 +1,3 @@
-DIST stack-master.zip 456456 SHA256 eac17c142ffc2b680898580882c705d9565fb9fdf31ced478c990b88b96fc1ee SHA512 7d32c21afe545c7f2960744cd91e6bff62f0985ca6140cd0f819e72a333edea06ae62e1880360a14ec1d7af18144a3409868f751e85091051f0bc07371af3805 WHIRLPOOL b63535874858ed72f0e37f4c6b0c430b3949428145604fe010517e20bf725c190f037349a071d868573583de231e9e795b8086f77d5ab407fa8c44794280e29f
-EBUILD stack-9999.ebuild 988 SHA256 a2a9d1f3c3dab7ed26fa1713f558ca27e52e3fef13c68ada37aec7f19865599e SHA512 15784247d5912326debfcc7ef4f9638b52e4894277c496ca01cb03c199c6221e6933b6cf3e7a7950e40856d73211f30818f417b394a4266b151219ec0b1af5aa WHIRLPOOL cb7972bb0d4f7bd90b2aad7f40c5886ee7be600fbed475a51c5b094758c9b9a487ec06e0153035539a65ebe7b6ee10b06e854ee543b28b9440ea90c7eae39b82
+DIST stack-master.zip 456761 BLAKE2B 59be7302bbe0149bea8015fb91458e62429813e34e4e8b10fafa5bf49303b10f3df50350470d3c52ce6f596a65bb8be63b1f81f862553c4f25c3af81ebd4fc82 SHA512 8ad695556b95d4bd163d51c8f238cdce861ebfc713478bcd00cde7c7b4af579a3ea37ebd0dab4d1e5f6d69ce2ca1985138679ea061278ad324b20fa0c65378cd
+EBUILD stack-9999.ebuild 988 BLAKE2B 2516a4700f5b2456e57769e95ae3095d44e2adf9e238df2547a7c483acd14998c406f652bc8466b557520df46766a48f179035e6f3b530c0f8ff96dcb07c9ef9 SHA512 552a626d8d038b166abd8d4bbe4e65a3a182c28c4a38857510755770bec41d849fb4b9ca32ab5d597843588ef5cad8917f634feab27dac61b0691142f9163cfe
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
index 2a42ce38ccca5d38065dae2d5c0490fc2df867f3..1438a8e0e39c688b8e2dd53e02615be927a251ad 100644 (file)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=5
+EAPI=7
 
 DESCRIPTION="STACK is a static checker that detects unstable code in C/C++ programs"
 HOMEPAGE="http://css.csail.mit.edu/stack/"
index 20843ea95385731466e76ced369011ddb2eb11d7..74cbc7a6ae66a815311738b75f17b358cc77e035 100644 (file)
@@ -1,2 +1,3 @@
-DIST joydevmap-1.0.1.tar.gz 5444 SHA256 1f30c0a47817a1ede0f5850eb78c33a16c813912341dd555cc1190cd3ee698da SHA512 6db9ffa8ac591e7f759505936620790f09ae883bb47d4bfedf9dfdc7b05c4b5d90af062d04a111f8aefaba44c392ac181f174f7836b6ecdd915666b70d4e9c20 WHIRLPOOL a49f639e7aaa38c70f2cbd4443ca8134d694f21dd9bb701642e0bf80508f52d74f4e87f191901cec53b861e6c82ae854665a5efdc6868ba7d4c0acc63fe29617
-EBUILD joydevmap-1.0.1.ebuild 504 SHA256 3fe8de079a061a1c37663b9369a1b7fe8066d925767d781adcefb8e943788d85 SHA512 9733c76692fb0fbd40d7ce89f947416bdcbb68994643040ea2aabdb45c6ef566e5aa8c7f8222f1d1f526122348c922508152c68af1fe222ac9b606c6f9b707d0 WHIRLPOOL 82640b14276c2a646a42819b74f2cc8bc638df01b86a4ab0221ffa45dc8b17ddfc506858594fa9bed169540190055a765f0f3ae026289f9db9962c21ab648170
+DIST joydevmap-1.0.1.tar.gz 5438 BLAKE2B a94b9501212ebc4614a24bfa4dc765022a56ccf6f1b8e614b5cfca7b89055675a22fe06e4a0ae4c103f0f5ee1f6237e7d6a48ea3a56b80b074e6425842c9216d SHA512 5ce9639227198d04ef7ecf97178e553890a062f37a008465a2719bc45e7436a9bfc2e66f2c562ed7b97f7446122782aa45e194e844396dae22c49b3a7d4e1523
+EBUILD joydevmap-1.0.1.ebuild 495 BLAKE2B 07a819a8efecf93d8c3c50da36a2c49aa9cde7787f1dee2e6e01563c4d14bc05048404b3be503d33c5c8026d381c853c8e09ae9edfc399d0582fb2c7ddb25c73 SHA512 8fa7cf5bf1d59aaee64dbc3e10585fb9a2764f10fdcb2e10b5bca530ff1826cb2dfa92832ea018059a702ff1ca073f7296196ac69ef09b0814654f6cbb260663
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
index 1e021442f740e6a96e27c612b9088565f6614fe9..61bf3a7d47f9999e002d77e25f7b77dd7b4f3cc2 100644 (file)
@@ -2,14 +2,14 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=5
+EAPI=7
 
-inherit cmake-utils
+inherit cmake
 
 DESCRIPTION="A simple tool to set axis and button maps of joysticks"
 HOMEPAGE="http://www.sthu.org/code/joydevmap.html"
-SRC_URI="http://git.sthu.org/?p=joydevmap.git;a=snapshot;h=v1.0.1;sf=tgz
-       -> ${P}.tar.gz"
+SRC_URI="http://git.sthu.org/?p=${PN}.git;a=snapshot;h=refs/tags/v${PV};sf=tgz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-v${PV}"
 
 LICENSE="LGPL-3"
 SLOT="0"
@@ -19,5 +19,4 @@ IUSE=""
 
 DEPEND=""
 RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-v1.0.1-0fa6015"
 
index a497835ce9493d1183b7175c13c4106275c79e11..188c96a1a7ca0ea99c86f773733f93eb1835d2ac 100644 (file)
@@ -1,6 +1,4 @@
-DIST smailq-1.0.tar.gz 8684 SHA256 0e34a5dffc840fa32fb798bbb1730e7b9b03a148276a647cf925d69015e82260 SHA512 9e98282616995541b4c8f5d8f3f6e32de8e109e3b8d270a91bb0f8831dc1f241bab6c1ba5a6911ca777e0b941d9faf7d892fbf7633ca505b3d4e70c96fb8cd07 WHIRLPOOL eb8007a7382304a813a49550392faebb2a05de64cc87e17177ea8d1ff25b34bd9bb749f8e17e94046baae40f8d904059b5abda640803a3beb903a9c5ebc8c7a5
-DIST smailq-1.1.tar.gz 8703 SHA256 a1658fdf4388b6ab636638f7b8c556439aa6c6690623f06fa326afdc8dcdc322 SHA512 49dc96d19298a8625d6c4934d542afb7706bb3eeba1193743576fe9376f97581416e7eb0c13e543930d08516767b72f70778405e007b6839ec42e7da72483cf3 WHIRLPOOL 7b9875207add88f0297955ba481ed595bca5c08ba0dc61d198284d4755377ede262882c9e03fbff441befec54275bb885b551e160e3096a1aa8f0c40d8832f59
-DIST smailq-1.2.tar.gz 9144 SHA256 7fde6d390ce1fd63bd9a8808ffcf6dc6184a578daeb9e82653a519801ab9201d SHA512 ff3b49e19a534c1c33c71954fd3fdf6e8256f4d5a3c2a35326f60e8a7b3efeb676d7986a1fcbb84bed62bfddd56bbd644c34fe5c98caa06a787b64050b6bf6d2 WHIRLPOOL ff4f57932b2e5a9416f125862c8c0a47b52b65471805f4b30a75a5819679817afb0fc6a82f09fd9e1965435b6df3909d891764aae1ad4b01351748ae6e9c5b6f
-EBUILD smailq-1.0.ebuild 894 SHA256 1f76992181a9867d26755a1d4f78281f14094f6277e277fdf31bba516e49608f SHA512 2ab7a4f8192fc630a3849a97d469b6ad72cf71ea7c54f74225b28414e987613f6c5676acb93b8f39428186ba4abdb177cde733b2b4addedf47396d85ef033147 WHIRLPOOL 8515a524517370ca652120178d859d6903504560a5b14ae1e8858c86eac923fd4b322777c6ab0c232ed96eb4cb3bf297e3f789c65e5b485df2b1eec7aaffb3d7
-EBUILD smailq-1.1.ebuild 891 SHA256 33e23b106fc54ff48a9fa904f649c1b2a4696d16159dd4a5608873d16f95a28d SHA512 de563c94d143173e5fea8026819eecd2711351701b8603a7305f970aa646051b48f7ec2db84efa4330d449e693aa90df9b67407f2f704551cd4f1cd2c69b53b5 WHIRLPOOL b2fa028b7b570cde596e4a4068092885c0015a4fe61e41edec752113b9504cf3f0a70d53c7a4e472ddde6b8a07bda8dff0a0c9cd545b2fe8aa537184e82e340d
-EBUILD smailq-1.2.ebuild 891 SHA256 82025736d0ba10345f44fc527e2e51100270a837fd389987975f6eeebb190f80 SHA512 fa0e70c5190e057ffc3562878747648cb2f23fb6b80b15740c3db48b7f1c1d6ea8692ac7c9e7c41bb5e51e2de44a1ac845e09fea0e91f226a6b5b1d582d61266 WHIRLPOOL a37cf936e918751f6c94ad9d2a8aa67a11dcd9d3708b2b0b3a76bbba67908cd030a0668927e9649577218656897d8988bc7a5e114916547694e3084d5073a613
+DIST smailq-1.3.tar.gz 10867 BLAKE2B 2e9f8317427243a411bbc38e68c59aa05d17a1f3ab828335dbe32f41bbe896bad9e339062d78cbff17f248df7ca42bcb796caf1228077dea98fc29560496290a SHA512 ccd94bc3bed283a4df9f9fe24d16c833cbc84c0d5d215ea47c1d6475b211dd76da77bda36b3a7cf9ffa2190400fa621e6431099568b32a451f113317f8314f39
+EBUILD smailq-1.3.ebuild 965 BLAKE2B 9505fcbdb0a7c6e6560db761012216f1a12b9444c7296a8ce2adb354525d5ce3e357d757e15fda0748d9214a64e90b09b124157542d47dcbf8bb31e9137d6f22 SHA512 e80a61ebf6a4e3f6a223a56c568a59459007dad8a2053a64eb3a6ff1ca81e3fe4a8a3f507b405c189ba6130a012375e6e0f83aa2faa55fbc08a82681a4387b42
+EBUILD smailq-9999.ebuild 965 BLAKE2B 9505fcbdb0a7c6e6560db761012216f1a12b9444c7296a8ce2adb354525d5ce3e357d757e15fda0748d9214a64e90b09b124157542d47dcbf8bb31e9137d6f22 SHA512 e80a61ebf6a4e3f6a223a56c568a59459007dad8a2053a64eb3a6ff1ca81e3fe4a8a3f507b405c189ba6130a012375e6e0f83aa2faa55fbc08a82681a4387b42
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
diff --git a/mail-mta/smailq/smailq-1.1.ebuild b/mail-mta/smailq/smailq-1.1.ebuild
deleted file mode 100644 (file)
index 3c71ca5..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-DESCRIPTION="A simple mail queue"
-HOMEPAGE="http://www.sthu.org/code/smailq.html"
-SRC_URI="http://git.sthu.org/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-RESTRICT="mirror"
-IUSE="+mta"
-
-DEPEND="
-       >=dev-lang/python-3.2
-       app-text/docbook2X
-       !net-mail/mailwrapper
-       !mail-mta/courier
-       !mail-mta/esmtp
-       !mail-mta/exim
-       !mail-mta/mini-qmail
-       !mail-mta/msmtp[mta]
-       !mail-mta/nbsmtp
-       !mail-mta/netqmail
-       !mail-mta/nullmailer
-       !mail-mta/postfix
-       !mail-mta/qmail-ldap
-       !mail-mta/sendmail
-       !mail-mta/opensmtpd
-       !<mail-mta/ssmtp-2.64-r2
-       !>=mail-mta/ssmtp-2.64-r2[mta]
-       "
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-v${PV}-3aec493"
-
-
-src_install() {
-       if quse mta; then
-               dosbin sendmail
-               dobin mailq
-       fi
-       dobin smailq
-       doman smailq.1
-       dodoc smailq.conf
-}
diff --git a/mail-mta/smailq/smailq-1.2.ebuild b/mail-mta/smailq/smailq-1.2.ebuild
deleted file mode 100644 (file)
index 448592b..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-DESCRIPTION="A simple mail queue"
-HOMEPAGE="http://www.sthu.org/code/smailq.html"
-SRC_URI="http://git.sthu.org/?p=${PN}.git;a=snapshot;h=v${PV};sf=tgz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-RESTRICT="mirror"
-IUSE="+mta"
-
-DEPEND="
-       >=dev-lang/python-3.2
-       app-text/docbook2X
-       !net-mail/mailwrapper
-       !mail-mta/courier
-       !mail-mta/esmtp
-       !mail-mta/exim
-       !mail-mta/mini-qmail
-       !mail-mta/msmtp[mta]
-       !mail-mta/nbsmtp
-       !mail-mta/netqmail
-       !mail-mta/nullmailer
-       !mail-mta/postfix
-       !mail-mta/qmail-ldap
-       !mail-mta/sendmail
-       !mail-mta/opensmtpd
-       !<mail-mta/ssmtp-2.64-r2
-       !>=mail-mta/ssmtp-2.64-r2[mta]
-       "
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-v${PV}-cff9154"
-
-
-src_install() {
-       if quse mta; then
-               dosbin sendmail
-               dobin mailq
-       fi
-       dobin smailq
-       doman smailq.1
-       dodoc smailq.conf
-}
diff --git a/mail-mta/smailq/smailq-1.3.ebuild b/mail-mta/smailq/smailq-1.3.ebuild
new file mode 120000 (symlink)
index 0000000..907a7a0
--- /dev/null
@@ -0,0 +1 @@
+smailq-9999.ebuild
\ No newline at end of file
similarity index 62%
rename from mail-mta/smailq/smailq-1.0.ebuild
rename to mail-mta/smailq/smailq-9999.ebuild
index a4393f1acb601915b218e69484bce313f13b8240..7b4643b50af11db0092e7b6608adca31bd89a50e 100644 (file)
@@ -1,17 +1,23 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=5
+EAPI=7
 
 DESCRIPTION="A simple mail queue"
 HOMEPAGE="http://www.sthu.org/code/smailq.html"
-SRC_URI="http://git.sthu.org/?p=smailq.git;a=snapshot;h=v1.0;sf=tgz -> smailq-1.0.tar.gz"
-
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="~x86 ~amd64"
-RESTRICT="mirror"
 IUSE="+mta"
+RESTRICT="mirror"
+
+if [ "${PV}" == "9999" ]; then
+       inherit git-r3
+       EGIT_REPO_URI="https://git.sthu.org/repos/smailq.git"
+else
+       SRC_URI="http://git.sthu.org/?p=${PN}.git;a=snapshot;h=refs/tags/v${PV};sf=tgz -> ${P}.tar.gz"
+       KEYWORDS="~x86 ~amd64"
+       S="${WORKDIR}/${PN}-v${PV}"
+fi
 
 DEPEND="
        >=dev-lang/python-3.2
@@ -21,24 +27,21 @@ DEPEND="
        !mail-mta/esmtp
        !mail-mta/exim
        !mail-mta/mini-qmail
-       !mail-mta/msmtp[mta]
-       !mail-mta/nbsmtp
+       !mail-mta/msmtp[mta(+)]
        !mail-mta/netqmail
        !mail-mta/nullmailer
+       !mail-mta/opensmtpd[mta(+)]
        !mail-mta/postfix
        !mail-mta/qmail-ldap
        !mail-mta/sendmail
-       !mail-mta/opensmtpd
-       !<mail-mta/ssmtp-2.64-r2
-       !>=mail-mta/ssmtp-2.64-r2[mta]
+       !mail-mta/ssmtp[mta(+)]
        "
 RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-v1.0-6b48c59"
 
 
 src_install() {
        if quse mta; then
-               dosbin sendmail
+               dobin sendmail
                dobin mailq
        fi
        dobin smailq
index fd5ee314432096cd439da6c6952c30591034bda6..ee4de62552f3e366336eac0b2fd5435faf0f2220 100644 (file)
@@ -1,2 +1,5 @@
-DIST cgal-4.11.3.tar.xz 14657412 BLAKE2B a10457d255fcdd822f90419ff6af5389c50e88b254ed7f37471e24bb8523732b5aa6bd1ee5e67f14fcf0d8e79abf86e798ddeb3e0ce965dc2cde5667377bf5e0 SHA512 44cdd5fb313841d208ffeb9a96aa8db5111defd581b749c80f655390b5468f7c18b61df0ac2bdeb5259507341cc451fcd8cd50f7ff0571efdcb76eb920f92f7e
-EBUILD cgal-ipelets-4.11.3.ebuild 619 BLAKE2B 09fb9f8fbe8ca99dce9b71bec4d7742c76cedc70fb310611aa9c1694ee8da3c1159f07f5e82d23d25776e4f603b4bfc3ee88baf7ba083d92793fec88aca4fafe SHA512 cb1b411e64ed989241de015f31eff68c7673caa19301c776a22373ed5d864c11e3077e35a767b6bbbf1769244b30473a719c9cab08f3f7bde857d154259bc00e
+DIST CGAL-5.5.tar.xz 24156768 BLAKE2B e5f02cd082abfa8443e65430ed366cfdc3736c6a7af37284969ddd558ede1aa6c881d6928c65708504fd58f68ea01f56aa0749267d6dc83fd54f0b28e8c01374 SHA512 7fa6bf6c046727a9e0bce7cbde34cbe85979127a1ad0904f2865be83a80e89fa9af5118e5647572414f8096d29ecc808ee471d4bd3e7ecd41338be649b549290
+DIST CGAL-5.6.tar.xz 24874364 BLAKE2B 556c05177f8b3bcecfd16f2bd38cb6505ab04fb41f1fdcfc97a300f539c7642c3529c75cbe29fd6186b329b3ea844698e752d04690d010a7a5c3f5b6ad3a141f SHA512 1d91ad870b63bce36e060c0de7fa2e7ab98f9d9f6cf7c94d91a6677db237f50c28f8fc49f24bef943b2adcb5a4a8acf01dd94092a97024c33413763348131ea4
+EBUILD cgal-ipelets-5.5.ebuild 578 BLAKE2B 480f5c4e3672c906799f65ee136eab0a5ee45ab8e46fa6600b8f56c4618ffdebce3d45f482bd885d6a34af5a8a8591f0bb4598dd5f3f6af906573bbe99756751 SHA512 aa08006055064caaea3f891d011d5911cbb58d7013eb038e2b8b36e19fcd2b386a6a171126d63b27480c371442d311b6bda5f1a952bb64a4fe048fd5b29f5a16
+EBUILD cgal-ipelets-5.6.ebuild 539 BLAKE2B 0a749f3d39eccc38eb2625c7581a7179f01e1c858848a8e389c47fb59f12152b7eff89310fe6f474d3d263f7fdb40f7bea10eeafa7f68529bae953131e9d6047 SHA512 eb5044eaa423e2f4f598f4bee10442490053c2f4a98bd24ef1e64371229d7134caa5075500f959bc22be2240ce248765a5dea5c522d0ed7e50bed33d63d79671
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
similarity index 72%
rename from media-gfx/cgal-ipelets/cgal-ipelets-4.11.3.ebuild
rename to media-gfx/cgal-ipelets/cgal-ipelets-5.5.ebuild
index 656918dbde895044d0b784ff90a748e608163c15..75c90966bb09fed38a6f2198e6ad6bcf845b3c51 100644 (file)
@@ -5,14 +5,13 @@ EAPI=7
 
 CMAKE_BUILD_TYPE=Release
 
-inherit multilib cmake-utils
+inherit multilib cmake
 
 MY_P=CGAL-${PV}
 
 DESCRIPTION="Ipe addons shipped with the CGAL library"
 HOMEPAGE="http://www.cgal.org/ https://gforge.inria.fr/projects/cgal/"
-SRC_URI="
-       https://github.com/CGAL/cgal/releases/download/releases%2F${MY_P}/${MY_P}.tar.xz -> cgal-${PV}.tar.xz"
+SRC_URI="https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz"
 
 LICENSE="LGPL-3 GPL-3 Boost-1.0"
 SLOT="0"
@@ -21,7 +20,7 @@ IUSE=""
 
 DEPEND="
        media-gfx/ipe
-       =sci-mathematics/cgal-${PV}
+       ~sci-mathematics/cgal-${PV}
        "
 RDEPEND="${DEPEND}"
 
diff --git a/media-gfx/cgal-ipelets/cgal-ipelets-5.6.ebuild b/media-gfx/cgal-ipelets/cgal-ipelets-5.6.ebuild
new file mode 100644 (file)
index 0000000..81c3a4a
--- /dev/null
@@ -0,0 +1,27 @@
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=8
+
+CMAKE_BUILD_TYPE=Release
+
+inherit multilib cmake
+
+MY_P=CGAL-${PV}
+
+DESCRIPTION="Ipe addons shipped with the CGAL library"
+HOMEPAGE="http://www.cgal.org/"
+SRC_URI="https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz"
+
+LICENSE="LGPL-3 GPL-3 Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND="
+       media-gfx/ipe
+       ~sci-mathematics/cgal-${PV}
+       "
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}/demo/CGAL_ipelets"
diff --git a/media-gfx/figtoipe/Manifest b/media-gfx/figtoipe/Manifest
deleted file mode 100644 (file)
index 96abe89..0000000
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD figtoipe-9999.ebuild 588 BLAKE2B 876f40200f4a23bdf3a127557e05a1d76c7302ab69cbb50792d2bc0a2c68a5a8a4f1b47976f63cf746abafc971ff0e6aacb48c2d4af6ce1a9a64c3044b8cbf8c SHA512 6a6b46a0320149cd6a4978132c94105101e5b81ec33ded663f708bd20a315ffe0fd882beffed0a260aecebfe5e461410cb10ffb33fa7c3b33fa8394d4a8daba8
diff --git a/media-gfx/figtoipe/figtoipe-9999.ebuild b/media-gfx/figtoipe/figtoipe-9999.ebuild
deleted file mode 100644 (file)
index 08a2d69..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=7
-
-inherit git-r3
-
-DESCRIPTION="Converts FIG files (xfig) to XML files (Ipe)"
-HOMEPAGE="https://github.com/otfried/ipe-tools/tree/master/figtoipe"
-EGIT_REPO_URI="https://github.com/otfried/ipe-tools.git"
-SRC_URI=""
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="sys-libs/zlib
-               !media-gfx/ipe-tools"
-RDEPEND="${DEPEND}"
-
-BASEDIR="${WORKDIR}/${P}/${PN}"
-
-src_compile() {
-       cd ${BASEDIR}
-       emake
-}
-
-src_install() {
-       cd ${BASEDIR}
-       exeinto /usr/bin/
-       doexe figtoipe
-       doman figtoipe.1
-}
-
-
diff --git a/media-gfx/figtoipe/metadata.xml b/media-gfx/figtoipe/metadata.xml
deleted file mode 100644 (file)
index 9434230..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-       <maintainer type="person">
-               <email>shuber@sthu.org</email>
-               <name>Stefan Huber</name>
-       </maintainer>
-</pkgmetadata>
index 9fce7d8cb24bae62aa7cf5d484771c24eef39fde..61334e12701047adada68370ebd6699d38bead96 100644 (file)
@@ -1,2 +1,5 @@
-DIST v7.2.13.1.tar.gz 238265 BLAKE2B 155892772eccad7992d9754a7893fbaaaf5a10437ff3f00b19895409461de4362caa202c630a5435392a083c43af7e01b65d416c49a1a0cf04789f2eb528a9ba SHA512 edcd8af4194cb9ab8f73837cc2c73e9c67de07f513bdf5be67474a9d77b2afbca83c0f7746b0126688cb3ba853527b99668dcd5baeabed2bff7a8ddea8288678
-EBUILD ipe-tools-7.2.13.1.ebuild 1183 BLAKE2B aa55b0bc339d300d9e67efdd3cc835562c18699dbcb982c3751539d62fffeb4d068621571665944da1fec9c8658b534684986a1538ab738ac1e615676796eca1 SHA512 32941ae88659e9763e8c1f783e19c34fc7cbf24705db5923f66a4d084c46d98a87daa51fa1a73e830e3f28727b30b8477ee9d40eccc00c0eb0ad112bdcdcaf60
+DIST v7.2.20.1.tar.gz 238820 BLAKE2B 3e85ed58252a0c242c4fcab05123fea7e62fb4bd577a1bcad5c48b83d9a4a6667fee5a1a46d0d45f2b89b9d2ce094ace6578924b63b1bccf5f519d7565828d09 SHA512 88533a0c13740201716939d567b5c6ca1fa3ddf16c58d3c1fd7db5d54faf8d1f8d3d788548284ee982bd510b565ed8c6e699f3eb47c27ba17522b4360154d3ce
+DIST v7.2.24.1.tar.gz 239300 BLAKE2B f853a0362fa7736cec0cca2a06ca409459552c70a8be1a567e5b21c9476e308305dfe35ce3be08f515d9ab340b388b8b32b23288d999918e9705a6370ddb77b3 SHA512 d12d35df3602fc0c0f0103377ed7b5ee7f0ca6d600fc6ea42626913ff021b516bea8bfe5a983d0cd89cee679e8d06ac8140f0f251e89ac6b35df7610d79f5b47
+EBUILD ipe-tools-7.2.20.1.ebuild 1433 BLAKE2B e2382d7717066fc85af8eb444dbadf894bcb0951b6e2cdf7e74632c88c3f6497e9e1f49a285a1798e6723f2d0b2341f4c2aeb52fb481466e96b38a1269ca4b9d SHA512 585f0bad892044ed50908c26459f8b925348896353eeca08db05e2e3180960f21422ba77af1e81e5c5340e6dcdc4f251dce65f21a6bbf30a2405457501eab9a1
+EBUILD ipe-tools-7.2.24.1.ebuild 1411 BLAKE2B 41224a539ce335d70a6b265320495535aa752ff7be6a78c69b8f9f0bd9d8843f9fe61adc135771eb0c77d29eae81dd00697c135a2c6b988eb2a5f8a8cbe0e219 SHA512 16e9594e0e4766bf4e751c4a74b7dbc6132f7f8ce77ae3dce03563964d489b6c5d5fdbeefc0670e6fb19e9df6aa8fdcba44bdc2f119cd1dc532d80e899cb8e56
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
diff --git a/media-gfx/ipe-tools/ipe-tools-7.2.20.1.ebuild b/media-gfx/ipe-tools/ipe-tools-7.2.20.1.ebuild
new file mode 100644 (file)
index 0000000..8f2fe1c
--- /dev/null
@@ -0,0 +1,56 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit python-single-r1
+
+DESCRIPTION="Tools to use with the Ipe drawing editor."
+HOMEPAGE="https://github.com/otfried/ipe-tools"
+SRC_URI="https://github.com/otfried/ipe-tools/archive/v${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+annotate +svgtoipe +figtoipe +ipe5toxml +pdftoipe"
+
+DEPEND="annotate? ( ${PYTHON_DEPS} dev-python/PyPDF2 )
+               svgtoipe? ( !media-gfx/svgtoipe ${PYTHON_DEPS} dev-lang/python[xml] )
+               figtoipe? ( !media-gfx/figtoipe sys-libs/zlib )
+               ipe5toxml? ( !media-gfx/ipe5toxml )
+               pdftoipe? ( !media-gfx/pdftoipe app-text/poppler )"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_compile() {
+       # Tools with makefile
+       for tool in figtoipe ipe5toxml; do
+               if use ${tool}; then
+                       cd ${tool}
+                       emake
+                       cd ..
+               fi
+       done
+
+       # Fixing python tool naming
+       use svgtoipe && mv svgtoipe/svgtoipe.py svgtoipe/svgtoipe
+       # File collision with annotate from media-libs/gd, hence suffix -ipe
+       use annotate && mv annotate/annotate.py annotate/annotate-ipe
+}
+
+src_install() {
+       exeinto /usr/bin/
+
+       for tool in svgtoipe figtoipe ipe5toxml; do
+               use ${tool} && doexe ${tool}/${tool}
+               use ${tool} && doman ${tool}/${tool}.1
+       done
+
+       use annotate && doexe annotate/annotate-ipe
+
+       # Fixing python tools
+       if use annotate || use svgtoipe; then
+               python_fix_shebang ${ED}/usr/bin
+       fi
+}
similarity index 57%
rename from media-gfx/ipe-tools/ipe-tools-7.2.13.1.ebuild
rename to media-gfx/ipe-tools/ipe-tools-7.2.24.1.ebuild
index 3991a1a8b1ed241e6fdbd9fcf120dd812d17c0f9..833ab9e91005baec6dd8a8e7feef4fd3ad4e17ba 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit python-single-r1
 
 DESCRIPTION="Tools to use with the Ipe drawing editor."
@@ -13,9 +13,10 @@ SRC_URI="https://github.com/otfried/ipe-tools/archive/v${PV}.tar.gz"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+svgtoipe +figtoipe +ipe5toxml +pdftoipe"
+IUSE="+annotate +svgtoipe +figtoipe +ipe5toxml +pdftoipe"
 
-DEPEND="svgtoipe? ( !media-gfx/svgtoipe ${PYTHON_DEPS} dev-lang/python[xml] )
+DEPEND="annotate? ( ${PYTHON_DEPS} dev-python/pypdf )
+               svgtoipe? ( !media-gfx/svgtoipe ${PYTHON_DEPS} )
                figtoipe? ( !media-gfx/figtoipe sys-libs/zlib )
                ipe5toxml? ( !media-gfx/ipe5toxml )
                pdftoipe? ( !media-gfx/pdftoipe app-text/poppler )"
@@ -23,7 +24,7 @@ RDEPEND="${DEPEND}"
 BDEPEND=""
 
 src_compile() {
-       # tools with makefile
+       # Tools with makefile
        for tool in figtoipe ipe5toxml; do
                if use ${tool}; then
                        cd ${tool}
@@ -32,24 +33,24 @@ src_compile() {
                fi
        done
 
-       # Fixing python tools
-       if use svgtoipe; then
-               mv svgtoipe/svgtoipe.py svgtoipe/svgtoipe
-       fi
+       # Fixing python tool naming
+       use svgtoipe && mv svgtoipe/svgtoipe.py svgtoipe/svgtoipe
+       # File collision with annotate from media-libs/gd, hence suffix -ipe
+       use annotate && mv annotate/annotate.py annotate/annotate-ipe
 }
 
 src_install() {
        exeinto /usr/bin/
 
        for tool in svgtoipe figtoipe ipe5toxml; do
-               if use ${tool}; then
-                       doexe ${tool}/${tool}
-                       doman ${tool}/${tool}.1
-               fi
+               use ${tool} && doexe ${tool}/${tool}
+               use ${tool} && doman ${tool}/${tool}.1
        done
 
+       use annotate && doexe annotate/annotate-ipe
+
        # Fixing python tools
-       if use svgtoipe; then
+       if use annotate || use svgtoipe; then
                python_fix_shebang ${ED}/usr/bin
        fi
 }
index 753f46bc1b88bb94ff83f71417b63a51543a6e37..d879e521b70b4fa02436dd589fc22ce6ce67ad7a 100644 (file)
@@ -1,8 +1,6 @@
 AUX ipe-outputprecision.patch 2488 BLAKE2B f6ac5918a2c23445885ecf3f6934484aaebdc90809ccf08b1b11c301ca0821726b9907fcd6a76d3501d874bda36c379c37fa611c75e97951ff460380e45c532b SHA512 0e851a4e2dae2d8deb11018da0c375ab219126072f152b29ba314a2c04b89b169eaac9981413a8144ac6119cf5f261d346c413af69e0a229e5946ad5c8b7b407
-DIST ipe-7.2.13-src.tar.gz 1969907 BLAKE2B 934f19c66f8970be285b230df1a27fcb1a49eabf09f01b4fb05d41a39292cde30df6026de9c19e889979c1f4d2783215fb97ada76332755f36c43e80a3cee189 SHA512 e6e212ff3a9bf1d00c86cb3de5cd880903c35852b26f7122018350a5b945efab14cb7e9162d3b9e003d0cab14de1e1a3abee3df99f267f2ed229d8defc5897f5
-DIST ipe-7.2.18-src.tar.gz 1868823 BLAKE2B adfd21f6c0a2b43bfcdfd2334aabf841e498e4a3d4e8b46d3ba031e851507d2fda6893ac070cbec20f164c46afa32f81401b9b03bd66c5abc695b05a2182dfe9 SHA512 3546c59a3670967b54b5813324affce669164404ac70acc5565fb14799a029252d8d0c568a43c6c90e42e37b01fccf91022fb0176f056fc6a895d33c5f6c7463
-DIST ipe-7.2.19-src.tar.gz 1870385 BLAKE2B 697138f2acbbaf41664a40f97f0a852f28f04d85a740914ef32e238d4350dd6c6306a7a3e566407d9b74ce5cf46059615fb93aef1517ad9790ec6a6a9be6a3ae SHA512 b30dcc83b6f3a81eac8cda18f2c034c1e29d2c2e29f5a48a344e5ed86fbf9fed71e69e1680533d7f2a9098acb299a35e62325241f2ebd13a9ab34cb9e937211a
-EBUILD ipe-7.2.13.ebuild 2379 BLAKE2B ad8528b837a00bda8a9ca878ba2184ecffb38e5958fbc8e0066bc9c0bb89a42ea64df6e792efc5614f235673fe5e93cc42b6ba4579bae7e9ebf197d5ff26ed8f SHA512 6994e969739dfe004dd25317107fd4be9f22bf8b1c1c2b6192f004826dd34b0a9ee2d9b60c0bf8a744851230d9d88ea8e07c0f44621cfe6e8e679627cc8efb6f
-EBUILD ipe-7.2.18.ebuild 2377 BLAKE2B 7a060e0723d7e3b4d40c9c0382edd3f9f00ac659d15b3221d0ab160b2a151cd79a14e7fd4a3d7868ed46e79de17b6e55f25b4ef8d5fade5f20a724009411de06 SHA512 c826618d040bf826871aa77816f5e04cb39275e12f344e4c6aab2ab51b7fd560ece8e432bca00e1d8787b8ef4377087d8ccfc2f2c246ddfadbba91ab4e002833
-EBUILD ipe-7.2.19.ebuild 2377 BLAKE2B 7a060e0723d7e3b4d40c9c0382edd3f9f00ac659d15b3221d0ab160b2a151cd79a14e7fd4a3d7868ed46e79de17b6e55f25b4ef8d5fade5f20a724009411de06 SHA512 c826618d040bf826871aa77816f5e04cb39275e12f344e4c6aab2ab51b7fd560ece8e432bca00e1d8787b8ef4377087d8ccfc2f2c246ddfadbba91ab4e002833
+DIST ipe-7.2.25-src.tar.gz 1039024 BLAKE2B 460f624fde3f170329d70616bab86651d9bead0e3096d8a8c8bcea273391ec3ef049e449bd3871a2903f2f8f4618460d9466e5275a6839806c0ea97798c43f38 SHA512 c5a6ec8a28425bac40f531294878c5f5f3ec7b61df6e7026de07a2a85b441de2b7fbf8c10e57b2cd5a7587db6595ecc80a06bec8e22bd495e75e0fb5f2c2d6c6
+DIST v7.2.28.tar.gz 929625 BLAKE2B 40c1bd4c8de1a590ccc4aee01e7d549838a86498c9e2dcfa62a8742baf6eee824ed58bec318f57d47c98e7c882d6181f64f1cb7e9d853c9d7cf705709d2b28ef SHA512 4eccea0baa9a5d206c4c6590620e936a6765a86a45bd0abcec2b3a66b3b74481e7c84efea4321cc8b3ae587be351ca66551e752e02f0b4d488df1ebbb5d8a107
+EBUILD ipe-7.2.25.ebuild 2775 BLAKE2B 98a3588a60715683b42171dd29226cf0345a2f4f6fd6dd4e20fa494b2213d94d322671fb3372a2ca9463763a55e26cfac9f1cde02a7c7a0282ab1f4df50a8ea8 SHA512 c24b516de3f61022339f3ccd02bf08ee5619493225fcd28f670279c2fa0b074a580194e95d02c51d59be33eab9da6c3189ede870d9be5d11568f0061e9af20a2
+EBUILD ipe-7.2.28.ebuild 2577 BLAKE2B d051101823686ec97aa48a07be642aecb33ed81ec80f21cc2afe9b3b19e4d9c4982b951d2f58ed885f9c9a9722b3b6f18d5539137dae471de74c3de068af30e2 SHA512 a0c150716181fbb54e1f1c9411f02597fe16be96e501906961ced5289936af22657073a9608805494683fa5d0e4c065fdc1efba5cbb1167d3393754ccc5e583a
 MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
diff --git a/media-gfx/ipe/ipe-7.2.18.ebuild b/media-gfx/ipe/ipe-7.2.18.ebuild
deleted file mode 100644 (file)
index ecac0eb..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Drawing editor for creating figures in PDF or PS formats"
-HOMEPAGE="http://ipe.otfried.org"
-SRC_URI="https://dl.bintray.com/otfried/generic/ipe/${PV%.*}/${P}-src.tar.gz"
-
-RESTRICT="mirror"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="highprec"
-
-RDEPEND="app-text/texlive-core
-       >=dev-lang/lua-5.3
-       media-libs/freetype:2
-       x11-libs/cairo
-       dev-qt/qtcore:5
-       dev-qt/qtwidgets:5"
-DEPEND="${RDEPEND}
-       virtual/pkgconfig"
-
-S="${WORKDIR}/${P}/src"
-COMMONDIR=/usr/share/ipe/common
-
-search_urw_fonts() {
-       # colon-separated list of paths
-       local texmfdist="$(kpsewhich -var-value=TEXMFDIST)"
-       # according to TeX directory structure
-       local urwdir=fonts/type1/urw
-       # add colon as field separator
-       local IFS="${IFS}:" dir
-       for dir in ${texmfdist}; do
-               if [[ -d ${dir}/${urwdir} ]]; then
-                       URWFONTDIR="${dir}/${urwdir}"
-                       return 0
-               fi
-       done
-       return 1
-}
-
-src_prepare() {
-       sed -i \
-               -e 's/fpic/fPIC/' \
-               -e 's_moc_/usr/lib64/qt5/bin/moc_' \
-               -e "s:\$(IPEPREFIX)/lib:\$(IPEPREFIX)/$(get_libdir):g" \
-               config.mak || die
-       sed -i -e 's/install -s/install/' common.mak || die
-
-       if use highprec; then
-               eapply "${FILESDIR}"/${PN}-outputprecision.patch
-       fi
-
-       eapply_user
-}
-
-pkg_setup() {
-       if search_urw_fonts; then
-               einfo "URW fonts found in ${URWFONTDIR}"
-       else
-               ewarn "Could not find directory containing URW fonts"
-               ewarn "Ipe will not function properly without them."
-       fi
-}
-
-src_compile() {
-       emake \
-               CXX=$(tc-getCXX) \
-               IPEPREFIX="${EPREFIX}/usr" \
-               IPEDOCDIR="${EPREFIX}/usr/share/doc/${PF}/html"
-}
-
-src_install() {
-       emake install \
-               IPEPREFIX="${EPREFIX}/usr" \
-               IPEDOCDIR="${EPREFIX}/usr/share/doc/${PF}/html" \
-               INSTALL_ROOT="${ED}"
-       dodoc ../{news,readme}.txt
-       doicon ipe/icons/ipe.png
-       make_desktop_entry ipe Ipe ipe
-       # Link style sheets
-       if [ -d $COMMONDIR/styles ]; then
-               einfo "Linking common style sheets from $COMMONDIR"
-               for f in $COMMONDIR/styles/*; do
-                       einfo "  Linking ${f##*/}"
-                       dosym $f usr/share/ipe/${PV}/styles/${f##*/}
-               done
-
-               elog "Style sheets from $COMMONDIR/styles have been symlinked to"
-               elog "the style sheet directory of ${P}. If you add additional"
-               elog "style sheets later to $COMMONDIR/styles you may symlink"
-               elog "them by hand to '/usr/share/ipe/${PV}/styles/'."
-       fi
-}
similarity index 77%
rename from media-gfx/ipe/ipe-7.2.13.ebuild
rename to media-gfx/ipe/ipe-7.2.25.ebuild
index 245df823185d369d7d48572f18c17f6e1efabc7e..c2456566dd29dff2a0330fdb4edcc9ff00c39ac7 100644 (file)
@@ -2,11 +2,13 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit eutils toolchain-funcs
+
+LUA_COMPAT=( lua5-3 )
+inherit lua-single toolchain-funcs
 
 DESCRIPTION="Drawing editor for creating figures in PDF or PS formats"
 HOMEPAGE="http://ipe.otfried.org"
-SRC_URI="https://dl.bintray.com/otfried/generic/ipe/${PV%.*}/${P}-src.tar.gz"
+SRC_URI="https://src.fedoraproject.org/repo/pkgs/ipe/ipe-7.2.25-src.tar.gz/sha512/c5a6ec8a28425bac40f531294878c5f5f3ec7b61df6e7026de07a2a85b441de2b7fbf8c10e57b2cd5a7587db6595ecc80a06bec8e22bd495e75e0fb5f2c2d6c6/ipe-7.2.25-src.tar.gz"
 
 RESTRICT="mirror"
 
@@ -15,14 +17,25 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="highprec"
 
-       RDEPEND="<app-text/texlive-2020
-       >=dev-lang/lua-5.3
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+       app-text/qtspell
+       app-text/texlive-core
+       dev-qt/qtcore:5
+       dev-qt/qtwidgets:5
        media-libs/freetype:2
+       media-libs/libjpeg-turbo
+       media-libs/libpng
+       media-libs/libspiro
+       sci-libs/gsl
+       sys-libs/zlib
        x11-libs/cairo
-       dev-qt/qtcore:5
-       dev-qt/qtwidgets:5"
+       "
 DEPEND="${RDEPEND}
-       virtual/pkgconfig"
+       ${LUA_DEPS}"
+
+BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}/${P}/src"
 COMMONDIR=/usr/share/ipe/common
@@ -59,6 +72,7 @@ src_prepare() {
 }
 
 pkg_setup() {
+       lua-single_pkg_setup
        if search_urw_fonts; then
                einfo "URW fonts found in ${URWFONTDIR}"
        else
@@ -78,7 +92,8 @@ src_install() {
        emake install \
                IPEPREFIX="${EPREFIX}/usr" \
                IPEDOCDIR="${EPREFIX}/usr/share/doc/${PF}/html" \
-               INSTALL_ROOT="${ED}"
+               INSTALL_ROOT="${ED}" \
+               LUA_VERSION="$(lua_get_version)"
        dodoc ../{news,readme}.txt
        doicon ipe/icons/ipe.png
        make_desktop_entry ipe Ipe ipe
similarity index 79%
rename from media-gfx/ipe/ipe-7.2.19.ebuild
rename to media-gfx/ipe/ipe-7.2.28.ebuild
index ecac0eb46a420b1e49af6c6e5bd4124be2f897b8..90e3b34b09155770647cbaeb6930a976d8721459 100644 (file)
@@ -1,12 +1,14 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-inherit eutils toolchain-funcs
+EAPI=8
+
+LUA_COMPAT=( lua5-3 )
+inherit lua-single toolchain-funcs
 
 DESCRIPTION="Drawing editor for creating figures in PDF or PS formats"
 HOMEPAGE="http://ipe.otfried.org"
-SRC_URI="https://dl.bintray.com/otfried/generic/ipe/${PV%.*}/${P}-src.tar.gz"
+SRC_URI=" https://github.com/otfried/ipe/archive/refs/tags/v${PV}.tar.gz"
 
 RESTRICT="mirror"
 
@@ -15,14 +17,24 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="highprec"
 
-RDEPEND="app-text/texlive-core
-       >=dev-lang/lua-5.3
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+       app-text/texlive-core
+       dev-qt/qtbase:6[widgets,gui]
+       dev-qt/qtsvg:6
        media-libs/freetype:2
+       media-libs/libjpeg-turbo
+       media-libs/libpng
+       media-libs/libspiro
+       sci-libs/gsl
+       sys-libs/zlib
        x11-libs/cairo
-       dev-qt/qtcore:5
-       dev-qt/qtwidgets:5"
+       "
 DEPEND="${RDEPEND}
-       virtual/pkgconfig"
+       ${LUA_DEPS}"
+
+BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}/${P}/src"
 COMMONDIR=/usr/share/ipe/common
@@ -46,7 +58,7 @@ search_urw_fonts() {
 src_prepare() {
        sed -i \
                -e 's/fpic/fPIC/' \
-               -e 's_moc_/usr/lib64/qt5/bin/moc_' \
+               -e 's_/usr/lib/qt6/libexec/moc_/usr/lib64/qt6/libexec/moc_' \
                -e "s:\$(IPEPREFIX)/lib:\$(IPEPREFIX)/$(get_libdir):g" \
                config.mak || die
        sed -i -e 's/install -s/install/' common.mak || die
@@ -59,6 +71,7 @@ src_prepare() {
 }
 
 pkg_setup() {
+       lua-single_pkg_setup
        if search_urw_fonts; then
                einfo "URW fonts found in ${URWFONTDIR}"
        else
@@ -78,9 +91,8 @@ src_install() {
        emake install \
                IPEPREFIX="${EPREFIX}/usr" \
                IPEDOCDIR="${EPREFIX}/usr/share/doc/${PF}/html" \
-               INSTALL_ROOT="${ED}"
-       dodoc ../{news,readme}.txt
-       doicon ipe/icons/ipe.png
+               INSTALL_ROOT="${ED}" \
+               LUA_VERSION="$(lua_get_version)"
        make_desktop_entry ipe Ipe ipe
        # Link style sheets
        if [ -d $COMMONDIR/styles ]; then
diff --git a/media-gfx/ipe5toxml/Manifest b/media-gfx/ipe5toxml/Manifest
deleted file mode 100644 (file)
index 90745f7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD ipe5toxml-9999.ebuild 565 BLAKE2B 989a9446da04f4cfee9a600f3af546021a6b4ea253331b52f08a8a0ea277f6be2ea60207969615662e21234dab6f423e751906b6af218739674c363e36c169fb SHA512 760fffbb1269db6f7813db0a6c3b1446381fb0190614f119f005b6fbfd06942419af002be44fb83c90ce721753113713cd6f2e4a14be4a7457e0af91e9413f66
diff --git a/media-gfx/ipe5toxml/ipe5toxml-9999.ebuild b/media-gfx/ipe5toxml/ipe5toxml-9999.ebuild
deleted file mode 100644 (file)
index ce1807c..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=7
-
-inherit git-r3
-
-DESCRIPTION="Converts Ipe-5 files to Ipe-6 files"
-HOMEPAGE="https://github.com/otfried/ipe-tools/tree/master/figtoipe"
-EGIT_REPO_URI="https://github.com/otfried/ipe-tools.git"
-SRC_URI=""
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="!media-gfx/ipe-tools"
-RDEPEND="${DEPEND}"
-
-BASEDIR="${WORKDIR}/${P}/${PN}"
-
-src_compile() {
-       cd ${BASEDIR}
-       emake
-}
-
-src_install() {
-       cd ${BASEDIR}
-       exeinto /usr/bin/
-       doexe ipe5toxml
-       doman ipe5toxml.1
-}
-
-
diff --git a/media-gfx/ipe5toxml/metadata.xml b/media-gfx/ipe5toxml/metadata.xml
deleted file mode 100644 (file)
index 9434230..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-       <maintainer type="person">
-               <email>shuber@sthu.org</email>
-               <name>Stefan Huber</name>
-       </maintainer>
-</pkgmetadata>
diff --git a/media-gfx/pdftoipe/Manifest b/media-gfx/pdftoipe/Manifest
deleted file mode 100644 (file)
index 7bd58a3..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX missingpage.patch 4029 BLAKE2B 95fb9f10d108cc8436ec80e452feede106407f1ce62ecfe2a61d94c2ee5a6b09e983626b84fd7cb420ceedbe7ae8e8a9aa2d9d502226e9372228de7c438d6065 SHA512 9fbd49d2b13a35b3cc01c041dfbdd47df27a10fccc31d33b9ec4e7bd4746bff31d07094a15fbdacd1d453075e5f34423e23ac3168405d1f09e029942534ec935
-AUX poppler-0.18.patch 308 BLAKE2B 8f77635d560657ff95bfb3df15568b76489c3f596a14c2dc14afe2a4e65853aeaa68e2c85ab741f4737cb4187e6383524c48d24a5c62a09953118d865a32b4cb SHA512 c96e224f01378c9a849a30a7dcc0cb46d5f041fda6588c56b9512f1ea0c79821b1c75b2c6df56b0aa8bc1f897047b046e2337876f80f4a01fb261093bd83dd7a
-AUX poppler-0.20.patch 281 BLAKE2B 773dcc44cd6a091b241a1ae8add2f1fef93747ee9aa42be5a4ade92938c0852356d2bbca3d121c4795fac4b10909c0a174deeeeeeaaad351d4515e3e2ae94da0 SHA512 68149b180855bd47700dc24ff4858e1c7be874370bb84efeae9a44e49c6c7f59303544e9aa84bb6c1f8a634badd9ff5a4152e16c8eeb4f8fb7135b2bc2cfd0f9
-EBUILD pdftoipe-9999.ebuild 583 BLAKE2B c32eb0ec71845884672ff17d6aa68af343c285976cf8659c0ca8b45a2fe7120c24d8823ac029729bfd6f590bbaf2924ed241bb99531819b9f74e86d1f3d0f30f SHA512 f0aba3e9f329918865a4547547dc67db9f75a547008165cf4eac547b5582c39af7d83305ccd8f90dfaeab683b83984c73ce9c65e7af408f9792f3489e4a85a79
diff --git a/media-gfx/pdftoipe/files/missingpage.patch b/media-gfx/pdftoipe/files/missingpage.patch
deleted file mode 100644 (file)
index 9c66923..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-diff -rup pdftoipe-20130124-src/xmloutputdev.cpp pdftoipe-20130124-src-patched/xmloutputdev.cpp
---- pdftoipe-20130124-src/xmloutputdev.cpp     2013-01-24 01:32:29.000000000 -0600
-+++ pdftoipe-20130124-src-patched/xmloutputdev.cpp     2013-08-15 12:49:49.188415695 -0500
-@@ -116,6 +116,11 @@ void XmlOutputDev::setTextHandling(GBool
- void XmlOutputDev::startPage(int pageNum, GfxState *state)
- {
-+  startPage(pageNum, state, NULL);  // for poppler <= 0.22
-+}
-+
-+void XmlOutputDev::startPage(int pageNum, GfxState *state, XRef *xrefA)
-+{
-   writePSFmt("<!-- Page: %d %d -->\n", pageNum, seqPage);
-   fprintf(stderr, "Converting page %d (numbered %d)\n", 
-         seqPage, pageNum);
-@@ -433,53 +438,53 @@ static const UnicodeToLatex unicode2late
-   // --------------------------------------------------------------------
-   { 0x391, "$\\Alpha$" },
-   { 0x392, "$\\Beta$" },
--  { 0x393, "$\\Gamma" },
--  { 0x394, "$\\Delta" },
--  { 0x395, "$\\Epsilon" },
--  { 0x396, "$\\Zeta" },
--  { 0x397, "$\\Eta" },
--  { 0x398, "$\\Theta" },
--  { 0x399, "$\\Iota" },
--  { 0x39a, "$\\Kappa" },
--  { 0x39b, "$\\Lambda" },
--  { 0x39c, "$\\Mu" },
--  { 0x39e, "$\\Nu" },
--  { 0x39e, "$\\Xi" },
--  { 0x39f, "$\\Omicron" },
--  { 0x3a0, "$\\Pi" },
--  { 0x3a1, "$\\Rho" },
--  { 0x3a3, "$\\Sigma" },   // sometimes \\sum would be better
--  { 0x3a4, "$\\Tau" },
--  { 0x3a5, "$\\Upsilon" },
--  { 0x3a6, "$\\Phi" },
--  { 0x3a7, "$\\Chi" },
--  { 0x3a8, "$\\Psi" },
--  { 0x3a9, "$\\Omega" },
-+  { 0x393, "$\\Gamma$" },
-+  { 0x394, "$\\Delta$" },
-+  { 0x395, "$\\Epsilon$" },
-+  { 0x396, "$\\Zeta$" },
-+  { 0x397, "$\\Eta$" },
-+  { 0x398, "$\\Theta$" },
-+  { 0x399, "$\\Iota$" },
-+  { 0x39a, "$\\Kappa$" },
-+  { 0x39b, "$\\Lambda$" },
-+  { 0x39c, "$\\Mu$" },
-+  { 0x39e, "$\\Nu$" },
-+  { 0x39e, "$\\Xi$" },
-+  { 0x39f, "$\\Omicron$" },
-+  { 0x3a0, "$\\Pi$" },
-+  { 0x3a1, "$\\Rho$" },
-+  { 0x3a3, "$\\Sigma$" },   // sometimes \\sum would be better
-+  { 0x3a4, "$\\Tau$" },
-+  { 0x3a5, "$\\Upsilon$" },
-+  { 0x3a6, "$\\Phi$" },
-+  { 0x3a7, "$\\Chi$" },
-+  { 0x3a8, "$\\Psi$" },
-+  { 0x3a9, "$\\Omega$" },
-   // --------------------------------------------------------------------
-   { 0x3b1, "$\\alpha$" },
-   { 0x3b2, "$\\beta$" },
--  { 0x3b3, "$\\gamma" },
--  { 0x3b4, "$\\delta" },
--  { 0x3b5, "$\\varepsilon" },
--  { 0x3b6, "$\\zeta" },
--  { 0x3b7, "$\\eta" },
--  { 0x3b8, "$\\theta" },
--  { 0x3b9, "$\\iota" },
--  { 0x3ba, "$\\kappa" },
--  { 0x3bb, "$\\lambda" },
--  { 0x3bc, "$\\mu" },
--  { 0x3be, "$\\nu" },
--  { 0x3be, "$\\xi" },
--  { 0x3bf, "$\\omicron" },
--  { 0x3c0, "$\\pi" },
--  { 0x3c1, "$\\rho" },
--  { 0x3c3, "$\\sigma" },
--  { 0x3c4, "$\\tau" },
--  { 0x3c5, "$\\upsilon" },
--  { 0x3c6, "$\\phi" },
--  { 0x3c7, "$\\chi" },
--  { 0x3c8, "$\\psi" },
--  { 0x3c9, "$\\omega" },
-+  { 0x3b3, "$\\gamma$" },
-+  { 0x3b4, "$\\delta$" },
-+  { 0x3b5, "$\\varepsilon$" },
-+  { 0x3b6, "$\\zeta$" },
-+  { 0x3b7, "$\\eta$" },
-+  { 0x3b8, "$\\theta$" },
-+  { 0x3b9, "$\\iota$" },
-+  { 0x3ba, "$\\kappa$" },
-+  { 0x3bb, "$\\lambda$" },
-+  { 0x3bc, "$\\mu$" },
-+  { 0x3be, "$\\nu$" },
-+  { 0x3be, "$\\xi$" },
-+  { 0x3bf, "$\\omicron$" },
-+  { 0x3c0, "$\\pi$" },
-+  { 0x3c1, "$\\rho$" },
-+  { 0x3c3, "$\\sigma$" },
-+  { 0x3c4, "$\\tau$" },
-+  { 0x3c5, "$\\upsilon$" },
-+  { 0x3c6, "$\\phi$" },
-+  { 0x3c7, "$\\chi$" },
-+  { 0x3c8, "$\\psi$" },
-+  { 0x3c9, "$\\omega$" },
-   // --------------------------------------------------------------------
-   { 0x2013, "-" },
-   { 0x2019, "'" },
-diff -rup pdftoipe-20130124-src/xmloutputdev.h pdftoipe-20130124-src-patched/xmloutputdev.h
---- pdftoipe-20130124-src/xmloutputdev.h       2013-01-24 01:32:29.000000000 -0600
-+++ pdftoipe-20130124-src-patched/xmloutputdev.h       2013-08-15 12:50:16.365122073 -0500
-@@ -51,7 +51,8 @@ public:
-   //----- initialization and control
-   // Start a page.
--  virtual void startPage(int pageNum, GfxState *state);
-+  virtual void startPage(int pageNum, GfxState *state); // poppler <=0.22
-+  virtual void startPage(int pageNum, GfxState *state, XRef *xrefA);
-   // End a page.
-   virtual void endPage();
diff --git a/media-gfx/pdftoipe/files/poppler-0.18.patch b/media-gfx/pdftoipe/files/poppler-0.18.patch
deleted file mode 100644 (file)
index 5713ad8..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- xmloutputdev.cpp
-+++ xmloutputdev.cpp
-@@ -336,7 +336,7 @@
-     // dump JPEG stream
-     std::vector<char> buffer;
-     // initialize stream
--    str = ((DCTStream *)str)->getRawStream();
-+    str = str->getNextStream();
-     str->reset();
-     // copy the stream
-     while ((c = str->getChar()) != EOF)
diff --git a/media-gfx/pdftoipe/files/poppler-0.20.patch b/media-gfx/pdftoipe/files/poppler-0.20.patch
deleted file mode 100644 (file)
index d55ff64..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/xmloutputdev.cpp
-+++ b/xmloutputdev.cpp
-@@ -30,7 +30,7 @@
-   FILE *f;
-   if (!(f = fopen(fileName, "wb"))) {
--    error(-1, "Couldn't open output file '%s'", fileName);
-+    fprintf(stderr, "Couldn't open output file '%s'\n", fileName);
-     ok = gFalse;
-     return;
-   }
diff --git a/media-gfx/pdftoipe/metadata.xml b/media-gfx/pdftoipe/metadata.xml
deleted file mode 100644 (file)
index 9434230..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-       <maintainer type="person">
-               <email>shuber@sthu.org</email>
-               <name>Stefan Huber</name>
-       </maintainer>
-</pkgmetadata>
diff --git a/media-gfx/pdftoipe/pdftoipe-9999.ebuild b/media-gfx/pdftoipe/pdftoipe-9999.ebuild
deleted file mode 100644 (file)
index 1fc91c2..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-
-EAPI=7
-
-inherit git-r3
-
-DESCRIPTION="Converts PDF files to Ipe xml files"
-HOMEPAGE="https://github.com/otfried/ipe-tools/tree/master/figtoipe"
-EGIT_REPO_URI="https://github.com/otfried/ipe-tools.git"
-SRC_URI=""
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-text/poppler
-               !media-gfx/ipe-tools"
-RDEPEND="${DEPEND}"
-
-BASEDIR="${WORKDIR}/${P}/${PN}"
-
-src_compile() {
-       cd ${BASEDIR}
-       emake
-}
-
-src_install() {
-       cd ${BASEDIR}
-       exeinto /usr/bin/
-       doexe pdftoipe
-       doman pdftoipe.1
-}
-
-
diff --git a/media-gfx/svgtoipe/.pdftoipe-20091014.ebuild.swp b/media-gfx/svgtoipe/.pdftoipe-20091014.ebuild.swp
deleted file mode 100644 (file)
index cb3ee4a..0000000
Binary files a/media-gfx/svgtoipe/.pdftoipe-20091014.ebuild.swp and /dev/null differ
diff --git a/media-gfx/svgtoipe/Manifest b/media-gfx/svgtoipe/Manifest
deleted file mode 100644 (file)
index 254e035..0000000
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD svgtoipe-9999.ebuild 630 BLAKE2B d4aeb8f2651270955ede1bdfe08d736f1fb3fb85c08a7eae8884f9ce50921299515d2c69ade806ce4f5e188cb16c6e0e06e301107be177597d8dbc39e99d12b5 SHA512 2e4522456a057fc7d1ce871382bae31e00cc9c6df10f4473e67cd84b37ce883705389949e12e777067d0ed2a4930dafa7c760097d187b520e651be4a02ebc84f
diff --git a/media-gfx/svgtoipe/metadata.xml b/media-gfx/svgtoipe/metadata.xml
deleted file mode 100644 (file)
index 9434230..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-       <maintainer type="person">
-               <email>shuber@sthu.org</email>
-               <name>Stefan Huber</name>
-       </maintainer>
-</pkgmetadata>
diff --git a/media-gfx/svgtoipe/svgtoipe-9999.ebuild b/media-gfx/svgtoipe/svgtoipe-9999.ebuild
deleted file mode 100644 (file)
index ad129ad..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{6,7} )
-inherit git-r3 python-single-r1
-
-DESCRIPTION="Converts SVG files to Ipe xml files"
-HOMEPAGE="https://github.com/otfried/ipe-tools/tree/master/figtoipe"
-EGIT_REPO_URI="https://github.com/otfried/ipe-tools.git"
-SRC_URI=""
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-lang/python[xml]
-               !media-gfx/ipe-tools"
-RDEPEND="${DEPEND}"
-
-BASEDIR="${WORKDIR}/${P}/${PN}"
-
-src_install() {
-       cd ${BASEDIR}
-       python_fix_shebang .
-
-       mv ${PN}.py ${PN}
-       exeinto /usr/bin/
-       doexe ${PN}
-       doman ${PN}.1
-}
-
-
diff --git a/media-libs/libspiro/Manifest b/media-libs/libspiro/Manifest
new file mode 100644 (file)
index 0000000..8437386
--- /dev/null
@@ -0,0 +1,3 @@
+DIST libspiro-20200505.tar.gz 98636 BLAKE2B ee6d6fa36a49854292778f815cef977265c40dc869fdb2fd9ae496265259922e5a48b8162ec373fe6a5c597ae45291bec25235ecdba6fb54e1cf6688577f2230 SHA512 7d1fd2819a5edfe8ed92584d55e67d2e3df7fe8147c59c208e1a6519a22f18d3bf487f7885738f391ea70874ed33371b46f8875c131bc5e038ea16aec6cde2ca
+EBUILD libspiro-20200505.ebuild 690 BLAKE2B 9ca2beded8c95afa272069bfd3714b7880c27a62f8d5f39ef179aa5291dec3b1a3bd4d2037539d984e204495f146893fcce490bbe92a6480fa26e494f0e8af5c SHA512 ab7d5b80c3d5d1942ad6a4ecf4eadaf7421e412e70763d2b84ea54ba862f857b16edb8f1c620332386dafbbed6d083343373d790601ff2b5d84a5d42d1d9c242
+MISC metadata.xml 216 BLAKE2B 4d318c7eade1f2b0a1b1bee469d6e2b896216bdcf628f62dc3b3441068d3c3876f3ca60359acd83187a29d6fd9da8ae979685f62997529e39b0baaec1366d1fd SHA512 21f7af264d3f76a593a42f00ef34300a677e80340c9711a423159515d7971bb06343e5e59fb292bbc033813e357e898347c3ff8a300c8aa4a7183843e94368d5
diff --git a/media-libs/libspiro/libspiro-20200505.ebuild b/media-libs/libspiro/libspiro-20200505.ebuild
new file mode 100644 (file)
index 0000000..84d1bcd
--- /dev/null
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ -z ${PV%%*9999} ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/fontforge/${PN}.git"
+else
+       MY_PV="${PV}"
+       if [[ -z ${PV%%*_p*} ]]; then
+               inherit vcs-snapshot
+               MY_PV="8c7a31e"
+       fi
+       SRC_URI="
+               https://github.com/fontforge/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
+       "
+       RESTRICT="primaryuri"
+       KEYWORDS="~amd64 ~x86"
+fi
+inherit autotools
+
+DESCRIPTION="A library for drawing beautiful curves"
+HOMEPAGE="https://github.com/fontforge/libspiro"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       default
+       eautoreconf
+}
similarity index 74%
rename from dev-ros/rqt_image_view/metadata.xml
rename to media-libs/libspiro/metadata.xml
index 94342300d02562e1a6c36f7b96135ea62739009d..703474a86f1964087791984f08afc464b0e937ce 100644 (file)
@@ -2,7 +2,6 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
        <maintainer type="person">
-               <email>shuber@sthu.org</email>
-               <name>Stefan Huber</name>
+               <email>4nykey@gmail.com</email>
        </maintainer>
 </pkgmetadata>
index 2139a9de51deb3bda1c63989c9824ab7cc952acd..bb238ea5855dc046a01234d05f67ea506acf93b9 100644 (file)
@@ -1,3 +1,4 @@
 DIST obs-studio-25.0.0-rc6.tar.gz 8327654 BLAKE2B a2879da1ff0fbefdfd62f764a955b5aad0226d398f80d719fc1d95f3cadc5b4fd8e4aa3f5867a91f8e0df4447a72d82cee18c14ee919e2967ee67d1cec2d68f5 SHA512 b5bec2051e5f1f48dd11caa9dbbbb45081332c117718ac52641452b7e6a908063f7aef19339a583d03a17dddb89619d0c56e8d5ea719ef2842fa75cb4ec6618f
 DIST obs-v4l2sink-0.1.0.tar.gz 13598 BLAKE2B 92175ac9f70de74c872dd235018258030943c815d4db9b955e36019acd4410032b8e3381e358a0bf1ca23733d8f9e99b3e708503d0a003f39b901a30e13162a4 SHA512 640a6f79c9948b421e91b313586bfd18064df2cbe824370c9690ed40b4629b28bf9aaf30d20760acfabbf4110363743f0b475512e112fb5fc8b8809d793b0d44
-EBUILD obs-v4l2sink-0.1.0.ebuild 1004 BLAKE2B c542e579407727b69142eb21682447f406c2aa5455daf50d79b0a21786566b7e6995597020fa825832e5b8b179678ce34113668ecd7628bae3a564cc93d7b798 SHA512 1ba52f2ea1f36f1f11f2f1cb2aed4b50ca31dfc836883ef600ddc29a69861239b7c557248e5894f23519b3daeb62498997c0f139ca365aba077e541bfc886bde
+EBUILD obs-v4l2sink-0.1.0.ebuild 990 BLAKE2B ecd81b8f59972e8d37f7fea8a793d240401367a17075e41946db6a84a8512b9d74bae57a7369d7484503344c1be8df3e0feb8821191d4d9523fc5d65e7c121dd SHA512 25b90982a071d75820bef1754672a36f08f87f7e4fd4bdcd83146ffa6c1f6b4282409cbed0237e4e18e58d6ceb9d856c40c497d8e2a9d57754ce4c45fdece82a
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
index d2e37e0031122f43ca797e229f4c2d5b662ef7a1..397861567dbff8c9d4b682d16bd5124f1fb63c44 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit eutils cmake-utils
+inherit cmake
 
 case ${PV} in
 9999)
@@ -42,5 +42,5 @@ src_configure() {
        local mycmakeargs=(
                -DLIBOBS_INCLUDE_DIR="${WORKDIR}/obs-studio-25.0.0-rc6/libobs"
        )
-       cmake-utils_src_configure 
+       cmake-utils_src_configure
 }
diff --git a/media-video/v4l2loopback/Manifest b/media-video/v4l2loopback/Manifest
deleted file mode 100644 (file)
index d300841..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX use-v4l2-buffer-ptr-instead-timeval.patch 2276 BLAKE2B 65de87fccc14b8401f33ad26b907e522a2167ff0bcbd66d92d6e92863b888558492ed958a59600ebdc391f525d2ba13e2f44033a8558a19956c45f3433231d15 SHA512 558eada721cbc2cf6ce9bc1aec0e1165d6cd46ac8151da404d551fe0bea5994e242f1af77699a0de554bff7e3ef835e458958037b8ee3c429448f024d7525a84
-DIST v4l2loopback-0.12.3.tar.gz 49963 BLAKE2B 42b8d1e3a615700e0aee3448741559e90757ed86528fcacef60920626a6b698a43fed76fd57aa0c89e15c23fb277fe5ee7cdf416ae56ab3e59299fc2338de62a SHA512 7d9f2f16bde93480f4c37ba9a38fda2868ca73eb2a1ea49e3534797ed4b5e1136d072633eea93471f03c7966207cc110472ce101a5265d948740d96c749c4d96
-EBUILD v4l2loopback-0.12.3-r1.ebuild 1234 BLAKE2B 355e16cb94c7f265b525c47355a001dbaa661675c2b84996ad7d34de1b523dba1cfc79c59bc35f4f637ff2fd0110e84f29af4507d9ab9617e2e76220092a445f SHA512 a0fa37a2d4098f165eb50460593844b280228c0b15cedffa9649d42c2f7db3f4772734f41baefbaf101a8907f4d229cde37af1a568ee61337e6cbc2f95bb3054
-EBUILD v4l2loopback-0.12.3.ebuild 1170 BLAKE2B 29036360252a737752128f48d28db2f75a6ff16146461d93cdd598617f29323092e8eeb52e121462679dc4f52b129e237e92d9730593a73c594001d1ed09d9e9 SHA512 dddc4df86efadecc9eda02f7e2ba6832f9c9a5b68b21ff0212629dd6a451650d1163a69a5cc19451b6d1acfcd2c35adf44f3373fd872e982e75b84c8072ee63f
diff --git a/media-video/v4l2loopback/files/use-v4l2-buffer-ptr-instead-timeval.patch b/media-video/v4l2loopback/files/use-v4l2-buffer-ptr-instead-timeval.patch
deleted file mode 100644 (file)
index 6e95ea3..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-commit d7b657802c109ece5195208db26059921d2d6ebe
-Author: Alex Xu (Hello71) <alex_y_xu@yahoo.ca>
-Date:   Fri Jan 31 22:04:36 2020 -0500
-
-    use v4l2_buffer ptr instead of timeval
-    
-    577c89b0ce726e44c08c396d14f84a00070a57b7 changes timestamp to type
-    __kernel_v4l2_timeval. use v4l2_buffer instead of raw timeval for better
-    compatibility.
-
-diff --git a/v4l2loopback.c b/v4l2loopback.c
-index f43f98c..4f43a73 100644
---- a/v4l2loopback.c
-+++ b/v4l2loopback.c
-@@ -134,7 +134,7 @@ void *v4l2l_vzalloc(unsigned long size)
- # define v4l2l_vzalloc vzalloc
- #endif
--static inline void v4l2l_get_timestamp(struct timeval *tv) {
-+static inline void v4l2l_get_timestamp(struct v4l2_buffer *b) {
-       /* ktime_get_ts is considered deprecated, so use ktime_get_ts64 if possible */
- #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 17, 0)
-       struct timespec ts;
-@@ -144,8 +144,8 @@ static inline void v4l2l_get_timestamp(struct timeval *tv) {
-       ktime_get_ts64(&ts);
- #endif
--      tv->tv_sec = (time_t)ts.tv_sec;
--      tv->tv_usec = (suseconds_t)(ts.tv_nsec / NSEC_PER_USEC);
-+      b->timestamp.tv_sec = (time_t)ts.tv_sec;
-+      b->timestamp.tv_usec = (suseconds_t)(ts.tv_nsec / NSEC_PER_USEC);
- }
-@@ -1520,7 +1520,7 @@ static int vidioc_qbuf(struct file *file, void *private_data, struct v4l2_buffer
-       case V4L2_BUF_TYPE_VIDEO_OUTPUT:
-               dprintkrw("output QBUF pos: %d index: %d\n", dev->write_position, index);
-               if (buf->timestamp.tv_sec == 0 && buf->timestamp.tv_usec == 0)
--                      v4l2l_get_timestamp(&b->buffer.timestamp);
-+                      v4l2l_get_timestamp(&b->buffer);
-               else
-                       b->buffer.timestamp = buf->timestamp;
-               b->buffer.bytesused = buf->bytesused;
-@@ -1947,7 +1947,7 @@ static ssize_t v4l2_loopback_write(struct file *file,
-                       count);
-               return -EFAULT;
-       }
--      v4l2l_get_timestamp(&b->timestamp);
-+      v4l2l_get_timestamp(b);
-       b->bytesused = count;
-       b->sequence = dev->write_position;
-       buffer_written(dev, &dev->buffers[write_index]);
-@@ -2052,7 +2052,7 @@ static void init_buffers(struct v4l2_loopback_device *dev)
-               b->timestamp.tv_usec = 0;
-               b->type              = V4L2_BUF_TYPE_VIDEO_CAPTURE;
--              v4l2l_get_timestamp(&b->timestamp);
-+              v4l2l_get_timestamp(b);
-       }
-       dev->timeout_image_buffer = dev->buffers[0];
-       dev->timeout_image_buffer.buffer.m.offset = MAX_BUFFERS * buffer_size;
diff --git a/media-video/v4l2loopback/metadata.xml b/media-video/v4l2loopback/metadata.xml
deleted file mode 100644 (file)
index 9434230..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-       <maintainer type="person">
-               <email>shuber@sthu.org</email>
-               <name>Stefan Huber</name>
-       </maintainer>
-</pkgmetadata>
diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.3-r1.ebuild b/media-video/v4l2loopback/v4l2loopback-0.12.3-r1.ebuild
deleted file mode 100644 (file)
index 3835ad8..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-mod toolchain-funcs
-
-case ${PV} in
-9999)
-       inherit git-r3
-       KEYWORDS=""
-       EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
-       ;;
-*)
-       inherit vcs-snapshot
-       KEYWORDS="~amd64 ~x86"
-       SNAPSHOT_COMMIT=""
-       SRC_URI="https://github.com/umlaeute/v4l2loopback/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-       ;;
-esac
-
-DESCRIPTION="v4l2 loopback device which output is it's own input"
-HOMEPAGE="https://github.com/umlaeute/v4l2loopback"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples"
-
-CONFIG_CHECK="VIDEO_DEV"
-MODULE_NAMES="v4l2loopback(video:)"
-BUILD_TARGETS="all"
-
-pkg_setup() {
-       linux-mod_pkg_setup
-       export KERNELRELEASE=${KV_FULL}
-}
-
-src_prepare() {
-       default
-       epatch "${FILESDIR}/use-v4l2-buffer-ptr-instead-timeval.patch"
-       sed -i -e 's/gcc /$(CC) /' examples/Makefile || die
-}
-
-src_compile() {
-       linux-mod_src_compile
-       if use examples; then
-               emake CC=$(tc-getCC) -C examples
-       fi
-}
-
-src_install() {
-       linux-mod_src_install
-       dosbin utils/v4l2loopback-ctl
-       dodoc doc/kernel_debugging.txt
-       dodoc doc/docs.txt
-       if use examples; then
-               dosbin examples/yuv4mpeg_to_v4l2
-               docinto examples
-               dodoc examples/{*.sh,*.c,Makefile}
-       fi
-}
diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.3.ebuild b/media-video/v4l2loopback/v4l2loopback-0.12.3.ebuild
deleted file mode 100644 (file)
index b4e5826..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-mod toolchain-funcs
-
-case ${PV} in
-9999)
-       inherit git-r3
-       KEYWORDS=""
-       EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
-       ;;
-*)
-       inherit vcs-snapshot
-       KEYWORDS="~amd64 ~x86"
-       SNAPSHOT_COMMIT=""
-       SRC_URI="https://github.com/umlaeute/v4l2loopback/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-       ;;
-esac
-
-DESCRIPTION="v4l2 loopback device which output is it's own input"
-HOMEPAGE="https://github.com/umlaeute/v4l2loopback"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="examples"
-
-CONFIG_CHECK="VIDEO_DEV"
-MODULE_NAMES="v4l2loopback(video:)"
-BUILD_TARGETS="all"
-
-pkg_setup() {
-       linux-mod_pkg_setup
-       export KERNELRELEASE=${KV_FULL}
-}
-
-src_prepare() {
-       default
-       sed -i -e 's/gcc /$(CC) /' examples/Makefile || die
-}
-
-src_compile() {
-       linux-mod_src_compile
-       if use examples; then
-               emake CC=$(tc-getCC) -C examples
-       fi
-}
-
-src_install() {
-       linux-mod_src_install
-       dosbin utils/v4l2loopback-ctl
-       dodoc doc/kernel_debugging.txt
-       dodoc doc/docs.txt
-       if use examples; then
-               dosbin examples/yuv4mpeg_to_v4l2
-               docinto examples
-               dodoc examples/{*.sh,*.c,Makefile}
-       fi
-}
diff --git a/net-misc/nextcloud-client/Manifest b/net-misc/nextcloud-client/Manifest
new file mode 100644 (file)
index 0000000..78dea4f
--- /dev/null
@@ -0,0 +1,3 @@
+AUX v3.1.1-nowebengine.patch 12609 BLAKE2B 664286d25b3e20c0ab48782ee1a223f31317ac7d467a79c9ba0b659ce109aedca9f5eaa69ed5b29bd4f715e641988482321ca33e92c2a6c4663bf6b9b910fca4 SHA512 991ad479e96dafd3ec2df3309e36e9865a80478897c362f922d23b814dc2a818edd96411cee0af8699c00a7d325312c566ddb3ddcdc11a16edd18dc0d0e39c0f
+DIST nextcloud-client-3.1.1.tar.gz 19440799 BLAKE2B ae6ef7fbff4b7b5c9a5728a30558000cd781348dd07aba068af5b123ec629e1661b52cd63b50bf45c593411866bc607dfcc3112713fa2aea3eabfda7ce969614 SHA512 1f60266ff6d413a614261ae8b6c75ba6bc5cdb534f1906039b47cb7d593d12d72013d277dc12c0bfc5c5919322438543736a7cdff056949d80e093538fd04209
+EBUILD nextcloud-client-3.1.1-r100.ebuild 2173 BLAKE2B a9a3202fcb4d5a9b97a4cd95894ec4d27d3ae336afcc8e6acfe02e384db22d75a4238f31d7586fd15eececd2e7dcd51159bc3acee452ea4607409f378064a4f1 SHA512 fd68dd877086883741fbbd8af3aad8d6f551fe48f1de49804beeec9fb013d2b9168701b9434f64c5fab49ac1463add6620569eb9a419611875f29ff6e3743059
diff --git a/net-misc/nextcloud-client/files/v3.1.1-nowebengine.patch b/net-misc/nextcloud-client/files/v3.1.1-nowebengine.patch
new file mode 100644 (file)
index 0000000..31c9599
--- /dev/null
@@ -0,0 +1,342 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5df238838..4a333dbdd 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -176,6 +176,13 @@ if(NO_SHIBBOLETH)
+    add_definitions(-DNO_SHIBBOLETH=1)
+ endif()
++# Disable webengine-based components
++option(NO_WEBENGINE "Build without webflow / flow2 support so QtWebEngine isn't required" OFF)
++if(NO_WEBENGINE)
++   message("Compiling without webengine")
++   add_definitions(-DNO_WEBENGINE=1)
++endif()
++
+ if(APPLE)
+   set( SOCKETAPI_TEAM_IDENTIFIER_PREFIX "" CACHE STRING "SocketApi prefix (including a following dot) that must match the codesign key's TeamIdentifier/Organizational Unit" )
+ endif()
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index a79edfcfb..c8ef114a4 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -4,7 +4,11 @@ endif()
+ set(synclib_NAME ${APPLICATION_EXECUTABLE}sync)
+-find_package(Qt5 5.12 COMPONENTS Core Network Xml Concurrent WebEngineWidgets WebEngine REQUIRED)
++find_package(Qt5 5.12 COMPONENTS Core Network Xml Concurrent REQUIRED)
++
++if(NOT NO_WEBENGINE)
++    find_package(Qt5 5.12 COMPONENTS WebEngineWidgets WebEngine REQUIRED)
++endif()
+ if(NOT TOKEN_AUTH_ONLY)
+     find_package(Qt5Keychain REQUIRED)
+diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt
+index b6a666924..cd01e020c 100644
+--- a/src/gui/CMakeLists.txt
++++ b/src/gui/CMakeLists.txt
+@@ -119,23 +119,16 @@ set(client_SRCS
+     creds/credentialsfactory.cpp
+     creds/httpcredentialsgui.cpp
+     creds/oauth.cpp
+-    creds/flow2auth.cpp
+-    creds/webflowcredentials.cpp
+-    creds/webflowcredentialsdialog.cpp
+     wizard/postfixlineedit.cpp
+     wizard/abstractcredswizardpage.cpp
+     wizard/owncloudadvancedsetuppage.cpp
+     wizard/owncloudconnectionmethoddialog.cpp
+     wizard/owncloudhttpcredspage.cpp
+     wizard/owncloudoauthcredspage.cpp
+-    wizard/flow2authcredspage.cpp
+-    wizard/flow2authwidget.cpp
+     wizard/owncloudsetuppage.cpp
+     wizard/owncloudwizardcommon.cpp
+     wizard/owncloudwizard.cpp
+     wizard/owncloudwizardresultpage.cpp
+-    wizard/webviewpage.cpp
+-    wizard/webview.cpp
+     wizard/slideshow.cpp
+ )
+@@ -156,6 +149,18 @@ IF(BUILD_UPDATER)
+     )
+ endif()
++IF(NOT NO_WEBENGINE)
++    list(APPEND client_SRCS
++        creds/flow2auth.cpp
++        creds/webflowcredentials.cpp
++        creds/webflowcredentialsdialog.cpp
++        wizard/flow2authcredspage.cpp
++        wizard/flow2authwidget.cpp
++        wizard/webviewpage.cpp
++        wizard/webview.cpp
++    )
++endif()
++
+ IF( APPLE )
+     list(APPEND client_SRCS cocoainitializer_mac.mm)
+     list(APPEND client_SRCS socketapisocket_mac.mm)
+@@ -328,8 +333,11 @@ set_target_properties( ${APPLICATION_EXECUTABLE} PROPERTIES
+ set_target_properties( ${APPLICATION_EXECUTABLE} PROPERTIES
+         INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}/${APPLICATION_EXECUTABLE};${CMAKE_INSTALL_RPATH}" )
+-target_link_libraries( ${APPLICATION_EXECUTABLE} Qt5::Widgets Qt5::GuiPrivate Qt5::Svg Qt5::Network Qt5::Xml Qt5::Qml Qt5::Quick Qt5::QuickControls2 Qt5::WebEngineWidgets)
++target_link_libraries( ${APPLICATION_EXECUTABLE} Qt5::Widgets Qt5::GuiPrivate Qt5::Svg Qt5::Network Qt5::Xml Qt5::Qml Qt5::Quick Qt5::QuickControls2)
+ target_link_libraries( ${APPLICATION_EXECUTABLE} ${synclib_NAME} )
++IF(NOT NO_WEBENGINE)
++    target_link_libraries( ${APPLICATION_EXECUTABLE} Qt5::WebEngineWidgets )
++endif()
+ IF(BUILD_UPDATER)
+     target_link_libraries( ${APPLICATION_EXECUTABLE} updater )
+ endif()
+diff --git a/src/gui/accountmanager.cpp b/src/gui/accountmanager.cpp
+index fa9da6237..83388ea57 100644
+--- a/src/gui/accountmanager.cpp
++++ b/src/gui/accountmanager.cpp
+@@ -253,6 +253,7 @@ AccountPtr AccountManager::loadAccountHelper(QSettings &settings)
+         acc->setUrl(urlConfig.toUrl());
+     }
++#ifndef NO_WEBENGINE
+     // Migrate to webflow
+     if (authType == QLatin1String("http")) {
+         authType = "webflow";
+@@ -266,6 +267,7 @@ AccountPtr AccountManager::loadAccountHelper(QSettings &settings)
+             settings.remove(key);
+         }
+     }
++#endif
+     qCInfo(lcAccountManager) << "Account for" << acc->url() << "using auth type" << authType;
+diff --git a/src/gui/creds/credentialsfactory.cpp b/src/gui/creds/credentialsfactory.cpp
+index 6062f70eb..723196d08 100644
+--- a/src/gui/creds/credentialsfactory.cpp
++++ b/src/gui/creds/credentialsfactory.cpp
+@@ -21,7 +21,9 @@
+ #ifndef NO_SHIBBOLETH
+ #include "creds/shibbolethcredentials.h"
+ #endif
++#ifndef NO_WEBENGINE
+ #include "creds/webflowcredentials.h"
++#endif
+ namespace OCC {
+@@ -40,8 +42,10 @@ namespace CredentialsFactory {
+         } else if (type == "shibboleth") {
+             return new ShibbolethCredentials;
+ #endif
++#ifndef NO_WEBENGINE
+         } else if (type == "webflow") {
+             return new WebFlowCredentials;
++#endif
+         } else {
+             qCWarning(lcGuiCredentials, "Unknown credentials type: %s", qPrintable(type));
+             return new DummyCredentials;
+diff --git a/src/gui/wizard/owncloudsetuppage.cpp b/src/gui/wizard/owncloudsetuppage.cpp
+index 8f03fa124..56bbe8866 100644
+--- a/src/gui/wizard/owncloudsetuppage.cpp
++++ b/src/gui/wizard/owncloudsetuppage.cpp
+@@ -148,7 +148,11 @@ void OwncloudSetupPage::slotLogin()
+ void OwncloudSetupPage::slotGotoProviderList()
+ {
+     _ocWizard->setRegistration(true);
++#ifndef NO_WEBENGINE
+     _ocWizard->setAuthType(DetermineAuthTypeJob::AuthType::WebViewFlow);
++#else
++    _ocWizard->setAuthType(DetermineAuthTypeJob::AuthType::Basic);
++#endif
+     _authTypeKnown = true;
+     _checking = false;
+     emit completeChanged();
+diff --git a/src/gui/wizard/owncloudwizard.cpp b/src/gui/wizard/owncloudwizard.cpp
+index 912222dca..463c19d48 100644
+--- a/src/gui/wizard/owncloudwizard.cpp
++++ b/src/gui/wizard/owncloudwizard.cpp
+@@ -27,8 +27,10 @@
+ #endif
+ #include "wizard/owncloudadvancedsetuppage.h"
+ #include "wizard/owncloudwizardresultpage.h"
++#ifndef NO_WEBENGINE
+ #include "wizard/webviewpage.h"
+ #include "wizard/flow2authcredspage.h"
++#endif
+ #include "QProgressIndicator.h"
+@@ -50,22 +52,30 @@ OwncloudWizard::OwncloudWizard(QWidget *parent)
+ #ifndef NO_SHIBBOLETH
+     , _shibbolethCredsPage(new OwncloudShibbolethCredsPage)
+ #endif
++#ifndef NO_WEBENGINE
+     , _flow2CredsPage(new Flow2AuthCredsPage)
++#endif
+     , _advancedSetupPage(new OwncloudAdvancedSetupPage)
+     , _resultPage(new OwncloudWizardResultPage)
++#ifndef NO_WEBENGINE
+     , _webViewPage(new WebViewPage(this))
++#endif
+ {
+     setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
+     setPage(WizardCommon::Page_ServerSetup, _setupPage);
+     setPage(WizardCommon::Page_HttpCreds, _httpCredsPage);
+     setPage(WizardCommon::Page_OAuthCreds, _browserCredsPage);
++#ifndef NO_WEBENGINE
+     setPage(WizardCommon::Page_Flow2AuthCreds, _flow2CredsPage);
++#endif
+ #ifndef NO_SHIBBOLETH
+     setPage(WizardCommon::Page_ShibbolethCreds, _shibbolethCredsPage);
+ #endif
+     setPage(WizardCommon::Page_AdvancedSetup, _advancedSetupPage);
+     setPage(WizardCommon::Page_Result, _resultPage);
++#ifndef NO_WEBENGINE
+     setPage(WizardCommon::Page_WebView, _webViewPage);
++#endif
+     connect(this, &QDialog::finished, this, &OwncloudWizard::basicSetupFinished);
+@@ -77,11 +87,15 @@ OwncloudWizard::OwncloudWizard(QWidget *parent)
+     connect(_setupPage, &OwncloudSetupPage::determineAuthType, this, &OwncloudWizard::determineAuthType);
+     connect(_httpCredsPage, &OwncloudHttpCredsPage::connectToOCUrl, this, &OwncloudWizard::connectToOCUrl);
+     connect(_browserCredsPage, &OwncloudOAuthCredsPage::connectToOCUrl, this, &OwncloudWizard::connectToOCUrl);
++#ifndef NO_WEBENGINE
+     connect(_flow2CredsPage, &Flow2AuthCredsPage::connectToOCUrl, this, &OwncloudWizard::connectToOCUrl);
++#endif
+ #ifndef NO_SHIBBOLETH
+     connect(_shibbolethCredsPage, &OwncloudShibbolethCredsPage::connectToOCUrl, this, &OwncloudWizard::connectToOCUrl);
+ #endif
++#ifndef NO_WEBENGINE
+     connect(_webViewPage, &WebViewPage::connectToOCUrl, this, &OwncloudWizard::connectToOCUrl);
++#endif
+     connect(_advancedSetupPage, &OwncloudAdvancedSetupPage::createLocalAndRemoteFolders,
+         this, &OwncloudWizard::createLocalAndRemoteFolders);
+     connect(this, &QWizard::customButtonClicked, this, &OwncloudWizard::skipFolderConfiguration);
+@@ -103,12 +117,16 @@ OwncloudWizard::OwncloudWizard(QWidget *parent)
+     // Connect styleChanged events to our widgets, so they can adapt (Dark-/Light-Mode switching)
+     connect(this, &OwncloudWizard::styleChanged, _setupPage, &OwncloudSetupPage::slotStyleChanged);
+     connect(this, &OwncloudWizard::styleChanged, _advancedSetupPage, &OwncloudAdvancedSetupPage::slotStyleChanged);
++#ifndef NO_WEBENGINE
+     connect(this, &OwncloudWizard::styleChanged, _flow2CredsPage, &Flow2AuthCredsPage::slotStyleChanged);
++#endif
+     customizeStyle();
++#ifndef NO_WEBENGINE
+     // allow Flow2 page to poll on window activation
+     connect(this, &OwncloudWizard::onActivate, _flow2CredsPage, &Flow2AuthCredsPage::slotPollNow);
++#endif
+ }
+ void OwncloudWizard::setAccount(AccountPtr account)
+@@ -177,9 +195,11 @@ void OwncloudWizard::successfulStep()
+         _browserCredsPage->setConnected();
+         break;
++#ifndef NO_WEBENGINE
+     case WizardCommon::Page_Flow2AuthCreds:
+         _flow2CredsPage->setConnected();
+         break;
++#endif
+ #ifndef NO_SHIBBOLETH
+     case WizardCommon::Page_ShibbolethCreds:
+@@ -187,9 +207,11 @@ void OwncloudWizard::successfulStep()
+         break;
+ #endif
++#ifndef NO_WEBENGINE
+     case WizardCommon::Page_WebView:
+         _webViewPage->setConnected();
+         break;
++#endif
+     case WizardCommon::Page_AdvancedSetup:
+         _advancedSetupPage->directoriesCreated();
+@@ -214,10 +236,12 @@ void OwncloudWizard::setAuthType(DetermineAuthTypeJob::AuthType type)
+ #endif
+         if (type == DetermineAuthTypeJob::OAuth) {
+         _credentialsPage = _browserCredsPage;
++#ifndef NO_WEBENGINE
+     } else if (type == DetermineAuthTypeJob::LoginFlowV2) {
+         _credentialsPage = _flow2CredsPage;
+     } else if (type == DetermineAuthTypeJob::WebViewFlow) {
+         _credentialsPage = _webViewPage;
++#endif
+     } else { // try Basic auth even for "Unknown"
+         _credentialsPage = _httpCredsPage;
+     }
+@@ -242,7 +266,12 @@ void OwncloudWizard::slotCurrentPageChanged(int id)
+     }
+     setOption(QWizard::HaveCustomButton1, id == WizardCommon::Page_AdvancedSetup);
+-    if (id == WizardCommon::Page_AdvancedSetup && (_credentialsPage == _browserCredsPage || _credentialsPage == _flow2CredsPage)) {
++    if (id == WizardCommon::Page_AdvancedSetup
++           && (_credentialsPage == _browserCredsPage
++#ifndef NO_WEBENGINE
++           || _credentialsPage == _flow2CredsPage
++#endif
++           )) {
+         // For OAuth, disable the back button in the Page_AdvancedSetup because we don't want
+         // to re-open the browser.
+         button(QWizard::BackButton)->setEnabled(false);
+diff --git a/src/gui/wizard/owncloudwizard.h b/src/gui/wizard/owncloudwizard.h
+index ee6161ca5..c0ee06403 100644
+--- a/src/gui/wizard/owncloudwizard.h
++++ b/src/gui/wizard/owncloudwizard.h
+@@ -39,8 +39,10 @@ class OwncloudAdvancedSetupPage;
+ class OwncloudWizardResultPage;
+ class AbstractCredentials;
+ class AbstractCredentialsWizardPage;
++#ifndef NO_WEBENGINE
+ class WebViewPage;
+ class Flow2AuthCredsPage;
++#endif
+ /**
+  * @brief The OwncloudWizard class
+@@ -114,11 +116,15 @@ private:
+ #ifndef NO_SHIBBOLETH
+     OwncloudShibbolethCredsPage *_shibbolethCredsPage;
+ #endif
++#ifndef NO_WEBENGINE
+     Flow2AuthCredsPage *_flow2CredsPage;
++#endif
+     OwncloudAdvancedSetupPage *_advancedSetupPage;
+     OwncloudWizardResultPage *_resultPage;
+     AbstractCredentialsWizardPage *_credentialsPage = nullptr;
++#ifndef NO_WEBENGINE
+     WebViewPage *_webViewPage;
++#endif
+     QStringList _setupLog;
+diff --git a/src/libsync/networkjobs.cpp b/src/libsync/networkjobs.cpp
+index fc8464558..dbf625e38 100644
+--- a/src/libsync/networkjobs.cpp
++++ b/src/libsync/networkjobs.cpp
+@@ -963,12 +963,20 @@ void DetermineAuthTypeJob::checkAllDone()
+     // WebViewFlow > OAuth > Shib > Basic
+     if (_account->serverVersionInt() >= Account::makeServerVersion(12, 0, 0)) {
++#ifndef NO_WEBENGINE
+         result = WebViewFlow;
++#else
++        result = Basic;
++#endif
+     }
+     // LoginFlowV2 > WebViewFlow > OAuth > Shib > Basic
+     if (_account->serverVersionInt() >= Account::makeServerVersion(16, 0, 0)) {
++#ifndef NO_WEBENGINE
+         result = LoginFlowV2;
++#else
++        result = Basic;
++#endif
+     }
+     // If we determined that we need the webview flow (GS for example) then we switch to that
diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.1-r100.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.1.1-r100.ebuild
new file mode 100644 (file)
index 0000000..ecdf831
--- /dev/null
@@ -0,0 +1,95 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop"
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin libressl nautilus test +webflow"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.4:3
+       dev-libs/qtkeychain[gnome-keyring,qt5(+)]
+       dev-qt/qtconcurrent:5
+       dev-qt/qtcore:5
+       dev-qt/qtdbus:5
+       dev-qt/qtdeclarative:5
+       dev-qt/qtgui:5
+       dev-qt/qtnetwork:5[ssl]
+       dev-qt/qtquickcontrols2:5
+       dev-qt/qtsql:5
+       dev-qt/qtsvg:5
+       dev-qt/qtwidgets:5
+       dev-qt/qtxml:5
+       sys-fs/inotify-tools
+       dolphin? (
+               kde-frameworks/kcoreaddons:5
+               kde-frameworks/kio:5
+       )
+       !libressl? ( >=dev-libs/openssl-1.1.0:0= )
+       libressl? ( >=dev-libs/libressl-3.1:0= )
+       nautilus? ( dev-python/nautilus-python )
+       webflow? ( dev-qt/qtwebengine:5[widgets] )"
+
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND}
+       dev-qt/linguist-tools:5
+       doc? (
+               dev-python/sphinx
+               dev-tex/latexmk
+               dev-texlive/texlive-latexextra
+               virtual/latex-base
+       )
+       dolphin? ( kde-frameworks/extra-cmake-modules )
+       test? (
+               dev-util/cmocka
+               dev-qt/qttest:5
+       )"
+
+RESTRICT="!test? ( test )"
+
+S=${WORKDIR}/desktop-${PV/_/-}
+
+src_prepare() {
+       # Keep tests in ${T}
+       sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+       if ! use webflow; then
+               eapply "${FILESDIR}/v3.1.1-nowebengine.patch"
+       fi
+
+       if ! use nautilus; then
+               pushd shell_integration > /dev/null || die
+               cmake_comment_add_subdirectory nautilus
+               popd > /dev/null || die
+       fi
+       cmake_src_prepare
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+               -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+               -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
+               -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
+               -DNO_WEBENGINE=$(usex !webflow)
+               -DNO_SHIBBOLETH=yes
+               -DUNIT_TESTING=$(usex test)
+       )
+
+       cmake_src_configure
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+       if ! use doc ; then
+               elog "Documentation and man pages not installed"
+               elog "Enable doc USE-flag to generate them"
+       fi
+}
index b13879345beea951539d083b48c570831aba6e8b..94f9f753256b4343fa16572bc2d520c68a7767db 100644 (file)
@@ -1,4 +1,4 @@
 AUX pathfixes.patch 1613 BLAKE2B 54d1c9723e33f58d77f0534918397b5257384b804242571099e94ce3e18b29460c2f8f15d841ca6b236064b3556166d29453185630f7ba6d0dc9aeed625cfcd0 SHA512 7efd68a0ab531a165727626c506f289b4181adca399c7f8dcf05ddbd1e41947df19eb48ef26bd7d9b0b6a0865a49711119caac53da9d4d0870572fdb4b0878fb
 DIST boolector-1.5.116-eeaf10b-121004.tar.gz 187600 BLAKE2B 613c23f63f07575900da3bd9522c12b9b55ffdb4b36ca9146d34ae0b06bf9b1a1f539682e6d362abd8b78a7800ae5d0e2a382252756a351c5f17c93f0261d993 SHA512 e38399280d2fa799b17f956adb21f53187e2a6e25ae09cc52403929e7cdc1ef7dce28b19eb27f5f3faaaba7e99c67c0ce0727979b467c04617da80d73a44c217
-EBUILD boolector-1.5.116.ebuild 743 BLAKE2B e0807c38f37b024ba0bab8ef3cca89113c53660688389d3ddd72ab3b3d1d7960ad80fe0d87a36bc860a1b1ff6520c4c9cdf1356dad10e5c0b150d7d31d56c142 SHA512 4475d84b315c8b85f62678c9554252b378282b7ab228aaa7eed953d363b075971b7767bb8d2d55345d4dc6002ad66ac1f2e0f36aec95f9299aa3cec402d83e70
+EBUILD boolector-1.5.116.ebuild 728 BLAKE2B e0dc520a63ea962f00d7e02a5de26d69e67b39a78703a18f9c7ad17bd879c7421de39f05b17067c1d7316c24f80724c253c7730a2957e5bdff2d33c396355b96 SHA512 a071da68d1a6dc4cdde9681cf405ff3289f7eb2c332aa6b558905da9233fcce4a71519214d6af4b5451164fa23b8ed2f3ed7d98730e5c82d9889de95abcbf55c
 MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
index aff2eae35061f46a2a977e5f6706b1624a1450fe..587be67feff7248b02561fadede184a086bc2c60 100644 (file)
@@ -2,8 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=5
-inherit eutils
+EAPI=7
 
 DESCRIPTION="Boolector is an SMT solver for bit-vectors and arrays"
 HOMEPAGE="http://fmv.jku.at/boolector/"
index f83fc3951e57d74cdf6d66f1b14c67084df26216..c1b649044bd4305789103c5e7d191a5a2bfebc14 100644 (file)
@@ -1,2 +1,3 @@
-DIST lingeling-ala-b02aa1a-121013.tar.gz 166291 SHA256 5da60202e977d60da811b29cf065b01c4cf4f38cc2ba1a2d562365e2284b2142 SHA512 b7ad6cedef5ebcd03d798ae6b379a10077c657172932a6124a6972d70e87be428148d0a47ba91a67a78a0d413a0de0a13fd3cd1687a04d98434160f27ae9089e WHIRLPOOL 64cebf6ca2ddbc7ae846a4dd7dea6c5a708a1349f349915a4bfef662fe0581bb04ac90d4dc9d6b4bc316fb63ed19e1506994b2045c3156459f573b41644e6a90
-EBUILD lingeling-1212013.ebuild 576 SHA256 ec935e439445f732b5fbf8c524d1ddd7df3c8fd604ad43de0376697870109746 SHA512 e0c88e469860a9511807b17caac5ca75e77a2248f9fd8c8ccdad41bf63fef7f788cc389e0ac197bd8d4e31724edfa8d4d3bb5d273f8cb1d993be413cdf9d9516 WHIRLPOOL 83a69547cd9ab214dc3ce746a5bca1dc97f98aaf32434866edbb39d235e6a606e854e3bd1550703ab6940574b8844a5af19d028988ec03ea4176e5d9687a0386
+DIST lingeling-ala-b02aa1a-121013.tar.gz 166291 BLAKE2B e9b824832559b16c50cea3d7857bced6d07432da9f16ac9e1128c6c40d69e2c0989d22aeb0cb27fad44ab815c6869094715fcbfb2dfbcb55e39cb23ea63532ef SHA512 b7ad6cedef5ebcd03d798ae6b379a10077c657172932a6124a6972d70e87be428148d0a47ba91a67a78a0d413a0de0a13fd3cd1687a04d98434160f27ae9089e
+EBUILD lingeling-1212013.ebuild 576 BLAKE2B 0e7796e875d35c53cac0e0894a791a493d61a4ca908faa6240fc0f1c9e0b2173cbbcc587494e94d0636a2575d8d7d24df8e4ea1e122690ba53de869780673736 SHA512 c36e9b9974030b3fe5f1771708b76f4528bb50481b7e44dd4b035ccb75cd7fce9a58a6db2d57c855695d967f75254056df8b849fd20a13121bfd4a639eef28e2
+MISC metadata.xml 243 BLAKE2B 889d08efb220a9fb8457500f5f3c33c8c737616995e19fa8b621ced4bc9d380d016413d098d4d09925c679cd23f7fbd75e495424fe6ed809a9e873014caae682 SHA512 f9051a65d7e11d7abd1b9568dbbf8be84a6ae68eb994b0c22d57dff5620047d5ad5a324057a5cf4cec10837d16024e5f21a8cf5f1a6247807f62931839eb73bc
index e6b46816cbb128b9263aabfcf8620f4b492d5d02..7dde026c2789d834a98370c4f6a5835f0e0256f7 100644 (file)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=5
+EAPI=7
 
 DESCRIPTION="A SAT (boolean satisfiability) solver"
 HOMEPAGE="http://fmv.jku.at/lingeling/"
index d59e6c977eec380b76615d3144d3ca3243bfd10b..e1ce53a28d42fc04667db6e948e6aaaf5a6921ee 100644 (file)
@@ -1 +1,3 @@
-EBUILD mta-1-r1.ebuild 673 BLAKE2B 3dbd7e663bfaf61dfff65140136c436e3e5685ed9fa50db50330b58d4cdab9a25525e93d179a3c8ae5ef4f6e1b27b12424e05c1c7dda50660554f4fc041a2448 SHA512 a381ecee8720206e2e394e6bd505988399f0bff4112fc8a3fac20f2bd9c3f87c573fdd88b3a08abdb3d205e6ee4cc4dd0da6d8b1ea5c1f627f6411c8c4980d88
+EBUILD mta-1-r1.ebuild 695 BLAKE2B 9da3a84a0f1a326230e251171aa8704072ba4b4e769bf568c8c931eada397ef1c71cea097648f8465884743f579c15bae7671085b65291e0a8e7bcd7377585ee SHA512 4b6f37318081d6678e1e5e70d101743780dc61414dccf5728212c3e1bceeb79daeb4f4d404032dc7bb6ed34d485c89a1d05004538510c9eba9d6dfd4d01075c3
+EBUILD mta-1-r902.ebuild 684 BLAKE2B 108251b83cf1d223c8b18ddd151d7b59ca944c31273255c8e28fb45b8c62884dbe5a4fb22e3d26030813633b5c52170b8649251a5f97b27e210b89cf158aa3bc SHA512 c9b4dfd3691c436622a29ac7fa2abc57351da4f416770ef3cac4daea68a0a2deb7b75a581553fc47c2660768cc98473632ec9dec9ddb5eb5bf77107435d66cee
+MISC metadata.xml 247 BLAKE2B 94608f4bda5b60a090b18717a5d81d90defbb5e482043059dcb7a41d39a21b9192e6f58a1ebdb83cc8cfaa9fe85ced13c40e6e43c110e0e21b2cb6a36f6dc852 SHA512 1196d40f8c6a3b2e5d0c0590c2f56b53ead40ec8d9eb2c125094eb961b092558c51baa89f237fda24cf1050e85c78dd7419e1d217c2feceb32c6296990ac54c3
index 885994001116eac972bfa1e2b4bbb37f162adb92..2bd3c94f6ae29ea9274dda1821460778f59fb7cc 100644 (file)
@@ -15,6 +15,7 @@ RDEPEND="|| ( mail-mta/nullmailer
                                mail-mta/esmtp
                                mail-mta/exim
                                mail-mta/netqmail
+                               mail-mta/notqmail
                                mail-mta/postfix
                                mail-mta/sendmail
                                mail-mta/opensmtpd
diff --git a/virtual/mta/mta-1-r902.ebuild b/virtual/mta/mta-1-r902.ebuild
new file mode 100644 (file)
index 0000000..eec8938
--- /dev/null
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Message Transfer Agents"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+# mail-mta/citadel is from sunrise
+RDEPEND="|| (  mail-mta/nullmailer
+                               mail-mta/msmtp[mta]
+                               mail-mta/ssmtp[mta]
+                               mail-mta/courier
+                               mail-mta/esmtp
+                               mail-mta/exim
+                               mail-mta/netqmail
+                               mail-mta/notqmail
+                               mail-mta/postfix
+                               mail-mta/sendmail
+                               mail-mta/opensmtpd
+                               mail-mta/smailq[mta] )"