diff options
author | Dion Moult <moult@gentoo.org> | 2013-12-15 12:23:19 +0000 |
---|---|---|
committer | Dion Moult <moult@gentoo.org> | 2013-12-15 12:23:19 +0000 |
commit | ffe9fc95452ab951ada787f7b9e33e42d417adb9 (patch) | |
tree | 2206dc83cd74078b1bab68526720c7b791164a1b /net-voip/gnugk/gnugk-2.2.7.ebuild | |
parent | <=net-libs/ekiga-2.0.12 removal (pending 11 July 2013), see #290062 and #2900... (diff) | |
download | gentoo-2-ffe9fc95452ab951ada787f7b9e33e42d417adb9.tar.gz gentoo-2-ffe9fc95452ab951ada787f7b9e33e42d417adb9.tar.bz2 gentoo-2-ffe9fc95452ab951ada787f7b9e33e42d417adb9.zip |
<=net-voip/gnugk-2.2.8 removal (pending 11 July 2013), see #290062 and #290063 for reference.
(Portage version: 2.2.7/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'net-voip/gnugk/gnugk-2.2.7.ebuild')
-rw-r--r-- | net-voip/gnugk/gnugk-2.2.7.ebuild | 116 |
1 files changed, 0 insertions, 116 deletions
diff --git a/net-voip/gnugk/gnugk-2.2.7.ebuild b/net-voip/gnugk/gnugk-2.2.7.ebuild deleted file mode 100644 index c64fc049d073..000000000000 --- a/net-voip/gnugk/gnugk-2.2.7.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-voip/gnugk/gnugk-2.2.7.ebuild,v 1.3 2010/06/17 20:58:55 patrick Exp $ - -EAPI="2" - -inherit eutils - -DESCRIPTION="GNU H.323 gatekeeper" -HOMEPAGE="http://www.gnugk.org/" -SRC_URI="mirror://sourceforge/openh323gk/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -# dev-db/firebird isn't keyworded for ppc but firebird IUSE is masked for ppc -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="doc firebird mysql postgres radius linguas_en linguas_es linguas_fr" - -# TODO: when h323plus will be in portage tree, add it as || dep with openh323 -RDEPEND=">=dev-libs/pwlib-1.7.5.2 - >=net-libs/openh323-1.14.2 - dev-libs/openssl - firebird? ( dev-db/firebird ) - mysql? ( virtual/mysql ) - postgres? ( dev-db/postgresql-base )" -DEPEND="${RDEPEND} - doc? ( app-text/linuxdoc-tools )" - -pkg_setup() { - if use doc && ! use linguas_en && ! use linguas_es && ! use linguas_fr; then - elog "No linguas specified." - elog "English documentation will be installed." - fi -} - -src_prepare() { - if use firebird; then - # fix build with firebird 2.1 - epatch "${FILESDIR}"/${P}-firebird-2.1.patch - - # build sqlauth and sqlacc when firebird is supported - epatch "${FILESDIR}"/${P}-configure.patch - fi -} - -src_configure() { - # --with-large-fdset=4096 is added because of bug #128102 - # and it is recommanded in the online manual - econf \ - $(use_enable firebird) \ - $(use_enable mysql) \ - $(use_enable postgres pgsql) \ - $(use_enable radius) \ - --with-large-fdset=4096 -} - -src_compile() { - # PASN_NOPRINT should be set for -debug but it's buggy - # better to prevent issues and keep default settings - # `make debugdepend debugshared` and `make debug` failed (so no debug) - # `make optdepend optnoshared` also failed (so no static) - - # splitting emake calls fixes parallel build issue - emake optdepend || die "emake optdepend failed" - emake optshared || die "emake optshared failed" - - # build tool addpasswd - emake addpasswd || die "emake addpasswd failed" - - if use doc; then - cd docs/manual - - if use linguas_en || ( ! use linguas_es && ! use linguas_fr ); then - emake html || die "emake en doc failed" - fi - - if use linguas_es; then - emake html-es || die "emake es doc failed" - fi - - if use linguas_fr; then - emake html-fr || die "emake fr doc failed" - fi - cd ../.. - fi -} - -src_install() { - dosbin obj_*_*_*/${PN} || die "dosbin failed" - dosbin obj_*_*_*/addpasswd || die "dosbin failed" - - dodir /etc/${PN} - insinto /etc/${PN} - doins etc/* || die "doins etc/* failed" - - dodoc changes.txt readme.txt || die "dodoc failed" - - if use doc; then - dodoc docs/*.txt docs/*.pdf || die "dodoc failed" - - if use linguas_en || ( ! use linguas_es && ! use linguas_fr ); then - dohtml docs/manual/manual*.html || die "dohtml failed" - fi - if use linguas_fr; then - dohtml docs/manual/fr/manual-fr*.html || die "dohtml failed" - fi - if use linguas_es; then - dohtml docs/manual/es/manual-es*.html || die "dohtml failed" - fi - fi - - doman docs/${PN}.1 || die "doman failed" - - newinitd "${FILESDIR}"/${PN}.rc6 ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} -} |