summaryrefslogtreecommitdiff
path: root/dev-perl/DB_File-Lock
diff options
context:
space:
mode:
Diffstat (limited to 'dev-perl/DB_File-Lock')
-rw-r--r--dev-perl/DB_File-Lock/DB_File-Lock-0.50.0-r1.ebuild21
-rw-r--r--dev-perl/DB_File-Lock/Manifest6
-rw-r--r--dev-perl/DB_File-Lock/files/DB_File-Lock-0.05-RT98224.patch29
-rw-r--r--dev-perl/DB_File-Lock/metadata.xml12
4 files changed, 68 insertions, 0 deletions
diff --git a/dev-perl/DB_File-Lock/DB_File-Lock-0.50.0-r1.ebuild b/dev-perl/DB_File-Lock/DB_File-Lock-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..9981eea62b37
--- /dev/null
+++ b/dev-perl/DB_File-Lock/DB_File-Lock-0.50.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DHARRIS
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Locking with flock wrapper for DB_File"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="virtual/perl-DB_File"
+DEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/${PN}-${MODULE_VERSION}-RT98224.patch")
+
+SRC_TEST=do
diff --git a/dev-perl/DB_File-Lock/Manifest b/dev-perl/DB_File-Lock/Manifest
new file mode 100644
index 000000000000..d21b05732fc5
--- /dev/null
+++ b/dev-perl/DB_File-Lock/Manifest
@@ -0,0 +1,6 @@
+AUX DB_File-Lock-0.05-RT98224.patch 967 SHA256 19a061076ada9f54252ca038b00bf420b35945017add2eeb4fe2bd896c2ea76a SHA512 144de1bb1350fdecd2f7f8f063ea176a564be7c87b218b43829228c0736bacf640dffecb80ae005c8a72e500ea42efdc76bf41b7483cbf2fa045096d42c4158f WHIRLPOOL d3747763cbae40eea9a3fbae2fa3f7f6cea79057989a5896f7b8375aa68ee5fe239c42e113d310ba24c7ab95660b3b3b8f7911675070f57f6f5ccd2e6bd18e2c
+DIST DB_File-Lock-0.05.tar.gz 7646 SHA256 08a93109a404624562f353e1f7e738b93899d4defab55c2cea5b8657fb62a985 SHA512 e57dec372a598df004faa99438f0ef9e3c7d73d86e2638573c6e7c09116f748a5cf3fd85fc911999f37cfe51f77a11081cb8ae1353a3061e4cbdbb7a7bb3de07 WHIRLPOOL 37788346941750592970f751bc5bb3eb8667a0bf09f3c300fda0299a4e573fdc83dd4cb13ea7e74e176ea52f3458feb1318a95ea6c7a71c893e52c872546db15
+EBUILD DB_File-Lock-0.50.0-r1.ebuild 401 SHA256 6b5a95977e06cfe2ebfa94ed9ed9e067e995b60f759d768310a707f635055883 SHA512 a880ae6a44a248068502b1b9e5568b64d7d28480235928630c97b99d75df15b75f98540a357fb196c43c0e606a2853d004c11b61617d6ca17c25070c14f02cb4 WHIRLPOOL 808f0f66c9266831e52d27ba7a98408f651839319dc8fd6bfa5f7efb787f7fe5cd112cbc1b6be6ecb65caeaaa2665c5129d59262af593f5aac0ef168f73f2f0e
+MISC ChangeLog 2639 SHA256 2cfea9ba6169766796b04c529ae13d6f5428a790c77a66eb863d6bd58b18a5d8 SHA512 c61f37cd21bc37f616c42e431be179470d01352081dd6aa385f26ca46682a9f95146d4537433f9c985e5c11380a37620737edb31ffa38c2a655cad6a0a7a519a WHIRLPOOL b769fec87611ceed9da75a179b8e618267bdffff519832aae27020175c11ecd035507e305000793145b1c44b8e6a44d307b2e24c0e0fccc9418bba20732531ff
+MISC ChangeLog-2015 1035 SHA256 dad250a80b30f9b00f0665d03b9f5fc3510bb2e96d06d17f161564556b8785ab SHA512 e40b5430f521144a8ff2a8b346ca3a4c546b2cd110f37eefe3a9bd03616f0a6b3f2516d27776b3b0e1a855911e501b2ad4d5516f7bd5e5eea717fd1e82113141 WHIRLPOOL 9bcfeb1339433c75991b5a778aea05fcac880abdf2a06a0d0842693b4dba1a67bffa29f7ef1020eb7d9029c53f8375b7ce4e4a893875d3964f4b609416f7cc10
+MISC metadata.xml 396 SHA256 01c5498f79c7f1a3f39101cddc21b85c37babe16ad5d76fbf56049e94f5ce2b2 SHA512 7670aa29bc68ff62543b0602c53d534b1b9a205af63d60ad0dddebbbadb4b69ac890b3efecb94920bf80e5f52f2f72b67dc6e43d16b7457f44c62c1d38f2229c WHIRLPOOL b136f6bdf8c65fcf4352815b3e292a22a05effb7ba67ac372d0d78031ee25a1057fabe927b6d37ed8a2e35e15a46a22f04dc14b4c4b700422916e95184778572
diff --git a/dev-perl/DB_File-Lock/files/DB_File-Lock-0.05-RT98224.patch b/dev-perl/DB_File-Lock/files/DB_File-Lock-0.05-RT98224.patch
new file mode 100644
index 000000000000..6826dafb5d60
--- /dev/null
+++ b/dev-perl/DB_File-Lock/files/DB_File-Lock-0.05-RT98224.patch
@@ -0,0 +1,29 @@
+From 247a7ec3a57f2bca977531281f258d5e4ed46c1f Mon Sep 17 00:00:00 2001
+From: Slaven Rezic <slaven@rezic.de>
+Date: Thu, 21 Aug 2014 19:54:41 +0200
+Subject: [PATCH] don't use defined %hash
+
+This fixes https://rt.cpan.org/Ticket/Display.html?id=98224
+---
+ test.pl | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+ mode change 100644 => 100755 test.pl
+
+diff --git a/test.pl b/test.pl
+old mode 100644
+new mode 100755
+index 92ebcf6..cba6da6
+--- a/test.pl
++++ b/test.pl
+@@ -81,7 +81,7 @@ if ( not defined $pid ) {
+ sleep(1);
+ $TEST_NUM += 2;
+ report_result( not tie %hash3, 'DB_File::Lock', $file1, O_RDWR, 0600, $DB_HASH, $nonblock_write );
+- report_result( not defined %hash3 ); # double check and satisfy -w about %hash3
++ report_result( not keys %hash3 ); # double check and satisfy -w about %hash3
+ $TEST_NUM += 1;
+ report_result( wait() == $pid );
+ report_result( tie %hash3, 'DB_File::Lock', $file1, O_RDWR, 0600, $DB_HASH, $nonblock_write );
+--
+1.8.3.4
+
diff --git a/dev-perl/DB_File-Lock/metadata.xml b/dev-perl/DB_File-Lock/metadata.xml
new file mode 100644
index 000000000000..f2bc79b06327
--- /dev/null
+++ b/dev-perl/DB_File-Lock/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">DB_File-Lock</remote-id>
+ <remote-id type="cpan-module">DB_File::Lock</remote-id>
+ </upstream>
+</pkgmetadata>