diff options
-rw-r--r-- | dns/Makefile | 1 | ||||
-rw-r--r-- | dns/crossip/Makefile | 38 | ||||
-rw-r--r-- | dns/crossip/distinfo | 2 | ||||
-rw-r--r-- | dns/crossip/files/wrapper.sh | 6 | ||||
-rw-r--r-- | dns/crossip/pkg-descr | 11 | ||||
-rw-r--r-- | dns/crossip/pkg-plist | 27 |
6 files changed, 85 insertions, 0 deletions
diff --git a/dns/Makefile b/dns/Makefile index 3acf204677b5..1619331659e2 100644 --- a/dns/Makefile +++ b/dns/Makefile @@ -8,6 +8,7 @@ SUBDIR += bind9 SUBDIR += bind9-dlz SUBDIR += bind9-sdb-mysql + SUBDIR += crossip SUBDIR += ddclient SUBDIR += ddup SUBDIR += dhid diff --git a/dns/crossip/Makefile b/dns/crossip/Makefile new file mode 100644 index 000000000000..7d0c8c9e396a --- /dev/null +++ b/dns/crossip/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: CrossIP +# Date created: Mon Feb 9 20:27:00 CST 2004 +# Whom: Dan Smith <dan@algenta.com> +# +# $FreeBSD$ +# + +PORTNAME= crossip +PORTVERSION= 1.2 +CATEGORIES= dns java +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME:L} +DISTNAME= ${PORTNAME:L}-${PORTVERSION:S/.p/-pre/:S/.b/-beta/} + +MAINTAINER= dan@algenta.com +COMMENT= CrossIP is a java DNS update client for the ThatIP protocol + +USE_JAVA= 1.2+ +USE_ZIP= yes + +NO_BUILD= yes +NO_BUILD_DEPENDS_JAVA= yes + +JAVA_VM= ${LOCALBASE}/bin/javavm +TARGET_DIR= ${JAVASHAREDIR}/${PKGNAME} + +post-patch: + @${SED} -e "s|%%JAR_DIR%%|${JAVAJARDIR}|;s|%%JAVAVM%%|${JAVA_VM}|" \ + ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh + +do-install: + ${MKDIR} ${JAVAJARDIR} + ${MKDIR} ${TARGET_DIR} + ${CP} -R ${WRKSRC}/* ${TARGET_DIR} + ${LN} -sf ${TARGET_DIR}/lib/CrossIP.jar ${JAVAJARDIR}/CrossIP.jar + @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME:L} + +.include <bsd.port.mk> diff --git a/dns/crossip/distinfo b/dns/crossip/distinfo new file mode 100644 index 000000000000..9edf0d631edf --- /dev/null +++ b/dns/crossip/distinfo @@ -0,0 +1,2 @@ +MD5 (crossip-1.2.zip) = ff55022a5899e0a24964b383cc9c5c82 +SIZE (crossip-1.2.zip) = 65233 diff --git a/dns/crossip/files/wrapper.sh b/dns/crossip/files/wrapper.sh new file mode 100644 index 000000000000..92cee97d6b7a --- /dev/null +++ b/dns/crossip/files/wrapper.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +JAVAVM="%%JAVAVM%%" +JAR_DIR="%%JAR_DIR%%" + +${JAVAVM} -jar ${JAR_DIR}/CrossIP.jar "${@}" diff --git a/dns/crossip/pkg-descr b/dns/crossip/pkg-descr new file mode 100644 index 000000000000..e2b39a2ef7d4 --- /dev/null +++ b/dns/crossip/pkg-descr @@ -0,0 +1,11 @@ +A Cross Platform DNS update client, written in java. CrossIP uses the +ThatIP protocol version 1.1 to send DNS update requests. It manages DNS +records, update history, and allows for per record configuration. It also +includes a wizard for generation of configuration files. + +http://www.thatip.com/crossip/ + +WWW: http://www.thatip.com/ + +-Dan Smith + dan@algenta.com diff --git a/dns/crossip/pkg-plist b/dns/crossip/pkg-plist new file mode 100644 index 000000000000..76320fecf6ca --- /dev/null +++ b/dns/crossip/pkg-plist @@ -0,0 +1,27 @@ +bin/crossip +share/java/classes/CrossIP.jar +share/java/crossip-1.2/LICENSE.txt +share/java/crossip-1.2/README.txt +share/java/crossip-1.2/bin/com/algenta/crossip/Actions.class +share/java/crossip-1.2/bin/com/algenta/crossip/Config.class +share/java/crossip-1.2/bin/com/algenta/crossip/ConfigFileException.class +share/java/crossip-1.2/bin/com/algenta/crossip/CrossIP.class +share/java/crossip-1.2/bin/com/algenta/crossip/CrossIPConstants.class +share/java/crossip-1.2/bin/com/algenta/crossip/CrossIPException.class +share/java/crossip-1.2/lib/CrossIP.jar +share/java/crossip-1.2/src/com/algenta/crossip/Actions.java +share/java/crossip-1.2/src/com/algenta/crossip/Config.java +share/java/crossip-1.2/src/com/algenta/crossip/ConfigFileException.java +share/java/crossip-1.2/src/com/algenta/crossip/CrossIP.java +share/java/crossip-1.2/src/com/algenta/crossip/CrossIPConstants.java +share/java/crossip-1.2/src/com/algenta/crossip/CrossIPException.java +@dirrm share/java/crossip-1.2/src/com/algenta/crossip +@dirrm share/java/crossip-1.2/src/com/algenta +@dirrm share/java/crossip-1.2/src/com +@dirrm share/java/crossip-1.2/src +@dirrm share/java/crossip-1.2/lib +@dirrm share/java/crossip-1.2/bin/com/algenta/crossip +@dirrm share/java/crossip-1.2/bin/com/algenta +@dirrm share/java/crossip-1.2/bin/com +@dirrm share/java/crossip-1.2/bin +@dirrm share/java/crossip-1.2 |