diff --git a/dev-perl/File-Rename/File-Rename-1.20.ebuild b/dev-perl/File-Rename/File-Rename-1.20.ebuild index ce42c1b..55a051a 100644 --- a/dev-perl/File-Rename/File-Rename-1.20.ebuild +++ b/dev-perl/File-Rename/File-Rename-1.20.ebuild @@ -9,7 +9,6 @@ inherit perl-module DESCRIPTION="Perl extension for renaming multiple files" SLOT="0" KEYWORDS="~amd64" - # No virtuals for # Pod::Usage # File::Basename @@ -40,5 +39,8 @@ src_prepare() { -e '/\=head1 DESCRIPTION/,/C/ s/C/C/' \ -e '/\=head2 Examples/,/\=head1 OPTIONS/ s/\(^\s\)rename/\1prename/' \ rename.PL || die + # Also modify tests so that they work with the above changes + sed -i '/sub script_name/,/;/ s/\([^-]\)rename/\1prename/' t/testlib.pl || die + sed -i "s/my \$generic = 'rename';/my \$generic = 'prename';/" t/rename-examples.t || die default } diff --git a/dev-python/pyfastcopy/Manifest b/dev-python/pyfastcopy/Manifest deleted file mode 100644 index 00f1c04..0000000 --- a/dev-python/pyfastcopy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyfastcopy-1.0.3.tar.gz 7376 BLAKE2B 421c97d235e534cbad4b8a139ecf1d5e0e7b40ae6f25ed5084055eede33c9a016cdc029540c384cad7e0a58d7fc1f5ab2639f46bc1ae3d118fda6a64bebce8ea SHA512 7601133f0abbf0d525d2b0e37d9188bc82ae57477389d6a1d1c608b337b4ed399e18af223c3ba22caa2f9fbfb903864307a107bd669d736bae5576fc5f2a5df4 diff --git a/dev-python/pyfastcopy/metadata.xml b/dev-python/pyfastcopy/metadata.xml deleted file mode 100644 index 562a194..0000000 --- a/dev-python/pyfastcopy/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - parona@protonmail.com - Alfred Wingate - - diff --git a/dev-python/pyfastcopy/pyfastcopy-1.0.3.ebuild b/dev-python/pyfastcopy/pyfastcopy-1.0.3.ebuild deleted file mode 100644 index 85d1e6f..0000000 --- a/dev-python/pyfastcopy/pyfastcopy-1.0.3.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9} ) -inherit distutils-r1 - -DESCRIPTION="Speed up Python's shutil.copyfile by using sendfile system call" -HOMEPAGE="https://github.com/desbma/pyfastcopy" -SRC_URI="https://github.com/desbma/pyfastcopy/archive/"${PV}".tar.gz -> "${P}".tar.gz" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/sphinx_press_theme/Manifest b/dev-python/sphinx_press_theme/Manifest index a706fe6..c20003e 100644 --- a/dev-python/sphinx_press_theme/Manifest +++ b/dev-python/sphinx_press_theme/Manifest @@ -1 +1,2 @@ -DIST sphinx_press_theme-0.5.1.tar.gz 57582 BLAKE2B 46853599b0d5c9ba8a5f88320e3c96001c7181a3c90aef90353f9cbbc8dd3babf5068440ddd07226a283294411d693dd340e08174260f3e4fdafd004e85ae7fb SHA512 d1a2881a10d271972a54a9444d522aacd03d56d1c60448328429f6fc0cfbbf99642ef748297d6d5794d738822e1cd32a152ccb2d0a41bb0a8b562f34af672594 +DIST sphinx_press_theme-0.6.1.tar.gz 60034 BLAKE2B fcf25feb504edc6ff0710937f47f3312ef81b88bfe7c3f65f3b4a0d1a3c2f5c5b080320146fc65e286be56daacbf3f3900b63a0a0e46a5c136505dd8386a1baa SHA512 94d6480b7f9df31407297094b1736a327b4a99505f38192e1c48de02730a7e800d695f49c23c9dbce8e205e943c4cb16779e26cc3a48379d7c7810d4d3703720 +DIST sphinx_press_theme-0.7.3.tar.gz 59972 BLAKE2B b2d78f3a7b6aae2d684d1ee7d4458b8bda1be70cbe8b371c52717763381116a3f55f2c6d58aad5cfe107fa7cc1fac62ce27e0d720f39fb4280c67912de79d906 SHA512 4404c8770f7a2f543fe3ac16d19536f2b1564367b65afe62674d400bf68c959733a167a9e0b2f4107a0f8a4a8d845e34df0d04233e897d2adae86fa49d642229 diff --git a/dev-python/sphinx_press_theme/metadata.xml b/dev-python/sphinx_press_theme/metadata.xml index 18f23bd..91cd1c1 100644 --- a/dev-python/sphinx_press_theme/metadata.xml +++ b/dev-python/sphinx_press_theme/metadata.xml @@ -5,4 +5,7 @@ parona@protonmail.com Alfred Wingate + + schettino72/sphinx_press_theme + diff --git a/dev-python/sphinx_press_theme/sphinx_press_theme-0.5.1.ebuild b/dev-python/sphinx_press_theme/sphinx_press_theme-0.6.1.ebuild similarity index 68% rename from dev-python/sphinx_press_theme/sphinx_press_theme-0.5.1.ebuild rename to dev-python/sphinx_press_theme/sphinx_press_theme-0.6.1.ebuild index d3ebee8..24b724e 100644 --- a/dev-python/sphinx_press_theme/sphinx_press_theme-0.5.1.ebuild +++ b/dev-python/sphinx_press_theme/sphinx_press_theme-0.6.1.ebuild @@ -3,10 +3,10 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 -DESCRIPTION="A Sphinx-doc theme based on Vuepress " +DESCRIPTION="A Sphinx-doc theme based on Vuepress" HOMEPAGE="https://schettino72.github.io/sphinx_press_site/" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" @@ -15,5 +15,6 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - >=dev-python/sphinx-2.0.0 + >=dev-python/sphinx-3.0.0 + "${PN}"-v"${PV}".tar.gz - https://github.com/hsluv/hsluv-c/archive/"${SUBMODULE_COMMITS[0]}".tar.gz -> hsluv-c-"${SUBMODULE_COMMITS[0]}".tar.gz - " - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="X" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - >=dev-qt/qtcore-5.12 - >=dev-qt/qtdeclarative-5.12 - >=dev-qt/qtquickcontrols2-5.12[widgets] - >=dev-qt/qtgraphicaleffects-5.12 - X? ( - x11-libs/libX11 - x11-libs/libXScrnSaver - ) -" - -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} - >=dev-qt/qtgui-5.12[gif,png,jpeg] - >=dev-qt/qtimageformats-5.12 - >=dev-qt/qtsvg-5.12 - dev-libs/olm - dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}] - $(python_gen_cond_dep ' - dev-python/matrix-nio[e2e,${PYTHON_USEDEP}] - >=dev-python/aiofiles-0.4.0[${PYTHON_USEDEP}] - >=dev-python/appdirs-1.4.4[${PYTHON_USEDEP}] - >=dev-python/blist-1.3.6[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.4.2[${PYTHON_USEDEP}] - >=dev-python/filetype-1.0.7[${PYTHON_USEDEP}] - >=dev-python/html_sanitizer-1.9.1[${PYTHON_USEDEP}] - >=dev-python/lxml-4.5.1[${PYTHON_USEDEP}] - >=dev-python/mistune-0.8.4[${PYTHON_USEDEP}] - >=dev-python/pillow-7.0.0[${PYTHON_USEDEP}] - >=dev-python/pymediainfo-4.2.1[${PYTHON_USEDEP}] - python_single_target_python3_7? ( >=dev-python/pyfastcopy-1.0.3[python_targets_python3_7] ) - - ') - media-libs/libjpeg-turbo - media-libs/libmediainfo - media-libs/libwebp - media-libs/tiff - media-libs/openjpeg:2 - sys-libs/zlib -" - -src_prepare() { - move_lib() { - local IN_DIR="${1}" - local OUT_DIR - [ -z "${2}" ] && OUT_DIR="${IN_DIR}" || OUT_DIR=""${2%/}"/"${IN_DIR}"" - mv ""${WORKDIR}"/"${IN_DIR}""*/* ""${S}"/"${OUT_DIR}"" || die - } - if [ "${PV}" != "9999" ]; then - local submodules_libs="hsluv-c" - for submodules_lib in ${submodules_libs} ; do - move_lib "${submodules_lib}" submodules - done - fi - eapply_user -} - -src_configure() { - if use !X; then - myconf="CONFIG+=no-x11" - fi - eqmake5 mirage.pro PREFIX="${D}"/usr ${myconf} -} diff --git a/net-im/mirage/mirage-0.7.0.ebuild b/net-im/mirage/mirage-0.7.0.ebuild deleted file mode 100644 index a3f746b..0000000 --- a/net-im/mirage/mirage-0.7.0.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit qmake-utils python-single-r1 xdg - -DESCRIPTION="A fancy, customizable, keyboard-operable Qt/QML+Python Matrix chat client." -HOMEPAGE="https://github.com/mirukana/mirage" - -# Currently only one submodule needed for the build, but keeping the capacity to add more submodules for the future. -SUBMODULE_COMMITS=( - "9e9be32d6010cad484a7b12b1a3d19c6cf4c1353" -) - -#[0] hsluv/hsluv-c - -if [[ "${PV}" == "9999" ]] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mirukana/mirage.git" - EGIT_BRANCH="dev" - EGIT_SUBMODULES=( submodules/hsluv-c ) -else - SRC_URI=" - https://github.com/mirukana/"${PN}"/archive/v"${PV}".tar.gz -> "${PN}"-v"${PV}".tar.gz - https://github.com/hsluv/hsluv-c/archive/"${SUBMODULE_COMMITS[0]}".tar.gz -> hsluv-c-"${SUBMODULE_COMMITS[0]}".tar.gz - " - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="X" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - >=dev-qt/qtcore-5.12 - >=dev-qt/qtdeclarative-5.12 - >=dev-qt/qtquickcontrols2-5.12[widgets] - >=dev-qt/qtgraphicaleffects-5.12 - X? ( - x11-libs/libX11 - x11-libs/libXScrnSaver - ) -" - -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} - >=dev-qt/qtgui-5.12[gif,png,jpeg] - >=dev-qt/qtimageformats-5.12 - >=dev-qt/qtsvg-5.12 - dev-libs/olm - dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/aiofiles-0.4.0[${PYTHON_USEDEP}] - >=dev-python/appdirs-1.4.4[${PYTHON_USEDEP}] - >=dev-python/dbus-python-1.2.16[${PYTHON_USEDEP}] - >=dev-python/filetype-1.0.7[${PYTHON_USEDEP}] - >=dev-python/hsluv-python-5.0.0[${PYTHON_USEDEP}] - >=dev-python/html_sanitizer-1.9.1[${PYTHON_USEDEP}] - >=dev-python/lxml-4.5.1[${PYTHON_USEDEP}] - >=dev-python/matrix-nio-0.17.0[e2e,${PYTHON_USEDEP}] - >=dev-python/mistune-0.8.4[${PYTHON_USEDEP}] - >=dev-python/pillow-7.0.0[${PYTHON_USEDEP}] - >=dev-python/plyer-1.4.3[${PYTHON_USEDEP}] - >=dev-python/pymediainfo-4.2.1[${PYTHON_USEDEP}] - >=dev-python/redbaron-0.9.2[${PYTHON_USEDEP}] - >=dev-python/simpleaudio-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sortedcontainers-2.2.2[${PYTHON_USEDEP}] - >=dev-python/watchgod-0.6[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.4.2[${PYTHON_USEDEP}] - python_single_target_python3_7? ( >=dev-python/pyfastcopy-1.0.3[python_targets_python3_7] ) - - ') - media-libs/alsa-lib - media-libs/libjpeg-turbo - media-libs/libmediainfo - media-libs/libwebp - media-libs/tiff - media-libs/openjpeg:2 - sys-libs/zlib -" - -src_prepare() { - move_lib() { - local IN_DIR="${1}" - local OUT_DIR - [ -z "${2}" ] && OUT_DIR="${IN_DIR}" || OUT_DIR=""${2%/}"/"${IN_DIR}"" - mv ""${WORKDIR}"/"${IN_DIR}""*/* ""${S}"/"${OUT_DIR}"" || die - } - if [ "${PV}" != "9999" ]; then - local submodules_libs="hsluv-c" - for submodules_lib in ${submodules_libs} ; do - move_lib "${submodules_lib}" submodules - done - fi - eapply_user -} - -src_configure() { - if use !X; then - myconf="CONFIG+=no-x11" - fi - eqmake5 mirage.pro PREFIX="${D}"/usr ${myconf} -} diff --git a/net-im/mirage/mirage-0.7.1.ebuild b/net-im/mirage/mirage-0.7.1.ebuild index a3f746b..39637e5 100644 --- a/net-im/mirage/mirage-0.7.1.ebuild +++ b/net-im/mirage/mirage-0.7.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..9} ) inherit qmake-utils python-single-r1 xdg @@ -73,8 +73,6 @@ RDEPEND=" >=dev-python/sortedcontainers-2.2.2[${PYTHON_USEDEP}] >=dev-python/watchgod-0.6[${PYTHON_USEDEP}] >=media-gfx/cairosvg-2.4.2[${PYTHON_USEDEP}] - python_single_target_python3_7? ( >=dev-python/pyfastcopy-1.0.3[python_targets_python3_7] ) - ') media-libs/alsa-lib media-libs/libjpeg-turbo @@ -105,5 +103,9 @@ src_configure() { if use !X; then myconf="CONFIG+=no-x11" fi - eqmake5 mirage.pro PREFIX="${D}"/usr ${myconf} + eqmake5 mirage.pro PREFIX="${EPREFIX}/usr" ${myconf} +} + +src_install() { + emake INSTALL_ROOT="${D}" install } diff --git a/net-im/mirage/mirage-9999.ebuild b/net-im/mirage/mirage-9999.ebuild index a3f746b..39637e5 100644 --- a/net-im/mirage/mirage-9999.ebuild +++ b/net-im/mirage/mirage-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..9} ) inherit qmake-utils python-single-r1 xdg @@ -73,8 +73,6 @@ RDEPEND=" >=dev-python/sortedcontainers-2.2.2[${PYTHON_USEDEP}] >=dev-python/watchgod-0.6[${PYTHON_USEDEP}] >=media-gfx/cairosvg-2.4.2[${PYTHON_USEDEP}] - python_single_target_python3_7? ( >=dev-python/pyfastcopy-1.0.3[python_targets_python3_7] ) - ') media-libs/alsa-lib media-libs/libjpeg-turbo @@ -105,5 +103,9 @@ src_configure() { if use !X; then myconf="CONFIG+=no-x11" fi - eqmake5 mirage.pro PREFIX="${D}"/usr ${myconf} + eqmake5 mirage.pro PREFIX="${EPREFIX}/usr" ${myconf} +} + +src_install() { + emake INSTALL_ROOT="${D}" install }