[gentoo-commits] repo/gentoo:master commit in: dev-libs/pegtl/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}