From 1bee2aa4d91e033cc1d575822dbca7fe79bad3f2 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 19:37:31 +0800 Subject: [PATCH 01/13] net-print/hpuld: fix install error when have rpm Signed-off-by: Huang Rui --- net-print/hpuld/hpuld-1.00.39.15.00.23.ebuild | 37 +++++++------------ net-print/hpuld/metadata.xml | 2 +- 2 files changed, 15 insertions(+), 24 deletions(-) diff --git a/net-print/hpuld/hpuld-1.00.39.15.00.23.ebuild b/net-print/hpuld/hpuld-1.00.39.15.00.23.ebuild index ead2296e6d..1d31577a83 100644 --- a/net-print/hpuld/hpuld-1.00.39.15.00.23.ebuild +++ b/net-print/hpuld/hpuld-1.00.39.15.00.23.ebuild @@ -4,6 +4,7 @@ EAPI="8" MY_PV="$(ver_rs 4 _)" +SANE_CONF_DIR="/etc/sane.d" DESCRIPTION="HP Unified Linux Driver (for samsung hardware)" HOMEPAGE="https://support.hp.com" @@ -63,6 +64,9 @@ src_install() { sed -i "s#\"\$INSTDIR_CUPS_FILTERS\"#\"${D}/\$INSTDIR_CUPS_FILTERS\"#g" noarch/printer.pkg || die sed -i "s#\"\$INSTDIR_CUPS_PPD\"#\"${D}/\$INSTDIR_CUPS_PPD\"#g" noarch/printer-script.pkg || die sed -i "s#\"\$INSTDIR_LSB_PPD\"#\"${D}/\$INSTDIR_LSB_PPD\"#g" noarch/printer-script.pkg || die + # Not use rpm and dpkg + sed -i "s#which rpm#which not_found_command_${PN}#g" noarch/package_utils || die + sed -i "s#which dpkg#which not_found_command_${PN}#g" noarch/package_utils || die # Fix scanner install path sed -i "s#SANE_DIR=/usr/lib\${LIBSFX}/sane#SANE_DIR=${D}/usr/lib\${LIBSFX}/sane#g" noarch/scanner.pkg || die @@ -76,25 +80,13 @@ src_install() { mkdir -p "${D}"/etc/hotplug/usb || die if use scanner ; then - local SCDIR="/etc/sane.d" - - if [ -f ${SCDIR}/dll.conf ] ; then - mkdir -p ${D}/${SCDIR} || die - cat ${SCDIR}/dll.conf > ${D}/${SCDIR}/dll.conf || die - if ! grep -q '^smfp$' ${D}/${SCDIR}/dll.conf ; then - echo "# Add support for the HP-ULD specific backend. Needs net-print/hpuld installed." >> ${D}/${SCDIR}/dll.conf || die - echo "smfp" >> ${D}/${SCDIR}/dll.conf || die - fi - if grep -q '^geniusvp2' ${D}/${SCDIR}/dll.conf ; then - # Comment out geniusvp2 backend - sed -i 's/geniusvp2/#geniusvp2/' > ${D}/${SCDIR}/dll.conf || die - fi - else - echo "smfp" >> ${D}/${SCDIR}/dll.conf || die - fi - chmod 664 ${D}/${SCDIR}/dll.conf + echo "# Add support for the HP-ULD specific backend. Needs net-print/hpuld installed." > "${S}"/"${PN}".conf || die + echo "smfp" > "${S}"/"${PN}".conf || die + insinto ${SANE_CONF_DIR}/dll.d + doins "${S}"/"${PN}".conf sh ./install.sh || die + fperms 644 /etc/sane.d/smfp-hewlett-packard.conf else sh ./install-printer.sh || die fi @@ -103,8 +95,8 @@ src_install() { pkg_postinst() { if use scanner ; then ewarn "If you want to use the scanner," - ewarn "make sure the smfp is listed in /etc/sane.d/dll.conf." - ewarn "If the geniusvp2 is listed in /etc/sane.d/dll.conf," + ewarn "make sure the smfp is listed in ${SANE_CONF_DIR}/dll.d/"${PN}".conf." + ewarn "If the geniusvp2 is listed in ${SANE_CONF_DIR}/dll.conf," ewarn "please comment out it." ewarn "You should restart cupsd service after installed $P." @@ -115,9 +107,8 @@ pkg_postinst() { pkg_postrm() { if use scanner ; then - ewarn "After you removed $P," - ewarn "if the smfp is listed in /etc/sane.d/dll.conf" - ewarn "you should remove it to keep clean." - ewarn "If you are just reinstalling, ignore this message." + ewarn "You should restart cupsd service after removed $P." + ewarn "OpenRC: rc-service cupsd restart" + ewarn "systemd: systemctl restart cups.service" fi } diff --git a/net-print/hpuld/metadata.xml b/net-print/hpuld/metadata.xml index 1871ee15e0..d32bbab0ac 100644 --- a/net-print/hpuld/metadata.xml +++ b/net-print/hpuld/metadata.xml @@ -1,5 +1,5 @@ - + vowstar@gmail.com From a1b7828acb645254a603228257a6262b382e5c16 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 20:06:02 +0800 Subject: [PATCH 02/13] dev-python/sqlalchemy-migrate: fix CI check moved from ::gentoo new package, add 0.13.0 Signed-off-by: Huang Rui --- dev-python/sqlalchemy-migrate/Manifest | 1 + ...emy-migrate-0.13-disable-sphinx-exts.patch | 13 ++++++ dev-python/sqlalchemy-migrate/metadata.xml | 11 +++++ .../sqlalchemy-migrate-0.13.0.ebuild | 42 +++++++++++++++++++ 4 files changed, 67 insertions(+) create mode 100644 dev-python/sqlalchemy-migrate/Manifest create mode 100644 dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch create mode 100644 dev-python/sqlalchemy-migrate/metadata.xml create mode 100644 dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild diff --git a/dev-python/sqlalchemy-migrate/Manifest b/dev-python/sqlalchemy-migrate/Manifest new file mode 100644 index 0000000000..f97e9647ce --- /dev/null +++ b/dev-python/sqlalchemy-migrate/Manifest @@ -0,0 +1 @@ +DIST sqlalchemy-migrate-0.13.0.tar.gz 131424 BLAKE2B 925ee05144360c469d714342005c8b79dc0f1ef7c07ec641c00ec39e4aa18046b3afa7524f4e5afeb292cf78b2b85bac714f44102e0daf799ce09f0af40f3047 SHA512 1ca826a5d80c1373ffc4b2366dfb6d5dd24204964462873451c97d8ff4d75fc6c63f663c4769b7f6cc00002f6a98d425f41d759e5c010b4b81a8b74ffbb102b6 diff --git a/dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch b/dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch new file mode 100644 index 0000000000..ad11435a84 --- /dev/null +++ b/dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch @@ -0,0 +1,13 @@ +intersphinx: prevent resource downloads at build time\ +--- a/doc/source/conf.py ++++ b/doc/source/conf.py +@@ -28,8 +28,7 @@ sys.path.append(os.path.dirname(os.path.abspath('.'))) + + # Add any Sphinx extension module names here, as strings. They can be extensions + # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. +-extensions = ['sphinx.ext.autodoc', +- 'sphinx.ext.intersphinx'] ++extensions = ['sphinx.ext.autodoc'] + + # link to sqlalchemy docs + intersphinx_mapping = { diff --git a/dev-python/sqlalchemy-migrate/metadata.xml b/dev-python/sqlalchemy-migrate/metadata.xml new file mode 100644 index 0000000000..5aa988bf74 --- /dev/null +++ b/dev-python/sqlalchemy-migrate/metadata.xml @@ -0,0 +1,11 @@ + + + + + vowstar@gmail.com + Huang Rui + + + sqlalchemy-migrate + + diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild new file mode 100644 index 0000000000..00d35920e6 --- /dev/null +++ b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..10} ) + +inherit distutils-r1 + +DESCRIPTION="SQLAlchemy Schema Migration Tools" +HOMEPAGE="https://pypi.org/project/sqlalchemy-migrate/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc" + +CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]" +DEPEND=" + ${CDEPEND} + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )" +RDEPEND=">=dev-python/sqlalchemy-0.9.6[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + >=dev-python/six-1.7.0[${PYTHON_USEDEP}] + dev-python/sqlparse[${PYTHON_USEDEP}] + >=dev-python/tempita-0.4[${PYTHON_USEDEP}]" +# Testsuite requires a missing dep and errors with poor report output + +PATCHES=( "${FILESDIR}/${PN}-0.13-disable-sphinx-exts.patch" ) + +python_compile_all() { + if use doc; then + einfo ""; einfo "The build seeks to import modules from an installed state of the package" + einfo "simply ignore all warnings / errors of failure to import module migrate."; einfo "" + emake -C doc/source html + fi +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/source/_build/html/. ) + distutils-r1_python_install_all +} From 58a3aaab1c539da5793e4ccafd81e43c731ee0dc Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 20:21:05 +0800 Subject: [PATCH 03/13] dev-python/gevent-websocket: new package, add 0.10.1 Signed-off-by: Huang Rui --- dev-python/gevent-websocket/Manifest | 1 + .../gevent-websocket-0.10.1.ebuild | 18 ++++++++++++++++++ dev-python/gevent-websocket/metadata.xml | 11 +++++++++++ 3 files changed, 30 insertions(+) create mode 100644 dev-python/gevent-websocket/Manifest create mode 100644 dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild create mode 100644 dev-python/gevent-websocket/metadata.xml diff --git a/dev-python/gevent-websocket/Manifest b/dev-python/gevent-websocket/Manifest new file mode 100644 index 0000000000..251e4a5fcc --- /dev/null +++ b/dev-python/gevent-websocket/Manifest @@ -0,0 +1 @@ +DIST gevent-websocket-0.10.1.tar.gz 18366 BLAKE2B bf811eeabab247f97946c971aabd3e4a5cc6034f0874bdfcfbd83ebd08a276d72f70c97694da5fbbb96c988b288d45f55970949d9f4f75bbcb62c027f13aaed2 SHA512 4f25ec1646c223b89ddbb7cf4decae72cc4baa6e872443dc05994987f509068a806c8b5e135c433d631e35b3902227f0e4c89d8071aa74e24c06b0e543e8df93 diff --git a/dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild b/dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild new file mode 100644 index 0000000000..3b206084a9 --- /dev/null +++ b/dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit distutils-r1 + +DESCRIPTION="Websocket handler for the gevent pywsgi server" +HOMEPAGE="https://pypi.org/project/gevent-websocket/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" + +RDEPEND="dev-python/gevent[${PYTHON_USEDEP}]" diff --git a/dev-python/gevent-websocket/metadata.xml b/dev-python/gevent-websocket/metadata.xml new file mode 100644 index 0000000000..40555094fa --- /dev/null +++ b/dev-python/gevent-websocket/metadata.xml @@ -0,0 +1,11 @@ + + + + + vowstar@gmail.com + Huang Rui + + + gevent-websocket + + From 33fb9a1e69a37758d18ab2d0701ff0a022f54c5d Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 20:21:24 +0800 Subject: [PATCH 04/13] dev-python/gevent-websocket: update EAPI 7 -> 8 Signed-off-by: Huang Rui --- dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild b/dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild index 3b206084a9..0904d440dc 100644 --- a/dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild +++ b/dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{7..10} ) From c23879f0d66215b04bf87ff4b1e811923ad1c442 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 20:21:50 +0800 Subject: [PATCH 05/13] dev-python/sqlalchemy-migrate: update EAPI 7 -> 8 Signed-off-by: Huang Rui --- .../sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild index 00d35920e6..485c0fad91 100644 --- a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild +++ b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{7..10} ) inherit distutils-r1 From 68fcb957db4fda6b91020c845b830a84034332da Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 20:41:37 +0800 Subject: [PATCH 06/13] gui-apps/hiprompt-gtk-py: add fixed version to fix CI Signed-off-by: Huang Rui --- .../hiprompt-gtk-py-0_pre20220624.ebuild | 29 +++++++++++++++++++ .../hiprompt-gtk-py-9999.ebuild | 5 ++-- 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild diff --git a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild new file mode 100644 index 0000000000..8e83c1d8d6 --- /dev/null +++ b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild @@ -0,0 +1,29 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit git-r3 meson python-single-r1 xdg + +DESCRIPTION="GTK+ Himitsu prompter for Wayland" +HOMEPAGE="https://git.sr.ht/~sircmpwn/hiprompt-gtk-py" +EGIT_COMMIT="f74499302bdd6558d4644c25e15c9b5c482270ea" +EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk-py" +LICENSE="GPL-3" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-python/pygobject[${PYTHON_USEDEP}]') + x11-libs/gtk+:3[introspection] + >=gui-libs/gtk-layer-shell-0.5.0 +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + sed -i "s;@PYTHON@;/usr/bin/${EPYTHON};g" hiprompt_gtk/hiprompt-gtk.in || die +} diff --git a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild index bca2825989..c1cef816ad 100644 --- a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild +++ b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-9999.ebuild @@ -1,9 +1,9 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit git-r3 meson python-single-r1 xdg DESCRIPTION="GTK+ Himitsu prompter for Wayland" @@ -11,6 +11,7 @@ HOMEPAGE="https://git.sr.ht/~sircmpwn/hiprompt-gtk-py" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk-py" LICENSE="GPL-3" SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" ${PYTHON_DEPS} From d8f7e2a726862747fa30ccc9c77238bdd2c57f3f Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 20:42:23 +0800 Subject: [PATCH 07/13] dev-lang/hare: add fixed version to fix CI Signed-off-by: Huang Rui --- dev-lang/hare/hare-0_pre20220624.ebuild | 33 +++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 dev-lang/hare/hare-0_pre20220624.ebuild diff --git a/dev-lang/hare/hare-0_pre20220624.ebuild b/dev-lang/hare/hare-0_pre20220624.ebuild new file mode 100644 index 0000000000..4bd6db253d --- /dev/null +++ b/dev-lang/hare/hare-0_pre20220624.ebuild @@ -0,0 +1,33 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 + +DESCRIPTION="The Hare systems programming language" +HOMEPAGE="https://harelang.org/" +EGIT_COMMIT="65449ddbbbf39659bfaf84a2cb78510409a4ab7a" +EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare" +LICENSE="MPL-2.0 GPL-3" +SLOT="0" + +DEPEND=" + sys-devel/qbe + dev-lang/harec +" +BDEPEND=" + app-text/scdoc +" +RDEPEND="${DEPEND}" + +src_unpack() { + default + git-r3_src_unpack + mkdir "${WORKDIR}/${P}/build" || die +} + +src_configure() { + cp config.example.mk config.mk || die + sed -i -e 's;^PREFIX=.*;PREFIX=/usr;' config.mk || die +} From da10b3878c33df3f05931a906f8889e3b94d5f49 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 20:56:58 +0800 Subject: [PATCH 08/13] gui-apps/hiprompt-gtk-py: keyword 0_pre20220624 for ~amd64 Signed-off-by: Huang Rui --- gui-apps/hiprompt-gtk-py/Manifest | 1 + .../hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 gui-apps/hiprompt-gtk-py/Manifest diff --git a/gui-apps/hiprompt-gtk-py/Manifest b/gui-apps/hiprompt-gtk-py/Manifest new file mode 100644 index 0000000000..685b4d782d --- /dev/null +++ b/gui-apps/hiprompt-gtk-py/Manifest @@ -0,0 +1 @@ +DIST hiprompt-gtk-py-0_pre20220624.tar.gz 17669 BLAKE2B 90ec17475a058f1eb1fcac59c9994e99a2b80fa34ac185f3b05f579c30cec3b4f98f60dcc121df457af5ea0569614d5d16a14f197a26e7601889c95965930cf4 SHA512 e5ea9ee81ec524764549ed15b64df17b607e7d1ef7f6b0d59980d94bf1dfd079a32a5b8d9de7b6e562e304e3a905e1a6bea7eb94c84d06dd1125e04f2b0c2c37 diff --git a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild index 8e83c1d8d6..3bf24e8415 100644 --- a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild +++ b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild @@ -4,14 +4,16 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) -inherit git-r3 meson python-single-r1 xdg +inherit meson python-single-r1 xdg DESCRIPTION="GTK+ Himitsu prompter for Wayland" HOMEPAGE="https://git.sr.ht/~sircmpwn/hiprompt-gtk-py" EGIT_COMMIT="f74499302bdd6558d4644c25e15c9b5c482270ea" -EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk-py" +SRC_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk-py/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="GPL-3" SLOT="0" +KEYWORDS="~amd64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" From f1210a599e37b703050e871ca87cf6958aa8fd33 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 21:03:37 +0800 Subject: [PATCH 09/13] dev-lang/{hare/harec}: keywords fixed version to fix CI build Signed-off-by: Huang Rui --- dev-lang/hare/Manifest | 1 + dev-lang/hare/hare-0_pre20220624.ebuild | 6 +++--- dev-lang/harec/Manifest | 1 + dev-lang/harec/harec-0_pre20220624.ebuild | 26 +++++++++++++++++++++++ 4 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 dev-lang/hare/Manifest create mode 100644 dev-lang/harec/Manifest create mode 100644 dev-lang/harec/harec-0_pre20220624.ebuild diff --git a/dev-lang/hare/Manifest b/dev-lang/hare/Manifest new file mode 100644 index 0000000000..628dcaaceb --- /dev/null +++ b/dev-lang/hare/Manifest @@ -0,0 +1 @@ +DIST hare-0_pre20220624.tar.gz 671399 BLAKE2B 4ef1d2724219367ce6ffdcf69b5c9f5bd573ddf19a12c0aafa695483c05ef2032961ea714058af9bcfecfcbb45f0ca9bfd3056dc0b388f001f4ddb8a96873233 SHA512 9e8b4b17e293f0bc23cc3913860055d62dae0d0fc700080b2bde76a65c5344bf09e5a51c92f799e9c000bd18550fe10b9a5cd6e38c52ffe7c3faca8a670188ee diff --git a/dev-lang/hare/hare-0_pre20220624.ebuild b/dev-lang/hare/hare-0_pre20220624.ebuild index 4bd6db253d..ff7b7cc1e2 100644 --- a/dev-lang/hare/hare-0_pre20220624.ebuild +++ b/dev-lang/hare/hare-0_pre20220624.ebuild @@ -3,14 +3,14 @@ EAPI=8 -inherit git-r3 - DESCRIPTION="The Hare systems programming language" HOMEPAGE="https://harelang.org/" EGIT_COMMIT="65449ddbbbf39659bfaf84a2cb78510409a4ab7a" -EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare" +SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="MPL-2.0 GPL-3" SLOT="0" +KEYWORDS="~amd64" DEPEND=" sys-devel/qbe diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest new file mode 100644 index 0000000000..8c732b86a5 --- /dev/null +++ b/dev-lang/harec/Manifest @@ -0,0 +1 @@ +DIST harec-0_pre20220624.tar.gz 164875 BLAKE2B c27d074be6095dcd44702244165051a39fb3503ae50976b152743813f88c7d9b2117b21f2123ffc337c1230cbb114e258d0bc2567fba83882336b444f0ea04af SHA512 08323ddf35ff20ff661132e8d34507e9e247e9e6bb709238c68f7e3212030591ce79374b43cb4eb77c545048c69d68082b893ed95ae8fe29d58b3a81aaf41f7f diff --git a/dev-lang/harec/harec-0_pre20220624.ebuild b/dev-lang/harec/harec-0_pre20220624.ebuild new file mode 100644 index 0000000000..cbca80e4c4 --- /dev/null +++ b/dev-lang/harec/harec-0_pre20220624.ebuild @@ -0,0 +1,26 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The Hare compiler" +HOMEPAGE="https://harelang.org/" +EGIT_COMMIT="62d4204f21332d97ad7697f628eade9137e9c3bc" +SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}/build" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="sys-devel/qbe" +RDEPEND="${DEPEND}" + +src_unpack() { + default + git-r3_src_unpack + mkdir -p "${S}" || die +} + +src_configure() { + ../configure --prefix="/usr" --libdir="/usr/$(get_libdir)" || die +} From e2a02abc3279ff04f02fc70dde575daabf8fec73 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 21:08:45 +0800 Subject: [PATCH 10/13] gui-apps/hiprompt-gtk-py: fix keyword for CI keyword 0_pre20220624 for ~arm64, ~riscv Signed-off-by: Huang Rui --- gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild index 3bf24e8415..e052214442 100644 --- a/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild +++ b/gui-apps/hiprompt-gtk-py/hiprompt-gtk-py-0_pre20220624.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk-py/archive/${EGIT_COMMIT}.tar. S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" From 8802d284459d16647c4a3c41cb59b685d55b61c8 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 21:09:29 +0800 Subject: [PATCH 11/13] dev-lang/harec: fix keyword for CI keyword 0_pre20220624 for ~arm64, ~riscv Signed-off-by: Huang Rui --- dev-lang/harec/harec-0_pre20220624.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/harec/harec-0_pre20220624.ebuild b/dev-lang/harec/harec-0_pre20220624.ebuild index cbca80e4c4..6a49f84d21 100644 --- a/dev-lang/harec/harec-0_pre20220624.ebuild +++ b/dev-lang/harec/harec-0_pre20220624.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${P} S="${WORKDIR}/${PN}-${EGIT_COMMIT}/build" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64 ~riscv" DEPEND="sys-devel/qbe" RDEPEND="${DEPEND}" From c722e9d3d55c426fa5bd5b72ecdbce0b38c32d3e Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 21:10:07 +0800 Subject: [PATCH 12/13] dev-lang/hare: fix keyword for CI keyword 0_pre20220624 for ~arm64, ~riscv Signed-off-by: Huang Rui --- dev-lang/hare/hare-0_pre20220624.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/hare/hare-0_pre20220624.ebuild b/dev-lang/hare/hare-0_pre20220624.ebuild index ff7b7cc1e2..2fe1678f5a 100644 --- a/dev-lang/hare/hare-0_pre20220624.ebuild +++ b/dev-lang/hare/hare-0_pre20220624.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> ${P}. S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="MPL-2.0 GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64 ~riscv" DEPEND=" sys-devel/qbe From 8d058a0e7aaeec17dda1a3dc0996dc962c55adae Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 24 Jun 2022 21:11:23 +0800 Subject: [PATCH 13/13] app-admin/himitsu: fix pkgcheck CI Signed-off-by: Huang Rui --- app-admin/himitsu/himitsu-0.1.ebuild | 3 +-- app-admin/himitsu/himitsu-9999.ebuild | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app-admin/himitsu/himitsu-0.1.ebuild b/app-admin/himitsu/himitsu-0.1.ebuild index 7df559b860..7f3a495f69 100644 --- a/app-admin/himitsu/himitsu-0.1.ebuild +++ b/app-admin/himitsu/himitsu-0.1.ebuild @@ -1,7 +1,7 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 if [[ "${PV}" = "9999" ]]; then inherit git-r3 @@ -11,7 +11,6 @@ else KEYWORDS="~amd64 ~arm64 ~riscv" fi - DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, keys, ..." HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu" LICENSE="GPL-3" diff --git a/app-admin/himitsu/himitsu-9999.ebuild b/app-admin/himitsu/himitsu-9999.ebuild index 7df559b860..87469b0423 100644 --- a/app-admin/himitsu/himitsu-9999.ebuild +++ b/app-admin/himitsu/himitsu-9999.ebuild @@ -11,7 +11,6 @@ else KEYWORDS="~amd64 ~arm64 ~riscv" fi - DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, keys, ..." HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu" LICENSE="GPL-3"