From d125207bb1ec9488226912eefc25cbc05a89fae0 Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Fri, 21 May 2021 07:03:18 +0500 Subject: [PATCH 01/11] media-fonts/linja-pona: initial import Signed-off-by: Anna Vyalkova --- media-fonts/linja-pona/Manifest | 1 + media-fonts/linja-pona/linja-pona-4.2.ebuild | 21 ++++++++++++++++++++ media-fonts/linja-pona/metadata.xml | 11 ++++++++++ 3 files changed, 33 insertions(+) create mode 100644 media-fonts/linja-pona/Manifest create mode 100644 media-fonts/linja-pona/linja-pona-4.2.ebuild create mode 100644 media-fonts/linja-pona/metadata.xml diff --git a/media-fonts/linja-pona/Manifest b/media-fonts/linja-pona/Manifest new file mode 100644 index 0000000000..c7df5003f1 --- /dev/null +++ b/media-fonts/linja-pona/Manifest @@ -0,0 +1 @@ +DIST linja-pona-4.2.otf 81476 BLAKE2B e969077b3901168580005c63c9c7878ccde196fca2b8fd39d8e85a4d9270ab0d66334c026a56f47744a1429c4ae6287b61474a9cc59d8d0a7fd525499c9e0496 SHA512 1cedc5e20b2874ad36afb28e5cd95e568ba16eb227f35d686db517459ad43669c95ec4a31464f271527f4d27c49c8d19a2effa22b0942906ef7a554238c68ed3 diff --git a/media-fonts/linja-pona/linja-pona-4.2.ebuild b/media-fonts/linja-pona/linja-pona-4.2.ebuild new file mode 100644 index 0000000000..65769fcc04 --- /dev/null +++ b/media-fonts/linja-pona/linja-pona-4.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit font + +DESCRIPTION="Font for sitelen pona, a script for toki pona" +HOMEPAGE="http://musilili.net/linja-pona https://github.com/janSame/linja-pona" +SRC_URI="https://drive.google.com/uc?export=download&id=1k4wO30a6KsScjR0GzJdLlbQY54tpZGpW -> ${P}.otf" +S="${WORKDIR}" + +LICENSE="OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +FONT_SUFFIX="otf" + +src_unpack() { + cp "${DISTDIR}/${A}" "${S}/${PN}.${FONT_SUFFIX}" || die +} diff --git a/media-fonts/linja-pona/metadata.xml b/media-fonts/linja-pona/metadata.xml new file mode 100644 index 0000000000..01c244f63c --- /dev/null +++ b/media-fonts/linja-pona/metadata.xml @@ -0,0 +1,11 @@ + + + + + janSame/linja-pona + + + cyber+gentoo@sysrq.in + Anna + + From 61a1db9477aec55ad9bbd9d09ab7ec6ca94d6759 Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Fri, 21 May 2021 09:33:20 +0500 Subject: [PATCH 02/11] media-sound/sonic: initial import Signed-off-by: Anna Vyalkova --- media-sound/sonic/Manifest | 1 + media-sound/sonic/metadata.xml | 11 +++++++ .../sonic/sonic-0.3.0_pre20210316.ebuild | 32 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 media-sound/sonic/Manifest create mode 100644 media-sound/sonic/metadata.xml create mode 100644 media-sound/sonic/sonic-0.3.0_pre20210316.ebuild diff --git a/media-sound/sonic/Manifest b/media-sound/sonic/Manifest new file mode 100644 index 0000000000..ea341be6e0 --- /dev/null +++ b/media-sound/sonic/Manifest @@ -0,0 +1 @@ +DIST sonic-0.3.0_pre20210316.tar.gz 5350614 BLAKE2B 95084bd43794e36259b0048b603d23d32fa8fff3531796965ccb8548a23c4e392eaf242e138885c638d08ef44c87537d0cd74f9de2b352ba55a9f2613c6c89a8 SHA512 a44246b1955cef87466162e02e29ea6595f7b4bdab51e90ee0904bf7f68e697a0d006162b367fed51ab8409bce7aee38d155dee0d95c5ac5f29ee8d390c0d488 diff --git a/media-sound/sonic/metadata.xml b/media-sound/sonic/metadata.xml new file mode 100644 index 0000000000..22900dd414 --- /dev/null +++ b/media-sound/sonic/metadata.xml @@ -0,0 +1,11 @@ + + + + + waywardgeek/sonic + + + cyber+gentoo@sysrq.in + Anna + + diff --git a/media-sound/sonic/sonic-0.3.0_pre20210316.ebuild b/media-sound/sonic/sonic-0.3.0_pre20210316.ebuild new file mode 100644 index 0000000000..3c60fa2f36 --- /dev/null +++ b/media-sound/sonic/sonic-0.3.0_pre20210316.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib + +COMMIT="ba331411f17702e01f6c2d7016eefebaa695871f" +DESCRIPTION="Simple library to speed up or slow down speech" +HOMEPAGE="https://github.com/waywardgeek/sonic" +SRC_URI="https://github.com/waywardgeek/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="sci-libs/fftw" +DEPEND="${RDEPEND}" + +DOCS=( README doc/index.md ) + +src_prepare() { + default + sed "s|/lib|/$(get_libdir)|" -i Makefile || die + sed "/install libsonic.a/d" -i Makefile || die +} + +src_install() { + default + doman sonic.1 +} From 832e0124b98de06cdd097aefa69b81aec8f97191 Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Fri, 21 May 2021 12:15:58 +0500 Subject: [PATCH 03/11] sci-biology/cmdock/files: increment Signed-off-by: Anna Vyalkova --- sci-biology/cmdock/files/app_info.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-biology/cmdock/files/app_info.xml b/sci-biology/cmdock/files/app_info.xml index 6a41b0bb24..eb222052b8 100644 --- a/sci-biology/cmdock/files/app_info.xml +++ b/sci-biology/cmdock/files/app_info.xml @@ -47,7 +47,7 @@ cmdock-boinc-zip - 100 + 200 cmdock-boinc-zip_wrapper_0.1.2 From 94a4dae623e9a84efbbbeb34fce5d778cd142b89 Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Fri, 21 May 2021 19:29:01 +0500 Subject: [PATCH 04/11] dev-cpp/cli11: initial import Signed-off-by: Anna Vyalkova --- dev-cpp/cli11/Manifest | 1 + dev-cpp/cli11/cli11-1.9.1.ebuild | 36 ++++++++++++++++++++++++++++++++ dev-cpp/cli11/metadata.xml | 11 ++++++++++ 3 files changed, 48 insertions(+) create mode 100644 dev-cpp/cli11/Manifest create mode 100644 dev-cpp/cli11/cli11-1.9.1.ebuild create mode 100644 dev-cpp/cli11/metadata.xml diff --git a/dev-cpp/cli11/Manifest b/dev-cpp/cli11/Manifest new file mode 100644 index 0000000000..b627eb8602 --- /dev/null +++ b/dev-cpp/cli11/Manifest @@ -0,0 +1 @@ +DIST cli11-1.9.1.tar.gz 262925 BLAKE2B 30c0c35827992ca8f1527ace9dda076a89666f1598be423bead85fff2006ca82f59937348b914a9b058878a7e68467501226c704b4ecaeefe09508657f346a14 SHA512 bcccfe88695ceddd73d87738e1d5ed4372f5cf43e3866e88053dd486ea8973804022029775de781e1dbdd2e1566b77e072de00202033983217276954a07c5718 diff --git a/dev-cpp/cli11/cli11-1.9.1.ebuild b/dev-cpp/cli11/cli11-1.9.1.ebuild new file mode 100644 index 0000000000..31ec5a7f7c --- /dev/null +++ b/dev-cpp/cli11/cli11-1.9.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DOCS_BUILDER="doxygen" +DOCS_CONFIG_NAME="docs/Doxyfile" +inherit cmake docs + +MY_PN="CLI11" +DESCRIPTION="Command line parser for C++11" +HOMEPAGE="https://github.com/CLIUtils/CLI11 https://cliutils.github.io/CLI11/book" +SRC_URI="https://github.com/CLIUtils/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DCLI11_BUILD_DOCS=OFF + -DCLI11_BUILD_TESTS=OFF + -DCLI11_BUILD_EXAMPLES=$(usex test) + -DCLI11_BUILD_EXAMPLES_JSON=OFF + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + docs_compile +} diff --git a/dev-cpp/cli11/metadata.xml b/dev-cpp/cli11/metadata.xml new file mode 100644 index 0000000000..51cad842f1 --- /dev/null +++ b/dev-cpp/cli11/metadata.xml @@ -0,0 +1,11 @@ + + + + + CLIUtils/CLI11 + + + cyber+gentoo@sysrq.in + Anna + + From 6a4155f2dc55c8da8650c043f14d779cd88edd8f Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Sat, 22 May 2021 12:55:44 +0500 Subject: [PATCH 05/11] app-accessibility/rhvoice: initial import Signed-off-by: Anna Vyalkova --- app-accessibility/rhvoice/Manifest | 4 + app-accessibility/rhvoice/metadata.xml | 45 ++++++ .../rhvoice/rhvoice-1.2.4.ebuild | 145 ++++++++++++++++++ 3 files changed, 194 insertions(+) create mode 100644 app-accessibility/rhvoice/Manifest create mode 100644 app-accessibility/rhvoice/metadata.xml create mode 100644 app-accessibility/rhvoice/rhvoice-1.2.4.ebuild diff --git a/app-accessibility/rhvoice/Manifest b/app-accessibility/rhvoice/Manifest new file mode 100644 index 0000000000..19a7e754ee --- /dev/null +++ b/app-accessibility/rhvoice/Manifest @@ -0,0 +1,4 @@ +DIST rhvoice-1.2.4.tar.gz 187812264 BLAKE2B 0756e22758f530a4a4f969425ed07e9bdab9e9ce9a6bcf13b435992f4854d204febf88799153c3041134adbddbba2b29823740b65de6c8d2aea1d4d33b94d59a SHA512 747985a8a0fe27fd1dc15e434dc41bbdca169747ae5cb3695df89ceced9131fc9d196916af08f3caacd21c34cfc022989e3753e21dbc2c0095ba7e991dc58bb8 +DIST rhvoice-evgeniy-eng-4.0.tar.gz 7338125 BLAKE2B 58eaf04e77bde46e5013e3959815e2ea0234b8c33f7737df0b00e4b32fb49d169f651f6341ede876c331c40b1d17afffd25c4e2741871aea02ee4bdd8d7c2246 SHA512 1096b2d898292739f86333414a32b97b99112a57cf2c98c5ea31d1b92974f3adc4119e0ee031e6961810365432b77eb96229f7a45c55d8b9337a22aa3848dcc8 +DIST rhvoice-evgeniy-rus-4.0.tar.gz 9962477 BLAKE2B d3fffbd54813d80734b59b6ac0ed96c0e07ce4266594a918acc01fe2bdd649d854ffe7306b57c3cb3718cdc1a090f6f7f28712005c708a39a486867760162cf9 SHA512 4053185fd5cff60a8cf3355fad69ab63348fc5047a7e5d2328a639a5c65cecfaadc92d63599b0b8bc7ca804753593c78c837621cdd153c6ce247100141b96500 +DIST rhvoice-victoria-4.0.tar.gz 7425747 BLAKE2B 221805cef8b21cee24dcd34cde06450a7f9a2a588820265ae51729ddc73604caf2e089fb97ee96bf7503018f4fa967aa416fe0f0cfaf597e4d0dea4e0c72de54 SHA512 03b95f76bbd0b213fac867705acd3229f2d62448cdb863968b6ff02cc06f162d07a6154418e3ceee63d8d5352a00c1fed57b635d59424234b6cae3b1914da1cb diff --git a/app-accessibility/rhvoice/metadata.xml b/app-accessibility/rhvoice/metadata.xml new file mode 100644 index 0000000000..b48257dea6 --- /dev/null +++ b/app-accessibility/rhvoice/metadata.xml @@ -0,0 +1,45 @@ + + + + + RHVoice/RHVoice + + + cyber+gentoo@sysrq.in + Anna + + + + Build a CLI application that allows you to synthesize speech + + + Build a client allowing to speak text (deprecated - use speech-dispatcher) + + + Build a server application + + + Build a speech-dispatcher middleware module + + + Build utilities needed for the ones creating voices + + + + RHVoice is a free and open source speech synthesizer. + + Voices are built from recordings of natural speech. They have + small footprints, because only statistical models are stored + on users' computers. And though the voices lack the + naturalness of the synthesizers which generate speech by + combining segments of the recordings themselves, they are + still very intelligible and resemble the speakers who recorded + the source material. + + Initially, RHVoice could speak only Russian. Now it also + supports American English, Brazilian Portuguese, Esperanto, + Georgian, Ukrainian, Kyrgyz and Tatar. In theory, it is + possible to implement support for other languages, if all the + necessary resources can be found or created. + + diff --git a/app-accessibility/rhvoice/rhvoice-1.2.4.ebuild b/app-accessibility/rhvoice/rhvoice-1.2.4.ebuild new file mode 100644 index 0000000000..47b42e13c4 --- /dev/null +++ b/app-accessibility/rhvoice/rhvoice-1.2.4.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake multilib + +MY_PN="RHVoice" +DESCRIPTION="TTS engine with extended languages support (including Russian)" +HOMEPAGE="https://rhvoice.su https://github.com/RHVoice/RHVoice" +SRC_URI=" + https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + l10n_en? ( https://github.com/RHVoice/evgeniy-eng/archive/refs/tags/4.0.tar.gz -> rhvoice-evgeniy-eng-4.0.tar.gz ) + l10n_ru? ( + https://github.com/RHVoice/evgeniy-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-evgeniy-rus-4.0.tar.gz + https://github.com/RHVoice/victoria-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-victoria-4.0.tar.gz + ) +" +S="${WORKDIR}/${MY_PN}-${PV}" +CMAKE_REMOVE_MODULES_LIST="Hardening VersionFromGit" + +LICENSE="l10n_pt-BR? ( CC-BY-SA-4.0 ) BSD GPL-2 GPL-3+ LGPL-2.1+ MIT" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="ao bindist cli client portaudio pulseaudio +server +speech-dispatcher utils" +REQUIRED_USE="( ao || portaudio || pulseaudio )" + +CC_NC_LANGS=( en eo ky ru uk ) +NC_LANGS=( ka tt ) +LANGS=" ${CC_NC_LANGS[@]} ${NC_LANGS[@]} pt-BR" +IUSE+="${LANGS// / l10n_}" + +for lang in "${CC_NC_LANGS[@]}" ; do + LICENSE+=" l10n_${lang}?" + LICENSE+=" ( CC-BY-NC-ND-4.0 )" +done + +for lang in "${NC_LANGS[@]}" ; do + LICENSE+=" l10n_${lang}?" + LICENSE+=" ( free-noncomm )" +done + +RDEPEND=" + !dev-libs/hts_engine + media-sound/sonic + ao? ( media-libs/libao ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-sound/pulseaudio ) + speech-dispatcher? ( app-accessibility/speech-dispatcher ) + server? ( + dev-libs/glib[dbus] + >=dev-cpp/glibmm-2.66.1:2 + ) +" +BDEPEND="${DEPEND} + dev-cpp/cli11 + dev-libs/utfcpp +" +REQUIRED_USE="|| ( ao portaudio pulseaudio )" + +DOCS=( README.md NEWS doc config/dicts ) + +delete_voices() { + for voice in "$@"; do + rm -r "data/voices/${voice}" || die + done +} + +src_unpack() { + default + + # git submodules, which are not present in the snapshot + rmdir "${S}"/data/voices/{victoria,evgeniy-rus,evgeniy-eng} || die + + if use l10n_ru ; then + mv "${WORKDIR}"/victoria-rus-4.0 "${S}"/data/voices/victoria || die + mv "${WORKDIR}"/evgeniy-rus-4.0 "${S}"/data/voices/evgeniy-rus || die + fi + + if use l10n_en ; then + mv "${WORKDIR}"/evgeniy-eng-4.0 "${S}"/data/voices/evgeniy-eng || die + fi +} + +src_prepare() { + cmake_src_prepare + + sed "s|/lib/speech-dispatcher-modules|/$(get_libdir)/speech-dispatcher-modules|" \ + -i src/sd_module/CMakeLists.txt || die + + sed 's|/systemd/system||' \ + -i src/service/CMakeLists.txt || die + + rm -r src/third-party/{sonic,tclap,utf8} || die + sed "/sonic/d" -i src/third-party/CMakeLists.txt || die + sed "/set(UTF8_INCLUDE_DIR/d" -i src/CMakeLists.txt || die + + sed 's/ "RHVoice_question_match"//' \ + -i src/third-party/mage/CMakeLists.txt || die + + sed -e "/include(VersionFromGit)/d" \ + -e "/include(Hardening)/d" \ + -e "/find_package(Sanitizers)/d" \ + -e "/getVersionFromGit/d" \ + -e "/harden/d" \ + -i CMakeLists.txt || die + sed -e "/add_sanitizers/d" \ + -e "/harden/d" \ + -i src/*/CMakeLists.txt \ + -i src/third-party/*/CMakeLists.txt || die + + use l10n_ru || delete_voices aleksandr anna arina artemiy elena irina pavel + use l10n_en || delete_voices alan bdl clb slt + use l10n_uk || delete_voices anatol natalia + use l10n_eo || delete_voices spomenka + use l10n_ka || delete_voices natia + use l10n_ky || delete_voices azamat nazgul + use l10n_tt || delete_voices talgat + use l10n_pt-BR || delete_voices Leticia-F123 +} + +src_configure() { + local mycmakeargs=( + -Dcommon_doc_dir=/usr/share/doc/${PF} + -DRHVOICE_VERSION=${PV} + -DRHVOICE_VERSION_MAJOR=$(ver_cut 1) + -DWITH_CLI11=ON + # src/CMakeLists.txt + -DBUILD_CLIENT=$(usex client) + -DBUILD_UTILS=$(usex utils) + -DBUILD_TESTS=$(usex cli) + -DBUILD_SERVICE=$(usex server) + -DBUILD_SPEECHDISPATCHER_MODULE=$(usex speech-dispatcher) + # src/audio/CMakeLists.txt + -DWITH_LIBAO=$(usex ao) + -DWITH_PULSE=$(usex pulseaudio) + -DWITH_PORTAUDIO=$(usex portaudio) + # src/third-party/CMakeLists.txt + -DRAPIDXML_INCLUDE_DIR="${S}"/src/third-party/rapidxml + -DUTF8_INCLUDE_DIR=/usr/include/utf8cpp + ) + + append-cppflags -std=gnu++11 + cmake_src_configure +} From d818fb4bd32c1f88da6fcf73ebe4c1ab2233cf69 Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Sat, 22 May 2021 17:14:18 +0500 Subject: [PATCH 06/11] media-libs/pcaudiolib: initial import Signed-off-by: Anna Vyalkova --- media-libs/pcaudiolib/Manifest | 1 + media-libs/pcaudiolib/metadata.xml | 17 +++++++++ media-libs/pcaudiolib/pcaudiolib-1.1.ebuild | 39 +++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 media-libs/pcaudiolib/Manifest create mode 100644 media-libs/pcaudiolib/metadata.xml create mode 100644 media-libs/pcaudiolib/pcaudiolib-1.1.ebuild diff --git a/media-libs/pcaudiolib/Manifest b/media-libs/pcaudiolib/Manifest new file mode 100644 index 0000000000..eeceaf3b63 --- /dev/null +++ b/media-libs/pcaudiolib/Manifest @@ -0,0 +1 @@ +DIST pcaudiolib-1.1.tar.gz 34049 BLAKE2B 7c6ce1532c47db30db2b80be690453257148be9a7115cd24dabda3dfcaca667d5c3a8278276f278556406144461cda48905ce581f0fde2f8429b3f829a948a36 SHA512 d503c11b355601e1e05f0f438a0cd9ce277d19fd53d3f7edf26f6e17f1f8184e8b2112a282e8ed74db8646bb5534d2a9a3c707b1742ce02ef13fd89669785007 diff --git a/media-libs/pcaudiolib/metadata.xml b/media-libs/pcaudiolib/metadata.xml new file mode 100644 index 0000000000..f275e1fe93 --- /dev/null +++ b/media-libs/pcaudiolib/metadata.xml @@ -0,0 +1,17 @@ + + + + + + Reece H. Dunn + msclrhd@gmail.com + + espeak-ng/pcaudiolib + https://github.com/espeak-ng/pcaudiolib/issues + https://github.com/espeak-ng/pcaudiolib/raw/master/CHANGELOG.md + + + cyber+gentoo@sysrq.in + Anna + + diff --git a/media-libs/pcaudiolib/pcaudiolib-1.1.ebuild b/media-libs/pcaudiolib/pcaudiolib-1.1.ebuild new file mode 100644 index 0000000000..644a7223ac --- /dev/null +++ b/media-libs/pcaudiolib/pcaudiolib-1.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Portable C Audio Library" +HOMEPAGE="https://github.com/espeak-ng/pcaudiolib" +SRC_URI="https://github.com/espeak-ng/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+ ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa oss pulseaudio" + +RDEPEND=" + alsa? ( >=media-libs/alsa-lib-1.0.18 ) + pulseaudio? ( media-sound/pulseaudio ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_with oss) \ + $(use_with alsa) \ + $(use_with pulseaudio) +} + +src_install() { + default + rm "${ED}"/usr/lib*/libpcaudio.{a,la} || die +} From 6fc432e71ab4b312bcb17f67009381ac30a05437 Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Sat, 22 May 2021 17:15:50 +0500 Subject: [PATCH 07/11] media-sound/sonic -> media-libs/sonic Signed-off-by: Anna Vyalkova --- app-accessibility/rhvoice/rhvoice-1.2.4.ebuild | 2 +- {media-sound => media-libs}/sonic/Manifest | 0 {media-sound => media-libs}/sonic/metadata.xml | 0 .../sonic/sonic-0.3.0_pre20210316.ebuild | 0 4 files changed, 1 insertion(+), 1 deletion(-) rename {media-sound => media-libs}/sonic/Manifest (100%) rename {media-sound => media-libs}/sonic/metadata.xml (100%) rename {media-sound => media-libs}/sonic/sonic-0.3.0_pre20210316.ebuild (100%) diff --git a/app-accessibility/rhvoice/rhvoice-1.2.4.ebuild b/app-accessibility/rhvoice/rhvoice-1.2.4.ebuild index 47b42e13c4..937f84f5f8 100644 --- a/app-accessibility/rhvoice/rhvoice-1.2.4.ebuild +++ b/app-accessibility/rhvoice/rhvoice-1.2.4.ebuild @@ -42,7 +42,7 @@ done RDEPEND=" !dev-libs/hts_engine - media-sound/sonic + media-libs/sonic ao? ( media-libs/libao ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-sound/pulseaudio ) diff --git a/media-sound/sonic/Manifest b/media-libs/sonic/Manifest similarity index 100% rename from media-sound/sonic/Manifest rename to media-libs/sonic/Manifest diff --git a/media-sound/sonic/metadata.xml b/media-libs/sonic/metadata.xml similarity index 100% rename from media-sound/sonic/metadata.xml rename to media-libs/sonic/metadata.xml diff --git a/media-sound/sonic/sonic-0.3.0_pre20210316.ebuild b/media-libs/sonic/sonic-0.3.0_pre20210316.ebuild similarity index 100% rename from media-sound/sonic/sonic-0.3.0_pre20210316.ebuild rename to media-libs/sonic/sonic-0.3.0_pre20210316.ebuild From 4c33171131bf99f12f49e41496dc072b708fdfed Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Sat, 22 May 2021 18:06:29 +0500 Subject: [PATCH 08/11] app-accessibility/espeak-ng: initial import Signed-off-by: Anna Vyalkova --- app-accessibility/espeak-ng/Manifest | 1 + .../espeak-ng/espeak-ng-1.50.ebuild | 70 +++++++++++++++++++ app-accessibility/espeak-ng/metadata.xml | 24 +++++++ 3 files changed, 95 insertions(+) create mode 100644 app-accessibility/espeak-ng/Manifest create mode 100644 app-accessibility/espeak-ng/espeak-ng-1.50.ebuild create mode 100644 app-accessibility/espeak-ng/metadata.xml diff --git a/app-accessibility/espeak-ng/Manifest b/app-accessibility/espeak-ng/Manifest new file mode 100644 index 0000000000..c53c5a1250 --- /dev/null +++ b/app-accessibility/espeak-ng/Manifest @@ -0,0 +1 @@ +DIST espeak-ng-1.50.tgz 21344932 BLAKE2B 02e0070ab7d0fba321e39e920ba60276d0046955eb40c042a3b0faf93967ae3b1ab88308ece32b7a623d92074943884b214aab13589511726823f0a5d11916de SHA512 753de58ceaf1bbbbe5cb19430cc04dd6bcee79080c8908ebe48645d52fdba5b6e7b1e2cab923220488f83a58e20364e93ba021868676fedfa5b8ede010aed443 diff --git a/app-accessibility/espeak-ng/espeak-ng-1.50.ebuild b/app-accessibility/espeak-ng/espeak-ng-1.50.ebuild new file mode 100644 index 0000000000..912edc5454 --- /dev/null +++ b/app-accessibility/espeak-ng/espeak-ng-1.50.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Software speech synthesizer for English, and some other languages" +HOMEPAGE="https://github.com/espeak-ng/espeak-ng" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tgz" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-3+ turkowski unicode" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +klatt l10n_ru l10n_zh mbrola +sonic +sound" + +DEPEND=" + !app-accessibility/espeak + mbrola? ( app-accessibility/mbrola ) + sonic? ( media-libs/sonic ) + sound? ( media-libs/pcaudiolib ) +" +RDEPEND="${DEPEND} + sound? ( media-sound/sox ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/ronn ) +" + +DOCS=( CHANGELOG.md README.md docs ) + +src_prepare() { + default + + # disable failing tests + rm tests/{language-pronunciation,translate}.test || die + sed -e "/language-pronunciation.check/d" \ + -e "/translate.check/d" \ + -i Makefile.am || die + + sed "s/int samplerate;/static int samplerate;/" -i src/espeak-ng.c || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_with klatt) \ + $(use_with l10n_ru extdict-ru) \ + $(use_with l10n_zh extdict-zh) \ + $(use_with l10n_zh extdict-zhy) \ + $(use_with mbrola) \ + $(use_with sound pcaudiolib) \ + $(use_with sonic) \ + --with-async \ + --without-libfuzzer \ + --disable-rpath +} + +src_test() { + emake check +} + +src_install() { + emake DESTDIR="${D}" VIMDIR=/usr/share/vimfiles install + rm "${ED}"/usr/lib*/libespeak.la || die + rm "${ED}"/usr/lib*/libespeak-ng.{a,la} || die +} diff --git a/app-accessibility/espeak-ng/metadata.xml b/app-accessibility/espeak-ng/metadata.xml new file mode 100644 index 0000000000..8d0f51cd71 --- /dev/null +++ b/app-accessibility/espeak-ng/metadata.xml @@ -0,0 +1,24 @@ + + + + + + Reece H. Dunn + msclrhd@gmail.com + + espeak-ng/espeak-ng + https://github.com/espeak-ng/espeak-ng/releases.atom + + + cyber+gentoo@sysrq.in + Anna + + + Builds and installs manpage with app-text/ronn + Builds extended Russian Dictionary file + Builds extended Chinese (Mandarin and Cantonese) Dictionary files + Enables Klatt formant synthesis and implementation + Adds support for mbrola voices + Enables the sonic library to speed up the audio + + From 483ec5cfda4b5e7ff224dea5a509940f27410f77 Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Sat, 22 May 2021 18:21:47 +0500 Subject: [PATCH 09/11] licenses: add sunpro and turkowski Signed-off-by: Anna Vyalkova --- licenses/sunpro | 10 ++++++++++ licenses/turkowski | 15 +++++++++++++++ profiles/license_groups | 4 ++-- sci-biology/geneathome/geneathome-1.10.ebuild | 2 +- 4 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 licenses/sunpro create mode 100644 licenses/turkowski diff --git a/licenses/sunpro b/licenses/sunpro new file mode 100644 index 0000000000..4d3af34094 --- /dev/null +++ b/licenses/sunpro @@ -0,0 +1,10 @@ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * Developed at SunPro, a Sun Microsystems, Inc. business. + * + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ diff --git a/licenses/turkowski b/licenses/turkowski new file mode 100644 index 0000000000..e470b1374a --- /dev/null +++ b/licenses/turkowski @@ -0,0 +1,15 @@ +Open Source Repository + +courtesy of +Ken Turkowski + +The source code available from this page may be freely downloaded and used in +any applications for any purpose, as long as the code is used in its entirety +and the copyright notice and warranty information is retained. + +If you make any improvements to this software, you should provide me with said +improvements. + +If any of this code is incorporated into a commercial product, you should +notify me of this by email, and provide me with a complimentary copy of said +product. :-) diff --git a/profiles/license_groups b/profiles/license_groups index 39115f1cb9..2190fbae05 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -1,7 +1,7 @@ FSF-APPROVED EUPL-1.2 OSI-APPROVED EUPL-1.2 -MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb +MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts noweb sunpro turkowski FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE FREE @FREE-SOFTWARE DFSG @FREE lablgtk-examples meschach VOSTROM -EULA technic Warframe-EULA +EULA technic Typora-EULA Warframe-EULA diff --git a/sci-biology/geneathome/geneathome-1.10.ebuild b/sci-biology/geneathome/geneathome-1.10.ebuild index b82d1dce50..10a1699164 100644 --- a/sci-biology/geneathome/geneathome-1.10.ebuild +++ b/sci-biology/geneathome/geneathome-1.10.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/BOINC/boinc/archive/client_release/${BOINC_RELEASE}/ https://bitbucket.org/francesco-asnicar/${MY_PN}/get/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/boinc-client_release-${BOINC_RELEASE}-${BOINC_VER}/samples/francesco-asnicar-${MY_PN}-${COMMIT}" -LICENSE="FSFAP public-domain" +LICENSE="sunpro public-domain" SLOT="0" KEYWORDS="~amd64 ~x86" From 06b9182cd36d0421c93aecbce1044e6081e03661 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sat, 22 May 2021 20:31:19 +0200 Subject: [PATCH 10/11] kde-misc/skanpage: bump snapshot Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan --- kde-misc/skanpage/Manifest | 2 +- ....12.ebuild => skanpage-0_p20210402.ebuild} | 21 +++++++++---------- 2 files changed, 11 insertions(+), 12 deletions(-) rename kde-misc/skanpage/{skanpage-2021.01.12.ebuild => skanpage-0_p20210402.ebuild} (66%) diff --git a/kde-misc/skanpage/Manifest b/kde-misc/skanpage/Manifest index bc875b57c7..b0d647be0b 100644 --- a/kde-misc/skanpage/Manifest +++ b/kde-misc/skanpage/Manifest @@ -1 +1 @@ -DIST skanpage-2021.01.12.tar.gz 13519 BLAKE2B ceea4f52d082c5039e899e58c316e4d7c711bc59ecd5b936554c75ea2eff0e178bfcb18e26fbdc5871de60bc242e6d73ebed7eb0f51fa11d3e1accdb4b507f33 SHA512 9a03e37fccedc8085455f3fba256ae863365257c288a0269db62442f5b9dcaad751592ae6a093009528da2490c24115ab8853ceebf56e1ce9e41ce9acad1d63f +DIST skanpage-0_p20210402.tar.gz 33068 BLAKE2B f4eff6d12031dd0e9b92a3ed6061f2cda07933d46ab9377761d4a5bf1b23c6675c64056c7dc4e6114b2a7639bdd783349e5f85e656ff4e8e5d412fed461bfa52 SHA512 c971bf05907019f75c63ce2747a52fa9472a77a24bd4e80e6d0b2a4c99820bcd3994d37b59074c0d1b2754ae34dfe64ee7962115513518999d8b456218980aa3 diff --git a/kde-misc/skanpage/skanpage-2021.01.12.ebuild b/kde-misc/skanpage/skanpage-0_p20210402.ebuild similarity index 66% rename from kde-misc/skanpage/skanpage-2021.01.12.ebuild rename to kde-misc/skanpage/skanpage-0_p20210402.ebuild index fbfed466e6..71135a604d 100644 --- a/kde-misc/skanpage/skanpage-2021.01.12.ebuild +++ b/kde-misc/skanpage/skanpage-0_p20210402.ebuild @@ -4,23 +4,22 @@ EAPI=7 ECM_DEBUG="false" -KFMIN=5.74.0 -QTMIN=5.14.2 -inherit ecm desktop +KFMIN=5.80 +QTMIN=5.15.2 +inherit ecm -COMMIT="b265d4c7fc2cc33e85ded01763486b2be1d4a42e" +COMMIT="1c144786d44ec266839ff3ffbe911f2cc61644d1" DESCRIPTION="Simple pdf scanning application based on libksane and KDE Frameworks" -HOMEPAGE="https://invent.kde.org/astippich/skanpage" -SRC_URI="https://invent.kde.org/astippich/skanpage/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://invent.kde.org/utilities/skanpage" +SRC_URI="https://invent.kde.org/utilities/skanpage/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.gz -> ${P}.tar.gz" -# No license in repo -RESTRICT="bindist mirror" -LICENSE="all-rights-reserved" +LICENSE="|| ( GPL-2 GPL-3 )" SLOT="5" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" -DEPEND=">=dev-qt/qtwidgets-${QTMIN}:5 +DEPEND=" + >=dev-qt/qtwidgets-${QTMIN}:5 >=dev-qt/qtprintsupport-${QTMIN}:5 >=dev-qt/qtquickcontrols2-${QTMIN}:5 >=kde-apps/libksane-19.04.0:5 From d7352d839c0735f9286b163620009313f9f5140f Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sat, 22 May 2021 20:43:46 +0200 Subject: [PATCH 11/11] app-editors/typora-bin: fix MissingLicenseRestricts Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan --- app-editors/typora-bin/typora-bin-0.10.7.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-editors/typora-bin/typora-bin-0.10.7.ebuild b/app-editors/typora-bin/typora-bin-0.10.7.ebuild index e87604f14f..84f840976c 100644 --- a/app-editors/typora-bin/typora-bin-0.10.7.ebuild +++ b/app-editors/typora-bin/typora-bin-0.10.7.ebuild @@ -14,6 +14,8 @@ SLOT="0" KEYWORDS="-* ~amd64" IUSE="" +RESTRICT="bindist mirror" + DEPEND="" RDEPEND=" app-accessibility/at-spi2-atk