# 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/distinfo # /usr/ports/net/DIMES/Makefile # /usr/ports/net/DIMES/pkg-descr # /usr/ports/net/DIMES/files # /usr/ports/net/DIMES/files/patch-configure # /usr/ports/net/DIMES/pkg-plist # echo c - /usr/ports/net/DIMES/ mkdir -p /usr/ports/net/DIMES/ > /dev/null 2>&1 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-2.tar.gz) = 3396594e9e5f949c830beff62a2d07f4 XSIZE (DIMES-0-4-2.tar.gz) = 6404942 END-of-/usr/ports/net/DIMES/distinfo 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# X# $FreeBSD$ X# X XPORTNAME= DIMES XDISTVERSION= 0-4-2 XCATEGORIES= net XMASTER_SITES= http://netdimes.org/downloads/ X XMAINTAINER= stast@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_VERSION= 1.4[+] XJAVA_OS= linux XJAVA_VENDOR= sun XJAVA_RUN= yes X Xpost-patch: X cd ${WRKDIR}/DIMES; ${SH} ./fix_permissions.sh; \ X echo "JAVA_HOME=${JAVA_HOME}" >> ${WRKDIR}/DIMES/colors.sh; Xdo-install: X cd ${WRKDIR}/DIMES; ./configure ${PREFIX} X @${MKDIR} ${PREFIX}/dimes X @${MKDIR} ${PREFIX}/dimes/Classes X @${MKDIR} ${PREFIX}/dimes/Classes/Base X @${MKDIR} -m 0777 ${PREFIX}/dimes/Classes/Base/History X @${MKDIR} -m 0777 ${PREFIX}/dimes/Classes/Base/Incoming X @${MKDIR} -m 0777 ${PREFIX}/dimes/Classes/Base/Incoming/Keepalive X @${MKDIR} -m 0777 ${PREFIX}/dimes/Classes/Base/Outgoing X @${MKDIR} -m 0777 ${PREFIX}/dimes/Classes/Base/Outgoing/log X @${MKDIR} -m 0777 ${PREFIX}/dimes/Classes/Base/Outgoing/results X @${MKDIR} ${PREFIX}/dimes/Classes/Base/conf X @${MKDIR} ${PREFIX}/dimes/Classes/Base/resources X @${MKDIR} ${PREFIX}/dimes/Classes/Base X @${MKDIR} ${PREFIX}/dimes/Classes/Base X @${MKDIR} ${PREFIX}/dimes/Classes/JARs X @${MKDIR} ${PREFIX}/dimes/Licences X @${INSTALL_DATA} ${WRKSRC}/Classes/'AgentLauncher$$1.class' ${PREFIX}/dimes/Classes/'AgentLauncher$$1.class' X @${INSTALL_DATA} ${WRKSRC}/Classes/'AgentLauncher$$2.class' ${PREFIX}/dimes/Classes/'AgentLauncher$$2.class' X @${INSTALL_DATA} ${WRKSRC}/Classes/AgentLauncher.class ${PREFIX}/dimes/Classes/AgentLauncher.class X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/Outgoing/log/1132044556316.log.out ${PREFIX}/dimes/Classes/Base/Outgoing/log/1132044556316.log.out X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/Outgoing/results/1132044556294.results.out ${PREFIX}/dimes/Classes/Base/Outgoing/results/1132044556294.results.out X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/conf/countries-xml.txt ${PREFIX}/dimes/Classes/Base/conf/countries-xml.txt X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/conf/logging.properties ${PREFIX}/dimes/Classes/Base/conf/logging.properties X @${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/conf/properties.xml ${PREFIX}/dimes/Classes/Base/conf/properties.xml X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/About16.gif ${PREFIX}/dimes/Classes/Base/resources/About16.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/CommunicationDetector.dll ${PREFIX}/dimes/Classes/Base/resources/CommunicationDetector.dll X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/DIMES.gif ${PREFIX}/dimes/Classes/Base/resources/DIMES.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/DIMESIcon.ico ${PREFIX}/dimes/Classes/Base/resources/DIMESIcon.ico X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/DIMES_Large.jpg ${PREFIX}/dimes/Classes/Base/resources/DIMES_Large.jpg X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/Delete16.gif ${PREFIX}/dimes/Classes/Base/resources/Delete16.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/DimesSplash.jpg ${PREFIX}/dimes/Classes/Base/resources/DimesSplash.jpg X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/Help16.gif ${PREFIX}/dimes/Classes/Base/resources/Help16.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/IDW.jar ${PREFIX}/dimes/Classes/Base/resources/IDW.jar X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/MTR.dll ${PREFIX}/dimes/Classes/Base/resources/MTR.dll X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/MTR.dll.jozsi ${PREFIX}/dimes/Classes/Base/resources/MTR.dll.jozsi X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/MTR.dll.old ${PREFIX}/dimes/Classes/Base/resources/MTR.dll.old X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/MySystray4j.jar ${PREFIX}/dimes/Classes/Base/resources/MySystray4j.jar X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/Pause16.gif ${PREFIX}/dimes/Classes/Base/resources/Pause16.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/Play16.gif ${PREFIX}/dimes/Classes/Base/resources/Play16.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/Properties16.gif ${PREFIX}/dimes/Classes/Base/resources/Properties16.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/Save16.gif ${PREFIX}/dimes/Classes/Base/resources/Save16.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/Stop16.gif ${PREFIX}/dimes/Classes/Base/resources/Stop16.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/StopRed16.gif ${PREFIX}/dimes/Classes/Base/resources/StopRed16.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/WebComponent16.gif ${PREFIX}/dimes/Classes/Base/resources/WebComponent16.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/WebComponent24.gif ${PREFIX}/dimes/Classes/Base/resources/WebComponent24.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/a1.GIF ${PREFIX}/dimes/Classes/Base/resources/a1.GIF X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/about.txt ${PREFIX}/dimes/Classes/Base/resources/about.txt X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/changeLog.txt ${PREFIX}/dimes/Classes/Base/resources/changeLog.txt X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/client.keystore ${PREFIX}/dimes/Classes/Base/resources/client.keystore X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/dimes.jpg ${PREFIX}/dimes/Classes/Base/resources/dimes.jpg X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/dimesIcon.jpg ${PREFIX}/dimes/Classes/Base/resources/dimesIcon.jpg X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/dimesTransparent2.gif ${PREFIX}/dimes/Classes/Base/resources/dimesTransparent2.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/dom4j-full.jar ${PREFIX}/dimes/Classes/Base/resources/dom4j-full.jar X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/exec.gif ${PREFIX}/dimes/Classes/Base/resources/exec.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/fav.gif ${PREFIX}/dimes/Classes/Base/resources/fav.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/folder_documents.gif ${PREFIX}/dimes/Classes/Base/resources/folder_documents.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/glue.gif ${PREFIX}/dimes/Classes/Base/resources/glue.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/hand.gif ${PREFIX}/dimes/Classes/Base/resources/hand.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/handtool.gif ${PREFIX}/dimes/Classes/Base/resources/handtool.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/helpicon.gif ${PREFIX}/dimes/Classes/Base/resources/helpicon.gif X @${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/resources/layouts.bin ${PREFIX}/dimes/Classes/Base/resources/layouts.bin X @${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/resources/layouts.meta ${PREFIX}/dimes/Classes/Base/resources/layouts.meta X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/libcallmtr.so ${PREFIX}/dimes/Classes/Base/resources/libcallmtr.so X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/m1.GIF ${PREFIX}/dimes/Classes/Base/resources/m1.GIF X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/n1.GIF ${PREFIX}/dimes/Classes/Base/resources/n1.GIF X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/network.gif ${PREFIX}/dimes/Classes/Base/resources/network.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/packettrain.dll ${PREFIX}/dimes/Classes/Base/resources/packettrain.dll X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/pacman.gif ${PREFIX}/dimes/Classes/Base/resources/pacman.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/redWebComponent.gif ${PREFIX}/dimes/Classes/Base/resources/redWebComponent.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/s1.GIF ${PREFIX}/dimes/Classes/Base/resources/s1.GIF X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/scared.gif ${PREFIX}/dimes/Classes/Base/resources/scared.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/server.keystore ${PREFIX}/dimes/Classes/Base/resources/server.keystore X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/skinlf.jar ${PREFIX}/dimes/Classes/Base/resources/skinlf.jar X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/snail.ico ${PREFIX}/dimes/Classes/Base/resources/snail.ico X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/snail.jpg ${PREFIX}/dimes/Classes/Base/resources/snail.jpg X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/systray4j.dll ${PREFIX}/dimes/Classes/Base/resources/systray4j.dll X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/toxicthemepack.zip ${PREFIX}/dimes/Classes/Base/resources/toxicthemepack.zip X @${INSTALL_DATA} ${WRKSRC}/Classes/Base/resources/winnerFace.gif ${PREFIX}/dimes/Classes/Base/resources/winnerFace.gif X @${INSTALL_DATA} ${WRKSRC}/Classes/JARs/10.jar ${PREFIX}/dimes/Classes/JARs/10.jar X @${INSTALL_DATA} ${WRKSRC}/Classes/JARs/dimesAgent.keystore ${PREFIX}/dimes/Classes/JARs/dimesAgent.keystore X @${INSTALL_PROGRAM} ${WRKSRC}/Classes/JARs/jarsigner ${PREFIX}/dimes/Classes/JARs/jarsigner X @${INSTALL_MAN} ${WRKSRC}/Licences/DIMES-license.txt ${PREFIX}/dimes/Licences/DIMES-license.txt X @${INSTALL_MAN} ${WRKSRC}/Licences/JUnitPerf_LICENSE ${PREFIX}/dimes/Licences/JUnitPerf_LICENSE X @${INSTALL_MAN} ${WRKSRC}/Licences/dom4j-license.txt ${PREFIX}/dimes/Licences/dom4j-license.txt X @${INSTALL_MAN} ${WRKSRC}/Licences/gpl.txt ${PREFIX}/dimes/Licences/gpl.txt X @${INSTALL_MAN} ${WRKSRC}/Licences/lgpl.txt ${PREFIX}/dimes/Licences/lgpl.txt X @${INSTALL_SCRIPT} ${WRKSRC}/agent.sh ${PREFIX}/dimes/agent.sh X @${INSTALL_SCRIPT} ${WRKSRC}/colors.sh ${PREFIX}/dimes/colors.sh X.include END-of-/usr/ports/net/DIMES/Makefile 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, Xaimed to study the structure and topology of the Internet, Xwith the help of a volunteer community X(similar in spirit to projects such as SETI@Home). X XWWW: http://netdimes.org X- Stas Timokhin Xstast@bsdportal.ru END-of-/usr/ports/net/DIMES/pkg-descr 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-configure sed 's/^X//' >/usr/ports/net/DIMES/files/patch-configure << 'END-of-/usr/ports/net/DIMES/files/patch-configure' X*** configure.orig Thu Nov 17 16:23:48 2005 X--- configure 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#.*#$CLASSES_DIR/JARs#g" $CONF_DIR/properties.xml X! sed -i "s#.*#$BASE_DIR#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#.*#$CLASSES_DIR/JARs#g" $CONF_DIR/properties.xml X! sed -i .bak "s#.*#$BASE_DIR#g" $CONF_DIR/properties.xml END-of-/usr/ports/net/DIMES/files/patch-configure 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' Xdimes/Classes/AgentLauncher$1.class Xdimes/Classes/AgentLauncher$2.class Xdimes/Classes/AgentLauncher.class Xdimes/Classes/Base/Outgoing/log/1132044556316.log.out Xdimes/Classes/Base/Outgoing/results/1132044556294.results.out Xdimes/Classes/Base/conf/countries-xml.txt Xdimes/Classes/Base/conf/logging.properties Xdimes/Classes/Base/conf/properties.xml Xdimes/Classes/Base/resources/About16.gif Xdimes/Classes/Base/resources/CommunicationDetector.dll Xdimes/Classes/Base/resources/DIMES.gif Xdimes/Classes/Base/resources/DIMESIcon.ico Xdimes/Classes/Base/resources/DIMES_Large.jpg Xdimes/Classes/Base/resources/Delete16.gif Xdimes/Classes/Base/resources/DimesSplash.jpg Xdimes/Classes/Base/resources/Help16.gif Xdimes/Classes/Base/resources/IDW.jar Xdimes/Classes/Base/resources/MTR.dll Xdimes/Classes/Base/resources/MTR.dll.jozsi Xdimes/Classes/Base/resources/MTR.dll.old Xdimes/Classes/Base/resources/MySystray4j.jar Xdimes/Classes/Base/resources/Pause16.gif Xdimes/Classes/Base/resources/Play16.gif Xdimes/Classes/Base/resources/Properties16.gif Xdimes/Classes/Base/resources/Save16.gif Xdimes/Classes/Base/resources/Stop16.gif Xdimes/Classes/Base/resources/StopRed16.gif Xdimes/Classes/Base/resources/WebComponent16.gif Xdimes/Classes/Base/resources/WebComponent24.gif Xdimes/Classes/Base/resources/a1.GIF Xdimes/Classes/Base/resources/about.txt Xdimes/Classes/Base/resources/changeLog.txt Xdimes/Classes/Base/resources/client.keystore Xdimes/Classes/Base/resources/dimes.jpg Xdimes/Classes/Base/resources/dimesIcon.jpg Xdimes/Classes/Base/resources/dimesTransparent2.gif Xdimes/Classes/Base/resources/dom4j-full.jar Xdimes/Classes/Base/resources/exec.gif Xdimes/Classes/Base/resources/fav.gif Xdimes/Classes/Base/resources/folder_documents.gif Xdimes/Classes/Base/resources/glue.gif Xdimes/Classes/Base/resources/hand.gif Xdimes/Classes/Base/resources/handtool.gif Xdimes/Classes/Base/resources/helpicon.gif Xdimes/Classes/Base/resources/layouts.bin Xdimes/Classes/Base/resources/layouts.meta Xdimes/Classes/Base/resources/libcallmtr.so Xdimes/Classes/Base/resources/m1.GIF Xdimes/Classes/Base/resources/n1.GIF Xdimes/Classes/Base/resources/network.gif Xdimes/Classes/Base/resources/packettrain.dll Xdimes/Classes/Base/resources/pacman.gif Xdimes/Classes/Base/resources/redWebComponent.gif Xdimes/Classes/Base/resources/s1.GIF Xdimes/Classes/Base/resources/scared.gif Xdimes/Classes/Base/resources/server.keystore Xdimes/Classes/Base/resources/skinlf.jar Xdimes/Classes/Base/resources/snail.ico Xdimes/Classes/Base/resources/snail.jpg Xdimes/Classes/Base/resources/systray4j.dll Xdimes/Classes/Base/resources/toxicthemepack.zip Xdimes/Classes/Base/resources/winnerFace.gif Xdimes/Classes/JARs/10.jar Xdimes/Classes/JARs/dimesAgent.keystore Xdimes/Classes/JARs/jarsigner Xdimes/Licences/DIMES-license.txt Xdimes/Licences/JUnitPerf_LICENSE Xdimes/Licences/dom4j-license.txt Xdimes/Licences/gpl.txt Xdimes/Licences/lgpl.txt Xdimes/agent.sh Xdimes/colors.sh Xshare/nls/POSIX Xshare/nls/en_US.US-ASCII X@dirrm dimes/Licences X@dirrm dimes/Classes/JARs X@dirrm dimes/Classes/Base/resources X@dirrm dimes/Classes/Base/conf X@dirrm dimes/Classes/Base/Outgoing/results X@dirrm dimes/Classes/Base/Outgoing/log X@dirrm dimes/Classes/Base/Outgoing X@dirrm dimes/Classes/Base/Incoming/Keepalive X@dirrm dimes/Classes/Base/Incoming X@dirrm dimes/Classes/Base/History X@dirrm dimes/Classes/Base X@dirrm dimes/Classes X@dirrm dimes END-of-/usr/ports/net/DIMES/pkg-plist exit