dev-perl/Parse-Yapp: Added package to portage-stable

This package is required to build Samba 4.14.4 and later. This includes
a minor change from upstream to alter the package configuration stage
such that the Perl ExtUtils::MakeMaker tool installs the module into
the correct vendor library directory on 32-bit ARM devices (lib vs
lib64).

BUG=chromium:1157650
TEST=emerge-nami Parse-Yapp && emerge-kevin Parse-Yapp && emerge-kevin64
Parse-Yapp

Change-Id: Ib9dfd85938fb43666d7bb876661b6bcb9f808cc1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/portage-stable/+/2943834
Reviewed-by: Anand K Mistry <amistry@chromium.org>
Tested-by: Josh Simmons <simmonsjosh@google.com>
Commit-Queue: Josh Simmons <simmonsjosh@google.com>
diff --git a/dev-perl/Parse-Yapp/Manifest b/dev-perl/Parse-Yapp/Manifest
new file mode 100644
index 0000000..fdaa47e
--- /dev/null
+++ b/dev-perl/Parse-Yapp/Manifest
@@ -0,0 +1 @@
+DIST Parse-Yapp-1.21.tar.gz 108661 BLAKE2B b5d8e135f8befc4841250c75385fb935757e665b213373c983428809e5990e9f50fed250c3af9a5253da0f6a1494883b23b6ae42e4ae23cff799c3663bd054f0 SHA512 dbf6182d4813ff7e355ea1713c748bfdf8290040a93f123acec645c7a1733fe457ab6e0ab51c4ec83cf82bc43d7fb35cbf89875df7b5c2ffc9635e85458cfeee
diff --git a/dev-perl/Parse-Yapp/OWNERS b/dev-perl/Parse-Yapp/OWNERS
new file mode 100644
index 0000000..1261db2
--- /dev/null
+++ b/dev-perl/Parse-Yapp/OWNERS
@@ -0,0 +1 @@
+include chromiumos/platform2:/smbfs/OWNERS
diff --git a/dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild b/dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild
new file mode 100644
index 0000000..0f56047
--- /dev/null
+++ b/dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=WBRASWELL
+DIST_VERSION=1.21
+DIST_EXAMPLES=( "Calc.yp" "YappParse.yp" )
+inherit perl-module
+
+DESCRIPTION="Compiles yacc-like LALR grammars to generate Perl OO parser modules"
+
+SLOT="0"
+KEYWORDS="*"
+IUSE=""
+
+RDEPEND="!<net-fs/samba-4.10.6"
+DEPEND="${RDEPEND}
+	virtual/perl-ExtUtils-MakeMaker
+"
+mydoc="docs/*"
+
+src_configure() {
+	local libdir=$(get_libdir)
+	myconf="LIB=/usr/${libdir}"
+	perl-module_src_configure
+}
diff --git a/dev-perl/Parse-Yapp/metadata.xml b/dev-perl/Parse-Yapp/metadata.xml
new file mode 100644
index 0000000..fad1e47
--- /dev/null
+++ b/dev-perl/Parse-Yapp/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Parse-Yapp</remote-id>
+    <remote-id type="cpan-module">Parse::Yapp</remote-id>
+    <remote-id type="cpan-module">Parse::Yapp::Driver</remote-id>
+    <remote-id type="cpan-module">Parse::Yapp::Grammar</remote-id>
+    <remote-id type="cpan-module">Parse::Yapp::Lalr</remote-id>
+    <remote-id type="cpan-module">Parse::Yapp::Options</remote-id>
+    <remote-id type="cpan-module">Parse::Yapp::Output</remote-id>
+    <remote-id type="cpan-module">Parse::Yapp::Parse</remote-id>
+  </upstream>
+</pkgmetadata>
diff --git a/metadata/md5-cache/dev-perl/Parse-Yapp-1.210.0 b/metadata/md5-cache/dev-perl/Parse-Yapp-1.210.0
new file mode 100644
index 0000000..c1880c0
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/Parse-Yapp-1.210.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=!<net-fs/samba-4.10.6 virtual/perl-ExtUtils-MakeMaker dev-lang/perl
+DESCRIPTION=Compiles yacc-like LALR grammars to generate Perl OO parser modules
+EAPI=6
+HOMEPAGE=https://metacpan.org/release/Parse-Yapp
+IUSE=examples
+KEYWORDS=*
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=!<net-fs/samba-4.10.6 dev-lang/perl:=
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz
+_eclasses_=multiprocessing	c3cf317581e5bd068a4b851f03dd8cba	perl-functions	6ec4c4d8fc8324200f1c14e8d158c59b	perl-module	97206c028d9bdc9f248e022ac5c9fc83
+_md5_=72394142143d5235509aed34336d354b