Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 373530 Details for
Bug 504154
net-dns/dnsmasq-{2.69,9999} version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dnsmasq-2.69_rc4.ebuild
dnsmasq-2.69_rc4.ebuild (text/plain), 3.84 KB, created by
Alex Xu (Hello71)
on 2014-03-25 22:00:01 UTC
(
hide
)
Description:
dnsmasq-2.69_rc4.ebuild
Filename:
MIME Type:
Creator:
Alex Xu (Hello71)
Created:
2014-03-25 22:00:01 UTC
Size:
3.84 KB
patch
obsolete
># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/dnsmasq-2.68.ebuild,v 1.2 2013/12/10 19:55:03 chutzpah Exp $ > >EAPI=5 > >inherit eutils toolchain-funcs flag-o-matic user systemd > >MY_P=${P/_/} > >DESCRIPTION="Small forwarding DNS server" >HOMEPAGE="http://www.thekelleys.org.uk/dnsmasq/" >if [[ "${PV}" == 9999 ]]; then > inherit git-r3 > EGIT_REPO_URI="git://thekelleys.org.uk/dnsmasq.git" >else > case "${PV}" in > *_pre*) URI_CAT="test-releases/";; > *_rc*) URI_CAT="release-candidates/";; > esac > SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${URI_CAT}${MY_P}.tar.xz" >fi > >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="auth-dns conntrack dbus +dhcp dhcp-tools dnssec idn ipv6 lua nls script selinux static 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 > >CDEPEND="dbus? ( sys-apps/dbus ) > idn? ( net-dns/libidn ) > lua? ( dev-lang/lua ) > conntrack? ( !s390? ( net-libs/libnetfilter_conntrack ) ) > nls? ( > sys-devel/gettext > net-dns/libidn > ) > selinux? ( sec-policy/selinux-dnsmasq )" > >DEPEND="${CDEPEND} > app-arch/xz-utils > dnssec? ( > dev-libs/nettle[gmp] > static? ( > dev-libs/nettle[static-libs(+)] > ) > ) > virtual/pkgconfig" > >RDEPEND="${CDEPEND} > dnssec? ( > !static? ( > dev-libs/nettle[gmp] > ) > )" > >REQUIRED_USE="dhcp-tools? ( dhcp ) > lua? ( script ) > s390? ( !conntrack )" > >S="${WORKDIR}/${MY_P}" > >use_have() { > local NO_ONLY="" > if [ $1 == '-n' ]; then > NO_ONLY=1 > shift > fi > > local UWORD=${2:-$1} > UWORD=${UWORD^^*} > > if ! use ${1}; then > echo " -DNO_${UWORD}" > elif [ -z "${NO_ONLY}" ]; then > echo " -DHAVE_${UWORD}" > fi >} > >pkg_setup() { > enewgroup dnsmasq > enewuser dnsmasq -1 -1 /dev/null dnsmasq >} > >src_prepare() { > sed -i -r 's:lua5.[0-9]+:lua:' Makefile > sed -i "s:%%PREFIX%%:${EPREFIX}/usr:" dnsmasq.conf.example >} > >src_configure() { > COPTS="$(use_have -n auth-dns auth)" > COPTS+="$(use_have conntrack)" > COPTS+="$(use_have dbus)" > COPTS+="$(use_have -n dhcp)" > COPTS+="$(use_have idn)" > COPTS+="$(use_have -n ipv6)" > COPTS+="$(use_have lua luascript)" > COPTS+="$(use_have -n script)" > COPTS+="$(use_have -n tftp)" > COPTS+="$(use ipv6 && use dhcp || echo " -DNO_DHCP6")" > COPTS+="$(use_have dnssec)" > COPTS+="$(use_have static dnssec_static)" > > if use static; then > einfo "Only sys-libs/gmp and dev-libs/nettle are statically linked." > use dnssec || einfo "Thus, ${P}[!dnssec,static] makes no sense; the static USE flag is ignored." > fi >} > >src_compile() { > emake \ > PREFIX=/usr \ > CC="$(tc-getCC)" \ > CFLAGS="${CFLAGS}" \ > LDFLAGS="${LDFLAGS}" \ > COPTS="${COPTS}" \ > CONFFILE="/etc/${PN}.conf" \ > all$(use nls && echo "-i18n") > > use dhcp-tools && emake -C contrib/wrt \ > PREFIX=/usr \ > CC="$(tc-getCC)" \ > CFLAGS="${CFLAGS}" \ > LDFLAGS="${LDFLAGS}" \ > all >} > >src_install() { > emake \ > PREFIX=/usr \ > MANDIR=/usr/share/man \ > 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 > [[ -d "${D}"/usr/share/locale/ ]] && rmdir --ignore-fail-on-non-empty "${D}"/usr/share/locale/ > > dodoc CHANGELOG CHANGELOG.archive FAQ > dodoc -r logo > > dodoc CHANGELOG FAQ > dohtml *.html > > newinitd "${FILESDIR}"/dnsmasq-init-r2 dnsmasq > newconfd "${FILESDIR}"/dnsmasq.confd-r1 dnsmasq > > insinto /etc > newins dnsmasq.conf.example dnsmasq.conf > > insinto /usr/share/dnsmasq > doins trust-anchors.conf > > if use dbus; then > insinto /etc/dbus-1/system.d > doins dbus/dnsmasq.conf > fi > > if use dhcp-tools; then > dosbin contrib/wrt/{dhcp_release,dhcp_lease_time} > doman contrib/wrt/{dhcp_release,dhcp_lease_time}.1 > fi > > systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 504154
:
372332
|
372334
|
372336
|
372442
|
372444
|
373382
|
373384
|
373430
|
373432
| 373530 |
373532