From root@cultdeadsheep.org  Tue May 28 03:48:24 2002
Return-Path: <root@cultdeadsheep.org>
Received: from cultdeadsheep.org (charon.cultdeadsheep.org [80.65.226.72])
	by hub.freebsd.org (Postfix) with SMTP id 6B39D37B405
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 28 May 2002 03:48:21 -0700 (PDT)
Received: (qmail 40699 invoked by uid 0); 28 May 2002 10:48:19 -0000
Message-Id: <20020528104819.40698.qmail@cultdeadsheep.org>
Date: 28 May 2002 10:48:19 -0000
From: clement@perso-web.com
Reply-To: clement@perso-web.com
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Update New port : ports/38641 (DynDns Service)
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         38655
>Category:       ports
>Synopsis:       Update New port : ports/38641 (DynDns Service)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 28 03:50:01 PDT 2002
>Closed-Date:    Fri Jan 17 06:16:58 PST 2003
>Last-Modified:  Fri Jan 17 06:16:58 PST 2003
>Originator:     Clement Laforet
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
web-diffusion
>Environment:
System: FreeBSD goofy.cultdeadsheep.org 4.5-STABLE FreeBSD 4.5-STABLE #3: Mon Mar 4 12:03:42 CET 
2002 root@goofy.cultdeadsheep.org:/usr/src/sys/compile/GOOFY i386


	
>Description:
Add LIB_DEPENDS to lib gnugetopt.

>How-To-Repeat:
	
>Fix:

# 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:
#
#	dyndns-service/
#	dyndns-service/Makefile
#	dyndns-service/distinfo
#	dyndns-service/pkg-comment
#	dyndns-service/pkg-descr
#	dyndns-service/pkg-plist
#	dyndns-service/pkg-message
#	dyndns-service/files
#	dyndns-service/files/patch-aa
#
echo c - dyndns-service/
mkdir -p dyndns-service/ > /dev/null 2>&1
echo x - dyndns-service/Makefile
sed 's/^X//' >dyndns-service/Makefile << 'END-of-dyndns-service/Makefile'
X# New ports collection makefile for:	DynDns Service
X# Date created:				28 May 2002
X# Whom:					Clement Laforet <sheepkiller@perso-web.com>
X#
X# $FreeBSD: ports/net/echoping/Makefile,v 1.10 2001/09/22 06:09:05 sf Exp $
X#
X
XPORTNAME=	dyndns-service
XDISTNAME=	dyndns-${PORTVERSION}
XPORTVERSION=	0.3.3pre2
XPORTREVIION=	1
XCATEGORIES=	net
XMASTER_SITES=	http://project.packetst0rm.net/dyndns/
X
Xpost-install:
X	@cat pkg-message
X
X.include <bsd.port.mk>
END-of-dyndns-service/Makefile
echo x - dyndns-service/distinfo
sed 's/^X//' >dyndns-service/distinfo << 'END-of-dyndns-service/distinfo'
XMD5 (dyndns-0.3.3pre2.tar.gz) = 88e26b2ceac4982e730f5ca78ab9c646
END-of-dyndns-service/distinfo
echo x - dyndns-service/pkg-comment
sed 's/^X//' >dyndns-service/pkg-comment << 'END-of-dyndns-service/pkg-comment'
XPackage to dynamically update BIND's A and CNAME records.
END-of-dyndns-service/pkg-comment
echo x - dyndns-service/pkg-descr
sed 's/^X//' >dyndns-service/pkg-descr << 'END-of-dyndns-service/pkg-descr'
XDynDns Service is for people who want to provide a dynamic DNS 
Xservice like DHS.org or yi.org. The server listens for update 
Xrequests, updates the zone file, and then sends a HUP signal 
Xto named. The update is protected by a user database and 
Xpasswords. 
X
XNote: This package is not related to the software running dyndns.org.	
X
Xhttp://project.packetst0rm.net/dyndns/
END-of-dyndns-service/pkg-descr
echo x - dyndns-service/pkg-plist
sed 's/^X//' >dyndns-service/pkg-plist << 'END-of-dyndns-service/pkg-plist'
Xbin/dync
Xsbin/dynd
Xshare/dyndns/services_update.sh
Xshare/dyndns/mkpass
Xshare/dyndns/README
Xshare/dyndns/dync.conf.dist
Xshare/dyndns/dynd.conf.dist
X@dirrm share/dyndns
END-of-dyndns-service/pkg-plist
echo x - dyndns-service/pkg-message
sed 's/^X//' >dyndns-service/pkg-message << 'END-of-dyndns-service/pkg-message'
X    PLEASE READ THE README FILE : $(PREFIX)/share/dyndns/README
X    
X    Don't forget to update your /etc/services file.
X    A script to do this is here $(PREFIX)/share/dyndns
X    Sample configuration files are also here.
X
END-of-dyndns-service/pkg-message
echo c - dyndns-service/files
mkdir -p dyndns-service/files > /dev/null 2>&1
echo x - dyndns-service/files/patch-aa
sed 's/^X//' >dyndns-service/files/patch-aa << 'END-of-dyndns-service/files/patch-aa'
Xdiff -Nur ./Makefile ../dyndns-0.3.3pre2/Makefile
X--- ./Makefile	Tue May 28 02:00:46 2002
X+++ ../dyndns-0.3.3pre2/Makefile	Tue May 28 02:10:52 2002
X@@ -1,13 +1,14 @@
X # Makefile for DynDNS Package by frost
X+# FreeBSD Port Clement Laforet <sheepkiller@perso-web.com>
X 
X CC=gcc
X CCFLAGS=-Wall -O3 -s
X # Uncomment below for debugging
X #CCFLAGS+=-Wall -ggdb3 -DEBUG
X # Uncomment below if using glibc2
X-#LFLAGS+=-lcrypt
X+LFLAGS+=-I/usr/local/include
X 
X-PREFIX=/usr/local
X+PREFIX?=/usr/local
X 
X CLIENT_SOURCES=dync.c
X CLIENT_BINARY=dync
X@@ -34,5 +35,9 @@
X install: all
X 	install -m 0755 dynd $(PREFIX)/sbin
X 	install -m 0755 dync $(PREFIX)/bin
X-	sh services_update.sh
X-
X+	install -d $(PREFIX)/share/dyndns
X+	install -m 0755 services_update.sh $(PREFIX)/share/dyndns
X+	install -m 0755 mkpass $(PREFIX)/share/dyndns
X+	install -m 0644 README $(PREFIX)/share/dyndns
X+	install -m 0644 dync.conf.dist $(PREFIX)/share/dyndns
X+	install -m 0644 dynd.conf.dist $(PREFIX)/share/dyndns
XBinary files ./dync and ../dyndns-0.3.3pre2/dync differ
Xdiff -Nur ./dync.conf.dist ../dyndns-0.3.3pre2/dync.conf.dist
X--- ./dync.conf.dist	Thu Jan  1 01:00:00 1970
X+++ ../dyndns-0.3.3pre2/dync.conf.dist	Wed Mar 14 16:19:35 2001
X@@ -0,0 +1,13 @@
X+# Data for the update is provided on the command line
X+# whitespace can be tabs or spaces, comments can be #, ;, or //
X+
X+# SERVER <remote nameserver running dynd>
X+SERVER ns1.foobar.edu
X+# TYPE <record type, SOA, A, CNAME>
X+TYPE A
X+# HOST <host to update>
X+HOST blargh
X+# USER <username for authentication on remote nameserver>
X+USER jimbob
X+# PASS <password for authentication>
X+PASS foobar
Xdiff -Nur ./dync.conf.example ../dyndns-0.3.3pre2/dync.conf.example
X--- ./dync.conf.example	Tue May 28 02:00:46 2002
X+++ ../dyndns-0.3.3pre2/dync.conf.example	Thu Jan  1 01:00:00 1970
X@@ -1,13 +0,0 @@
X-# Data for the update is provided on the command line
X-# whitespace can be tabs or spaces, comments can be #, ;, or //
X-
X-# SERVER <remote nameserver running dynd>
X-SERVER ns1.foobar.edu
X-# TYPE <record type, SOA, A, CNAME>
X-TYPE A
X-# HOST <host to update>
X-HOST blargh
X-# USER <username for authentication on remote nameserver>
X-USER jimbob
X-# PASS <password for authentication>
X-PASS foobar
Xdiff -Nur ./dync.h ../dyndns-0.3.3pre2/dync.h
X--- ./dync.h	Tue May 28 02:00:46 2002
X+++ ../dyndns-0.3.3pre2/dync.h	Tue May 28 02:03:22 2002
X@@ -8,10 +8,9 @@
X *                                                               *
X *****************************************************************/
X 
X-#include <netinet/in.h>
X-
X-#include <sys/socket.h>
X #include <sys/types.h>
X+#include <sys/socket.h>
X+#include <netinet/in.h>
X 
X #include <getopt.h>
X #include <netdb.h>
XBinary files ./dynd and ../dyndns-0.3.3pre2/dynd differ
Xdiff -Nur ./dynd.conf.dist ../dyndns-0.3.3pre2/dynd.conf.dist
X--- ./dynd.conf.dist	Thu Jan  1 01:00:00 1970
X+++ ../dyndns-0.3.3pre2/dynd.conf.dist	Wed Mar 14 16:19:35 2001
X@@ -0,0 +1,5 @@
X+# user		pass	host	type	zonefile
X+#
X+# examples:
X+# jimbob	foobar	blargh	A	/var/named/blargh.zone
X+# whitespace can be tabs or spaces, comments can be #, ;, or //
Xdiff -Nur ./dynd.conf.example ../dyndns-0.3.3pre2/dynd.conf.example
X--- ./dynd.conf.example	Tue May 28 02:00:46 2002
X+++ ../dyndns-0.3.3pre2/dynd.conf.example	Thu Jan  1 01:00:00 1970
X@@ -1,5 +0,0 @@
X-# user		pass	host	type	zonefile
X-#
X-# examples:
X-# jimbob	foobar	blargh	A	/var/named/blargh.zone
X-# whitespace can be tabs or spaces, comments can be #, ;, or //
Xdiff -Nur ./dynd.h ../dyndns-0.3.3pre2/dynd.h
X--- ./dynd.h	Tue May 28 02:00:46 2002
X+++ ../dyndns-0.3.3pre2/dynd.h	Tue May 28 02:03:30 2002
X@@ -9,11 +9,10 @@
X *****************************************************************/
X 
X #include <arpa/inet.h>
X- 
X-#include <netinet/in.h>
X- 
X-#include <sys/socket.h>
X+
X #include <sys/types.h>
X+#include <sys/socket.h>
X+#include <netinet/in.h> 
X  
X #include <errno.h>
X #include <netdb.h>
XBinary files ./mkpass and ../dyndns-0.3.3pre2/mkpass differ
END-of-dyndns-service/files/patch-aa
exit

# 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:
#
#	dyndns-service/
#	dyndns-service/Makefile
#	dyndns-service/distinfo
#	dyndns-service/pkg-comment
#	dyndns-service/pkg-descr
#	dyndns-service/pkg-plist
#	dyndns-service/pkg-message
#	dyndns-service/files
#	dyndns-service/files/patch-aa
#
echo c - dyndns-service/
mkdir -p dyndns-service/ > /dev/null 2>&1
echo x - dyndns-service/Makefile
sed 's/^X//' >dyndns-service/Makefile << 'END-of-dyndns-service/Makefile'
X# New ports collection makefile for:	DynDns Service
X# Date created:				28 May 2002
X# Whom:					Clement Laforet <sheepkiller@perso-web.com>
X#
X# $FreeBSD: ports/net/echoping/Makefile,v 1.10 2001/09/22 06:09:05 sf Exp $
X#
X
XPORTNAME=	dyndns-service
XDISTNAME=	dyndns-${PORTVERSION}
XPORTVERSION=	0.3.3pre2
XPORTREVIION=	2
XCATEGORIES=	net
XMASTER_SITES=	http://project.packetst0rm.net/dyndns/
X
XLIB_DEPENDS=    gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
X
XMAINTAINER= 	sheepkiller@perso-web.com
X
Xpost-install:
X	@cat pkg-message
X
X.include <bsd.port.mk>
END-of-dyndns-service/Makefile
echo x - dyndns-service/distinfo
sed 's/^X//' >dyndns-service/distinfo << 'END-of-dyndns-service/distinfo'
XMD5 (dyndns-0.3.3pre2.tar.gz) = 88e26b2ceac4982e730f5ca78ab9c646
END-of-dyndns-service/distinfo
echo x - dyndns-service/pkg-comment
sed 's/^X//' >dyndns-service/pkg-comment << 'END-of-dyndns-service/pkg-comment'
XPackage to dynamically update BIND's A and CNAME records.
END-of-dyndns-service/pkg-comment
echo x - dyndns-service/pkg-descr
sed 's/^X//' >dyndns-service/pkg-descr << 'END-of-dyndns-service/pkg-descr'
XDynDns Service is for people who want to provide a dynamic DNS 
Xservice like DHS.org or yi.org. The server listens for update 
Xrequests, updates the zone file, and then sends a HUP signal 
Xto named. The update is protected by a user database and 
Xpasswords. 
X
XNote: This package is not related to the software running dyndns.org.	
X
Xhttp://project.packetst0rm.net/dyndns/
END-of-dyndns-service/pkg-descr
echo x - dyndns-service/pkg-plist
sed 's/^X//' >dyndns-service/pkg-plist << 'END-of-dyndns-service/pkg-plist'
Xbin/dync
Xsbin/dynd
Xshare/dyndns/services_update.sh
Xshare/dyndns/mkpass
Xshare/dyndns/README
Xshare/dyndns/dync.conf.dist
Xshare/dyndns/dynd.conf.dist
X@dirrm share/dyndns
END-of-dyndns-service/pkg-plist
echo x - dyndns-service/pkg-message
sed 's/^X//' >dyndns-service/pkg-message << 'END-of-dyndns-service/pkg-message'
X    PLEASE READ THE README FILE : $(PREFIX)/share/dyndns/README
X    
X    Don't forget to update your /etc/services file.
X    A script to do this is here $(PREFIX)/share/dyndns
X    Sample configuration files are also here.
X
END-of-dyndns-service/pkg-message
echo c - dyndns-service/files
mkdir -p dyndns-service/files > /dev/null 2>&1
echo x - dyndns-service/files/patch-aa
sed 's/^X//' >dyndns-service/files/patch-aa << 'END-of-dyndns-service/files/patch-aa'
Xdiff -Nur ./Makefile ../dyndns-0.3.3pre2/Makefile
X--- ./Makefile	Tue May 28 02:00:46 2002
X+++ ../dyndns-0.3.3pre2/Makefile	Tue May 28 02:10:52 2002
X@@ -1,13 +1,14 @@
X # Makefile for DynDNS Package by frost
X+# FreeBSD Port Clement Laforet <sheepkiller@perso-web.com>
X 
X CC=gcc
X CCFLAGS=-Wall -O3 -s
X # Uncomment below for debugging
X #CCFLAGS+=-Wall -ggdb3 -DEBUG
X # Uncomment below if using glibc2
X-#LFLAGS+=-lcrypt
X+LFLAGS+=-I/usr/local/include
X 
X-PREFIX=/usr/local
X+PREFIX?=/usr/local
X 
X CLIENT_SOURCES=dync.c
X CLIENT_BINARY=dync
X@@ -34,5 +35,9 @@
X install: all
X 	install -m 0755 dynd $(PREFIX)/sbin
X 	install -m 0755 dync $(PREFIX)/bin
X-	sh services_update.sh
X-
X+	install -d $(PREFIX)/share/dyndns
X+	install -m 0755 services_update.sh $(PREFIX)/share/dyndns
X+	install -m 0755 mkpass $(PREFIX)/share/dyndns
X+	install -m 0644 README $(PREFIX)/share/dyndns
X+	install -m 0644 dync.conf.dist $(PREFIX)/share/dyndns
X+	install -m 0644 dynd.conf.dist $(PREFIX)/share/dyndns
XBinary files ./dync and ../dyndns-0.3.3pre2/dync differ
Xdiff -Nur ./dync.conf.dist ../dyndns-0.3.3pre2/dync.conf.dist
X--- ./dync.conf.dist	Thu Jan  1 01:00:00 1970
X+++ ../dyndns-0.3.3pre2/dync.conf.dist	Wed Mar 14 16:19:35 2001
X@@ -0,0 +1,13 @@
X+# Data for the update is provided on the command line
X+# whitespace can be tabs or spaces, comments can be #, ;, or //
X+
X+# SERVER <remote nameserver running dynd>
X+SERVER ns1.foobar.edu
X+# TYPE <record type, SOA, A, CNAME>
X+TYPE A
X+# HOST <host to update>
X+HOST blargh
X+# USER <username for authentication on remote nameserver>
X+USER jimbob
X+# PASS <password for authentication>
X+PASS foobar
Xdiff -Nur ./dync.conf.example ../dyndns-0.3.3pre2/dync.conf.example
X--- ./dync.conf.example	Tue May 28 02:00:46 2002
X+++ ../dyndns-0.3.3pre2/dync.conf.example	Thu Jan  1 01:00:00 1970
X@@ -1,13 +0,0 @@
X-# Data for the update is provided on the command line
X-# whitespace can be tabs or spaces, comments can be #, ;, or //
X-
X-# SERVER <remote nameserver running dynd>
X-SERVER ns1.foobar.edu
X-# TYPE <record type, SOA, A, CNAME>
X-TYPE A
X-# HOST <host to update>
X-HOST blargh
X-# USER <username for authentication on remote nameserver>
X-USER jimbob
X-# PASS <password for authentication>
X-PASS foobar
Xdiff -Nur ./dync.h ../dyndns-0.3.3pre2/dync.h
X--- ./dync.h	Tue May 28 02:00:46 2002
X+++ ../dyndns-0.3.3pre2/dync.h	Tue May 28 02:03:22 2002
X@@ -8,10 +8,9 @@
X *                                                               *
X *****************************************************************/
X 
X-#include <netinet/in.h>
X-
X-#include <sys/socket.h>
X #include <sys/types.h>
X+#include <sys/socket.h>
X+#include <netinet/in.h>
X 
X #include <getopt.h>
X #include <netdb.h>
XBinary files ./dynd and ../dyndns-0.3.3pre2/dynd differ
Xdiff -Nur ./dynd.conf.dist ../dyndns-0.3.3pre2/dynd.conf.dist
X--- ./dynd.conf.dist	Thu Jan  1 01:00:00 1970
X+++ ../dyndns-0.3.3pre2/dynd.conf.dist	Wed Mar 14 16:19:35 2001
X@@ -0,0 +1,5 @@
X+# user		pass	host	type	zonefile
X+#
X+# examples:
X+# jimbob	foobar	blargh	A	/var/named/blargh.zone
X+# whitespace can be tabs or spaces, comments can be #, ;, or //
Xdiff -Nur ./dynd.conf.example ../dyndns-0.3.3pre2/dynd.conf.example
X--- ./dynd.conf.example	Tue May 28 02:00:46 2002
X+++ ../dyndns-0.3.3pre2/dynd.conf.example	Thu Jan  1 01:00:00 1970
X@@ -1,5 +0,0 @@
X-# user		pass	host	type	zonefile
X-#
X-# examples:
X-# jimbob	foobar	blargh	A	/var/named/blargh.zone
X-# whitespace can be tabs or spaces, comments can be #, ;, or //
Xdiff -Nur ./dynd.h ../dyndns-0.3.3pre2/dynd.h
X--- ./dynd.h	Tue May 28 02:00:46 2002
X+++ ../dyndns-0.3.3pre2/dynd.h	Tue May 28 02:03:30 2002
X@@ -9,11 +9,10 @@
X *****************************************************************/
X 
X #include <arpa/inet.h>
X- 
X-#include <netinet/in.h>
X- 
X-#include <sys/socket.h>
X+
X #include <sys/types.h>
X+#include <sys/socket.h>
X+#include <netinet/in.h> 
X  
X #include <errno.h>
X #include <netdb.h>
XBinary files ./mkpass and ../dyndns-0.3.3pre2/mkpass differ
END-of-dyndns-service/files/patch-aa
exit


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: edwin 
State-Changed-When: Fri Jan 17 06:15:39 PST 2003 
State-Changed-Why:  
Closed on submitters request: 

Date: Fri, 17 Jan 2003 15:01:56 +0100 
From: Clement Laforet <sheepkiller@cultdeadsheep.org> 
To: Edwin Groothuis <edwin@FreeBSD.org> 

Can you close PR ports/38655, because development was stopped, please ? 


http://www.freebsd.org/cgi/query-pr.cgi?pr=38655 
>Unformatted:
