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>

Reply via email to