From 58a7c33ca7a3e4e54bec019a56c5993cf7e6e695 Mon Sep 17 00:00:00 2001 From: Marcel Denia Date: Fri, 25 Sep 2015 07:49:09 +0200 Subject: [PATCH] perl: Invert perlbase-essential/perlbase-config circular dependency solution MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit perlbase-essential and perlbase-config depend on functionality from each other. Previously, this was solved by just making perlbase-config depend on perlbase-essential. However, since a simple "use lib" is enough to trigger pulling in Config, this approach doesn't seem to make much sense. So let's just make perlbase-essential depend on perlbase-config instead. This pulls in perlbase-config as a dependency to pretty much every Perl package, so in the future we might want to just merge Config into perlbase-essential. Thanks to Robert Högberg for spotting this. Signed-off-by: Marcel Denia --- lang/perl/perlbase.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/perl/perlbase.mk b/lang/perl/perlbase.mk index 090685b3a..41af50a1c 100644 --- a/lang/perl/perlbase.mk +++ b/lang/perl/perlbase.mk @@ -287,7 +287,6 @@ $(eval $(call BuildPackage,perlbase-compress)) define Package/perlbase-config $(call Package/perlbase-template) TITLE:=Config perl module -DEPENDS+=+perlbase-essential endef define Package/perlbase-config/install @@ -554,6 +553,7 @@ $(eval $(call BuildPackage,perlbase-errno)) define Package/perlbase-essential $(call Package/perlbase-template) TITLE:=essential perl module +DEPENDS+=+perlbase-config endef define Package/perlbase-essential/install @@ -1556,4 +1556,4 @@ endef $(eval $(call BuildPackage,perlbase-xsloader)) -# Generated Tue Aug 25 21:14:51 2015 +# Generated Fri Sep 25 07:47:59 2015