summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick McLean <chutzpah@gentoo.org>2012-08-28 17:26:00 +0000
committerPatrick McLean <chutzpah@gentoo.org>2012-08-28 17:26:00 +0000
commit60472ee56fe0ca696b2cb8207320edfdd6776e58 (patch)
tree4c05a99502cd591657a6181127f30e37d4f45db5
parentVersion bump (bug #431836). Add installation of a systemd unit (bug # 371871)... (diff)
downloadgentoo-2-60472ee56fe0ca696b2cb8207320edfdd6776e58.tar.gz
gentoo-2-60472ee56fe0ca696b2cb8207320edfdd6776e58.tar.bz2
gentoo-2-60472ee56fe0ca696b2cb8207320edfdd6776e58.zip
Make dnsmasq-2.63 respect LINGUAS and remove no-longer-necessary MY_* wrangling.
(Portage version: 2.1.11.10/cvs/Linux x86_64)
-rw-r--r--net-dns/dnsmasq/ChangeLog6
-rw-r--r--net-dns/dnsmasq/dnsmasq-2.63.ebuild18
2 files changed, 17 insertions, 7 deletions
diff --git a/net-dns/dnsmasq/ChangeLog b/net-dns/dnsmasq/ChangeLog
index e98e85b215b5..b434e60a394f 100644
--- a/net-dns/dnsmasq/ChangeLog
+++ b/net-dns/dnsmasq/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-dns/dnsmasq
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/ChangeLog,v 1.216 2012/08/28 17:11:42 chutzpah Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/ChangeLog,v 1.217 2012/08/28 17:26:00 chutzpah Exp $
+
+ 28 Aug 2012; Patrick McLean <chutzpah@gentoo.org> dnsmasq-2.63.ebuild:
+ Make dnsmasq-2.63 respect LINGUAS and remove no-longer-necessary MY_*
+ wrangling.
*dnsmasq-2.63 (28 Aug 2012)
diff --git a/net-dns/dnsmasq/dnsmasq-2.63.ebuild b/net-dns/dnsmasq/dnsmasq-2.63.ebuild
index 7aa33846de98..459209a90902 100644
--- a/net-dns/dnsmasq/dnsmasq-2.63.ebuild
+++ b/net-dns/dnsmasq/dnsmasq-2.63.ebuild
@@ -1,21 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.63.ebuild,v 1.1 2012/08/28 17:11:42 chutzpah Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.63.ebuild,v 1.2 2012/08/28 17:26:00 chutzpah Exp $
EAPI=4
inherit eutils toolchain-funcs flag-o-matic user systemd
-MY_P="${P/_/}"
-MY_PV="${PV/_/}"
DESCRIPTION="Small forwarding DNS server"
HOMEPAGE="http://www.thekelleys.org.uk/dnsmasq/"
-SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${MY_P}.tar.xz"
+SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${P}.tar.xz"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="conntrack dbus +dhcp idn ipv6 lua nls script tftp"
+DM_LINGUAS="de es fi fr id it no pl pt_BR ro"
+for dm_lingua in ${DM_LINGUAS}; do
+ IUSE+=" linguas_${dm_lingua}"
+done
RDEPEND="dbus? ( sys-apps/dbus )
idn? ( net-dns/libidn )
@@ -30,8 +32,6 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
app-arch/xz-utils"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
REQUIRED_USE="lua? ( script )"
use_have() {
@@ -91,6 +91,12 @@ src_install() {
DESTDIR="${D}" \
install$(use nls && echo "-i18n")
+ local lingua
+ for lingua in ${DM_LINGUAS}; do
+ use linguas_${lingua} || rm -rf "${D}"/usr/share/locale/${lingua}
+ done
+ rmdir --ignore-fail-on-non-empty "${D}"/usr/share/locale/
+
dodoc CHANGELOG CHANGELOG.archive FAQ
dodoc -r logo