From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Feb 18 21:20:12 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 460C216A408 for ; Sun, 18 Feb 2007 21:20:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 2337613C491 for ; Sun, 18 Feb 2007 21:20:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l1ILKC9X064777 for ; Sun, 18 Feb 2007 21:20:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l1ILKBRm064774; Sun, 18 Feb 2007 21:20:11 GMT (envelope-from gnats) Resent-Date: Sun, 18 Feb 2007 21:20:11 GMT Resent-Message-Id: <200702182120.l1ILKBRm064774@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Sze Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C8F9E16A41F for ; Sun, 18 Feb 2007 21:15:47 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id B514613C4A5 for ; Sun, 18 Feb 2007 21:15:47 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l1ILFlfp030711 for ; Sun, 18 Feb 2007 21:15:47 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l1ILFlCH030705; Sun, 18 Feb 2007 21:15:47 GMT (envelope-from nobody) Message-Id: <200702182115.l1ILFlCH030705@www.freebsd.org> Date: Sun, 18 Feb 2007 21:15:47 GMT From: David Sze To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/109297: [PATCH] Update port: dns/updatedd version 2.6 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Feb 2007 21:20:12 -0000 >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 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 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: