* [gentoo-commits] gentoo-x86 commit in net-dns/ez-ipupdate: ChangeLog ez-ipupdate-3.0.11.13.3_beta8-r1.ebuild
@ 2014-01-28 9:22 Yixun Lan (dlan)
0 siblings, 0 replies; only message in thread
From: Yixun Lan (dlan) @ 2014-01-28 9:22 UTC (permalink / raw
To: gentoo-commits
dlan 14/01/28 09:22:50
Modified: ChangeLog
Added: ez-ipupdate-3.0.11.13.3_beta8-r1.ebuild
Log:
support ipv6 address via -a option, bug #432764, thanks Andreas Steinmetz
(Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key 0xAABEFD55)
Revision Changes Path
1.37 net-dns/ez-ipupdate/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/ez-ipupdate/ChangeLog?rev=1.37&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/ez-ipupdate/ChangeLog?rev=1.37&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/ez-ipupdate/ChangeLog?r1=1.36&r2=1.37
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-dns/ez-ipupdate/ChangeLog,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- ChangeLog 13 Oct 2013 16:00:04 -0000 1.36
+++ ChangeLog 28 Jan 2014 09:22:49 -0000 1.37
@@ -1,6 +1,13 @@
# ChangeLog for net-dns/ez-ipupdate
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/ez-ipupdate/ChangeLog,v 1.36 2013/10/13 16:00:04 pacho Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/ez-ipupdate/ChangeLog,v 1.37 2014/01/28 09:22:49 dlan Exp $
+
+*ez-ipupdate-3.0.11.13.3_beta8-r1 (28 Jan 2014)
+
+ 28 Jan 2014; Yixun Lan <dlan@gentoo.org>
+ +ez-ipupdate-3.0.11.13.3_beta8-r1.ebuild,
+ +files/ez-ipupdate-3.0.11.13.3_beta8-ipv6.diff, files/ez-ipupdate.initd:
+ support ipv6 address via -a option, bug #432764, thanks Andreas Steinmetz
13 Oct 2013; Pacho Ramos <pacho@gentoo.org> files/ez-ipupdate.initd:
Stop using deprecated stuff for init.d (#466846)
1.1 net-dns/ez-ipupdate/ez-ipupdate-3.0.11.13.3_beta8-r1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/ez-ipupdate/ez-ipupdate-3.0.11.13.3_beta8-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/ez-ipupdate/ez-ipupdate-3.0.11.13.3_beta8-r1.ebuild?rev=1.1&content-type=text/plain
Index: ez-ipupdate-3.0.11.13.3_beta8-r1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/ez-ipupdate/ez-ipupdate-3.0.11.13.3_beta8-r1.ebuild,v 1.1 2014/01/28 09:22:49 dlan Exp $
EAPI="5"
inherit eutils user versionator
MY_BETA="$(get_version_component_range 6)"
MY_PATCH="$(get_version_component_range 4-5)"
MY_PV="$(get_version_component_range 1-3)${MY_BETA/beta/b}"
DESCRIPTION="Dynamic DNS client for lots of dynamic dns services"
HOMEPAGE="http://ez-ipupdate.com/"
SRC_URI="mirror://debian/pool/main/e/ez-ipupdate/${PN}_${MY_PV}.orig.tar.gz
mirror://debian/pool/main/e/ez-ipupdate/${PN}_${MY_PV}-${MY_PATCH}.diff.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
S="${WORKDIR}/${PN}-${MY_PV}"
src_prepare() {
# apply debian patches
epatch "${WORKDIR}/${PN}_${MY_PV}-${MY_PATCH}.diff"
# repair/apply additional debian patches
sed -i -e "s|^\(---\s*\)\.\./|\1|g" debian/patches/*.diff
EPATCH_SOURCE="${S}/debian/patches" EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch
# adding members.3322.org support
epatch "${FILESDIR}/${P}-3322.diff"
# adding www.dnsexit.com support
epatch "${FILESDIR}/${P}-dnsexit.diff"
# make ez-ipupdate work with iproute2/dhcpcd under linux (bug #318905)
epatch "${FILESDIR}/${P}-linux.diff"
# allows to set IPv6 via -a option, (bug #432764)
epatch "${FILESDIR}/${P}-ipv6.diff"
# repair format mask issues
sed -i -e "s|\(\s*\)\(strlen(putbuf)\)|\1(int)\2|g" ez-ipupdate.c || die
# comment out obsolete options
sed -i -e "s:^\(run-as-user.*\):#\1:g" \
-e "s:^\(cache-file.*\):#\1:g" ex*conf || die
# make 'missing' executable (bug #103480)
chmod +x missing
}
src_configure() {
econf --bindir=/usr/sbin
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
newinitd "${FILESDIR}/ez-ipupdate.initd" ez-ipupdate
keepdir /etc/ez-ipupdate
# install docs
dodoc README
newdoc debian/README.Debian README.debian
newdoc debian/changelog ChangeLog.debian
newdoc CHANGELOG ChangeLog
doman debian/ez-ipupdate.8
# install example configs
docinto examples
dodoc ex*conf
}
pkg_preinst() {
enewgroup ez-ipupd
enewuser ez-ipupd -1 -1 /var/cache/ez-ipupdate ez-ipupd
}
pkg_postinst() {
chmod 750 /etc/ez-ipupdate /var/cache/ez-ipupdate
chown ez-ipupd:ez-ipupd /etc/ez-ipupdate /var/cache/ez-ipupdate
elog
elog "Please create one or more config files in"
elog "/etc/ez-ipupdate/. A bunch of samples can"
elog "be found in the doc directory."
elog
elog "All config files must have a '.conf' extension."
elog
elog "Please do not use the 'run-as-user', 'run-as-euser',"
elog "'cache-file' and 'pidfile' options, since these are"
elog "handled internally by the init-script!"
elog
elog "If you want to use ez-ipupdate in daemon mode,"
elog "please add 'daemon' to the config file(s) and"
elog "add the ez-ipupdate init-script to the default"
elog "runlevel."
elog
elog "Without the 'daemon' option, you can run the"
elog "init-script with the 'update' parameter inside"
elog "your PPP ip-up script."
elog
if [ -f /etc/ez-ipupdate.conf ]; then
elog "!!! IMPORTANT UPDATE NOTICE !!!"
elog
elog "The ez-ipupdate init-script can now handle more"
elog "than one config file. New config file location is"
elog "/etc/ez-ipupdate/*.conf"
elog
if [ ! -f /etc/ez-ipupdate/default.conf ]; then
mv -f /etc/ez-ipupdate.conf /etc/ez-ipupdate/default.conf
elog "Your old configuration has been moved to"
elog "/etc/ez-ipupdate/default.conf"
elog
fi
fi
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-01-28 9:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-28 9:22 [gentoo-commits] gentoo-x86 commit in net-dns/ez-ipupdate: ChangeLog ez-ipupdate-3.0.11.13.3_beta8-r1.ebuild Yixun Lan (dlan)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox