Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Feb 2000 13:59:43 -0500 (EST)
From:      cjm2@altavista.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/16822: Upgrade to ddup 2.2Dm
Message-ID:  <200002191859.NAA37079@weeble.dyndns.org>

next in thread | raw e-mail | index | archive | help

>Number:         16822
>Category:       ports
>Synopsis:       Upgrade to ddup 2.2Dm
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 19 11:20:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Christopher J. Michaels
>Release:        FreeBSD 3.4-STABLE i386
>Organization:
>Environment:

	FreeBSD 3.4-STABLE

>Description:

	Upgrade of port to version 2.2Dm.  Adds BASE64 encoding to the
	the password in the configfile.  Also master site and web page
	have changed.

>How-To-Repeat:

	See Fix

>Fix:

diff -ruN ddup.bak/Makefile ddup/Makefile
--- ddup.bak/Makefile	Fri Feb 11 02:01:58 2000
+++ ddup/Makefile	Sat Feb 19 13:53:52 2000
@@ -6,26 +6,42 @@
 # $FreeBSD: ports/net/ddup/Makefile,v 1.4 2000/02/10 23:15:48 jedgar Exp $
 #
 
-DISTNAME=	ddup-2.1
+DISTNAME=	ddup-2.2Dm
 CATEGORIES=	net
-MASTER_SITES=	ftp://gandy.dyndns.org/pub/ddup/ \
-		http://www.phix.com/~java/
+MASTER_SITES=	ftp://ddup.sourceforge.net/pub/ddup/
 
 MAINTAINER=	cjm2@altavista.net
 
-WRKSRC=		${WRKDIR}/ddup-nic
-
 MAN1=		ddup.1
 MANCOMPRESSED=	yes
 
+# Uncomment this if you want to enable debugging.
+#DEBUG=		-g
+
+pre-build:
+	echo "char *file_name = \"${PREFIX}/etc/ddup.conf\";" > ${WRKSRC}/options.h
+
+do-build:
+	cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEBUG} -c ddup.c
+	cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEBUG} -c ddup_functions.c
+	cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEBUG} -c getopt.c
+	cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEBUG} -c getopt1.c
+	cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEBUG} -c parse_config.c
+	cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEBUG} -c parse_option.c
+	cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEBUG} -c update.c
+	cd ${WRKSRC} && ${CC} ${CFLAGS} ${DEBUG} -o ddup ddup.o ddup_functions.o getopt.o getopt1.o parse_config.o parse_option.o update.o ${LIBS}
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/ddup ${PREFIX}/sbin
 	${INSTALL_SCRIPT} ${WRKSRC}/testip ${PREFIX}/sbin
-	${INSTALL_MAN} ${WRKSRC}/ddup.1.gz ${MANPREFIX}/man/man1
-	${INSTALL_DATA} ${WRKSRC}/ddup.conf ${PREFIX}/etc/ddup.conf.default
+	${INSTALL_MAN} ${WRKSRC}/ddup.1.gz ${PREFIX}/man/man1
 	${MKDIR} ${PREFIX}/share/doc/ddup
 	${INSTALL_MAN} ${WRKSRC}/INSTALL-C ${PREFIX}/share/doc/ddup
 	${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/ddup
+	${INSTALL_MAN} ${WRKSRC}/COPYING ${PREFIX}/share/doc/ddup
+
+post-install:
 	strip ${PREFIX}/sbin/ddup
+	cat pkg/MESSAGE
 
 .include <bsd.port.mk>
diff -ruN ddup.bak/files/md5 ddup/files/md5
--- ddup.bak/files/md5	Fri Feb 11 02:01:58 2000
+++ ddup/files/md5	Sat Feb 19 13:31:23 2000
@@ -1 +1 @@
-MD5 (ddup-2.1.tar.gz) = 3dd30ae02503b23b47a61e428ac9fdcb
+MD5 (ddup-2.2Dm.tar.gz) = d05ac8fda0409d8e9bb8e964aa94104c
diff -ruN ddup.bak/patches/patch-ab ddup/patches/patch-ab
--- ddup.bak/patches/patch-ab	Fri Feb 11 02:01:58 2000
+++ ddup/patches/patch-ab	Wed Dec 31 19:00:00 1969
@@ -1,49 +0,0 @@
---- Makefile.orig	Mon Jan 31 21:08:49 2000
-+++ Makefile	Wed Feb  9 18:56:37 2000
-@@ -2,14 +2,14 @@
- # $Id: Makefile,v 2.6 2000/02/01 02:07:43 thomas Exp thomas $
- # Change these options
- 
--CC = gcc
--INSTALL_PATH = /usr/sbin/bin
-+CC ?= gcc
-+INSTALL_PATH = ${PREFIX}/sbin
- 
- # DEBUG = -g
- DEBUG =
- 
- # For Linux and others
--DEFINES =
-+DEFINES = -DCONFIGFILE=\"${PREFIX}/etc/ddup.conf\"
- LIBS =
- 
- # For AIX
-@@ -21,22 +21,22 @@
- all : ddup
- 
- ddup : ddup.o parse_config.o parse_option.o getopt.o getopt1.o
--	${CC} ${DEFINES} ${DEBUG} -o ddup ddup.o getopt.o getopt1.o parse_config.o parse_option.o ${LIBS}
-+	${CC} ${CFLAGS} ${DEFINES} ${DEBUG} -o ddup ddup.o getopt.o getopt1.o parse_config.o parse_option.o ${LIBS}
- 
- ddup.o : ddup.c
--	${CC} ${DEFINES} ${DEBUG} -c ddup.c
-+	${CC} ${CFLAGS} ${DEFINES} ${DEBUG} -c ddup.c
- 
- getopt.o : getopt.c
--	${CC} ${DEFINES} ${DEBUG} -c getopt.c
-+	${CC} ${CFLAGS} ${DEFINES} ${DEBUG} -c getopt.c
- 
- getopt1.o : getopt1.c
--	${CC} ${DEFINES} ${DEBUG} -c getopt1.c
-+	${CC} ${CFLAGS} ${DEFINES} ${DEBUG} -c getopt1.c
- 
- parse_config.o : parse_config.c
--	${CC} ${DEFINES} ${DEBUG} -c parse_config.c
-+	${CC} ${CFLAGS} ${DEFINES} ${DEBUG} -c parse_config.c
- 
- parse_option.o : parse_option.c
--	${CC} ${DEFINES} ${DEBUG} -c parse_option.c
-+	${CC} ${CFLAGS} ${DEFINES} ${DEBUG} -c parse_option.c
- 
- install : ddup
- 	cp ddup ${INSTALL_PATH}/ddup
diff -ruN ddup.bak/patches/patch-ac ddup/patches/patch-ac
--- ddup.bak/patches/patch-ac	Fri Feb 11 02:01:58 2000
+++ ddup/patches/patch-ac	Wed Dec 31 19:00:00 1969
@@ -1,11 +0,0 @@
---- parse_config.c.orig	Mon Jan 17 16:56:33 2000
-+++ parse_config.c	Wed Feb  9 18:57:17 2000
-@@ -18,7 +18,7 @@
- void read_config(char **username_ptr, char **pass_ptr)
- {
-   FILE *fptr;
--  char *file_name = "/etc/ddup.conf";
-+  char *file_name = CONFIGFILE;
-   char line[1024];
-   char *string;
-   int x = 0;
diff -ruN ddup.bak/patches/patch-ad ddup/patches/patch-ad
--- ddup.bak/patches/patch-ad	Thu Feb 10 18:15:53 2000
+++ ddup/patches/patch-ad	Sat Feb 19 13:34:15 2000
@@ -1,28 +1,16 @@
---- testip.orig	Wed Feb  9 19:06:02 2000
-+++ testip	Wed Feb  9 19:07:11 2000
-@@ -3,11 +3,13 @@
- # This defines the host as the first argument (eg. testip gandy.dyndns.org
- # makes HOST = gandy.dyndns.org
+--- testip.orig	Sat Feb 19 13:31:53 2000
++++ testip	Sat Feb 19 13:33:40 2000
+@@ -5,7 +5,7 @@
  HOST=$1
-+
  # Change IFACE to your network interface name
--IFACE="ppp0"
-+IFACE="tun0"
- IFCHECK=$(/sbin/ifconfig|grep -1 $IFACE|cut -s -d ' ' -f12|grep addr|cut -d ':' -f2)
-+
+ IFACE="tun0"
+-IFCHECK=$(/sbin/ifconfig|grep -1 $IFACE|cut -s -d ' ' -f12|grep addr|cut -d ':' -f2)
++IFCHECK=$(/sbin/ifconfig -a|grep -1 $IFACE|cut -s -d ' ' -f12|grep addr|cut -d ':' -f2)
  # This line uses the 'host' command to check DNS you can comment this out
--#if you use the nslookup one
-+# if you use the nslookup one
+ #if you use the nslookup one
  DNSCHECK=$(host $HOST|cut -d ' ' -f4)
- 
- # This line uses the 'nslookup' command to check DNS you can uncomment
-@@ -18,7 +20,6 @@
- 	echo "We're ok"
- else	
- 	# This can be changed for proxy support or mx check the manpage
--	#for options
--	/etc/ppp/ddup --host $HOST --wildcard
-+	# for options
-+	/usr/local/sbin/ddup --host $HOST --wildcard
+@@ -21,4 +21,3 @@
+ 	#for options
+ 	/usr/local/sbin/ddup --host $HOST --wildcard
  fi
 -	
diff -ruN ddup.bak/pkg/DESCR ddup/pkg/DESCR
--- ddup.bak/pkg/DESCR	Fri Feb 11 02:01:58 2000
+++ ddup/pkg/DESCR	Sat Feb 19 13:44:34 2000
@@ -4,7 +4,6 @@
 DD-UP is a program that is used to update a host
 provided by the Free DynDNS service of dyndns.org.
 
-WWW: http://www.gandy.dyndns.org/~thomas/ddup.shtml
+WWW: http://ddup.sourceforce.net/
 
-- Chris
-cjm2@altavista.net
+EMAIL: cjm2@altavista.net
diff -ruN ddup.bak/pkg/MESSAGE ddup/pkg/MESSAGE
--- ddup.bak/pkg/MESSAGE	Wed Dec 31 19:00:00 1969
+++ ddup/pkg/MESSAGE	Sat Feb 19 13:42:34 2000
@@ -0,0 +1,5 @@
+********************************************************
+*** If you are upgrading or are a first time user    ***
+*** you MUST make your configuration file by typing  ***
+*** ddup --makeconf                                  ***
+********************************************************
diff -ruN ddup.bak/pkg/PLIST ddup/pkg/PLIST
--- ddup.bak/pkg/PLIST	Fri Feb 11 02:01:58 2000
+++ ddup/pkg/PLIST	Sat Feb 19 13:31:06 2000
@@ -1,6 +1,6 @@
-etc/ddup.conf.default
 sbin/ddup
 sbin/testip
 share/doc/ddup/README
 share/doc/ddup/INSTALL-C
+share/doc/ddup/COPYING
 @dirrm share/doc/ddup

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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200002191859.NAA37079>