Gentoo Archives: gentoo-commits

From: Kenton Groombridge <concord@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/gpp/
Date: Sat, 07 May 2022 20:09:35
Message-Id: 1651954123.384ab478ab2bd304e8ebd026dd3f2937e10cde3b.concord@gentoo
1 commit: 384ab478ab2bd304e8ebd026dd3f2937e10cde3b
2 Author: Kenton Groombridge <concord <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 7 20:03:19 2022 +0000
4 Commit: Kenton Groombridge <concord <AT> gentoo <DOT> org>
5 CommitDate: Sat May 7 20:08:43 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384ab478
7
8 dev-util/gpp: new package, add 2.27
9
10 Signed-off-by: Kenton Groombridge <concord <AT> gentoo.org>
11
12 dev-util/gpp/Manifest | 1 +
13 dev-util/gpp/gpp-2.27.ebuild | 19 +++++++++++++++++++
14 dev-util/gpp/metadata.xml | 20 ++++++++++++++++++++
15 3 files changed, 40 insertions(+)
16
17 diff --git a/dev-util/gpp/Manifest b/dev-util/gpp/Manifest
18 new file mode 100644
19 index 000000000000..74c6937996be
20 --- /dev/null
21 +++ b/dev-util/gpp/Manifest
22 @@ -0,0 +1 @@
23 +DIST gpp-2.27.tar.gz 66226 BLAKE2B 18490dae11fa295c6a038c6de86919a9b37a10c6008490bd554f11e52916e92e80238bb858c799fa1345419a56b37f9f817cd9c8d0fe221bd8c51b3d12245fb1 SHA512 ad7eaf89796208668143c160bfe764d5b38fb734dfa29869d2b222ce4c1982e8f5eef679960645de51c7d4fda6a18cac4ded55334a62cd16698a42b89aebf71e
24
25 diff --git a/dev-util/gpp/gpp-2.27.ebuild b/dev-util/gpp/gpp-2.27.ebuild
26 new file mode 100644
27 index 000000000000..1c1ee3e1352f
28 --- /dev/null
29 +++ b/dev-util/gpp/gpp-2.27.ebuild
30 @@ -0,0 +1,19 @@
31 +# Copyright 2021-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +inherit autotools
37 +
38 +DESCRIPTION="A generic preprocessor"
39 +HOMEPAGE="https://logological.org/gpp https://github.com/logological/gpp"
40 +SRC_URI="https://github.com/logological/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
41 +
42 +LICENSE="LGPL-3+"
43 +SLOT="0"
44 +KEYWORDS="~amd64"
45 +
46 +src_prepare() {
47 + default
48 + eautoreconf
49 +}
50
51 diff --git a/dev-util/gpp/metadata.xml b/dev-util/gpp/metadata.xml
52 new file mode 100644
53 index 000000000000..0f9b22bb6e66
54 --- /dev/null
55 +++ b/dev-util/gpp/metadata.xml
56 @@ -0,0 +1,20 @@
57 +<?xml version="1.0" encoding="UTF-8"?>
58 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
59 +<pkgmetadata>
60 + <maintainer type="person">
61 + <name>Kenton Groombridge</name>
62 + <email>concord@g.o</email>
63 + </maintainer>
64 + <upstream>
65 + <remote-id type="github">logological/gpp</remote-id>
66 + <bugs-to>https://github.com/logological/gpp/issues</bugs-to>
67 + </upstream>
68 + <longdescription>
69 + GPP is a general-purpose preprocessor with customizable syntax, suitable for
70 + a wide range of preprocessing tasks. Its independence from any one
71 + programming language makes it much more versatile than the C preprocessor
72 + (cpp), while its syntax is lighter and more flexible than that of GNU m4.
73 + There are built-in macros for use with C/C++, LaTeX, HTML, XHTML, and Prolog
74 + files.
75 + </longdescription>
76 +</pkgmetadata>