From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E2C6915827B for ; Sun, 24 Aug 2025 07:17:55 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (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) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id C65C433BEED for ; Sun, 24 Aug 2025 07:17:55 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id C42E5110560; Sun, 24 Aug 2025 07:17:54 +0000 (UTC) Received: from smtp.gentoo.org (dev.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) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id B9024110560 for ; Sun, 24 Aug 2025 07:17:54 +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 6A14633BEED for ; Sun, 24 Aug 2025 07:17:54 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D205A30DD for ; Sun, 24 Aug 2025 07:17:52 +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: <1756019860.8f533f5b395ed6bc4d45cea2a46187b3446ff11e.graaff@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-ruby/rmagick/Manifest dev-ruby/rmagick/rmagick-6.1.4.ebuild X-VCS-Directories: dev-ruby/rmagick/ X-VCS-Committer: graaff X-VCS-Committer-Name: Hans de Graaff X-VCS-Revision: 8f533f5b395ed6bc4d45cea2a46187b3446ff11e X-VCS-Branch: master Date: Sun, 24 Aug 2025 07:17:52 +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: 6cf19916-71a3-4104-8222-01e7850bf373 X-Archives-Hash: 11fa96f8f82cda688030d72d20cb5fc1 commit: 8f533f5b395ed6bc4d45cea2a46187b3446ff11e Author: Hans de Graaff gentoo org> AuthorDate: Sun Aug 24 06:12:35 2025 +0000 Commit: Hans de Graaff gentoo org> CommitDate: Sun Aug 24 07:17:40 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f533f5b dev-ruby/rmagick: add 6.1.4 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-6.1.4.ebuild | 85 +++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 5a9e80213c49..ab36b3602d7a 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,3 +2,4 @@ DIST rmagick-5.5.0.tar.gz 2045116 BLAKE2B 018d4e940043210238b6026a8bc0b65656633a DIST rmagick-6.1.1.tar.gz 2048591 BLAKE2B 5511a146cb44375a66c430bff7cdc710aa3cc3b958e4d44dba6788eebe10ec97be4fb88a25d956a25caff274b4ab4fd81308f367b5b103c5c8f850ed22a95f53 SHA512 138b2b0358ee13ce2ed005c923cb77e0e63254eddd33f92fc10c8152f54be240596448eb9e6847bf065aeb1d93763f9ad34e15fba19638318add9bec42be3467 DIST rmagick-6.1.2.tar.gz 2048968 BLAKE2B 430aaee4ebebc85d15a66b2bffb8e28769ab8772729ce4a9c21de62cc5c2f8ca9ea5b2dc1d41f69964dccad1d11dc4c373480cb43ce0868594690ddea3c4e9e6 SHA512 da18c8cfc04aadd69226771abd5ccc907d79fa5a1e00c6ca59dd3523de4f8612d30318b94bbaaafdc7a697effb8c02f288b800f42c0702679db7b05539aa02a4 DIST rmagick-6.1.3.tar.gz 2049071 BLAKE2B 21a52995e2764f1a5feb40f3bfe013c45fa5b79cc1f85fd63dbdb002279cb6d8de3be613d3fef686dc7f378b2b5638185fb86d2d7211c1e581554b029a9a948a SHA512 8f59fa49c60f5d57ddbeaf2965776c73f2d14bacf6c7b6406a8fba19a19974ee8f78f689187b121758acb7e4cf159298650a29195968e5be9221b4133b6253db +DIST rmagick-6.1.4.tar.gz 2049170 BLAKE2B 9293522f5eb066f31987fc969b76dc927a9d5bd99138558455c3c14e5dcc47bf661b702aad7a39dd5c669197d02b0fb5f61265c1bc6ca60c429d9925ca3570c9 SHA512 5b47bced53be880ac66a47fb27a52bf08f3ff79ed0c2c6d5413135de9cc9adeb4758b7e60638efed57dd5f19b11855842415b123f035fffebde6f71b9e344b86 diff --git a/dev-ruby/rmagick/rmagick-6.1.4.ebuild b/dev-ruby/rmagick/rmagick-6.1.4.ebuild new file mode 100644 index 000000000000..22870b8b3aea --- /dev/null +++ b/dev-ruby/rmagick/rmagick-6.1.4.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb) + +MY_PV=RMagick_${PV//\./-} + +inherit ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/rmagick/rmagick" +SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="rmagick-${MY_PV}" + +LICENSE="Artistic" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="doc" + +RDEPEND=">=media-gfx/imagemagick-6.9.0:=" +DEPEND=">=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp,xml] media-fonts/dejavu )" + +ruby_add_rdepend ">=dev-ruby/observer-0.1:0" + +ruby_add_bdepend " + >=dev-ruby/pkg-config-1.4 +" + +all_ruby_prepare() { + # Avoid unused dependency on rake-compiler. This also avoids an + # extra compile during tests. + sed -i -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/end/ s:^:#:' \ + -e '/compile/ s:^:#:' Rakefile || die + sed -i -e '/pry/ s:^:#:' -e '5irequire "tempfile"' spec/spec_helper.rb || die + sed -e 's/git ls-files/find */' \ + -e '/pkg-config/ s:^:#:' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die + + # Create directory used for a test + mkdir tmp +} + +each_ruby_test() { + # Borrowed from media-gfx/gscan2pdf + # Needed to avoid test failures on e.g. ppc, bug #815856 + # (Unclear why it doesn't manifest on amd64 here at least) + local confdir="${HOME}/.config/ImageMagick" + mkdir -p "${confdir}" || die + cat > "${confdir}/policy.xml" <<-EOT || die + + + + + EOT + + RSPEC_VERSION="3" ruby-ng_rspec +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +}