Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Feb 2004 17:55:10 -0600 (CST)
From:      Dan Smith <dan@algenta.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:    ports/62760: New port: net/crossip CrossIP dns update client in java
Message-ID:  <200402122355.i1CNtAJC078148@mustang.thatip.com>
Resent-Message-ID: <200402130000.i1D00OV3038156@freefall.freebsd.org>

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

>Number:         62760
>Category:       ports
>Synopsis:       New port: net/crossip CrossIP dns update client in java
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 12 16:00:24 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Dan Smith
>Release:        FreeBSD 4.9-RELEASE-p1 i386
>Organization:
Algenta Technologies
>Environment:
System: FreeBSD mustang.thatip.com 4.9-RELEASE-p1 FreeBSD 4.9-RELEASE-p1 #1: Mon Dec 29 02:59:10 CST 2003 dan@24.197.243.128:/usr/obj/usr/src/sys/MYKERNEL i386


	
>Description:
	Port of CrossIP 1.2 to FreeBSD

	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.
	

>How-To-Repeat:
	n/a
>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:
#
#	/usr/ports/net/crossip
#	/usr/ports/net/crossip/files
#	/usr/ports/net/crossip/files/wrapper.sh
#	/usr/ports/net/crossip/Makefile
#	/usr/ports/net/crossip/pkg-descr
#	/usr/ports/net/crossip/distinfo
#	/usr/ports/net/crossip/pkg-plist
#
echo c - /usr/ports/net/crossip
mkdir -p /usr/ports/net/crossip > /dev/null 2>&1
echo c - /usr/ports/net/crossip/files
mkdir -p /usr/ports/net/crossip/files > /dev/null 2>&1
echo x - /usr/ports/net/crossip/files/wrapper.sh
sed 's/^X//' >/usr/ports/net/crossip/files/wrapper.sh << 'END-of-/usr/ports/net/crossip/files/wrapper.sh'
X#!/bin/sh
X
XJAVAVM="%%JAVAVM%%"
XJAR_DIR="%%JAR_DIR%%"
X
X${JAVAVM} -jar ${JAR_DIR}/CrossIP.jar "${@}"
END-of-/usr/ports/net/crossip/files/wrapper.sh
echo x - /usr/ports/net/crossip/Makefile
sed 's/^X//' >/usr/ports/net/crossip/Makefile << 'END-of-/usr/ports/net/crossip/Makefile'
X# New ports collection makefile for:	CrossIP
X# Date created:				Mon Feb  9 20:27:00 CST 2004
X# Whom:					Dan Smith <dan@algenta.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	crossip
XPORTVERSION=	1.2
XCATEGORIES=	net java
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME:L}
XDISTNAME=	${PORTNAME:L}-${PORTVERSION:S/.p/-pre/:S/.b/-beta/}
X
XMAINTAINER=	dan@algenta.com
XCOMMENT=	CrossIP is a java DNS update client for the ThatIP protocol
X
XUSE_JAVA=	1.2+
XUSE_ZIP=	yes
XUSE_SIZE=	yes
X
XNO_BUILD=	yes
XNO_BUILD_DEPENDS_JAVA=	yes
X
XJAVA_VM=	${LOCALBASE}/bin/javavm
XTARGET_DIR=	${JAVASHAREDIR}/${PKGNAME}
X
Xpost-patch:
X	@${SED} -e "s|%%JAR_DIR%%|${JAVAJARDIR}|;s|%%JAVAVM%%|${JAVA_VM}|" \
X		${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
X
Xdo-install:
X	${MKDIR} ${JAVAJARDIR}
X	${MKDIR} ${TARGET_DIR}
X	${CP} -R ${WRKSRC}/* ${TARGET_DIR}
X	${LN} -sf ${TARGET_DIR}/lib/CrossIP.jar ${JAVAJARDIR}/CrossIP.jar
X	@${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME:L}
X
X.include <bsd.port.mk>
END-of-/usr/ports/net/crossip/Makefile
echo x - /usr/ports/net/crossip/pkg-descr
sed 's/^X//' >/usr/ports/net/crossip/pkg-descr << 'END-of-/usr/ports/net/crossip/pkg-descr'
XA Cross Platform DNS update client, written in java.  CrossIP uses the
XThatIP protocol version 1.1 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
Xhttp://www.thatip.com/crossip/
X
XWWW: http://www.thatip.com/
X
X-Dan Smith
X dan@algenta.com
END-of-/usr/ports/net/crossip/pkg-descr
echo x - /usr/ports/net/crossip/distinfo
sed 's/^X//' >/usr/ports/net/crossip/distinfo << 'END-of-/usr/ports/net/crossip/distinfo'
XMD5 (crossip-1.2.zip) = ff55022a5899e0a24964b383cc9c5c82
XSIZE (crossip-1.2.zip) = 65233
END-of-/usr/ports/net/crossip/distinfo
echo x - /usr/ports/net/crossip/pkg-plist
sed 's/^X//' >/usr/ports/net/crossip/pkg-plist << 'END-of-/usr/ports/net/crossip/pkg-plist'
Xbin/crossip
Xshare/java/classes/CrossIP.jar
Xshare/java/crossip-1.2/LICENSE.txt
Xshare/java/crossip-1.2/README.txt
Xshare/java/crossip-1.2/bin/com/algenta/crossip/Actions.class
Xshare/java/crossip-1.2/bin/com/algenta/crossip/Config.class
Xshare/java/crossip-1.2/bin/com/algenta/crossip/ConfigFileException.class
Xshare/java/crossip-1.2/bin/com/algenta/crossip/CrossIP.class
Xshare/java/crossip-1.2/bin/com/algenta/crossip/CrossIPConstants.class
Xshare/java/crossip-1.2/bin/com/algenta/crossip/CrossIPException.class
Xshare/java/crossip-1.2/lib/CrossIP.jar
Xshare/java/crossip-1.2/src/com/algenta/crossip/Actions.java
Xshare/java/crossip-1.2/src/com/algenta/crossip/Config.java
Xshare/java/crossip-1.2/src/com/algenta/crossip/ConfigFileException.java
Xshare/java/crossip-1.2/src/com/algenta/crossip/CrossIP.java
Xshare/java/crossip-1.2/src/com/algenta/crossip/CrossIPConstants.java
Xshare/java/crossip-1.2/src/com/algenta/crossip/CrossIPException.java
X@dirrm share/java/crossip-1.2/src/com/algenta/crossip
X@dirrm share/java/crossip-1.2/src/com/algenta
X@dirrm share/java/crossip-1.2/src/com
X@dirrm share/java/crossip-1.2/src
X@dirrm share/java/crossip-1.2/lib
X@dirrm share/java/crossip-1.2/bin/com/algenta/crossip
X@dirrm share/java/crossip-1.2/bin/com/algenta
X@dirrm share/java/crossip-1.2/bin/com
X@dirrm share/java/crossip-1.2/bin
X@dirrm share/java/crossip-1.2
END-of-/usr/ports/net/crossip/pkg-plist
exit


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



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