ports/76614: [NEW PORT] dns/dnsmax-perl : DNSMax protocol update client

dan smith dan at algenta.com
Mon Jan 24 07:30:26 UTC 2005


>Number:         76614
>Category:       ports
>Synopsis:       [NEW PORT] dns/dnsmax-perl : DNSMax protocol update client
>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:   Mon Jan 24 07:30:25 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Dan Smith <dan at algenta.com>
>Release:        FreeBSD 4.9-RELEASE i386
>Organization:
Algenta Technologies
>Environment:
System: FreeBSD ashley.algenta.com 4.9-RELEASE FreeBSD 4.9-RELEASE #0: Mon Oct 27 17:51:09 GMT 2003 root at freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:
	New port for DNSMax's perl update client.  It manages DNS
	records, update history, and allows for per record configuration.  It also
	includes a wizard for generation of configuration files. 
	
>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:
#
#	dnsmax-perl/
#	dnsmax-perl/Makefile
#	dnsmax-perl/distinfo
#	dnsmax-perl/pkg-descr
#	dnsmax-perl/pkg-message
#
echo c - dnsmax-perl/
mkdir -p dnsmax-perl/ > /dev/null 2>&1
echo x - dnsmax-perl/Makefile
sed 's/^X//' >dnsmax-perl/Makefile << 'END-of-dnsmax-perl/Makefile'
X# New ports collection makefile for:    dnsmax-perl
X# Date created:                         Sun Jan 23 20:27:00 CST 2005
X# Whom:                                 Dan Smith <dan at algenta.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	dnsmax-perl
XPORTVERSION=	1.0.1
XCATEGORIES=	dns
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	dynamicdns
XDISTNAME=	${PORTNAME:L}-${PORTVERSION:S/.p/-pre/:S/.b/-beta/}
X
XMAINTAINER=	dan at algenta.com
XCOMMENT=	DNSMax-perl is a perl DNS update client for the REST DNSMax protocol
X
XBUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
X		${SITE_PERL}/${PERL_ARCH}/Crypt/SSLeay.pm:${PORTSDIR}/security/p5-Crypt-SSLeay \
X		${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
X		${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
X		${SITE_PERL}/HTTP/Request.pm:${PORTSDIR}/www/p5-libwww \
X		${SITE_PERL}/HTTP/Response.pm:${PORTSDIR}/www/p5-libwww
X
XUSE_ZIP=	yes
XNO_BUILD=	yes
XUSE_PERL5=	yes
X
XPKGMESSAGE=	${PKGDIR}/pkg-message
X
XPLIST_FILES=	bin/dnsmax-perl
XPORTDOCS=	LICENSE INSTALL README
X
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKDIR}/${DISTNAME}/dnsmax.pl ${PREFIX}/bin/dnsmax-perl
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	cd ${WRKDIR}/${DISTNAME} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
X.endif
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-dnsmax-perl/Makefile
echo x - dnsmax-perl/distinfo
sed 's/^X//' >dnsmax-perl/distinfo << 'END-of-dnsmax-perl/distinfo'
XMD5 (dnsmax-perl-1.0.1.zip) = cf1c6c495581b153bc507a35a89d77be
XSIZE (dnsmax-perl-1.0.1.zip) = 12757
END-of-dnsmax-perl/distinfo
echo x - dnsmax-perl/pkg-descr
sed 's/^X//' >dnsmax-perl/pkg-descr << 'END-of-dnsmax-perl/pkg-descr'
XA Cross Platform DNS update client, written in perl.  DNSMax update uses the
XDNSMax protocol version 2.0 to send DNS update requests.  It manages DNS
Xrecords, update history, and allows for per record configuration.  It also
Xincludes a wizard for generation of configuration files.
X
XSupported Dynamic DNS services
Xhttp://www.thatip.com/
Xhttp://www.dnsmax.com/
X
XWWW: http://www.dynamicdnsclient.com/perl/
X
X-Dan Smith
X dan at algenta.com
END-of-dnsmax-perl/pkg-descr
echo x - dnsmax-perl/pkg-message
sed 's/^X//' >dnsmax-perl/pkg-message << 'END-of-dnsmax-perl/pkg-message'
X***************************************************************
X
XThe DNSMax update client has been installed.  You will need
Xa dynamic dns account from a DNSMax enabled provider.
X
XProviders:
X- www.dnsmax.com
X- www.thatip.com
X
XTo set up your configuration, run dnsmax-perl
X
X***************************************************************
END-of-dnsmax-perl/pkg-message
exit


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



More information about the freebsd-ports-bugs mailing list