diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-04-25 11:37:10 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-04-25 11:37:10 +0100 |
commit | 38423c67c8a23f6a1bc42038193182e2da3116eb (patch) | |
tree | 04e2cf4bd43601b77daa79fe654e409187093c5e /dev-perl/Alien-SDL | |
parent | 623ee73d661e5ed8475cb264511f683407d87365 (diff) |
gentoo resync : 25.04.2020
Diffstat (limited to 'dev-perl/Alien-SDL')
-rw-r--r-- | dev-perl/Alien-SDL/Alien-SDL-1.446.0-r1.ebuild | 50 | ||||
-rw-r--r-- | dev-perl/Alien-SDL/Manifest | 2 | ||||
-rw-r--r-- | dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-no-sysclean.patch | 33 |
3 files changed, 85 insertions, 0 deletions
diff --git a/dev-perl/Alien-SDL/Alien-SDL-1.446.0-r1.ebuild b/dev-perl/Alien-SDL/Alien-SDL-1.446.0-r1.ebuild new file mode 100644 index 000000000000..57808c7b491c --- /dev/null +++ b/dev-perl/Alien-SDL/Alien-SDL-1.446.0-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=FROGGS +DIST_VERSION=1.446 +inherit perl-module toolchain-funcs + +DESCRIPTION="building, finding and using SDL binaries" + +SLOT="0" +KEYWORDS="~amd64 ~hppa ~x86" + +# File::Fetch, File::Find, Test::More -> dev-lang/perl +RDEPEND=" + dev-perl/Archive-Extract + dev-perl/Archive-Zip + dev-perl/Capture-Tiny + dev-perl/File-ShareDir + dev-perl/File-Which + dev-perl/Text-Patch + media-libs/libsdl + virtual/perl-Archive-Tar + virtual/perl-Digest-SHA + virtual/perl-ExtUtils-CBuilder + virtual/perl-ExtUtils-MakeMaker + dev-perl/Module-Build + virtual/perl-File-Spec + virtual/perl-File-Temp +" +DEPEND=" + dev-perl/Module-Build + media-libs/libsdl +" +BDEPEND="${RDEPEND}" + +PERL_RM_FILES=( + t/release-pod-{syntax,coverage}.t +) +PATCHES=( + "${FILESDIR}"/${PN}-1.444.0-fix-build-option.patch + "${FILESDIR}"/${PN}-1.444.0-no-sysclean.patch +) +src_prepare() { + tc-export CC + perl-module_src_prepare +} + +myconf='--with-sdl-config' diff --git a/dev-perl/Alien-SDL/Manifest b/dev-perl/Alien-SDL/Manifest index 6fd9a42f9522..da2abc953bd6 100644 --- a/dev-perl/Alien-SDL/Manifest +++ b/dev-perl/Alien-SDL/Manifest @@ -1,4 +1,6 @@ AUX Alien-SDL-1.444.0-fix-build-option.patch 1063 BLAKE2B 6a2dfabede9da1a517a84990904075be31aa3ed2d152c71f6bd72ccc135feae224d26ab8e896ebc8967c05945cb0bd6328fe4dc3985aa61ac438884b1efe067e SHA512 83e4566daaac6d808342bd9f9d292dfeae4a18d5b18dc9c0af9f63099449581ac5623e3d996a7c93e909c968fddbd0da2a8d77c4ec98b82e4129e4f0b1e4fef5 +AUX Alien-SDL-1.444.0-no-sysclean.patch 933 BLAKE2B 16b1dce97122001a80582e6ed35f2db44e388ee77538d0fd0f62478db0659bd629318154393c2284fc73a93b2f190f52630b9029086b205c982b2b7ab51f796d SHA512 3a8575c73fe95d5ff3ee1b87bae0135f91d16b9903d5cdae7a3fde7df263baad4ea40759bacc5cb9d3bda16f515d26a83faeaa06d1525524920f419456cb1421 DIST Alien-SDL-1.446.tar.gz 350448 BLAKE2B 6513873f9cbd2435af06676d8b63ddaba2aa03f3f080259299704acfd80d59f26e8eea9845152fe44de6c59751190faf7b0600fe65dea3e1639d1e6795c694be SHA512 dfb5f104f449857b9567ca93a0c3b15aed2618e27019569c95c4b7469e1f7d5cc390fe2dda9c6add41e9648c1f6efe053d08a4bd0fcc5bc546a217721bea824c +EBUILD Alien-SDL-1.446.0-r1.ebuild 1017 BLAKE2B 569d77515fe0ea9fa1b50db9b8d5a7a9e77461464625ebdf00dc609711b28bd98f41deab06b9266562adba684763e1233a735501c2da618d29e7b06af3e276f1 SHA512 0e9f031bb5454388cb34635b8e5f51967aaaa3741e884a65144cb9c56a6b5778d6a3e1bbe86a86f086ec2c8f429b134e1740babe55959429ce20fe922642a115 EBUILD Alien-SDL-1.446.0.ebuild 872 BLAKE2B 970f2368ab0de1602c1543eeff15e38bde4988f62bad0408e08ad9735e41786338f2a772ce411bee212abe8077bde8ce574b99be344bb32bb32311e63941f18f SHA512 a84868f6e095402d697bf3966ecd5ae8a43c820e2606ac5d0324a0b10c3477d9a97d7cb163ffde0e9a10ef200a6d8eadebd267ed991f92fbe21ab0efebfd43e5 MISC metadata.xml 510 BLAKE2B fbb9b903178e973b6b296442f00b9a14ec71ee9ab020ad6c8d2c7085b8ad7f5d300c19a0fe4d5dfbecca1db8832bceb34e42a07ca96f21af19f357a215f23e76 SHA512 aa9df2337c60f4d14eaa3e6b793f261b4bf48f48615a050dc1719c17c92a516bada5759f3b8d2ced06b3c4b276749a43b484cc4157099a2c8adcaca48b4d3b69 diff --git a/dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-no-sysclean.patch b/dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-no-sysclean.patch new file mode 100644 index 000000000000..5c4153f3a664 --- /dev/null +++ b/dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-no-sysclean.patch @@ -0,0 +1,33 @@ +From 8d36c877d2528cb8634219949730767b0e6e5150 Mon Sep 17 00:00:00 2001 +From: Kent Fredric <kentnl@gentoo.org> +Date: Fri, 24 Apr 2020 03:44:51 +1200 +Subject: Remove sharedir nuking logic. + +This breaks install on Gentoo, as it tries to remove the *system* +share_dir *before* Gentoo gets around to things. + +And this code is basically redundant because Gentoo assurces cruft +entries in share will get removed, which is not something people using +CPAN clients can expect. + +https://bugs.gentoo.org/719074 +--- + inc/My/Builder.pm | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/inc/My/Builder.pm b/inc/My/Builder.pm +index 6f5a97e..f101beb 100644 +--- a/inc/My/Builder.pm ++++ b/inc/My/Builder.pm +@@ -47,7 +47,7 @@ sub ACTION_install + + $sharedir = eval {File::ShareDir::dist_dir('Alien-SDL')} || ''; + +- if ( -d $sharedir ) ++ if ( 0 ) + { + print "Removing the old $sharedir \n"; + remove_tree($sharedir); +-- +2.26.2 + |