From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- dev-perl/ORLite-Migrate/Manifest | 4 + .../ORLite-Migrate-1.100.0-r1.ebuild | 31 ++++++++ .../files/ORLite-Migrate-1.10-dot-in-inc.patch | 85 ++++++++++++++++++++++ dev-perl/ORLite-Migrate/metadata.xml | 14 ++++ 4 files changed, 134 insertions(+) create mode 100644 dev-perl/ORLite-Migrate/Manifest create mode 100644 dev-perl/ORLite-Migrate/ORLite-Migrate-1.100.0-r1.ebuild create mode 100644 dev-perl/ORLite-Migrate/files/ORLite-Migrate-1.10-dot-in-inc.patch create mode 100644 dev-perl/ORLite-Migrate/metadata.xml (limited to 'dev-perl/ORLite-Migrate') diff --git a/dev-perl/ORLite-Migrate/Manifest b/dev-perl/ORLite-Migrate/Manifest new file mode 100644 index 000000000000..fc1cc65494d7 --- /dev/null +++ b/dev-perl/ORLite-Migrate/Manifest @@ -0,0 +1,4 @@ +AUX ORLite-Migrate-1.10-dot-in-inc.patch 2206 BLAKE2B 75e09172974271fd7d9b5a284899f54bb4dc3239cae466040da06c11da69b615fefe4e12b07b49aa41e821c307db380eb2494a918f0e52cff6c71816265feabf SHA512 50f89193ad655d3c289572fb3c81ad581346a9d40c03c54b965c8865f3e938a5dce0bf3e578a9f57b5ef2ad021706a6ce86af2e605455d105ba2ccad99ee9bf2 +DIST ORLite-Migrate-1.10.tar.gz 38469 BLAKE2B 3887a5afa6c455e2cffb7fc5c61aeb49e986c0636f95986f26c34953f856a61953c42fe4b1c5a076a8d9b32d87a6e681db29bbafa83c23e98cd1d91e522f99f5 SHA512 aaa62394184e77427e08ec0e181880646f4167449cad7375848b713942991efe3a89c85f9d6346bb9a0c165b4a29fe4bd15608ba64ca082e7ef28ad82c97e36e +EBUILD ORLite-Migrate-1.100.0-r1.ebuild 729 BLAKE2B fe9a53be992c92961d57e9c8f956fe8707a49918c730b073d645c200b574dc21713b53069495706400ea200cd7e7e6d5286175f1e1b4749b49998091d0db711d SHA512 24e6389dc0d6935a870aaa4bc593be970fa2b7de6542553936f1cbb418124c4d1e88bf1e2e87ab2fcbb0d8c83d0252b9287a87bb9683ddfae1b08ee74486f3cc +MISC metadata.xml 541 BLAKE2B 81e736be30c54e3a28c32efb075e9cdb339a35543055798f0fb73e3758ce184ac73bb16b14e8ae2f64a489c5f0338fe92ff4ce584d4bada3c9abdcdcbe48aed5 SHA512 eb3df9af2447548b85ac701a2d264eb3e8790da48ddbb9f3fcbec72d3984c87cb9cff32054eb74d556c8fa854346b2b8f9eab8dee850298c8fe7d80ded3c9b56 diff --git a/dev-perl/ORLite-Migrate/ORLite-Migrate-1.100.0-r1.ebuild b/dev-perl/ORLite-Migrate/ORLite-Migrate-1.100.0-r1.ebuild new file mode 100644 index 000000000000..e3f8e6b4d524 --- /dev/null +++ b/dev-perl/ORLite-Migrate/ORLite-Migrate-1.100.0-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=ADAMK +DIST_VERSION=1.10 +inherit perl-module + +DESCRIPTION="Extremely light weight SQLite-specific schema migration" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + >=dev-perl/Params-Util-0.370.0 + >=dev-perl/IPC-Run3-0.42.0 + >=virtual/perl-File-Path-2.04 + >=dev-perl/DBD-SQLite-1.210.0 + >=dev-perl/ORLite-1.280.0 + >=dev-perl/File-pushd-1.0.0 + >=dev-perl/Probe-Perl-0.10.0 + >=virtual/perl-File-Spec-3.270.100 + >=dev-perl/File-Which-1.70.0 + >=dev-perl/DBI-1.580.0 +" +DEPEND="${RDEPEND} +" +PATCHES=("${FILESDIR}/${PN}-1.10-dot-in-inc.patch") +DIST_TEST="do" # Parallel tests broken, concurrent DB access diff --git a/dev-perl/ORLite-Migrate/files/ORLite-Migrate-1.10-dot-in-inc.patch b/dev-perl/ORLite-Migrate/files/ORLite-Migrate-1.10-dot-in-inc.patch new file mode 100644 index 000000000000..239239941d59 --- /dev/null +++ b/dev-perl/ORLite-Migrate/files/ORLite-Migrate-1.10-dot-in-inc.patch @@ -0,0 +1,85 @@ +From 4527c099a60d6e78e730c4aea51f55c74f95119d Mon Sep 17 00:00:00 2001 +From: Kent Fredric +Date: Fri, 7 Jul 2017 11:52:55 +1200 +Subject: [PATCH] Fix for '.' build and test failures + +Bug: https://rt.cpan.org/Ticket/Display.html?id=121741 +--- + Makefile.PL | 1 + + t/02_main.t | 2 +- + t/03_trivial.t | 2 +- + t/04_class.t | 12 ++++++++---- + 4 files changed, 11 insertions(+), 6 deletions(-) + +diff --git a/Makefile.PL b/Makefile.PL +index a5b1f8f..1961b17 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -1,3 +1,4 @@ ++use lib '.'; + use inc::Module::Install::DSL 1.04; + + all_from lib/ORLite/Migrate.pm +diff --git a/t/02_main.t b/t/02_main.t +index c895f11..ba93eaa 100644 +--- a/t/02_main.t ++++ b/t/02_main.t +@@ -8,7 +8,7 @@ BEGIN { + use Test::More tests => 5; + use File::Spec::Functions ':ALL'; + use ORLite::Migrate (); +-use t::lib::Test; ++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import } + + # Check for migration patches + my $timeline = catdir( 't', 'data', 'trivial' ); +diff --git a/t/03_trivial.t b/t/03_trivial.t +index 63ab9d0..32efa07 100644 +--- a/t/03_trivial.t ++++ b/t/03_trivial.t +@@ -7,7 +7,7 @@ BEGIN { + + use Test::More tests => 4; + use File::Spec::Functions ':ALL'; +-use t::lib::Test; ++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import } + + # Check for migration patches + my $timeline = catdir( 't', 'data', 'trivial' ); +diff --git a/t/04_class.t b/t/04_class.t +index 3f33baf..591f3d9 100644 +--- a/t/04_class.t ++++ b/t/04_class.t +@@ -8,8 +8,8 @@ BEGIN { + use Test::More tests => 4; + use File::Spec::Functions ':ALL'; + use ORLite::Migrate::Timeline (); +-use t::lib::Test; +-use t::lib::MyTimeline; ++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import } ++BEGIN { require "./t/lib/MyTimeline.pm"; t::lib::Test->import; $INC{"t/lib/MyTimeline.pm"} = "1" } + + # Set up the file + my $file = test_db(); +@@ -19,12 +19,16 @@ eval <<"END_PERL"; die $@ if $@; + package Foo::Bar; + + use strict; +-use ORLite::Migrate { ++BEGIN { ++ require ORLite::Migrate; ++ \@INC=('.', \@INC ); ++ ORLite::Migrate->import({ + file => '$file', + timeline => 't::lib::MyTimeline', + user_version => 3, + prune => 1, +-}; ++ }); ++} + + 1; + END_PERL +-- +2.13.1 + diff --git a/dev-perl/ORLite-Migrate/metadata.xml b/dev-perl/ORLite-Migrate/metadata.xml new file mode 100644 index 000000000000..f33efcd555b5 --- /dev/null +++ b/dev-perl/ORLite-Migrate/metadata.xml @@ -0,0 +1,14 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + ORLite-Migrate + ORLite::Migrate + ORLite::Migrate::Patch + ORLite::Migrate::Timeline + + -- cgit v1.2.3