* [meta-perl][PATCH 1/3] libstrictures-perl: add 2.000001 recipe
@ 2015-08-14 16:13 Tim Orling
2015-08-14 16:13 ` [meta-perl][PATCH 2/3] librole-tiny-perl: " Tim Orling
2015-08-14 16:13 ` [meta-perl][PATCH 3/3] libmoo-perl: add 2.000002 recipe Tim Orling
0 siblings, 2 replies; 4+ messages in thread
From: Tim Orling @ 2015-08-14 16:13 UTC (permalink / raw)
To: openembedded-devel
Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
.../libstrictures/libstrictures-perl_2.000001.bb | 45 ++++++++++++++++++++++
1 file changed, 45 insertions(+)
create mode 100644 meta-perl/recipes-perl/libstrictures/libstrictures-perl_2.000001.bb
diff --git a/meta-perl/recipes-perl/libstrictures/libstrictures-perl_2.000001.bb b/meta-perl/recipes-perl/libstrictures/libstrictures-perl_2.000001.bb
new file mode 100644
index 0000000..c1de4e7
--- /dev/null
+++ b/meta-perl/recipes-perl/libstrictures/libstrictures-perl_2.000001.bb
@@ -0,0 +1,45 @@
+SUMMARY = "strictures - turn on strict and make all warnings fatal"
+DESCRIPTION = "I've been writing the equivalent of this module at the top \
+of my code for about a year now. I figured it was time to make it shorter. \
+\
+Things like the importer in \"use Moose\" don't help me because they turn \
+warnings on but don't make them fatal -- which from my point of view is \
+useless because I want an exception to tell me my code isn't warnings-clean. \
+\
+Any time I see a warning from my code, that indicates a mistake. \
+\
+Any time my code encounters a mistake, I want a crash -- not spew to STDERR \
+and then unknown (and probably undesired) subsequent behaviour. \
+\
+I also want to ensure that obvious coding mistakes, like indirect object \
+syntax (and not so obvious mistakes that cause things to accidentally compile \
+as such) get caught, but not at the cost of an XS dependency and not at the \
+cost of blowing things up on another machine. \
+\
+Therefore, \"strictures\" turns on additional checking, but only when it \
+thinks it's running in a test file in a VCS checkout -- although if this \
+causes undesired behaviour this can be overridden by setting the \
+PERL_STRICTURES_EXTRA environment variable."
+
+SECTION = "libs"
+
+HOMEPAGE = "https://metacpan.org/pod/strictures"
+
+LICENSE = "Artistic-1.0 | GPL-1.0+"
+LIC_FILES_CHKSUM = "file://README;beginline=246;endline=262;md5=43be558cf4f19823cdd6af22135cf5f8"
+
+SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/strictures-${PV}.tar.gz"
+SRC_URI[md5sum] = "fb1350b4af50a2f6ba053c1cfd97e920"
+SRC_URI[sha256sum] = "1e738a8ad63ce8c9b447111c8304ae124a3277c2dc17953b4f647581525e20d3"
+
+S = "${WORKDIR}/strictures-${PV}"
+
+inherit cpan
+
+RDEPENDS_${PN} = " perl-module-carp \
+ perl-module-strict \
+ perl-module-test-more \
+ perl-module-warnings \
+"
+
+BBCLASSEXTEND = "native"
--
2.1.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [meta-perl][PATCH 2/3] librole-tiny-perl: add 2.000001 recipe
2015-08-14 16:13 [meta-perl][PATCH 1/3] libstrictures-perl: add 2.000001 recipe Tim Orling
@ 2015-08-14 16:13 ` Tim Orling
2015-08-14 18:05 ` Andreas Baak
2015-08-14 16:13 ` [meta-perl][PATCH 3/3] libmoo-perl: add 2.000002 recipe Tim Orling
1 sibling, 1 reply; 4+ messages in thread
From: Tim Orling @ 2015-08-14 16:13 UTC (permalink / raw)
To: openembedded-devel
Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
.../librole/librole-tiny-perl_2.000001.bb | 29 ++++++++++++++++++++++
1 file changed, 29 insertions(+)
create mode 100644 meta-perl/recipes-perl/librole/librole-tiny-perl_2.000001.bb
diff --git a/meta-perl/recipes-perl/librole/librole-tiny-perl_2.000001.bb b/meta-perl/recipes-perl/librole/librole-tiny-perl_2.000001.bb
new file mode 100644
index 0000000..9a8ec2e
--- /dev/null
+++ b/meta-perl/recipes-perl/librole/librole-tiny-perl_2.000001.bb
@@ -0,0 +1,29 @@
+SUMMARY = "Role::Tiny - Roles. Like a nouvelle cousine portion size of Moose."
+DESCRIPTION = "\"Role::Tiny\" is a minimalist role composition tool."
+
+SECTION = "libs"
+
+HOMEPAGE = "https://metacpan.org/pod/Role-Tiny"
+
+LICENSE = "Artistic-1.0 | GPL-1.0+"
+LIC_FILES_CHKSUM = "file://README;beginline=172;endline=209;md5=26df7e7c20551fb1906e2286624f0b71"
+
+SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/Role-Tiny-${PV}.tar.gz"
+SRC_URI[md5sum] = "f350f1f8c13652bf85da172380b39ec8"
+SRC_URI[sha256sum] = "31883410a7c85d6dc7501c718b1f83edba013a7b9bbccf0338a1033c391f296d"
+
+S = "${WORKDIR}/Role-Tiny-${PV}"
+
+inherit cpan
+
+RDEPENDS_${PN} = " perl-module-exporter \
+ perl-module-strict \
+ perl-module-test-more \
+ perl-module-warnings \
+"
+
+RPROVIDES_${PN} = " librole-tiny-perl \
+ librole-tiny-with-perl \
+"
+
+BBCLASSEXTEND = "native"
--
2.1.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [meta-perl][PATCH 3/3] libmoo-perl: add 2.000002 recipe
2015-08-14 16:13 [meta-perl][PATCH 1/3] libstrictures-perl: add 2.000001 recipe Tim Orling
2015-08-14 16:13 ` [meta-perl][PATCH 2/3] librole-tiny-perl: " Tim Orling
@ 2015-08-14 16:13 ` Tim Orling
1 sibling, 0 replies; 4+ messages in thread
From: Tim Orling @ 2015-08-14 16:13 UTC (permalink / raw)
To: openembedded-devel
Signed-off-by: Tim Orling <TicoTimo@gmail.com>
---
.../recipes-perl/libmoo/libmoo-perl_2.000002.bb | 44 ++++++++++++++++++++++
1 file changed, 44 insertions(+)
create mode 100644 meta-perl/recipes-perl/libmoo/libmoo-perl_2.000002.bb
diff --git a/meta-perl/recipes-perl/libmoo/libmoo-perl_2.000002.bb b/meta-perl/recipes-perl/libmoo/libmoo-perl_2.000002.bb
new file mode 100644
index 0000000..fe119fa
--- /dev/null
+++ b/meta-perl/recipes-perl/libmoo/libmoo-perl_2.000002.bb
@@ -0,0 +1,44 @@
+SUMMARY = "Moo - Minimalist Object Orientation (with Moose compatibility)"
+DESCRIPTION = "This module us an extremely light-weight subset of \"Moose\" \
+optimised for rapid startup and \"pay only for what you use\"."
+
+SECTION = "libs"
+
+HOMEPAGE = "http://metapan.org/release/Moo/"
+
+LICENSE = "Artistic-1.0 | GPL-1.0+"
+LIC_FILES_CHKSUM = "file://README;beginline=688;endline=733;md5=27efedd175eeaddbd18f4e3572bd72a8"
+
+SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/Moo-${PV}.tar.gz"
+SRC_URI[md5sum] = "8b84a7289fc6247de5ec5d151105fd6b"
+SRC_URI[sha256sum] = "fb4bfa751f0dd06bd70f2e06e811f85a640501f263c228a8efafbf6b26691fd4"
+
+S = "${WORKDIR}/Moo-${PV}"
+
+inherit cpan
+
+RDEPENDS_${PN} = " libclass-method-modifiers-perl \
+ libdevel-globaldestruction-perl \
+ libmodule-runtime-perl \
+ librole-tiny-perl \
+ perl-module-constant \
+ perl-module-exporter \
+ perl-module-mro \
+ perl-module-scalar-util \
+"
+
+RPROVIDES_${PN} = " libmethod-inliner-perl \
+ libmethod-generate-accessor-perl \
+ libmethod-generate-buildall-perl \
+ libmethod-generate-constructor-perl \
+ libmethod-generate-demolishall-perl \
+ libmoo-perl \
+ libmoo-handlemoose-perl \
+ libmoo-handlemoose-fakemetaclass-perl \
+ libmoo-object-perl \
+ libmoo-role-perl \
+ libsub-defer-perl \
+ libsub-quote-perl \
+"
+
+BBCLASSEXTEND = "native"
--
2.1.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [meta-perl][PATCH 2/3] librole-tiny-perl: add 2.000001 recipe
2015-08-14 16:13 ` [meta-perl][PATCH 2/3] librole-tiny-perl: " Tim Orling
@ 2015-08-14 18:05 ` Andreas Baak
0 siblings, 0 replies; 4+ messages in thread
From: Andreas Baak @ 2015-08-14 18:05 UTC (permalink / raw)
To: openembedded-devel
Hi,
I just noticed that the homepage link is broken.
The current link should be
https://metacpan.org/pod/Role::Tiny
Cheers,
Andreas
On 14.08.2015 18:13, Tim Orling wrote:
> Signed-off-by: Tim Orling <TicoTimo@gmail.com>
> ---
> .../librole/librole-tiny-perl_2.000001.bb | 29 ++++++++++++++++++++++
> 1 file changed, 29 insertions(+)
> create mode 100644 meta-perl/recipes-perl/librole/librole-tiny-perl_2.000001.bb
>
> diff --git a/meta-perl/recipes-perl/librole/librole-tiny-perl_2.000001.bb b/meta-perl/recipes-perl/librole/librole-tiny-perl_2.000001.bb
> new file mode 100644
> index 0000000..9a8ec2e
> --- /dev/null
> +++ b/meta-perl/recipes-perl/librole/librole-tiny-perl_2.000001.bb
> @@ -0,0 +1,29 @@
> +SUMMARY = "Role::Tiny - Roles. Like a nouvelle cousine portion size of Moose."
> +DESCRIPTION = "\"Role::Tiny\" is a minimalist role composition tool."
> +
> +SECTION = "libs"
> +
> +HOMEPAGE = "https://metacpan.org/pod/Role-Tiny"
> +
> +LICENSE = "Artistic-1.0 | GPL-1.0+"
> +LIC_FILES_CHKSUM = "file://README;beginline=172;endline=209;md5=26df7e7c20551fb1906e2286624f0b71"
> +
> +SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/Role-Tiny-${PV}.tar.gz"
> +SRC_URI[md5sum] = "f350f1f8c13652bf85da172380b39ec8"
> +SRC_URI[sha256sum] = "31883410a7c85d6dc7501c718b1f83edba013a7b9bbccf0338a1033c391f296d"
> +
> +S = "${WORKDIR}/Role-Tiny-${PV}"
> +
> +inherit cpan
> +
> +RDEPENDS_${PN} = " perl-module-exporter \
> + perl-module-strict \
> + perl-module-test-more \
> + perl-module-warnings \
> +"
> +
> +RPROVIDES_${PN} = " librole-tiny-perl \
> + librole-tiny-with-perl \
> +"
> +
> +BBCLASSEXTEND = "native"
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-08-14 18:05 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-14 16:13 [meta-perl][PATCH 1/3] libstrictures-perl: add 2.000001 recipe Tim Orling
2015-08-14 16:13 ` [meta-perl][PATCH 2/3] librole-tiny-perl: " Tim Orling
2015-08-14 18:05 ` Andreas Baak
2015-08-14 16:13 ` [meta-perl][PATCH 3/3] libmoo-perl: add 2.000002 recipe Tim Orling
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox