ports/136982: Update port net/dimes to 0.5.2

Stas Timokhin stast at bsdportal.ru
Wed Jul 22 08:20:03 UTC 2009


>Number:         136982
>Category:       ports
>Synopsis:       Update port net/dimes to 0.5.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 22 08:20:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Stas Timokhin
>Release:        Current
>Organization:
None
>Environment:
FreeBSD home.stasyan.com 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Fri Jun 12 14:30:16 NOVST 2009     root at home.stasyan.com:/usr/src/sys/i386/compile/EASTERN200906  i386

>Description:
Update to version 0.5.2; files/patch-agent_sh & files/patch-configure_sh should be removed from port tree.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

--- Makefile.orig	2008-02-13 03:39:45.000000000 +0600
+++ Makefile	2009-07-22 14:30:40.000000000 +0700
@@ -5,12 +5,12 @@
 #
 #
 
-PORTNAME=	DIMES
-PORTVERSION=	0.4.3b
+PORTNAME=	dimes
+PORTVERSION=	0.5.2
 CATEGORIES=	net java
-MASTER_SITES=	http://netdimes.org/downloads/ \
+MASTER_SITES=	http://www.netdimes.org/PublicData/downloads/ \
 		http://www.stasyan.com/devel/distfiles/
-DISTNAME=	${PORTNAME}-0-4-3b
+DISTNAME=	Dimes_Agent_052_Linux
 
 MAINTAINER=	stast at bsdportal.ru
 COMMENT=	Distributed research project for measurement topology of the Internet
@@ -18,24 +18,31 @@
 NO_PACKAGE=	There is the string in properties.xml which system-depends
 
 WRKSRC=		${WRKDIR}/DIMES
+BUILD_WRKSRC=	${WRKSRC}/scripts_linux
 
 USE_JAVA=	YES
-JAVA_BUILD=	YES
-JAVA_VERSION=	1.4+
+JAVA_VERSION=	1.6+
 #java-linux required
 JAVA_OS=	linux
 #all vendors except forbidden: ibm
 JAVA_VENDOR=	sun blackdown
 DATADIR=	${JAVASHAREDIR}/dimes
 
-post-patch:
-	cd ${WRKSRC}; echo "JAVA_HOME=${JAVA_HOME}" >> ${WRKSRC}/colors.sh;
+post-extract:
+	${REINPLACE_CMD} 's|$$CURRENT_DIR/..|${DATADIR}/|g' ${WRKSRC}/scripts_linux/agent.sh
+	${REINPLACE_CMD} 's|#. colors.sh|JAVA_HOME=${JAVA_HOME}|g' ${WRKSRC}/scripts_linux/agent.sh
+	${REINPLACE_CMD} 's|./bash|/bin/sh|g' ${WRKSRC}/scripts_linux/Makefile
+	${REINPLACE_CMD} 's|/opt/DIMES|${DATADIR}|g' ${WRKSRC}/Classes/Base/conf/properties.xml
 
 do-install:
-	cd ${WRKSRC}; ${SH} ./fix_permissions.sh; ./configure.sh ${JAVASHAREDIR}
 	@${MKDIR} ${DATADIR}
+	@${MKDIR} ${DATADIR}/scripts_linux
 	@${MKDIR} ${DATADIR}/Classes
 	@${MKDIR} ${DATADIR}/Classes/Base
+	@${MKDIR} ${DATADIR}/Classes/Base/dimes
+	@${MKDIR} ${DATADIR}/Classes/Base/dimes/service
+	@${MKDIR} ${DATADIR}/Classes/dimes
+	@${MKDIR} ${DATADIR}/Classes/dimes/service
 	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/History
 	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/Incoming
 	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/Incoming/Keepalive
@@ -43,6 +50,7 @@
 	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/Outgoing/log
 	@${MKDIR} -m 0777 ${DATADIR}/Classes/Base/Outgoing/results
 	@${MKDIR} ${DATADIR}/Classes/Base/conf
+	@${MKDIR} ${DATADIR}/Classes/Base/bin_linux
 	@${MKDIR} ${DATADIR}/Classes/Base/resources
 	@${MKDIR} ${DATADIR}/Classes/Base
 	@${MKDIR} ${DATADIR}/Classes/Base
@@ -54,12 +62,16 @@
 	  ${DATADIR}/Classes/'AgentLauncher$$2.class'
 	@${INSTALL_DATA} ${WRKSRC}/Classes/AgentLauncher.class \
 	  ${DATADIR}/Classes/AgentLauncher.class
+	@${INSTALL_DATA} ${WRKSRC}/Classes/Start.class \
+	  ${DATADIR}/Classes/Start.class
 	@cd ${WRKSRC}/Classes/ && \
 	  ${FIND} . -type f -and \( -name "*.jpg" -or -name "*.gif" \
-	    -or -name "*.dll" -or -name "*.ico" -or -name "*.so" \
+	    -or -name "*.dll" -or -name "*.ico" \
 	    -or -name "*.zip"  -or -name "*.GIF" -or -name "*.txt" \
 	    -or -name "*.properties" \) \
 	    -exec ${INSTALL_DATA} {} ${DATADIR}/Classes/{} \;
+	@cd ${WRKSRC}/Classes/Base/bin_linux && \
+	  ${FIND} . -type f  -exec ${INSTALL_DATA} -m 055 {} ${DATADIR}/Classes/Base/bin_linux/{} \;
 	@cd ${WRKSRC}/Classes/Base/resources/ && \
 	  ${FIND} . -type f -and \( -name "*.jar" -or -name "*.txt" \
 	    -or -name "*.keystore" \) \
@@ -68,17 +80,30 @@
 	  ${DATADIR}/Classes/Base/resources/layouts.bin
 	@${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/resources/layouts.meta \
 	  ${DATADIR}/Classes/Base/resources/layouts.meta
+	@${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/resources/default.in \
+	  ${DATADIR}/Classes/Base/resources/default.in
+	@${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/resources/dimespacket.sys \
+	  ${DATADIR}/Classes/Base/resources/dimespacket.sys
+	@${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/resources/libcallmtr.so \
+	  ${DATADIR}/Classes/Base/resources/libcallmtr.so
+	@${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/dimes/service/Stop.class \
+	  ${DATADIR}/Classes/dimes/service/Stop.class
 	@${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/conf/properties.xml \
 	  ${DATADIR}/Classes/Base/conf/properties.xml
-	@${INSTALL_PROGRAM} ${WRKSRC}/Classes/JARs/jarsigner \
-	  ${DATADIR}/Classes/JARs/jarsigner
+	@${INSTALL_DATA} -m 0666 ${WRKSRC}/Classes/Base/conf/wrapper.conf \
+	  ${DATADIR}/Classes/Base/conf/wrapper.conf
 	@${INSTALL_DATA} ${WRKSRC}/Classes/JARs/10.jar \
 	  ${DATADIR}/Classes/JARs/10.jar
 	@${INSTALL_DATA} ${WRKSRC}/Classes/JARs/dimesAgent.keystore \
 	  ${DATADIR}/Classes/JARs/dimesAgent.keystore
 	@cd ${WRKSRC}/Licences/ &&  ${FIND} . -type f -name "*.txt" \
 	  -exec ${INSTALL_MAN} {} ${DATADIR}/Licences/{} \;
-	@${INSTALL_SCRIPT} -m 4755 ${WRKSRC}/agent.sh ${DATADIR}/agent.sh
-	@${INSTALL_SCRIPT} ${WRKSRC}/colors.sh ${DATADIR}/colors.sh
+	@${INSTALL_SCRIPT} -m 4755 ${WRKSRC}/scripts_linux/agent.sh ${DATADIR}/scripts_linux/agent.sh
+	@${INSTALL_SCRIPT} ${WRKSRC}/scripts_linux/colors.sh ${DATADIR}/scripts_linux/colors.sh
+	@${INSTALL_DATA} ${WRKSRC}/scripts_linux/Makefile ${DATADIR}/scripts_linux/Makefile
+	@${INSTALL_SCRIPT} ${WRKSRC}/linuxAgent.sh ${DATADIR}/linuxAgent.sh
+	@${INSTALL_SCRIPT} ${WRKSRC}/linuxService.sh ${DATADIR}/linuxService.sh
+	@${INSTALL_SCRIPT} ${WRKSRC}/linuxServiceStatus.sh ${DATADIR}/linuxServiceStatus.sh
+	@${INSTALL_SCRIPT} ${WRKSRC}/linuxStopService.sh ${DATADIR}/linuxStopService.sh
 
 .include <bsd.port.mk>
--- distinfo.orig	2008-02-06 12:13:46.000000000 +0600
+++ distinfo	2009-07-22 11:19:41.000000000 +0700
@@ -1,3 +1,3 @@
-MD5 (DIMES-0-4-3b.tar.gz) = 8c903e054ff506fd0ab88ade28b91e7f
-SHA256 (DIMES-0-4-3b.tar.gz) = ba15d9f16cab51deb6a9f33c44b512ec8aeca76c988bc5e9471e73294c372755
-SIZE (DIMES-0-4-3b.tar.gz) = 4970732
+MD5 (Dimes_Agent_052_Linux.tar.gz) = 9bd7b03833a73d5d6fd8d2cb1904c1dc
+SHA256 (Dimes_Agent_052_Linux.tar.gz) = 1c13247c2925ddbeaf7d5ccebf04ff1c1b4666247e975cb77394eebf157c3dc5
+SIZE (Dimes_Agent_052_Linux.tar.gz) = 12882796
--- pkg-plist.orig	2008-02-06 12:24:05.000000000 +0600
+++ pkg-plist	2009-07-22 14:27:50.000000000 +0700
@@ -1,27 +1,31 @@
 %%DATADIR%%/Classes/AgentLauncher$1.class
 %%DATADIR%%/Classes/AgentLauncher$2.class
 %%DATADIR%%/Classes/AgentLauncher.class
+%%DATADIR%%/Classes/Start.class
+%%DATADIR%%/Classes/Base/bin_linux/Dimes
+%%DATADIR%%/Classes/Base/bin_linux/libwrapper-linux-x86-32.so
+%%DATADIR%%/Classes/Base/bin_linux/libwrapper.so
+%%DATADIR%%/Classes/Base/bin_linux/testwrapper
+%%DATADIR%%/Classes/Base/bin_linux/wrapper
+%%DATADIR%%/Classes/Base/bin_linux/wrapper.jar
+%%DATADIR%%/Classes/Base/bin_linux/wrapper-linux-x86-32
 %%DATADIR%%/Classes/Base/conf/countries-xml.txt
 %%DATADIR%%/Classes/Base/conf/logging.properties
 %%DATADIR%%/Classes/Base/conf/properties.xml
+%%DATADIR%%/Classes/Base/conf/wrapper.conf
 %%DATADIR%%/Classes/Base/resources/About16.gif
-%%DATADIR%%/Classes/Base/resources/CommunicationDetector.dll
 %%DATADIR%%/Classes/Base/resources/DIMES.gif
 %%DATADIR%%/Classes/Base/resources/DIMESIcon.ico
 %%DATADIR%%/Classes/Base/resources/DIMES_Large.jpg
 %%DATADIR%%/Classes/Base/resources/Delete16.gif
 %%DATADIR%%/Classes/Base/resources/DimesSplash.jpg
 %%DATADIR%%/Classes/Base/resources/Help16.gif
-%%DATADIR%%/Classes/Base/resources/IDW.jar
-%%DATADIR%%/Classes/Base/resources/MTR.dll
-%%DATADIR%%/Classes/Base/resources/MySystray4j.jar
 %%DATADIR%%/Classes/Base/resources/Pause16.gif
 %%DATADIR%%/Classes/Base/resources/Play16.gif
 %%DATADIR%%/Classes/Base/resources/Properties16.gif
 %%DATADIR%%/Classes/Base/resources/Save16.gif
 %%DATADIR%%/Classes/Base/resources/Stop16.gif
 %%DATADIR%%/Classes/Base/resources/StopRed16.gif
-%%DATADIR%%/Classes/Base/resources/WebComponent16.gif
 %%DATADIR%%/Classes/Base/resources/WebComponent24.gif
 %%DATADIR%%/Classes/Base/resources/a1.GIF
 %%DATADIR%%/Classes/Base/resources/about.txt
@@ -44,7 +48,6 @@
 %%DATADIR%%/Classes/Base/resources/m1.GIF
 %%DATADIR%%/Classes/Base/resources/n1.GIF
 %%DATADIR%%/Classes/Base/resources/network.gif
-%%DATADIR%%/Classes/Base/resources/packettrain.dll
 %%DATADIR%%/Classes/Base/resources/pacman.gif
 %%DATADIR%%/Classes/Base/resources/redWebComponent.gif
 %%DATADIR%%/Classes/Base/resources/s1.GIF
@@ -53,18 +56,35 @@
 %%DATADIR%%/Classes/Base/resources/skinlf.jar
 %%DATADIR%%/Classes/Base/resources/snail.ico
 %%DATADIR%%/Classes/Base/resources/snail.jpg
-%%DATADIR%%/Classes/Base/resources/systray4j.dll
 %%DATADIR%%/Classes/Base/resources/toxicthemepack.zip
 %%DATADIR%%/Classes/Base/resources/winnerFace.gif
+%%DATADIR%%/Classes/Base/resources/default.in
+%%DATADIR%%/Classes/Base/resources/dimespacket.sys
+%%DATADIR%%/Classes/Base/resources/BrowserLauncher2-1_3.jar
+%%DATADIR%%/Classes/Base/resources/DIMESIcon.gif
+%%DATADIR%%/Classes/Base/resources/JavaNetworkStack.jar
+%%DATADIR%%/Classes/Base/resources/aquathemepack.zip
+%%DATADIR%%/Classes/Base/resources/commons-io-1.3.2.jar
+%%DATADIR%%/Classes/Base/resources/fatalEthemepack.zip
+%%DATADIR%%/Classes/Base/resources/modernthemepack.zip
+%%DATADIR%%/Classes/Base/resources/restart2.gif
+%%DATADIR%%/Classes/Base/resources/skinlf-old.jar
+%%DATADIR%%/Classes/Base/resources/stunt.jar
+%%DATADIR%%/Classes/Base/resources/tigerGraphitethemepack.zip
 %%DATADIR%%/Classes/JARs/10.jar
 %%DATADIR%%/Classes/JARs/dimesAgent.keystore
-%%DATADIR%%/Classes/JARs/jarsigner
+%%DATADIR%%/Classes/dimes/service/Stop.class
 %%DATADIR%%/Licences/DIMES-license.txt
 %%DATADIR%%/Licences/dom4j-license.txt
 %%DATADIR%%/Licences/gpl.txt
 %%DATADIR%%/Licences/lgpl.txt
-%%DATADIR%%/agent.sh
-%%DATADIR%%/colors.sh
+%%DATADIR%%/scripts_linux/Makefile
+%%DATADIR%%/scripts_linux/agent.sh
+%%DATADIR%%/scripts_linux/colors.sh
+%%DATADIR%%/linuxAgent.sh
+%%DATADIR%%/linuxService.sh
+%%DATADIR%%/linuxStopService.sh
+%%DATADIR%%/linuxServiceStatus.sh
 @dirrm %%DATADIR%%/Licences
 @dirrm %%DATADIR%%/Classes/JARs
 @dirrm %%DATADIR%%/Classes/Base/resources
@@ -75,6 +95,12 @@
 @dirrm %%DATADIR%%/Classes/Base/Incoming/Keepalive
 @dirrm %%DATADIR%%/Classes/Base/Incoming
 @dirrm %%DATADIR%%/Classes/Base/History
+ at dirrm %%DATADIR%%/Classes/Base/bin_linux
+ at dirrm %%DATADIR%%/Classes/Base/dimes/service
+ at dirrm %%DATADIR%%/Classes/Base/dimes
 @dirrm %%DATADIR%%/Classes/Base
+ at dirrm %%DATADIR%%/Classes/dimes/service
+ at dirrm %%DATADIR%%/Classes/dimes
 @dirrm %%DATADIR%%/Classes
+ at dirrm %%DATADIR%%/scripts_linux
 @dirrm %%DATADIR%%


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



More information about the freebsd-ports-bugs mailing list