From f2ca59653364b7ffc85932e8ca03412ab607eab6 Mon Sep 17 00:00:00 2001 From: Micha Glave Date: Mon, 28 Jun 2010 09:46:54 +0200 Subject: [PATCH] dependencies of forked-daapd --- dev-libs/antlr-c/Manifest | 3 + dev-libs/antlr-c/antlr-c-3.1.4.ebuild | 63 ++++++++++++++++++ .../antlr-c/files/antlr-c-3.1.4-doxygen.patch | 19 ++++++ sys-libs/libavl/Manifest | 3 + sys-libs/libavl/files/libavl_0.3.5-3.diff.gz | Bin 0 -> 2652 bytes sys-libs/libavl/libavl-0.3.5-r3.ebuild | 38 +++++++++++ 6 files changed, 126 insertions(+) create mode 100644 dev-libs/antlr-c/Manifest create mode 100644 dev-libs/antlr-c/antlr-c-3.1.4.ebuild create mode 100644 dev-libs/antlr-c/files/antlr-c-3.1.4-doxygen.patch create mode 100644 sys-libs/libavl/Manifest create mode 100644 sys-libs/libavl/files/libavl_0.3.5-3.diff.gz create mode 100644 sys-libs/libavl/libavl-0.3.5-r3.ebuild diff --git a/dev-libs/antlr-c/Manifest b/dev-libs/antlr-c/Manifest new file mode 100644 index 0000000..05c9e35 --- /dev/null +++ b/dev-libs/antlr-c/Manifest @@ -0,0 +1,3 @@ +AUX antlr-c-3.1.4-doxygen.patch 638 RMD160 e78089956c297069f72dd523e8e7d4212dd79ee2 SHA1 27527b6494ea13b479ab08c80b4ba3e21fc61abe SHA256 bdec1623a16c5c3ff2773ff083849fd4ef641c3019cbb44c424b45fa42147a65 +DIST libantlr3c-3.1.4-SNAPSHOT.tar.gz 512278 RMD160 44be7144030645f5f67f0606e7bf365e756e9b1d SHA1 564e6a396f9bb36099825ccd7f3aeb7846e19061 SHA256 f5b0463be9ef833b1a22e583341d9c158c05edace565faf6f9c14484d4d18362 +EBUILD antlr-c-3.1.4.ebuild 1389 RMD160 11bbca333db743df1459c8fd045545a3c4cef2b1 SHA1 0c003ecb320f01883880f3b3636847fdc1a82f18 SHA256 c137a2ed984b9f433eb9bb6eb96acc3b2e2878851f85aa5fa3763285fb4a8d3c diff --git a/dev-libs/antlr-c/antlr-c-3.1.4.ebuild b/dev-libs/antlr-c/antlr-c-3.1.4.ebuild new file mode 100644 index 0000000..7d5af45 --- /dev/null +++ b/dev-libs/antlr-c/antlr-c-3.1.4.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: 2009/10/07 florent.teichteil@gmail.com Exp $ + +EAPI="2" +MY_P="libantlr3c-${PV}-SNAPSHOT" +inherit eutils + +DESCRIPTION="The ANTLR3 C Runtime" +HOMEPAGE="http://fisheye2.atlassian.com/browse/antlr/runtime/C/dist/" +SRC_URI="http://fisheye2.atlassian.com/browse/~raw,r=6128/antlr/runtime/C/dist/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="debug debugger doc static-libs" + +DEPEND="doc? ( app-doc/doxygen )" +RDEPEND="" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + epatch "${FILESDIR}/${P}-doxygen.patch" +} +src_configure() { + local myconf + + if ((use amd64) || (use ia64)); then + myconf="${myconf} --enable-64bit" + else + myconf="${myconf} --disable-64bit" + fi + + econf \ + $(use_enable static-libs static) \ + $(use_enable debug debuginfo ) \ + $(use_enable debugger antlrdebug ) \ + ${myconf} \ + || die "configure failed" +} + +src_compile() { + emake || die "make failed" + + if use doc; then + einfo "Generating documentation API ..." + doxygen -u doxyfile + doxygen doxyfile || die "doxygen failed" + fi +} + +src_install() { + emake DESTDIR="${D}" install || die "einstall failed." + + # remove useless .la files + find "${D}" -name '*.la' -delete + + dodoc AUTHORS ChangeLog NEWS README + if use doc; then + dohtml api/* || die "installing doxygen documentation" + fi +} diff --git a/dev-libs/antlr-c/files/antlr-c-3.1.4-doxygen.patch b/dev-libs/antlr-c/files/antlr-c-3.1.4-doxygen.patch new file mode 100644 index 0000000..6267a4f --- /dev/null +++ b/dev-libs/antlr-c/files/antlr-c-3.1.4-doxygen.patch @@ -0,0 +1,19 @@ +--- doxyfile ++++ doxyfile +@@ -30,7 +30,6 @@ + SHORT_NAMES = NO + JAVADOC_AUTOBRIEF = YES + MULTILINE_CPP_IS_BRIEF = NO +-DETAILS_AT_TOP = YES + INHERIT_DOCS = YES + SEPARATE_MEMBER_PAGES = NO + TAB_SIZE = 4 +@@ -73,7 +72,7 @@ + #--------------------------------------------------------------------------- + # configuration options related to warning and progress messages + #--------------------------------------------------------------------------- +-QUIET = NO ++QUIET = YES + WARNINGS = YES + WARN_IF_UNDOCUMENTED = YES + WARN_IF_DOC_ERROR = YES diff --git a/sys-libs/libavl/Manifest b/sys-libs/libavl/Manifest new file mode 100644 index 0000000..722dbf4 --- /dev/null +++ b/sys-libs/libavl/Manifest @@ -0,0 +1,3 @@ +AUX libavl_0.3.5-3.diff.gz 2652 RMD160 ece32b5b70e0d489c977e0599cbe470b834dc094 SHA1 09001527368e8fbb37de977bd2ba903f377564ce SHA256 6c9e8af8f9fabae516d0f5a000cf44e1b21df67c23f1973e840414442a17698d +DIST libavl_0.3.5.orig.tar.gz 14642 RMD160 55db560fc1e8137c5153d59a95ce322f456782ae SHA1 6e0226160980ec3e9a023e582026560f7e88d200 SHA256 4497b9e22cdd61ae2fa893b9d5fd6213dc306726d7c4be08c29e173622dca8a0 +EBUILD libavl-0.3.5-r3.ebuild 695 RMD160 63fb7cab850efdd540a04f4721507be5d2811bc2 SHA1 dd6e7cc8a3bc054d2e154131ca86c78296ab812a SHA256 fd754855ef5b10fdeab2fd8382efb2bf5feb17f451256a6f4afe3a5f23bff266 diff --git a/sys-libs/libavl/files/libavl_0.3.5-3.diff.gz b/sys-libs/libavl/files/libavl_0.3.5-3.diff.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe7b389452c6253c9caa7f9fdf56b5c55ace2e0a GIT binary patch literal 2652 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 Kk%Jst9RL6hk};