summaryrefslogtreecommitdiff
path: root/dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r2.ebuild
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r2.ebuild
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r2.ebuild')
-rw-r--r--dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r2.ebuild82
1 files changed, 0 insertions, 82 deletions
diff --git a/dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r2.ebuild b/dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r2.ebuild
deleted file mode 100644
index c5a8534c2450..000000000000
--- a/dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal
-
-MY_P="${PN%-cpp}-${PV}"
-
-DESCRIPTION="The ANTLR 2 C++ Runtime"
-HOMEPAGE="https://www.antlr2.org/"
-SRC_URI="https://www.antlr2.org/download/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="public-domain"
-SLOT="2"
-KEYWORDS="amd64 ~arm ppc x86"
-IUSE="doc examples"
-RESTRICT="test" # No tests but test target blows up!
-
-BDEPEND="doc? ( app-text/doxygen[dot] )"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-gcc.patch
-
- # Upstream only installs a static library. The original antlr ebuild
- # built a shared library manually, which isn't so great either. This
- # ebuild applies libtool instead and therefore an autoreconf is
- # required. A couple of errors concerning tr have been seen but the
- # final result still looks good. This also sidesteps bug #554344 plus
- # the need to call einstall.
- "${FILESDIR}"/${PV}-autotools.patch
-)
-
-src_prepare() {
- default
-
- mv -v {aclocal,acinclude}.m4 || die
-
- # Delete build files from examples
- find examples -name Makefile.in -delete || die
-
- eautoreconf
-}
-
-multilib_src_configure() {
- CONFIG_SHELL="${BASH}" ECONF_SOURCE="${S}" econf \
- --disable-csharp \
- --disable-examples \
- --disable-java \
- --disable-python \
- --enable-cxx \
- --enable-verbose
-}
-
-multilib_src_compile() {
- default
-
- if multilib_native_use doc; then
- cd "${S}"/lib/cpp || die
- doxygen -u doxygen.cfg || die
- doxygen doxygen.cfg || die
- HTML_DOCS=( "${S}"/lib/cpp/gen_doc/html/. )
- fi
-}
-
-multilib_src_install() {
- # We only care about the C++ stuff
- emake -C lib/cpp DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
- einstalldocs
- dodoc lib/cpp/AUTHORS lib/cpp/ChangeLog lib/cpp/README lib/cpp/TODO
-
- if use examples; then
- docinto examples
- dodoc -r examples/cpp/.
- fi
-
- find "${ED}" -name '*.la' -delete || die
-}