diff mbox series

[15/17] perl-module-build: add target

Message ID 20180811182749.20924-16-chrismcc@gmail.com
State Superseded
Headers show
Series even more perl modules | expand

Commit Message

Christopher McCrory Aug. 11, 2018, 6:27 p.m. UTC
Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
---
 DEVELOPERS                                     | 1 +
 package/Config.in                              | 1 +
 package/perl-module-build/Config.in            | 6 ++++++
 package/perl-module-build/perl-module-build.mk | 1 +
 4 files changed, 9 insertions(+)
 create mode 100644 package/perl-module-build/Config.in

Comments

Francois Perrad Aug. 12, 2018, 8:07 a.m. UTC | #1
2018-08-11 20:27 GMT+02:00 Christopher McCrory <chrismcc@gmail.com>:

> Signed-off-by: Christopher McCrory <chrismcc@gmail.com>
> ---
>  DEVELOPERS                                     | 1 +
>  package/Config.in                              | 1 +
>  package/perl-module-build/Config.in            | 6 ++++++
>  package/perl-module-build/perl-module-build.mk | 1 +
>  4 files changed, 9 insertions(+)
>  create mode 100644 package/perl-module-build/Config.in
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index d056cadf1f..b9d510f3a6 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -496,6 +496,7 @@ F:  package/perl-io-interface
>  F:     package/perl-io-socket-multicast
>  F:     package/perl-json-maybexs
>  F:     package/perl-mime-tools
> +F:     package/perl-module-build
>  F:     package/perl-module-implementation
>  F:     package/perl-module-runtime
>  F:     package/perl-number-bytes-human
> diff --git a/package/Config.in b/package/Config.in
> index 4cedcec11a..3dc8a8717a 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -713,6 +713,7 @@ menu "Perl libraries/modules"
>         source "package/perl-mime-base64-urlsafe/Config.in"
>         source "package/perl-mime-base64/Config.in"
>         source "package/perl-mime-tools/Config.in"
> +       source "package/perl-module-build/Config.in"
>         source "package/perl-module-implementation/Config.in"
>         source "package/perl-module-runtime/Config.in"
>         source "package/perl-mojolicious-plugin-authentication/Config.in"
> diff --git a/package/perl-module-build/Config.in
> b/package/perl-module-build/Config.in
> new file mode 100644
> index 0000000000..ee4354cc6a
> --- /dev/null
> +++ b/package/perl-module-build/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PERL_MODULE_BUILD
> +       bool "perl-module-build"
> +       help
> +         Build and install Perl modules
>

On Buildroot, we never need this package on target.

François


> +
> +         https://metacpan.org/release/Module-Build
> diff --git a/package/perl-module-build/perl-module-build.mk
> b/package/perl-module-build/perl-module-build.mk
> index 42c9c11141..0a79b64d00 100644
> --- a/package/perl-module-build/perl-module-build.mk
> +++ b/package/perl-module-build/perl-module-build.mk
> @@ -10,4 +10,5 @@ PERL_MODULE_BUILD_SITE = $(BR2_CPAN_MIRROR)/authors/id/
> L/LE/LEONT
>  PERL_MODULE_BUILD_LICENSE = Artistic or GPL-1.0+
>  PERL_MODULE_BUILD_LICENSE_FILES = LICENSE
>
> +$(eval $(perl-package))
>  $(eval $(host-perl-package))
> --
> 2.14.4
>
>
<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2018-08-11 20:27 GMT+02:00 Christopher McCrory <span dir="ltr">&lt;<a href="mailto:chrismcc@gmail.com" target="_blank">chrismcc@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Signed-off-by: Christopher McCrory &lt;<a href="mailto:chrismcc@gmail.com">chrismcc@gmail.com</a>&gt;<br>
---<br>
 DEVELOPERS                                     | 1 +<br>
 package/Config.in                              | 1 +<br>
 package/perl-module-build/<wbr>Config.in            | 6 ++++++<br>
 package/perl-module-build/<a href="http://perl-module-build.mk" rel="noreferrer" target="_blank">perl<wbr>-module-build.mk</a> | 1 +<br>
 4 files changed, 9 insertions(+)<br>
 create mode 100644 package/perl-module-build/<wbr>Config.in<br>
<br>
diff --git a/DEVELOPERS b/DEVELOPERS<br>
index d056cadf1f..b9d510f3a6 100644<br>
--- a/DEVELOPERS<br>
+++ b/DEVELOPERS<br>
@@ -496,6 +496,7 @@ F:  package/perl-io-interface<br>
 F:     package/perl-io-socket-<wbr>multicast<br>
 F:     package/perl-json-maybexs<br>
 F:     package/perl-mime-tools<br>
+F:     package/perl-module-build<br>
 F:     package/perl-module-<wbr>implementation<br>
 F:     package/perl-module-runtime<br>
 F:     package/perl-number-bytes-<wbr>human<br>
diff --git a/package/Config.in b/package/Config.in<br>
index 4cedcec11a..3dc8a8717a 100644<br>
--- a/package/Config.in<br>
+++ b/package/Config.in<br>
@@ -713,6 +713,7 @@ menu &quot;Perl libraries/modules&quot;<br>
        source &quot;package/perl-mime-base64-<wbr>urlsafe/Config.in&quot;<br>
        source &quot;package/perl-mime-base64/<wbr>Config.in&quot;<br>
        source &quot;package/perl-mime-tools/<wbr>Config.in&quot;<br>
+       source &quot;package/perl-module-build/<wbr>Config.in&quot;<br>
        source &quot;package/perl-module-<wbr>implementation/Config.in&quot;<br>
        source &quot;package/perl-module-runtime/<wbr>Config.in&quot;<br>
        source &quot;package/perl-mojolicious-<wbr>plugin-authentication/Config.<wbr>in&quot;<br>
diff --git a/package/perl-module-build/<wbr>Config.in b/package/perl-module-build/<wbr>Config.in<br>
new file mode 100644<br>
index 0000000000..ee4354cc6a<br>
--- /dev/null<br>
+++ b/package/perl-module-build/<wbr>Config.in<br>
@@ -0,0 +1,6 @@<br>
+config BR2_PACKAGE_PERL_MODULE_BUILD<br>
+       bool &quot;perl-module-build&quot;<br>
+       help<br>
+         Build and install Perl modules<br></blockquote><div><br></div><div>On Buildroot, we never need this package on target.</div><div><br></div><div>François<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+<br>
+         <a href="https://metacpan.org/release/Module-Build" rel="noreferrer" target="_blank">https://metacpan.org/release/<wbr>Module-Build</a><br>
diff --git a/package/perl-module-build/<a href="http://perl-module-build.mk" rel="noreferrer" target="_blank">pe<wbr>rl-module-build.mk</a> b/package/perl-module-build/<a href="http://perl-module-build.mk" rel="noreferrer" target="_blank">pe<wbr>rl-module-build.mk</a><br>
index 42c9c11141..0a79b64d00 100644<br>
--- a/package/perl-module-build/<a href="http://perl-module-build.mk" rel="noreferrer" target="_blank">pe<wbr>rl-module-build.mk</a><br>
+++ b/package/perl-module-build/<a href="http://perl-module-build.mk" rel="noreferrer" target="_blank">pe<wbr>rl-module-build.mk</a><br>
@@ -10,4 +10,5 @@ PERL_MODULE_BUILD_SITE = $(BR2_CPAN_MIRROR)/authors/id/<wbr>L/LE/LEONT<br>
 PERL_MODULE_BUILD_LICENSE = Artistic or GPL-1.0+<br>
 PERL_MODULE_BUILD_LICENSE_<wbr>FILES = LICENSE<br>
<br>
+$(eval $(perl-package))<br>
 $(eval $(host-perl-package))<br>
<span class="HOEnZb"><font color="#888888">-- <br>
2.14.4<br>
<br>
</font></span></blockquote></div><br></div></div>
Thomas Petazzoni Aug. 13, 2018, 9:34 p.m. UTC | #2
Hello,

On Sun, 12 Aug 2018 10:07:54 +0200, François Perrad wrote:

> > diff --git a/package/perl-module-build/Config.in
> > b/package/perl-module-build/Config.in
> > new file mode 100644
> > index 0000000000..ee4354cc6a
> > --- /dev/null
> > +++ b/package/perl-module-build/Config.in
> > @@ -0,0 +1,6 @@
> > +config BR2_PACKAGE_PERL_MODULE_BUILD
> > +       bool "perl-module-build"
> > +       help
> > +         Build and install Perl modules
> >  
> 
> On Buildroot, we never need this package on target.

Christopher, any comment on this ?

Thanks,

Thomas
diff mbox series

Patch

diff --git a/DEVELOPERS b/DEVELOPERS
index d056cadf1f..b9d510f3a6 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -496,6 +496,7 @@  F:	package/perl-io-interface
 F:	package/perl-io-socket-multicast
 F:	package/perl-json-maybexs
 F:	package/perl-mime-tools
+F:	package/perl-module-build
 F:	package/perl-module-implementation
 F:	package/perl-module-runtime
 F:	package/perl-number-bytes-human
diff --git a/package/Config.in b/package/Config.in
index 4cedcec11a..3dc8a8717a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -713,6 +713,7 @@  menu "Perl libraries/modules"
 	source "package/perl-mime-base64-urlsafe/Config.in"
 	source "package/perl-mime-base64/Config.in"
 	source "package/perl-mime-tools/Config.in"
+	source "package/perl-module-build/Config.in"
 	source "package/perl-module-implementation/Config.in"
 	source "package/perl-module-runtime/Config.in"
 	source "package/perl-mojolicious-plugin-authentication/Config.in"
diff --git a/package/perl-module-build/Config.in b/package/perl-module-build/Config.in
new file mode 100644
index 0000000000..ee4354cc6a
--- /dev/null
+++ b/package/perl-module-build/Config.in
@@ -0,0 +1,6 @@ 
+config BR2_PACKAGE_PERL_MODULE_BUILD
+	bool "perl-module-build"
+	help
+	  Build and install Perl modules
+
+	  https://metacpan.org/release/Module-Build
diff --git a/package/perl-module-build/perl-module-build.mk b/package/perl-module-build/perl-module-build.mk
index 42c9c11141..0a79b64d00 100644
--- a/package/perl-module-build/perl-module-build.mk
+++ b/package/perl-module-build/perl-module-build.mk
@@ -10,4 +10,5 @@  PERL_MODULE_BUILD_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LE/LEONT
 PERL_MODULE_BUILD_LICENSE = Artistic or GPL-1.0+
 PERL_MODULE_BUILD_LICENSE_FILES = LICENSE
 
+$(eval $(perl-package))
 $(eval $(host-perl-package))