commit: 2472ce454206c27e333bb3fbcf8513f13adb0398 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org> AuthorDate: Tue Nov 22 06:49:27 2016 +0000 Commit: Kent Fredric <kentfredric <AT> gmail <DOT> com> CommitDate: Tue Nov 22 06:49:27 2016 +0000 URL: https://gitweb.gentoo.org/proj/perl-overlay.git/commit/?id=2472ce45
dev-perl/MooseX-SetOnce: Gone to ::gentoo .../MooseX-SetOnce-0.200.1-r1.ebuild | 43 ---------------------- ...se-1.900-but-should-work-since-Class-MOP-.patch | 43 ---------------------- dev-perl/MooseX-SetOnce/metadata.xml | 19 ---------- 3 files changed, 105 deletions(-) diff --git a/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.200.1-r1.ebuild b/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.200.1-r1.ebuild deleted file mode 100644 index a5f63a9..0000000 --- a/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.200.1-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 -MODULE_AUTHOR=RJBS -MODULE_VERSION=0.200001 -inherit perl-module - -DESCRIPTION='write-once, read-many attributes for Moose' - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -perl_meta_configure() { - # ExtUtils::MakeMaker 6.30 ( 6.300.0 ) - echo \>=virtual/perl-ExtUtils-MakeMaker-6.30 -} -perl_meta_runtime() { - # Moose::Role 0.90 ( 0.900.0 ) - echo \>=dev-perl/Moose-0.900.0 - # strict - echo dev-lang/perl - # warnings - echo dev-lang/perl -} -perl_meta_test() { - # Moose - echo dev-perl/Moose - # Test::Fatal - echo dev-perl/Test-Fatal - # Test::Moose - echo dev-perl/Moose - # Test::More 0.96 ( 0.960.0 ) - echo \>=virtual/perl-Test-Simple-0.96 -} -DEPEND=" - $(perl_meta_configure) - $(perl_meta_runtime) - test? ( $(perl_meta_test) ) -" -RDEPEND=" - $(perl_meta_runtime) -" diff --git a/dev-perl/MooseX-SetOnce/files/0.100472/0001-Fix-for-Moose-1.900-but-should-work-since-Class-MOP-.patch b/dev-perl/MooseX-SetOnce/files/0.100472/0001-Fix-for-Moose-1.900-but-should-work-since-Class-MOP-.patch deleted file mode 100644 index 5c41ea4..0000000 --- a/dev-perl/MooseX-SetOnce/files/0.100472/0001-Fix-for-Moose-1.900-but-should-work-since-Class-MOP-.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff --git a/MooseX-SetOnce-0.100472/lib/MooseX/SetOnce.pm b/MooseX-SetOnce-0.100472-fixed/lib/MooseX/SetOnce.pm -index 6112c8b..6de3a52 100644 ---- a/MooseX-SetOnce-0.100472/lib/MooseX/SetOnce.pm -+++ b/MooseX-SetOnce-0.100472-fixed/lib/MooseX/SetOnce.pm -@@ -21,33 +21,11 @@ sub _ensure_unset { - if $self->has_value($instance); - } - --around accessor_metaclass => sub { -- my ($orig, $self, @rest) = @_; -- -- return Moose::Meta::Class->create_anon_class( -- superclasses => [ $self->$orig(@_) ], -- roles => [ 'MooseX::SetOnce::Accessor' ], -- cache => 1 -- )->name --}; -- --package MooseX::SetOnce::Accessor; --BEGIN { -- $MooseX::SetOnce::Accessor::VERSION = '0.100472'; --} --use Moose::Role 0.90; -- --around _inline_store => sub { -- my ($orig, $self, $instance, $value) = @_; -- -- my $code = $self->$orig($instance, $value); -- $code = sprintf qq[%s->meta->get_attribute("%s")->_ensure_unset(%s);\n%s], -- $instance, -- quotemeta($self->associated_attribute->name), -- $instance, -- $code; -- -- return $code; -+around _inline_set_value => sub { -+ my ( $orig, $self, @args ) = @_; -+ my (@lines) = $self->$orig(@args); -+ unshift @lines, sprintf q{$_[0]->meta->get_attribute("%s")->_ensure_unset($_[0]);}, quotemeta( $self->name ); -+ return @lines; - }; - - package Moose::Meta::Attribute::Custom::Trait::SetOnce; diff --git a/dev-perl/MooseX-SetOnce/metadata.xml b/dev-perl/MooseX-SetOnce/metadata.xml deleted file mode 100644 index f01fe12..0000000 --- a/dev-perl/MooseX-SetOnce/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>p...@gentoo.org</email> - <name>Gentoo Perl Project</name> - </maintainer> - <maintainer type="person"> - <email>kentfred...@gmail.com</email> - <name>Kent Fredric</name> - </maintainer> - <upstream> - <remote-id type="cpan">MooseX-SetOnce</remote-id> - <remote-id type="cpan-module">Moose::Meta::Attribute::Custom::Trait::SetOnce</remote-id> - <remote-id type="cpan-module">MooseX::SetOnce</remote-id> - <remote-id type="cpan-module">MooseX::SetOnce::Accessor</remote-id> - <remote-id type="cpan-module">MooseX::SetOnce::Attribute</remote-id> - </upstream> -</pkgmetadata>