Patch which fixes pointer implicit declaration issue on x86_64 architectures
authorMarkos Chandras <hwoarang@gentoo.org>
Thu, 20 May 2010 21:56:38 +0000 (21:56 +0000)
committerMarkos Chandras <hwoarang@gentoo.org>
Thu, 20 May 2010 21:56:38 +0000 (21:56 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

dev-perl/Proc-ProcessTable/ChangeLog
dev-perl/Proc-ProcessTable/Manifest
dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.45-r1.ebuild [new file with mode: 0644]
dev-perl/Proc-ProcessTable/files/amd64_canonicalize_file_name_definition.patch [new file with mode: 0644]

index c3e45ca9c3111baddae2c9a362254b463dff7f21..03c0fe71d0cbe4619763a26801fcea530f8b154c 100644 (file)
@@ -1,6 +1,14 @@
 # ChangeLog for dev-perl/Proc-ProcessTable
-# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Proc-ProcessTable/ChangeLog,v 1.45 2009/03/13 13:06:35 tove Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Proc-ProcessTable/ChangeLog,v 1.46 2010/05/20 21:56:37 hwoarang Exp $
+
+*Proc-ProcessTable-0.45-r1 (20 May 2010)
+
+  20 May 2010; Markos Chandras <hwoarang@gentoo.org>
+  +files/amd64_canonicalize_file_name_definition.patch,
+  +Proc-ProcessTable-0.45-r1.ebuild:
+  Patch which fixes pointer implicit declaration issue on x86_64
+  architectures
 
   13 Mar 2009; Torsten Veller <tove@gentoo.org>
   -Proc-ProcessTable-0.41.ebuild, -Proc-ProcessTable-0.44.ebuild:
index c78e3dabdf704e9233bbe202a5dfb7e8f8cc714d..aa3f9590999e60bbdca2bef4f5382f67ea305adb 100644 (file)
@@ -1,14 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+AUX amd64_canonicalize_file_name_definition.patch 396 RMD160 088599b06cd55234291bf1120b25b4dc5ce5abc1 SHA1 cab084ade90ba09a12279bdaaee3c5dd46a6eeed SHA256 f2208715c4c209bf70041bd6b386c103ac01049857668ef69e04a4511908af32
 DIST Proc-ProcessTable-0.45.tar.gz 69593 RMD160 32c7befce20cf9be9d46582617f09459c4e67949 SHA1 5847884be64b110aaf68d20592ea8cc226f59e76 SHA256 dbe60687b9946b4135d4adf77f55e865e477d8824815b2e67bc6938aada33df3
+EBUILD Proc-ProcessTable-0.45-r1.ebuild 632 RMD160 7979fcc8c7c3fbe238318e34bc918bb13e34f7cd SHA1 274c7876641c21637dd566a3bf2e7bbd08cd3de2 SHA256 b8860e3b9726a1f0d7723d5a888a61e0990797342da296ba226366de87c40b06
 EBUILD Proc-ProcessTable-0.45.ebuild 497 RMD160 cd419982742d4b626d7f283861afaa4406c9de86 SHA1 535329ddec0f1afb6a5eac668ef417f96d69a080 SHA256 aab6f7aa963023d19681f9ad1bb3bc10839e0606603505d67e09e928d45899a9
-MISC ChangeLog 5496 RMD160 08d871eed961f2bcee4d40eff7f89c5d1595346f SHA1 7efb563ed9b75651521d403e9917a60a592e5a1c SHA256 a05207850fd02d0377ad2152663f5839de9bb448960c0ce4b21d7cbc116f4703
+MISC ChangeLog 5770 RMD160 1ad1b3dc2892f7b75bae18c3e356680aac534619 SHA1 74e41d5166ccae5ea51ab5cb9b1278b1a52e32db SHA256 d077dd9517196a7cce5c74829ab5cb13378507c05f41a58a8ef1f30887445949
 MISC metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 SHA1 99ef1deeae9a934fb6e46cf5fc4a5fcb8379a74a SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkm6Wi0ACgkQV3J2n04EauwKPwCfXmrcTIdxSmkFiRpNnwQ3Nj1o
-juIAn1NdDLKdsrRULhLAUh/evN7uNmQW
-=hLD9
------END PGP SIGNATURE-----
diff --git a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.45-r1.ebuild b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.45-r1.ebuild
new file mode 100644 (file)
index 0000000..ada4ca1
--- /dev/null
@@ -0,0 +1,25 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.45-r1.ebuild,v 1.1 2010/05/20 21:56:37 hwoarang Exp $
+
+EAPI="2"
+
+MODULE_AUTHOR=DURIST
+inherit perl-module
+
+DESCRIPTION="Unix process table information"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+SRC_TEST="do"
+
+DEPEND="virtual/perl-Storable
+       dev-lang/perl"
+
+src_prepare() {
+       epatch "${FILESDIR}/amd64_canonicalize_file_name_definition.patch"
+       perl-module_src_prepare
+}
diff --git a/dev-perl/Proc-ProcessTable/files/amd64_canonicalize_file_name_definition.patch b/dev-perl/Proc-ProcessTable/files/amd64_canonicalize_file_name_definition.patch
new file mode 100644 (file)
index 0000000..d454b1a
--- /dev/null
@@ -0,0 +1,13 @@
+Index: Proc-ProcessTable-0.45/os/Linux.c
+===================================================================
+--- Proc-ProcessTable-0.45.orig/os/Linux.c
++++ Proc-ProcessTable-0.45/os/Linux.c
+@@ -33,7 +33,7 @@ static unsigned                      system_hertz;
+ 
+ static bool     init_failed = false;
+ 
+-
++char *canonicalize_file_name (const char *path);
+ /* get_string()
+  *
+  * Access strings in read only section