[gentoo-commits] repo/gentoo:master commit in: app-vim/ackvim/
commit: f20756175411f8e9756de1c06872b9f2d43bb313 Author: Patrice Clement gentoo org> AuthorDate: Thu Jan 12 23:11:11 2023 + Commit: Patrice Clement gentoo org> CommitDate: Thu Jan 12 23:11:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2075617 app-vim/ackvim: update dependencies Closes: https://bugs.gentoo.org/827855 Signed-off-by: Patrice Clement gentoo.org> app-vim/ackvim/ackvim-1.0.9-r2.ebuild | 29 + 1 file changed, 29 insertions(+) diff --git a/app-vim/ackvim/ackvim-1.0.9-r2.ebuild b/app-vim/ackvim/ackvim-1.0.9-r2.ebuild new file mode 100644 index ..85fc526a2a0d --- /dev/null +++ b/app-vim/ackvim/ackvim-1.0.9-r2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vim-plugin + +MY_PN="ack.vim" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="vim plugin: run ack from vim" +HOMEPAGE="https://github.com/mileszs/ack.vim"; +SRC_URI="https://github.com/mileszs/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" +LICENSE="vim" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + || ( + sys-apps/ack + sys-apps/the_silver_searcher + )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + # See bug 584768. + mv ftplugin/qf.vim ftplugin/ackqf.vim || die +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/spiped/files/
commit: 68ea4dcfcb973282c49c8cd186dc2cb57d3673a8 Author: Patrice Clement gentoo org> AuthorDate: Thu Jan 12 22:54:28 2023 + Commit: Patrice Clement gentoo org> CommitDate: Thu Jan 12 22:55:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ea4dcf net-misc/spiped: switch string cmp to POSIX sh Closes: https://bugs.gentoo.org/849329 Signed-off-by: Patrice Clement gentoo.org> net-misc/spiped/files/spiped.initd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/spiped/files/spiped.initd b/net-misc/spiped/files/spiped.initd index 80a164c64999..ce94315c0a6a 100644 --- a/net-misc/spiped/files/spiped.initd +++ b/net-misc/spiped/files/spiped.initd @@ -21,7 +21,7 @@ depend() { } checkconfig() { -if [[ ! "$IS_CONFIGURED" == "yes" ]]; then +if [ ! "$IS_CONFIGURED" = "yes" ]; then eerror "You need to setup /etc/conf.d/spiped first!" return 1 fi
[gentoo-commits] repo/gentoo:master commit in: app-shells/hstr/
commit: 30d958a39aa1346054076799595f78004132c91e Author: Patrice Clement gentoo org> AuthorDate: Thu Jan 12 22:05:14 2023 + Commit: Patrice Clement gentoo org> CommitDate: Thu Jan 12 22:05:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d958a3 app-shells/hstr: add 2.6 Closes: https://bugs.gentoo.org/872494 Signed-off-by: Patrice Clement gentoo.org> app-shells/hstr/Manifest| 1 + app-shells/hstr/hstr-2.6.ebuild | 40 2 files changed, 41 insertions(+) diff --git a/app-shells/hstr/Manifest b/app-shells/hstr/Manifest index 4f064c3839a1..e9e1c385dc34 100644 --- a/app-shells/hstr/Manifest +++ b/app-shells/hstr/Manifest @@ -1 +1,2 @@ DIST hstr-2.2.tar.gz 1246786 BLAKE2B f14091fea391dada79798c957b0b1094aff73b7ab4f8d9fd53c1070924556a7ff59f6f5a2e49b36dcd46ca6f93c5f8cd0fcfef07d5f7458d4bbe021546ccdc7a SHA512 c133edaa63a2be76356c08e52303d4133b11803e3ac6f915566a8d1b4651991b14d43974618061b2fc98c49e21b650ff6b9ac8168512e76566e327f90a550e4a +DIST hstr-2.6.tar.gz 1249557 BLAKE2B 147ec4a0db98444bce2e9abcd0d6105dc777b52848d831b9df13ad1d897e372b891de1cb3fd2b43c4f046144214903f6d391955ad9699017805538377d5786dc SHA512 5b9a6f2ce1914dad2f245148e5b8e10d98abc7e5830118686693790a6d8a3e4c1acaea7b9ed3841467e43f2a3ee34d6d4a114c116a049595178fef2272ed8f54 diff --git a/app-shells/hstr/hstr-2.6.ebuild b/app-shells/hstr/hstr-2.6.ebuild new file mode 100644 index ..6a4a7749524a --- /dev/null +++ b/app-shells/hstr/hstr-2.6.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools toolchain-funcs + +DESCRIPTION="Shell history suggest box" +HOMEPAGE="https://github.com/dvorka/hstr http://www.mindforger.com"; +SRC_URI="https://github.com/dvorka/hstr/archive/${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + sys-libs/ncurses:=[unicode(+)]" + +DEPEND=" + ${RDEPEND}" + +BDEPEND="virtual/pkgconfig" + +DOCS=( CONFIGURATION.md README.md ) + +PATCHES=( + "${FILESDIR}"/${PN}-2.0-fix-ncurses-configure.patch +) + +src_prepare() { + default + + sed \ + -e 's:-O2::g' \ + -i src/Makefile.am || die + + tc-export PKG_CONFIG + + eautoreconf +}
[gentoo-commits] repo/gentoo:master commit in: www-apps/zeppelin-bin/
commit: ff271ae26f4bb5d5c3bc311212744938114bb8c5 Author: Patrice Clement gentoo org> AuthorDate: Sun Sep 4 22:11:25 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sun Sep 4 22:12:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff271ae2 www-apps/zeppelin-bin: add 0.10.1 Bug: https://bugs.gentoo.org/811447 Signed-off-by: Patrice Clement gentoo.org> www-apps/zeppelin-bin/Manifest | 1 + www-apps/zeppelin-bin/zeppelin-bin-0.10.1.ebuild | 53 2 files changed, 54 insertions(+) diff --git a/www-apps/zeppelin-bin/Manifest b/www-apps/zeppelin-bin/Manifest index e0f92eeabd86..5dfdef10c350 100644 --- a/www-apps/zeppelin-bin/Manifest +++ b/www-apps/zeppelin-bin/Manifest @@ -1 +1,2 @@ +DIST zeppelin-bin-0.10.1.tgz 1680577910 BLAKE2B db33bd78f760211629a9ceb99b80d660a8d9d4da73ff2b187fdcab73c7f59052f952ac2bba2b85619c425b4da8f74a3b38229de034523bb8366d00cfcbf56549 SHA512 94cc52d3121afecfd12e1061bb6f4e7e227629236e4374d2fad1e49403a52b31afc3ff34216e5f3bd9b95324ac6e586da4131712b84aefac0a01839404aa DIST zeppelin-bin-0.8.2.tgz 998508624 BLAKE2B cccfa95426d8d0407d7a226f5d71c15ca55da8893a7fff9e3a612c63034ab1838f8f7d5a529bb393b825c6c3bd19e197f4e913c2c5b8dd04fb282affc43788ab SHA512 91a785153bc47b087f90fac0f83066fdede041d5193506b231af1b6855b150307873c92cea462c6dd48ef6d38caa37934591a08542199ac4b02d9493298fbd43 diff --git a/www-apps/zeppelin-bin/zeppelin-bin-0.10.1.ebuild b/www-apps/zeppelin-bin/zeppelin-bin-0.10.1.ebuild new file mode 100644 index ..f6142e3c74e3 --- /dev/null +++ b/www-apps/zeppelin-bin/zeppelin-bin-0.10.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit java-pkg-2 + +MY_PN="zeppelin" +MY_P="${MY_PN}-${PV}-bin-all" + +DESCRIPTION="Web-based interactive data analytics notebook launcher" +HOMEPAGE="https://zeppelin.apache.org"; +SRC_URI="mirror://apache/zeppelin/${MY_PN}-${PV}/${MY_P}.tgz -> ${P}.tgz" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86" + +DEPEND=" + acct-group/zeppelin + acct-user/zeppelin + >=virtual/jdk-1.8" + +RDEPEND=" + >=virtual/jre-1.8" + +S="${WORKDIR}/${MY_P}" + +INSTALL_DIR="/opt/${P}" + +src_prepare() { + default + local SO_TO_DELETE=( + interpreter/sh/libpty/freebsd/x86/libpty.so + interpreter/sh/libpty/freebsd/x86_64/libpty.so + interpreter/sh/libpty/linux/ppc64le/libpty.so + ) + + for s in "${SO_TO_DELETE[@]}"; do + rm -v ${s} || die + done +} + +src_install() { + keepdir /var/log/zeppelin + fowners -R zeppelin:zeppelin /var/log/zeppelin + + newinitd "${FILESDIR}/zeppelin.init.d" zeppelin + + dodir "${INSTALL_DIR}" + cp -pRP * "${ED}/${INSTALL_DIR}" || die + dosym "${P}" /opt/zeppelin + fowners -R zeppelin:zeppelin "${INSTALL_DIR}" +}
[gentoo-commits] repo/gentoo:master commit in: app-vim/vimclojure/
commit: 46fd44c8fa2a1aab6ff10e2728b20024e7dcf449 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Sun Aug 28 08:57:34 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sun Aug 28 14:29:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fd44c8 app-vim/vimclojure: update EAPI 6 -> 8 Bug: https://bugs.gentoo.org/850067 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/27040 Signed-off-by: Patrice Clement gentoo.org> app-vim/vimclojure/vimclojure-2.3.6-r4.ebuild | 51 +++ 1 file changed, 51 insertions(+) diff --git a/app-vim/vimclojure/vimclojure-2.3.6-r4.ebuild b/app-vim/vimclojure/vimclojure-2.3.6-r4.ebuild new file mode 100644 index ..c34730afe916 --- /dev/null +++ b/app-vim/vimclojure/vimclojure-2.3.6-r4.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vim-plugin + +MY_PN="VimClojure" + +DESCRIPTION="vim plugin: Clojure syntax highlighting, filetype and indent settings" +HOMEPAGE="https://github.com/vim-scripts/VimClojure"; +SRC_URI="https://github.com/vim-scripts/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="BSD" +SLOT="0" + +RDEPEND="dev-lang/clojure" + +S="${WORKDIR}/${MY_PN}-${PV}" + +DOCS=( README README.markdown ) + +# Files with similar names are already installed by app-vim/slimv. +DUPLICATE_FILES=( + indent/clojure.vim + ftdetect/clojure.vim +) + +src_prepare() { + default + + # Remove .bat files. + find . -type f -name \*.bat -exec rm -v {} \; || die + + # Let's simply rename ${DUPLICATE_FILES[@]}. + local f + for f in "${DUPLICATE_FILES[@]}"; do + [[ -f "${f}" ]] || die "Couldn't find ${f}" + bname="${f##*/}" + path="${f%/*}" + noext="${bname%%.*}" + newname="${path}/${PN}_${noext}.vim" + mv -v "${f}" "${newname}" || die + done +} + +src_install() { + rm -rv doc/LICENSE.txt bin || die + vim-plugin_src_install +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/
commit: a578572371bf39ade29083fb2d9b46a2b06bed9c Author: Pavel Balaev void so> AuthorDate: Wed Oct 13 08:19:47 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon Jun 27 06:48:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5785723 app-emulation/nemu: version bump to 3.0.0. Closes: https://bugs.gentoo.org/817821 Closes: https://github.com/gentoo/gentoo/pull/22569 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Pavel Balaev void.so> Signed-off-by: Patrice Clement gentoo.org> app-emulation/nemu/Manifest| 2 +- app-emulation/nemu/metadata.xml| 10 +- .../nemu/{nemu-2.5.0-r1.ebuild => nemu-3.0.0.ebuild} | 18 +++--- 3 files changed, 21 insertions(+), 9 deletions(-) diff --git a/app-emulation/nemu/Manifest b/app-emulation/nemu/Manifest index 52a97fcdc535..c625274b1045 100644 --- a/app-emulation/nemu/Manifest +++ b/app-emulation/nemu/Manifest @@ -1 +1 @@ -DIST nemu-2.5.0.tar.gz 108742 BLAKE2B e68cbf50d56983873656d8e3428cb3ffaa09cafc9cbc8e545d72bf9dfb61e64a06bdc41c3f50011c4c488017efe33afe9fa1d634aae6e9151c45a7d3971c60db SHA512 081199413c41e545d23704091760c4a10b8dcdb21d9d0e6add1e549fa33bdd988490034767e08dee681eee6d06899104b8282cafc4578e06a0eabc505325bbdc +DIST nemu-3.0.0.tar.gz 151223 BLAKE2B a71875eb727eed13bc252cee072e1c5b25bf7ea106f51fb8e8bfacf21e030b1c4045de2353d40121b78756b131de1a376891197f6d553430b4b30f53bf3e SHA512 59dae5364659dda5d7c05ba6378b6e20c5d2c5b619cb919c49036918a887574b75f5d568cbfa8f21ecf790778c9de55266f5c5e3e90cc991f613a6408b10a1df diff --git a/app-emulation/nemu/metadata.xml b/app-emulation/nemu/metadata.xml index 8976af299f5d..0d69beebd2d0 100644 --- a/app-emulation/nemu/metadata.xml +++ b/app-emulation/nemu/metadata.xml @@ -5,11 +5,19 @@ monsie...@gentoo.org Patrice Clement + + m...@void.so + Pavel Balaev + + + proxy-ma...@gentoo.org + Proxy Maintainers + Adds support for external VNC client - Adds support for QEMU savevm snapshots (experimental, QEMU must be patched) Adds Spice protocol support Adds support for OVA/OVF import Adds possibility of exporting network map to SVG + Adds API for remote control diff --git a/app-emulation/nemu/nemu-2.5.0-r1.ebuild b/app-emulation/nemu/nemu-3.0.0.ebuild similarity index 85% rename from app-emulation/nemu/nemu-2.5.0-r1.ebuild rename to app-emulation/nemu/nemu-3.0.0.ebuild index 30d137f15fd9..503a514f8dfa 100644 --- a/app-emulation/nemu/nemu-2.5.0-r1.ebuild +++ b/app-emulation/nemu/nemu-3.0.0.ebuild @@ -13,12 +13,13 @@ SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 x86" -IUSE="dbus network-map +ovf +savevm spice +vnc-client" +KEYWORDS="~amd64 ~x86" +IUSE="dbus network-map +ovf spice +vnc-client remote-api" RDEPEND=" - app-emulation/qemu[vnc,virtfs,spice?] + >=app-emulation/qemu-6.0.0-r3[vnc,virtfs,spice?] dev-db/sqlite:3= + dev-libs/json-c sys-libs/ncurses:=[unicode(+)] virtual/libusb:1 virtual/libudev:= @@ -28,6 +29,7 @@ RDEPEND=" dev-libs/libxml2:2 app-arch/libarchive:= ) + remote-api? ( dev-libs/openssl ) spice? ( app-emulation/virt-viewer ) vnc-client? ( net-misc/tigervnc ) " @@ -51,14 +53,11 @@ pkg_pretend() { } src_configure() { - # -DNM_USE_UTF: Enable unicode unconditionally. We already - #depended on ncurses[unicode]. # -DNM_WITH_QEMU: Do not embbed qemu. local mycmakeargs=( - -DNM_SAVEVM_SNAPSHOTS=$(usex savevm) - -DNM_USE_UTF=on -DNM_WITH_DBUS=$(usex dbus) -DNM_WITH_NETWORK_MAP=$(usex network-map) + -DNM_WITH_REMOTE=$(usex remote-api) -DNM_WITH_OVF_SUPPORT=$(usex ovf) -DNM_WITH_QEMU=off -DNM_WITH_SPICE=$(usex spice) @@ -67,6 +66,11 @@ src_configure() { cmake_src_configure } +src_install() { + cmake_src_install + docompress -x /usr/share/man/man1/nemu.1.gz +} + pkg_postinst() { elog "For non-root usage execute script:" elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux "
[gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/
commit: a1c795832e0072104b1bf74a7f75c3a59426712f Author: Pavel Balaev void so> AuthorDate: Wed Oct 13 08:44:57 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon Jun 27 06:49:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c79583 app-emulation/nemu: restore version 2.5.0. Signed-off-by: Patrice Clement gentoo.org> app-emulation/nemu/Manifest | 1 + app-emulation/nemu/metadata.xml | 1 + app-emulation/nemu/nemu-2.5.0-r1.ebuild | 77 + 3 files changed, 79 insertions(+) diff --git a/app-emulation/nemu/Manifest b/app-emulation/nemu/Manifest index c625274b1045..b2e5dda24a18 100644 --- a/app-emulation/nemu/Manifest +++ b/app-emulation/nemu/Manifest @@ -1 +1,2 @@ +DIST nemu-2.5.0.tar.gz 108742 BLAKE2B e68cbf50d56983873656d8e3428cb3ffaa09cafc9cbc8e545d72bf9dfb61e64a06bdc41c3f50011c4c488017efe33afe9fa1d634aae6e9151c45a7d3971c60db SHA512 081199413c41e545d23704091760c4a10b8dcdb21d9d0e6add1e549fa33bdd988490034767e08dee681eee6d06899104b8282cafc4578e06a0eabc505325bbdc DIST nemu-3.0.0.tar.gz 151223 BLAKE2B a71875eb727eed13bc252cee072e1c5b25bf7ea106f51fb8e8bfacf21e030b1c4045de2353d40121b78756b131de1a376891197f6d553430b4b30f53bf3e SHA512 59dae5364659dda5d7c05ba6378b6e20c5d2c5b619cb919c49036918a887574b75f5d568cbfa8f21ecf790778c9de55266f5c5e3e90cc991f613a6408b10a1df diff --git a/app-emulation/nemu/metadata.xml b/app-emulation/nemu/metadata.xml index 0d69beebd2d0..1ef2ec858c70 100644 --- a/app-emulation/nemu/metadata.xml +++ b/app-emulation/nemu/metadata.xml @@ -15,6 +15,7 @@ Adds support for external VNC client + Adds support for QEMU savevm snapshots (experimental, QEMU must be patched) Adds Spice protocol support Adds support for OVA/OVF import Adds possibility of exporting network map to SVG diff --git a/app-emulation/nemu/nemu-2.5.0-r1.ebuild b/app-emulation/nemu/nemu-2.5.0-r1.ebuild new file mode 100644 index ..30d137f15fd9 --- /dev/null +++ b/app-emulation/nemu/nemu-2.5.0-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake linux-info + +MY_PV="${PV/_rc/-RC}" + +DESCRIPTION="ncurses interface for QEMU" +HOMEPAGE="https://github.com/nemuTUI/nemu"; +SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="dbus network-map +ovf +savevm spice +vnc-client" + +RDEPEND=" + app-emulation/qemu[vnc,virtfs,spice?] + dev-db/sqlite:3= + sys-libs/ncurses:=[unicode(+)] + virtual/libusb:1 + virtual/libudev:= + dbus? ( sys-apps/dbus ) + network-map? ( media-gfx/graphviz[svg] ) + ovf? ( + dev-libs/libxml2:2 + app-arch/libarchive:= + ) + spice? ( app-emulation/virt-viewer ) + vnc-client? ( net-misc/tigervnc ) +" +DEPEND="${RDEPEND}" +BDEPEND="sys-devel/gettext" +S="${WORKDIR}/${PN}-${MY_PV}/" + +pkg_pretend() { + if use kernel_linux; then + if ! linux_config_exists; then + eerror "Unable to check your kernel" + else + CONFIG_CHECK="~VETH ~MACVTAP" + ERROR_VETH="You will need the Virtual ethernet pair device driver compiled" + ERROR_VETH+=" into your kernel or loaded as a module to use the" + ERROR_VETH+=" local network settings feature." + ERROR_MACVTAP="You will also need support for MAC-VLAN based tap driver." + check_extra_config + fi + fi +} + +src_configure() { + # -DNM_USE_UTF: Enable unicode unconditionally. We already + #depended on ncurses[unicode]. + # -DNM_WITH_QEMU: Do not embbed qemu. + local mycmakeargs=( + -DNM_SAVEVM_SNAPSHOTS=$(usex savevm) + -DNM_USE_UTF=on + -DNM_WITH_DBUS=$(usex dbus) + -DNM_WITH_NETWORK_MAP=$(usex network-map) + -DNM_WITH_OVF_SUPPORT=$(usex ovf) + -DNM_WITH_QEMU=off + -DNM_WITH_SPICE=$(usex spice) + -DNM_WITH_VNC_CLIENT=$(usex vnc-client) + ) + cmake_src_configure +} + +pkg_postinst() { + elog "For non-root usage execute script:" + elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux " + elog "and add udev rule:" + elog "cp /usr/share/nemu/scripts/42-net-macvtap-perm.rules /etc/udev/rules.d" + elog "Afterwards reboot or reload udev with" + elog "udevadm control --reload-rules && udevadm trigger" +}
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: ae46f49042ecd5785cfd82b8845b445e4a07033a Author: Anna Vyalkova sysrq in> AuthorDate: Wed Apr 6 11:41:38 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 30 12:57:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae46f490 vim-doc.eclass: add debug-print-function call Signed-off-by: Anna Vyalkova sysrq.in> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-doc.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass index f0c5c6edc6f3..968f4657b66a 100644 --- a/eclass/vim-doc.eclass +++ b/eclass/vim-doc.eclass @@ -24,6 +24,8 @@ esac if [[ ! ${_VIM_DOC_ECLASS} ]] ; then update_vim_helptags() { + debug-print-function ${FUNCNAME} "${@}" + local vimfiles helpfile files vim d # This is where vim plugins are installed
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 65f188cc928a2c56cf9c72b2e21464e6d6d1f5ec Author: Anna Vyalkova sysrq in> AuthorDate: Thu Apr 7 11:54:08 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 30 12:57:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f188cc vim-plugin.eclass: fix manpage formatting Signed-off-by: Anna Vyalkova sysrq.in> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 5 + 1 file changed, 5 insertions(+) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index c4fa6b2771c6..edf1c94d31b1 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -75,7 +75,9 @@ _VIM_PLUGIN_ALLOWED_DIRS=( # @USAGE: [...] # @DESCRIPTION: # Overrides the default src_install phase. In order, this function: +# # * installs help and documentation files. +# # * installs all files recognized by default Vim installation and directories # passed to this function as arguments in "${ED}"/usr/share/vim/vimfiles. # @@ -113,8 +115,11 @@ vim-plugin_src_install() { # @DESCRIPTION: # Overrides the pkg_postinst phase for this eclass. # The following functions are called: +# # * update_vim_helptags +# # * update_vim_afterscripts +# # * display_vim_plugin_help vim-plugin_pkg_postinst() { debug-print-function ${FUNCNAME} "${@}"
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 0fa5e48ce63409ad3ce9fd3577df3e54cc27cd48 Author: Anna Vyalkova sysrq in> AuthorDate: Wed Apr 6 11:51:12 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 30 12:57:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa5e48c vim-plugin.eclass: add debug-print-function calls Signed-off-by: Anna Vyalkova sysrq.in> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 12 1 file changed, 12 insertions(+) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index 1dda852d5a57..c4fa6b2771c6 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -44,6 +44,8 @@ if [[ ${_DEFINE_VIM_PLUGIN_SRC_PREPARE} ]]; then # other packages. # Note that this function is only defined and exported in EAPIs >= 8. vim-plugin_src_prepare() { + debug-print-function ${FUNCNAME} "${@}" + default_src_prepare # return if there's nothing to do @@ -84,6 +86,8 @@ _VIM_PLUGIN_ALLOWED_DIRS=( # } # @CODE vim-plugin_src_install() { + debug-print-function ${FUNCNAME} "${@}" + # Install non-vim-help-docs einstalldocs @@ -113,6 +117,8 @@ vim-plugin_src_install() { # * update_vim_afterscripts # * display_vim_plugin_help vim-plugin_pkg_postinst() { + debug-print-function ${FUNCNAME} "${@}" + update_vim_helptags # from vim-doc update_vim_afterscripts # see below display_vim_plugin_help # see below @@ -124,6 +130,8 @@ vim-plugin_pkg_postinst() { # This function calls the update_vim_helptags and update_vim_afterscripts # functions and eventually removes a bunch of empty directories. vim-plugin_pkg_postrm() { + debug-print-function ${FUNCNAME} "${@}" + update_vim_helptags # from vim-doc update_vim_afterscripts # see below @@ -139,6 +147,8 @@ vim-plugin_pkg_postrm() { # Creates scripts in /usr/share/vim/vimfiles/after/* # comprised of the snippets in /usr/share/vim/vimfiles/after/*/*.d update_vim_afterscripts() { + debug-print-function ${FUNCNAME} "${@}" + local d f afterdir="${EROOT}"/usr/share/vim/vimfiles/after # Nothing to do if the dir isn't there @@ -176,6 +186,8 @@ update_vim_afterscripts() { # extra message regarding enabling filetype plugins is displayed if # VIM_PLUGIN_MESSAGES includes the word "filetype". display_vim_plugin_help() { + debug-print-function ${FUNCNAME} "${@}" + local h if [[ -z ${REPLACING_VERSIONS} ]]; then
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 6e2405e9fe80a6f2fb1128fd9bc295d37e625ae8 Author: Anna Vyalkova sysrq in> AuthorDate: Wed Apr 6 11:43:44 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 30 12:57:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2405e9 vim-doc.eclass: document update_vim_helptags Signed-off-by: Anna Vyalkova sysrq.in> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-doc.eclass | 4 1 file changed, 4 insertions(+) diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass index 968f4657b66a..119ce793071d 100644 --- a/eclass/vim-doc.eclass +++ b/eclass/vim-doc.eclass @@ -23,6 +23,10 @@ esac if [[ ! ${_VIM_DOC_ECLASS} ]] ; then +# @FUNCTION: update_vim_helptags +# @USAGE: +# @DESCRIPTION: +# Update the documentation tags in the versioned Vim directory. update_vim_helptags() { debug-print-function ${FUNCNAME} "${@}"
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 88c453b8bbe3c25a139c88705d9f462ac78ae88a Author: Thomas Bracht Laumann Jespersen laumann xyz> AuthorDate: Wed Apr 6 09:10:34 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 30 12:57:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c453b8 vim-plugin.eclass: support EAPI 8 * Drop EAPI 0, 1, 2 workarounds * Move EXPORT_FUNCTIONS to end of file * Add required @USAGE on functions * Add _VIM_PLUGIN_ECLASS guard Bug: https://bugs.gentoo.org/830867 Bug: https://bugs.gentoo.org/830866 Signed-off-by: Thomas Bracht Laumann Jespersen laumann.xyz> Signed-off-by: Anna Vyalkova sysrq.in> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 35 --- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index 50e727e98f4e..a457f3a037ae 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: vim-plugin.eclass # @MAINTAINER: # v...@gentoo.org -# @SUPPORTED_EAPIS: 6 7 +# @SUPPORTED_EAPIS: 6 7 8 # @BLURB: used for installing vim plugins # @DESCRIPTION: # This eclass simplifies installation of app-vim plugins into @@ -13,12 +13,13 @@ # documentation, for which we make a special case via vim-doc.eclass. case ${EAPI} in - 6|7);; - *) die "EAPI ${EAPI:-0} unsupported (too old)";; + 6|7|8) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac +if [[ ! ${_VIM_PLUGIN_ECLASS} ]]; then + inherit vim-doc -EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm VIM_PLUGIN_VIM_VERSION="${VIM_PLUGIN_VIM_VERSION:-7.3}" @@ -32,14 +33,13 @@ fi SLOT="0" # @FUNCTION: vim-plugin_src_install +# @USAGE: # @DESCRIPTION: # Overrides the default src_install phase. In order, this function: # * fixes file permission across all files in ${S}. # * installs help and documentation files. # * installs all files in "${ED}"/usr/share/vim/vimfiles. vim-plugin_src_install() { - has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}" - # Install non-vim-help-docs einstalldocs @@ -53,6 +53,7 @@ vim-plugin_src_install() { } # @FUNCTION: vim-plugin_pkg_postinst +# @USAGE: # @DESCRIPTION: # Overrides the pkg_postinst phase for this eclass. # The following functions are called: @@ -60,7 +61,7 @@ vim-plugin_src_install() { # * update_vim_afterscripts # * display_vim_plugin_help vim-plugin_pkg_postinst() { - update_vim_helptags # from vim-doc + update_vim_helptags # from vim-doc update_vim_afterscripts # see below display_vim_plugin_help # see below } @@ -71,8 +72,7 @@ vim-plugin_pkg_postinst() { # This function calls the update_vim_helptags and update_vim_afterscripts # functions and eventually removes a bunch of empty directories. vim-plugin_pkg_postrm() { - has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= - update_vim_helptags # from vim-doc + update_vim_helptags # from vim-doc update_vim_afterscripts # see below # Remove empty dirs; this allows @@ -82,25 +82,24 @@ vim-plugin_pkg_postrm() { } # @FUNCTION: update_vim_afterscripts +# @USAGE: # @DESCRIPTION: # Creates scripts in /usr/share/vim/vimfiles/after/* # comprised of the snippets in /usr/share/vim/vimfiles/after/*/*.d update_vim_afterscripts() { - has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}" - has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= local d f afterdir="${EROOT}"/usr/share/vim/vimfiles/after # Nothing to do if the dir isn't there - [ -d "${afterdir}" ] || return 0 + [[ -d "${afterdir}" ]] || return 0 - einfo "Updating scripts in ${EPREFIX}/usr/share/vim/vimfiles/after" + einfo "Updating scripts in ${afterdir}" find "${afterdir}" -type d -name \*.vim.d | while read d; do echo '" Generated by update_vim_afterscripts' > "${d%.d}" || die find "${d}" -name \*.vim -type f -maxdepth 1 -print0 | sort -z | \ xargs -0 cat >> "${d%.d}" || die "update_vim_afterscripts failed" done - einfo "Removing dead scripts in ${EPREFIX}/usr/share/vim/vimfiles/after" + einfo "Removing dead scripts in ${afterdir}" find "${afterdir}" -type f -name \*.vim | \ while read f; do [[ "$(head -n 1 ${f})" == '&
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: d628b5aa6bb21ad255c0c67466f24e571471e169 Author: Anna Vyalkova sysrq in> AuthorDate: Wed Apr 6 11:23:30 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 30 12:57:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d628b5aa vim-plugin.eclass: EAPI 8: install allowed dirs only Signed-off-by: Anna Vyalkova sysrq.in> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 39 --- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index a457f3a037ae..0c323e0d09e7 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -32,13 +32,30 @@ if [[ ${PV} != * ]] ; then fi SLOT="0" +# @ECLASS_VARIABLE: _VIM_PLUGIN_ALLOWED_DIRS +# @INTERNAL +# @DESCRIPTION: +# Vanilla Vim dirs. +# See /usr/share/vim/vim* for reference. +_VIM_PLUGIN_ALLOWED_DIRS=( + after autoload colors compiler doc ftdetect ftplugin indent keymap + macros plugin spell syntax +) + # @FUNCTION: vim-plugin_src_install -# @USAGE: +# @USAGE: [...] # @DESCRIPTION: # Overrides the default src_install phase. In order, this function: -# * fixes file permission across all files in ${S}. # * installs help and documentation files. -# * installs all files in "${ED}"/usr/share/vim/vimfiles. +# * installs all files recognized by default Vim installation and directories +# passed to this function as arguments in "${ED}"/usr/share/vim/vimfiles. +# +# Example use: +# @CODE +# src_install() { +# vim-plugin_src_install syntax_checkers +# } +# @CODE vim-plugin_src_install() { # Install non-vim-help-docs einstalldocs @@ -46,10 +63,18 @@ vim-plugin_src_install() { # Install remainder of plugin insinto /usr/share/vim/vimfiles/ local d - for d in *; do - [[ -d "${d}" ]] || continue - doins -r "${d}" - done + case ${EAPI:-0} in + 6|7) + for d in *; do + [[ -d "${d}" ]] || continue + doins -r "${d}" + done ;; + *) + for d in "${_VIM_PLUGIN_ALLOWED_DIRS[@]}" "${@}"; do + [[ -d "${d}" ]] || continue + doins -r "${d}" + done ;; + esac } # @FUNCTION: vim-plugin_pkg_postinst
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: c0dd0b5ee76e7e237a75c436e63b5fe1ee9a81b4 Author: Anna Vyalkova sysrq in> AuthorDate: Wed Apr 6 11:37:44 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 30 12:57:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0dd0b5e vim-plugin.eclass: document VIM_PLUGIN_VIM_VERSION Signed-off-by: Anna Vyalkova sysrq.in> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index 9d300ad4826b..1dda852d5a57 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -22,7 +22,10 @@ if [[ ! ${_VIM_PLUGIN_ECLASS} ]]; then inherit vim-doc -VIM_PLUGIN_VIM_VERSION="${VIM_PLUGIN_VIM_VERSION:-7.3}" +# @ECLASS_VARIABLE: VIM_PLUGIN_VIM_VERSION +# @DESCRIPTION: +# Minimum Vim version the plugin supports. +: ${VIM_PLUGIN_VIM_VERSION:=7.3} DEPEND="|| ( >=app-editors/vim-${VIM_PLUGIN_VIM_VERSION} >=app-editors/gvim-${VIM_PLUGIN_VIM_VERSION} )"
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: f8ce1e8a6616d04efb2e9c734026e46eaa48c66a Author: Thomas Bracht Laumann Jespersen laumann xyz> AuthorDate: Wed Apr 6 09:10:33 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 30 12:56:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ce1e8a vim-doc.eclass: support EAPI 8 * Added "|| die" statements * Create links only if they don't exist yet * `readlink` -> `readlink -f` * Quoted variables Signed-off-by: Thomas Bracht Laumann Jespersen laumann.xyz> Signed-off-by: Anna Vyalkova sysrq.in> Closes: https://github.com/gentoo/gentoo/pull/24941 Signed-off-by: Patrice Clement gentoo.org> eclass/vim-doc.eclass | 66 ++- 1 file changed, 39 insertions(+), 27 deletions(-) diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass index ba9d00f4f5e8..f0c5c6edc6f3 100644 --- a/eclass/vim-doc.eclass +++ b/eclass/vim-doc.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: vim-doc.eclass # @MAINTAINER: # v...@gentoo.org -# @SUPPORTED_EAPIS: 6 7 +# @SUPPORTED_EAPIS: 6 7 8 # @BLURB: Eclass for vim{,-plugin}.eclass to update documentation tags. # @DESCRIPTION: # This eclass is used by vim.eclass and vim-plugin.eclass to update @@ -16,26 +16,25 @@ # DEPEND in vim-plugin or by whatever version of vim is being # installed by the eclass. -case ${EAPI:-0} in - [67]) ;; +case ${EAPI} in + 6|7|8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -if [[ -z ${_VIM_DOC_ECLASS} ]] ; then -_VIM_DOC_ECLASS=1 +if [[ ! ${_VIM_DOC_ECLASS} ]] ; then update_vim_helptags() { - local vimfiles vim d s + local vimfiles helpfile files vim d # This is where vim plugins are installed vimfiles="${EROOT}"/usr/share/vim/vimfiles - if [[ $PN != vim-core ]]; then + if [[ ${PN} != vim-core ]]; then # Find a suitable vim binary for updating tags :helptags vim=$(type -P vim 2>/dev/null) - [[ -z "$vim" ]] && vim=$(type -P gvim 2>/dev/null) - [[ -z "$vim" ]] && vim=$(type -P kvim 2>/dev/null) - if [[ -z "$vim" ]]; then + [[ -z "${vim}" ]] && vim=$(type -P gvim 2>/dev/null) + [[ -z "${vim}" ]] && vim=$(type -P kvim 2>/dev/null) + if [[ -z "${vim}" ]]; then ewarn "No suitable vim binary to rebuild documentation tags" fi fi @@ -43,44 +42,57 @@ update_vim_helptags() { # Make vim not try to connect to X. See :help gui-x11-start # in vim for how this evil trickery works. if [[ -n "${vim}" ]] ; then - ln -s "${vim}" "${T}/tagvim" + ln -s "${vim}" "${T}/tagvim" || die vim="${T}/tagvim" fi # Install the documentation symlinks into the versioned vim # directory and run :helptags for d in "${EROOT%/}"/usr/share/vim/vim[0-9]*; do - [[ -d "$d/doc" ]] || continue # catch a failed glob + [[ -d "${d}/doc" ]] || continue # catch a failed glob - # Remove links, and possibly remove stale dirs - find $d/doc -name \*.txt -type l | while read s; do - [[ $(readlink "$s") = $vimfiles/* ]] && rm -f "$s" + # Remove links + readarray -d '' files < <(find "${d}"/doc -name "*.txt" -type l -print0 || die "cannot traverse ${d}/doc" ) + for helpfile in "${files[@]}"; do + if [[ $(readlink -f "${helpfile}") == "${vimfiles}"/* ]]; then + rm "${helpfile}" || die + fi done - if [[ -f "$d/doc/tags" && $(find "$d" | wc -l | tr -d ' ') = 3 ]]; then + + # Remove stale dirs, if possible + readarray -d '' files < <(find "${d}" -print0 || die "cannot traverse ${d}") + if [[ -f "${d}/doc/tags" && ${#files[@]} -eq 3 ]]; then # /usr/share/vim/vim61 # /usr/share/vim/vim61/doc # /usr/share/vim/vim61/doc/tags - einfo "Removing $d" - rm -r "$d" + einfo "Removing ${d}" + rm -r "${d}&
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 72d55e0f005d399231b34eaed9dd279c4ccf1378 Author: Anna Vyalkova sysrq in> AuthorDate: Wed Apr 6 11:34:18 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 30 12:57:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d55e0f vim-plugin.eclass: EAPI 8: add src_prepare Signed-off-by: Anna Vyalkova sysrq.in> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 32 +++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index 0c323e0d09e7..9d300ad4826b 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -13,7 +13,8 @@ # documentation, for which we make a special case via vim-doc.eclass. case ${EAPI} in - 6|7|8) ;; + 6|7) ;; + 8) _DEFINE_VIM_PLUGIN_SRC_PREPARE=true ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac @@ -32,6 +33,29 @@ if [[ ${PV} != * ]] ; then fi SLOT="0" +if [[ ${_DEFINE_VIM_PLUGIN_SRC_PREPARE} ]]; then +# @FUNCTION: vim-plugin_src_prepare +# @USAGE: +# @DESCRIPTION: +# Moves "after/syntax" plugins to directories to avoid file collisions with +# other packages. +# Note that this function is only defined and exported in EAPIs >= 8. +vim-plugin_src_prepare() { + default_src_prepare + + # return if there's nothing to do + [[ -d after/syntax ]] || return + + pushd after/syntax >/dev/null || die + for file in *.vim; do + [[ -f "${file}" ]] || continue + mkdir "${file%.vim}" || die + mv "${file}" "${file%.vim}/${PN}.vim" || die + done + popd >/dev/null || die +} +fi + # @ECLASS_VARIABLE: _VIM_PLUGIN_ALLOWED_DIRS # @INTERNAL # @DESCRIPTION: @@ -190,3 +214,9 @@ _VIM_PLUGIN_ECLASS=1 fi EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm + +# src_prepare is only exported in EAPI >= 8 +case ${EAPI} in + 6|7) ;; + *) EXPORT_FUNCTIONS src_prepare ;; +esac
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 50a25d6f0e7c3ddf6449cbac83ac1c6bd55ff734 Author: Patrice Clement gentoo org> AuthorDate: Wed Apr 6 10:34:29 2022 + Commit: Patrice Clement gentoo org> CommitDate: Wed Apr 6 10:34:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a25d6f eclass/vim-{doc,plugin}.eclass: revert previous commit. Let's wait until those patches are reviewed on the gentoo-dev ML. Signed-off-by: Patrice Clement gentoo.org> eclass/vim-doc.eclass| 40 eclass/vim-plugin.eclass | 19 +-- 2 files changed, 29 insertions(+), 30 deletions(-) diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass index de28ddfdfee8..ba9d00f4f5e8 100644 --- a/eclass/vim-doc.eclass +++ b/eclass/vim-doc.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: vim-doc.eclass # @MAINTAINER: # v...@gentoo.org -# @SUPPORTED_EAPIS: 6 7 8 +# @SUPPORTED_EAPIS: 6 7 # @BLURB: Eclass for vim{,-plugin}.eclass to update documentation tags. # @DESCRIPTION: # This eclass is used by vim.eclass and vim-plugin.eclass to update @@ -16,8 +16,8 @@ # DEPEND in vim-plugin or by whatever version of vim is being # installed by the eclass. -case ${EAPI} in - 6|7|8) ;; +case ${EAPI:-0} in + [67]) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac @@ -30,12 +30,12 @@ update_vim_helptags() { # This is where vim plugins are installed vimfiles="${EROOT}"/usr/share/vim/vimfiles - if [[ ${PN} != vim-core ]]; then + if [[ $PN != vim-core ]]; then # Find a suitable vim binary for updating tags :helptags vim=$(type -P vim 2>/dev/null) - [[ -z "${vim}" ]] && vim=$(type -P gvim 2>/dev/null) - [[ -z "${vim}" ]] && vim=$(type -P kvim 2>/dev/null) - if [[ -z "${vim}" ]]; then + [[ -z "$vim" ]] && vim=$(type -P gvim 2>/dev/null) + [[ -z "$vim" ]] && vim=$(type -P kvim 2>/dev/null) + if [[ -z "$vim" ]]; then ewarn "No suitable vim binary to rebuild documentation tags" fi fi @@ -50,32 +50,32 @@ update_vim_helptags() { # Install the documentation symlinks into the versioned vim # directory and run :helptags for d in "${EROOT%/}"/usr/share/vim/vim[0-9]*; do - [[ -d "${d}/doc" ]] || continue # catch a failed glob + [[ -d "$d/doc" ]] || continue # catch a failed glob # Remove links, and possibly remove stale dirs - find ${d}/doc -name \*.txt -type l | while read s; do - [[ $(readlink "${s}") = $vimfiles/* ]] && rm -f "${s}" + find $d/doc -name \*.txt -type l | while read s; do + [[ $(readlink "$s") = $vimfiles/* ]] && rm -f "$s" done - if [[ -f "${d}/doc/tags" && $(find "${d}" | wc -l | tr -d ' ') = 3 ]]; then + if [[ -f "$d/doc/tags" && $(find "$d" | wc -l | tr -d ' ') = 3 ]]; then # /usr/share/vim/vim61 # /usr/share/vim/vim61/doc # /usr/share/vim/vim61/doc/tags - einfo "Removing ${d}" - rm -r "${d}" + einfo "Removing $d" + rm -r "$d" continue fi # Re-create / install new links - if [[ -d "${vimfiles}"/doc ]]; then - ln -s "${vimfiles}"/doc/*.txt "${d}/doc" 2>/dev/null + if [[ -d $vimfiles/doc ]]; then + ln -s $vimfiles/doc/*.txt $d/doc 2>/dev/null fi # Update tags; need a vim binary for this - if [[ -n "${vim}" ]]; then - einfo "Updating documentation tags in ${d}" - DISPLAY= "${vim}" -u NONE -U NONE -T xterm -X -n -f \ + if [[ -n "$vim" ]]; then + einfo "Updating documentation tags in $d" + DISPLAY= $vim -u NONE -U NONE -T xterm -X -n -f \ '+set nobackup nomore' \ - "+helptags ${d}/doc" \ + "+helptags $d/doc" \
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 127654ee62e16c459cb47c283df0dc5b3a8db0ab Author: Thomas Bracht Laumann Jespersen laumann xyz> AuthorDate: Wed Apr 6 07:12:47 2022 + Commit: Patrice Clement gentoo org> CommitDate: Wed Apr 6 08:49:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127654ee vim-plugin.eclass: support EAPI 8 * Drop EAPI 0, 1, 2 workarounds * Move EXPORT_FUNCTIONS to end of file * Add required @USAGE on functions Bug: https://bugs.gentoo.org/830867 Bug: https://bugs.gentoo.org/830866 Signed-off-by: Thomas Bracht Laumann Jespersen laumann.xyz> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 19 ++- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index 50e727e98f4e..d5cc5e7b4db2 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: vim-plugin.eclass # @MAINTAINER: # v...@gentoo.org -# @SUPPORTED_EAPIS: 6 7 +# @SUPPORTED_EAPIS: 6 7 8 # @BLURB: used for installing vim plugins # @DESCRIPTION: # This eclass simplifies installation of app-vim plugins into @@ -13,12 +13,11 @@ # documentation, for which we make a special case via vim-doc.eclass. case ${EAPI} in - 6|7);; - *) die "EAPI ${EAPI:-0} unsupported (too old)";; + 6|7|8);; + *) die "${ECLASS}: EAPI ${EAPI:-0} unsupported (too old)";; esac inherit vim-doc -EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm VIM_PLUGIN_VIM_VERSION="${VIM_PLUGIN_VIM_VERSION:-7.3}" @@ -32,13 +31,13 @@ fi SLOT="0" # @FUNCTION: vim-plugin_src_install +# @USAGE: # @DESCRIPTION: # Overrides the default src_install phase. In order, this function: # * fixes file permission across all files in ${S}. # * installs help and documentation files. # * installs all files in "${ED}"/usr/share/vim/vimfiles. vim-plugin_src_install() { - has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}" # Install non-vim-help-docs einstalldocs @@ -53,6 +52,7 @@ vim-plugin_src_install() { } # @FUNCTION: vim-plugin_pkg_postinst +# @USAGE: # @DESCRIPTION: # Overrides the pkg_postinst phase for this eclass. # The following functions are called: @@ -71,7 +71,6 @@ vim-plugin_pkg_postinst() { # This function calls the update_vim_helptags and update_vim_afterscripts # functions and eventually removes a bunch of empty directories. vim-plugin_pkg_postrm() { - has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= update_vim_helptags # from vim-doc update_vim_afterscripts # see below @@ -82,12 +81,11 @@ vim-plugin_pkg_postrm() { } # @FUNCTION: update_vim_afterscripts +# @USAGE: # @DESCRIPTION: # Creates scripts in /usr/share/vim/vimfiles/after/* # comprised of the snippets in /usr/share/vim/vimfiles/after/*/*.d update_vim_afterscripts() { - has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}" - has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= local d f afterdir="${EROOT}"/usr/share/vim/vimfiles/after # Nothing to do if the dir isn't there @@ -115,6 +113,7 @@ update_vim_afterscripts() { } # @FUNCTION: display_vim_plugin_help +# @USAGE: # @DESCRIPTION: # Displays a message with the plugin's help file if one is available. Uses the # VIM_PLUGIN_HELPFILES env var. If multiple help files are available, they @@ -160,3 +159,5 @@ display_vim_plugin_help() { fi fi } + +EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 94eb6d9e4fa2278284b8724d6f85712595930efc Author: Thomas Bracht Laumann Jespersen laumann xyz> AuthorDate: Tue Apr 5 19:59:18 2022 + Commit: Patrice Clement gentoo org> CommitDate: Wed Apr 6 08:49:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94eb6d9e vim-doc.eclass: support EAPI 8 Signed-off-by: Thomas Bracht Laumann Jespersen laumann.xyz> Closes: https://github.com/gentoo/gentoo/pull/24928 Signed-off-by: Patrice Clement gentoo.org> eclass/vim-doc.eclass | 40 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass index ba9d00f4f5e8..de28ddfdfee8 100644 --- a/eclass/vim-doc.eclass +++ b/eclass/vim-doc.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: vim-doc.eclass # @MAINTAINER: # v...@gentoo.org -# @SUPPORTED_EAPIS: 6 7 +# @SUPPORTED_EAPIS: 6 7 8 # @BLURB: Eclass for vim{,-plugin}.eclass to update documentation tags. # @DESCRIPTION: # This eclass is used by vim.eclass and vim-plugin.eclass to update @@ -16,8 +16,8 @@ # DEPEND in vim-plugin or by whatever version of vim is being # installed by the eclass. -case ${EAPI:-0} in - [67]) ;; +case ${EAPI} in + 6|7|8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac @@ -30,12 +30,12 @@ update_vim_helptags() { # This is where vim plugins are installed vimfiles="${EROOT}"/usr/share/vim/vimfiles - if [[ $PN != vim-core ]]; then + if [[ ${PN} != vim-core ]]; then # Find a suitable vim binary for updating tags :helptags vim=$(type -P vim 2>/dev/null) - [[ -z "$vim" ]] && vim=$(type -P gvim 2>/dev/null) - [[ -z "$vim" ]] && vim=$(type -P kvim 2>/dev/null) - if [[ -z "$vim" ]]; then + [[ -z "${vim}" ]] && vim=$(type -P gvim 2>/dev/null) + [[ -z "${vim}" ]] && vim=$(type -P kvim 2>/dev/null) + if [[ -z "${vim}" ]]; then ewarn "No suitable vim binary to rebuild documentation tags" fi fi @@ -50,32 +50,32 @@ update_vim_helptags() { # Install the documentation symlinks into the versioned vim # directory and run :helptags for d in "${EROOT%/}"/usr/share/vim/vim[0-9]*; do - [[ -d "$d/doc" ]] || continue # catch a failed glob + [[ -d "${d}/doc" ]] || continue # catch a failed glob # Remove links, and possibly remove stale dirs - find $d/doc -name \*.txt -type l | while read s; do - [[ $(readlink "$s") = $vimfiles/* ]] && rm -f "$s" + find ${d}/doc -name \*.txt -type l | while read s; do + [[ $(readlink "${s}") = $vimfiles/* ]] && rm -f "${s}" done - if [[ -f "$d/doc/tags" && $(find "$d" | wc -l | tr -d ' ') = 3 ]]; then + if [[ -f "${d}/doc/tags" && $(find "${d}" | wc -l | tr -d ' ') = 3 ]]; then # /usr/share/vim/vim61 # /usr/share/vim/vim61/doc # /usr/share/vim/vim61/doc/tags - einfo "Removing $d" - rm -r "$d" + einfo "Removing ${d}" + rm -r "${d}" continue fi # Re-create / install new links - if [[ -d $vimfiles/doc ]]; then - ln -s $vimfiles/doc/*.txt $d/doc 2>/dev/null + if [[ -d "${vimfiles}"/doc ]]; then + ln -s "${vimfiles}"/doc/*.txt "${d}/doc" 2>/dev/null fi # Update tags; need a vim binary for this - if [[ -n "$vim" ]]; then - einfo "Updating documentation tags in $d" - DISPLAY= $vim -u NONE -U NONE -T xterm -X -n -f \ + if [[ -n "${vim}" ]]; then + einfo "Updating documentation tags in ${d}" + DISPLAY= "${vim}" -u NONE -U NONE -T xterm -X -n -f \ '+set nobackup nomore' \ - "+helptags $d/doc" \ + "+helptags ${d}/doc" \ '+qa!' /dev/null fi done
[gentoo-commits] repo/gentoo:master commit in: dev-libs/tre/files/, dev-libs/tre/
commit: 93098055bb06d347ab414c6ff4f948c7ee9ea367 Author: Alessandro Barbieri gmail com> AuthorDate: Tue Mar 15 13:06:07 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon Mar 21 22:06:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93098055 dev-libs/tre: add 0.8.0_p20210321 Closes: https://bugs.gentoo.org/296813 Closes: https://github.com/gentoo/gentoo/pull/24577 Signed-off-by: Patrice Clement gentoo.org> Signed-off-by: Alessandro Barbieri gmail.com> dev-libs/tre/Manifest| 1 + dev-libs/tre/files/0.8.0-CVE-2016-8559.patch | 7 - dev-libs/tre/files/0.8.0-pkgcfg.patch| 2 - dev-libs/tre/files/tre-chicken.patch | 20 +++ dev-libs/tre/files/tre-issue37.patch | 11 ++ dev-libs/tre/files/tre-issue50.patch | 11 ++ dev-libs/tre/files/tre-issue55-part1.patch | 28 dev-libs/tre/files/tre-issue55-part2.patch | 11 ++ dev-libs/tre/files/tre-python3.patch | 191 +++ dev-libs/tre/files/tre-tests.patch | 10 ++ dev-libs/tre/metadata.xml| 5 + dev-libs/tre/tre-0.8.0_p20210321.ebuild | 112 12 files changed, 400 insertions(+), 9 deletions(-) diff --git a/dev-libs/tre/Manifest b/dev-libs/tre/Manifest index 84c1c6408081..92f10ffb9446 100644 --- a/dev-libs/tre/Manifest +++ b/dev-libs/tre/Manifest @@ -1 +1,2 @@ DIST tre-0.8.0.tar.bz2 380714 BLAKE2B b2af6e805e9e19fd69debf2f881ddfb591317f69db4e29a04e1899eb69100b8ac7744f86fa438530509ca2ee8aa1d346d416c6391f13247cd9398f4c59c2ed85 SHA512 db7465993e0d25eee8e52f974427b8a040234cf0f017769eb94ee88bc6261821336aad7f762bfa82db7e2212d8449bc221592586f061c528a59a550773cbc263 +DIST tre-0.8.0_p20210321.tar.gz 146294 BLAKE2B d740bd0e99f50f5e4d8105f5260e43a81b6af9857a21e386e437ab8d48a9e0de23eae03e96cf6b9f4d2d37f72d0fa73ef7343086271ea80f166bdba3f04475a9 SHA512 950c81f681970fc737cfdd6815445f05a018fc742b964cea3ce19f0249c677dd715ece4ff8e543fa9f3fd23b503eafa00aea00dbae063af9bc7e08dc1bc33aed diff --git a/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch b/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch index 39ceae016446..923dbfbf3a2a 100644 --- a/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch +++ b/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch @@ -12,13 +12,6 @@ type, size_t, rather than int. also improve comments, use calloc in place of malloc+memset, and remove bogus casts. - src/regex/regexec.c | 23 ++- - 1 file changed, 18 insertions(+), 5 deletions(-) - -Note: patch was modified to apply to tre, parts were taken from -https://github.com/laurikari/tre/issues/37 - --- a/lib/tre-match-parallel.c +++ b/lib/tre-match-parallel.c @@ -59,6 +59,7 @@ diff --git a/dev-libs/tre/files/0.8.0-pkgcfg.patch b/dev-libs/tre/files/0.8.0-pkgcfg.patch index 82f803504282..7952619c9616 100644 --- a/dev-libs/tre/files/0.8.0-pkgcfg.patch +++ b/dev-libs/tre/files/0.8.0-pkgcfg.patch @@ -1,8 +1,6 @@ tre.pc.in |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) -diff --git a/tre.pc.in b/tre.pc.in -index fdc45fa..b8d0676 100644 --- a/tre.pc.in +++ b/tre.pc.in @@ -6,5 +6,5 @@ includedir=@includedir@ diff --git a/dev-libs/tre/files/tre-chicken.patch b/dev-libs/tre/files/tre-chicken.patch new file mode 100644 index ..6047f9ae80d3 --- /dev/null +++ b/dev-libs/tre/files/tre-chicken.patch @@ -0,0 +1,20 @@ +--- a/python/setup.py b/python/setup.py +@@ -10,7 +10,8 @@ import shutil + + version = "0.8.0" + data_files = [] +-include_dirs = ["../lib"] ++include_dirs = ["../include"] ++library_dirs = ["../lib/.libs"] + libraries = ["tre"] + + if sys.platform == "win32": +@@ -31,6 +32,7 @@ setup(name = "tre", +sources = ["tre-python.c"], +define_macros = [("HAVE_CONFIG_H", None)], +include_dirs = include_dirs, ++ library_dirs = library_dirs, +libraries = libraries +), + ], diff --git a/dev-libs/tre/files/tre-issue37.patch b/dev-libs/tre/files/tre-issue37.patch new file mode 100644 index ..43b0cded7d26 --- /dev/null +++ b/dev-libs/tre/files/tre-issue37.patch @@ -0,0 +1,11 @@ +--- a/lib/tre-parse.c b/lib/tre-parse.c +@@ -1480,6 +1480,8 @@ tre_parse(tre_parse_ctx_t *ctx) + ctx->re++; + while (ctx->re_end - ctx->re >= 0) + { ++if (i == sizeof(tmp)) ++ return REG_EBRACE; + if (ctx->re[0] == CHAR_RBRACE) + break; + if (tre_isxdigit(ctx->re[0])) diff --git a/dev-libs/tre/files/tre-issue50.patch b/dev-libs/tre/files/tre-issu
[gentoo-commits] repo/gentoo:master commit in: dev-lang/R/
commit: e4cbd799f751c26731435be0b0b0584d6a076490 Author: Alessandro Barbieri gmail com> AuthorDate: Wed Mar 16 05:21:19 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon Mar 21 22:06:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4cbd799 dev-lang/R: enable system tre Closes: https://bugs.gentoo.org/802099 Signed-off-by: Alessandro Barbieri gmail.com> Signed-off-by: Patrice Clement gentoo.org> dev-lang/R/R-4.1.2-r1.ebuild | 250 +++ 1 file changed, 250 insertions(+) diff --git a/dev-lang/R/R-4.1.2-r1.ebuild b/dev-lang/R/R-4.1.2-r1.ebuild new file mode 100644 index ..a4c36d76f9e3 --- /dev/null +++ b/dev-lang/R/R-4.1.2-r1.ebuild @@ -0,0 +1,250 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 autotools flag-o-matic fortran-2 toolchain-funcs + +# latest git commit for R bash completion: https://github.com/deepayan/rcompletion +BCPV=78d6830e28ea90a046da79a9b4f70c39594bb6d6 + +DESCRIPTION="Language and environment for statistical computing and graphics" +HOMEPAGE="https://www.r-project.org/"; +SRC_URI=" + mirror://cran/src/base/R-4/${P}.tar.gz + https://raw.githubusercontent.com/deepayan/rcompletion/${BCPV}/bash_completion/R -> ${PN}-${BCPV}.bash_completion" + +LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="cairo doc icu java jpeg lapack lto minimal nls openmp perl png prefix profile readline test tiff tk X" + +REQUIRED_USE=" + png? ( || ( cairo X ) ) + jpeg? ( || ( cairo X ) ) + tiff? ( || ( cairo X ) )" +RESTRICT=" + minimal? ( test ) + !test? ( test )" + +# At least one package installation in the test suite requires TeX, +# and will fail without it (bug #718056). +BDEPEND=" + virtual/pkgconfig + doc? ( + virtual/latex-base + dev-texlive/texlive-fontsrecommended + ) + test? ( virtual/latex-base )" +DEPEND=" + app-arch/bzip2 + app-arch/xz-utils + app-text/ghostscript-gpl + dev-libs/libpcre2:= + >=dev-libs/tre-0.8.0_p20210321[approx] + net-libs/libtirpc + net-misc/curl + virtual/blas + sys-libs/zlib[minizip] + || ( + sys-apps/coreutils + app-misc/realpath + ) + cairo? ( + x11-libs/cairo:=[X=] + x11-libs/pango:= + ) + icu? ( dev-libs/icu:= ) + jpeg? ( virtual/jpeg ) + lapack? ( virtual/lapack ) + perl? ( dev-lang/perl ) + png? ( media-libs/libpng:= ) + readline? ( sys-libs/readline:= ) + tiff? ( media-libs/tiff:= ) + tk? ( dev-lang/tk:= ) + X? ( + x11-libs/libXmu + x11-libs/libXt + x11-misc/xdg-utils + )" +RDEPEND="${DEPEND} + java? ( >=virtual/jre-1.8:* )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.4.1-parallel.patch + "${FILESDIR}"/${PN}-3.4.1-rmath-shared.patch + "${FILESDIR}"/${PN}-3.6.2-no-LDFLAGS-in-libR-pkg-config.patch + "${FILESDIR}"/${PN}-3.6.2-no-gzip-doc.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] && use openmp; then + tc-check-openmp + FORTRAN_NEED_OPENMP=1 + fi + + fortran-2_pkg_setup + + # avoid using existing R installation + unset R_HOME +} + +src_prepare() { +# rm -r src/extra/tre || die + + default + + # fix packages.html for doc (gentoo bug #205103) + sed -e "s:../../../library:../../../../$(get_libdir)/R/library:g" \ + -i src/library/tools/R/Rd.R || die + + # fix Rscript path when installed (gentoo bug #221061) + sed -e "s:-DR_HOME='\"\$(rhome)\"':-DR_HOME='\"${EPREFIX}/usr/$(get_libdir)/${PN}\"':" \ + -i src/unix/Makefile.in || die "sed unix Makefile failed" + + # fix HTML links to manual (gentoo bug #273957) + sed -e 's:\.\./manual/:manual/:g' \ + -i $(grep -Flr ../manual/ doc) || die "sed for HTML links failed" + + use lapack && \ + export LAPACK_LIBS="$($(tc-getPKG_CONFIG) --libs lapack)" + + if use X; then + export R_BROWSER="$(type -p xdg-open)" + export R_PDFVIEWER="$(type -p xdg-open)" + fi + use perl && \ + export PERL5LIB="${S}/share/perl:${PERL5LIB:+:}${PE
[gentoo-commits] repo/gentoo:master commit in: dev-util/watchman/
commit: 3ce9ae424f46b9d79745b5c1030e62243c007bdb Author: Patrice Clement gentoo org> AuthorDate: Mon Mar 21 16:36:38 2022 + Commit: Patrice Clement gentoo org> CommitDate: Mon Mar 21 16:37:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce9ae42 dev-util/watchman: delete my name from list of maintainers. Signed-off-by: Patrice Clement gentoo.org> dev-util/watchman/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-util/watchman/metadata.xml b/dev-util/watchman/metadata.xml index 3b59da3e2665..1eeed218300c 100644 --- a/dev-util/watchman/metadata.xml +++ b/dev-util/watchman/metadata.xml @@ -1,10 +1,6 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - monsie...@gentoo.org - Patrice Clement - s...@gentoo.org Sam James
[gentoo-commits] repo/gentoo:master commit in: app-editors/vim-core/
commit: 26a1674ea8c5535a273f6b404becd7c8d90f4c5a Author: Mike Gilbert gentoo org> AuthorDate: Wed Mar 2 19:33:36 2022 + Commit: Patrice Clement gentoo org> CommitDate: Wed Mar 2 20:04:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a1674e app-editors/vim-core: always install defaults.vim. Bug: https://bugs.gentoo.org/834498 Signed-off-by: Mike Gilbert gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/24390 Signed-off-by: Patrice Clement gentoo.org> .../{vim-core-8.2.4328.ebuild => vim-core-8.2.4328-r1.ebuild} | 10 ++ app-editors/vim-core/vim-core-.ebuild | 10 ++ 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/app-editors/vim-core/vim-core-8.2.4328.ebuild b/app-editors/vim-core/vim-core-8.2.4328-r1.ebuild similarity index 95% rename from app-editors/vim-core/vim-core-8.2.4328.ebuild rename to app-editors/vim-core/vim-core-8.2.4328-r1.ebuild index eda637ba36f0..37b1be63841c 100644 --- a/app-editors/vim-core/vim-core-8.2.4328.ebuild +++ b/app-editors/vim-core/vim-core-8.2.4328-r1.ebuild @@ -28,7 +28,8 @@ IUSE="nls acl minimal" BDEPEND="sys-devel/autoconf" # Avoid icon file collision, bug #673880 -RDEPEND="!!
[gentoo-commits] repo/gentoo:master commit in: app-editors/vim/
commit: 0816769373e7ee62685158b65f7cfde287e5d936 Author: Mike Gilbert gentoo org> AuthorDate: Wed Mar 2 19:41:38 2022 + Commit: Patrice Clement gentoo org> CommitDate: Wed Mar 2 20:04:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08167693 app-editors/vim: depend on vim-core unconditionally We need it for defaults.vim, which cannot be owned by 2 packages simultaneously. Bug: https://bugs.gentoo.org/834498 Signed-off-by: Mike Gilbert gentoo.org> Signed-off-by: Patrice Clement gentoo.org> .../vim/{vim-8.2.4328.ebuild => vim-8.2.4328-r1.ebuild} | 11 ++- app-editors/vim/vim-.ebuild | 11 ++- 2 files changed, 4 insertions(+), 18 deletions(-) diff --git a/app-editors/vim/vim-8.2.4328.ebuild b/app-editors/vim/vim-8.2.4328-r1.ebuild similarity index 97% rename from app-editors/vim/vim-8.2.4328.ebuild rename to app-editors/vim/vim-8.2.4328-r1.ebuild index 2b7c3b0992cc..5d9a0aae046a 100644 --- a/app-editors/vim/vim-8.2.4328.ebuild +++ b/app-editors/vim/vim-8.2.4328-r1.ebuild @@ -45,7 +45,8 @@ RDEPEND=" lua? ( ${LUA_DEPS} $(lua_gen_impl_dep 'deprecated' lua5-1) ) - !minimal? ( ~app-editors/vim-core-${PV} ) + ~app-editors/vim-core-${PV} + !
[gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/
commit: 386be6c482ced7456437f6f99e784e4446cd928d Author: Patrice Clement gentoo org> AuthorDate: Sun Feb 27 15:36:44 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sun Feb 27 15:36:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=386be6c4 app-misc/vifm: add 0.12 Closes: https://bugs.gentoo.org/834126 Signed-off-by: Patrice Clement gentoo.org> app-misc/vifm/Manifest | 1 + app-misc/vifm/vifm-0.12.ebuild | 83 ++ 2 files changed, 84 insertions(+) diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest index 32d132f9f552..ad487eb528c3 100644 --- a/app-misc/vifm/Manifest +++ b/app-misc/vifm/Manifest @@ -1 +1,2 @@ DIST vifm-0.11.tar.gz 1525791 BLAKE2B c2aa6d3ddd0304ce1e3a0d1c9ac3218a783bc6dd8eebf7b3346ca262811f63dac75597913ad4883c62680cb77036c2985ca4ce88989a0dd0212dce975d8ec8b8 SHA512 15ace460da6d5f9bb7a016d8bb3f3d9cba47a608da5a39defbf7d09ff9de64c90a63a44264d695fe005f2f6d27ecb07dcec8f4ed5aef15e9d8728b52f1168dbd +DIST vifm-0.12.tar.gz 1913398 BLAKE2B 6a1933e5a70a61402ae52259ee9e03515916e9d6df57285726ec6062257d85966a32173142e730fbc35b48250c585a5e66cadba788e2029e5dcd620544341c4f SHA512 9491b1932535daa0ce6bd33ef955bfaedf995da27f049b36bdb0de9aa87a9a4dd6d2e22c8bf79e343febee16ae0fb87edfa8bde9c2d115b92c768e87bc0a8a7d diff --git a/app-misc/vifm/vifm-0.12.ebuild b/app-misc/vifm/vifm-0.12.ebuild new file mode 100644 index ..7ad0e2c512ff --- /dev/null +++ b/app-misc/vifm/vifm-0.12.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools vim-doc xdg + +DESCRIPTION="Console file manager with vi(m)-like keybindings" +HOMEPAGE="https://vifm.info/"; +SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +IUSE="developer +extended-keys gtk +magic +vim +vim-syntax X" + +DEPEND=" + >=sys-libs/ncurses-5.9-r3:0 + magic? ( sys-apps/file ) + gtk? ( x11-libs/gtk+:2 ) + X? ( x11-libs/libX11 )" + +RDEPEND="${DEPEND} + vim? ( || ( app-editors/vim app-editors/gvim ) ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable developer) \ + $(use_enable extended-keys) \ + $(use_with magic libmagic) \ + $(use_with gtk) \ + $(use_with X X11) +} + +src_install() { + default + + if use vim; then + local t + for t in app plugin; do + insinto /usr/share/vim/vimfiles/"${t}" + doins -r data/vim/doc/${t}/${PN}* + done + fi + + if use vim-syntax; then + local t + for t in ftdetect ftplugin syntax; do + insinto /usr/share/vim/vimfiles/"${t}" + doins -r data/vim/${t}/${PN}* + done + fi +} + +pkg_postinst() { + xdg_pkg_postinst + if use vim; then + update_vim_helptags + + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog + elog "You don't need to copy or link any files for" + elog " the vim plugin and documentation to work anymore." + elog "If you copied any vifm files to ~/.vim/ manually" + elog " in earlier vifm versions, please delete them." + fi + elog + elog "To use vim in vifm to view the documentation" + elog " edit ~/.vifm/vifmrc and set vimhelp instead of novimhelp" + elog + fi +} + +pkg_postrm() { + xdg_pkg_postrm + use vim && update_vim_helptags +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/crazydiskinfo/
commit: 204f34fa72dcae6ef8d8c8e292c2b9ac6ea9748c Author: Patrice Clement gentoo org> AuthorDate: Sun Feb 27 15:31:51 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sun Feb 27 15:33:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204f34fa sys-apps/crazydiskinfo: drop 1.1.0 Bug: https://bugs.gentoo.org/834309 Signed-off-by: Patrice Clement gentoo.org> sys-apps/crazydiskinfo/crazydiskinfo-1.1.0.ebuild | 28 --- 1 file changed, 28 deletions(-) diff --git a/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0.ebuild b/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0.ebuild deleted file mode 100644 index 0026177e5689.. --- a/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="Interactive TUI S.M.A.R.T viewer" -HOMEPAGE="https://github.com/otakuto/crazydiskinfo"; -SRC_URI="https://github.com/otakuto/crazydiskinfo/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - dev-libs/libatasmart:0= - sys-libs/ncurses:0=" - -RDEPEND="${DEPEND}" - -src_prepare() { - sed -e "s#^set(CMAKE_CXX_FLAGS.*#set(CMAKE_CXX_FLAGS \"${CXXFLAGS} -Wall -std=c++11\")#" \ - -e "5s#^#set(CMAKE_C_FLAGS \"${CFLAGS}\")\n#" \ - -i CMakeLists.txt || die "can't patch CMakeLists.txt" - - cmake-utils_src_prepare -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/crazydiskinfo/
commit: 6d2e8311aafba6dbdf853adf483d667430eca942 Author: Patrice Clement gentoo org> AuthorDate: Sun Feb 27 15:31:37 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sun Feb 27 15:33:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2e8311 sys-apps/crazydiskinfo: update EAPI 6 -> 8 Migrate to cmake.eclass whilst at it. Closes: https://bugs.gentoo.org/834309 Signed-off-by: Patrice Clement gentoo.org> .../crazydiskinfo/crazydiskinfo-1.1.0-r1.ebuild| 28 ++ 1 file changed, 28 insertions(+) diff --git a/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0-r1.ebuild b/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0-r1.ebuild new file mode 100644 index ..f2b277bdde19 --- /dev/null +++ b/sys-apps/crazydiskinfo/crazydiskinfo-1.1.0-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Interactive TUI S.M.A.R.T viewer" +HOMEPAGE="https://github.com/otakuto/crazydiskinfo"; +SRC_URI="https://github.com/otakuto/crazydiskinfo/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + dev-libs/libatasmart:0= + sys-libs/ncurses:0=" + +RDEPEND="${DEPEND}" + +src_prepare() { + sed -e "s#^set(CMAKE_CXX_FLAGS.*#set(CMAKE_CXX_FLAGS \"${CXXFLAGS} -Wall -std=c++11\")#" \ + -e "5s#^#set(CMAKE_C_FLAGS \"${CFLAGS}\")\n#" \ + -i CMakeLists.txt || die "can't patch CMakeLists.txt" + + cmake_src_prepare +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/entr/
commit: 7af141208324c536031def9ce250c7bcb5d8cffd Author: Patrice Clement gentoo org> AuthorDate: Sat Feb 26 20:53:37 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sat Feb 26 21:03:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af14120 app-admin/entr: add 5.1 Signed-off-by: Patrice Clement gentoo.org> app-admin/entr/Manifest| 1 + app-admin/entr/entr-5.1.ebuild | 29 + 2 files changed, 30 insertions(+) diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest index bb216ca881db..5a4f819d7fde 100644 --- a/app-admin/entr/Manifest +++ b/app-admin/entr/Manifest @@ -1 +1,2 @@ DIST entr-5.0.tar.gz 25480 BLAKE2B 5de00d6b1042667e209b2c33d7d019bad4833a0711a18d47eddb129ef60f5518c42fc2af3169510f57eb39f861d416ab67d7cd83e4a631cfcaa4cc7ac266f82d SHA512 f485efb7d05f1d099c85d8af2f313e3ed2f36720483afc3004479b5b8754c60c52a108b827efd017c674f01d6ced2878a317addef3960c8cdf9e6b142f2ad5fd +DIST entr-5.1.tar.gz 25674 BLAKE2B e456c415198f4d5be49fd52785cd8cce41756d2ebe14c493891c3fa05f3a763c9e3be65538d3150b484e48e0d23615556dd6c45fdbefc7b2052fc36f265ca685 SHA512 b8ee7dae5bda503af814eb109a0180c9864fa1b1cf5a2fe53c9915b6536e9471f8293c63d138d881da7bf70dfee24a6c271b82ecb6ccb2cb6ea664cabedba202 diff --git a/app-admin/entr/entr-5.1.ebuild b/app-admin/entr/entr-5.1.ebuild new file mode 100644 index ..239757d0dcd1 --- /dev/null +++ b/app-admin/entr/entr-5.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Run arbitrary commands when files change" +HOMEPAGE="https://eradman.com/entrproject/"; +SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz"; + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" + +src_configure() { + sh configure || die + sed -i -e 's#\(^PREFIX \).*#\1\?= /usr#' Makefile.bsd || die +} + +src_compile() { + export CC=$(tc-getCC) + default +} + +src_test() { + export CC=$(tc-getCC) + default +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/todo/
commit: 418fd8b269aec9a48b349f65087e54f0425b50a8 Author: Patrice Clement gentoo org> AuthorDate: Sat Feb 26 20:51:13 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sat Feb 26 21:03:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418fd8b2 app-misc/todo: update EAPI 7 -> 8 Signed-off-by: Patrice Clement gentoo.org> app-misc/todo/todo-2.12.0-r2.ebuild | 64 + 1 file changed, 64 insertions(+) diff --git a/app-misc/todo/todo-2.12.0-r2.ebuild b/app-misc/todo/todo-2.12.0-r2.ebuild new file mode 100644 index ..0f9cee042d49 --- /dev/null +++ b/app-misc/todo/todo-2.12.0-r2.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 + +DESCRIPTION="A CLI-based TODO list manager" +HOMEPAGE="http://todotxt.org"; +SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="app-shells/bash" + +DOCS=( README.md LICENSE todo.cfg ) + +S="${WORKDIR}/${PN}.txt-cli-${PV}" + +src_prepare() { + default + + # fix version string + sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die + + # TODO_DIR variable is bogus + sed -i -e '/export TODO_DIR/d' todo.cfg || die + sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die +} + +src_install() { + dobin "${PN}.sh" + newbashcomp "${PN}_completion" "${PN}.sh" + einstalldocs +} + +pkg_postinst() { + einfo + einfo 'Before starting todo, make sure to create' + einfo 'a .todo directory in your home directory:' + einfo ' $ mkdir -p $HOME/.todo' + einfo + einfo 'and make sure to copy the default todo' + einfo 'configuration file in the same location:' + einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.todo/config" + einfo + einfo 'Alternatively, you can use XDG directories instead:' + einfo ' $ mkdir -p $HOME/.local/share/todo' + einfo ' $ mkdir -p $HOME/.config/todo' + einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.config/todo/config" + einfo + einfo 'You can then edit this file as you see fit.' + einfo 'Enjoy!' + einfo + ewarn 'The Gentoo-specific todocli and todotxt aliases have been removed.' + ewarn 'If you still need them, add the following lines to your ~/.bashrc:' + ewarn + ewarn 'alias todocli=todo.sh' + ewarn 'complete -F _todo todocli' +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/spiped/
commit: f4e2ca98d5bd21e36e0604c7432490cc24adbefb Author: Patrice Clement gentoo org> AuthorDate: Sat Feb 26 20:52:55 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sat Feb 26 21:03:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e2ca98 net-misc/spiped: add 1.6.2 Signed-off-by: Patrice Clement gentoo.org> net-misc/spiped/Manifest| 1 + net-misc/spiped/spiped-1.6.2.ebuild | 52 + 2 files changed, 53 insertions(+) diff --git a/net-misc/spiped/Manifest b/net-misc/spiped/Manifest index 9946dbce1cca..f45facce2784 100644 --- a/net-misc/spiped/Manifest +++ b/net-misc/spiped/Manifest @@ -1,2 +1,3 @@ DIST spiped-1.6.0.tgz 94431 BLAKE2B e994115d5080e4f41d57d3ef88223c7dca373320266a3fe4f0420fb7aef6ecf329fad5a409ec31f53caaeb22d86d0c3a48060758ceee28d011676a12124fc057 SHA512 9bca8e7da31b86f956a653279f9346d8270a7e28a07d30b4a7104b21fbfbd1a81410e6a7dc0827127331a8f10226d5b8d2ddaacb94c9f76ecc6d15d728ead27a DIST spiped-1.6.1.tgz 115055 BLAKE2B d9ee65c10b183cc8d5451adeb65a728052378811e71ee40d7e6f121c00b6003d4b21cc9402b424aac15d115cdbdc158207ef3e6c60b93fab2a4ba63257fd2f1d SHA512 ec69cb49a19e4e5705526ec74ee683ac3923412bc5ca3a45fc8268699367421cd37354ccc03c18c2d48f06cdb8a4c4bce3ef3b60934997c6770547e02e6f66ae +DIST spiped-1.6.2.tgz 142332 BLAKE2B ce9fe45223eec8bbb741eb3106b17a395347de2766c289def9897321cce9907e104b55752ff3b2c9c7deafd178aaeef1e8fa8afe82c2d25582004c8c92982df6 SHA512 d16262a3e8be876ca1ef1aac8bb38fae91f523a9af0d488eb0dfa23e0b9db795d2a021e55f31095d92f5b94e4516e30ea23f537c3b14a2f1b9871297e26cda76 diff --git a/net-misc/spiped/spiped-1.6.2.ebuild b/net-misc/spiped/spiped-1.6.2.ebuild new file mode 100644 index ..3ec7e11ae171 --- /dev/null +++ b/net-misc/spiped/spiped-1.6.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="secure pipe daemon" +HOMEPAGE="http://www.tarsnap.com/spiped.html"; +SRC_URI="http://www.tarsnap.com/${PN}/${P}.tgz"; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +MY_PN="${PN/d/}" + +DEPEND=" + dev-libs/openssl:0=" + +# Blocker added due to #548126 +RDEPEND=" + ${DEPEND} + !net-mail/qlogtools" + +# Some tests fail. +RESTRICT="test" + +src_compile() { + emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin "${MY_PN}/${MY_PN}" + dosbin "${PN}/${PN}" + + doman "${MY_PN}/${MY_PN}.1" "${PN}/${PN}.1" + + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + + dodir "etc/${PN}" +} + +pkg_postinst() { + elog + elog "You will need to configure spiped via its" + elog "configuration file located in /etc/conf.d/." + elog + elog "Please have a look at this file prior to starting up spiped!" + elog +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/todo/
commit: 61bfb24291f7d052e4234bc3169e59037a5b1f8a Author: Patrice Clement gentoo org> AuthorDate: Sat Feb 26 20:51:28 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sat Feb 26 21:03:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61bfb242 app-misc/todo: drop 2.11.0, 2.12.0-r1 Signed-off-by: Patrice Clement gentoo.org> app-misc/todo/Manifest | 1 - app-misc/todo/todo-2.11.0.ebuild| 64 - app-misc/todo/todo-2.12.0-r1.ebuild | 64 - 3 files changed, 129 deletions(-) diff --git a/app-misc/todo/Manifest b/app-misc/todo/Manifest index aa534da6d988..d4cfd196b9ca 100644 --- a/app-misc/todo/Manifest +++ b/app-misc/todo/Manifest @@ -1,2 +1 @@ -DIST todo-2.11.0.tar.gz 712455 BLAKE2B f9d0fa53712a49c2f6ee94c02a62c16b8184734f7bb0c9354db9d640e2f619c75e3b3468065cb51204c7872f1f155bda51b9e3387f62f0f478f80f6a99f199b4 SHA512 5500ed1aa10eceaaa3e5116605eed4f4228337fdc0f2ceaa5b889753a60576918c0953adbfbf80c40008d6dfdf854e8a538103bfed4d1015aa1c5a9876c2e47c DIST todo-2.12.0.tar.gz 716524 BLAKE2B 168951c50670228ba2e1438ec04f5907181073668f1e260874e48959f2e37d11ee7ba4f2b0e5e5c55c9375a31921eca258f720afe98d2a4841529ef6acbb1510 SHA512 3b30d5e395f878811831f57e8e1a040c990e1f042f57050b6381d83ffc8b92b1ce20bfd3c5aa8b5e028b4810a5b289599603b2e16efff8badac559d200ed79f5 diff --git a/app-misc/todo/todo-2.11.0.ebuild b/app-misc/todo/todo-2.11.0.ebuild deleted file mode 100644 index c3a527e1a45c.. --- a/app-misc/todo/todo-2.11.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 - -DESCRIPTION="A CLI-based TODO list manager" -HOMEPAGE="http://todotxt.org"; -SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="app-shells/bash" - -PATCHES=( "${FILESDIR}/${P}-fix-bash-completion.patch" ) - -DOCS=( README.md CONTRIBUTING.md LICENSE todo.cfg ) - -S="${WORKDIR}/${PN}.txt-cli-${PV}" - -src_prepare() { - default - - # fix version string - sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die - - # TODO_DIR variable is bogus - sed -i -e '/export TODO_DIR/d' todo.cfg || die - sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die -} - -src_install() { - dobin "${PN}.sh" - dosym "${PN}.sh" "/usr/bin/${PN}cli" - dosym "${PN}.sh" "/usr/bin/${PN}txt" - newbashcomp "${PN}_completion" "${PN}.sh" - bashcomp_alias "${PN}.sh" "${PN}cli" "${PN}txt" - einstalldocs -} - -pkg_postinst() { - einfo - einfo 'Before starting todo, make sure to create' - einfo 'a .todo directory in your home directory:' - einfo ' $ mkdir -p $HOME/.todo' - einfo - einfo 'and make sure to copy the default todo' - einfo 'configuration file in the same location:' - einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.todo/config" - einfo - einfo 'Alternatively, you can use XDG directories instead:' - einfo ' $ mkdir -p $HOME/.local/share/todo' - einfo ' $ mkdir -p $HOME/.config/todo' - einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.config/todo/config" - einfo - einfo 'You can then edit this file as you see fit.' - einfo 'Enjoy!' - einfo -} diff --git a/app-misc/todo/todo-2.12.0-r1.ebuild b/app-misc/todo/todo-2.12.0-r1.ebuild deleted file mode 100644 index 547d0e721b41.. --- a/app-misc/todo/todo-2.12.0-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 - -DESCRIPTION="A CLI-based TODO list manager" -HOMEPAGE="http://todotxt.org"; -SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="app-shells/bash" - -DOCS=( README.md LICENSE todo.cfg ) - -S="${WORKDIR}/${PN}.txt-cli-${PV}" - -src_prepare() { - default - - # fix version string - sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die - - # TODO_DIR variable is bogus - sed -i -e '/export TODO_DIR/d
[gentoo-commits] repo/gentoo:master commit in: app-admin/clustershell/
commit: 317531c108693c72eee32f32d484c2645c7ed1da Author: Patrice Clement gentoo org> AuthorDate: Thu Nov 18 21:57:41 2021 + Commit: Patrice Clement gentoo org> CommitDate: Fri Nov 19 18:25:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317531c1 app-admin/clustershell: clean up old Signed-off-by: Patrice Clement gentoo.org> app-admin/clustershell/clustershell-1.8.3.ebuild | 48 1 file changed, 48 deletions(-) diff --git a/app-admin/clustershell/clustershell-1.8.3.ebuild b/app-admin/clustershell/clustershell-1.8.3.ebuild deleted file mode 100644 index 113e9a21ba5e.. --- a/app-admin/clustershell/clustershell-1.8.3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# TODO: test phase - -EAPI=7 - -PYTHON_COMPAT=( python{3_7,3_8} ) -PYTHON_REQ_USE="xml" - -inherit distutils-r1 - -DESCRIPTION="Python framework for efficient cluster administration" -HOMEPAGE="https://cea-hpc.github.com/clustershell/"; -SRC_URI="https://github.com/cea-hpc/clustershell/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND=" - ${CDEPEND} - test? ( dev-python/nose[${PYTHON_USEDEP}] )" - -RDEPEND=" - ${CDEPEND} - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-libs/openssl:0=" -RESTRICT="test" # currently fail - -python_install() { - distutils-r1_python_install - python_optimize -} - -python_test() { - cd tests || die - nosetests -sv --all-modules || die -} - -pkg_postinst() { - einfo - einfo "Some default system-wide config files have been installed into" - einfo "/etc/${PN}" - einfo -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-cmdb/
commit: 9708625aa4fdbd402bfc1ff3df21e4894bf6af19 Author: Patrice Clement gentoo org> AuthorDate: Thu Nov 18 21:55:19 2021 + Commit: Patrice Clement gentoo org> CommitDate: Fri Nov 19 18:25:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9708625a app-admin/ansible-cmdb: clean up old Signed-off-by: Patrice Clement gentoo.org> app-admin/ansible-cmdb/Manifest | 1 - app-admin/ansible-cmdb/ansible-cmdb-1.28.ebuild | 24 app-admin/ansible-cmdb/ansible-cmdb-1.30.ebuild | 24 3 files changed, 49 deletions(-) diff --git a/app-admin/ansible-cmdb/Manifest b/app-admin/ansible-cmdb/Manifest index 88f545e35d0d..e33a869b8ada 100644 --- a/app-admin/ansible-cmdb/Manifest +++ b/app-admin/ansible-cmdb/Manifest @@ -1,2 +1 @@ -DIST ansible-cmdb-1.28.tar.gz 177437 BLAKE2B d3faa6cccdaa0825318bc9df09ad28b15d1a70ac25281f283e65ed760698c06db582d6954f19efe6cdde8e7ab103a915e663659cc64d72851ed830c817a700b7 SHA512 d8f87b7e2c664aec20585c34a83271ea4ec397c70ff1114e2b3669ba17903ed8f57ddf774b74d3d267a423bb71bf6d9fd6e59aa497f4b17449104db6ac71b38a DIST ansible-cmdb-1.30.tar.gz 179165 BLAKE2B 377b182ffd0f7cf6630011f7df82fe1155c0f00a482e91e0d8206eee5aab167eb96dc936b2fbd02c6c80e725b9767f25a02422d538ee7ecf95ad1e9be51fe81a SHA512 e4561976588d6268c6849a4b1656c57d9a0f2db9256b2d2821f9c1a8c23fdb92b843b06bb94b44db565966c209b62da4bb11dfa41319a3b01ea4c7a53dde930f diff --git a/app-admin/ansible-cmdb/ansible-cmdb-1.28.ebuild b/app-admin/ansible-cmdb/ansible-cmdb-1.28.ebuild deleted file mode 100644 index 997496d0fe9e.. --- a/app-admin/ansible-cmdb/ansible-cmdb-1.28.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{3_7,3_8} ) - -inherit distutils-r1 - -DESCRIPTION="Ansible Configuration Management Database" -HOMEPAGE="https://github.com/fboender/ansible-cmdb"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}]" - -RDEPEND=" - dev-python/mako[${PYTHON_USEDEP}] - dev-python/jsonxs[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}]" diff --git a/app-admin/ansible-cmdb/ansible-cmdb-1.30.ebuild b/app-admin/ansible-cmdb/ansible-cmdb-1.30.ebuild deleted file mode 100644 index c40d32a2b873.. --- a/app-admin/ansible-cmdb/ansible-cmdb-1.30.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) - -inherit distutils-r1 - -DESCRIPTION="Ansible Configuration Management Database" -HOMEPAGE="https://github.com/fboender/ansible-cmdb"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}]" - -RDEPEND=" - dev-python/mako[${PYTHON_USEDEP}] - dev-python/jsonxs[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-cmdb/
commit: 66f3e8a479031025ac12d09f0ce71e0b0d31b448 Author: Patrice Clement gentoo org> AuthorDate: Thu Nov 18 21:54:24 2021 + Commit: Patrice Clement gentoo org> CommitDate: Fri Nov 19 18:25:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f3e8a4 app-admin/ansible-cmdb: bump * PYTHON_COMPAT bump (3.9) * EAPI 8 bump Signed-off-by: Patrice Clement gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22993 Signed-off-by: Patrice Clement gentoo.org> app-admin/ansible-cmdb/ansible-cmdb-1.30-r1.ebuild | 21 + 1 file changed, 21 insertions(+) diff --git a/app-admin/ansible-cmdb/ansible-cmdb-1.30-r1.ebuild b/app-admin/ansible-cmdb/ansible-cmdb-1.30-r1.ebuild new file mode 100644 index ..a87e1129b407 --- /dev/null +++ b/app-admin/ansible-cmdb/ansible-cmdb-1.30-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9} ) + +inherit distutils-r1 + +DESCRIPTION="Ansible Configuration Management Database" +HOMEPAGE="https://github.com/fboender/ansible-cmdb"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/mako[${PYTHON_USEDEP}] + dev-python/jsonxs[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: app-admin/clustershell/
commit: 1c7ede657c1f4ee82cba57c70de668f1d370537d Author: Patrice Clement gentoo org> AuthorDate: Thu Nov 18 21:57:16 2021 + Commit: Patrice Clement gentoo org> CommitDate: Fri Nov 19 18:25:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7ede65 app-admin/clustershell: bump * PYTHON_COMPAT bump (3.9) * EAPI 8 bump Signed-off-by: Patrice Clement gentoo.org> .../clustershell/clustershell-1.8.3-r1.ebuild | 44 ++ 1 file changed, 44 insertions(+) diff --git a/app-admin/clustershell/clustershell-1.8.3-r1.ebuild b/app-admin/clustershell/clustershell-1.8.3-r1.ebuild new file mode 100644 index ..53371ad3d6a7 --- /dev/null +++ b/app-admin/clustershell/clustershell-1.8.3-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_REQ_USE="xml" + +inherit distutils-r1 + +DESCRIPTION="Python framework for efficient cluster administration" +HOMEPAGE="https://cea-hpc.github.com/clustershell/"; +SRC_URI="https://github.com/cea-hpc/clustershell/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +BDEPEND=" + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-libs/openssl:0=" + +RESTRICT="test" # currently fail + +python_install() { + distutils-r1_python_install + python_optimize +} + +python_test() { + cd tests || die + nosetests -sv --all-modules || die +} + +pkg_postinst() { + einfo + einfo "Some default system-wide config files have been installed into" + einfo "/etc/${PN}" + einfo +}
[gentoo-commits] proj/gentoo-bashcomp:master commit in: helpers/
commit: f3f401b1166bb3d7f79b9f3cb8ebfc3527cd4394 Author: redneb gmx com> AuthorDate: Tue Nov 16 15:42:15 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue Nov 16 16:08:23 2021 + URL: https://gitweb.gentoo.org/proj/gentoo-bashcomp.git/commit/?id=f3f401b1 ignore non conf files in /etc/portage/repos.conf. portage ignores any file in /etc/portage/repos.conf/ (when that is in fact a directory) that does not have a name of the form "*.conf". gentoo-bashcomp should emulate the behavior of portage. Otherwise you might run into issues: e.g. if there is a backup of eselect-repo.conf called eselect-repo.conf~ that contains references to a now removed overlay, gentoo-bashcomp should not try to search for completions in the now nonexistent repo directory Closes: https://github.com/gentoo/gentoo-bashcomp/pull/5 Signed-off-by: Patrice Clement gentoo.org> helpers/gentoo-common.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helpers/gentoo-common.sh b/helpers/gentoo-common.sh index 6e8d51c..9424ad6 100644 --- a/helpers/gentoo-common.sh +++ b/helpers/gentoo-common.sh @@ -7,7 +7,7 @@ # Retrieve PORTDIR/PORTDIR_OVERLAY location. # # In order of highest to lowest priority: -# /etc/portage/repos.conf{,/*} +# /etc/portage/repos.conf{,/*.conf} # /usr/share/portage/config/repos.conf # /etc/portage/make.conf # /etc/make.conf @@ -65,7 +65,7 @@ _parsereposconf() { for f in @GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/repos.conf \ @GENTOO_PORTAGE_EPREFIX@/etc/portage/repos.conf \ -@GENTOO_PORTAGE_EPREFIX@/etc/portage/repos.conf/*; do +@GENTOO_PORTAGE_EPREFIX@/etc/portage/repos.conf/*.conf; do [[ -f ${f} ]] || continue insection=0
[gentoo-commits] repo/gentoo:master commit in: dev-lang/micropython/files/, dev-lang/micropython/
commit: c144107d5e946d6f7fcf2af60f0b6386f4f88e43 Author: Patrice Clement gentoo org> AuthorDate: Mon Oct 25 12:39:50 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon Oct 25 12:44:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c144107d dev-lang/micropython: version bump. EAPI 7 version bump the ebuild whilst at it. Closes: https://bugs.gentoo.org/820086 Signed-off-by: Patrice Clement gentoo.org> dev-lang/micropython/Manifest | 1 + ...icropython-1.17-exclude-float-parse-tests.patch | 11 .../files/micropython-1.17-prevent-stripping.patch | 12 dev-lang/micropython/micropython-1.17.ebuild | 65 ++ 4 files changed, 89 insertions(+) diff --git a/dev-lang/micropython/Manifest b/dev-lang/micropython/Manifest index 1ac72acd202..e6e1460bf54 100644 --- a/dev-lang/micropython/Manifest +++ b/dev-lang/micropython/Manifest @@ -1 +1,2 @@ DIST micropython-1.11.tar.gz 23010708 BLAKE2B 8deb29f2a27b8299f62c8c3d332654889e610ddc6854dc38c6cf7504c89f2f9cbbacccdc2d8e471d96b8bb28bbb920fe7ec1b8fd49b14209924262f54687c3c1 SHA512 255860e56bf51c4f35a00cf66fff3ee37fbef1e0d674af6ed580367d8b3d2d60fb88609a675e8f322fd466a23006e38078b67edd6f306e639d6be12abb2972d2 +DIST micropython-1.17.tar.xz 56606868 BLAKE2B a6338d173de646764c1573ebabdb9818746a479fd2dd618f9be9955881e3829c4d89da4602934e71655734ec1c6f2150a6ac2c54a5fed9bee998905a00d5c6ea SHA512 8074214040e35ae1ca99721ec442f4cef70fa03380b7662016c55cb3acff9178fc54140c0d818c9581389b4daaade142ecf75b65a2919c666a50255423a39a54 diff --git a/dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch b/dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch new file mode 100644 index 000..8f44d31fd96 --- /dev/null +++ b/dev-lang/micropython/files/micropython-1.17-exclude-float-parse-tests.patch @@ -0,0 +1,11 @@ +--- a/tests/run-tests.py 2021-10-25 12:25:48.422212212 - b/tests/run-tests.py 2021-10-25 12:26:01.382135667 - +@@ -521,6 +521,8 @@ + "micropython/opt_level_lineno.py" + ) # native doesn't have proper traceback info + skip_tests.add("micropython/schedule.py") # native code doesn't check pending events ++skip_tests.add("float/float_parse_doubleprec.py") ++skip_tests.add("float/float_parse.py") + + def run_one_test(test_file): + test_file = test_file.replace("\\", "/") diff --git a/dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch b/dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch new file mode 100644 index 000..1c5380ed883 --- /dev/null +++ b/dev-lang/micropython/files/micropython-1.17-prevent-stripping.patch @@ -0,0 +1,12 @@ +--- a/py/mkrules.mk2021-10-25 12:30:13.723695503 - b/py/mkrules.mk2021-10-25 12:30:18.460327366 - +@@ -198,9 +198,6 @@ + # Do not pass COPT here - it's *C* compiler optimizations. For example, + # we may want to compile using Thumb, but link with non-Thumb libc. + $(Q)$(CC) -o $@ $^ $(LIB) $(LDFLAGS) +-ifndef DEBUG +- $(Q)$(STRIP) $(STRIPFLAGS_EXTRA) $@ +-endif + $(Q)$(SIZE) $$(find $(BUILD) -path "$(BUILD)/build/frozen*.o") $@ + + clean: clean-prog diff --git a/dev-lang/micropython/micropython-1.17.ebuild b/dev-lang/micropython/micropython-1.17.ebuild new file mode 100644 index 000..ce87e672141 --- /dev/null +++ b/dev-lang/micropython/micropython-1.17.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Python implementation for microcontrollers" +HOMEPAGE="https://github.com/micropython/micropython"; +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"; + +KEYWORDS="~amd64 ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/libffi:= + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${P}-prevent-stripping.patch" + "${FILESDIR}/${P}-exclude-float-parse-tests.patch" +) + +src_prepare() { + default + + cd ports/unix || die + + # 1) don't die on compiler warning + # 2) remove /usr/local prefix references in favour of /usr + # 3) enforce our CFLAGS + # 4) enforce our LDFLAGS + sed -e 's#-Werror##g;' \ + -e 's#\/usr\/local#\/usr#g;' \ + -e "s#^CFLAGS = \(.*\)#CFLAGS = \1 ${CFLAGS}#g" \ + -e "s#^LDFLAGS = \(.*\)#LDFLAGS = \1 ${LDFLAGS}#g" \ + -i Makefile || die "can't patch Makefile" +} + +src_compile() { + cd ports/unix || die + +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/page/
commit: 34979c7822339a2fc89b473731c89752ea10c48b Author: Patrice Clement gentoo org> AuthorDate: Fri Oct 15 12:03:43 2021 + Commit: Patrice Clement gentoo org> CommitDate: Fri Oct 15 12:03:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34979c78 x11-wm/page: fix missing eend arg. Signed-off-by: Patrice Clement gentoo.org> x11-wm/page/page-1.9.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/page/page-1.9.9-r3.ebuild b/x11-wm/page/page-1.9.9-r3.ebuild index 8fc15947bd3..a5c53381b11 100644 --- a/x11-wm/page/page-1.9.9-r3.ebuild +++ b/x11-wm/page/page-1.9.9-r3.ebuild @@ -42,7 +42,7 @@ src_install() { ebegin "Changing references from 'page' to 'pagewm'" mv "${D}"usr/bin/page "${D}"usr/bin/pagewm || die "Could not rename binary!" sed -i -e "s:/usr/bin/page:/usr/bin/pagewm:" "${D}"usr/share/applications/page.desktop || die "Could not change .desktop file!" - eend + eend $? } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/
commit: 9dd6f0120434320775dd813f786fe75cc5085d86 Author: Patrice Clement gentoo org> AuthorDate: Wed Oct 13 07:52:51 2021 + Commit: Patrice Clement gentoo org> CommitDate: Wed Oct 13 07:54:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd6f012 app-emulation/nemu: revert bump. Restore nemu version 2.5.0. Bug: https://bugs.gentoo.org/817821 Closes: https://bugs.gentoo.org/817968 Signed-off-by: Patrice Clement gentoo.org> app-emulation/nemu/Manifest | 2 +- app-emulation/nemu/metadata.xml | 10 +- .../nemu/{nemu-3.0.0.ebuild => nemu-2.5.0-r1.ebuild} | 15 ++- 3 files changed, 8 insertions(+), 19 deletions(-) diff --git a/app-emulation/nemu/Manifest b/app-emulation/nemu/Manifest index c625274b104..52a97fcdc53 100644 --- a/app-emulation/nemu/Manifest +++ b/app-emulation/nemu/Manifest @@ -1 +1 @@ -DIST nemu-3.0.0.tar.gz 151223 BLAKE2B a71875eb727eed13bc252cee072e1c5b25bf7ea106f51fb8e8bfacf21e030b1c4045de2353d40121b78756b131de1a376891197f6d553430b4b30f53bf3e SHA512 59dae5364659dda5d7c05ba6378b6e20c5d2c5b619cb919c49036918a887574b75f5d568cbfa8f21ecf790778c9de55266f5c5e3e90cc991f613a6408b10a1df +DIST nemu-2.5.0.tar.gz 108742 BLAKE2B e68cbf50d56983873656d8e3428cb3ffaa09cafc9cbc8e545d72bf9dfb61e64a06bdc41c3f50011c4c488017efe33afe9fa1d634aae6e9151c45a7d3971c60db SHA512 081199413c41e545d23704091760c4a10b8dcdb21d9d0e6add1e549fa33bdd988490034767e08dee681eee6d06899104b8282cafc4578e06a0eabc505325bbdc diff --git a/app-emulation/nemu/metadata.xml b/app-emulation/nemu/metadata.xml index 0d69beebd2d..8976af299f5 100644 --- a/app-emulation/nemu/metadata.xml +++ b/app-emulation/nemu/metadata.xml @@ -5,19 +5,11 @@ monsie...@gentoo.org Patrice Clement - - m...@void.so - Pavel Balaev - - - proxy-ma...@gentoo.org - Proxy Maintainers - Adds support for external VNC client + Adds support for QEMU savevm snapshots (experimental, QEMU must be patched) Adds Spice protocol support Adds support for OVA/OVF import Adds possibility of exporting network map to SVG - Adds API for remote control diff --git a/app-emulation/nemu/nemu-3.0.0.ebuild b/app-emulation/nemu/nemu-2.5.0-r1.ebuild similarity index 87% rename from app-emulation/nemu/nemu-3.0.0.ebuild rename to app-emulation/nemu/nemu-2.5.0-r1.ebuild index 5abe885a8f4..30d137f15fd 100644 --- a/app-emulation/nemu/nemu-3.0.0.ebuild +++ b/app-emulation/nemu/nemu-2.5.0-r1.ebuild @@ -14,10 +14,10 @@ SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="dbus network-map +ovf spice +vnc-client remote-api" +IUSE="dbus network-map +ovf +savevm spice +vnc-client" RDEPEND=" - >=app-emulation/qemu-6.0.0-r3[vnc,virtfs,spice?] + app-emulation/qemu[vnc,virtfs,spice?] dev-db/sqlite:3= sys-libs/ncurses:=[unicode(+)] virtual/libusb:1 @@ -28,7 +28,6 @@ RDEPEND=" dev-libs/libxml2:2 app-arch/libarchive:= ) - remote-api? ( dev-libs/openssl ) spice? ( app-emulation/virt-viewer ) vnc-client? ( net-misc/tigervnc ) " @@ -52,11 +51,14 @@ pkg_pretend() { } src_configure() { + # -DNM_USE_UTF: Enable unicode unconditionally. We already + #depended on ncurses[unicode]. # -DNM_WITH_QEMU: Do not embbed qemu. local mycmakeargs=( + -DNM_SAVEVM_SNAPSHOTS=$(usex savevm) + -DNM_USE_UTF=on -DNM_WITH_DBUS=$(usex dbus) -DNM_WITH_NETWORK_MAP=$(usex network-map) - -DNM_WITH_REMOTE=$(usex remote-api) -DNM_WITH_OVF_SUPPORT=$(usex ovf) -DNM_WITH_QEMU=off -DNM_WITH_SPICE=$(usex spice) @@ -65,11 +67,6 @@ src_configure() { cmake_src_configure } -src_install() { - cmake_src_install - docompress -x /usr/share/man/man1/nemu.1.gz -} - pkg_postinst() { elog "For non-root usage execute script:" elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux "
[gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/
commit: f58fb0cdd0d95465d09a146c41a2a9b0c81074a8 Author: 0x501D void so> AuthorDate: Thu Sep 30 08:21:04 2021 + Commit: Patrice Clement gentoo org> CommitDate: Wed Oct 13 07:14:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58fb0cd app-emulation/nemu: version bump to 3.0.0. Closes: https://github.com/gentoo/gentoo/pull/22446 Closes: https://bugs.gentoo.org/817821 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Pavel Balaev void.so> Signed-off-by: Patrice Clement gentoo.org> app-emulation/nemu/Manifest | 2 +- app-emulation/nemu/metadata.xml | 10 +- .../nemu/{nemu-2.5.0-r1.ebuild => nemu-3.0.0.ebuild} | 15 +-- 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/app-emulation/nemu/Manifest b/app-emulation/nemu/Manifest index 52a97fcdc53..c625274b104 100644 --- a/app-emulation/nemu/Manifest +++ b/app-emulation/nemu/Manifest @@ -1 +1 @@ -DIST nemu-2.5.0.tar.gz 108742 BLAKE2B e68cbf50d56983873656d8e3428cb3ffaa09cafc9cbc8e545d72bf9dfb61e64a06bdc41c3f50011c4c488017efe33afe9fa1d634aae6e9151c45a7d3971c60db SHA512 081199413c41e545d23704091760c4a10b8dcdb21d9d0e6add1e549fa33bdd988490034767e08dee681eee6d06899104b8282cafc4578e06a0eabc505325bbdc +DIST nemu-3.0.0.tar.gz 151223 BLAKE2B a71875eb727eed13bc252cee072e1c5b25bf7ea106f51fb8e8bfacf21e030b1c4045de2353d40121b78756b131de1a376891197f6d553430b4b30f53bf3e SHA512 59dae5364659dda5d7c05ba6378b6e20c5d2c5b619cb919c49036918a887574b75f5d568cbfa8f21ecf790778c9de55266f5c5e3e90cc991f613a6408b10a1df diff --git a/app-emulation/nemu/metadata.xml b/app-emulation/nemu/metadata.xml index 8976af299f5..0d69beebd2d 100644 --- a/app-emulation/nemu/metadata.xml +++ b/app-emulation/nemu/metadata.xml @@ -5,11 +5,19 @@ monsie...@gentoo.org Patrice Clement + + m...@void.so + Pavel Balaev + + + proxy-ma...@gentoo.org + Proxy Maintainers + Adds support for external VNC client - Adds support for QEMU savevm snapshots (experimental, QEMU must be patched) Adds Spice protocol support Adds support for OVA/OVF import Adds possibility of exporting network map to SVG + Adds API for remote control diff --git a/app-emulation/nemu/nemu-2.5.0-r1.ebuild b/app-emulation/nemu/nemu-3.0.0.ebuild similarity index 87% rename from app-emulation/nemu/nemu-2.5.0-r1.ebuild rename to app-emulation/nemu/nemu-3.0.0.ebuild index 30d137f15fd..5abe885a8f4 100644 --- a/app-emulation/nemu/nemu-2.5.0-r1.ebuild +++ b/app-emulation/nemu/nemu-3.0.0.ebuild @@ -14,10 +14,10 @@ SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="dbus network-map +ovf +savevm spice +vnc-client" +IUSE="dbus network-map +ovf spice +vnc-client remote-api" RDEPEND=" - app-emulation/qemu[vnc,virtfs,spice?] + >=app-emulation/qemu-6.0.0-r3[vnc,virtfs,spice?] dev-db/sqlite:3= sys-libs/ncurses:=[unicode(+)] virtual/libusb:1 @@ -28,6 +28,7 @@ RDEPEND=" dev-libs/libxml2:2 app-arch/libarchive:= ) + remote-api? ( dev-libs/openssl ) spice? ( app-emulation/virt-viewer ) vnc-client? ( net-misc/tigervnc ) " @@ -51,14 +52,11 @@ pkg_pretend() { } src_configure() { - # -DNM_USE_UTF: Enable unicode unconditionally. We already - #depended on ncurses[unicode]. # -DNM_WITH_QEMU: Do not embbed qemu. local mycmakeargs=( - -DNM_SAVEVM_SNAPSHOTS=$(usex savevm) - -DNM_USE_UTF=on -DNM_WITH_DBUS=$(usex dbus) -DNM_WITH_NETWORK_MAP=$(usex network-map) + -DNM_WITH_REMOTE=$(usex remote-api) -DNM_WITH_OVF_SUPPORT=$(usex ovf) -DNM_WITH_QEMU=off -DNM_WITH_SPICE=$(usex spice) @@ -67,6 +65,11 @@ src_configure() { cmake_src_configure } +src_install() { + cmake_src_install + docompress -x /usr/share/man/man1/nemu.1.gz +} + pkg_postinst() { elog "For non-root usage execute script:" elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux "
[gentoo-commits] repo/gentoo:master commit in: app-misc/tmux-xpanes/
commit: 6d1073d3329bc2599abc12b18f2bc6c70ac362d4 Author: Patrice Clement gentoo org> AuthorDate: Mon Oct 11 11:57:09 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon Oct 11 11:57:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d1073d3 app-misc/tmux-xpanes: clean up old. Signed-off-by: Patrice Clement gentoo.org> app-misc/tmux-xpanes/Manifest| 1 - app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild | 29 2 files changed, 30 deletions(-) diff --git a/app-misc/tmux-xpanes/Manifest b/app-misc/tmux-xpanes/Manifest index 70916f9511f..ab2a89fbfde 100644 --- a/app-misc/tmux-xpanes/Manifest +++ b/app-misc/tmux-xpanes/Manifest @@ -1,2 +1 @@ -DIST tmux-xpanes-4.1.2.tar.gz 63337 BLAKE2B 1ddc0c0422eec64697aea7eb97c8d4005f4c470d5d0bf1fae4eab01d8ced50503180f76d0ed5aa9d29e854b54aab8f8216ac945e6c1c2e4b4833c5661ceb SHA512 b18445940052a6af848286b901bfd81abfbdf83356cd1b39ac592e1509c9d63b81440978a8c2632672bfb7a2429a7fcc57b7c55c91a00d751b43aa9f368a5c57 DIST tmux-xpanes-4.1.3.tar.gz 64101 BLAKE2B ec7e025adcfb2436b416a37de87cbf335bdc92d7653a65be9299c10993d273746a0678ee3e418df483697f1f2dd556063e98d984006e2137e2cdeb6f8634f75c SHA512 6545ec75a522b05eb8079c93830c81ac3c6a9ac338a3cc51c491f69a4602bef5b9f19c9f18b2975d0470c4af0a83ebf2357a4461024508ff0f6ac61d1099b22e diff --git a/app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild b/app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild deleted file mode 100644 index 1fbee411365..000 --- a/app-misc/tmux-xpanes/tmux-xpanes-4.1.2-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="tmux-based terminal divider" -HOMEPAGE="https://github.com/greymd/tmux-xpanes"; -SRC_URI="https://github.com/greymd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="app-misc/tmux - dev-lang/perl - dev-libs/openssl:0" - -RESTRICT="test" - -DOCS=( CONTRIBUTING.md LICENSE README.md ) - -src_install() { - dobin bin/* - doman man/*.1 - einstalldocs - - insinto /usr/share/zsh/site-functions - doins -r completion/zsh/. -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/tmux-xpanes/
commit: ec3afff5f181f13b645386ede18398a42f6010e0 Author: Patrice Clement gentoo org> AuthorDate: Mon Oct 11 11:56:57 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon Oct 11 11:56:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3afff5 app-misc/tmux-xpanes: stable for amd64. Signed-off-by: Patrice Clement gentoo.org> app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild b/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild index b7ac875e2bf..1fbee411365 100644 --- a/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild +++ b/app-misc/tmux-xpanes/tmux-xpanes-4.1.3-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/greymd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" RDEPEND="app-misc/tmux dev-lang/perl
[gentoo-commits] repo/gentoo:master commit in: app-text/languagetool/
commit: be1798ae8145167c37805437233b7f328221a4dd Author: Patrice Clement gentoo org> AuthorDate: Mon Oct 11 06:58:50 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon Oct 11 06:58:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be1798ae app-text/languagetool: add missing param. Closes: https://bugs.gentoo.org/817353 Signed-off-by: Patrice Clement gentoo.org> app-text/languagetool/languagetool-5.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/languagetool/languagetool-5.4.ebuild b/app-text/languagetool/languagetool-5.4.ebuild index 44ac617c4a2..34da42ede96 100644 --- a/app-text/languagetool/languagetool-5.4.ebuild +++ b/app-text/languagetool/languagetool-5.4.ebuild @@ -59,7 +59,7 @@ src_install() { java-pkg_dolauncher ${PN}-server --main org.${PN}.server.HTTPServer --config /etc/languagetool.cfg newicon -s scalable "${FILESDIR}"/logo.svg ${PN}.svg domenu "${FILESDIR}"/${PN}.desktop - newinitd "${FILESDIR}/languagetool.initd" + newinitd "${FILESDIR}/languagetool.initd" languagetool dodoc CHANGES.md README.md
[gentoo-commits] repo/gentoo:master commit in: app-misc/screenfetch/
commit: 4f0a427e95c86262ebc01e84cde964b8fe8ff030 Author: Patrice Clement gentoo org> AuthorDate: Sun Oct 10 07:47:06 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Oct 10 07:47:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0a427e app-misc/screenfetch: take over maintainership. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Patrice Clement gentoo.org> app-misc/screenfetch/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-misc/screenfetch/metadata.xml b/app-misc/screenfetch/metadata.xml index c7c7dee55d6..caeed7436b9 100644 --- a/app-misc/screenfetch/metadata.xml +++ b/app-misc/screenfetch/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + monsie...@gentoo.org + Patrice Clement + Use the media-gfx/scrot package to take screenshots
[gentoo-commits] repo/gentoo:master commit in: app-vim/gnupg/
commit: 737554e80b3e535551cb55c90d894c1163eedc78 Author: Patrice Clement gentoo org> AuthorDate: Sat Oct 9 22:18:03 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sat Oct 9 22:45:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=737554e8 app-vim/gnupg: version bump. Closes: https://bugs.gentoo.org/709870 Closes: https://github.com/gentoo/gentoo/pull/22533 Signed-off-by: Patrice Clement gentoo.org> app-vim/gnupg/Manifest | 1 + app-vim/gnupg/gnupg-2.7.1.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/app-vim/gnupg/Manifest b/app-vim/gnupg/Manifest index 1ad76e421bc..2d883828ebc 100644 --- a/app-vim/gnupg/Manifest +++ b/app-vim/gnupg/Manifest @@ -1 +1,2 @@ DIST gnupg-2.6.tar.bz2 12074 BLAKE2B d06e4637627187e1d276c3b485e22b35f0cba78a491d34f0884da7ad320f12a3443e40a7c0e7e3f27be03984380eb966d593a283d768bb834a1fefed05656dd3 SHA512 1b7307954aad751006286edebb80767951b9bd9a8eff4c4a57fa6030cb442ceca12730a82c76a2181e1da19cc4cc8be21ccd4f8a21817aedf42785d8ff4b61ac +DIST gnupg-2.7.1.zip 16131 BLAKE2B 82e29fd95adc5d6690409ec136086be2f0f358143de0bd6ad53c095d4cdcebe47f463f30cc5f494c441222380b5fac3291a9a6f7937f487ad28702ed3e175873 SHA512 07599e981e55d7eac7b06169e9ce30d33374b01680ad0317d5e4b51addce22b195dbd7a22a2adc381dfb89bd66aad9c377b43f36e6a5b32b7c577462b149e0a2 diff --git a/app-vim/gnupg/gnupg-2.7.1.ebuild b/app-vim/gnupg/gnupg-2.7.1.ebuild new file mode 100644 index 000..af2368e71d4 --- /dev/null +++ b/app-vim/gnupg/gnupg-2.7.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit vim-plugin + +DESCRIPTION="transparent editing of gpg encrypted files" +HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=3645"; +SRC_URI="https://www.vim.org/scripts/download_script.php?src_id=27359 -> ${P}.zip" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~x86" + +S="${WORKDIR}/vim-${P}" + +RDEPEND="app-crypt/gnupg" + +BDEPEND="app-arch/unzip" + +VIM_PLUGIN_HELPFILES="${PN}.txt" + +src_prepare() { + default + + # There's good documentation included with the script, but it's not + # in a helpfile. Since there's rather too much information to include + # in a VIM_PLUGIN_HELPTEXT, we'll sed ourselves a help doc. + sed -e '/" Section: Plugin header.\+$/,d' -e 's/^" \?//' \ + -e 's/\(Name:\s\+\)\([^.]\+\)\.vim/\1*\2.txt*/' \ + plugin/${PN}.vim \ + > doc/${PN}.txt || die +}
[gentoo-commits] repo/gentoo:master commit in: app-text/languagetool/, app-text/languagetool/files/
commit: 2852bd62e4937fc4dc0c7b0624ebf0ed9a2fcf9c Author: Patrice Clement gentoo org> AuthorDate: Sat Oct 9 22:09:57 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sat Oct 9 22:44:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2852bd62 app-text/languagetool: version bump. Closes: https://bugs.gentoo.org/803332 Closes: https://github.com/gentoo/gentoo/pull/22532 Signed-off-by: Patrice Clement gentoo.org> app-text/languagetool/Manifest | 1 + app-text/languagetool/files/languagetool.initd | 19 +++ app-text/languagetool/languagetool-5.4.ebuild | 77 ++ 3 files changed, 97 insertions(+) diff --git a/app-text/languagetool/Manifest b/app-text/languagetool/Manifest index 3a4f4ed94a7..af3897fdf1c 100644 --- a/app-text/languagetool/Manifest +++ b/app-text/languagetool/Manifest @@ -1,2 +1,3 @@ DIST LanguageTool-4.5.zip 189327638 BLAKE2B b0ba0a67ee3de4ef6e452e6c47d5c03800f4e93acdaee03da37dca1a626e808bef91a167a62bd1fd7e732c86010523193d197083179cd40aa22de67bbbe5c4d5 SHA512 66bf6c99425d66ca8bc03b609f07d85f3989dbe73d7a93e81b6dc21d751fe05dd439d4753b51282d359a08ecdd92a18d9deab53d7b3a144c605d4429b2949eef DIST LanguageTool-4.6.zip 170185393 BLAKE2B 323b313933f7fd5c4ea4ab32d2b31c85495daac02ba1aba678482d9077f4f86331caa5d98546735ab1cee213276488ca00ad3181499bd09cbb26a9f5642f SHA512 eff159a1387a914447e3dcf1061efe445d2d939cbfcfa0a19e427cda58cbe5ca90db074dd1bb7e52c939ada3924cbe2e3c5392ac57a93a07922114dc354e849d +DIST LanguageTool-5.4.zip 202761711 BLAKE2B b23c2944bf40dbef70d43391761849fb83b55538ac1cf0312c82079caef0a91f177f67c0e5818ea558c485d0bc2f4425f6cd32064095aede755a3b1233cf62d7 SHA512 08048f5bb8c5f7050ca2081a9f00405b0b397c37511a8297675f031bbb59e19863195e3b624dabb0964d436ad1570112e8c85225905ae22f2bde2a0200fcd883 diff --git a/app-text/languagetool/files/languagetool.initd b/app-text/languagetool/files/languagetool.initd new file mode 100644 index 000..30a72a91a93 --- /dev/null +++ b/app-text/languagetool/files/languagetool.initd @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Distributed under the terms of the GNU General Public License v2 + +depend() { + after modules +} + +start() { + ebegin "Starting languagetool [server]" + start-stop-daemon --start --background --exec /bin/bash /usr/bin/languagetool-server \ +--config "/etc/languagetool.cfg" --allow-origin "*" --port 8081 + eend $? +} + +stop() { + ebegin "Stopping languagetool [server]" + start-stop-daemon --stop --exec /bin/bash /usr/bin/languagetool-server + eend $? +} diff --git a/app-text/languagetool/languagetool-5.4.ebuild b/app-text/languagetool/languagetool-5.4.ebuild new file mode 100644 index 000..44ac617c4a2 --- /dev/null +++ b/app-text/languagetool/languagetool-5.4.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit java-pkg-2 desktop xdg-utils + +MY_PN=LanguageTool +MY_P=${MY_PN}-${PV} + +DESCRIPTION="A proof-reading tool for many languages" +HOMEPAGE="https://www.languagetool.org/"; +SRC_URI="https://www.languagetool.org/download/${MY_P}.zip"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +CP_DEPEND=" + dev-java/commons-cli:1 + dev-java/commons-collections:4 + dev-java/commons-io:1 + dev-java/commons-lang:2.1 + dev-java/commons-logging:0 + dev-java/hamcrest-core:1.3 + dev-java/jcommander:0 + dev-java/jna:4 + dev-java/slf4j-api:0 +" + +RDEPEND=" + >=virtual/jre-1.8 + ${CP_DEPEND}" + +BDEPEND="app-arch/unzip" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + default + rm libs/commons-{cli,collections4,io,logging}.jar || die + rm libs/{hamcrest-core,jcommander,junit,slf4j-api}.jar || die + + # Loads of bundled stuff :( + #java-pkg-2_src_prepare +} + +src_compile() { :; } + +src_install() { + java-pkg_dojar *.jar libs/*.jar + + local DIR=/usr/share/${PN}/lib/language-modules + java-pkg_addcp "${EPREFIX}${DIR}" + insinto ${DIR} + doins -r org META-INF + + java-pkg_dolauncher ${PN} --main org.${PN}.commandline.Main + java-pkg_dolauncher ${PN}-gui --main org.${PN}.gui.Main + java-pkg_dolauncher ${PN}-server --main org.${PN}.server.HTTPServer --config /etc/languagetool.cfg + newicon -s scalable "${FILESDIR}"/logo.svg ${PN}.svg + domenu "${FILESDIR}"/${PN}.desktop + newinitd "${FILESDIR}/languagetool.initd" + + dodoc CHANGES.md README.md + + unset MY_DEPEND + java-pkg_gen-cp MY_DEPEND + java-pkg_register-dependency "${MY_DEPEND}" +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: abee9ee5593838fe38d313538000d1f528df3ef0 Author: Patrice Clement gentoo org> AuthorDate: Mon Oct 4 13:15:10 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sat Oct 9 15:54:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abee9ee5 profiles/package.mask: mask app-text/tidy-html5. Closes: https://github.com/gentoo/gentoo/pull/22485 Signed-off-by: Patrice Clement gentoo.org> profiles/package.mask | 5 + 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 9f8dc5ddc20..282469c7c0a 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,11 @@ #--- END OF EXAMPLES --- +# Patrice Clement (2021-10-09) +# Obsolete and unmaintained. Please switch to app-text/htmltidy. +# Bug #564884. Masked for removal in 30 days. +app-text/tidy-html5 + # Ionen Wolkens (2021-10-09) # Vulkan beta driver branch aimed at Vulkan developers for testing # new features. Beside vulkan, it is typically behind the main branch
[gentoo-commits] repo/gentoo:master commit in: games-misc/usolitaire/
commit: be7257962659e8b828a49564cacd4d6b5de7c2f5 Author: Patrice Clement gentoo org> AuthorDate: Thu Oct 7 20:59:14 2021 + Commit: Patrice Clement gentoo org> CommitDate: Thu Oct 7 20:59:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be725796 games-misc/usolitaire: stable for amd64+x86. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Patrice Clement gentoo.org> games-misc/usolitaire/usolitaire-0.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-misc/usolitaire/usolitaire-0.2.1.ebuild b/games-misc/usolitaire/usolitaire-0.2.1.ebuild index 2ed15f3eace..0b4637d2f29 100644 --- a/games-misc/usolitaire/usolitaire-0.2.1.ebuild +++ b/games-misc/usolitaire/usolitaire-0.2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/eliasdorneles/${PN}/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND="dev-python/urwid[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/
commit: 5f7501394a1596f973a51ddf11a67f0705135b63 Author: Patrice Clement gentoo org> AuthorDate: Tue Oct 5 07:35:56 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue Oct 5 07:35:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f750139 app-admin/ansible-lint: take over maintainership. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Patrice Clement gentoo.org> app-admin/ansible-lint/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-admin/ansible-lint/metadata.xml b/app-admin/ansible-lint/metadata.xml index b8c3df1229d..b575f1f72b3 100644 --- a/app-admin/ansible-lint/metadata.xml +++ b/app-admin/ansible-lint/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + monsie...@gentoo.org + Patrice Clement + ansible-lint ansible-community/ansible-lint
[gentoo-commits] repo/gentoo:master commit in: app-admin/entr/
commit: a94ace8a8cfc1a316106e90eb751de3a88e9839e Author: Patrice Clement gentoo org> AuthorDate: Fri Sep 17 14:36:18 2021 + Commit: Patrice Clement gentoo org> CommitDate: Fri Sep 17 16:58:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a94ace8a app-admin/entr: clean up old. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Patrice Clement gentoo.org> app-admin/entr/Manifest| 1 - app-admin/entr/entr-4.9.ebuild | 29 - 2 files changed, 30 deletions(-) diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest index 6455dc0e8c0..bb216ca881d 100644 --- a/app-admin/entr/Manifest +++ b/app-admin/entr/Manifest @@ -1,2 +1 @@ -DIST entr-4.9.tar.gz 25501 BLAKE2B 2d4690636585ee64c7273402c2a87516614d8b08547606198947677a26c8966b3f8784da880e1fc4608df7170801e4f21a33717d13c3bf7ad169f909e41d867b SHA512 b05595be5ae1c6fbd39ea886331b9b77563460d03eae8889c7ad0cc156a44c6f50477dc3448eefe715e124a79ab08b9baf7c53a9059dcf137e5782bf7b499751 DIST entr-5.0.tar.gz 25480 BLAKE2B 5de00d6b1042667e209b2c33d7d019bad4833a0711a18d47eddb129ef60f5518c42fc2af3169510f57eb39f861d416ab67d7cd83e4a631cfcaa4cc7ac266f82d SHA512 f485efb7d05f1d099c85d8af2f313e3ed2f36720483afc3004479b5b8754c60c52a108b827efd017c674f01d6ced2878a317addef3960c8cdf9e6b142f2ad5fd diff --git a/app-admin/entr/entr-4.9.ebuild b/app-admin/entr/entr-4.9.ebuild deleted file mode 100644 index 88a8eb810fa..000 --- a/app-admin/entr/entr-4.9.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Run arbitrary commands when files change" -HOMEPAGE="https://eradman.com/entrproject/"; -SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz"; - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 x86" - -src_configure() { - sh configure || die - sed -i -e 's#\(^PREFIX \).*#\1\?= /usr#' Makefile.bsd || die -} - -src_compile() { - export CC=$(tc-getCC) - default -} - -src_test() { - export CC=$(tc-getCC) - default -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Gentoo-App-Pram/
commit: 5a1d69f2e3d9015a0441d737cbcd4ad32855918a Author: Patrice Clement gentoo org> AuthorDate: Tue Aug 3 19:36:04 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue Aug 3 19:36:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1d69f2 dev-perl/Gentoo-App-Pram: EAPI v8 bump. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Patrice Clement gentoo.org> .../Gentoo-App-Pram-0.200.0-r1.ebuild | 38 ++ 1 file changed, 38 insertions(+) diff --git a/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0-r1.ebuild b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0-r1.ebuild new file mode 100644 index 000..5d83f1ee0e1 --- /dev/null +++ b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MONSIEURP +DIST_VERSION=0.20 + +inherit perl-module + +DESCRIPTION="Tool to merge PRs from the Gentoo Github repository" +HOMEPAGE="https://github.com/monsieurp/Gentoo-App-Pram"; +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-vcs/git + virtual/perl-Encode + dev-perl/File-Which + dev-perl/Net-SSLeay + dev-perl/IO-Socket-SSL + virtual/perl-File-Temp + virtual/perl-HTTP-Tiny + virtual/perl-Getopt-Long + virtual/perl-Term-ANSIColor + !app-portage/pram" + +DEPEND=" + ${RDEPEND} + test? ( + virtual/perl-Test-Simple + )" + +BDEPEND=" + ${RDEPEND} + dev-perl/Module-Build-Tiny"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Gentoo-App-Pram/
commit: b3155c2064b00d33a3d53f0afb30153f6443846f Author: Patrice Clement gentoo org> AuthorDate: Tue Aug 3 19:30:22 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue Aug 3 19:36:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3155c20 dev-perl/Gentoo-App-Pram: reword DESCRIPTION. Closes: https://bugs.gentoo.org/806217 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Patrice Clement gentoo.org> dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0.ebuild b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0.ebuild index 1034893687f..d9b1c167fee 100644 --- a/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0.ebuild +++ b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.200.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -8,7 +8,7 @@ DIST_VERSION=0.20 inherit perl-module -DESCRIPTION="Official tool to merge PRs from the Gentoo Github repository" +DESCRIPTION="Tool to merge PRs from the Gentoo Github repository" HOMEPAGE="https://github.com/monsieurp/Gentoo-App-Pram"; SLOT="0" KEYWORDS="amd64 ~arm x86"
[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/
commit: 7139e93e8d05700ed56bd241c3a4f169398afafb Author: Ferenc Erki gmail com> AuthorDate: Wed Jul 7 22:11:51 2021 + Commit: Patrice Clement gentoo org> CommitDate: Fri Jul 30 19:28:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7139e93e app-admin/rex: version bump to 1.13.4. Signed-off-by: Ferenc Erki gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21555 Signed-off-by: Patrice Clement gentoo.org> app-admin/rex/Manifest | 1 + app-admin/rex/rex-1.13.4.ebuild | 220 2 files changed, 221 insertions(+) diff --git a/app-admin/rex/Manifest b/app-admin/rex/Manifest index 6bac2adedf4..cfbe2dfde19 100644 --- a/app-admin/rex/Manifest +++ b/app-admin/rex/Manifest @@ -1 +1,2 @@ DIST Rex-1.13.3.tar.gz 349550 BLAKE2B c2ccc2144e56761d33ed2b5d790febd49863639d2e3bba8028b7937b43eb51e7e59e9e99cb1d67f247b2dff8ef91aa04776afd6277ad8a2370f35d71e0b528dd SHA512 beab22aef8ba620b6e74847698eab99977844d2e9632812a9ae0e1ee303cbe4e5a6489000bd5209d76e42e3bb4bb799a90408ed6fb14e034f68132a4d37766dc +DIST Rex-1.13.4.tar.gz 351011 BLAKE2B ec046b88f4443b03c05efbabb40900085293c61dab0ee9818a8c4d05be3cc0a1c1f53738b72cc245aaa2dfbcb00541f0e1e31b0c20f2464e9fc6586ed10707ef SHA512 27b76f4b527b42ea0b06dc1de05254dbd6e2fa3bc9a8a708af7557789ef22aec374a5d0585bf3ec4ee878a5387d51b881cf95855dbd05149b7b23929de12027d diff --git a/app-admin/rex/rex-1.13.4.ebuild b/app-admin/rex/rex-1.13.4.ebuild new file mode 100644 index 000..cad3166f1de --- /dev/null +++ b/app-admin/rex/rex-1.13.4.ebuild @@ -0,0 +1,220 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == ]]; then + GITHUB_USER=RexOps + GITHUB_REPO=Rex + EGIT_REPO_URI="https://github.com/${GITHUB_USER}/${GITHUB_REPO}.git"; + EGIT_BRANCH="master" + EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-git" + VCS_ECLASS="git-r3" +else + # This is intentional to stop perl-module.eclass doing magic things when it + # shouldn't. Like making ${S} contain "Rex" when the git clone has "rex" + # Also prevents perl-module.eclass provisioning SRC_URI + DIST_AUTHOR=FERKI + DIST_NAME=Rex + KEYWORDS="~amd64 ~x86" +fi +inherit bash-completion-r1 perl-module ${VCS_ECLASS} + +DESCRIPTION="(R)?ex, the friendly automation framework" +HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org"; + +SLOT="0" +IUSE="minimal test" +RESTRICT="!test? ( test )" + +DZIL_DEPENDS=" + dev-perl/Dist-Zilla + dev-perl/Dist-Zilla-Plugin-CheckExtraTests + dev-perl/Dist-Zilla-Plugin-ContributorsFile + dev-perl/Dist-Zilla-Plugin-Git + dev-perl/Dist-Zilla-Plugin-Git-Contributors + dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome + dev-perl/Dist-Zilla-Plugin-Meta-Contributors + dev-perl/Dist-Zilla-Plugin-MetaProvides-Package + dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic + dev-perl/Dist-Zilla-Plugin-OSPrereqs + dev-perl/Dist-Zilla-Plugin-OurPkgVersion + dev-perl/Dist-Zilla-Plugin-Run + dev-perl/Software-License +" +RDEPEND=" + !minimal? ( + dev-perl/DBI + dev-perl/Expect + dev-perl/IPC-Shareable + dev-perl/XML-LibXML + ) + virtual/perl-Carp + virtual/perl-Data-Dumper + dev-perl/Data-Validate-IP + dev-perl/Devel-Caller + dev-perl/Digest-HMAC + virtual/perl-Digest-MD5 + virtual/perl-Exporter + virtual/perl-File-Spec + dev-perl/HTTP-Message + dev-perl/Hash-Merge + virtual/perl-IO + dev-perl/IO-String + dev-perl/IO-Tty + dev-perl/JSON-MaybeXS + virtual/perl-MIME-Base64 + dev-perl/Net-OpenSSH + dev-perl/Net-SFTP-Foreign + >=virtual/perl-Scalar-List-Utils-1.450.0 + dev-perl/Parallel-ForkManager + dev-perl/Sort-Naturally + dev-perl/String-Escape + virtual/perl-Storable + dev-perl/TermReadKey + virtual/perl-Test-Simple + dev-perl/Text-Glob + virtual/perl-Text-Tabs+Wrap + virtual/perl-Time-HiRes + dev-perl/URI + dev-perl/XML-Simple + dev-perl/libwww-perl + dev-perl/YAML + virtual/perl-version +" +# NB: would add test? !minimal? Test-mysqld, but I can't get that to work +BDEPEND=" + ${RDEPEND} + >=virtual/perl-CPAN-Meta-Requirements-2.120.620 + >=virtual/perl-ExtUtils-MakeMaker-7.110.100 + >=dev-perl/File-ShareDir-Install-0.60.0 + virtual/perl-Module-Metadata + test? ( + !minimal? ( + dev-perl/File-LibMagic + ) + virtual/perl-File-Temp + dev-
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: d2194b951c8a8fbdce77ccafae4356d44c2a29c7 Author: Patrice Clement gentoo org> AuthorDate: Fri Jul 23 05:20:10 2021 + Commit: Patrice Clement gentoo org> CommitDate: Fri Jul 23 05:35:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2194b95 eclass/vim-plugin.eclass: delete if has_version condition. ... and replace it with a test against the REPLACING_VERSIONS variable. See https://projects.gentoo.org/pms/8/pms.html#x1-10900011.1. This is an updated version of the same patch discussed previously on this ML. Suggested-by: Arfrever Frehtes Taifersar Arahesis Apache.Org> Reviewed-by: Ulrich Mueller gentoo.org> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index 6b72d66111d..50e727e98f4 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -126,31 +126,31 @@ update_vim_afterscripts() { display_vim_plugin_help() { local h - if ! has_version ${CATEGORY}/${PN} ; then - if [[ -n "${VIM_PLUGIN_HELPFILES}" ]] ; then + if [[ -z ${REPLACING_VERSIONS} ]]; then + if [[ -n ${VIM_PLUGIN_HELPFILES} ]]; then elog " " elog "This plugin provides documentation via vim's help system. To" elog "view it, use:" - for h in ${VIM_PLUGIN_HELPFILES} ; do + for h in ${VIM_PLUGIN_HELPFILES}; do elog ":help ${h}" done elog " " - elif [[ -n "${VIM_PLUGIN_HELPTEXT}" ]] ; then + elif [[ -n ${VIM_PLUGIN_HELPTEXT} ]]; then elog " " while read h ; do elog "$h" done <<<"${VIM_PLUGIN_HELPTEXT}" elog " " - elif [[ -n "${VIM_PLUGIN_HELPURI}" ]] ; then + elif [[ -n ${VIM_PLUGIN_HELPURI} ]]; then elog " " elog "Documentation for this plugin is available online at:" elog "${VIM_PLUGIN_HELPURI}" elog " " fi - if has "filetype" "${VIM_PLUGIN_MESSAGES}" ; then + if has filetype ${VIM_PLUGIN_MESSAGES}; then elog "This plugin makes use of filetype settings. To enable these," elog "add lines like:" elog "filetype plugin on"
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 9965439467431868c35ca54f977f70321a105fa5 Author: Patrice Clement gentoo org> AuthorDate: Tue Jul 20 20:24:10 2021 + Commit: Patrice Clement gentoo org> CommitDate: Wed Jul 21 14:22:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99654394 eclass/vim-plugin.eclass: delete if has_version condition. ... and replace it with a test against the REPLACING_VERSIONS variable. See https://projects.gentoo.org/pms/8/pms.html#x1-10900011.1. Courtesy of Arfrever. Signed-off-by: Patrice Clement gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/21733 Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index 6b72d66111d..460edcce3eb 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -126,31 +126,31 @@ update_vim_afterscripts() { display_vim_plugin_help() { local h - if ! has_version ${CATEGORY}/${PN} ; then - if [[ -n "${VIM_PLUGIN_HELPFILES}" ]] ; then + if [[ -z ${REPLACING_VERSIONS} ]]; then + if [[ -n "${VIM_PLUGIN_HELPFILES}" ]]; then elog " " elog "This plugin provides documentation via vim's help system. To" elog "view it, use:" - for h in ${VIM_PLUGIN_HELPFILES} ; do + for h in ${VIM_PLUGIN_HELPFILES}; do elog ":help ${h}" done elog " " - elif [[ -n "${VIM_PLUGIN_HELPTEXT}" ]] ; then + elif [[ -n "${VIM_PLUGIN_HELPTEXT}" ]]; then elog " " while read h ; do elog "$h" done <<<"${VIM_PLUGIN_HELPTEXT}" elog " " - elif [[ -n "${VIM_PLUGIN_HELPURI}" ]] ; then + elif [[ -n "${VIM_PLUGIN_HELPURI}" ]]; then elog " " elog "Documentation for this plugin is available online at:" elog "${VIM_PLUGIN_HELPURI}" elog " " fi - if has "filetype" "${VIM_PLUGIN_MESSAGES}" ; then + if has "filetype" "${VIM_PLUGIN_MESSAGES}"; then elog "This plugin makes use of filetype settings. To enable these," elog "add lines like:" elog "filetype plugin on"
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 76a3ca74ddcc20016009f81848be9fe2a4bb98f4 Author: Patrice Clement gentoo org> AuthorDate: Tue Jul 20 18:45:13 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue Jul 20 18:45:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a3ca74 revert 000611f8f5b52d9501ec127a05dbef913d66f25f. Signed-off-by: Patrice Clement gentoo.org> profiles/package.mask | 5 - 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 27eb9c8eb86..d6b655daf8a 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -36,11 +36,6 @@ # Mask for testing >=dev-ml/findlib-1.9.1 -# David Seifert (2021-07-20) -# No maintainer or upstream activity, lacking features, -# use app-portage/pram nowadays, bug #803056, removal in 30 days. -dev-perl/Gentoo-App-Pram - # Marek Szuba (2021-07-18) # No gtk4 and friends in the tree yet >=media-sound/easyeffects-6.0.0
[gentoo-commits] repo/gentoo:master commit in: app-vim/rust-vim/
commit: 3a060ece5caf8c1ac7284c5b7e2d370154696024 Author: Patrice Clement gentoo org> AuthorDate: Thu Jul 8 16:53:47 2021 + Commit: Patrice Clement gentoo org> CommitDate: Thu Jul 8 16:53:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a060ece app-vim/rust-vim: replace eapply_user with default. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Patrice Clement gentoo.org> app-vim/rust-vim/rust-vim-1_pre20210215.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild index 6e71b39a419..27744ab72da 100644 --- a/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild +++ b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild @@ -16,7 +16,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" src_prepare() { - eapply_user + default # we don't actually run these tests rm -r test || die }
[gentoo-commits] repo/gentoo:master commit in: app-vim/rust-vim/
commit: 04d719bcdfdc54e6ccd46d5934b2001d1a584be9 Author: Marco Scardovi scardovi com> AuthorDate: Thu Jul 8 15:54:05 2021 + Commit: Patrice Clement gentoo org> CommitDate: Thu Jul 8 16:52:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d719bc app-vim/rust-vim: drop older version. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Marco Scardovi scardovi.com> Signed-off-by: Patrice Clement gentoo.org> app-vim/rust-vim/Manifest | 1 - app-vim/rust-vim/rust-vim-1_pre20180125.ebuild | 17 - 2 files changed, 18 deletions(-) diff --git a/app-vim/rust-vim/Manifest b/app-vim/rust-vim/Manifest index f2f232bb774..f1854138d66 100644 --- a/app-vim/rust-vim/Manifest +++ b/app-vim/rust-vim/Manifest @@ -1,2 +1 @@ -DIST rust-vim-1_pre20180125.tar.gz 24497 BLAKE2B b6c45074aba1c52b2f3e96a15f05abb64bde864af3c5b2b61ddf237183426c67d5b3b4dacd78ee4f394d9f0411362186889df9a24e50edd350aaa1178f93bd59 SHA512 845899ad5ba753e2efd3deddcb077749f094163b9923574e34a8edb5d5d0772929315f4f2452f8238f832c2fd4cfa669ab1351df17c74ed2e6cacc783b071ffd DIST rust-vim-1_pre20210215.tar.gz 39541 BLAKE2B f29c43194a2c18731e6c4bb5e2ae92c00d07c85cc46e3a5136ae5a27a5c40d18e6969f3a73e01ea90620d09e77174061648a32b62444e400b5ba960cf79ce48f SHA512 7370f2752ebdcc16497f88da6f7bfd06e6fac8ed280661874cf8ad802704dbf5072d535972e7361d4ed5123724c0d4729eff1533573fa33a7ba05798fd0467b9 diff --git a/app-vim/rust-vim/rust-vim-1_pre20180125.ebuild b/app-vim/rust-vim/rust-vim-1_pre20180125.ebuild deleted file mode 100644 index 18018bd9e7a..000 --- a/app-vim/rust-vim/rust-vim-1_pre20180125.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit vim-plugin vcs-snapshot - -MY_PN="${PN/-/.}" -REF="8e75da9834abb22f8d7ece3f4ca4324a14fa18a6" - -DESCRIPTION="Vim configuration for Rust" -HOMEPAGE="https://www.rust-lang.org/"; -SRC_URI="https://github.com/rust-lang/${MY_PN}/tarball/${REF} -> ${P}.tar.gz" - -LICENSE="|| ( MIT Apache-2.0 )" -SLOT="0" -KEYWORDS="~amd64 ~x86"
[gentoo-commits] repo/gentoo:master commit in: app-vim/rust-vim/
commit: b5babc8d028ceb1ead98ce97b1d33a150bd679fe Author: Marco Scardovi scardovi com> AuthorDate: Thu Jul 8 16:34:57 2021 + Commit: Patrice Clement gentoo org> CommitDate: Thu Jul 8 16:52:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5babc8d app-vim/rust-vim: remove test folder. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Marco Scardovi scardovi.com> Signed-off-by: Patrice Clement gentoo.org> app-vim/rust-vim/rust-vim-1_pre20210215.ebuild | 6 ++ 1 file changed, 6 insertions(+) diff --git a/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild index d4f8d56735b..6e71b39a419 100644 --- a/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild +++ b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild @@ -14,3 +14,9 @@ S="${WORKDIR}/${PN/-/.}-${MY_COMMIT}" LICENSE="|| ( MIT Apache-2.0 )" SLOT="0" KEYWORDS="~amd64 ~x86" + +src_prepare() { + eapply_user + # we don't actually run these tests + rm -r test || die +}
[gentoo-commits] repo/gentoo:master commit in: app-vim/rust-vim/
commit: 7089a988a54723471f10f519c5118c4c76f17326 Author: Marco Scardovi scardovi com> AuthorDate: Fri Jun 25 21:34:46 2021 + Commit: Patrice Clement gentoo org> CommitDate: Thu Jul 8 16:52:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7089a988 app-vim/rust-vim: bump to 20210215. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Acked-by: Patrice Clement gentoo.org> Signed-off-by: Marco Scardovi scardovi.com> Closes: https://github.com/gentoo/gentoo/pull/21431 Signed-off-by: Patrice Clement gentoo.org> app-vim/rust-vim/Manifest | 1 + app-vim/rust-vim/metadata.xml | 14 +- app-vim/rust-vim/rust-vim-1_pre20210215.ebuild | 16 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/app-vim/rust-vim/Manifest b/app-vim/rust-vim/Manifest index 33c6540d98c..f2f232bb774 100644 --- a/app-vim/rust-vim/Manifest +++ b/app-vim/rust-vim/Manifest @@ -1 +1,2 @@ DIST rust-vim-1_pre20180125.tar.gz 24497 BLAKE2B b6c45074aba1c52b2f3e96a15f05abb64bde864af3c5b2b61ddf237183426c67d5b3b4dacd78ee4f394d9f0411362186889df9a24e50edd350aaa1178f93bd59 SHA512 845899ad5ba753e2efd3deddcb077749f094163b9923574e34a8edb5d5d0772929315f4f2452f8238f832c2fd4cfa669ab1351df17c74ed2e6cacc783b071ffd +DIST rust-vim-1_pre20210215.tar.gz 39541 BLAKE2B f29c43194a2c18731e6c4bb5e2ae92c00d07c85cc46e3a5136ae5a27a5c40d18e6969f3a73e01ea90620d09e77174061648a32b62444e400b5ba960cf79ce48f SHA512 7370f2752ebdcc16497f88da6f7bfd06e6fac8ed280661874cf8ad802704dbf5072d535972e7361d4ed5123724c0d4729eff1533573fa33a7ba05798fd0467b9 diff --git a/app-vim/rust-vim/metadata.xml b/app-vim/rust-vim/metadata.xml index d735dbd529d..12181c74367 100644 --- a/app-vim/rust-vim/metadata.xml +++ b/app-vim/rust-vim/metadata.xml @@ -1,7 +1,19 @@ http://www.gentoo.org/dtd/metadata.dtd";> - + + ma...@scardovi.com + Marco Scardovi + + + v...@gentoo.org + Gentoo Vim Project + + + proxy-ma...@gentoo.org + Proxy Maintainers + + rust-lang/rust.vim diff --git a/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild new file mode 100644 index 000..d4f8d56735b --- /dev/null +++ b/app-vim/rust-vim/rust-vim-1_pre20210215.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit vim-plugin +MY_COMMIT="87c745d8d506fc1eecc1d81df15d5bde1658a2fc" + +DESCRIPTION="Vim configuration for Rust" +HOMEPAGE="https://www.rust-lang.org https://github.com/rust-lang/rust.vim"; +SRC_URI="https://github.com/rust-lang/rust.vim/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN/-/.}-${MY_COMMIT}" + +LICENSE="|| ( MIT Apache-2.0 )" +SLOT="0" +KEYWORDS="~amd64 ~x86"
[gentoo-commits] repo/gentoo:master commit in: app-vim/brainfuck-syntax/
commit: 853edaa90f6518e640148b2cd399927f032757ca Author: Marco Scardovi scardovi com> AuthorDate: Mon Jun 28 17:59:50 2021 + Commit: Patrice Clement gentoo org> CommitDate: Thu Jul 8 16:52:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853edaa9 app-vim/brainfuck-syntax: EAPI bump to 7. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Marco Scardovi scardovi.com> Signed-off-by: Patrice Clement gentoo.org> app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3-r1.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3-r1.ebuild b/app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3-r1.ebuild index 23437b6784f..cba10340d93 100644 --- a/app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3-r1.ebuild +++ b/app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit vim-plugin -DESCRIPTION="vim plugin: BrainFuck source file syntax highlighting" +DESCRIPTION="Support for the brainfuck programming language" HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=716"; LICENSE="BSD-2" KEYWORDS="amd64 ~mips ppc ppc64 x86"
[gentoo-commits] repo/gentoo:master commit in: app-admin/syslog-ng/
commit: 2c775caaab070688fc17b9296cf8f094ad7bed72 Author: Patrice Clement gentoo org> AuthorDate: Wed Jun 30 10:43:13 2021 + Commit: Patrice Clement gentoo org> CommitDate: Wed Jun 30 12:46:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c775caa app-admin/syslog-ng: add bison v3.7.6 to DEPEND. Closes: https://bugs.gentoo.org/799338 Closes: https://github.com/gentoo/gentoo/pull/21486 Signed-off-by: Patrice Clement gentoo.org> app-admin/syslog-ng/syslog-ng-3.31.2.ebuild | 1 + app-admin/syslog-ng/syslog-ng-3.32.1.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild b/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild index 54e1d5e80da..3083efc9810 100644 --- a/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild +++ b/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild @@ -41,6 +41,7 @@ RDEPEND=" tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-libs/openssl:0=" DEPEND="${RDEPEND} + >=sys-devel/bison-3.7.6 test? ( dev-libs/criterion )" BDEPEND=" sys-devel/flex diff --git a/app-admin/syslog-ng/syslog-ng-3.32.1.ebuild b/app-admin/syslog-ng/syslog-ng-3.32.1.ebuild index c99ac514b58..a9238b77f77 100644 --- a/app-admin/syslog-ng/syslog-ng-3.32.1.ebuild +++ b/app-admin/syslog-ng/syslog-ng-3.32.1.ebuild @@ -41,6 +41,7 @@ RDEPEND=" tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-libs/openssl:0=" DEPEND="${RDEPEND} + >=sys-devel/bison-3.7.6 test? ( dev-libs/criterion )" BDEPEND=" sys-devel/flex
[gentoo-commits] repo/gentoo:master commit in: acct-user/zeppelin/
commit: 31192b7411e2373a95b472059b4cb2fc19a5f89a Author: Patrice Clement gentoo org> AuthorDate: Sun Jun 13 20:51:17 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jun 13 20:52:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31192b74 acct-user/zeppelin: fix metadata.xml. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Patrice Clement gentoo.org> acct-user/zeppelin/metadata.xml | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/acct-user/zeppelin/metadata.xml b/acct-user/zeppelin/metadata.xml index 0eff2a7f1d1..c72dae5a22e 100644 --- a/acct-user/zeppelin/metadata.xml +++ b/acct-user/zeppelin/metadata.xml @@ -1,11 +1,11 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -monsie...@gentoo.org - Patrice Clement - - -apache/zeppelin - + +monsie...@gentoo.org + Patrice Clement + + +apache/zeppelin +
[gentoo-commits] repo/gentoo:master commit in: www-apps/zeppelin-bin/
commit: 689e88f8d9eacd921d351374be4039682a83b916 Author: Patrice Clement gentoo org> AuthorDate: Sun Jun 13 20:53:15 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jun 13 20:53:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689e88f8 www-apps/zeppelin-bin: fix metadata.xml. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Patrice Clement gentoo.org> www-apps/zeppelin-bin/metadata.xml | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/www-apps/zeppelin-bin/metadata.xml b/www-apps/zeppelin-bin/metadata.xml index 5c85a44abf8..6bc3d9cc4f0 100644 --- a/www-apps/zeppelin-bin/metadata.xml +++ b/www-apps/zeppelin-bin/metadata.xml @@ -1,11 +1,11 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - monsie...@gentoo.org - Patrice Clement - - - apache/zeppelin - + +monsie...@gentoo.org + Patrice Clement + + +apache/zeppelin +
[gentoo-commits] repo/gentoo:master commit in: www-apps/zeppelin-bin/
commit: d0b01b83172419e50cf6550d2fd08333f805b03f Author: Patrice Clement gentoo org> AuthorDate: Sun Jun 13 20:53:33 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jun 13 20:53:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b01b83 www-apps/zeppelin-bin: remove user eclass. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Patrice Clement gentoo.org> www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild b/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild index a6da6911f3e..e1df14facd0 100644 --- a/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild +++ b/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit java-pkg-2 user +inherit java-pkg-2 MY_PN="zeppelin" MY_P="${MY_PN}-${PV}-bin-all"
[gentoo-commits] repo/gentoo:master commit in: acct-group/zeppelin/
commit: 87b4a304ba4fe9459031130b5db20a78f875f5e8 Author: Patrice Clement gentoo org> AuthorDate: Sun Jun 13 20:50:02 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jun 13 20:50:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b4a304 acct-group/zeppelin: fix metadata.xml. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Patrice Clement gentoo.org> acct-group/zeppelin/metadata.xml | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/acct-group/zeppelin/metadata.xml b/acct-group/zeppelin/metadata.xml index 0eff2a7f1d1..c72dae5a22e 100644 --- a/acct-group/zeppelin/metadata.xml +++ b/acct-group/zeppelin/metadata.xml @@ -1,11 +1,11 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -monsie...@gentoo.org - Patrice Clement - - -apache/zeppelin - + +monsie...@gentoo.org + Patrice Clement + + +apache/zeppelin +
[gentoo-commits] repo/gentoo:master commit in: acct-group/zeppelin/
commit: 5e27e46f7b831b33e62c7b3b109be2d75c8e37ca Author: Patrice Clement gentoo org> AuthorDate: Sun Jun 13 12:08:46 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jun 13 13:10:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e27e46f acct-group/zeppelin: initial import. Bug: https://bugs.gentoo.org/781533 Signed-off-by: Patrice Clement gentoo.org> acct-group/zeppelin/metadata.xml | 11 +++ acct-group/zeppelin/zeppelin-0-r1.ebuild | 9 + 2 files changed, 20 insertions(+) diff --git a/acct-group/zeppelin/metadata.xml b/acct-group/zeppelin/metadata.xml new file mode 100644 index 000..0eff2a7f1d1 --- /dev/null +++ b/acct-group/zeppelin/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +monsie...@gentoo.org + Patrice Clement + + +apache/zeppelin + + diff --git a/acct-group/zeppelin/zeppelin-0-r1.ebuild b/acct-group/zeppelin/zeppelin-0-r1.ebuild new file mode 100644 index 000..d65d1aed648 --- /dev/null +++ b/acct-group/zeppelin/zeppelin-0-r1.ebuild @@ -0,0 +1,9 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +DESCRIPTION="Group for system-wide www-apps/zeppelin-bin" +ACCT_GROUP_ID=224
[gentoo-commits] repo/gentoo:master commit in: acct-user/zeppelin/
commit: 31acd85de09db76eb1a4d215a66cb02e26715482 Author: Patrice Clement gentoo org> AuthorDate: Sun Jun 13 13:07:26 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jun 13 13:10:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31acd85d acct-user/zeppelin: initial import. Bug: https://bugs.gentoo.org/781533 Signed-off-by: Patrice Clement gentoo.org> acct-user/zeppelin/metadata.xml | 11 +++ acct-user/zeppelin/zeppelin-0-r1.ebuild | 14 ++ 2 files changed, 25 insertions(+) diff --git a/acct-user/zeppelin/metadata.xml b/acct-user/zeppelin/metadata.xml new file mode 100644 index 000..0eff2a7f1d1 --- /dev/null +++ b/acct-user/zeppelin/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +monsie...@gentoo.org + Patrice Clement + + +apache/zeppelin + + diff --git a/acct-user/zeppelin/zeppelin-0-r1.ebuild b/acct-user/zeppelin/zeppelin-0-r1.ebuild new file mode 100644 index 000..22a7f3d7cee --- /dev/null +++ b/acct-user/zeppelin/zeppelin-0-r1.ebuild @@ -0,0 +1,14 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-user + +DESCRIPTION="User for system-wide www-apps/zeppelin-bin" +ACCT_USER_ID=224 +ACCT_USER_GROUPS=( "${PN}" ) +ACCT_USER_HOME=/home/zeppelin +ACCT_USER_SHELL=/bin/sh + +acct-user_add_deps
[gentoo-commits] repo/gentoo:master commit in: www-apps/zeppelin-bin/
commit: 2a2e25733ee98482ac1b210bdc6a2dd49a2c3029 Author: Patrice Clement gentoo org> AuthorDate: Sun Jun 13 13:09:09 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jun 13 13:10:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2e2573 www-apps/zeppelin-bin: migrate to GLEP 81. Closes: https://bugs.gentoo.org/781533 Signed-off-by: Patrice Clement gentoo.org> www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild | 40 ++ 1 file changed, 40 insertions(+) diff --git a/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild b/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild new file mode 100644 index 000..a6da6911f3e --- /dev/null +++ b/www-apps/zeppelin-bin/zeppelin-bin-0.8.2-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit java-pkg-2 user + +MY_PN="zeppelin" +MY_P="${MY_PN}-${PV}-bin-all" + +DESCRIPTION="Web-based interactive data analytics notebook launcher" +HOMEPAGE="https://zeppelin.apache.org"; +SRC_URI="mirror://apache/zeppelin/${MY_PN}-${PV}/${MY_P}.tgz -> ${P}.tgz" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + acct-group/zeppelin + acct-user/zeppelin + >=virtual/jdk-1.8" + +RDEPEND=" + >=virtual/jre-1.8" + +S="${WORKDIR}/${MY_P}" + +INSTALL_DIR="/opt/${P}" + +src_install() { + keepdir /var/log/zeppelin + fowners -R zeppelin:zeppelin /var/log/zeppelin + + newinitd "${FILESDIR}/zeppelin.init.d" zeppelin + + dodir "${INSTALL_DIR}" + cp -pRP * "${ED}/${INSTALL_DIR}" || die + dosym "${P}" /opt/zeppelin + fowners -R zeppelin:zeppelin "${INSTALL_DIR}" +}
[gentoo-commits] data/api:master commit in: files/
commit: 388faaad0abfa720d1d6c20926521711f2925968 Author: Patrice Clement gentoo org> AuthorDate: Sun Jun 13 12:05:08 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jun 13 12:05:35 2021 + URL:https://gitweb.gentoo.org/data/api.git/commit/?id=388faaad uid-gid.txt: reserve UID+GID 224 for zeppelin. Signed-off-by: Patrice Clement gentoo.org> files/uid-gid.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/files/uid-gid.txt b/files/uid-gid.txt index d120d19..8e70346 100644 --- a/files/uid-gid.txt +++ b/files/uid-gid.txt @@ -211,6 +211,7 @@ uptimed 220 220 acct gkrellmd 221 221 acct msmtpd 222 222 acct nsd223 223 acct +zeppelin 224 224 acctUsed by www-apps/zeppelin-bin dnscache 225 - acct dnslog 226 - acct tinydns227 - acct
[gentoo-commits] repo/gentoo:master commit in: app-shells/hstr/
commit: 19e81b2e8a1d9e52533aed51205d6bdf45c9b845 Author: Patrice Clement gentoo org> AuthorDate: Sun Jun 13 07:04:29 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jun 13 07:04:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e81b2e app-shells/hstr: drop 2.0 Signed-off-by: Patrice Clement gentoo.org> app-shells/hstr/Manifest| 1 - app-shells/hstr/hstr-2.0.ebuild | 39 --- 2 files changed, 40 deletions(-) diff --git a/app-shells/hstr/Manifest b/app-shells/hstr/Manifest index 0996c5cc28d..4f064c3839a 100644 --- a/app-shells/hstr/Manifest +++ b/app-shells/hstr/Manifest @@ -1,2 +1 @@ -DIST hstr-2.0.tar.gz 1242802 BLAKE2B 24f1a870e6aa12b6544a38601c6bc654e01aa1a185c4f7735559aa3220ed8d9fb840e298526b9e4a177000f2ec5c08caee5da97e13783e4114bde5276ee1e85e SHA512 50d5e8e61aa853dab0093f4225d3329e98bc59609d8d59abf832cd4cb616d78a2fa091d1ad8d16f3543276c4ead95a419f33a13a96f423bf93dc648da32740b7 DIST hstr-2.2.tar.gz 1246786 BLAKE2B f14091fea391dada79798c957b0b1094aff73b7ab4f8d9fd53c1070924556a7ff59f6f5a2e49b36dcd46ca6f93c5f8cd0fcfef07d5f7458d4bbe021546ccdc7a SHA512 c133edaa63a2be76356c08e52303d4133b11803e3ac6f915566a8d1b4651991b14d43974618061b2fc98c49e21b650ff6b9ac8168512e76566e327f90a550e4a diff --git a/app-shells/hstr/hstr-2.0.ebuild b/app-shells/hstr/hstr-2.0.ebuild deleted file mode 100644 index 3c117b21f99..000 --- a/app-shells/hstr/hstr-2.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools toolchain-funcs - -DESCRIPTION="Shell history suggest box" -HOMEPAGE="https://github.com/dvorka/hstr http://www.mindforger.com"; -SRC_URI="https://github.com/dvorka/hstr/archive/${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="Apache-2.0" -KEYWORDS="amd64 x86" - -RDEPEND=" - sys-libs/ncurses:0=[unicode]" - -DEPEND=" - ${RDEPEND} - virtual/pkgconfig" - -DOCS=( CONFIGURATION.md README.md ) - -PATCHES=( - "${FILESDIR}"/${P}-fix-ncurses-configure.patch -) - -src_prepare() { - default - - sed \ - -e 's:-O2::g' \ - -i src/Makefile.am || die - - tc-export PKG_CONFIG - - eautoreconf -}
[gentoo-commits] repo/gentoo:master commit in: app-editors/vim/
commit: 56e8ec8bf3f2a630901fdfdda2c9376d0c5256b4 Author: Vitaly Zdanevich ya ru> AuthorDate: Fri May 21 18:41:28 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sat Jun 12 10:16:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e8ec8b app-editors/vim: add ipv6 USE flag support. Closes: https://bugs.gentoo.org/790446 Closes: https://github.com/gentoo/gentoo/pull/20911 Signed-off-by: Vitaly Zdanevich ya.ru> Signed-off-by: Patrice Clement gentoo.org> app-editors/vim/metadata.xml | 1 + app-editors/vim/vim-8.2.0814-r100.ebuild | 8 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app-editors/vim/metadata.xml b/app-editors/vim/metadata.xml index acc712bdb24..bc092f380c0 100644 --- a/app-editors/vim/metadata.xml +++ b/app-editors/vim/metadata.xml @@ -7,6 +7,7 @@ Enable cscope interface +Enable IPv6 support in channel Enable support for Scheme using dev-scheme/racket Enable terminal emulation support Install vimpager and vimmanpager links diff --git a/app-editors/vim/vim-8.2.0814-r100.ebuild b/app-editors/vim/vim-8.2.0814-r100.ebuild index 085e62c4a3f..c6cf07318e8 100644 --- a/app-editors/vim/vim-8.2.0814-r100.ebuild +++ b/app-editors/vim/vim-8.2.0814-r100.ebuild @@ -24,7 +24,7 @@ HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim"; SLOT="0" LICENSE="vim" -IUSE="X acl cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" +IUSE="X acl cscope debug gpm lua ipv6 minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" REQUIRED_USE=" lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} ) @@ -228,6 +228,12 @@ src_configure() { ) fi + if ! use ipv6; then + myconf+=( + vim_cv_ipv6_networking=no + ) + fi + # don't test USE=X here ... see bug #19115 # but need to provide a way to link against X ... see bug #20093 myconf+=(
[gentoo-commits] repo/gentoo:master commit in: app-emulation/nemu/
commit: a37a24f1e91b94e015cac7845f132ae294117ae2 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat May 22 18:44:45 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sat Jun 12 09:50:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37a24f1 app-emulation/nemu: drop unmaintained ebuild. Closes: https://bugs.gentoo.org/789249 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> Signed-off-by: Patrice Clement gentoo.org> app-emulation/nemu/nemu-.ebuild | 71 - 1 file changed, 71 deletions(-) diff --git a/app-emulation/nemu/nemu-.ebuild b/app-emulation/nemu/nemu-.ebuild deleted file mode 100644 index b171fc8f123..000 --- a/app-emulation/nemu/nemu-.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils linux-info git-r3 - -DESCRIPTION="ncurses interface for QEMU" -HOMEPAGE="https://github.com/nemuTUI/nemu"; -EGIT_REPO_URI="https://github.com/nemuTUI/nemu"; -SRC_URI="" - -LICENSE="BSD-2" -SLOT="0" -IUSE="+vnc-client +ovf +spice savevm svg debug" - -RDEPEND=" - sys-libs/ncurses:0=[unicode] - dev-db/sqlite:3= - virtual/libusb:1 - || ( sys-fs/eudev sys-fs/udev sys-apps/systemd ) - >=app-emulation/qemu-2.12.0[vnc,virtfs,spice?] - ovf? ( - dev-libs/libxml2 - app-arch/libarchive - ) - svg? ( media-gfx/graphviz[svg] )" - -DEPEND=" - ${RDEPEND} - sys-devel/gettext" - -src_configure() { - local mycmakeargs=( - -DNM_WITH_VNC_CLIENT=$(usex vnc-client) - -DNM_DEBUG=$(usex debug) - -DNM_SAVEVM_SNAPSHOTS=$(usex savevm) - -DNM_WITH_OVF_SUPPORT=$(usex ovf) - -DNM_WITH_NETWORK_MAP=$(usex svg) - -DNM_WITH_SPICE=$(usex spice) - ) - cmake-utils_src_configure -} - -pkg_pretend() { - if use kernel_linux; then - if ! linux_config_exists; then - eerror "Unable to check your kernel" - else - CONFIG_CHECK="~VETH ~MACVTAP" - ERROR_VETH="You will need the Virtual ethernet pair device driver compiled" - ERROR_VETH+=" into your kernel or loaded as a module to use the" - ERROR_VETH+=" local network settings feature." - ERROR_MACVTAP="You will also need support for MAC-VLAN based tap driver." - - check_extra_config - fi - fi -} - -pkg_postinst() { - elog "For non-root usage execute script:" - elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux " - elog "and add udev rule:" - elog "cp /usr/share/nemu/scripts/42-net-macvtap-perm.rules /lib/udev/rules.d" - if use savevm; then - elog "" - elog "QEMU must be patched with qemu-qmp-savevm-VERSION.patch" - elog "Get this patch from nEMU repository" - fi -}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/octomap/
commit: 141b63735c1d7ebdbf4eb6af5638874c2a49d308 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat May 22 18:31:08 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sat Jun 12 09:50:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141b6373 sci-libs/octomap: drop unmaintained ebuild. Closes: https://bugs.gentoo.org/770601 Closes: https://github.com/gentoo/gentoo/pull/20938 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> Signed-off-by: Patrice Clement gentoo.org> sci-libs/octomap/octomap-.ebuild | 90 1 file changed, 90 deletions(-) diff --git a/sci-libs/octomap/octomap-.ebuild b/sci-libs/octomap/octomap-.ebuild deleted file mode 100644 index c53f4e28eaf..000 --- a/sci-libs/octomap/octomap-.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -SCM="" -if [ "${PV#}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_REPO_URI="https://github.com/OctoMap/octomap"; -fi - -inherit ${SCM} cmake-utils - -if [ "${PV#}" != "${PV}" ] ; then - SRC_URI="" -else - KEYWORDS="~amd64 ~arm" - SRC_URI="https://github.com/OctoMap/octomap/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -DESCRIPTION="An Efficient Probabilistic 3D Mapping Framework Based on Octrees" -HOMEPAGE="http://octomap.github.io/"; -IUSE="qt5 dynamicEDT3D doc" -LICENSE="BSD qt5? ( GPL-2 )" -SLOT="0/19" - -RDEPEND=" - qt5? ( - virtual/opengl - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - x11-libs/libQGLViewer:= - ) -" -DEPEND="${RDEPEND} - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) -" - -src_prepare() { - sed -e 's/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/' \ - -i */CMakeLists.txt \ - -i */CMakeModules/InstallPkgConfigFile.cmake || die - sed -e 's/iewer-qt4/iewer-qt5/g' \ - -i octovis/CMakeModules/FindQGLViewer.cmake || die - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - "-DBUILD_OCTOVIS_SUBPROJECT=$(usex qt5 ON OFF)" - "-DOCTOVIS_QT5=TRUE" - "-DBUILD_DYNAMICETD3D_SUBPROJECT=$(usex dynamicEDT3D ON OFF)" - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use doc ; then - cd "${BUILD_DIR}/octomap" - emake docs - if use dynamicEDT3D ; then - cd "${BUILD_DIR}/dynamicEDT3D" - emake docs_dynamicEDT3D - fi - fi -} - -src_install() { - cmake-utils_src_install - if use doc ; then - insinto /usr/share/doc/${PF}/html/octomap - doins -r "${S}/octomap/doc/html/"* - if use dynamicEDT3D ; then - insinto /usr/share/doc/${PF}/html/dynamicEDT3D - doins -r "${S}/dynamicEDT3D/doc/html/"* - fi - fi - - insinto /usr/share/ros_packages/${PN} - doins "${ED}/usr/share/${PN}/package.xml" - if use qt5; then - insinto /usr/share/ros_packages/octovis - doins "${ED}/usr/share/octovis/package.xml" - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/watchman/
commit: 69be802012438cdd3113b78e9266fa54d8da233b Author: Andrew Foster liquid me uk> AuthorDate: Thu Jun 10 02:45:07 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sat Jun 12 09:47:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69be8020 dev-util/watchman: add python 3.9 to PYTHON_COMPAT. Closes: https://bugs.gentoo.org/795087 Closes: https://github.com/gentoo/gentoo/pull/21180 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andrew Foster liquid.me.uk> Signed-off-by: Patrice Clement gentoo.org> dev-util/watchman/watchman-4.9.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/watchman/watchman-4.9.0.ebuild b/dev-util/watchman/watchman-4.9.0.ebuild index 560131034a4..9cc31253bcf 100644 --- a/dev-util/watchman/watchman-4.9.0.ebuild +++ b/dev-util/watchman/watchman-4.9.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) inherit autotools distutils-r1 COMMIT="8e0ba724d85de2c89f48161807e878667b9ed089" # v4.9.0 tag
[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/
commit: ecdf944ab7252d7bb6547b3b7f6c752387fdd520 Author: Ferenc Erki gmail com> AuthorDate: Tue Jun 8 04:48:50 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sat Jun 12 09:44:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecdf944a app-admin/rex: fix HOMEPAGE. Closes: https://bugs.gentoo.org/780369 Closes: https://github.com/gentoo/gentoo/pull/21155 Signed-off-by: Ferenc Erki gmail.com> Signed-off-by: Patrice Clement gentoo.org> app-admin/rex/rex-1.13.3.ebuild | 1 + app-admin/rex/rex-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-admin/rex/rex-1.13.3.ebuild b/app-admin/rex/rex-1.13.3.ebuild index 4da9ff74e48..cad3166f1de 100644 --- a/app-admin/rex/rex-1.13.3.ebuild +++ b/app-admin/rex/rex-1.13.3.ebuild @@ -21,6 +21,7 @@ fi inherit bash-completion-r1 perl-module ${VCS_ECLASS} DESCRIPTION="(R)?ex, the friendly automation framework" +HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org"; SLOT="0" IUSE="minimal test" diff --git a/app-admin/rex/rex-.ebuild b/app-admin/rex/rex-.ebuild index 4da9ff74e48..cad3166f1de 100644 --- a/app-admin/rex/rex-.ebuild +++ b/app-admin/rex/rex-.ebuild @@ -21,6 +21,7 @@ fi inherit bash-completion-r1 perl-module ${VCS_ECLASS} DESCRIPTION="(R)?ex, the friendly automation framework" +HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org"; SLOT="0" IUSE="minimal test"
[gentoo-commits] repo/gentoo:master commit in: app-misc/tmux-xpanes/
commit: d891085ab83d2ab9d27a9dccd6db01fa18ac8609 Author: Patrice Clement gentoo org> AuthorDate: Sat Jun 12 09:42:52 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sat Jun 12 09:42:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d891085a app-misc/tmux-xpanes: drop 4.1.1 Signed-off-by: Patrice Clement gentoo.org> app-misc/tmux-xpanes/Manifest | 1 - app-misc/tmux-xpanes/tmux-xpanes-4.1.1.ebuild | 36 --- 2 files changed, 37 deletions(-) diff --git a/app-misc/tmux-xpanes/Manifest b/app-misc/tmux-xpanes/Manifest index cd4c255a2c0..70916f9511f 100644 --- a/app-misc/tmux-xpanes/Manifest +++ b/app-misc/tmux-xpanes/Manifest @@ -1,3 +1,2 @@ -DIST tmux-xpanes-4.1.1.tar.gz 62564 BLAKE2B 195221c5f069048ab42a57a00c4c8b79f0c2acf1b0cdd7096e553c9a5ed0b3e3b3e9dfacb8f2eb141861b34ef52ad0a675fb501e314d7e4bfe4a41ff4bfd9f35 SHA512 789e19136faa939670cf8e91e7e7979fae8e536aeffdad7d39e1861e279214985d40807dc07afcd8b28cc4de140a944c9b2f5fe051a6b53e12b7903baefcb251 DIST tmux-xpanes-4.1.2.tar.gz 63337 BLAKE2B 1ddc0c0422eec64697aea7eb97c8d4005f4c470d5d0bf1fae4eab01d8ced50503180f76d0ed5aa9d29e854b54aab8f8216ac945e6c1c2e4b4833c5661ceb SHA512 b18445940052a6af848286b901bfd81abfbdf83356cd1b39ac592e1509c9d63b81440978a8c2632672bfb7a2429a7fcc57b7c55c91a00d751b43aa9f368a5c57 DIST tmux-xpanes-4.1.3.tar.gz 64101 BLAKE2B ec7e025adcfb2436b416a37de87cbf335bdc92d7653a65be9299c10993d273746a0678ee3e418df483697f1f2dd556063e98d984006e2137e2cdeb6f8634f75c SHA512 6545ec75a522b05eb8079c93830c81ac3c6a9ac338a3cc51c491f69a4602bef5b9f19c9f18b2975d0470c4af0a83ebf2357a4461024508ff0f6ac61d1099b22e diff --git a/app-misc/tmux-xpanes/tmux-xpanes-4.1.1.ebuild b/app-misc/tmux-xpanes/tmux-xpanes-4.1.1.ebuild deleted file mode 100644 index 389f6702856..000 --- a/app-misc/tmux-xpanes/tmux-xpanes-4.1.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="tmux-based terminal divider" -HOMEPAGE="https://github.com/greymd/tmux-xpanes"; -SRC_URI="https://github.com/greymd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="amd64 x86" -LICENSE="MIT" -SLOT="0" - -IUSE="zsh-completion" - -RDEPEND=" - app-misc/tmux - dev-lang/perl - dev-libs/openssl:0= - zsh-completion? ( app-shells/zsh )" - -DEPEND="${RDEPEND}" - -RESTRICT="test" - -DOCS=( CONTRIBUTING.md LICENSE README.md ) - -src_install() { - dobin bin/* - doman man/*.1 - einstalldocs - if use zsh-completion; then - insinto /usr/share/zsh/site-functions - doins completion/zsh/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/scala-bin/
commit: ab949a71e4b7749694cea921e96786b1667a7524 Author: Florian Schmaus geekplace eu> AuthorDate: Tue Jun 8 13:12:54 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue Jun 8 13:25:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab949a71 dev-lang/scala-bin: add 2.13.6. This introduces the following changes to the ebuild: - correct license to Apache-2.0 - increase virutal/jre RDEPEND requirement to 1.8 - bump EAPI to 7 - update copyright header year to 2021 Signed-off-by: Florian Schmaus geekplace.eu> Closes: https://github.com/gentoo/gentoo/pull/21160 Signed-off-by: Patrice Clement gentoo.org> dev-lang/scala-bin/Manifest| 1 + dev-lang/scala-bin/scala-bin-2.13.6.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/dev-lang/scala-bin/Manifest b/dev-lang/scala-bin/Manifest index 46dcb484038..3d736c36968 100644 --- a/dev-lang/scala-bin/Manifest +++ b/dev-lang/scala-bin/Manifest @@ -1 +1,2 @@ DIST scala-2.13.1.tgz 19685743 BLAKE2B aaff6db71023f539d08da521ab1ff505a626605d9c298472d0c2e98a9a13d6b8440e89cf5ff4a53b7b9bcc48cbc1e3b55cc253563f54f18c369e13fc8c00a6c2 SHA512 028aa237c471cada1501cd5764b3c384c3f50e9fc327cddd3fa7c79e9cc909d86bf84d5fc28103054600f879a60c546fc45a837cdca54964eb57ec77f9c1613e +DIST scala-2.13.6.tgz 23407489 BLAKE2B b65db49968dcbce2f5586aafaa4cd437156050050f209cce4a7d5edc18dfca3ebb60d2a726b4a26902723f993b78a673909c1139eb67e8eea4f35a4842b33c70 SHA512 445267cd7c1ddb8ef94d2edeb36567318c66429c88fcb183840998dc204a10253df09c33eb4de2f87b68b1a8cd4f557910fa3f061d4316314653eb64e91c0188 diff --git a/dev-lang/scala-bin/scala-bin-2.13.6.ebuild b/dev-lang/scala-bin/scala-bin-2.13.6.ebuild new file mode 100644 index 000..cdb8e4a5f11 --- /dev/null +++ b/dev-lang/scala-bin/scala-bin-2.13.6.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc" + +inherit java-pkg-2 + +MY_PN="${PN%-*}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="The Scala Programming Language" +HOMEPAGE="http://scala.epfl.ch/"; +SRC_URI="http://downloads.lightbend.com/${MY_PN}/${PV}/${MY_P}.tgz"; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=" + >=virtual/jre-1.8 + !dev-lang/scala" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + ebegin 'Cleaning .bat files' + rm -f bin/*.bat || die + eend $? + + ebegin 'Patching SCALA_HOME variable in bin/ directory' + local f + for f in bin/*; do + sed -i -e 's#\(SCALA_HOME\)=.*#\1=/usr/share/scala-bin#' "$f" || die + done + eend $? +} + +src_compile() { + :; +} + +src_install() { + ebegin 'Installing bin scripts' + dobin bin/* + eend $? + + ebegin 'Installing jar files' + + cd lib/ || die + + # Unversion those libs. + java-pkg_newjar jline-*.jar jline.jar + java-pkg_newjar scalap-*.jar scalap.jar + + # Install these the usual way. + java-pkg_dojar scala-compiler.jar + java-pkg_dojar scala-library.jar + java-pkg_dojar scala-reflect.jar + + eend $? + + cd ../ || die + + ebegin 'Installing man pages' + doman man/man1/*.1 + eend $? + + if use doc; then + ebegin 'Installing documentation' + java-pkg_dohtml -r doc/tools + eend $? + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/scala-bin/
commit: eef18a157cc6c787f394be1acd2f9f6566326db4 Author: Florian Schmaus geekplace eu> AuthorDate: Tue Jun 8 13:18:36 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue Jun 8 13:25:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef18a15 dev-lang/scala-bin: correct LICENSE to Apache-2.0. Signed-off-by: Florian Schmaus geekplace.eu> Signed-off-by: Patrice Clement gentoo.org> .../scala-bin/{scala-bin-2.13.1.ebuild => scala-bin-2.13.1-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/scala-bin/scala-bin-2.13.1.ebuild b/dev-lang/scala-bin/scala-bin-2.13.1-r1.ebuild similarity index 95% rename from dev-lang/scala-bin/scala-bin-2.13.1.ebuild rename to dev-lang/scala-bin/scala-bin-2.13.1-r1.ebuild index 622baa6cd43..9469077928d 100644 --- a/dev-lang/scala-bin/scala-bin-2.13.1.ebuild +++ b/dev-lang/scala-bin/scala-bin-2.13.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ DESCRIPTION="The Scala Programming Language" HOMEPAGE="http://scala.epfl.ch/"; SRC_URI="http://downloads.lightbend.com/${MY_PN}/${PV}/${MY_P}.tgz"; -LICENSE="BSD" +LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 x86" IUSE="doc"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/cri-tools/
commit: e5aebb3954969f9e2c0f446a86e265fa38516b7b Author: Patrice Clement gentoo org> AuthorDate: Tue Jun 8 12:33:11 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue Jun 8 12:33:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5aebb39 app-emulation/cri-tools: add 1.21.0 Signed-off-by: Patrice Clement gentoo.org> app-emulation/cri-tools/Manifest| 1 + app-emulation/cri-tools/cri-tools-1.21.0.ebuild | 34 + 2 files changed, 35 insertions(+) diff --git a/app-emulation/cri-tools/Manifest b/app-emulation/cri-tools/Manifest index 7e57aa95daf..a7b995a3826 100644 --- a/app-emulation/cri-tools/Manifest +++ b/app-emulation/cri-tools/Manifest @@ -1 +1,2 @@ DIST cri-tools-1.18.0.tar.gz 5295512 BLAKE2B 9dda4a401b858e98aa60521d3268d8f6ff6a2c1bd2c219a0e5e9e5360fba58d41e97258c636da26ee57bbfc3286798c74107c7de92d3e3398bdf53b7d9078e94 SHA512 849b496e6d19eec29e0e56f0b37c094649311b80514f319b0c68c6519e3ddd48e1973c3d288144db998826676416644ec705b7ea0916c21898b40928ea800af1 +DIST cri-tools-1.21.0.tar.gz 6739482 BLAKE2B 365e3e9b220e63713dd21af4154b2282c20db1d19ba6b32da616c5d73957a375ab12ed2a86694abb9d90e1020be1fd89c128ed3e469d2f7524dcf42139e7df56 SHA512 a307f5526fb8b7b23a1635b168a8f3b9b9b4bd6ccb94d461dc5af2065e6d1be527dadcb1c86e04808b244d0851a4901ee78a0263f58cf673f6ca503621d5eb61 diff --git a/app-emulation/cri-tools/cri-tools-1.21.0.ebuild b/app-emulation/cri-tools/cri-tools-1.21.0.ebuild new file mode 100644 index 000..7b1aff7889b --- /dev/null +++ b/app-emulation/cri-tools/cri-tools-1.21.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 go-module + +DESCRIPTION="CLI and validation tools for Kubelet Container Runtime (CRI)" +HOMEPAGE="https://github.com/kubernetes-sigs/cri-tools"; +SRC_URI="https://github.com/kubernetes-sigs/cri-tools/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-lang/go" + +RESTRICT+=" test" + +src_compile() { + emake VERSION="${PV}" + ./build/bin/crictl completion bash > "${PN}.bash" || die + ./build/bin/crictl completion zsh > "${PN}.zsh" || die +} + +src_install() { + dobin ./build/bin/crictl + + newbashcomp ${PN}.bash ${PN} + insinto /usr/share/zsh/site-functions + newins ${PN}.zsh _${PN} + + dodoc -r docs {README,RELEASE,CHANGELOG,CONTRIBUTING}.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/File-Slurper/
commit: 11f9323babbd57a6cdfa8d122cda09829c3ff2fe Author: Patrice Clement gentoo org> AuthorDate: Mon Jun 7 07:18:01 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon Jun 7 07:18:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f9323b dev-perl/File-Slurper: drop 0.10.0 Signed-off-by: Patrice Clement gentoo.org> dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild | 32 dev-perl/File-Slurper/Manifest | 1 - 2 files changed, 33 deletions(-) diff --git a/dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild b/dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild deleted file mode 100644 index 775296a1c87..000 --- a/dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=LEONT -DIST_VERSION=0.010 -DIST_EXAMPLES=( "bench/*" ) -inherit perl-module - -DESCRIPTION="A simple, sane and efficient module to slurp a file" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-perl/PerlIO-utf8_strict - virtual/perl-Carp - virtual/perl-Encode - >=virtual/perl-Exporter-5.570.0 -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - virtual/perl-File-Spec - virtual/perl-File-Temp - virtual/perl-Test-Simple - dev-perl/Test-Warnings - ) -" diff --git a/dev-perl/File-Slurper/Manifest b/dev-perl/File-Slurper/Manifest index 958c4ff708d..00800cbb16c 100644 --- a/dev-perl/File-Slurper/Manifest +++ b/dev-perl/File-Slurper/Manifest @@ -1,2 +1 @@ -DIST File-Slurper-0.010.tar.gz 15905 BLAKE2B 92ead775ff7c796c0cfc7631160e7483b9defec4d603e9d5a7f7f3380788f6af2a2463f1c0fa66f21339f8a61651e4e9b48ffc829ba9765158c911df4531ec2b SHA512 a6e2a86d76d2e4c49a8df17a453a3da530cb62324cb91793c4bd6e7cabc4f5b4b4fadda8aa0f98390ac950a94a4b82cb3ec547caaba88bf61ec0aa086e298832 DIST File-Slurper-0.012.tar.gz 15517 BLAKE2B 07f451e93e5fa8641a4b8156a61b9a9c1a9c9dc36b33c4991e1686e44b37730af3a9541de33396cdec6bac1d08ec1bf9db505e6fa07f3c95187c4901016955a5 SHA512 276b510c85b4e28fff4b8bd77c81031367b073426138743efb5d54fe01fa9825409f86090788779e96625b43207d1f864f348cc11554c51d36868dfed568f2bb
[gentoo-commits] repo/gentoo:master commit in: app-admin/pydf/
commit: c7b4274d92248a4e634027497a90b23cb1632581 Author: Patrice Clement gentoo org> AuthorDate: Mon Jun 7 07:17:09 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon Jun 7 07:17:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b4274d app-admin/pydf: drop 12-r1 Signed-off-by: Patrice Clement gentoo.org> app-admin/pydf/pydf-12-r1.ebuild | 34 -- 1 file changed, 34 deletions(-) diff --git a/app-admin/pydf/pydf-12-r1.ebuild b/app-admin/pydf/pydf-12-r1.ebuild deleted file mode 100644 index 6ece6eed035..000 --- a/app-admin/pydf/pydf-12-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{7,8} ) - -inherit python-r1 - -DESCRIPTION="Enhanced df with colors" -HOMEPAGE="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/"; -SRC_URI="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/${PN}_${PV}.tar.gz"; - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND}" - -src_prepare() { - default - sed -i -e "s:/etc/pydfrc:${EPREFIX}/etc/pydfrc:" "${PN}" || die -} - -src_install() { - python_foreach_impl python_doscript "${PN}" - insinto /etc - doins "${PN}rc" - doman "${PN}.1" - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/nodeenv/
commit: a989c917224aa51ade7eea7c4517ca569467519d Author: Patrice Clement gentoo org> AuthorDate: Sun Jun 6 17:03:17 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Jun 6 17:03:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a989c917 dev-python/nodeenv: drop 1.3.5 Signed-off-by: Patrice Clement gentoo.org> dev-python/nodeenv/Manifest | 1 - dev-python/nodeenv/nodeenv-1.3.5.ebuild | 20 2 files changed, 21 deletions(-) diff --git a/dev-python/nodeenv/Manifest b/dev-python/nodeenv/Manifest index 4afb2bae420..4d427958697 100644 --- a/dev-python/nodeenv/Manifest +++ b/dev-python/nodeenv/Manifest @@ -1,2 +1 @@ -DIST nodeenv-1.3.5.tar.gz 32824 BLAKE2B 4f9e2c14562ff9c396142c5980876a97103d9206f796e9d9d1f67f29819a04db0e8ed232eb3f841a1e2efde84e55d6d7213082f6be568d7a6291562c5624a9dc SHA512 c7e9068a220f183a217b15e724aa8197fca8f2234c76eafd230899963b6796e66e151c20c529e6540f7e3c59849bda3860d563b38f5feeff73601043f79cfba0 DIST nodeenv-1.6.0.tar.gz 35407 BLAKE2B b952fa95787b02353ff01c27a3e4b692c0cb27954e99af4c4aec682c00692bf3e509947ffd378639dcfdcb2d8077e1b2679f56cef7818997a13a31f882251a2a SHA512 abf4fe55ba478570a32ff3bb24fc3c60ba2d100822f8295c4c55c301ccdff2dc2d20ef76990ea3ac203e30db8a1e85f3ef2df671f87c0cf7305cf1aeb788efdd diff --git a/dev-python/nodeenv/nodeenv-1.3.5.ebuild b/dev-python/nodeenv/nodeenv-1.3.5.ebuild deleted file mode 100644 index a56521f096b..000 --- a/dev-python/nodeenv/nodeenv-1.3.5.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Node.js virtual environment builder" -HOMEPAGE="https://github.com/ekalinin/nodeenv"; -SRC_URI="https://github.com/ekalinin/nodeenv/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -# requires network access -RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: www-misc/urlwatch/
commit: e769e540af964cddcd951ae03038d234981061c9 Author: Patrice Clement gentoo org> AuthorDate: Tue Jun 1 07:16:45 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue Jun 1 07:17:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e769e540 www-misc/urlwatch: drop 2.17 Signed-off-by: Patrice Clement gentoo.org> www-misc/urlwatch/Manifest | 1 - www-misc/urlwatch/urlwatch-2.17.ebuild | 63 -- 2 files changed, 64 deletions(-) diff --git a/www-misc/urlwatch/Manifest b/www-misc/urlwatch/Manifest index 5de07ae4b91..d9e15d90ae2 100644 --- a/www-misc/urlwatch/Manifest +++ b/www-misc/urlwatch/Manifest @@ -1,3 +1,2 @@ -DIST urlwatch-2.17.tar.gz 44178 BLAKE2B 46163b3305a50c3b5165da8f794c252aeb0a3581f16ba04cc1f0d920066accd02f7eba47718012e2ac0071f6bfa31019777a28840179a28a7fe365ae2e8f1d2c SHA512 635bca7e55641dd73447f5ec9ad429539decfaa8a1c19ab073c3bd46acfc518fa6012d855e0c37dd78654da28acf1446f580def611bcb85ae94fe13f567e3613 DIST urlwatch-2.22.tar.gz 136306 BLAKE2B e7f10872e5d7f42ec0ac1073783431c4b0e4fcdcf40884a9f7f52aee36705fbdbaaf5f9e671223715040c6f68cc580f531ba753c9326a2b1380d2fb707f66f1c SHA512 f2c1e0d279689d1e5761203ba139614b972c6266c30877262d59759b0ce63342a820a063f001039848427ea4af4325505c636762cdedb3dc60ebd09e859914f4 DIST urlwatch-2.23.tar.gz 137917 BLAKE2B 330c52cad62985d24b2cc4c7345156abe9d5d369f8b3f4402856eb96a98f75422de49045bc10910e5cc81306744aad2dce7c05667a6f4eeb22b2bba47869f260 SHA512 e54f8fe2d8307ca9f2f222e6a2082d517a330db60e410b7c991283a2bf88aa861306965b23ca644811aa69425ec2281f7f48d5e34047b808c0897f45ffc7fcbc diff --git a/www-misc/urlwatch/urlwatch-2.17.ebuild b/www-misc/urlwatch/urlwatch-2.17.ebuild deleted file mode 100644 index b1488b254b6..000 --- a/www-misc/urlwatch/urlwatch-2.17.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) - -inherit distutils-r1 - -DESCRIPTION="A tool for monitoring webpages for updates" -HOMEPAGE="https://thp.io/2008/urlwatch/"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/appdirs[${PYTHON_USEDEP}] - dev-python/cssselect[${PYTHON_USEDEP}] - dev-python/keyring[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/minidb[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/nose[${PYTHON_USEDEP}] - dev-python/pycodestyle[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGELOG.md README.md ) - -# https://github.com/thp/urlwatch/pull/382 -PATCHES=( "${FILESDIR}/${P}-fix-yaml.load.patch" ) - -python_test() { - nosetests -v test || die "tests failed with ${EPYTHON}" -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - if ! has_version dev-python/chump; then - elog "Install 'dev-python/chump' to enable Pushover" \ - "notifications support" - fi - if ! has_version dev-python/pushbullet-py; then - elog "Install 'dev-python/pushbullet-py' to enable" \ - "Pushbullet notifications support" - fi - elog "HTML parsing can be improved by installing one of the following packages" - elog "and changing the html2text subfilter parameter:" - elog "dev-python/beautifulsoup:4" - elog "app-text/html2text" - elog "dev-python/html2text" - elog "www-client/lynx" - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-vim/csscomplete/, app-vim/gitv/, app-vim/merginal/, app-vim/syntastic/, ...
commit: 86f706c196b37e368c20f83db03d56de3a2cbcd1 Author: Marco Sirabella sirabella org> AuthorDate: Sat May 8 01:27:06 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue May 18 16:51:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f706c1 app-vim/*: bump copyright year. Signed-off-by: Marco Sirabella sirabella.org> Signed-off-by: Patrice Clement gentoo.org> app-vim/airline/airline-.ebuild| 2 +- app-vim/bufexplorer/bufexplorer-7.4.18.ebuild | 2 +- app-vim/bufexplorer/bufexplorer-7.4.19.ebuild | 2 +- app-vim/bufexplorer/bufexplorer-.ebuild| 2 +- app-vim/command-t/command-t-5.0.3.ebuild | 2 +- app-vim/csound-syntax/csound-syntax-0.8.1.ebuild | 2 +- app-vim/csound-syntax/csound-syntax-20160804.ebuild| 2 +- app-vim/csscomplete/csscomplete-1.0.ebuild | 2 +- app-vim/diffchar/diffchar-8.2.ebuild | 2 +- app-vim/diffchar/diffchar-8.6.ebuild | 2 +- app-vim/exheres-syntax/exheres-syntax-.ebuild | 2 +- app-vim/gist/gist-7.3.ebuild | 2 +- app-vim/gitgutter/gitgutter-20180316.ebuild| 2 +- app-vim/gitgutter/gitgutter-20180815.ebuild| 2 +- app-vim/gitgutter/gitgutter-.ebuild| 2 +- app-vim/gitv/gitv-1.3.1.ebuild | 2 +- app-vim/gundo/gundo-2.6.2-r3.ebuild| 2 +- app-vim/merginal/merginal-2.1.0.ebuild | 2 +- app-vim/minibufexpl/minibufexpl-6.5.2.ebuild | 2 +- app-vim/nerdtree-tabs/nerdtree-tabs-1.4.7.ebuild | 2 +- app-vim/nerdtree/nerdtree-5.0.0-r1.ebuild | 2 +- app-vim/perlomni/perlomni-2.5.ebuild | 2 +- app-vim/reload/reload-0.6.17-r1.ebuild | 2 +- app-vim/session/session-2.13.1.ebuild | 2 +- app-vim/splice/splice-1.1.0-r3.ebuild | 2 +- app-vim/syntastic/syntastic-3.9.0.ebuild | 2 +- app-vim/syntastic/syntastic-.ebuild| 2 +- app-vim/tagbar/tagbar-2.7.ebuild | 2 +- app-vim/tlib/tlib-1.22.ebuild | 2 +- app-vim/tlib/tlib-1.23.ebuild | 2 +- app-vim/txtfmt/txtfmt-2.4-r1.ebuild| 2 +- app-vim/txtfmt/txtfmt-3.1.ebuild | 2 +- app-vim/vim-clang-format/vim-clang-format-0_pre20200506.ebuild | 2 +- app-vim/vim-jsonnet/vim-jsonnet-0_pre20190502.ebuild | 2 +- app-vim/vim-rest-console/vim-rest-console-2.6.0.ebuild | 2 +- app-vim/vimagit/vimagit-1.7.3.ebuild | 2 +- app-vim/vimagit/vimagit-.ebuild| 2 +- app-vim/vimclojure/vimclojure-2.3.6-r3.ebuild | 2 +- app-vim/vimoutliner/vimoutliner-0.3.6-r1.ebuild| 2 +- app-vim/vimtex/vimtex-1.5.ebuild | 2 +- app-vim/vimtex/vimtex-.ebuild | 2 +- app-vim/webapi/webapi-0.3.ebuild | 2 +- 42 files changed, 42 insertions(+), 42 deletions(-) diff --git a/app-vim/airline/airline-.ebuild b/app-vim/airline/airline-.ebuild index 404c01f47a2..2d849bf686f 100644 --- a/app-vim/airline/airline-.ebuild +++ b/app-vim/airline/airline-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/app-vim/bufexplorer/bufexplorer-7.4.18.ebuild b/app-vim/bufexplorer/bufexplorer-7.4.18.ebuild index 1060d9bc024..78ac03a4a2b 100644 --- a/app-vim/bufexplorer/bufexplorer-7.4.18.ebuild +++ b/app-vim/bufexplorer/bufexplorer-7.4.18.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 diff --git a/app-vim/bufexplorer/bufexplorer-7.4.19.ebuild b/app-vim/bufexplorer/bufexplorer-7.4.19.ebuild index 81aca8dbd9e..6f4814efbc8 100644 --- a/app-vim/bufexplorer/bufexplorer-7.4.19.ebuild +++ b/app-vim/bufexplorer/bufexplorer-7.4.19.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 diff --git a/app-vim/bufexplorer/bufexplorer-.ebuild b/app-vim/bufexplorer/bufexplorer-.ebuild index 31aea8d0d5e..1af404d2cee 100644 --- a/app-vim/bufexplorer/bufexplorer-.ebuild +++ b/app-vim/bufexplorer/bufexplorer-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gento
[gentoo-commits] repo/gentoo:master commit in: app-vim/reload/, app-vim/supertab/, app-vim/gist/, app-vim/csscomplete/, ...
commit: 294588df77a641a9782d9ccdcd1a97f8818f6994 Author: Marco Sirabella sirabella org> AuthorDate: Sat May 8 00:09:05 2021 + Commit: Patrice Clement gentoo org> CommitDate: Tue May 18 16:51:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294588df app-vim/*: memove redundant cleanup code. This is a follow up of 47cf99c7. Leave a lot of heavy lifting to einstalldocs when possible. Signed-off-by: Marco Sirabella sirabella.org> Closes: https://github.com/gentoo/gentoo/pull/20726 Signed-off-by: Patrice Clement gentoo.org> app-vim/airline/airline-0.11.ebuild | 6 +++--- app-vim/airline/airline-.ebuild | 4 ++-- app-vim/bufexplorer/bufexplorer-7.4.18.ebuild | 5 - app-vim/bufexplorer/bufexplorer-7.4.19.ebuild | 5 - app-vim/bufexplorer/bufexplorer-.ebuild | 5 - app-vim/command-t/command-t-5.0.3.ebuild| 1 - app-vim/csound-syntax/csound-syntax-0.8.1.ebuild| 5 - app-vim/csound-syntax/csound-syntax-20160804.ebuild | 5 - app-vim/csscomplete/csscomplete-1.0.ebuild | 5 - app-vim/diffchar/diffchar-8.2.ebuild| 5 - app-vim/diffchar/diffchar-8.6.ebuild| 5 - app-vim/editorconfig-vim/editorconfig-vim-1.1.1.ebuild | 9 - app-vim/exheres-syntax/exheres-syntax-.ebuild | 5 + app-vim/gist/gist-7.3.ebuild| 5 + app-vim/gitgutter/gitgutter-20180316.ebuild | 3 +-- app-vim/gitgutter/gitgutter-20180815.ebuild | 3 +-- app-vim/gitgutter/gitgutter-.ebuild | 4 ++-- app-vim/gitv/gitv-1.3.1.ebuild | 2 +- app-vim/gundo/gundo-2.6.2-r3.ebuild | 2 +- app-vim/json/json-20150511.ebuild | 5 - app-vim/merginal/merginal-2.1.0.ebuild | 5 - app-vim/merginal/merginal-2.1.2.ebuild | 7 +-- app-vim/merginal/merginal-.ebuild | 7 +-- app-vim/minibufexpl/minibufexpl-6.5.2.ebuild| 7 --- app-vim/nerdcommenter/nerdcommenter-2.5.2.ebuild| 5 - app-vim/nerdcommenter/nerdcommenter-.ebuild | 5 - app-vim/nerdtree-tabs/nerdtree-tabs-1.4.7.ebuild| 7 +-- app-vim/nerdtree/nerdtree-5.0.0-r1.ebuild | 5 - app-vim/nerdtree/nerdtree-6.4.1.ebuild | 5 - app-vim/nerdtree/nerdtree-6.4.3.ebuild | 5 - app-vim/nerdtree/nerdtree-.ebuild | 5 - app-vim/perlomni/perlomni-2.5.ebuild| 13 - app-vim/rails/rails-5.2.ebuild | 5 - app-vim/reload/reload-0.6.17-r1.ebuild | 5 - app-vim/repeat/repeat-1.1.ebuild| 5 - app-vim/screen/screen-1.5.ebuild| 5 - app-vim/session/session-2.13.1.ebuild | 7 --- app-vim/snipmate/snipmate-0.87-r1.ebuild| 5 - app-vim/splice/splice-1.1.0-r3.ebuild | 3 ++- app-vim/splice/splice-1.1.0-r4.ebuild | 3 ++- app-vim/supertab/supertab-2.1.ebuild| 5 + app-vim/syntastic/syntastic-3.9.0.ebuild| 2 +- app-vim/syntastic/syntastic-.ebuild | 2 +- app-vim/tagbar/tagbar-2.7.ebuild| 5 - app-vim/tcomment/tcomment-3.08.1.ebuild | 4 ++-- app-vim/tcomment/tcomment-.ebuild | 4 ++-- app-vim/tlib/tlib-1.22.ebuild | 2 +- app-vim/tlib/tlib-1.23.ebuild | 2 +- app-vim/txtfmt/txtfmt-2.4-r1.ebuild | 5 - app-vim/txtfmt/txtfmt-3.1.ebuild| 5 - .../vim-clang-format/vim-clang-format-0_pre20200506.ebuild | 2 +- app-vim/vim-jsonnet/vim-jsonnet-0_pre20190502.ebuild| 6 -- app-vim/vim-latex/vim-latex-1.10.0-r2.ebuild| 3 --- app-vim/vim-misc/vim-misc-1.17.6.ebuild | 2 +- app-vim/vim-nftables/vim-nftables-0_pre20200224.ebuild | 7 --- app-vim/vim-nftables/vim-nftables-0_pre20200629-r1.ebuild | 7 --- app-vim/vim-rest-console/vim-rest-console-2.6.0.ebuild | 5 - app-vim/vimagit/vimagit-1.7.3.ebuild| 5 - app-vim/vimagit/vimagit-.ebuild | 5 - app-vim/vimclojure/vimclojure-2.3.6-r3.ebuild | 1 - app-vim/vimoutliner/vimoutliner-0.3.6-r1.ebuild | 1 - app-vim/vimoutliner
[gentoo-commits] repo/gentoo:master commit in: dev-python/brython/
commit: 201e942992df54f0818e047b194399cd5dbd8e67 Author: Patrice Clement gentoo org> AuthorDate: Mon May 17 07:48:25 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 17 07:48:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201e9429 dev-python/brython: add 3.9.0 Closes: https://bugs.gentoo.org/790632 Signed-off-by: Patrice Clement gentoo.org> dev-python/brython/Manifest | 1 + dev-python/brython/brython-3.9.0.ebuild | 38 + 2 files changed, 39 insertions(+) diff --git a/dev-python/brython/Manifest b/dev-python/brython/Manifest index 1f41f7bbb21..a01b0910bcd 100644 --- a/dev-python/brython/Manifest +++ b/dev-python/brython/Manifest @@ -1,2 +1,3 @@ DIST brython-3.7.3.tar.gz 10403156 BLAKE2B a30c957925149f1b7eb736c1fcacd171dffb5846f6a343227596e759820c794c265befbb04137e797c1eabe8d9f0a3faa93fe425e4b0c13fda4c78b4c4bb1ecd SHA512 f234c7bc67d935e5bd5bfa8e473bccf90245ab4dabccd363bc5e9e01e1c9ea9d95989c5f8b323c158e286ac4a66106eb07722d1fcc82353ad036e35b4fda5669 DIST brython-3.7.4.tar.gz 10473351 BLAKE2B c457498d7f9b61ef416d6ec0ccbf86e3fdc7cc55f90fd8a853005285cab814d054319a5437cc24d22d6088af6f5b58da5311c6f68721d7b243fe31ef450c38a1 SHA512 70959debdd0a3e7f7e533f17aa2149802454bee23598d844156756ee6aab697b75337a26a341e6408966036f419696d0f8b073cb5383f32a9f6de65cde2fa40a +DIST brython-3.9.0.tar.gz 10232037 BLAKE2B 4dc70efa14174f90cddd72ba9c07afd7be4fc81cde3f9ace7b5f015acd4cc18e9ab222aded496523f7298cb7ecb93c1d691fda818ef9fe15fabbb876143af487 SHA512 fcacc6f5e959afd2c84980eb0a650028ad018f4ebda05c53ef0a73ef5a8e1b4a28b2940c08f6b5e82bb52975b671610ad47e42de0d6d3030a6b9f5af02784c20 diff --git a/dev-python/brython/brython-3.9.0.ebuild b/dev-python/brython/brython-3.9.0.ebuild new file mode 100644 index 000..864d481de5d --- /dev/null +++ b/dev-python/brython/brython-3.9.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8,9} ) + +inherit webapp python-single-r1 + +DESCRIPTION="A Python 3 implementation for client-side web programming" +HOMEPAGE="http://www.brython.info"; +SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS}" + +need_httpd_cgi + +pkg_setup() { + webapp_pkg_setup + python-single-r1_pkg_setup +} + +src_install() { + dodoc LICENCE.txt README.md + rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die + + webapp_src_preinst + + insinto "${MY_HTDOCSDIR}" + doins -r . + + webapp_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/brython/
commit: 31c2149e5a27b69d7c82f14bfd3c7842dbab1dba Author: Patrice Clement gentoo org> AuthorDate: Mon May 17 07:48:52 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon May 17 07:48:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c2149e dev-python/brython: drop 3.7.3, 3.7.4 Signed-off-by: Patrice Clement gentoo.org> dev-python/brython/Manifest | 2 -- dev-python/brython/brython-3.7.3.ebuild | 38 - dev-python/brython/brython-3.7.4.ebuild | 38 - 3 files changed, 78 deletions(-) diff --git a/dev-python/brython/Manifest b/dev-python/brython/Manifest index a01b0910bcd..cd9ef2e73c7 100644 --- a/dev-python/brython/Manifest +++ b/dev-python/brython/Manifest @@ -1,3 +1 @@ -DIST brython-3.7.3.tar.gz 10403156 BLAKE2B a30c957925149f1b7eb736c1fcacd171dffb5846f6a343227596e759820c794c265befbb04137e797c1eabe8d9f0a3faa93fe425e4b0c13fda4c78b4c4bb1ecd SHA512 f234c7bc67d935e5bd5bfa8e473bccf90245ab4dabccd363bc5e9e01e1c9ea9d95989c5f8b323c158e286ac4a66106eb07722d1fcc82353ad036e35b4fda5669 -DIST brython-3.7.4.tar.gz 10473351 BLAKE2B c457498d7f9b61ef416d6ec0ccbf86e3fdc7cc55f90fd8a853005285cab814d054319a5437cc24d22d6088af6f5b58da5311c6f68721d7b243fe31ef450c38a1 SHA512 70959debdd0a3e7f7e533f17aa2149802454bee23598d844156756ee6aab697b75337a26a341e6408966036f419696d0f8b073cb5383f32a9f6de65cde2fa40a DIST brython-3.9.0.tar.gz 10232037 BLAKE2B 4dc70efa14174f90cddd72ba9c07afd7be4fc81cde3f9ace7b5f015acd4cc18e9ab222aded496523f7298cb7ecb93c1d691fda818ef9fe15fabbb876143af487 SHA512 fcacc6f5e959afd2c84980eb0a650028ad018f4ebda05c53ef0a73ef5a8e1b4a28b2940c08f6b5e82bb52975b671610ad47e42de0d6d3030a6b9f5af02784c20 diff --git a/dev-python/brython/brython-3.7.3.ebuild b/dev-python/brython/brython-3.7.3.ebuild deleted file mode 100644 index ce838901b94..000 --- a/dev-python/brython/brython-3.7.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{7,8} ) - -inherit webapp python-single-r1 - -DESCRIPTION="A Python 3 implementation for client-side web programming" -HOMEPAGE="http://www.brython.info"; -SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS}" - -need_httpd_cgi - -pkg_setup() { - webapp_pkg_setup - python-single-r1_pkg_setup -} - -src_install() { - dodoc LICENCE.txt README.md - rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die - - webapp_src_preinst - - insinto "${MY_HTDOCSDIR}" - doins -r . - - webapp_src_install -} diff --git a/dev-python/brython/brython-3.7.4.ebuild b/dev-python/brython/brython-3.7.4.ebuild deleted file mode 100644 index ce838901b94..000 --- a/dev-python/brython/brython-3.7.4.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{7,8} ) - -inherit webapp python-single-r1 - -DESCRIPTION="A Python 3 implementation for client-side web programming" -HOMEPAGE="http://www.brython.info"; -SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS}" - -need_httpd_cgi - -pkg_setup() { - webapp_pkg_setup - python-single-r1_pkg_setup -} - -src_install() { - dodoc LICENCE.txt README.md - rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die - - webapp_src_preinst - - insinto "${MY_HTDOCSDIR}" - doins -r . - - webapp_src_install -}
[gentoo-commits] repo/gentoo:master commit in: app-vim/sleuth/, app-vim/fuzzyfinder/, app-vim/vim-go/, app-vim/git-patch-tags/, ...
commit: 77c0d2f1a1fda87303e92c39c4909ff3a99022c8 Author: Marco Sirabella sirabella org> AuthorDate: Wed Apr 28 22:19:12 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun May 2 20:22:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c0d2f1 app-vim/*: bump copyright year. Signed-off-by: Marco Sirabella sirabella.org> Signed-off-by: Patrice Clement gentoo.org> app-vim/airline/airline-0.11.ebuild | 2 +- app-vim/align/align-43.ebuild | 2 +- app-vim/ansiesc/ansiesc-12.ebuild | 2 +- app-vim/autoalign/autoalign-14.ebuild | 2 +- app-vim/bash-support/bash-support-4.2.1.ebuild| 2 +- app-vim/c-support/c-support-6.1.1.ebuild | 2 +- app-vim/cecutil/cecutil-17.ebuild | 2 +- app-vim/checkattach/checkattach-0.17.ebuild | 2 +- app-vim/colorsel/colorsel-20100406.ebuild | 2 +- app-vim/detectindent/detectindent-1.0_p20150908.ebuild| 2 +- app-vim/fuzzyfinder/fuzzyfinder-4.2.2.ebuild | 2 +- app-vim/git-patch-tags/git-patch-tags-0.2.ebuild | 2 +- app-vim/gitlog/gitlog-5.1.0.ebuild| 2 +- app-vim/iris/iris-1.0.0.ebuild| 2 +- app-vim/json/json-20150511.ebuild | 2 +- app-vim/l9/l9-1.1.ebuild | 2 +- app-vim/merginal/merginal-2.1.2.ebuild| 2 +- app-vim/merginal/merginal-.ebuild | 2 +- app-vim/multiplesearch/multiplesearch-1.3.ebuild | 2 +- app-vim/nerdtree/nerdtree-6.4.1.ebuild| 2 +- app-vim/nerdtree/nerdtree-6.4.3.ebuild| 2 +- app-vim/nerdtree/nerdtree-.ebuild | 2 +- app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild| 2 +- app-vim/perl-support/perl-support-5.3.2.ebuild| 2 +- app-vim/perl-support/perl-support-5.4.ebuild | 2 +- app-vim/project/project-1.4.1.ebuild | 2 +- app-vim/rails/rails-5.2.ebuild| 2 +- app-vim/rainbow_parentheses/rainbow_parentheses-1.0.ebuild| 2 +- app-vim/recover/recover-0.18.ebuild | 2 +- app-vim/repeat/repeat-1.1.ebuild | 2 +- app-vim/screen/screen-1.5.ebuild | 2 +- app-vim/securemodelines/securemodelines-20140926.ebuild | 2 +- app-vim/sleuth/sleuth-1.1.ebuild | 2 +- app-vim/snipmate/snipmate-0.87-r1.ebuild | 2 +- app-vim/sudoedit/sudoedit-0.21.ebuild | 2 +- app-vim/supertab/supertab-2.1.ebuild | 2 +- app-vim/surround/surround-2.1-r1.ebuild | 2 +- app-vim/tcomment/tcomment-3.08.1.ebuild | 2 +- app-vim/tcomment/tcomment-.ebuild | 2 +- app-vim/vim-addon-mw-utils/vim-addon-mw-utils-20121105.ebuild | 2 +- app-vim/vim-go/vim-go-1.20.ebuild | 2 +- app-vim/vim-misc/vim-misc-1.17.6.ebuild | 2 +- app-vim/vim-r/vim-r-1.2.6.ebuild | 2 +- app-vim/vim-tmux/vim-tmux-3.0.0.ebuild| 2 +- app-vim/vimcommander/vimcommander-0.81.ebuild | 2 +- app-vim/yankring/yankring-19.0.ebuild | 2 +- 46 files changed, 46 insertions(+), 46 deletions(-) diff --git a/app-vim/airline/airline-0.11.ebuild b/app-vim/airline/airline-0.11.ebuild index 6b50145bb08..0e78b5e0f23 100644 --- a/app-vim/airline/airline-0.11.ebuild +++ b/app-vim/airline/airline-0.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/app-vim/align/align-43.ebuild b/app-vim/align/align-43.ebuild index c4bba070b47..0851fefd846 100644 --- a/app-vim/align/align-43.ebuild +++ b/app-vim/align/align-43.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/app-vim/ansiesc/ansiesc-12.ebuild b/app-vim/ansiesc/ansiesc-12.ebuild index b5e497766e8..3cf227e61a3 100644 --- a/app-vim/ansiesc/ansiesc-12.ebuild +++ b/app-vim/ansiesc/ansiesc-12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/app-vim/autoalign/autoalign-14.ebuild b/app-vim/autoalign/autoalign-14.ebuild index 15c54639ed3..4441ab1565a 100644 --- a/app-vim/autoalign/autoalign-14.ebui
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 47cf99c7325d56fd8e455c157c1ec1dcdc8da368 Author: Marco Sirabella sirabella org> AuthorDate: Sun Apr 18 07:54:32 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun May 2 20:22:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47cf99c7 vim-{plugin,spell}: use einstalldocs. Signed-off-by: Marco Sirabella sirabella.org> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 38 -- eclass/vim-spell.eclass | 4 +--- 2 files changed, 9 insertions(+), 33 deletions(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index 8b3ddf80ffd..77cceb47ebe 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -4,6 +4,7 @@ # @ECLASS: vim-plugin.eclass # @MAINTAINER: # v...@gentoo.org +# @SUPPORTED_EAPIS: 6 7 # @BLURB: used for installing vim plugins # @DESCRIPTION: # This eclass simplifies installation of app-vim plugins into @@ -11,7 +12,12 @@ # which is read automatically by vim. The only exception is # documentation, for which we make a special case via vim-doc.eclass. -inherit estack vim-doc +case ${EAPI} in + 6|7);; + *) die "EAPI ${EAPI:-0} unsupported (too old)";; +esac + +inherit vim-doc EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm VIM_PLUGIN_VIM_VERSION="${VIM_PLUGIN_VIM_VERSION:-7.3}" @@ -33,37 +39,9 @@ SLOT="0" # * installs all files in "${ED}"/usr/share/vim/vimfiles. vim-plugin_src_install() { has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}" - local f - - # When globbing, if nothing exists, the shell literally returns the glob - # pattern. So turn on nullglob and extglob options to avoid this. - eshopts_push -s extglob - eshopts_push -s nullglob - - ebegin "Cleaning up unwanted files and directories" - # We're looking for dotfiles, dotdirectories and Makefiles here. - local obj - eval "local matches=(@(.[^.]|.??*|Makefile*))" - for obj in "${matches[@]}"; do - rm -rv "${obj}" || die "cannot remove ${obj}" - done - eend $? - - # Turn those options back off. - eshopts_pop - eshopts_pop # Install non-vim-help-docs - cd "${S}" || die "couldn't cd in ${S}" - local f - for f in *; do - [[ -f "${f}" ]] || continue - if [[ "${f}" = *.html ]]; then - dohtml "${f}" - else - dodoc "${f}" - fi - done + einstalldocs # Install remainder of plugin insinto /usr/share/vim/vimfiles/ diff --git a/eclass/vim-spell.eclass b/eclass/vim-spell.eclass index f762a6bfd31..baf77221bc9 100644 --- a/eclass/vim-spell.eclass +++ b/eclass/vim-spell.eclass @@ -119,9 +119,7 @@ vim-spell_src_install() { fi done - for f in README*; do - dodoc "${f}" - done + einstalldocs [[ -z "${had_spell_file}" ]] && die "Didn't install any spell files?" }
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 0d0da3bb0fb4c10188733867ae398a12a3816d44 Author: Marco Sirabella sirabella org> AuthorDate: Wed Apr 28 22:25:45 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun May 2 20:22:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0da3bb vim-plugin.eclass: bump copyright year. Signed-off-by: Marco Sirabella sirabella.org> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index 77cceb47ebe..6b72d66111d 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: vim-plugin.eclass
[gentoo-commits] repo/gentoo:master commit in: app-vim/nginx-syntax/, app-vim/vcscommand/, app-vim/supertab/, ...
commit: 6cf4381cdbc342ec0583a21316c5e64f881e05c9 Author: Marco Sirabella sirabella org> AuthorDate: Wed Apr 28 03:03:13 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun May 2 20:22:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cf4381c app-vim/*: bump EAPI 5 -> 7. Signed-off-by: Marco Sirabella sirabella.org> Closes: https://github.com/gentoo/gentoo/pull/20530 Signed-off-by: Patrice Clement gentoo.org> app-vim/align/align-43.ebuild | 2 +- app-vim/ansiesc/ansiesc-12.ebuild | 2 +- app-vim/autoalign/autoalign-14.ebuild | 3 ++- app-vim/bash-support/bash-support-4.2.1.ebuild| 2 +- app-vim/c-support/c-support-6.1.1.ebuild | 2 +- app-vim/cecutil/cecutil-17.ebuild | 2 +- app-vim/cfengine-syntax/cfengine-syntax-20141019.ebuild | 2 +- app-vim/checkattach/checkattach-0.17.ebuild | 2 +- app-vim/colorschemes/colorschemes-20140623-r1.ebuild | 10 -- app-vim/colorsel/colorsel-20100406.ebuild | 2 +- app-vim/detectindent/detectindent-1.0_p20150908.ebuild| 2 +- app-vim/fuzzyfinder/fuzzyfinder-4.2.2.ebuild | 2 +- app-vim/git-patch-tags/git-patch-tags-0.2.ebuild | 2 +- app-vim/gitlog/gitlog-5.1.0.ebuild| 2 +- app-vim/gtk-syntax/gtk-syntax-20130716.ebuild | 2 +- app-vim/json/json-20150511.ebuild | 3 ++- app-vim/l9/l9-1.1.ebuild | 2 +- app-vim/multiplesearch/multiplesearch-1.3.ebuild | 2 +- app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild| 2 +- app-vim/perl-support/perl-support-5.3.2.ebuild| 3 ++- app-vim/perl-support/perl-support-5.4.ebuild | 3 ++- app-vim/project/project-1.4.1.ebuild | 2 +- app-vim/rails/rails-5.2.ebuild| 3 ++- app-vim/recover/recover-0.18.ebuild | 2 +- app-vim/repeat/repeat-1.1.ebuild | 3 ++- app-vim/salt-vim/salt-vim-20151119.ebuild | 2 +- app-vim/screen/screen-1.5.ebuild | 3 ++- app-vim/securemodelines/securemodelines-20140926.ebuild | 2 +- app-vim/sleuth/sleuth-1.1.ebuild | 2 +- app-vim/snipmate/snipmate-0.87-r1.ebuild | 3 ++- app-vim/sudoedit/sudoedit-0.21.ebuild | 3 ++- app-vim/supertab/supertab-2.1.ebuild | 3 ++- app-vim/surround/surround-2.1-r1.ebuild | 2 +- app-vim/vcscommand/vcscommand-1.99.47.ebuild | 2 +- app-vim/vim-addon-mw-utils/vim-addon-mw-utils-20121105.ebuild | 2 +- app-vim/vim-misc/vim-misc-1.17.6.ebuild | 3 ++- app-vim/vim-r/vim-r-1.2.6.ebuild | 2 +- app-vim/vimcommander/vimcommander-0.81.ebuild | 2 +- app-vim/yankring/yankring-19.0.ebuild | 2 +- 39 files changed, 53 insertions(+), 44 deletions(-) diff --git a/app-vim/align/align-43.ebuild b/app-vim/align/align-43.ebuild index 02b75287879..c4bba070b47 100644 --- a/app-vim/align/align-43.ebuild +++ b/app-vim/align/align-43.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 inherit vim-plugin diff --git a/app-vim/ansiesc/ansiesc-12.ebuild b/app-vim/ansiesc/ansiesc-12.ebuild index b45dfc4f9b2..b5e497766e8 100644 --- a/app-vim/ansiesc/ansiesc-12.ebuild +++ b/app-vim/ansiesc/ansiesc-12.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 inherit vim-plugin diff --git a/app-vim/autoalign/autoalign-14.ebuild b/app-vim/autoalign/autoalign-14.ebuild index ace02e79d75..15c54639ed3 100644 --- a/app-vim/autoalign/autoalign-14.ebuild +++ b/app-vim/autoalign/autoalign-14.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 inherit vim-plugin @@ -28,4 +28,5 @@ src_prepare() { # Don't use the cecutil.vim included in the tarball, use the one # provided by app-vim/cecutil instead. rm plugin/cecutil.vim || die + default } diff --git a/app-vim/bash-support/bash-support-4.2.1.ebuild b/app-vim/bash-support/bash-support-4.2.1.ebuild index f4800891387..cce06f718a9 100644 --- a/app-vim/bash-support/bash-support-4.2.1.ebuild +++ b/app-vim/bash-support/bash-support-4.2.1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of th
[gentoo-commits] repo/gentoo:master commit in: app-vim/ctrlp/, app-vim/vimoutliner/, app-vim/vimagit/, app-vim/vim-go/, ...
commit: b94cea8c06bd820ad663acd1695b70df8b8f915b Author: Marco Sirabella sirabella org> AuthorDate: Wed Apr 28 12:53:11 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun May 2 20:22:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b94cea8c app-vim/*: explicity specify DOCS for einstalldocs. Signed-off-by: Marco Sirabella sirabella.org> Signed-off-by: Patrice Clement gentoo.org> app-vim/airline/airline-0.11.ebuild | 2 ++ app-vim/ctrlp/ctrlp-1.80.ebuild | 2 ++ app-vim/ctrlp/ctrlp-1.80_p20180418.ebuild | 2 ++ app-vim/iris/iris-1.0.0.ebuild | 2 ++ app-vim/json/json-20150511.ebuild | 2 ++ app-vim/merginal/merginal-2.1.2.ebuild | 2 ++ app-vim/merginal/merginal-.ebuild | 2 ++ app-vim/nerdtree-tabs/nerdtree-tabs-1.4.7.ebuild| 2 ++ app-vim/nerdtree/nerdtree-6.4.1.ebuild | 2 ++ app-vim/nerdtree/nerdtree-6.4.3.ebuild | 2 ++ app-vim/nerdtree/nerdtree-.ebuild | 2 ++ app-vim/rainbow_parentheses/rainbow_parentheses-1.0.ebuild | 2 ++ app-vim/tcomment/tcomment-3.08.1.ebuild | 2 ++ app-vim/tcomment/tcomment-.ebuild | 2 ++ app-vim/tlib/tlib-1.22.ebuild | 2 ++ app-vim/tlib/tlib-1.23.ebuild | 2 ++ app-vim/vim-autoclose/vim-autoclose-2.0.ebuild | 2 ++ app-vim/vim-go/vim-go-1.13.ebuild | 2 ++ app-vim/vim-go/vim-go-1.19.ebuild | 2 ++ app-vim/vim-go/vim-go-1.20.ebuild | 2 ++ app-vim/vim-multiple-cursors/vim-multiple-cursors-2.2-r1.ebuild | 3 --- app-vim/vim-tmux/vim-tmux-3.0.0.ebuild | 2 ++ app-vim/vimagit/vimagit-1.7.3.ebuild| 2 ++ app-vim/vimagit/vimagit-.ebuild | 2 ++ app-vim/vimclojure/vimclojure-2.3.6-r3.ebuild | 4 ++-- app-vim/vimoutliner/vimoutliner-0.4.0_p20180301-r2.ebuild | 2 ++ 26 files changed, 50 insertions(+), 5 deletions(-) diff --git a/app-vim/airline/airline-0.11.ebuild b/app-vim/airline/airline-0.11.ebuild index 5f320b746c7..6b50145bb08 100644 --- a/app-vim/airline/airline-0.11.ebuild +++ b/app-vim/airline/airline-0.11.ebuild @@ -21,6 +21,8 @@ HOMEPAGE="https://github.com/vim-airline/vim-airline/ https://www.vim.org/script LICENSE="MIT" VIM_PLUGIN_HELPFILES="${PN}.txt" +DOCS=( CHANGELOG.md ) + src_prepare() { default diff --git a/app-vim/ctrlp/ctrlp-1.80.ebuild b/app-vim/ctrlp/ctrlp-1.80.ebuild index 2c42572f0e5..fd21dc094c5 100644 --- a/app-vim/ctrlp/ctrlp-1.80.ebuild +++ b/app-vim/ctrlp/ctrlp-1.80.ebuild @@ -14,3 +14,5 @@ KEYWORDS="amd64 x86" S="${WORKDIR}/${PN}.vim-${PV}" VIM_PLUGIN_HELPFILES="${PN}.txt" + +DOCS=( readme.md ) diff --git a/app-vim/ctrlp/ctrlp-1.80_p20180418.ebuild b/app-vim/ctrlp/ctrlp-1.80_p20180418.ebuild index cf9b207e767..482a0edd731 100644 --- a/app-vim/ctrlp/ctrlp-1.80_p20180418.ebuild +++ b/app-vim/ctrlp/ctrlp-1.80_p20180418.ebuild @@ -15,3 +15,5 @@ LICENSE="vim" KEYWORDS="~amd64 ~x86" VIM_PLUGIN_HELPFILES="${PN}.txt" + +DOCS=( readme.md ) diff --git a/app-vim/iris/iris-1.0.0.ebuild b/app-vim/iris/iris-1.0.0.ebuild index 8e10bcffdb9..fda74eed994 100644 --- a/app-vim/iris/iris-1.0.0.ebuild +++ b/app-vim/iris/iris-1.0.0.ebuild @@ -25,6 +25,8 @@ RDEPEND=" S="${WORKDIR}/${MY_P}" +DOCS=( README.md CHANGELOG.md ) + src_install() { mv api.py iris-api || die mv idle.py iris-idle || die diff --git a/app-vim/json/json-20150511.ebuild b/app-vim/json/json-20150511.ebuild index efdbe9a258c..b63a098f557 100644 --- a/app-vim/json/json-20150511.ebuild +++ b/app-vim/json/json-20150511.ebuild @@ -10,6 +10,8 @@ HOMEPAGE="https://github.com/elzr/vim-json/"; LICENSE="MIT" KEYWORDS="amd64 x86" +DOCS=( readme.md ) + src_prepare() { rm *-test.* license.md || die default diff --git a/app-vim/merginal/merginal-2.1.2.ebuild b/app-vim/merginal/merginal-2.1.2.ebuild index 6d95e33ef10..7c75fa4a0de 100644 --- a/app-vim/merginal/merginal-2.1.2.ebuild +++ b/app-vim/merginal/merginal-2.1.2.ebuild @@ -25,6 +25,8 @@ RDEPEND="app-vim/fugitive" VIM_PLUGIN_HELPFILES="${PN}" +DOCS=( CHANGELOG.md ) + src_prepare() { rm README.md || die default diff --git a/app-vim/merginal/merginal-.ebuild b/app-vim/merginal/merginal-.ebuild index 6d95e33ef10..7c75fa4a0de 100644 --- a/app-vim/merginal/merginal-.ebuild +++ b/app-vim/merginal/mergina
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: f7c2235b1ec969741a0cc734cd9554e128b33984 Author: Marco Sirabella sirabella org> AuthorDate: Sun Apr 18 07:32:37 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun May 2 20:22:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c2235b vim-plugin.eclass: don't remove files on install. This helps with multiple `ebuild install`s in a row, and also uses standard install functions instead of manual commands Signed-off-by: Marco Sirabella sirabella.org> Signed-off-by: Patrice Clement gentoo.org> eclass/vim-plugin.eclass | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index a0ba714f6e6..8b3ddf80ffd 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -63,17 +63,15 @@ vim-plugin_src_install() { else dodoc "${f}" fi - rm "${f}" || die done # Install remainder of plugin - cd "${WORKDIR}" || die "couldn't cd in ${WORKDIR}" - dodir /usr/share/vim - mv "${S}" "${ED}"/usr/share/vim/vimfiles || die \ - "couldn't move ${S} to ${ED}/usr/share/vim/vimfiles" - - # Set permissions - fperms -R a+rX /usr/share/vim/vimfiles + insinto /usr/share/vim/vimfiles/ + local d + for d in *; do + [[ -d "${d}" ]] || continue + doins -r "${d}" + done } # @FUNCTION: vim-plugin_pkg_postinst
[gentoo-commits] repo/gentoo:master commit in: www-client/fetch/
commit: f13c6ae30105655f6687eefd9568e598b88ea01f Author: Patrice Clement gentoo org> AuthorDate: Mon Apr 12 08:23:59 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon Apr 12 08:26:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13c6ae3 www-client/fetch: add blocker. * add blocker against dev-perl/BTLib. * EAPI 7 bump. Closes: https://bugs.gentoo.org/756865 Signed-off-by: Patrice Clement gentoo.org> www-client/fetch/fetch-1.0-r4.ebuild | 25 + 1 file changed, 25 insertions(+) diff --git a/www-client/fetch/fetch-1.0-r4.ebuild b/www-client/fetch/fetch-1.0-r4.ebuild new file mode 100644 index 000..cb11f73398d --- /dev/null +++ b/www-client/fetch/fetch-1.0-r4.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="HTTP download tool built atop the HTTP fetcher library" +HOMEPAGE="https://sourceforge.net/projects/fetch/"; +SRC_URI="mirror://sourceforge/fetch/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-libs/http-fetcher + !dev-perl/BTLib" + +DEPEND="${RDEPEND}" + +HTML_DOCS=( docs/fetch.html ) + +src_prepare() { + default + sed -i -e "/^ld_rpath/d" configure || die "sed failed" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/nodeenv/
commit: 58acc72bfe290a87fb5675d003c78f589554229d Author: Patrice Clement gentoo org> AuthorDate: Mon Apr 12 06:10:49 2021 + Commit: Patrice Clement gentoo org> CommitDate: Mon Apr 12 06:10:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58acc72b dev-python/nodeenv: add 1.6.0 Closes: https://bugs.gentoo.org/781911 Signed-off-by: Patrice Clement gentoo.org> dev-python/nodeenv/Manifest | 1 + dev-python/nodeenv/nodeenv-1.6.0.ebuild | 20 2 files changed, 21 insertions(+) diff --git a/dev-python/nodeenv/Manifest b/dev-python/nodeenv/Manifest index 33c2a8099de..4afb2bae420 100644 --- a/dev-python/nodeenv/Manifest +++ b/dev-python/nodeenv/Manifest @@ -1 +1,2 @@ DIST nodeenv-1.3.5.tar.gz 32824 BLAKE2B 4f9e2c14562ff9c396142c5980876a97103d9206f796e9d9d1f67f29819a04db0e8ed232eb3f841a1e2efde84e55d6d7213082f6be568d7a6291562c5624a9dc SHA512 c7e9068a220f183a217b15e724aa8197fca8f2234c76eafd230899963b6796e66e151c20c529e6540f7e3c59849bda3860d563b38f5feeff73601043f79cfba0 +DIST nodeenv-1.6.0.tar.gz 35407 BLAKE2B b952fa95787b02353ff01c27a3e4b692c0cb27954e99af4c4aec682c00692bf3e509947ffd378639dcfdcb2d8077e1b2679f56cef7818997a13a31f882251a2a SHA512 abf4fe55ba478570a32ff3bb24fc3c60ba2d100822f8295c4c55c301ccdff2dc2d20ef76990ea3ac203e30db8a1e85f3ef2df671f87c0cf7305cf1aeb788efdd diff --git a/dev-python/nodeenv/nodeenv-1.6.0.ebuild b/dev-python/nodeenv/nodeenv-1.6.0.ebuild new file mode 100644 index 000..609da67f424 --- /dev/null +++ b/dev-python/nodeenv/nodeenv-1.6.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{7..9} ) + +inherit distutils-r1 + +DESCRIPTION="Node.js virtual environment builder" +HOMEPAGE="https://github.com/ekalinin/nodeenv"; +SRC_URI="https://github.com/ekalinin/nodeenv/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# requires network access +RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-block/hpssacli/
commit: de8145261482a68155d192ab7d418d1cea4ec9ca Author: Patrice Clement gentoo org> AuthorDate: Wed Apr 7 15:20:32 2021 + Commit: Patrice Clement gentoo org> CommitDate: Wed Apr 7 15:23:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de814526 sys-block/hpssacli: add 3.40.3.0 Signed-off-by: Patrice Clement gentoo.org> sys-block/hpssacli/Manifest | 1 + sys-block/hpssacli/hpssacli-3.40.3.0.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-block/hpssacli/Manifest b/sys-block/hpssacli/Manifest index cda04230216..4e25469d3df 100644 --- a/sys-block/hpssacli/Manifest +++ b/sys-block/hpssacli/Manifest @@ -1,3 +1,4 @@ DIST hpssacli-2.40-13.0.i386.rpm 11413754 BLAKE2B e6aa28581e08a34bbd77be507d6224090e42458b300e176164794c749c119923da80b9832d589d535bc0a8dc81d4819fe3111393a4e0dfaf7926b396bf75f6ea SHA512 f284c0979141fa2ef8728b2a6c7d7aa8b0e5e61ebb3878439321dd3742223f240f5be9782068da49a58c07ce91615072d9575f22feefb9ff6bb6fac00ae31d75 DIST hpssacli-2.40-13.0.x86_64.rpm 11772990 BLAKE2B e8d5def139939342183d8edb69902778f53c470af58833a137924e9ba31b277abf40afd96137015dff6d2507bee0e0a6ebb7f39aa7db4f0d6d7aa7f8d7292382 SHA512 4a650c2700f77bdc79693905e56598cbe8f198d4f54c7c97e05a7b8af830f11c5e5eea2d16538a3c6068eadb75159850b391d7f772f59447bbbd870f64eb7efa DIST ssacli-3.10-3.0.x86_64.rpm 14202277 BLAKE2B 4697326cbb0d4b89cc68dc8ff44668a7941007398e46e793c1ac785e5d994172d9570af1a2e13328658c2264d0fd9fcc09322dcc9fa92291de8159a9237863c6 SHA512 32df57143f0cdae086569400d3b9f2263aedb536cc81ac794f67c559518f7b9033105f967f15025036b280956149e0ae84f9928c2b6a22b01f5757de7190657b +DIST ssacli-3.40-3.0.x86_64.rpm 15201025 BLAKE2B a4307ffad4b01f11fea5bf51a27dc8971b46d08afedba5b522b67c43c811ef8f48245e1831f0b9f34cda267d6dd039de33719e53da861bbd60f1a796231aadcf SHA512 372a08098cb4769455e0ced7ebe3e25589353f2feb689fba6234272b79c21fac7e419d559279dedca1e18b7fe0250efb624b0e1b7a8a8ea4720a67701b507d3d diff --git a/sys-block/hpssacli/hpssacli-3.40.3.0.ebuild b/sys-block/hpssacli/hpssacli-3.40.3.0.ebuild new file mode 100644 index 000..3295f24d916 --- /dev/null +++ b/sys-block/hpssacli/hpssacli-3.40.3.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils rpm versionator + +MY_PV=$(replace_version_separator 2 '-') + +DESCRIPTION="HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)" +HOMEPAGE="https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_688838b13b194c7abe1aa98584"; +SRC_URI="https://downloads.linux.hpe.com/SDR/repo/spp/2019.03.0/packages/ssacli-${MY_PV}.x86_64.rpm"; + +LICENSE="hpe" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="" + +DEPEND="" +RDEPEND=" + elibc_glibc? ( sys-libs/glibc ) + sys-libs/libunwind + sys-process/procps" + +DOCS=( license.txt readme.txt ) + +MY_HPSSACLI_BASEDIR="/opt/hp/hpssacli" + +QA_PREBUILT="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin" +QA_EXECSTACK="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin" + +src_unpack() { + rpm_src_unpack + + mkdir "${S}" || die "Failed to create '${S}'" +} + +src_prepare() { + default + + # Create a clean $S + mv "${WORKDIR}"/opt/smartstorageadmin/ssacli/bin/ssa* "${S}" || die "Failed to to copy 'ssa*' related files" + mv "${S}"/ssacli "${S}"/hpssacli || die "Renaming ssacli failed!" + mv "${S}"/ssascripting "${S}"/hpssascripting || die "Renaming ssascripting failed!" + mv "${S}"/ssacli.license "${S}"/license.txt || die "Renaming ssacli.license failed!" + mv "${S}"/ssacli*.txt "${S}"/readme.txt || die "Renaming ssacli*.txt failed!" + rm -r "${WORKDIR}"/opt || die "Failed to cleanup '${WORKDIR}/opt'" + rm -r "${WORKDIR}"/usr || die "Failed to cleanup '${WORKDIR}/usr'" +} + +src_install() { + newsbin "${FILESDIR}"/"${PN}-wrapper" ${PN} + dosym ${PN} /usr/sbin/hpssascripting + + exeinto "${MY_HPSSACLI_BASEDIR}" + for bin in "${S}"/hpssa{cli,scripting}; do + local basename=$(basename "${bin}") + newexe "${bin}" ${basename}.bin + done + + dodoc "${DOCS[@]}" + + pax-mark m "${D%/}${HPSSACLI_BASEDIR}"/*.bin +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-collections/
commit: 99e0f67ea0cbf1f5371671f3dc90fbdde96ebcb4 Author: Patrice Clement gentoo org> AuthorDate: Sun Apr 4 20:05:23 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Apr 4 21:49:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e0f67e dev-java/commons-collections: 3.2.1 -> EAPI 7 bump. Bug: https://bugs.gentoo.org/779490 Signed-off-by: Patrice Clement gentoo.org> .../commons-collections-3.2.1-r3.ebuild| 64 ++ 1 file changed, 64 insertions(+) diff --git a/dev-java/commons-collections/commons-collections-3.2.1-r3.ebuild b/dev-java/commons-collections/commons-collections-3.2.1-r3.ebuild new file mode 100644 index 000..896076e3d83 --- /dev/null +++ b/dev-java/commons-collections/commons-collections-3.2.1-r3.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 java-utils-2 + +DESCRIPTION="Jakarta-Commons Collections Component" +HOMEPAGE="https://commons.apache.org/collections/"; +SRC_URI="mirror://apache/${PN/-//}/source/${P}-src.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=virtual/jdk-1.8 + test? ( + dev-java/junit:0 + dev-java/ant-junit:0 + )" + +RDEPEND=">=virtual/jre-1.8" + +S="${WORKDIR}/${P}-src" + +PATCHES=( "${FILESDIR}/${P}-Java-8.patch" ) + +src_prepare() { + default +} + +src_compile() { + local antflags + if use test; then + antflags="tf.jar -Djunit.jar=$(java-pkg_getjars junit)" + fi + eant jar $(use_doc) ${antflags} +} + +src_test() { + if [[ "${ARCH}" = "ppc" ]]; then + einfo "tests are disabled on ppc" + else + ANT_TASKS="ant-junit" eant testjar -Djunit.jar="$(java-pkg_getjars junit)" + fi +} + +src_install() { + java-pkg_newjar build/${P}.jar ${PN}.jar + use test && \ + java-pkg_newjar build/${PN}-testframework-${PV}.jar \ + ${PN}-testframework.jar + + java-pkg_dohtml *.html + if use doc; then + java-pkg_dojavadoc build/docs/apidocs + fi + use source && java-pkg_dosrc src/java/* +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-collections/
commit: 7ef47ba2da5f2e99b3f4ced0266342338a6d8fd3 Author: Patrice Clement gentoo org> AuthorDate: Sun Apr 4 20:05:42 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Apr 4 21:49:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef47ba2 dev-java/commons-collections: 4.1 -> EAPI 7 bump. Closes: https://bugs.gentoo.org/779490 Signed-off-by: Patrice Clement gentoo.org> .../commons-collections-4.1-r1.ebuild | 52 ++ 1 file changed, 52 insertions(+) diff --git a/dev-java/commons-collections/commons-collections-4.1-r1.ebuild b/dev-java/commons-collections/commons-collections-4.1-r1.ebuild new file mode 100644 index 000..b2156aa863c --- /dev/null +++ b/dev-java/commons-collections/commons-collections-4.1-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +SLOT="4" +MY_P="${PN}${SLOT}-${PV}" + +DESCRIPTION="Extends the JCF classes with new interfaces, implementations and utilities" +HOMEPAGE="https://commons.apache.org/collections/"; +SRC_URI="mirror://apache/${PN/-//}/source/${MY_P}-src.tar.gz" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~ppc64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=virtual/jdk-1.8 + test? ( + dev-java/easymock:3.2 + dev-java/junit:4 + )" + +RDEPEND=" + >=virtual/jre-1.8" + +S="${WORKDIR}/${MY_P}-src" + +JAVA_SRC_DIR="src/main/java" + +src_install() { + java-pkg-simple_src_install + dodoc RELEASE-NOTES.txt + docinto html + dodoc {DEVELOPERS-GUIDE,PROPOSAL}.html +} + +src_test() { + local DIR=src/test/java + local CP="${DIR}:${DIR}/../resources:${PN}.jar:$(java-pkg_getjars easymock-3.2,junit-4)" + local TESTS=$(find ${DIR} -name "*Test.java" ! -name "Abstract*" ! -name "BulkTest.*") + TESTS="${TESTS//src\/test\/java\/}" + TESTS="${TESTS//.java}" + TESTS="${TESTS//\//.}" + + ejavac -cp "${CP}" -d ${DIR} $(find ${DIR} -name "*.java") + ejunit4 -classpath "${CP}" ${TESTS} +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/entr/
commit: fcc94d280d3d1ccd218fc660d01952be33d49d51 Author: Patrice Clement gentoo org> AuthorDate: Sun Mar 21 21:34:49 2021 + Commit: Patrice Clement gentoo org> CommitDate: Sun Mar 21 21:39:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcc94d28 app-admin/entr: vbump to 4.8. Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Patrice Clement gentoo.org> app-admin/entr/Manifest| 1 + app-admin/entr/entr-4.8.ebuild | 31 +++ 2 files changed, 32 insertions(+) diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest index 62d894cc1a2..fa12547fca0 100644 --- a/app-admin/entr/Manifest +++ b/app-admin/entr/Manifest @@ -1 +1,2 @@ DIST entr-4.6.tar.gz 24909 BLAKE2B e6c1eb5da1a3b94d593297f9975c36ea98d88c5b6ac17c34934c8d4678fb1c247699b8ff3d481a3972a67fd0abba75687b11489258be98990713e2041a12c2d0 SHA512 41e8c2311c7833a778193b13d1e0b1bb18ece54f5e20b8b5b0b4a2308ba1cc1a8b8378700dbac83ee68822b5f847a3fa9c47822d22a22d45da792d2408f48378 +DIST entr-4.8.tar.gz 25408 BLAKE2B 82367e2d7c933d881ed35147656f9b3c521103a636eecc603ed7d3e17eb59929e872ecb865f8d733f867383a3e1021fd3564f8e5fd27d094dfac9789d6651251 SHA512 fc99a257fe9a30a9b08f0b6283f9ee3b65c38362744842dd976a4ac7749df7f6ff630235443af17f664f9cbf2a197dbb8c1114fe491e675921745294b4fa4d8f diff --git a/app-admin/entr/entr-4.8.ebuild b/app-admin/entr/entr-4.8.ebuild new file mode 100644 index 000..e8a126ca365 --- /dev/null +++ b/app-admin/entr/entr-4.8.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Run arbitrary commands when files change" +HOMEPAGE="http://entrproject.org"; +SRC_URI="http://entrproject.org/code/${P}.tar.gz"; + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + sh configure || die + sed -i -e 's#\(^PREFIX \).*#\1\?= /usr#' Makefile.bsd || die +} + +src_compile() { + export CC=$(tc-getCC) + default +} + +src_test() { + export CC=$(tc-getCC) + default +}