diff --git a/dev-perl/Image-Scale/Image-Scale-0.140.0.ebuild b/dev-perl/Image-Scale/Image-Scale-0.140.0-r1.ebuild similarity index 83% rename from dev-perl/Image-Scale/Image-Scale-0.140.0.ebuild rename to dev-perl/Image-Scale/Image-Scale-0.140.0-r1.ebuild index 00f162d14ea5d..c80dd0359d279 100644 --- a/dev-perl/Image-Scale/Image-Scale-0.140.0.ebuild +++ b/dev-perl/Image-Scale/Image-Scale-0.140.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,13 +19,13 @@ REQUIRED_USE="|| ( jpeg png )" RDEPEND=" png? ( - media-libs/libpng:0 + media-libs/libpng:= ) jpeg? ( - virtual/jpeg:0 + media-libs/libjpeg-turbo:= ) gif? ( - media-libs/giflib + media-libs/giflib:= ) " DEPEND="${RDEPEND} @@ -34,7 +34,6 @@ BDEPEND="${RDEPEND} test? ( dev-perl/Test-NoWarnings ) - virtual/perl-ExtUtils-MakeMaker " # https://rt.cpan.org/Ticket/Display.html?id=112217 @@ -42,6 +41,7 @@ DIST_TEST="do" PATCHES=( "${FILESDIR}"/0.80.0-disable_autodetect.patch + "${FILESDIR}"/Image-Scale-0.140.0-link-math.patch ) PERL_RM_FILES=( "t/04critic.t" "t/02pod.t" "t/03podcoverage.t" ) diff --git a/dev-perl/Image-Scale/files/Image-Scale-0.140.0-link-math.patch b/dev-perl/Image-Scale/files/Image-Scale-0.140.0-link-math.patch new file mode 100644 index 0000000000000..5d4b80187fa12 --- /dev/null +++ b/dev-perl/Image-Scale/files/Image-Scale-0.140.0-link-math.patch @@ -0,0 +1,18 @@ +https://bugs.gentoo.org/969792 + +diff --git a/Makefile.PL b/Makefile.PL +index ff8f585..67e7371 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -74,6 +74,10 @@ if ( $^O =~ /Win32/i ) { + push @check, '../lpng143'; + push @check, '../giflib-4.1.6/lib'; + } ++else { ++ # Needed to link math functions on POSIX ++ push @LIBS, '-lm'; ++} + + # Look for libjpeg + for my $incdir ( $jpeg_inc, @check ) { +