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