From dan@mustang.thatip.com  Thu Feb 12 15:51:26 2004
Return-Path: <dan@mustang.thatip.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 2581F16A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 12 Feb 2004 15:51:26 -0800 (PST)
Received: from dhcp-717-72.stp.wi.charter.com (c24.197.243.128.spt.wi.charter.com [24.197.243.128])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 6594E43D1D
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 12 Feb 2004 15:51:25 -0800 (PST)
	(envelope-from dan@mustang.thatip.com)
Received: from mustang.thatip.com (localhost [127.0.0.1])
	by dhcp-717-72.stp.wi.charter.com (8.12.9p2/8.12.9) with ESMTP id i1CNtAgn078149
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 12 Feb 2004 17:55:10 -0600 (CST)
	(envelope-from dan@mustang.thatip.com)
Received: (from root@localhost)
	by mustang.thatip.com (8.12.9p2/8.12.9/Submit) id i1CNtAJC078148;
	Thu, 12 Feb 2004 17:55:10 -0600 (CST)
	(envelope-from dan)
Message-Id: <200402122355.i1CNtAJC078148@mustang.thatip.com>
Date: Thu, 12 Feb 2004 17:55:10 -0600 (CST)
From: Dan Smith <dan@algenta.com>
Reply-To: Dan Smith <dan@algenta.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: net/crossip CrossIP dns update client in java
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>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:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 12 16:00:24 PST 2004
>Closed-Date:    Tue Mar 02 09:18:10 PST 2004
>Last-Modified:  Tue Mar 02 09:18:10 PST 2004
>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:
State-Changed-From-To: open->closed 
State-Changed-By: pav 
State-Changed-When: Tue Mar 2 09:18:03 PST 2004 
State-Changed-Why:  
New port added, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=62760 
>Unformatted:
