From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 475D515800A for ; Sat, 19 Aug 2023 09:17:28 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 960B82BC016; Sat, 19 Aug 2023 09:17:27 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7AF122BC016 for ; Sat, 19 Aug 2023 09:17:27 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id A9AA7340F77 for ; Sat, 19 Aug 2023 09:17:26 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D8F9EB8B for ; Sat, 19 Aug 2023 09:17:24 +0000 (UTC) From: "Hans de Graaff" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Hans de Graaff" Message-ID: <1692436633.f8072f4fa25807d0ead3968c95c27616ee3f1f64.graaff@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-irc/rbot/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-irc/rbot/Manifest net-irc/rbot/rbot-0.9.15_p20160325-r3.ebuild X-VCS-Directories: net-irc/rbot/ X-VCS-Committer: graaff X-VCS-Committer-Name: Hans de Graaff X-VCS-Revision: f8072f4fa25807d0ead3968c95c27616ee3f1f64 X-VCS-Branch: master Date: Sat, 19 Aug 2023 09:17:24 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 0001d672-bd79-47f4-9c49-83e1c3baefb4 X-Archives-Hash: 193032ca936a2a2641fb1279dff4695a commit: f8072f4fa25807d0ead3968c95c27616ee3f1f64 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 19 08:39:40 2023 +0000 Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 19 09:17:13 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8072f4f net-irc/rbot: drop 0.9.15_p20160325-r3 Signed-off-by: Hans de Graaff gentoo.org> net-irc/rbot/Manifest | 1 - net-irc/rbot/rbot-0.9.15_p20160325-r3.ebuild | 197 --------------------------- 2 files changed, 198 deletions(-) diff --git a/net-irc/rbot/Manifest b/net-irc/rbot/Manifest index c1ddbbf15c76..527001b62919 100644 --- a/net-irc/rbot/Manifest +++ b/net-irc/rbot/Manifest @@ -1,2 +1 @@ -DIST rbot-0.9.15_p20160325.tar.gz 762685 BLAKE2B 68146d241bd57198e0a7a9e5ae033827116bbe31d3bdc05bf42aa644c5dd900254bbe7317461aa553ad92daac299439721a85cd8dd41033cf38b9e97b268e1ee SHA512 b0bc90ee2c6ddb3cdd92cdd5f3a45520d20bc97327b3d694235f7ba94f13ef3c884d4658b083f71bfee2cbeff3cbc7a57c251c4d28bfee293e2556f64e7b4160 DIST rbot-0.9.15_p20210609.tar.gz 769331 BLAKE2B 7dcdb3ffefefc0b2bfc8d232aec7fec2efecbbf2b025745673acac21733ed115c247cd988db0fb2739174ab1dad9fada83e1a291219e480d294ac32d1bbaad38 SHA512 068e3171bc2d2d0ffea36fbdf342766672fb83b9a4359b154b44b5e0283e6d1d0308dd7fbd66b515bcabb4ecc0eeca95fe670b49654e5d082a0be376138d4e50 diff --git a/net-irc/rbot/rbot-0.9.15_p20160325-r3.ebuild b/net-irc/rbot/rbot-0.9.15_p20160325-r3.ebuild deleted file mode 100644 index 1d85221f96f4..000000000000 --- a/net-irc/rbot/rbot-0.9.15_p20160325-r3.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby27 ruby30" - -GITHUB_COMMIT="e358601cc521d8aced941eb928fae2d8c53cf0c2" -inherit ruby-ng strip-linguas - -DESCRIPTION="A ruby IRC bot" -HOMEPAGE="https://ruby-rbot.org/" -SRC_URI="https://github.com/ruby-rbot/rbot/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( feh GPL-2 )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="spell aspell timezone translator nls figlet - fortune cal host sqlite toilet" -ILINGUAS="zh_CN zh_TW ru nl de fi fr it ja" -RUBY_S="${PN}-${GITHUB_COMMIT}" - -CDEPEND=" - acct-group/rbot - acct-user/rbot -" - -RDEPEND+=" - ${CDEPEND} - spell? ( - aspell? ( app-text/aspell ) - !aspell? ( app-text/hunspell ) - ) - figlet? ( app-misc/figlet ) - sqlite? ( dev-ruby/sqlite3 ) - toilet? ( app-misc/toilet ) - fortune? ( games-misc/fortune-mod ) - cal? ( sys-apps/util-linux ) - host? ( net-dns/bind-tools )" - -DEPEND+="${CDEPEND}" - -ruby_add_bdepend " - test? ( - dev-ruby/sqlite3 - ) - nls? ( - >=dev-ruby/ruby-gettext-2 - dev-ruby/rake - )" - -ruby_add_rdepend " - dev-ruby/tokyocabinet - timezone? ( dev-ruby/tzinfo:* ) - translator? ( dev-ruby/mechanize ) - nls? ( dev-ruby/ruby-gettext >=dev-ruby/locale-2.0.5-r2 ) -" - -all_ruby_prepare() { - eapply -p0 "${FILESDIR}"/rbot-rakefile-gettext.patch - - # Avoid tests that are only compatible with ruby22 - rm -f test/test_journal.rb || die - - # Fix deprecated code that was removed with ruby22 - sed -i -e 's/::Config/::RbConfig/' setup.rb || die - - # Avoid tests for optional dependencies that are not packaged. - sed -i -e '/RegistryDaybreakTest/,/^end/ s:^:#:' test/test_registry.rb || die - - # Avoid broken tests that call code that doesn't exist - rm -f test/test_plugins_threshold.rb || die -} - -all_ruby_compile() { - disable_rbot_plugin() { - mv "${S}"/data/rbot/plugins/$1.rb{,.disabled} - } - use_rbot_plugin() { - use $1 && return - disable_rbot_plugin "$2" - } - rbot_conf() { - echo "$1: $2" >> "${T}"/rbot.conf - } - use_rbot_conf_path() { - use "$1" \ - && rbot_conf "$2" "$3" \ - || rbot_conf "$2" /bin/false - } - - local spell_program="/usr/bin/hunspell -i" - if use !spell; then - disable_rbot_plugin spell - spell_program="/bin/false" - elif use aspell; then - spell_program="/usr/bin/ispell-aspell" - fi - - rbot_conf spell.program "${spell_program}" - - if use !figlet && use !toilet; then - disable_rbot_plugin figlet - fi - - use_rbot_conf_path figlet figlet.path /usr/bin/figlet - use_rbot_conf_path toilet toilet.path /usr/bin/toilet - - use_rbot_plugin timezone time - use_rbot_plugin translator translator - - use_rbot_plugin fortune fortune - use_rbot_conf_path fortune fortune.path /usr/bin/fortune - - use_rbot_plugin cal cal - use_rbot_conf_path cal cal.path /usr/bin/cal - - use_rbot_plugin host host - use_rbot_conf_path host host.path /usr/bin/host - - local rbot_datadir="${D}"/usr/share/rbot - - # This is unfortunately pretty manual at the moment, but it's just - # to avoid having to run special scripts to package new versions - # of rbot. The default if new languages are added that are not - # considered for an opt-out here is to install them, so you just - # need to add them later. - if use nls; then - strip-linguas ${ILINGUAS} - if [[ -n ${LINGUAS+set} ]]; then - # As the the language name used by the rbot data files does - # not correspond to the ISO codes we usually use for LINGUAS, - # the following list of local varables will work as a - # dictionary to get the name used by rbot from the ISO code. - local lang_rbot_zh_CN="traditional_chinese" - local lang_rbot_ru="russian" - local lang_rbot_nl="dutch" - local lang_rbot_de="german" - local lang_rbot_fi="finnish" - local lang_rbot_fr="french" - local lang_rbot_it="italian" - local lang_rbot_ja="japanese" - - for lang in ${ILINGUAS}; do - has ${lang} ${LINGUAS} && continue - - lang_varname="lang_rbot_${lang}" - lang_rbot=${!lang_varname} - - rm -r \ - "${S}"/data/rbot/languages/${lang_rbot}.lang \ - "${S}"/data/rbot/templates/lart/larts-${lang_rbot} \ - "${S}"/data/rbot/templates/lart/praises-${lang_rbot} \ - "${S}"/data/rbot/templates/salut/salut-${lang_rbot} \ - "${S}"/po/${lang} &>/dev/null - done - fi - - ${RUBY} /usr/bin/rake makemo || die "locale generation failed" - fi -} - -each_ruby_compile() { - ${RUBY} setup.rb config --prefix="/usr" \ - || die "setup.rb install failed" -} - -each_ruby_test() { - pushd test || die - ${RUBY} -Ilib:. -e "Dir['test_*'].each{|f| require f}" || die - popd || die -} - -each_ruby_install() { - ${RUBY} setup.rb install --prefix="${D}" \ - || die "setup.rb install failed" -} - -all_ruby_install() { - diropts -o rbot -g nobody -m 0700 - keepdir /var/lib/rbot - - insinto /etc - doins "${T}"/rbot.conf - - newinitd "${FILESDIR}/rbot.init2" rbot - newconfd "${FILESDIR}/rbot.conf2" rbot -} - -pkg_postinst() { - elog "rbot can be started as a normal service." - elog "Check /etc/conf.d/rbot file for more information about this feature." - ewarn "DEPRECATION NOTICE:" - ewarn "The bdb database backend is deprecated and only available on Ruby 1.8." - ewarn "To migrate to the new tokyocabinet-based backend, change the core.db" - ewarn "parameter in your bot's conf.yaml to 'tc' and restart rbot." - ewarn "This procedure requires a Ruby version supporting both BDB and TC." -}