ports/120495: Update of port net/dimes to version 0.4.3b

Stas Timokhin stast at bsdportal.ru
Sun Feb 10 08:30:01 UTC 2008


>Number:         120495
>Category:       ports
>Synopsis:       Update of port net/dimes to version 0.4.3b
>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:   Sun Feb 10 08:30:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Stas Timokhin
>Release:        6.2-RELEASE
>Organization:
None
>Environment:
>Description:
Update of port net/dimes to version 0.4.3b
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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/dimes
#	/usr/ports/net/dimes/files
#	/usr/ports/net/dimes/files/patch-agent_sh
#	/usr/ports/net/dimes/files/patch-configure_sh
#	/usr/ports/net/dimes/Makefile
#	/usr/ports/net/dimes/distinfo
#	/usr/ports/net/dimes/pkg-descr
#	/usr/ports/net/dimes/pkg-plist
#
echo c - /usr/ports/net/dimes
mkdir -p /usr/ports/net/dimes > /dev/null 2>&1
echo c - /usr/ports/net/dimes/files
mkdir -p /usr/ports/net/dimes/files > /dev/null 2>&1
echo x - /usr/ports/net/dimes/files/patch-agent_sh
sed 's/^X//' >/usr/ports/net/dimes/files/patch-agent_sh << 'END-of-/usr/ports/net/dimes/files/patch-agent_sh'
X--- agent.sh.orig	Thu Feb  7 12:45:01 2008
X+++ agent.sh	Thu Feb  7 12:45:09 2008
X@@ -24,7 +24,7 @@
X 
X # verify java version (1.4* or 1.5*)
X echo -n "Checking Java version......"
X-ret=`${JAVA} -version 2>&1 | grep --regexp="1\.[4|5]"`
X+ret=`${JAVA} -version 2>&1 | grep --regexp="1\.[4|5|6]"`
X verify $? "Wrong java version. Should be 1.4.*"
X 
X # verify display settings :
END-of-/usr/ports/net/dimes/files/patch-agent_sh
echo x - /usr/ports/net/dimes/files/patch-configure_sh
sed 's/^X//' >/usr/ports/net/dimes/files/patch-configure_sh << 'END-of-/usr/ports/net/dimes/files/patch-configure_sh'
X*** configure.sh.orig	Thu Nov 17 16:23:48 2005
X--- configure.sh	Wed Apr 19 23:00:24 2006
X***************
X*** 1,40 ****
X  #!/bin/sh
X  # Written by Danny Bickson, HUJI
X  # modified by Ohad Serfaty , TAU (11.9.05)
X! #USERNAME=`whoami`
X  CURRENT_DIR=$(pwd)
X- CLASSES_DIR="$CURRENT_DIR/Classes"
X- BASE_DIR="$CURRENT_DIR/Classes/Base"
X- CONF_DIR="$BASE_DIR/conf"
X  
X! . colors.sh
X! echo "Installing DIMES"
X! echo "Updating properties file $CONF_DIR/properties.xml"
X! echo -n "You can later edit this file manually if needed........."
X  
X! test -f $CONF_DIR/properties.xml  
X! verify $?  "Missing properties file: $CONF_DIR/properties.xml" 
X  
X  echo -n "setting JARS dir: $CLASSES_DIR/JARs.........................."
X! sed -i "s#<jarDir>.*</jarDir>#<jarDir>$CLASSES_DIR/JARs</jarDir>#g" $CONF_DIR/properties.xml
X! sed -i "s#<base>.*</base>#<base>$BASE_DIR</base>#g" $CONF_DIR/properties.xml
X! verify $?
X! 
X! 
X! # deprecated : set IP address :
X! #IP_ADDR=`ifconfig eth0 | grep "inet addr" | awk '{print $2}' | sed -e "s/addr\://g"`
X! #echo -n "setting IP address: $IP_ADDR............................"
X! #if [ $IP_ADDR != "" ]; then
X! #	sed -i "s#132.66.48.22#$IP_ADDR#g" $CONF_DIR/properties.xml
X! #fi
X! #verify $?
X! 
X! chmod a+rx . *.sh > /dev/null 2>&1
X! #verify $? "failed to setup file permissions"
X! 
X! #The following should be executed as root!
X! echo "Going to set root priviliges for running ping and traceroute"
X! echo "Please enter root password"
X! sudo bash ./fix_permissions.sh
X! 
X! echo "Installation OK!"
X--- 1,15 ----
X  #!/bin/sh
X  # Written by Danny Bickson, HUJI
X  # modified by Ohad Serfaty , TAU (11.9.05)
X! # modified by Stas Timokhin for FreeBSD port
X  CURRENT_DIR=$(pwd)
X  
X! CLASSES_DIR="$1/dimes/Classes"
X! BASE_DIR="$1/dimes/Classes/Base"
X  
X! CONF_DIR="$CURRENT_DIR/Classes/Base/conf"
X  
X+ echo "Updating properties file $CONF_DIR/properties.xml"
X  echo -n "setting JARS dir: $CLASSES_DIR/JARs.........................."
X! sed -i .bak "s#<jarDir>.*</jarDir>#<jarDir>$CLASSES_DIR/JARs</jarDir>#g" $CONF_DIR/properties.xml
X! sed -i .bak "s#<base>.*</base>#<base>$BASE_DIR</base>#g" $CONF_DIR/properties.xml
END-of-/usr/ports/net/dimes/files/patch-configure_sh
echo x - /usr/ports/net/dimes/Makefile
sed 's/^X//' >/usr/ports/net/dimes/Makefile << 'END-of-/usr/ports/net/dimes/Makefile'
X# New ports collection makefile for:   DIMES
X# Date created:        18 April 2006
X# Whom:            stast
X# $FreeBSD$
X#
X#
X
XPORTNAME=	DIMES
XDISTVERSION=	0-4-3b
XCATEGORIES=	net java
XMASTER_SITES=	http://netdimes.org/downloads/ \
X		http://www.stasyan.com/devel/distfiles/
X
XMAINTAINER=	stast at bsdportal.ru
XCOMMENT=	Distributed research project for measurement topology of the Internet
X
XNO_PACKAGE=	There is the string in properties.xml which system-depends
X
XWRKSRC=		${WRKDIR}/DIMES
X
XUSE_JAVA=	YES
XJAVA_BUILD=	YES
XJAVA_VERSION=	1.4+
X#java-linux required
XJAVA_OS=	linux
X#all vendors except forbidden: ibm
XJAVA_VENDOR=	sun blackdown
XDATADIR=	${JAVASHAREDIR}/dimes
X
Xpost-patch:
X	cd ${WRKSRC}; echo "JAVA_HOME=${JAVA_HOME}" >> ${WRKSRC}/colors.sh;
X
Xdo-install:
X	cd ${WRKSRC}; ${SH} ./fix_permissions.sh; ./configure.sh ${JAVASHAREDIR}
X	@${MKDIR} ${DATADIR}
X	@${MKDIR} ${DATADIR}/Classes
X	@${MKDIR} ${DATADIR}/Classes/Base
X	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/History
X	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/Incoming
X	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/Incoming/Keepalive
X	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/Outgoing
X	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/Outgoing/log
X	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/Outgoing/results
X	@${MKDIR} ${DATADIR}/Classes/Base/conf
X	@${MKDIR} ${DATADIR}/Classes/Base/resources
X	@${MKDIR} ${DATADIR}/Classes/Base
X	@${MKDIR} ${DATADIR}/Classes/Base
X	@${MKDIR} ${DATADIR}/Classes/JARs
X	@${MKDIR} ${DATADIR}/Licences
X	@${INSTALL_DATA} ${WRKSRC}/Classes/'AgentLauncher$$1.class' \
X	  ${DATADIR}/Classes/'AgentLauncher$$1.class'
X	@${INSTALL_DATA} ${WRKSRC}/Classes/'AgentLauncher$$2.class' \
X	  ${DATADIR}/Classes/'AgentLauncher$$2.class'
X	@${INSTALL_DATA} ${WRKSRC}/Classes/AgentLauncher.class \
X	  ${DATADIR}/Classes/AgentLauncher.class
X	@cd ${WRKSRC}/Classes/ && \
X	  ${FIND} . -type f -and \( -name "*.jpg" -or -name "*.gif" \
X	    -or -name "*.dll" -or -name "*.ico" -or -name "*.so" \
X	    -or -name "*.zip"  -or -name "*.GIF" -or -name "*.txt" \
X	    -or -name "*.properties" \) \
X	    -exec ${INSTALL_DATA} {} ${DATADIR}/Classes/{} \;
X	@cd ${WRKSRC}/Classes/Base/resources/ && \
X	  ${FIND} . -type f -and \( -name "*.jar" -or -name "*.txt" \
X	    -or -name "*.keystore" \) \
X	    -exec ${INSTALL_DATA} {} ${DATADIR}/Classes/Base/resources/{} \;
X	@${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/resources/layouts.bin \
X	  ${DATADIR}/Classes/Base/resources/layouts.bin
X	@${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/resources/layouts.meta \
X	  ${DATADIR}/Classes/Base/resources/layouts.meta
X	@${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/conf/properties.xml \
X	  ${DATADIR}/Classes/Base/conf/properties.xml
X	@${INSTALL_PROGRAM} ${WRKSRC}/Classes/JARs/jarsigner \
X	  ${DATADIR}/Classes/JARs/jarsigner
X	@${INSTALL_DATA} ${WRKSRC}/Classes/JARs/10.jar \
X	  ${DATADIR}/Classes/JARs/10.jar
X	@${INSTALL_DATA} ${WRKSRC}/Classes/JARs/dimesAgent.keystore \
X	  ${DATADIR}/Classes/JARs/dimesAgent.keystore
X	@cd ${WRKSRC}/Licences/ &&  ${FIND} . -type f -name "*.txt" \
X	  -exec ${INSTALL_MAN} {} ${DATADIR}/Licences/{} \;
X	@${INSTALL_SCRIPT} -m 4755 ${WRKSRC}/agent.sh ${DATADIR}/agent.sh
X	@${INSTALL_SCRIPT} ${WRKSRC}/colors.sh ${DATADIR}/colors.sh
X
X.include <bsd.port.mk>
END-of-/usr/ports/net/dimes/Makefile
echo x - /usr/ports/net/dimes/distinfo
sed 's/^X//' >/usr/ports/net/dimes/distinfo << 'END-of-/usr/ports/net/dimes/distinfo'
XMD5 (DIMES-0-4-3b.tar.gz) = 8c903e054ff506fd0ab88ade28b91e7f
XSHA256 (DIMES-0-4-3b.tar.gz) = ba15d9f16cab51deb6a9f33c44b512ec8aeca76c988bc5e9471e73294c372755
XSIZE (DIMES-0-4-3b.tar.gz) = 4970732
END-of-/usr/ports/net/dimes/distinfo
echo x - /usr/ports/net/dimes/pkg-descr
sed 's/^X//' >/usr/ports/net/dimes/pkg-descr << 'END-of-/usr/ports/net/dimes/pkg-descr'
XDIMES is a distributed scientific research project, aimed to study the
Xstructure and topology of the Internet, with the help of a volunteer community
X(similar in spirit to projects such as SETI at Home). 
X
XWWW: http://netdimes.org
X- Stas Timokhin
Xstast at bsdportal.ru
END-of-/usr/ports/net/dimes/pkg-descr
echo x - /usr/ports/net/dimes/pkg-plist
sed 's/^X//' >/usr/ports/net/dimes/pkg-plist << 'END-of-/usr/ports/net/dimes/pkg-plist'
X%%DATADIR%%/Classes/AgentLauncher$1.class
X%%DATADIR%%/Classes/AgentLauncher$2.class
X%%DATADIR%%/Classes/AgentLauncher.class
X%%DATADIR%%/Classes/Base/conf/countries-xml.txt
X%%DATADIR%%/Classes/Base/conf/logging.properties
X%%DATADIR%%/Classes/Base/conf/properties.xml
X%%DATADIR%%/Classes/Base/resources/About16.gif
X%%DATADIR%%/Classes/Base/resources/CommunicationDetector.dll
X%%DATADIR%%/Classes/Base/resources/DIMES.gif
X%%DATADIR%%/Classes/Base/resources/DIMESIcon.ico
X%%DATADIR%%/Classes/Base/resources/DIMES_Large.jpg
X%%DATADIR%%/Classes/Base/resources/Delete16.gif
X%%DATADIR%%/Classes/Base/resources/DimesSplash.jpg
X%%DATADIR%%/Classes/Base/resources/Help16.gif
X%%DATADIR%%/Classes/Base/resources/IDW.jar
X%%DATADIR%%/Classes/Base/resources/MTR.dll
X%%DATADIR%%/Classes/Base/resources/MySystray4j.jar
X%%DATADIR%%/Classes/Base/resources/Pause16.gif
X%%DATADIR%%/Classes/Base/resources/Play16.gif
X%%DATADIR%%/Classes/Base/resources/Properties16.gif
X%%DATADIR%%/Classes/Base/resources/Save16.gif
X%%DATADIR%%/Classes/Base/resources/Stop16.gif
X%%DATADIR%%/Classes/Base/resources/StopRed16.gif
X%%DATADIR%%/Classes/Base/resources/WebComponent16.gif
X%%DATADIR%%/Classes/Base/resources/WebComponent24.gif
X%%DATADIR%%/Classes/Base/resources/a1.GIF
X%%DATADIR%%/Classes/Base/resources/about.txt
X%%DATADIR%%/Classes/Base/resources/changeLog.txt
X%%DATADIR%%/Classes/Base/resources/client.keystore
X%%DATADIR%%/Classes/Base/resources/dimes.jpg
X%%DATADIR%%/Classes/Base/resources/dimesIcon.jpg
X%%DATADIR%%/Classes/Base/resources/dimesTransparent2.gif
X%%DATADIR%%/Classes/Base/resources/dom4j-full.jar
X%%DATADIR%%/Classes/Base/resources/exec.gif
X%%DATADIR%%/Classes/Base/resources/fav.gif
X%%DATADIR%%/Classes/Base/resources/folder_documents.gif
X%%DATADIR%%/Classes/Base/resources/glue.gif
X%%DATADIR%%/Classes/Base/resources/hand.gif
X%%DATADIR%%/Classes/Base/resources/handtool.gif
X%%DATADIR%%/Classes/Base/resources/helpicon.gif
X%%DATADIR%%/Classes/Base/resources/layouts.bin
X%%DATADIR%%/Classes/Base/resources/layouts.meta
X%%DATADIR%%/Classes/Base/resources/libcallmtr.so
X%%DATADIR%%/Classes/Base/resources/m1.GIF
X%%DATADIR%%/Classes/Base/resources/n1.GIF
X%%DATADIR%%/Classes/Base/resources/network.gif
X%%DATADIR%%/Classes/Base/resources/packettrain.dll
X%%DATADIR%%/Classes/Base/resources/pacman.gif
X%%DATADIR%%/Classes/Base/resources/redWebComponent.gif
X%%DATADIR%%/Classes/Base/resources/s1.GIF
X%%DATADIR%%/Classes/Base/resources/scared.gif
X%%DATADIR%%/Classes/Base/resources/server.keystore
X%%DATADIR%%/Classes/Base/resources/skinlf.jar
X%%DATADIR%%/Classes/Base/resources/snail.ico
X%%DATADIR%%/Classes/Base/resources/snail.jpg
X%%DATADIR%%/Classes/Base/resources/systray4j.dll
X%%DATADIR%%/Classes/Base/resources/toxicthemepack.zip
X%%DATADIR%%/Classes/Base/resources/winnerFace.gif
X%%DATADIR%%/Classes/JARs/10.jar
X%%DATADIR%%/Classes/JARs/dimesAgent.keystore
X%%DATADIR%%/Classes/JARs/jarsigner
X%%DATADIR%%/Licences/DIMES-license.txt
X%%DATADIR%%/Licences/dom4j-license.txt
X%%DATADIR%%/Licences/gpl.txt
X%%DATADIR%%/Licences/lgpl.txt
X%%DATADIR%%/agent.sh
X%%DATADIR%%/colors.sh
X at dirrm %%DATADIR%%/Licences
X at dirrm %%DATADIR%%/Classes/JARs
X at dirrm %%DATADIR%%/Classes/Base/resources
X at dirrm %%DATADIR%%/Classes/Base/conf
X at dirrm %%DATADIR%%/Classes/Base/Outgoing/results
X at dirrm %%DATADIR%%/Classes/Base/Outgoing/log
X at dirrm %%DATADIR%%/Classes/Base/Outgoing
X at dirrm %%DATADIR%%/Classes/Base/Incoming/Keepalive
X at dirrm %%DATADIR%%/Classes/Base/Incoming
X at dirrm %%DATADIR%%/Classes/Base/History
X at dirrm %%DATADIR%%/Classes/Base
X at dirrm %%DATADIR%%/Classes
X at dirrm %%DATADIR%%
END-of-/usr/ports/net/dimes/pkg-plist
exit



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



More information about the freebsd-ports-bugs mailing list