Add patch from debian to fix package's build system
authorVladimir Smirnov <civil@gentoo.org>
Sun, 8 Feb 2015 14:11:17 +0000 (14:11 +0000)
committerVladimir Smirnov <civil@gentoo.org>
Sun, 8 Feb 2015 14:11:17 +0000 (14:11 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xC47990C2

dev-perl/Alien-SDL/Alien-SDL-1.444.0.ebuild
dev-perl/Alien-SDL/ChangeLog
dev-perl/Alien-SDL/Manifest
dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-fix-build-option.patch [new file with mode: 0644]

index 4221af7b676458637260ae505fa8bcb81667038a..91f20b59906c4d79ee2cfc4b6c09e377a9726354 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Alien-SDL/Alien-SDL-1.444.0.ebuild,v 1.3 2014/09/27 20:23:24 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Alien-SDL/Alien-SDL-1.444.0.ebuild,v 1.4 2015/02/08 14:11:03 civil Exp $
 
 EAPI=5
 
@@ -32,6 +32,7 @@ DEPEND=${RDEPEND}
 
 src_prepare() {
        tc-export CC
+       epatch "${FILESDIR}"/${P}-fix-build-option.patch
        perl-module_src_prepare
 }
 
index e0089361ff3635f51bf335e5a1f06dd52e283354..eb5f1d4fe9af81b52e167f2276e2a58b46c06531 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-perl/Alien-SDL
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Alien-SDL/ChangeLog,v 1.27 2014/09/27 20:23:24 dilfridge Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Alien-SDL/ChangeLog,v 1.28 2015/02/08 14:11:03 civil Exp $
+
+  08 Feb 2015; Vladimir Smirnov <civil@gentoo.org>
+  +files/Alien-SDL-1.444.0-fix-build-option.patch, Alien-SDL-1.444.0.ebuild:
+  Add patch from debian to fix package's build system
 
   27 Sep 2014; Andreas K. Huettel <dilfridge@gentoo.org>
   Alien-SDL-1.440.0.ebuild, Alien-SDL-1.444.0.ebuild:
index 7ee7011e7533e602802ee2474f348fd46770287c..783ded9b0233101aaa46f434f79a1eb89d1e8b08 100644 (file)
@@ -1,28 +1,21 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
+AUX Alien-SDL-1.444.0-fix-build-option.patch 1063 SHA256 caed922b292920ac252f4791170c5c2374eb80d643a379cd8fcd6bfc83fcd3aa SHA512 83e4566daaac6d808342bd9f9d292dfeae4a18d5b18dc9c0af9f63099449581ac5623e3d996a7c93e909c968fddbd0da2a8d77c4ec98b82e4129e4f0b1e4fef5 WHIRLPOOL 5e723f4859a16e171d4726b5258153855d0ced4f056e9312b3ba1b82558ae2d997d5dfab1111e89a59846b8a670e0390b61476f50e1a81af2381174c2e1b57f0
 DIST Alien-SDL-1.440.tar.gz 346309 SHA256 cc25c9319d2db984b049eed5559582b2a6e0072af9b48d621a7772a1dcd18961 SHA512 3af6f80f376927d031a5ff1dfefb2b24d6824657424010970a4ae11d539893ac09ebfe0c2555da1600d5d9a4f830f7d5ab51593991eb8d239eaacff9f7328987 WHIRLPOOL 1cef55c0dbf33e7ebcc2d9200dce49603d1a9e55e8f7a5192fd8d29cbc8d624410490e53e5998206b66ea5cfb078cef5ff974bb821c57f1ab028fdd7a40c0d2a
 DIST Alien-SDL-1.444.tar.gz 349527 SHA256 66cc4f1f4d55a3fd34869838f21bc0ed4a1a0c1f07158f85a0edd12fc35dbc74 SHA512 0c638351a22efcb83eb24b1c28a7db4a05c1f685717fcd735cd03692e11589649e1f7fed4b6c52c0b8f48c208b5daf301432bd986375f966f02c61d922f2cd79 WHIRLPOOL 87c0bb3a827265206332a63d29ba3fed4b1dd31546a601f78ed23e4dc5693b8784a7e47771823bd488bb6c19348f09da6c46d2cc254c272d82c4b1e5a840fdfc
 EBUILD Alien-SDL-1.440.0.ebuild 935 SHA256 8c87b9a8f0e55fea209b234213818988ac957fd4e57ef5c61b14e33512c7a258 SHA512 1bd599df8ce0edd58c1762e8d1ea5b7da6bc31e5802e3ea445d3545cd63c43c4182b4c3424d725ce0d0717a5a030bd0a75e4691c555fc753801c4cba4cc5f43b WHIRLPOOL d1d97a73837e904d6c418dea56d1760068de4a1b8fdd8c6dc65c9b0a2805cd3af5bb445b20bd9fe5f281fa7d83feffd63b367adb53e9f92c137c04f4ae3ad965
-EBUILD Alien-SDL-1.444.0.ebuild 938 SHA256 c0ec26680dfa2966002bb2297e8c1dd491eed5e70b5aa27a3d24dfb38d77df47 SHA512 09e6be6cabde1f0c591b2a32b088103cb6a3184f87a4e544e0abe520aafc6d2a99c811e29db141aa21328e0eeb1a801d87f87abe51db29b5245700a8fde44b8b WHIRLPOOL ae3a6d39f36446500a87b141a7f23af5ac8611b6f79b7bd2086937745dddb3d4974d932fbf901fa8330096ef40cfd80fbaf8b4ad06a232472f8592ebd865536e
-MISC ChangeLog 3622 SHA256 b73dfec5f81e1359ae3a952fd2057df6888e1a55996f9c85082e6c16c402412a SHA512 b04261c0b1ef3401e1f9425cd8134adcae3a60fe610a06c38e50e977ca3eccc197dd7fb0f00a41c0a0c0302270c7b5de5ca14bfdc4822c90cb9f05563d4e1a58 WHIRLPOOL 19b8f7e76b7f47d9e1d840a550898d4c8ddf0c531dd1bc6d07a7eb559ebcb16a40e384e8bf67a0cdf3ddcf0a1eac9da463f5dc356d7817bc96c13aef5678cb62
+EBUILD Alien-SDL-1.444.0.ebuild 984 SHA256 b5da70fc18406a67e1d41a75502dc3fd4d6e18838789aa5d0dbee2917008df33 SHA512 b34745a29311ff9df4d29d4d92fd69952796fa0b3b0a8bb4703558bc5d0ce838e01a8ebc5c5b58e41d52baf473d1f0fcbc483954ae9444de4f387513938dccee WHIRLPOOL 622109b733f78fa54243725edba382d47c63ecd97ebc70bf7f2308969771a73f7ca6deed098494b04575ea6837a81d24a47f4a498b2ec5043c58c733233e31c1
+MISC ChangeLog 3801 SHA256 4387214df6f1e97059b0dddd20f82a5350a4f1b258b117e3c11b0daf753df0f6 SHA512 16ad2e12aab3fabfb878241d5c82b2002ac4ccd5bea7c19958146244378bf48bddea8dd90fd283f661fe2e98f6cbbabaf5f944b5d2eee255d1285444cdf77d53 WHIRLPOOL f57e763b14eebdb50735585c2cec1b336d9e638ac1d0d79d9c90c265d22a968372bb499e7cb991bedd2f3f7803b8d959efd4a0d5b0824db9a28a5abf4e05f344
 MISC metadata.xml 313 SHA256 883efcfb65c750bbe22f463c76f2ca9b98f86723cfbaaf93601d1bc7d5064fab SHA512 5c33f9c331f129476afa3d943865e0a217ce46399055a7317143710549c2177263735bb3158a8ede141bb104f187631e9d3fce79d50e9091d8097f49a1cb5f1f WHIRLPOOL 784236f4b277b7a31188c8e4797d6d3c8288c223fbde91dd716ba3d98628c01c27f93193e33461d2f007dda166076a7950bacd75939c8a775c54b9ae647bbe37
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2
 
-iQJ8BAEBCABmBQJUJxy9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
-QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcMgUP/j3XU1TNSN4xyJMqqqHmEa2J
-DhPSDHdsoATewz0PwpKAzqNFQFL4S0eU0G5eVcrtNqfoJNPX/3q3oN52DpS3Bilk
-APJzrbNV6ccVUr8dKDuM5mAwWEPWD0zD+5F8bF/9ilM2wUkEXCXUDAmJdourokcw
-AcmuveADD8Lkg60re0M8KLPHjkScVFijA40EY0LT+QtQ4L/AqZKwPiyzpTtkr+Aj
-PjagNwUvYAN87zrH3V8qtEgCuLfY2OBsIdwfDlUqsdGf9EbqxJ3/NXDzz8OAcAan
-8skhkt/fh+opxoHiafA7NHgc/wcJDNFG8HiOIDidgmKNUnGY/VGa2V7QmonWBWO3
-BiYt4aqG8LTbyy4GrUwe7E6AOkJtDhZ2qrd6A6e9cz5hhNu5LiGWZZRQF5wnSzrS
-4dy/cEtGQg7cLt72QiCzoFdF3T3iSLYVGt6/0kCMv2VVYavyxSY4DRsh9IEbwHdZ
-tEQ4yIZjYZax6GOxLRQwsrgvztPv+zotx8E7dod0XsGvSFZLlqomgW4QMRroiUHn
-OZRfkcPMhjDdfamWa40YJUQpfZx0jDunXYNMPHYAh4TeGqLw92/RdTmLgj5WX9dr
-H4TgwZciAdOmYcu6q/+KXmagRcICQ7N75JZzJMpplGvIvvjZprFopWtm5ikm8M4V
-cuKiL685B6L/vKc/i1Qa
-=9uWA
+iQEcBAEBCAAGBQJU1273AAoJEIMvOqnEeZDCEIkH/RRx1A5q4RAIaQGfvl+Kgo1/
+/lDa/6Xkk079vwwpCXbDSPKsbCQeFjU5ASrMyl67vs6BTYK4Ayh+muDlqbThJZhA
+/rHjRrzf4H4m9Jd6KJubnd7F3ns5So4MPEw3mrMHNCNpwrKgDID7gOadkxfE1Yq3
+/C8AWYboNa6Yr8tEYTX02hLGfqcVKfxFgwtwwf2amCOKzaW9t9/VbB0pvEcWN7Gk
+KnpsboI98EZnjChUzie7H//y1PmB1JTmqwbJE0bV4r/SjUsdm9ybqza+fy3AsQwm
+QzfmigD0lRStywDFFScVx/emOYkDSgOkr7YzLwMUXHv374FmN22apxXErQ5auC4=
+=eKbD
 -----END PGP SIGNATURE-----
diff --git a/dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-fix-build-option.patch b/dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-fix-build-option.patch
new file mode 100644 (file)
index 0000000..7d58b8b
--- /dev/null
@@ -0,0 +1,31 @@
+Description: fix build option handling
+ GetOptions handles all command arguments without
+ letting Module::Build handles the options. One
+ should not use GetOptions with Module::Build options setup.
+ .
+ So I noved travis option spec into Module::Build
+Author: dod
+--- a/Build.PL
++++ b/Build.PL
+@@ -7,9 +7,7 @@
+ use My::Utility qw(check_config_script check_prebuilt_binaries check_prereqs_libs check_prereqs_tools $source_packs
+                    check_perl_buildlibs);
+ 
+-use Getopt::Long;
+ my ( $ans, $travis ) = 0;
+-GetOptions( "travis" => \$travis );
+ 
+ print "Welcome to Alien::SDL module installation\n";
+ print "-----------------------------------------\n";
+@@ -98,7 +96,10 @@
+       repository => 'http://github.com/PerlGameDev/Alien-SDL'
+     }
+   },
+-  get_options => { 'with-sdl-config' => { qw(type :s  store) => \$sdl_config } },
++  get_options => { 
++      'with-sdl-config' => { qw(type :s  store) => \$sdl_config },
++      'travis'          => { store => \$travis },
++  },
+   dynamic_config => 1,
+   create_readme => 1,
+   share_dir => 'sharedir',