[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2024-05-07 Thread Andrew Ammerlaan
commit: d4753fb24599829d4d33b2ad782a7983d081428c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue May  7 13:10:40 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue May  7 13:10:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4753fb2

dev-libs/pegtl: revert "dev-libs/pegtl: drop 2.8.3-r1, 3.2.1, 3.2.5"

This reverts commit a2414c33c65befe72f8da896db991336d072986d.

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-libs/pegtl/Manifest  |  3 +++
 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild | 32 
 dev-libs/pegtl/pegtl-3.2.1.ebuild| 27 +++
 dev-libs/pegtl/pegtl-3.2.5.ebuild| 27 +++
 4 files changed, 89 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 29deb4a35ff2..7312966b6f99 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1 +1,4 @@
+DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
+DIST pegtl-3.2.1.tar.gz 244746 BLAKE2B 
f1d4ab0bfbc0be09affc83ffdf07796705be949e1addd06e241b8c06dd34bea3844a34b6dfe143269e110279615238afa606944c52af32f8cf6ea34398c40c7b
 SHA512 
6297adea085bb3043a60c28eb3a868a7c2d203b351f907ea3fdc4ef34c63f87a5786ac7d297531f8b8c8c3414f5ddef658a025a7bae2515bdc750e974975f6ff
+DIST pegtl-3.2.5.tar.gz 248904 BLAKE2B 
008f7b058c5a62910911815bee671baead509e673ce8f67bebc4244edd1abed4c2467a03cb47e55e75c3be17b937834915f568a0a47066ba80949b868aa69494
 SHA512 
e531eaeef614d822e4bddbc6662fbe116cc1536fa308109f28ce5433607e6102f4e754a31094f9c349e4319914da6c83450dd2e8fa10dcfc3eee5a5dca547c14
 DIST pegtl-3.2.7.tar.gz 249394 BLAKE2B 
d095ef337e1ff9e01692f07d0b110a685cbe447c36d7d294d0f18a15e076d15112b300232c5b4872b4a0b51d375799fc73261bff31c5b970a3d05b90b0ae6062
 SHA512 
e996be569e1c25377b13870c4f3e59f1935bbf24bb7c6edca0edc85b304fbe3d05db52a303839b0bd50c78769b773fc2237814787a703c58de8a79398210ee34

diff --git a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
new file mode 100644
index ..5f25adf3029b
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/PEGTL-${PV}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-cmake.patch"
+   "${FILESDIR}/${P}-gcc-10.patch" # bug 733678
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
+   -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
+   )
+   cmake_src_configure
+}

diff --git a/dev-libs/pegtl/pegtl-3.2.1.ebuild 
b/dev-libs/pegtl/pegtl-3.2.1.ebuild
new file mode 100644
index ..09fd47749d97
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-3.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P^^}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-werror.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
+   -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
+   )
+   cmake_src_configure
+}

diff --git a/dev-libs/pegtl/pegtl-3.2.5.ebuild 
b/dev-libs/pegtl/pegtl-3.2.5.ebuild
new file mode 100644
index ..bde3df726470
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-3.2.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P^^}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.2.1-werror.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2024-05-07 Thread Andrew Ammerlaan
commit: a2414c33c65befe72f8da896db991336d072986d
Author: Paul Zander  gmail  com>
AuthorDate: Fri Apr 12 12:24:41 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue May  7 12:52:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2414c33

dev-libs/pegtl: drop 2.8.3-r1, 3.2.1, 3.2.5

Closes: https://bugs.gentoo.org/921977
Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36222
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-libs/pegtl/Manifest  |  3 ---
 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild | 32 
 dev-libs/pegtl/pegtl-3.2.1.ebuild| 27 ---
 dev-libs/pegtl/pegtl-3.2.5.ebuild| 27 ---
 4 files changed, 89 deletions(-)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 7312966b6f99..29deb4a35ff2 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1,4 +1 @@
-DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
-DIST pegtl-3.2.1.tar.gz 244746 BLAKE2B 
f1d4ab0bfbc0be09affc83ffdf07796705be949e1addd06e241b8c06dd34bea3844a34b6dfe143269e110279615238afa606944c52af32f8cf6ea34398c40c7b
 SHA512 
6297adea085bb3043a60c28eb3a868a7c2d203b351f907ea3fdc4ef34c63f87a5786ac7d297531f8b8c8c3414f5ddef658a025a7bae2515bdc750e974975f6ff
-DIST pegtl-3.2.5.tar.gz 248904 BLAKE2B 
008f7b058c5a62910911815bee671baead509e673ce8f67bebc4244edd1abed4c2467a03cb47e55e75c3be17b937834915f568a0a47066ba80949b868aa69494
 SHA512 
e531eaeef614d822e4bddbc6662fbe116cc1536fa308109f28ce5433607e6102f4e754a31094f9c349e4319914da6c83450dd2e8fa10dcfc3eee5a5dca547c14
 DIST pegtl-3.2.7.tar.gz 249394 BLAKE2B 
d095ef337e1ff9e01692f07d0b110a685cbe447c36d7d294d0f18a15e076d15112b300232c5b4872b4a0b51d375799fc73261bff31c5b970a3d05b90b0ae6062
 SHA512 
e996be569e1c25377b13870c4f3e59f1935bbf24bb7c6edca0edc85b304fbe3d05db52a303839b0bd50c78769b773fc2237814787a703c58de8a79398210ee34

diff --git a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
deleted file mode 100644
index 5f25adf3029b..
--- a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
-HOMEPAGE="https://github.com/taocpp/PEGTL;
-SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/PEGTL-${PV}"
-
-PATCHES=(
-   "${FILESDIR}/${P}-cmake.patch"
-   "${FILESDIR}/${P}-gcc-10.patch" # bug 733678
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
-   -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
-   )
-   cmake_src_configure
-}

diff --git a/dev-libs/pegtl/pegtl-3.2.1.ebuild 
b/dev-libs/pegtl/pegtl-3.2.1.ebuild
deleted file mode 100644
index 09fd47749d97..
--- a/dev-libs/pegtl/pegtl-3.2.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
-HOMEPAGE="https://github.com/taocpp/PEGTL;
-SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P^^}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-werror.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
-   -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
-   )
-   cmake_src_configure
-}

diff --git a/dev-libs/pegtl/pegtl-3.2.5.ebuild 
b/dev-libs/pegtl/pegtl-3.2.5.ebuild
deleted file mode 100644
index bde3df726470..
--- a/dev-libs/pegtl/pegtl-3.2.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
-HOMEPAGE="https://github.com/taocpp/PEGTL;
-SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P^^}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.2.1-werror.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2024-04-09 Thread Arthur Zamarin
commit: 00c01bc86a0aa9d153f1c4840b3ad060de6b15cc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  9 17:32:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  9 17:32:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c01bc8

dev-libs/pegtl: Stabilize 3.2.7 amd64, #929004

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/pegtl/pegtl-3.2.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/pegtl/pegtl-3.2.7.ebuild 
b/dev-libs/pegtl/pegtl-3.2.7.ebuild
index 88a9c2105f41..579d10e6af54 100644
--- a/dev-libs/pegtl/pegtl-3.2.7.ebuild
+++ b/dev-libs/pegtl/pegtl-3.2.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P^^}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
 
 PATCHES=(
"${FILESDIR}"/${PN}-3.2.1-werror.patch



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2023-03-04 Thread Sam James
commit: f75d784cde8695977a57ee4b4051f671d6ddec6e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  5 04:03:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  5 04:11:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75d784c

dev-libs/pegtl: add 3.2.7

Signed-off-by: Sam James  gentoo.org>

 dev-libs/pegtl/Manifest   |  1 +
 dev-libs/pegtl/pegtl-3.2.7.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 22e33c13ee7c..7312966b6f99 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1,3 +1,4 @@
 DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
 DIST pegtl-3.2.1.tar.gz 244746 BLAKE2B 
f1d4ab0bfbc0be09affc83ffdf07796705be949e1addd06e241b8c06dd34bea3844a34b6dfe143269e110279615238afa606944c52af32f8cf6ea34398c40c7b
 SHA512 
6297adea085bb3043a60c28eb3a868a7c2d203b351f907ea3fdc4ef34c63f87a5786ac7d297531f8b8c8c3414f5ddef658a025a7bae2515bdc750e974975f6ff
 DIST pegtl-3.2.5.tar.gz 248904 BLAKE2B 
008f7b058c5a62910911815bee671baead509e673ce8f67bebc4244edd1abed4c2467a03cb47e55e75c3be17b937834915f568a0a47066ba80949b868aa69494
 SHA512 
e531eaeef614d822e4bddbc6662fbe116cc1536fa308109f28ce5433607e6102f4e754a31094f9c349e4319914da6c83450dd2e8fa10dcfc3eee5a5dca547c14
+DIST pegtl-3.2.7.tar.gz 249394 BLAKE2B 
d095ef337e1ff9e01692f07d0b110a685cbe447c36d7d294d0f18a15e076d15112b300232c5b4872b4a0b51d375799fc73261bff31c5b970a3d05b90b0ae6062
 SHA512 
e996be569e1c25377b13870c4f3e59f1935bbf24bb7c6edca0edc85b304fbe3d05db52a303839b0bd50c78769b773fc2237814787a703c58de8a79398210ee34

diff --git a/dev-libs/pegtl/pegtl-3.2.7.ebuild 
b/dev-libs/pegtl/pegtl-3.2.7.ebuild
new file mode 100644
index ..88a9c2105f41
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-3.2.7.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P^^}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.2.1-werror.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
+   -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2022-05-19 Thread Joonas Niilola
commit: 3811e8e52f7991ededf8cd0a82a3dd78d005e12e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu May 19 12:10:52 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 19 12:10:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3811e8e5

dev-libs/pegtl: Stabilize 2.8.3-r1 amd64, #829841

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
index 4321cb0d206a..5f25adf3029b 100644
--- a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
+++ b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2022-02-05 Thread Jakov Smolić
commit: 93371be05d13794dea5d1ecc6e29ad8b0f92e0be
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Feb  5 17:25:55 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb  5 17:27:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93371be0

dev-libs/pegtl: add 3.2.5

Closes: https://bugs.gentoo.org/832107
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/pegtl/Manifest   |  1 +
 dev-libs/pegtl/pegtl-3.2.5.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 418d2b9e1c05..22e33c13ee7c 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1,2 +1,3 @@
 DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
 DIST pegtl-3.2.1.tar.gz 244746 BLAKE2B 
f1d4ab0bfbc0be09affc83ffdf07796705be949e1addd06e241b8c06dd34bea3844a34b6dfe143269e110279615238afa606944c52af32f8cf6ea34398c40c7b
 SHA512 
6297adea085bb3043a60c28eb3a868a7c2d203b351f907ea3fdc4ef34c63f87a5786ac7d297531f8b8c8c3414f5ddef658a025a7bae2515bdc750e974975f6ff
+DIST pegtl-3.2.5.tar.gz 248904 BLAKE2B 
008f7b058c5a62910911815bee671baead509e673ce8f67bebc4244edd1abed4c2467a03cb47e55e75c3be17b937834915f568a0a47066ba80949b868aa69494
 SHA512 
e531eaeef614d822e4bddbc6662fbe116cc1536fa308109f28ce5433607e6102f4e754a31094f9c349e4319914da6c83450dd2e8fa10dcfc3eee5a5dca547c14

diff --git a/dev-libs/pegtl/pegtl-3.2.5.ebuild 
b/dev-libs/pegtl/pegtl-3.2.5.ebuild
new file mode 100644
index ..dc1661ab7be0
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-3.2.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P^^}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.2.1-werror.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
+   -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/, dev-libs/pegtl/files/

2021-10-01 Thread Jakov Smolić
commit: 03c4d12d640cff9d34811b25761dec6f8fb93b47
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Oct  1 07:22:36 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Oct  1 07:24:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c4d12d

dev-libs/pegtl: Remove old 3.2.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/pegtl/Manifest  |  1 -
 dev-libs/pegtl/files/pegtl-3.2.0-no-werror.patch | 56 
 dev-libs/pegtl/pegtl-3.2.0.ebuild| 29 
 3 files changed, 86 deletions(-)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 8fa741678e1..418d2b9e1c0 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1,3 +1,2 @@
 DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
-DIST pegtl-3.2.0.tar.gz 233138 BLAKE2B 
9be2cfcd90249fd57e08944533cb336f0617957c5571ef3d5371aa6da756a350ccb192b6e4e35da22b7b4e88b07e42f54eb5296c496a6b0feb544269a490f928
 SHA512 
3ec457e37d87d95f3a89c550abbf611a1ce094c2f05f6d23086e70079a9cabddb4c75e9121e764ad1768845a39e62ab49ca658ffed0f09d0e9a0e36501a162ae
 DIST pegtl-3.2.1.tar.gz 244746 BLAKE2B 
f1d4ab0bfbc0be09affc83ffdf07796705be949e1addd06e241b8c06dd34bea3844a34b6dfe143269e110279615238afa606944c52af32f8cf6ea34398c40c7b
 SHA512 
6297adea085bb3043a60c28eb3a868a7c2d203b351f907ea3fdc4ef34c63f87a5786ac7d297531f8b8c8c3414f5ddef658a025a7bae2515bdc750e974975f6ff

diff --git a/dev-libs/pegtl/files/pegtl-3.2.0-no-werror.patch 
b/dev-libs/pegtl/files/pegtl-3.2.0-no-werror.patch
deleted file mode 100644
index 32bc4b5103e..000
--- a/dev-libs/pegtl/files/pegtl-3.2.0-no-werror.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-https://bugs.gentoo.org/787854
-
-From b807854fc6573d59350551578375075fc61a21e1 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Tue, 15 Jun 2021 01:31:40 +
-Subject: [PATCH] Drop -Werror
-
-Signed-off-by: Sam James 

- Makefile | 2 +-
- src/example/pegtl/CMakeLists.txt | 2 +-
- src/test/pegtl/CMakeLists.txt| 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 3ecca07..2b8fa20 100644
 a/Makefile
-+++ b/Makefile
-@@ -30,7 +30,7 @@ endif
- # changed if desired.
- 
- CPPFLAGS ?= -pedantic
--CXXFLAGS ?= -Wall -Wextra -Wshadow -Werror -O3 $(MINGW_CXXFLAGS)
-+CXXFLAGS ?= -Wall -Wextra -Wshadow $(MINGW_CXXFLAGS)
- 
- HEADERS := $(shell find include -name '*.hpp')
- SOURCES := $(shell find src -name '*.cpp')
-diff --git a/src/example/pegtl/CMakeLists.txt 
b/src/example/pegtl/CMakeLists.txt
-index d416731..4d1a417 100644
 a/src/example/pegtl/CMakeLists.txt
-+++ b/src/example/pegtl/CMakeLists.txt
-@@ -60,7 +60,7 @@ foreach(examplesourcefile ${example_sources})
-   if(MSVC)
- target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
-   else()
--target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
-+target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow)
-   endif()
- endforeach()
- 
-diff --git a/src/test/pegtl/CMakeLists.txt b/src/test/pegtl/CMakeLists.txt
-index 577e310..84a8ab8 100644
 a/src/test/pegtl/CMakeLists.txt
-+++ b/src/test/pegtl/CMakeLists.txt
-@@ -146,7 +146,7 @@ foreach(testsourcefile ${test_sources})
-   if(MSVC)
- target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
-   else()
--target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
-+target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow)
-   endif()
-   if(ANDROID)
- add_test(NAME ${exename} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 
COMMAND ${CMAKE_COMMAND} "-DANDROID_NDK=${ANDROID_NDK}" 
"-DTEST_RESOURCES_DIR=${CMAKE_SOURCE_DIR}" 
"-DTEST_RESOURCES=src/test/pegtl/data;src/test/pegtl/file_data.txt;Makefile" 
"-DUNITTEST=${exename}" -P ${CMAKE_CURRENT_SOURCE_DIR}/ExecuteOnAndroid.cmake)
--- 
-2.32.0
-

diff --git a/dev-libs/pegtl/pegtl-3.2.0.ebuild 
b/dev-libs/pegtl/pegtl-3.2.0.ebuild
deleted file mode 100644
index 439aa90eed5..000
--- a/dev-libs/pegtl/pegtl-3.2.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
-HOMEPAGE="https://github.com/taocpp/PEGTL;
-SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P^^}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.2.0-no-werror.patch
-)
-
-src_configure() {
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/, dev-libs/pegtl/files/

2021-10-01 Thread Jakov Smolić
commit: c454b88c9586d36f19370b5718d7912d39ddd843
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Oct  1 07:21:54 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Oct  1 07:24:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c454b88c

dev-libs/pegtl: Version bump to 3.2.1

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/pegtl/Manifest   |  1 +
 dev-libs/pegtl/files/pegtl-3.2.1-werror.patch | 33 +++
 dev-libs/pegtl/pegtl-3.2.1.ebuild | 27 ++
 3 files changed, 61 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 11b322f3689..8fa741678e1 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1,2 +1,3 @@
 DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
 DIST pegtl-3.2.0.tar.gz 233138 BLAKE2B 
9be2cfcd90249fd57e08944533cb336f0617957c5571ef3d5371aa6da756a350ccb192b6e4e35da22b7b4e88b07e42f54eb5296c496a6b0feb544269a490f928
 SHA512 
3ec457e37d87d95f3a89c550abbf611a1ce094c2f05f6d23086e70079a9cabddb4c75e9121e764ad1768845a39e62ab49ca658ffed0f09d0e9a0e36501a162ae
+DIST pegtl-3.2.1.tar.gz 244746 BLAKE2B 
f1d4ab0bfbc0be09affc83ffdf07796705be949e1addd06e241b8c06dd34bea3844a34b6dfe143269e110279615238afa606944c52af32f8cf6ea34398c40c7b
 SHA512 
6297adea085bb3043a60c28eb3a868a7c2d203b351f907ea3fdc4ef34c63f87a5786ac7d297531f8b8c8c3414f5ddef658a025a7bae2515bdc750e974975f6ff

diff --git a/dev-libs/pegtl/files/pegtl-3.2.1-werror.patch 
b/dev-libs/pegtl/files/pegtl-3.2.1-werror.patch
new file mode 100644
index 000..776936bd399
--- /dev/null
+++ b/dev-libs/pegtl/files/pegtl-3.2.1-werror.patch
@@ -0,0 +1,33 @@
+--- a/Makefile
 b/Makefile
+@@ -30,7 +30,7 @@ endif
+ # changed if desired.
+ 
+ CPPFLAGS ?= -pedantic
+-CXXFLAGS ?= -Wall -Wextra -Wshadow -Werror -O3 $(MINGW_CXXFLAGS)
++CXXFLAGS ?= -Wall -Wextra -Wshadow $(MINGW_CXXFLAGS)
+ 
+ HEADERS := $(shell find include -name '*.hpp')
+ SOURCES := $(shell find src -name '*.cpp')
+--- a/src/example/pegtl/CMakeLists.txt
 b/src/example/pegtl/CMakeLists.txt
+@@ -60,7 +60,7 @@ foreach(examplesourcefile ${example_sources})
+   if(MSVC)
+ target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
+   else()
+-target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
++target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow )
+   endif()
+ endforeach()
+ 
+--- a/src/test/pegtl/CMakeLists.txt
 b/src/test/pegtl/CMakeLists.txt
+@@ -150,7 +150,7 @@ foreach(testsourcefile ${test_sources})
+   if(MSVC)
+ target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
+   else()
+-target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
++target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow )
+   endif()
+   if(ANDROID)
+ add_test(NAME ${exename} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 
COMMAND ${CMAKE_COMMAND} "-DANDROID_NDK=${ANDROID_NDK}" 
"-DTEST_RESOURCES_DIR=${CMAKE_SOURCE_DIR}" 
"-DTEST_RESOURCES=src/test/pegtl/data;src/test/pegtl/file_data.txt;Makefile" 
"-DUNITTEST=${exename}" -P ${CMAKE_CURRENT_SOURCE_DIR}/ExecuteOnAndroid.cmake)

diff --git a/dev-libs/pegtl/pegtl-3.2.1.ebuild 
b/dev-libs/pegtl/pegtl-3.2.1.ebuild
new file mode 100644
index 000..09fd47749d9
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-3.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P^^}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-werror.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
+   -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2021-09-20 Thread Andreas K. Hüttel
commit: a59adb7642e7ffed7ec2d5b90479effcf3d24447
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Sep 20 18:14:36 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Sep 20 18:14:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59adb76

Revert "dev-libs/pegtl: Remove old"

This reverts commit f005f84e02bd0e9f13444c49d1c295b4cb86a002.

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-libs/pegtl/Manifest  |  1 +
 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index a37630ae7dd..11b322f3689 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1 +1,2 @@
+DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
 DIST pegtl-3.2.0.tar.gz 233138 BLAKE2B 
9be2cfcd90249fd57e08944533cb336f0617957c5571ef3d5371aa6da756a350ccb192b6e4e35da22b7b4e88b07e42f54eb5296c496a6b0feb544269a490f928
 SHA512 
3ec457e37d87d95f3a89c550abbf611a1ce094c2f05f6d23086e70079a9cabddb4c75e9121e764ad1768845a39e62ab49ca658ffed0f09d0e9a0e36501a162ae

diff --git a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
new file mode 100644
index 000..4321cb0d206
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/PEGTL-${PV}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-cmake.patch"
+   "${FILESDIR}/${P}-gcc-10.patch" # bug 733678
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
+   -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2021-09-20 Thread Andreas K. Hüttel
commit: f005f84e02bd0e9f13444c49d1c295b4cb86a002
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Sep 20 17:45:03 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Sep 20 17:50:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f005f84e

dev-libs/pegtl: Remove old

Bug: https://bugs.gentoo.org/787854
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas K. Huettel  gentoo.org>

 dev-libs/pegtl/Manifest  |  1 -
 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 11b322f3689..a37630ae7dd 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1,2 +1 @@
-DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
 DIST pegtl-3.2.0.tar.gz 233138 BLAKE2B 
9be2cfcd90249fd57e08944533cb336f0617957c5571ef3d5371aa6da756a350ccb192b6e4e35da22b7b4e88b07e42f54eb5296c496a6b0feb544269a490f928
 SHA512 
3ec457e37d87d95f3a89c550abbf611a1ce094c2f05f6d23086e70079a9cabddb4c75e9121e764ad1768845a39e62ab49ca658ffed0f09d0e9a0e36501a162ae

diff --git a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
deleted file mode 100644
index 4321cb0d206..000
--- a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
-HOMEPAGE="https://github.com/taocpp/PEGTL;
-SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/PEGTL-${PV}"
-
-PATCHES=(
-   "${FILESDIR}/${P}-cmake.patch"
-   "${FILESDIR}/${P}-gcc-10.patch" # bug 733678
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
-   -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2021-09-10 Thread Marek Szuba
commit: 0dbec811b43dad49717bf3f0157446ab8bc93ac1
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Sep 10 22:55:48 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Sep 10 22:55:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dbec811

dev-libs/pegtl: keyword 2.8.3-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
index 1c9a5a23ff8..4321cb0d206 100644
--- a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
+++ b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2021-09-10 Thread Marek Szuba
commit: e0d49bdac86fb18436ec6d7f49f6bdeee3679621
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Sep 10 22:31:33 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Sep 10 22:51:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d49bda

dev-libs/pegtl: keyword 3.2.0 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/pegtl/pegtl-3.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/pegtl/pegtl-3.2.0.ebuild 
b/dev-libs/pegtl/pegtl-3.2.0.ebuild
index 638a33f9abd..439aa90eed5 100644
--- a/dev-libs/pegtl/pegtl-3.2.0.ebuild
+++ b/dev-libs/pegtl/pegtl-3.2.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P^^}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/files/, dev-libs/pegtl/

2021-06-14 Thread Sam James
commit: 8dc16924bbb14d50d910cebd45987735177fb152
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 15 01:37:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 15 01:37:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc16924

dev-libs/pegtl: drop -Werror

Closes: https://bugs.gentoo.org/787854
Signed-off-by: Sam James  gentoo.org>

 dev-libs/pegtl/files/pegtl-3.2.0-no-werror.patch | 56 
 dev-libs/pegtl/pegtl-3.2.0.ebuild|  5 ++-
 2 files changed, 60 insertions(+), 1 deletion(-)

diff --git a/dev-libs/pegtl/files/pegtl-3.2.0-no-werror.patch 
b/dev-libs/pegtl/files/pegtl-3.2.0-no-werror.patch
new file mode 100644
index 000..32bc4b5103e
--- /dev/null
+++ b/dev-libs/pegtl/files/pegtl-3.2.0-no-werror.patch
@@ -0,0 +1,56 @@
+https://bugs.gentoo.org/787854
+
+From b807854fc6573d59350551578375075fc61a21e1 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 15 Jun 2021 01:31:40 +
+Subject: [PATCH] Drop -Werror
+
+Signed-off-by: Sam James 
+---
+ Makefile | 2 +-
+ src/example/pegtl/CMakeLists.txt | 2 +-
+ src/test/pegtl/CMakeLists.txt| 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 3ecca07..2b8fa20 100644
+--- a/Makefile
 b/Makefile
+@@ -30,7 +30,7 @@ endif
+ # changed if desired.
+ 
+ CPPFLAGS ?= -pedantic
+-CXXFLAGS ?= -Wall -Wextra -Wshadow -Werror -O3 $(MINGW_CXXFLAGS)
++CXXFLAGS ?= -Wall -Wextra -Wshadow $(MINGW_CXXFLAGS)
+ 
+ HEADERS := $(shell find include -name '*.hpp')
+ SOURCES := $(shell find src -name '*.cpp')
+diff --git a/src/example/pegtl/CMakeLists.txt 
b/src/example/pegtl/CMakeLists.txt
+index d416731..4d1a417 100644
+--- a/src/example/pegtl/CMakeLists.txt
 b/src/example/pegtl/CMakeLists.txt
+@@ -60,7 +60,7 @@ foreach(examplesourcefile ${example_sources})
+   if(MSVC)
+ target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
+   else()
+-target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
++target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow)
+   endif()
+ endforeach()
+ 
+diff --git a/src/test/pegtl/CMakeLists.txt b/src/test/pegtl/CMakeLists.txt
+index 577e310..84a8ab8 100644
+--- a/src/test/pegtl/CMakeLists.txt
 b/src/test/pegtl/CMakeLists.txt
+@@ -146,7 +146,7 @@ foreach(testsourcefile ${test_sources})
+   if(MSVC)
+ target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
+   else()
+-target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
++target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow)
+   endif()
+   if(ANDROID)
+ add_test(NAME ${exename} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 
COMMAND ${CMAKE_COMMAND} "-DANDROID_NDK=${ANDROID_NDK}" 
"-DTEST_RESOURCES_DIR=${CMAKE_SOURCE_DIR}" 
"-DTEST_RESOURCES=src/test/pegtl/data;src/test/pegtl/file_data.txt;Makefile" 
"-DUNITTEST=${exename}" -P ${CMAKE_CURRENT_SOURCE_DIR}/ExecuteOnAndroid.cmake)
+-- 
+2.32.0
+

diff --git a/dev-libs/pegtl/pegtl-3.2.0.ebuild 
b/dev-libs/pegtl/pegtl-3.2.0.ebuild
index 88365e453f4..638a33f9abd 100644
--- a/dev-libs/pegtl/pegtl-3.2.0.ebuild
+++ b/dev-libs/pegtl/pegtl-3.2.0.ebuild
@@ -8,6 +8,7 @@ inherit cmake
 DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
 HOMEPAGE="https://github.com/taocpp/PEGTL;
 SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P^^}"
 
 LICENSE="MIT"
 SLOT="0"
@@ -15,7 +16,9 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-S="${WORKDIR}/${P^^}"
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.2.0-no-werror.patch
+)
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2021-05-25 Thread Sam James
commit: 8f7bd356412c2e2c24ee036723b5e8028a5f8746
Author: Sam James  gentoo  org>
AuthorDate: Tue May 25 10:46:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 25 10:47:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7bd356

dev-libs/pegtl: Keyword 2.8.3-r1 arm64, #791082

Signed-off-by: Sam James  gentoo.org>

 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
index 207b474188a..1c9a5a23ff8 100644
--- a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
+++ b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2021-02-22 Thread Sam James
commit: 921d6852b205b16ff86057956bef77835ad0abed
Author: Roy Bamford  gentoo  org>
AuthorDate: Sat Feb 20 20:34:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 22 18:57:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921d6852

dev-libs/pegtl: added ~arm64

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Roy Bamford  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/pegtl/pegtl-3.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/pegtl/pegtl-3.2.0.ebuild 
b/dev-libs/pegtl/pegtl-3.2.0.ebuild
index a3ac9ff5889..88365e453f4 100644
--- a/dev-libs/pegtl/pegtl-3.2.0.ebuild
+++ b/dev-libs/pegtl/pegtl-3.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/, dev-libs/pegtl/files/

2021-02-08 Thread Sebastian Pipping
commit: 993785709e60121bbd41f2265f3413d2037aaba6
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Feb  8 13:29:05 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Feb  8 13:38:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99378570

dev-libs/pegtl: Undelete pegtl-2.8.3-r1 for sys-apps/usbguard

Bug: https://bugs.gentoo.org/767469
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.14, Repoman-3.0.2

 dev-libs/pegtl/Manifest   |  1 +
 dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch  | 29 ++
 dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch | 43 +++
 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild  | 32 
 4 files changed, 105 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index a37630ae7dd..11b322f3689 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1 +1,2 @@
+DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
 DIST pegtl-3.2.0.tar.gz 233138 BLAKE2B 
9be2cfcd90249fd57e08944533cb336f0617957c5571ef3d5371aa6da756a350ccb192b6e4e35da22b7b4e88b07e42f54eb5296c496a6b0feb544269a490f928
 SHA512 
3ec457e37d87d95f3a89c550abbf611a1ce094c2f05f6d23086e70079a9cabddb4c75e9121e764ad1768845a39e62ab49ca658ffed0f09d0e9a0e36501a162ae

diff --git a/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch 
b/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch
new file mode 100644
index 000..140e1f5cfbb
--- /dev/null
+++ b/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch
@@ -0,0 +1,29 @@
+--- a/CMakeLists.txt   2020-04-22 19:43:00.0 +0200
 b/CMakeLists.txt   2020-12-27 00:00:15.886046938 +0100
+@@ -78,4 +78,3 @@
+ 
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pegtl-config-version.cmake 
DESTINATION ${PEGTL_INSTALL_CMAKE_DIR})
+ install(DIRECTORY include/ DESTINATION ${PEGTL_INSTALL_INCLUDE_DIR})
+-install(FILES LICENSE DESTINATION ${PEGTL_INSTALL_DOC_DIR})
+--- a/src/test/pegtl/CMakeLists.txt2020-04-22 19:43:00.0 +0200
 b/src/test/pegtl/CMakeLists.txt2020-12-27 00:07:19.122766830 +0100
+@@ -123,7 +123,7 @@
+   if(MSVC)
+ target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
+   else()
+-target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
++target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow)
+   endif()
+   if(ANDROID)
+ add_test(NAME ${exename} WORKING_DIRECTORY 
${CMAKE_CURRENT_SOURCE_DIR}/../../.. COMMAND ${CMAKE_COMMAND} 
-DANDROID_NDK=${ANDROID_NDK} 
"-DTEST_RESOURCES=src/test/pegtl/data;src/test/pegtl/file_data.txt;Makefile" 
-DTEST_RESOURCES_DIR=${CMAKE_CURRENT_SOURCE_DIR}/../../.. 
-DUNITTEST=${CMAKE_CURRENT_BINARY_DIR}/${exename} -DTEST_PARAMETER=-all -P 
${CMAKE_CURRENT_SOURCE_DIR}/ExecuteOnAndroid.cmake)
+--- a/src/example/pegtl/CMakeLists.txt 2020-04-22 19:43:00.0 +0200
 b/src/example/pegtl/CMakeLists.txt 2020-12-27 00:07:32.970832890 +0100
+@@ -48,7 +48,7 @@
+   if(MSVC)
+ target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
+   else()
+-target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
++target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow)
+   endif()
+ endforeach(examplesourcefile)
+ 

diff --git a/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch 
b/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch
new file mode 100644
index 000..ef418e44254
--- /dev/null
+++ b/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch
@@ -0,0 +1,43 @@
+From a3a292c2ba66bf09b4adc4cee8fcdfb1b1386067 Mon Sep 17 00:00:00 2001
+From: Daniel Frey 
+Date: Mon, 11 May 2020 22:19:31 +0200
+Subject: [PATCH] Repair warning from GCC 10
+
+* Backported patch thx to Fedora.
+
+---
+ include/tao/pegtl/contrib/rep_one_min_max.hpp | 21 +++
+ 1 file changed, 21 insertions(+)
+
+diff --git a/include/tao/pegtl/contrib/rep_one_min_max.hpp 
b/include/tao/pegtl/contrib/rep_one_min_max.hpp
+index 7ec4639e..ee0a3782 100644
+--- a/include/tao/pegtl/contrib/rep_one_min_max.hpp
 b/include/tao/pegtl/contrib/rep_one_min_max.hpp
+@@ -45,6 +45,27 @@ namespace tao
+ }
+  };
+ 
++ template< unsigned Max, char C >
++ struct rep_one_min_max< 0, Max, C >
++ {
++using analyze_t = analysis::counted< analysis::rule_type::any, 0 
>;
++
++template< typename Input >
++static bool match( Input& in )
++{
++   const auto size = in.size( Max + 1 );
++   std::size_t i = 0;
++   while( ( i < size ) && ( in.peek_char( i ) == C ) ) {
++  ++i;
++   }
++   if( i <= Max ) 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/, dev-libs/pegtl/files/

2021-01-24 Thread David Seifert
commit: dcae9821c0407c24b887bf1f5f77b8392cd04757
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Jan 24 13:48:24 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan 24 13:48:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcae9821

dev-libs/pegtl: Remove old

Closes: https://github.com/gentoo/gentoo/pull/19181
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/pegtl/Manifest   |  1 -
 dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch  | 29 --
 dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch | 43 ---
 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild  | 32 
 4 files changed, 105 deletions(-)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 11b322f3689..a37630ae7dd 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1,2 +1 @@
-DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
 DIST pegtl-3.2.0.tar.gz 233138 BLAKE2B 
9be2cfcd90249fd57e08944533cb336f0617957c5571ef3d5371aa6da756a350ccb192b6e4e35da22b7b4e88b07e42f54eb5296c496a6b0feb544269a490f928
 SHA512 
3ec457e37d87d95f3a89c550abbf611a1ce094c2f05f6d23086e70079a9cabddb4c75e9121e764ad1768845a39e62ab49ca658ffed0f09d0e9a0e36501a162ae

diff --git a/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch 
b/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch
deleted file mode 100644
index 140e1f5cfbb..000
--- a/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch
+++ /dev/null
@@ -1,29 +0,0 @@
 a/CMakeLists.txt   2020-04-22 19:43:00.0 +0200
-+++ b/CMakeLists.txt   2020-12-27 00:00:15.886046938 +0100
-@@ -78,4 +78,3 @@
- 
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pegtl-config-version.cmake 
DESTINATION ${PEGTL_INSTALL_CMAKE_DIR})
- install(DIRECTORY include/ DESTINATION ${PEGTL_INSTALL_INCLUDE_DIR})
--install(FILES LICENSE DESTINATION ${PEGTL_INSTALL_DOC_DIR})
 a/src/test/pegtl/CMakeLists.txt2020-04-22 19:43:00.0 +0200
-+++ b/src/test/pegtl/CMakeLists.txt2020-12-27 00:07:19.122766830 +0100
-@@ -123,7 +123,7 @@
-   if(MSVC)
- target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
-   else()
--target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
-+target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow)
-   endif()
-   if(ANDROID)
- add_test(NAME ${exename} WORKING_DIRECTORY 
${CMAKE_CURRENT_SOURCE_DIR}/../../.. COMMAND ${CMAKE_COMMAND} 
-DANDROID_NDK=${ANDROID_NDK} 
"-DTEST_RESOURCES=src/test/pegtl/data;src/test/pegtl/file_data.txt;Makefile" 
-DTEST_RESOURCES_DIR=${CMAKE_CURRENT_SOURCE_DIR}/../../.. 
-DUNITTEST=${CMAKE_CURRENT_BINARY_DIR}/${exename} -DTEST_PARAMETER=-all -P 
${CMAKE_CURRENT_SOURCE_DIR}/ExecuteOnAndroid.cmake)
 a/src/example/pegtl/CMakeLists.txt 2020-04-22 19:43:00.0 +0200
-+++ b/src/example/pegtl/CMakeLists.txt 2020-12-27 00:07:32.970832890 +0100
-@@ -48,7 +48,7 @@
-   if(MSVC)
- target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
-   else()
--target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
-+target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow)
-   endif()
- endforeach(examplesourcefile)
- 

diff --git a/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch 
b/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch
deleted file mode 100644
index ef418e44254..000
--- a/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From a3a292c2ba66bf09b4adc4cee8fcdfb1b1386067 Mon Sep 17 00:00:00 2001
-From: Daniel Frey 
-Date: Mon, 11 May 2020 22:19:31 +0200
-Subject: [PATCH] Repair warning from GCC 10
-
-* Backported patch thx to Fedora.
-

- include/tao/pegtl/contrib/rep_one_min_max.hpp | 21 +++
- 1 file changed, 21 insertions(+)
-
-diff --git a/include/tao/pegtl/contrib/rep_one_min_max.hpp 
b/include/tao/pegtl/contrib/rep_one_min_max.hpp
-index 7ec4639e..ee0a3782 100644
 a/include/tao/pegtl/contrib/rep_one_min_max.hpp
-+++ b/include/tao/pegtl/contrib/rep_one_min_max.hpp
-@@ -45,6 +45,27 @@ namespace tao
- }
-  };
- 
-+ template< unsigned Max, char C >
-+ struct rep_one_min_max< 0, Max, C >
-+ {
-+using analyze_t = analysis::counted< analysis::rule_type::any, 0 
>;
-+
-+template< typename Input >
-+static bool match( Input& in )
-+{
-+   const auto size = in.size( Max + 1 );
-+   std::size_t i = 0;
-+   while( ( i < size ) && ( in.peek_char( i ) == C ) ) {
-+  ++i;
-+   }
-+   if( i <= Max ) {
-+  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2021-01-24 Thread David Seifert
commit: 932d3d82e9dd859348ef2d0b798b1c25b7343e67
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Jan 24 13:48:23 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan 24 13:48:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=932d3d82

dev-libs/pegtl: Bump to 3.2.0

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/pegtl/Manifest   |  1 +
 dev-libs/pegtl/pegtl-3.2.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 4fb3612be0f..11b322f3689 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1 +1,2 @@
 DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71
+DIST pegtl-3.2.0.tar.gz 233138 BLAKE2B 
9be2cfcd90249fd57e08944533cb336f0617957c5571ef3d5371aa6da756a350ccb192b6e4e35da22b7b4e88b07e42f54eb5296c496a6b0feb544269a490f928
 SHA512 
3ec457e37d87d95f3a89c550abbf611a1ce094c2f05f6d23086e70079a9cabddb4c75e9121e764ad1768845a39e62ab49ca658ffed0f09d0e9a0e36501a162ae

diff --git a/dev-libs/pegtl/pegtl-3.2.0.ebuild 
b/dev-libs/pegtl/pegtl-3.2.0.ebuild
new file mode 100644
index 000..a3ac9ff5889
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-3.2.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/${P^^}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}"
+   -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2020-12-26 Thread Sam James
commit: 4ec0f15b2c6c37a08538803a68be272de7b532cf
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 00:43:21 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 00:43:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec0f15b

dev-libs/pegtl: Keyword 2.8.3-r1 arm, #761837

Signed-off-by: Sam James  gentoo.org>

 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
index 7598786994b..ba9a54cdf77 100644
--- a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
+++ b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2020-12-26 Thread Andreas Sturmlechner
commit: e4f568c3e336b915a5c95e4fdcff0bb8143d09b4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec 26 23:12:07 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec 26 23:46:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f568c3

dev-libs/pegtl: Drop 2.8.3 (r0)

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/pegtl/pegtl-2.8.3.ebuild | 19 ---
 1 file changed, 19 deletions(-)

diff --git a/dev-libs/pegtl/pegtl-2.8.3.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3.ebuild
deleted file mode 100644
index a2ead2df29f..000
--- a/dev-libs/pegtl/pegtl-2.8.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
-HOMEPAGE="https://github.com/taocpp/PEGTL;
-SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/PEGTL-${PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/, dev-libs/pegtl/files/

2020-12-26 Thread Andreas Sturmlechner
commit: ea252dd70f621703bac7172a960e4cfd5e2b7cd0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec 26 23:05:46 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec 26 23:46:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea252dd7

dev-libs/pegtl: Fix GCC-10 warning, fix cmake module install path

- Drop -Werror
- Drop superfluous LICENSE install to invalid doc dir path.

Bug: https://bugs.gentoo.org/754687
Closes: https://bugs.gentoo.org/733678
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch  | 29 ++
 dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch | 43 +++
 dev-libs/pegtl/pegtl-2.8.3-r1.ebuild  | 32 
 3 files changed, 104 insertions(+)

diff --git a/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch 
b/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch
new file mode 100644
index 000..140e1f5cfbb
--- /dev/null
+++ b/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch
@@ -0,0 +1,29 @@
+--- a/CMakeLists.txt   2020-04-22 19:43:00.0 +0200
 b/CMakeLists.txt   2020-12-27 00:00:15.886046938 +0100
+@@ -78,4 +78,3 @@
+ 
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pegtl-config-version.cmake 
DESTINATION ${PEGTL_INSTALL_CMAKE_DIR})
+ install(DIRECTORY include/ DESTINATION ${PEGTL_INSTALL_INCLUDE_DIR})
+-install(FILES LICENSE DESTINATION ${PEGTL_INSTALL_DOC_DIR})
+--- a/src/test/pegtl/CMakeLists.txt2020-04-22 19:43:00.0 +0200
 b/src/test/pegtl/CMakeLists.txt2020-12-27 00:07:19.122766830 +0100
+@@ -123,7 +123,7 @@
+   if(MSVC)
+ target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
+   else()
+-target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
++target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow)
+   endif()
+   if(ANDROID)
+ add_test(NAME ${exename} WORKING_DIRECTORY 
${CMAKE_CURRENT_SOURCE_DIR}/../../.. COMMAND ${CMAKE_COMMAND} 
-DANDROID_NDK=${ANDROID_NDK} 
"-DTEST_RESOURCES=src/test/pegtl/data;src/test/pegtl/file_data.txt;Makefile" 
-DTEST_RESOURCES_DIR=${CMAKE_CURRENT_SOURCE_DIR}/../../.. 
-DUNITTEST=${CMAKE_CURRENT_BINARY_DIR}/${exename} -DTEST_PARAMETER=-all -P 
${CMAKE_CURRENT_SOURCE_DIR}/ExecuteOnAndroid.cmake)
+--- a/src/example/pegtl/CMakeLists.txt 2020-04-22 19:43:00.0 +0200
 b/src/example/pegtl/CMakeLists.txt 2020-12-27 00:07:32.970832890 +0100
+@@ -48,7 +48,7 @@
+   if(MSVC)
+ target_compile_options(${exename} PRIVATE /W4 /WX /utf-8)
+   else()
+-target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow -Werror)
++target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra 
-Wshadow)
+   endif()
+ endforeach(examplesourcefile)
+ 

diff --git a/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch 
b/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch
new file mode 100644
index 000..ef418e44254
--- /dev/null
+++ b/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch
@@ -0,0 +1,43 @@
+From a3a292c2ba66bf09b4adc4cee8fcdfb1b1386067 Mon Sep 17 00:00:00 2001
+From: Daniel Frey 
+Date: Mon, 11 May 2020 22:19:31 +0200
+Subject: [PATCH] Repair warning from GCC 10
+
+* Backported patch thx to Fedora.
+
+---
+ include/tao/pegtl/contrib/rep_one_min_max.hpp | 21 +++
+ 1 file changed, 21 insertions(+)
+
+diff --git a/include/tao/pegtl/contrib/rep_one_min_max.hpp 
b/include/tao/pegtl/contrib/rep_one_min_max.hpp
+index 7ec4639e..ee0a3782 100644
+--- a/include/tao/pegtl/contrib/rep_one_min_max.hpp
 b/include/tao/pegtl/contrib/rep_one_min_max.hpp
+@@ -45,6 +45,27 @@ namespace tao
+ }
+  };
+ 
++ template< unsigned Max, char C >
++ struct rep_one_min_max< 0, Max, C >
++ {
++using analyze_t = analysis::counted< analysis::rule_type::any, 0 
>;
++
++template< typename Input >
++static bool match( Input& in )
++{
++   const auto size = in.size( Max + 1 );
++   std::size_t i = 0;
++   while( ( i < size ) && ( in.peek_char( i ) == C ) ) {
++  ++i;
++   }
++   if( i <= Max ) {
++  bump_help< result_on_found::success, Input, char, C >( in, 
i );
++  return true;
++   }
++   return false;
++}
++ };
++
+  template< unsigned Min, unsigned Max, char C >
+  inline constexpr bool enable_control< rep_one_min_max< Min, Max, C > 
> = false;
+ 

diff --git a/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
new file mode 100644
index 000..7598786994b
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2020-07-10 Thread Andreas Sturmlechner
commit: c34373f5f1d09d31265f8ec8215f4fa7241c94ca
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul 10 10:51:13 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul 10 11:52:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c34373f5

dev-libs/pegtl: Switch to cmake.eclass

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/pegtl/pegtl-2.8.3.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/dev-libs/pegtl/pegtl-2.8.3.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3.ebuild
index 51b7872a603..a2ead2df29f 100644
--- a/dev-libs/pegtl/pegtl-2.8.3.ebuild
+++ b/dev-libs/pegtl/pegtl-2.8.3.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=7
 
-inherit cmake-utils
+inherit cmake
 
-DESCRIPTION="header-only library for creating parsers according to Parsing 
Expression Grammar"
+DESCRIPTION="Header-only library for creating parsers according to Parsing 
Expression Grammar"
 HOMEPAGE="https://github.com/taocpp/PEGTL;
 SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
@@ -13,9 +13,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
 
-DEPEND=""
-RDEPEND="${DEPEND}"
+RESTRICT="!test? ( test )"
 
 S="${WORKDIR}/PEGTL-${PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2020-07-10 Thread Andreas Sturmlechner
commit: bfdf6f15acd3591dc036a0665441484d776b5e14
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul 10 10:49:49 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul 10 11:52:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfdf6f15

dev-libs/pegtl: Drop old

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/pegtl/Manifest  |  4 
 dev-libs/pegtl/pegtl-1.3.1-r1.ebuild | 35 ---
 dev-libs/pegtl/pegtl-2.0.0.ebuild| 21 -
 dev-libs/pegtl/pegtl-2.0_pre1.ebuild | 20 
 dev-libs/pegtl/pegtl-2.1.4.ebuild| 21 -
 5 files changed, 101 deletions(-)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index d6039c6b769..4fb3612be0f 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1,5 +1 @@
-DIST pegtl-1.3.1.tar.gz 67183 BLAKE2B 
1aef425e5777c44e30068d7b0f5bac813ef9af8e61fb91ddcc66116365d36258998bb26ae038fc40864b9716a13c39b82cb53637654fa2a3614e391c0d35f6b1
 SHA512 
6655be7806112878e2da00916b348c28939bc96e2a317eb00089be341fd5306ce5a1388ca5dbba21bcd7be2d6c24e3964b6a730031a16a7dd8ef6ec6acd6899e
-DIST pegtl-2.0.0.tar.gz 154718 BLAKE2B 
775eccb11a44eca30ebf72cfa4dcb27e0f46c741efc8071d77232104cb7f6841da847b37b8dab19efcc07aac175558eca949d4c2d4d5d66fcf89793ae3cf7db2
 SHA512 
30d48bd4a02b7d089c09a6265cd52442d5d9812cf24ae992ea3f264ef8ea27b605771675558f5510e96aec425577beebeb150361001bbce58bd06217ee587f58
-DIST pegtl-2.0_pre1.tar.gz 146966 BLAKE2B 
e6894dce0df7d41126619523aae866b1335afaac70d0cce2852674e691c93d7f16b550fbc7bf626602a46e044a33f41e9d2e2aa24361088ba99111f23c8bf617
 SHA512 
180bd8b44ccfe406c818af6b3f5f22eb4cfc7bea6043af5141c6c5ed9b2770624326e67d6dfc47a22aaee3697e5cf1d2744d0a3d3d01a4ce47457189f2b19839
-DIST pegtl-2.1.4.tar.gz 157890 BLAKE2B 
5d999b2d5471ff115a0ba38b0b874a031f875ae24b54c25d985bd8bdfd815f6b35b825a0ac5a183e3f87f90445fb98a4b8d7dbc4e8a79e2f6332daf57b6f89d9
 SHA512 
b4c227e795ab29221bce91b520c5965d48fec85ba53bb070b93e966dc20792189682850b106585ad8bd3e4f34ce8bdb72b576f5f329b2f160f9034b412c93768
 DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71

diff --git a/dev-libs/pegtl/pegtl-1.3.1-r1.ebuild 
b/dev-libs/pegtl/pegtl-1.3.1-r1.ebuild
deleted file mode 100644
index 58993e2d645..000
--- a/dev-libs/pegtl/pegtl-1.3.1-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="header-only library for creating parsers according to Parsing 
Expression Grammar"
-HOMEPAGE="https://github.com/ColinH/PEGTL;
-SRC_URI="https://github.com/ColinH/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/PEGTL-${PV}"
-
-src_compile() {
-   :
-}
-
-src_test() {
-   emake CXX="$(tc-getCXX)" PEGTL_CXXFLAGS="${CXXFLAGS}"
-}
-
-src_install() {
-   dodoc README.md
-   insinto /usr/include
-   doins -r pegtl pegtl.hh
-}

diff --git a/dev-libs/pegtl/pegtl-2.0.0.ebuild 
b/dev-libs/pegtl/pegtl-2.0.0.ebuild
deleted file mode 100644
index ff16fd8ab45..000
--- a/dev-libs/pegtl/pegtl-2.0.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="header-only library for creating parsers according to Parsing 
Expression Grammar"
-HOMEPAGE="https://github.com/taocpp/PEGTL;
-SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/PEGTL-${PV}"

diff --git a/dev-libs/pegtl/pegtl-2.0_pre1.ebuild 
b/dev-libs/pegtl/pegtl-2.0_pre1.ebuild
deleted file mode 100644
index 1a4c7a75eb9..000
--- a/dev-libs/pegtl/pegtl-2.0_pre1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils vcs-snapshot
-
-COMMIT="bce83a6c7928c4cc8f9a5e18efbca40d18394d32"
-DESCRIPTION="header-only library for creating parsers according to Parsing 
Expression Grammar"
-HOMEPAGE="https://github.com/taocpp/PEGTL;
-SRC_URI="https://github.com/taocpp/PEGTL/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND=""
-RDEPEND="${DEPEND}"

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2020-06-01 Thread Christoph Junghans
commit: 964fc8998857c1d82367f8d399d19d7c57396340
Author: Christoph Junghans  gentoo  org>
AuthorDate: Mon Jun  1 20:38:33 2020 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Mon Jun  1 20:38:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=964fc899

dev-libs/pegtl: version bump

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Christoph Junghans  gentoo.org>

 dev-libs/pegtl/Manifest   |  1 +
 dev-libs/pegtl/metadata.xml   |  4 
 dev-libs/pegtl/pegtl-2.8.3.ebuild | 21 +
 3 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 526dd26e251..d6039c6b769 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -2,3 +2,4 @@ DIST pegtl-1.3.1.tar.gz 67183 BLAKE2B 
1aef425e5777c44e30068d7b0f5bac813ef9af8e61
 DIST pegtl-2.0.0.tar.gz 154718 BLAKE2B 
775eccb11a44eca30ebf72cfa4dcb27e0f46c741efc8071d77232104cb7f6841da847b37b8dab19efcc07aac175558eca949d4c2d4d5d66fcf89793ae3cf7db2
 SHA512 
30d48bd4a02b7d089c09a6265cd52442d5d9812cf24ae992ea3f264ef8ea27b605771675558f5510e96aec425577beebeb150361001bbce58bd06217ee587f58
 DIST pegtl-2.0_pre1.tar.gz 146966 BLAKE2B 
e6894dce0df7d41126619523aae866b1335afaac70d0cce2852674e691c93d7f16b550fbc7bf626602a46e044a33f41e9d2e2aa24361088ba99111f23c8bf617
 SHA512 
180bd8b44ccfe406c818af6b3f5f22eb4cfc7bea6043af5141c6c5ed9b2770624326e67d6dfc47a22aaee3697e5cf1d2744d0a3d3d01a4ce47457189f2b19839
 DIST pegtl-2.1.4.tar.gz 157890 BLAKE2B 
5d999b2d5471ff115a0ba38b0b874a031f875ae24b54c25d985bd8bdfd815f6b35b825a0ac5a183e3f87f90445fb98a4b8d7dbc4e8a79e2f6332daf57b6f89d9
 SHA512 
b4c227e795ab29221bce91b520c5965d48fec85ba53bb070b93e966dc20792189682850b106585ad8bd3e4f34ce8bdb72b576f5f329b2f160f9034b412c93768
+DIST pegtl-2.8.3.tar.gz 201531 BLAKE2B 
093d1b5f7d1f95fa00abdae9c24d24ba9ffd8510d6512c3460374f19b12d50403c19301645c5f6fc4d697cc687079c5b0d23c32b5775b30fbf05a154aeec2c19
 SHA512 
9f7644b86741dfe61716bbc43b2ea0a02cfc21eaf229c47cc71a49e2f08bf2c1ff37d2b2242a1bcf518b1893be6b82c27b0e9010a1b47ef8df87ffd90d280f71

diff --git a/dev-libs/pegtl/metadata.xml b/dev-libs/pegtl/metadata.xml
index eabc3f6db52..353f1f5078b 100644
--- a/dev-libs/pegtl/metadata.xml
+++ b/dev-libs/pegtl/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   jungh...@gentoo.org
-   Christoph Junghans
-   

s...@gentoo.org
Gentoo Science Project

diff --git a/dev-libs/pegtl/pegtl-2.8.3.ebuild 
b/dev-libs/pegtl/pegtl-2.8.3.ebuild
new file mode 100644
index 000..51b7872a603
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-2.8.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/PEGTL-${PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2017-06-27 Thread Christoph Junghans
commit: fa4f124019f284cfef66ecd02744cede3f8db071
Author: Christoph Junghans  gentoo  org>
AuthorDate: Tue Jun 27 20:32:18 2017 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Tue Jun 27 20:31:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4f1240

dev-libs/pegtl: version bump

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-libs/pegtl/Manifest   |  1 +
 dev-libs/pegtl/pegtl-2.1.4.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index c963ebcc1a5..64ab2ecef71 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1,3 +1,4 @@
 DIST pegtl-1.3.1.tar.gz 67183 SHA256 
34201d56284a449c72798a0536020c6b46684c371a0a886f4c3c586c9372e9bc SHA512 
6655be7806112878e2da00916b348c28939bc96e2a317eb00089be341fd5306ce5a1388ca5dbba21bcd7be2d6c24e3964b6a730031a16a7dd8ef6ec6acd6899e
 WHIRLPOOL 
b5582ac29ad6c1b24ee8f9c4c525c8c944fbe9e8d38a45353ae01574c479a2f70a0ac75271e58cc6332780594224524fc5dca7f36fa170f2b5b283bcb3728280
 DIST pegtl-2.0.0.tar.gz 154718 SHA256 
50d66d715d47a5eadc7e5fd74a229752b42dde5d0c8215e6caa8011837fd1e17 SHA512 
30d48bd4a02b7d089c09a6265cd52442d5d9812cf24ae992ea3f264ef8ea27b605771675558f5510e96aec425577beebeb150361001bbce58bd06217ee587f58
 WHIRLPOOL 
b13f78c7fd53d57a23a79b55ea5eef5d2488fa650e06639f251d7db1994e912737e84d0ae452c60642b4f5502034bf7585ebf1b840a47d35221306a846c9
 DIST pegtl-2.0_pre1.tar.gz 146966 SHA256 
25708e0553ce8c95b5cd8dd7f3fbe53859dfaacf83fb174e6d247d72d30f232e SHA512 
180bd8b44ccfe406c818af6b3f5f22eb4cfc7bea6043af5141c6c5ed9b2770624326e67d6dfc47a22aaee3697e5cf1d2744d0a3d3d01a4ce47457189f2b19839
 WHIRLPOOL 
eed51d7c090cfab6b90566a30f20ee36873987b9dc41a1a3c5976106ff1e989078dfd9e6d9abe7511e6c8a94c88d5c75a63af2cf68fc2981ed3b5467c14b9d99
+DIST pegtl-2.1.4.tar.gz 157890 SHA256 
5699558ce06e8fad0530143199eeaefd29128fb4584879975c87947c8ad0395f SHA512 
b4c227e795ab29221bce91b520c5965d48fec85ba53bb070b93e966dc20792189682850b106585ad8bd3e4f34ce8bdb72b576f5f329b2f160f9034b412c93768
 WHIRLPOOL 
c714054d03291ee07f67dfe4163cae3506770166d07b907211b6bca91def277b7c9a88cd338be6bd83db1490037a5cb6c8d826ddad4838fb026deb7b5d091521

diff --git a/dev-libs/pegtl/pegtl-2.1.4.ebuild 
b/dev-libs/pegtl/pegtl-2.1.4.ebuild
new file mode 100644
index 000..ebadbdeda81
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-2.1.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/PEGTL-${PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2017-05-22 Thread Christoph Junghans
commit: 552f4e2664ebb443108e8bdc6b7b5777ad267314
Author: Christoph Junghans  gentoo  org>
AuthorDate: Mon May 22 19:33:29 2017 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Mon May 22 19:35:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=552f4e26

dev-libs/pegtl: fix build (bug #619384)

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-libs/pegtl/pegtl-2.0.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-libs/pegtl/pegtl-2.0.0.ebuild 
b/dev-libs/pegtl/pegtl-2.0.0.ebuild
index 1ff5093570e..ebadbdeda81 100644
--- a/dev-libs/pegtl/pegtl-2.0.0.ebuild
+++ b/dev-libs/pegtl/pegtl-2.0.0.ebuild
@@ -16,3 +16,5 @@ IUSE="test"
 
 DEPEND=""
 RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/PEGTL-${PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2017-05-21 Thread Christoph Junghans
commit: ac409b4fb3a32a4beff5c6110f655bcbfd5f5069
Author: Christoph Junghans  gentoo  org>
AuthorDate: Sun May 21 19:20:35 2017 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Sun May 21 19:20:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac409b4f

dev-libs/pegtl: version bump

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-libs/pegtl/Manifest   |  1 +
 dev-libs/pegtl/pegtl-2.0.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 043a337ea3a..c963ebcc1a5 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1,2 +1,3 @@
 DIST pegtl-1.3.1.tar.gz 67183 SHA256 
34201d56284a449c72798a0536020c6b46684c371a0a886f4c3c586c9372e9bc SHA512 
6655be7806112878e2da00916b348c28939bc96e2a317eb00089be341fd5306ce5a1388ca5dbba21bcd7be2d6c24e3964b6a730031a16a7dd8ef6ec6acd6899e
 WHIRLPOOL 
b5582ac29ad6c1b24ee8f9c4c525c8c944fbe9e8d38a45353ae01574c479a2f70a0ac75271e58cc6332780594224524fc5dca7f36fa170f2b5b283bcb3728280
+DIST pegtl-2.0.0.tar.gz 154718 SHA256 
50d66d715d47a5eadc7e5fd74a229752b42dde5d0c8215e6caa8011837fd1e17 SHA512 
30d48bd4a02b7d089c09a6265cd52442d5d9812cf24ae992ea3f264ef8ea27b605771675558f5510e96aec425577beebeb150361001bbce58bd06217ee587f58
 WHIRLPOOL 
b13f78c7fd53d57a23a79b55ea5eef5d2488fa650e06639f251d7db1994e912737e84d0ae452c60642b4f5502034bf7585ebf1b840a47d35221306a846c9
 DIST pegtl-2.0_pre1.tar.gz 146966 SHA256 
25708e0553ce8c95b5cd8dd7f3fbe53859dfaacf83fb174e6d247d72d30f232e SHA512 
180bd8b44ccfe406c818af6b3f5f22eb4cfc7bea6043af5141c6c5ed9b2770624326e67d6dfc47a22aaee3697e5cf1d2744d0a3d3d01a4ce47457189f2b19839
 WHIRLPOOL 
eed51d7c090cfab6b90566a30f20ee36873987b9dc41a1a3c5976106ff1e989078dfd9e6d9abe7511e6c8a94c88d5c75a63af2cf68fc2981ed3b5467c14b9d99

diff --git a/dev-libs/pegtl/pegtl-2.0.0.ebuild 
b/dev-libs/pegtl/pegtl-2.0.0.ebuild
new file mode 100644
index 000..1ff5093570e
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-2.0.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2017-04-17 Thread Christoph Junghans
commit: 5106d4dae65d7393da92ac98663e3c8431eb1d28
Author: Christoph Junghans  gentoo  org>
AuthorDate: Mon Apr 17 16:35:29 2017 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Mon Apr 17 16:36:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5106d4da

dev-libs/pegtl: testing 2.0

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/pegtl/Manifest  |  1 +
 dev-libs/pegtl/pegtl-2.0_pre1.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
index 49db8645cee..043a337ea3a 100644
--- a/dev-libs/pegtl/Manifest
+++ b/dev-libs/pegtl/Manifest
@@ -1 +1,2 @@
 DIST pegtl-1.3.1.tar.gz 67183 SHA256 
34201d56284a449c72798a0536020c6b46684c371a0a886f4c3c586c9372e9bc SHA512 
6655be7806112878e2da00916b348c28939bc96e2a317eb00089be341fd5306ce5a1388ca5dbba21bcd7be2d6c24e3964b6a730031a16a7dd8ef6ec6acd6899e
 WHIRLPOOL 
b5582ac29ad6c1b24ee8f9c4c525c8c944fbe9e8d38a45353ae01574c479a2f70a0ac75271e58cc6332780594224524fc5dca7f36fa170f2b5b283bcb3728280
+DIST pegtl-2.0_pre1.tar.gz 146966 SHA256 
25708e0553ce8c95b5cd8dd7f3fbe53859dfaacf83fb174e6d247d72d30f232e SHA512 
180bd8b44ccfe406c818af6b3f5f22eb4cfc7bea6043af5141c6c5ed9b2770624326e67d6dfc47a22aaee3697e5cf1d2744d0a3d3d01a4ce47457189f2b19839
 WHIRLPOOL 
eed51d7c090cfab6b90566a30f20ee36873987b9dc41a1a3c5976106ff1e989078dfd9e6d9abe7511e6c8a94c88d5c75a63af2cf68fc2981ed3b5467c14b9d99

diff --git a/dev-libs/pegtl/pegtl-2.0_pre1.ebuild 
b/dev-libs/pegtl/pegtl-2.0_pre1.ebuild
new file mode 100644
index 000..30237ac2126
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-2.0_pre1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils vcs-snapshot
+
+COMMIT="bce83a6c7928c4cc8f9a5e18efbca40d18394d32"
+DESCRIPTION="header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL;
+SRC_URI="${HOMEPAGE}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2017-01-10 Thread Christoph Junghans
commit: fad32da6e4cb95d4b391d53e3483bf612bb4f028
Author: Christoph Junghans  gentoo  org>
AuthorDate: Tue Jan 10 21:55:35 2017 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Tue Jan 10 21:56:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad32da6

dev-libs/pegtl: install missing header

Found from testing quinoacomputing/quinoa#94

Package-Manager: Portage-2.3.0, Repoman-2.3.1

 dev-libs/pegtl/{pegtl-1.3.1.ebuild => pegtl-1.3.1-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/pegtl/pegtl-1.3.1.ebuild 
b/dev-libs/pegtl/pegtl-1.3.1-r1.ebuild
similarity index 89%
rename from dev-libs/pegtl/pegtl-1.3.1.ebuild
rename to dev-libs/pegtl/pegtl-1.3.1-r1.ebuild
index bc30be5..699377d 100644
--- a/dev-libs/pegtl/pegtl-1.3.1.ebuild
+++ b/dev-libs/pegtl/pegtl-1.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,5 +31,5 @@ src_test() {
 src_install() {
dodoc README.md
insinto /usr/include
-   doins -r pegtl
+   doins -r pegtl pegtl.hh
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/

2016-12-05 Thread Christoph Junghans
commit: 5e790fedf0086cbcd5f1f27cffb062d8e1a28552
Author: Christoph Junghans  gentoo  org>
AuthorDate: Tue Dec  6 00:21:29 2016 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Tue Dec  6 00:22:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e790fed

dev-libs/pegtl: initial commit

Package-Manager: portage-2.3.0

 dev-libs/pegtl/Manifest   |  1 +
 dev-libs/pegtl/metadata.xml   | 12 
 dev-libs/pegtl/pegtl-1.3.1.ebuild | 35 +++
 3 files changed, 48 insertions(+)

diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
new file mode 100644
index ..49db864
--- /dev/null
+++ b/dev-libs/pegtl/Manifest
@@ -0,0 +1 @@
+DIST pegtl-1.3.1.tar.gz 67183 SHA256 
34201d56284a449c72798a0536020c6b46684c371a0a886f4c3c586c9372e9bc SHA512 
6655be7806112878e2da00916b348c28939bc96e2a317eb00089be341fd5306ce5a1388ca5dbba21bcd7be2d6c24e3964b6a730031a16a7dd8ef6ec6acd6899e
 WHIRLPOOL 
b5582ac29ad6c1b24ee8f9c4c525c8c944fbe9e8d38a45353ae01574c479a2f70a0ac75271e58cc6332780594224524fc5dca7f36fa170f2b5b283bcb3728280

diff --git a/dev-libs/pegtl/metadata.xml b/dev-libs/pegtl/metadata.xml
new file mode 100644
index ..903883b
--- /dev/null
+++ b/dev-libs/pegtl/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jungh...@gentoo.org
+   Christoph Junghans
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+

diff --git a/dev-libs/pegtl/pegtl-1.3.1.ebuild 
b/dev-libs/pegtl/pegtl-1.3.1.ebuild
new file mode 100644
index ..bc30be5
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-1.3.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="header-only library for creating parsers according to Parsing 
Expression Grammar"
+HOMEPAGE="https://github.com/ColinH/PEGTL;
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/PEGTL-${PV}"
+
+src_compile() {
+   :
+}
+
+src_test() {
+   emake CXX="$(tc-getCXX)" PEGTL_CXXFLAGS="${CXXFLAGS}"
+}
+
+src_install() {
+   dodoc README.md
+   insinto /usr/include
+   doins -r pegtl
+}