From f6a74379add41f84aae68db9e630d448594444c5 Mon Sep 17 00:00:00 2001
From: Kiyoshi Aman <aphrael@alpinelinux.org>
Date: Thu, 2 Jun 2011 14:31:17 +0300
Subject: [PATCH] apkbuild-cpan: add detection for perl modules with native
 code

so we get arch set properly
---
 apkbuild-cpan.in | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/apkbuild-cpan.in b/apkbuild-cpan.in
index f5c88d95f256..792c7363cab2 100755
--- a/apkbuild-cpan.in
+++ b/apkbuild-cpan.in
@@ -249,6 +249,10 @@ sub do_depends {
 		$text =~ s/^pkgdesc=\"([^\"]*)\"$/pkgdesc=\"$abstract\"/mg or
 			die "Can't find cpandepends line in APKBUILD";
 	}
+	if (length(`find $metaprefix -name '*.xs'`)) {
+		$text =~ s/^arch=\"([^\"]*)\"$/arch="all"/mg or
+			die "Can't find arch line in APKBUILD";
+	}
 	if ($license ne 'unknown') {
 		$text =~ s/^license=\"([^\"]*)\"$/license=\"$license\"/mg or
 			die "Can't find license line in APKBUILD";
-- 
GitLab