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>[email protected]</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <maintainer type="person">
- <email>[email protected]</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>