summaryrefslogtreecommitdiff
path: root/perl-core/Encode
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /perl-core/Encode
reinit the tree, so we can have metadata
Diffstat (limited to 'perl-core/Encode')
-rw-r--r--perl-core/Encode/Encode-2.730.0.ebuild17
-rw-r--r--perl-core/Encode/Manifest6
-rw-r--r--perl-core/Encode/files/gentoo_enc2xs.diff36
-rw-r--r--perl-core/Encode/metadata.xml39
4 files changed, 98 insertions, 0 deletions
diff --git a/perl-core/Encode/Encode-2.730.0.ebuild b/perl-core/Encode/Encode-2.730.0.ebuild
new file mode 100644
index 000000000000..71ffbfd5ae72
--- /dev/null
+++ b/perl-core/Encode/Encode-2.730.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANKOGAI
+MODULE_VERSION=2.73
+inherit perl-module
+
+DESCRIPTION="character encodings"
+
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+SRC_TEST=do
+PATCHES=( "${FILESDIR}"/gentoo_enc2xs.diff )
diff --git a/perl-core/Encode/Manifest b/perl-core/Encode/Manifest
new file mode 100644
index 000000000000..f2b9a712b87e
--- /dev/null
+++ b/perl-core/Encode/Manifest
@@ -0,0 +1,6 @@
+AUX gentoo_enc2xs.diff 1085 SHA256 63bf09a68946cd33cbb4af0daf92e7138149f8369ec8bbb66479569906b56bec SHA512 0266d99ffdc21225eb6586b5363b6e235f19c72bad3240d579e757736854c6d3627ca01982c2c5675fa0047fa2c221f77b30362a03f2b2561a1d597aff73978b WHIRLPOOL aed9c489a0e859b07f2b4dc587a63642393f110b279086251a66b4fca8bbd43ce5a6299c7dfd8ca05fe37fb686b1ca8fe9dfad650713c4b3e9c72793de59edb1
+DIST Encode-2.73.tar.gz 2013300 SHA256 6b6c7b58bf5cdd8163ca6c9d161a7b986e14ddef973ba342b3e07ab11afea0fb SHA512 d8a5bd09c37100e43fc4579fa69d1b5f94aa8fbd161745e016ee7e438da6d665023fc152fa96de74bf74ad416559bdcaf655a00c28ca99a2a0e5c832a1d6268d WHIRLPOOL f2ecc55c9a6d17ee25a734bcf23fef8d5dd7ff4bcb218dec2f850ea776bb0df0027b7497a2cddf598aaa5d54abbc9e585d39e86f61cee540dbf7393ad012e30b
+EBUILD Encode-2.730.0.ebuild 302 SHA256 f10bba3a6b9bb16f11b2cff3670bbd003e2897595bbfb9cfccc7034e659b0fa3 SHA512 3fa76d0005136eb57686580d78dc1569b9836fb0212209eb64eb43f6903ae4cd6066bb676a1ff2d2007402d674d7738d6ac5ea51fe6b34937e1badb8813ae066 WHIRLPOOL 135ce73cff7027aca28761303054621559f0cda988912226593dbb9543c7e6c5abc1aa7a58fed72046d4732e52b65d6a620b1f7803ba4e9356bf24e40aac170c
+MISC ChangeLog 4198 SHA256 588f0eaaa87c5bcaaba62612791d3f9d6a29e17dcb4b2662c9e6b8fc17746e33 SHA512 00cbe60c6eee539df07c0770a9493fb0cacfd029c61ddfe324e13cbe0828d9d87ec5f2ce92db964b7df3c8839e1e25a27352e09cd103bdc7f5ef17d2e54573cc WHIRLPOOL 622cf876df81fb10dd81431c5412f96f4f517834526c17ad8bfd5bec0d86d822caf757979824d54ad112b46b8e72f60d960a5ef58c25c1f852f23fb735fbc8cc
+MISC ChangeLog-2015 7114 SHA256 9dee1312353c7e2c93bf70adb1b8364836df61cf35da6dd1f22b26774205bbc5 SHA512 76925b0205b893ff499ba362b85d6366aceb64ae9398660bad48645a209e6354a59ed6ac7d1d22b8a313aa8629f5d80a2b17d640bf0ee2164dd09e2ca1f4e783 WHIRLPOOL 64d4b9e9b34f26d32759de3802c339ca8bdff815534929ab96d81ee99d18861b1eed44fd73f46e9a07634f675e5ad4f432a2604066ebf8a90fd525a78b839ccf
+MISC metadata.xml 2063 SHA256 f596085a0b94f7acfa4492ce337bca33eea42cea82471cb828724e7db75e57f4 SHA512 62d94a69ae57c7f9afc9cf550c56c6605e583fc4005e84197b77c9a507f42c833247745b5d437da4934c22c7b94d50ada7c0328d28eddcf09a451c7c2ff86cb5 WHIRLPOOL fb3207f176102cf855e9bc678c7daf990a7148e479e395bd839da1354ecccd4ff950fefe0cc6f9e0c20e51a85405b97d0ff4c32d0b947ab1c0cb565e25b3a24d
diff --git a/perl-core/Encode/files/gentoo_enc2xs.diff b/perl-core/Encode/files/gentoo_enc2xs.diff
new file mode 100644
index 000000000000..8b46ea455089
--- /dev/null
+++ b/perl-core/Encode/files/gentoo_enc2xs.diff
@@ -0,0 +1,36 @@
+From: Torsten Veller <tove@gentoo.org>
+Subject: [PATCH] gentoo/enc2xs
+
+Tweak enc2xs to ignore missing @INC directories
+
+https://bugs.gentoo.org/show_bug.cgi?id=338802
+http://git.debian.org/?p=perl/perl-5.12.git;a=blob;h=227dc105;hb=9d9ed099
+
+---
+ cpan/Encode/bin/enc2xs | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs
+index 773c0a0..b95507b 100644
+--- a/cpan/Encode/bin/enc2xs
++++ b/cpan/Encode/bin/enc2xs
+@@ -924,7 +924,7 @@ use vars qw(
+ sub find_e2x{
+ eval { require File::Find; };
+ my (@inc, %e2x_dir);
+- for my $inc (@INC){
++ for my $inc (grep -d, @INC){
+ push @inc, $inc unless $inc eq '.'; #skip current dir
+ }
+ File::Find::find(
+@@ -1005,7 +1005,7 @@ sub make_configlocal_pm {
+ $LocalMod{$enc} ||= $mod;
+ }
+ };
+- File::Find::find({wanted => $wanted}, @INC);
++ File::Find::find({wanted => $wanted}, grep -d, @INC);
+ $_ModLines = "";
+ for my $enc ( sort keys %LocalMod ) {
+ $_ModLines .=
+--
+tg: (e5b15fe..) gentoo/enc2xs (depends on: upstream)
diff --git a/perl-core/Encode/metadata.xml b/perl-core/Encode/metadata.xml
new file mode 100644
index 000000000000..57e7a3253bac
--- /dev/null
+++ b/perl-core/Encode/metadata.xml
@@ -0,0 +1,39 @@
+<?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">Encode</remote-id>
+ <remote-id type="cpan-module">Encode</remote-id>
+ <remote-id type="cpan-module">Encode::Alias</remote-id>
+ <remote-id type="cpan-module">Encode::Byte</remote-id>
+ <remote-id type="cpan-module">Encode::CJKConstants</remote-id>
+ <remote-id type="cpan-module">Encode::CN</remote-id>
+ <remote-id type="cpan-module">Encode::CN::HZ</remote-id>
+ <remote-id type="cpan-module">Encode::Config</remote-id>
+ <remote-id type="cpan-module">Encode::EBCDIC</remote-id>
+ <remote-id type="cpan-module">Encode::Encoder</remote-id>
+ <remote-id type="cpan-module">Encode::Encoding</remote-id>
+ <remote-id type="cpan-module">Encode::GSM0338</remote-id>
+ <remote-id type="cpan-module">Encode::Guess</remote-id>
+ <remote-id type="cpan-module">Encode::Internal</remote-id>
+ <remote-id type="cpan-module">Encode::JP</remote-id>
+ <remote-id type="cpan-module">Encode::JP::H2Z</remote-id>
+ <remote-id type="cpan-module">Encode::JP::JIS7</remote-id>
+ <remote-id type="cpan-module">Encode::KR</remote-id>
+ <remote-id type="cpan-module">Encode::KR::2022_KR</remote-id>
+ <remote-id type="cpan-module">Encode::MIME::Header</remote-id>
+ <remote-id type="cpan-module">Encode::MIME::Header::ISO_2022_JP</remote-id>
+ <remote-id type="cpan-module">Encode::MIME::Name</remote-id>
+ <remote-id type="cpan-module">Encode::Symbol</remote-id>
+ <remote-id type="cpan-module">Encode::TW</remote-id>
+ <remote-id type="cpan-module">Encode::UTF_EBCDIC</remote-id>
+ <remote-id type="cpan-module">Encode::Unicode</remote-id>
+ <remote-id type="cpan-module">Encode::Unicode::UTF7</remote-id>
+ <remote-id type="cpan-module">Encode::utf8</remote-id>
+ <remote-id type="cpan-module">encoding</remote-id>
+ </upstream>
+</pkgmetadata>