Date: Sun, 18 Feb 2007 21:15:47 GMT From: David Sze<dsze@alumni.uwaterloo.ca> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/109297: [PATCH] Update port: dns/updatedd version 2.6 Message-ID: <200702182115.l1ILFlCH030705@www.freebsd.org> Resent-Message-ID: <200702182120.l1ILKBRm064774@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@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@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@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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702182115.l1ILFlCH030705>