freebsd-ports/dns/updatedd/Makefile
Sergei Kolobov 93dc225c4d Add updatedd 1.8,
dynamic DNS Update Client supporting multiple
services.

Updatedd is a client to update dynamic dns settings.
With the use of the pppd ip-up script it can update
these settings automatically for you.
Updatedd does not run as a daemon.

It is divided into one main program and one plugin for each
supported service. The plugins are dynamic libraries which
are loaded by the main program. So it is possible to remove
support for services you don't need.

Supported Services:
ods.org, dyndns.org, ovh.net, no-ip.org, hn.org

Author:	Philipp Benner <philipp_benner (at) gmx (dot) de>
WWW:	http://pb.gotdns.org/

PR:		59907
Submitted by:	geniusj@ods.org
2003-12-18 13:59:48 +00:00

43 lines
1.1 KiB
Makefile

# New ports collection makefile for: updatedd
# Date created: 2003-12-02
# Whom: geniusj@ods.org
#
# $FreeBSD$
#
PORTNAME= updatedd
PORTVERSION= 1.8
CATEGORIES= dns
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= ${PORTNAME}_${PORTVERSION}-1
MAINTAINER= geniusj@ods.org
COMMENT= Dynamic DNS Update Client supporting multiple services
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
LIBDIR= ${PREFIX}/lib/${PORTNAME}
MAN1= updatedd.1
DOCS= Documentation/README.* Documentation/rc_updatedd_*
# Default Service Plugin
# Valid services: dyndns, hn, noip, ods, ovh
DEFAULTPLUGIN?= ods
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/updatedd ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/Documentation/*.1 ${MAN1PREFIX}/man/man1
@${MKDIR} ${LIBDIR}
${INSTALL_DATA} ${WRKSRC}/src/plugins/*.so ${LIBDIR}
${LN} -sf ${LIBDIR}/${DEFAULTPLUGIN}.so ${LIBDIR}/default.so
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
.endif
.include <bsd.port.mk>