ports/109297: [PATCH] Update port: dns/updatedd version 2.6

David Sze dsze at alumni.uwaterloo.ca
Sun Feb 18 21:20:12 UTC 2007


>Number:         109297
>Category:       ports
>Synopsis:       [PATCH] Update port: dns/updatedd version 2.6
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 18 21:20:11 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     David Sze
>Release:        6.2-RELEASE
>Organization:
>Environment:
FreeBSD host.example.com 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Sun Feb  4 06:19:34 EST 2007     root at host.example.com:/usr/obj/usr/src/sys/FW  i386

>Description:
The attached patch updates the dns/updatedd port to version 2.6.

I'm not the maintainer of the port, but it looks like the original maintainer has lost interest since there have been multiple releases since original port creation 3 years ago.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	updatedd
#	updatedd/Makefile
#	updatedd/distinfo
#	updatedd/pkg-descr
#	updatedd/pkg-plist
#	updatedd/files
#	updatedd/files/disable-portdocs.patch
#	updatedd/files/patch-updatedd-wrapper-Makefile.in
#
echo c - updatedd
mkdir -p updatedd > /dev/null 2>&1
echo x - updatedd/Makefile
sed 's/^X//' >updatedd/Makefile << 'END-of-updatedd/Makefile'
X# New ports collection makefile for:	updatedd
X# Date created:		2003-12-02
X# Whom:			geniusj at ods.org
X#
X# $FreeBSD: ports/dns/updatedd/Makefile,v 1.4 2005/04/12 03:25:20 obrien Exp $
X#
X
XPORTNAME=	updatedd
XPORTVERSION=	2.6
XCATEGORIES=	dns
XMASTER_SITES=	${MASTER_SITE_SAVANNAH}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	${PORTNAME}_${PORTVERSION}
X
XMAINTAINER=	geniusj at ods.org
XCOMMENT=	Dynamic DNS Update Client supporting multiple services
X
XUSE_PERL5=	yes
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ARGS+=	--mandir=${PREFIX}/man
X
XWRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
X
XMAN1=		updatedd.1 updatedd-wrapper.1
XMAN5=		updatedd-wrapper.conf.5
X
X.if defined(NOPORTDOCS)
XEXTRA_PATCHES+=	${PATCHDIR}/disable-portdocs.patch
X.endif
X
Xpost-install:
X	@if [ ! -f ${PREFIX}/etc/updatedd-wrapper.conf ]; then \
X		${CP} -p ${PREFIX}/etc/updatedd-wrapper.conf.sample ${PREFIX}/etc/updatedd-wrapper.conf ; \
X	fi
X
X.include <bsd.port.mk>
END-of-updatedd/Makefile
echo x - updatedd/distinfo
sed 's/^X//' >updatedd/distinfo << 'END-of-updatedd/distinfo'
XMD5 (updatedd_2.6.tar.gz) = 95655596eb6e0e381d60a458f6a45fee
XSHA256 (updatedd_2.6.tar.gz) = 9d240c7e9fcc3f6cb1d32410ca2dee10d359c53f1a5a30d8f3ec49b18b73f1d0
XSIZE (updatedd_2.6.tar.gz) = 667104
END-of-updatedd/distinfo
echo x - updatedd/pkg-descr
sed 's/^X//' >updatedd/pkg-descr << 'END-of-updatedd/pkg-descr'
XUpdatedd is a program for Unix like operating systems to
Xupdate dynamic DNS records.  It supports multiple services,
Xincluding:
X
X	changeip.com
X	dyndns.org
X	eurodyndns.org
X	ovh.com,
X	no-ip.org
X	ods.org
X	hn.org
X	regfish.com
X	tzo.com
X
XEach service is represented by a plugin, therefore it is
Xvery simple to add support for additional services.
X
XFurthermore the package includes a wrapper for updatedd
Xcalled `updatedd-wrapper'.  It provides support for
Xconfiguration files and IP adddress caching.
X
XAuthor:	Philipp Benner <philipp_benner (at) gmx (dot) de>
XWWW:	http://updatedd.philipp-benner.de
END-of-updatedd/pkg-descr
echo x - updatedd/pkg-plist
sed 's/^X//' >updatedd/pkg-plist << 'END-of-updatedd/pkg-plist'
Xbin/updatedd
Xbin/updatedd-wrapper
X at unexec if cmp -s %D/etc/updatedd-wrapper.conf.sample %D/etc/updatedd-wrapper.conf; then rm -f %D/etc/updatedd-wrapper.conf; fi
Xetc/updatedd-wrapper.conf.sample
X at exec if [ ! -f %D/etc/updatedd-wrapper.conf ] ; then cp -p %D/%F %B/updatedd-wrapper.conf; fi
Xlib/updatedd/libchangeip.a
Xlib/updatedd/libchangeip.la
Xlib/updatedd/libchangeip.so
Xlib/updatedd/libchangeip.so.0
Xlib/updatedd/libdyndns.a
Xlib/updatedd/libdyndns.la
Xlib/updatedd/libdyndns.so
Xlib/updatedd/libdyndns.so.0
Xlib/updatedd/libeurodyndns.a
Xlib/updatedd/libeurodyndns.la
Xlib/updatedd/libeurodyndns.so
Xlib/updatedd/libeurodyndns.so.0
Xlib/updatedd/libhn.a
Xlib/updatedd/libhn.la
Xlib/updatedd/libhn.so
Xlib/updatedd/libhn.so.0
Xlib/updatedd/libnoip.a
Xlib/updatedd/libnoip.la
Xlib/updatedd/libnoip.so
Xlib/updatedd/libnoip.so.0
Xlib/updatedd/libods.a
Xlib/updatedd/libods.la
Xlib/updatedd/libods.so
Xlib/updatedd/libods.so.0
Xlib/updatedd/libovh.a
Xlib/updatedd/libovh.la
Xlib/updatedd/libovh.so
Xlib/updatedd/libovh.so.0
Xlib/updatedd/libregfish.a
Xlib/updatedd/libregfish.la
Xlib/updatedd/libregfish.so
Xlib/updatedd/libregfish.so.0
Xlib/updatedd/libtzo.a
Xlib/updatedd/libtzo.la
Xlib/updatedd/libtzo.so
Xlib/updatedd/libtzo.so.0
X at dirrm lib/updatedd
Xinclude/libchangeip.h
Xinclude/libdyndns.h
Xinclude/libeurodyndns.h
Xinclude/libhn.h
Xinclude/libnoip.h
Xinclude/libods.h
Xinclude/libovh.h
Xinclude/libregfish.h
Xinclude/libtzo.h
X%%DATADIR%%/interface.pl
X%%DATADIR%%/ipserv.pl
X at dirrm %%DATADIR%%
X%%PORTDOCS%%%%DOCSDIR%%/updatedd-2.4-english.pdf
X%%PORTDOCS%%%%DOCSDIR%%/updatedd-2.4-german.pdf
X%%PORTDOCS%%%%DOCSDIR%%/updatedd-pppd-rc
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-updatedd/pkg-plist
echo c - updatedd/files
mkdir -p updatedd/files > /dev/null 2>&1
echo x - updatedd/files/disable-portdocs.patch
sed 's/^X//' >updatedd/files/disable-portdocs.patch << 'END-of-updatedd/files/disable-portdocs.patch'
X--- Makefile.in.orig	Fri Sep 15 10:19:08 2006
X+++ Makefile.in	Sun Feb 18 15:06:01 2007
X@@ -189,7 +189,7 @@
X target_os = @target_os@
X target_vendor = @target_vendor@
X @COND_PERL_TRUE at MAYBE_PERL = updatedd-wrapper scripts
X-SUBDIRS = libupdatedd-exception src src/plugins include $(MAYBE_PERL) Documentation
X+SUBDIRS = libupdatedd-exception src src/plugins include $(MAYBE_PERL)
X 
X #distdir = ../$(PACKAGE)-$(VERSION)
X EXTRA_DIST = debian/compat debian/control debian/copyright debian/postinst debian/rules \
END-of-updatedd/files/disable-portdocs.patch
echo x - updatedd/files/patch-updatedd-wrapper-Makefile.in
sed 's/^X//' >updatedd/files/patch-updatedd-wrapper-Makefile.in << 'END-of-updatedd/files/patch-updatedd-wrapper-Makefile.in'
X--- updatedd-wrapper/Makefile.in.orig	Fri Sep 15 10:19:07 2006
X+++ updatedd-wrapper/Makefile.in	Sun Feb 18 15:19:45 2007
X@@ -466,8 +466,8 @@
X install-data-local:
X 	if test ! -e $(DESTDIR)$(sysconfdir)/$(conf); then		\
X 		$(INSTALL) -d $(DESTDIR)$(sysconfdir);			\
X-		$(INSTALL) -m 600 updatedd-wrapper.conf $(DESTDIR)$(sysconfdir);	\
X 	fi
X+	$(INSTALL) -m 600 updatedd-wrapper.conf $(DESTDIR)$(sysconfdir)/updatedd-wrapper.conf.sample
X 
X uninstall-local:
X 	$(RM) $(DESTDIR)$(sysconfdir)/updatedd-wrapper.conf
END-of-updatedd/files/patch-updatedd-wrapper-Makefile.in
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list