Gentoo Archives: gentoo-commits

From: Mu Qiao <qiaomuf@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/qiaomuf:master commit in: dev-libs/antlr-c/
Date: Wed, 06 Jul 2011 01:39:14
Message-Id: fd9e43ef8c7197d70c77ad03ff0a05ddbf1c0abc.qiaomuf@gentoo
1 commit: fd9e43ef8c7197d70c77ad03ff0a05ddbf1c0abc
2 Author: Mu Qiao <qiaomuf <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 6 01:35:54 2011 +0000
4 Commit: Mu Qiao <qiaomuf <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 6 01:35:54 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/qiaomuf.git;a=commit;h=fd9e43ef
7
8 antlr-c: version bump for antlr 3.4
9
10 (Portage version: 2.1.10.4/git/Linux x86_64, signed Manifest commit with key 17B157E9)
11
12 ---
13 dev-libs/antlr-c/ChangeLog | 11 +++++
14 dev-libs/antlr-c/Manifest | 18 ++++++++
15 dev-libs/antlr-c/antlr-c-3.4_beta4.ebuild | 61 +++++++++++++++++++++++++++++
16 dev-libs/antlr-c/metadata.xml | 14 +++++++
17 4 files changed, 104 insertions(+), 0 deletions(-)
18
19 diff --git a/dev-libs/antlr-c/ChangeLog b/dev-libs/antlr-c/ChangeLog
20 new file mode 100644
21 index 0000000..dbd5c69
22 --- /dev/null
23 +++ b/dev-libs/antlr-c/ChangeLog
24 @@ -0,0 +1,11 @@
25 +# ChangeLog for dev-libs/antlr-c
26 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
27 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/antlr-c/ChangeLog,v 1.1 2011/06/10 07:02:40 qiaomuf Exp $
28 +
29 +*antlr-c-3.3_pre20110403 (10 Jun 2011)
30 +
31 + 10 Jun 2011; Mu Qiao <qiaomuf@g.o> +files/antlr-c-3.1.4-doxygen.patch,
32 + +antlr-c-3.3_pre20110403.ebuild, +files/antlr-c-3.3-cflags.patch,
33 + +metadata.xml:
34 + Initial commit for antlr-c
35 +
36
37 diff --git a/dev-libs/antlr-c/Manifest b/dev-libs/antlr-c/Manifest
38 new file mode 100644
39 index 0000000..19bc165
40 --- /dev/null
41 +++ b/dev-libs/antlr-c/Manifest
42 @@ -0,0 +1,18 @@
43 +-----BEGIN PGP SIGNED MESSAGE-----
44 +Hash: SHA1
45 +
46 +DIST libantlr3c-3.4-beta4.tar.gz 546103 RMD160 2d7e552243f22492b4f3ea03e18a4968abf60a39 SHA1 6728a0f4b99c0a3bc73936218604e01550617ff1 SHA256 a23393522fb07c0c4e6d71802e9e3018eaa0d27b4c4fbaa41e51f5bcbf9e6572
47 +EBUILD antlr-c-3.4_beta4.ebuild 1275 RMD160 2108801a94f297edba3e86f18ce57c6c899bc39d SHA1 ce4a47fe7002a5a09a371a8322a17b74b8549a13 SHA256 cbb36dfea2b2291aa5f8d54cd5064816a7a4be2c212562031426af36f4dec84e
48 +MISC ChangeLog 441 RMD160 bce8836b8902ba76e2c1b55b28029ce1f721efac SHA1 0a8277200baea45aa5f7392b194323a835703121 SHA256 567bc9d8a6bc87e926450ef7fcc831a3a88f41e83fef0444f96e865f2e4596ee
49 +MISC metadata.xml 380 RMD160 0046d2932b70e49b4d089d1cc242b0758d0d38c0 SHA1 db48de61d9020b6d3ebcad6652ee79c1ddf78edf SHA256 84f4a9f848cc6785b27849f12a5284000700b10b5c7c7e672a2d2229f21fbb88
50 +-----BEGIN PGP SIGNATURE-----
51 +Version: GnuPG v2.0.17 (GNU/Linux)
52 +
53 +iQEcBAEBAgAGBQJOE7v6AAoJEDCzDeQXsVfp4lwIAKgvThlWS1C/4vPsviX/mJ8r
54 +HxdT7L4E9FE6ymFnXo5HeqO8ZpTmQYPDO9Fqs23BKS1Pm+EGI8OpAm4nunoSJQjs
55 +a887GuGoGp2sDZSgXXzyLDXfTnRhUkFsUYQV535E598px59LVDJbpt+8mYDkI9++
56 +BgqYxpgsuVoO6iwzC5Xoj/4P0c1TSyUjUhl+CVuTZzhB0wi0c4n4S3T7W78eGiQc
57 +0Sog1IQHDh9CY6Qf2eWrAlW3Yi91gbV1RDcDeHMdLjiuZoBuGE8bDKx5oAxbhz4N
58 +nemR/LSzaK37Trbo8q/Z92nac6EDchzXmtkqE4m5jYKtINs8Ww0cwRuv2g1mdsA=
59 +=+vEs
60 +-----END PGP SIGNATURE-----
61
62 diff --git a/dev-libs/antlr-c/antlr-c-3.4_beta4.ebuild b/dev-libs/antlr-c/antlr-c-3.4_beta4.ebuild
63 new file mode 100644
64 index 0000000..173b162
65 --- /dev/null
66 +++ b/dev-libs/antlr-c/antlr-c-3.4_beta4.ebuild
67 @@ -0,0 +1,61 @@
68 +# Copyright 1999-2011 Gentoo Foundation
69 +# Distributed under the terms of the GNU General Public License v2
70 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/antlr-c/antlr-c-3.3_pre20110403.ebuild,v 1.1 2011/06/10 07:02:40 qiaomuf Exp $
71 +
72 +EAPI="4"
73 +inherit eutils versionator
74 +
75 +MY_PN="libantlr3c"
76 +MY_PV=${PV/_/-}
77 +MY_P="${MY_PN}-${MY_PV}"
78 +DESCRIPTION="The ANTLR3 C Runtime"
79 +HOMEPAGE="http://fisheye2.atlassian.com/browse/antlr/runtime/C/dist/"
80 +SRC_URI="http://www.antlr.org/download/C/${MY_P}.tar.gz"
81 +
82 +LICENSE="BSD"
83 +SLOT="3.4"
84 +KEYWORDS="~x86 ~amd64"
85 +IUSE="debug debugger doc static-libs"
86 +
87 +DEPEND="doc? ( app-doc/doxygen )"
88 +RDEPEND=""
89 +
90 +S="${WORKDIR}/${MY_P}"
91 +
92 +src_configure() {
93 + local myconf
94 +
95 + if use amd64 || use ia64; then
96 + myconf="${myconf} --enable-64bit"
97 + else
98 + myconf="${myconf} --disable-64bit"
99 + fi
100 +
101 + econf \
102 + $(use_enable static-libs static) \
103 + $(use_enable debug debuginfo ) \
104 + $(use_enable debugger antlrdebug ) \
105 + ${myconf}
106 +}
107 +
108 +src_compile() {
109 + emake
110 +
111 + if use doc; then
112 + einfo "Generating documentation API ..."
113 + doxygen -u doxyfile
114 + doxygen doxyfile || die "doxygen failed"
115 + fi
116 +}
117 +
118 +src_install() {
119 + emake DESTDIR="${D}" install
120 +
121 + # remove useless .la files
122 + find "${D}" -name '*.la' -delete
123 +
124 + dodoc AUTHORS ChangeLog NEWS README
125 + if use doc; then
126 + dohtml api/*
127 + fi
128 +}
129
130 diff --git a/dev-libs/antlr-c/metadata.xml b/dev-libs/antlr-c/metadata.xml
131 new file mode 100644
132 index 0000000..1428d9f
133 --- /dev/null
134 +++ b/dev-libs/antlr-c/metadata.xml
135 @@ -0,0 +1,14 @@
136 +<?xml version="1.0" encoding="UTF-8"?>
137 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
138 +<pkgmetadata>
139 + <herd>no-herd</herd>
140 + <maintainer>
141 + <email>betelgeuse@g.o</email>
142 + </maintainer>
143 + <maintainer>
144 + <email>qiaomuf@g.o</email>
145 + </maintainer>
146 + <use>
147 + <flag name='debugger'>Compiles debug info into the library</flag>
148 + </use>
149 +</pkgmetadata>