Bug 84975 - New Port: devel/uppaal
Summary: New Port: devel/uppaal
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Volker Stolz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-16 06:00 UTC by Timothy Bourke
Modified: 2005-11-16 09:30 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy Bourke 2005-08-16 06:00:26 UTC

    
Comment 1 Timothy Bourke 2005-08-17 01:17:11 UTC
A bit too hasty. Sorry.

Patch for both Makefile and pkg-plist.

--- patch begins here ---
--- Makefile.orig	Wed Aug 17 09:59:35 2005
+++ Makefile	Wed Aug 17 10:04:22 2005
@@ -19,7 +19,7 @@
 JAVA_VERSION=	1.4+
 JAVA_RUN=	yes
 
-SUB_FILES=	uppaal
+SUB_FILES=	uppaal verifyta
 SUB_LIST=	PORTNAME=${PORTNAME}
 PLIST_SUB=	PORTNAME=${PORTNAME}
 
@@ -59,7 +59,6 @@
 	${BRANDELF} -t Linux ${WRKSRC}/bin-Linux/socketserver
 	${MV} ${WRKSRC}/bin-Linux/socketserver ${WRKSRC}/bin-Linux/socketserver.exe
 	${BRANDELF} -t Linux ${WRKSRC}/bin-Linux/verifyta
-	${MV} ${WRKSRC}/bin-Linux/verifyta ${WRKSRC}/bin-Linux/verifyta.exe
 
 do-build: apply-slist
 
@@ -67,9 +66,11 @@
 	${MKDIR} ${JAVASHAREDIR}/${PORTNAME}
 	${INSTALL_DATA} ${WRKSRC}/README ${JAVASHAREDIR}/${PORTNAME}
 	${INSTALL_DATA} ${WRKSRC}/License-ASF ${JAVASHAREDIR}/${PORTNAME}
+#	INSTALL_SCRIPT is used intentionally rather than INSTALL_PROGRAM as
+#	stripping seems to render the binaries ununsable.
 	${INSTALL_SCRIPT} ${WRKSRC}/bin-Linux/server.exe ${JAVASHAREDIR}/${PORTNAME}
 	${INSTALL_SCRIPT} ${WRKSRC}/bin-Linux/socketserver.exe ${JAVASHAREDIR}/${PORTNAME}
-	${INSTALL_SCRIPT} ${WRKSRC}/bin-Linux/verifyta.exe ${JAVASHAREDIR}/${PORTNAME}
+	${INSTALL_SCRIPT} ${WRKSRC}/bin-Linux/verifyta ${JAVASHAREDIR}/${PORTNAME}
 	${MKDIR} ${JAVASHAREDIR}/${PORTNAME}/lib
 	${INSTALL_DATA} ${WRKSRC}/uppaal2k.jar ${JAVASHAREDIR}/${PORTNAME}
 	${INSTALL_DATA} ${WRKSRC}/lib/jhbasic.jar ${JAVASHAREDIR}/${PORTNAME}/lib
@@ -87,6 +88,7 @@
 	${INSTALL_DATA} ${WRKSRC}/demo/train-gate.xml ${JAVASHAREDIR}/${PORTNAME}/demo
 	${INSTALL_DATA} ${WRKSRC}/demo/train-gate.q ${JAVASHAREDIR}/${PORTNAME}/demo
 	${INSTALL_MAN} ${WRKSRC}/man/man1/uppaal.1 ${PREFIX}/man/man1
-	${INSTALL_SCRIPT} ${WRKDIR}/uppaal ${PREFIX}/bin/
+	${INSTALL_SCRIPT} ${WRKDIR}/verifyta ${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKDIR}/uppaal ${PREFIX}/bin
 
 .include <bsd.port.post.mk>
--- pkg-plist.orig	Wed Aug 17 09:59:39 2005
+++ pkg-plist	Wed Aug 17 10:04:34 2005
@@ -1,4 +1,5 @@
 bin/uppaal
+bin/verifyta
 %%JAVASHAREDIR%%/%%PORTNAME%%/uppaal2k.jar
 %%JAVASHAREDIR%%/%%PORTNAME%%/lib/jhbasic.jar
 %%JAVASHAREDIR%%/%%PORTNAME%%/lib/jlfgr-1_0.jar
@@ -9,7 +10,7 @@
 %%JAVASHAREDIR%%/%%PORTNAME%%/License-ASF
 %%JAVASHAREDIR%%/%%PORTNAME%%/server.exe
 %%JAVASHAREDIR%%/%%PORTNAME%%/socketserver.exe
-%%JAVASHAREDIR%%/%%PORTNAME%%/verifyta.exe
+%%JAVASHAREDIR%%/%%PORTNAME%%/verifyta
 %%JAVASHAREDIR%%/%%PORTNAME%%/demo/2doors.xml
 %%JAVASHAREDIR%%/%%PORTNAME%%/demo/2doors.q
 %%JAVASHAREDIR%%/%%PORTNAME%%/demo/bridge.xml
--- patch ends here ---

New file: files/verifyta.in
--- files/verifyta.in begins here ---
#!/bin/sh

exec %%JAVASHAREDIR%%/%%PORTNAME%%/verifyta $*

--- files/verifyta.in ends here ---
Comment 2 Volker Stolz freebsd_committer freebsd_triage 2005-09-27 13:43:38 UTC
State Changed
From-To: open->feedback

uppaal@menelaos [14:43:11]> make 
===>  Building for uppaal-3.4.11 
** Missing /usr/tmp/uppaal/files/verifyta.in for uppaal-3.4.11. 
*** Error code 1 

Stop in /usr/tmp/uppaal. 
uppaal@menelaos [14:43:13]> ls -l files/ 
total 4 
-rw-r--r--  1 stolz  wheel  271 Sep 23 11:04 patch-uppaal 
-rw-r--r--  1 stolz  wheel  341 Sep 23 11:04 uppaal.in 

Additionally, I'm not sure if apply-slist is really a 
"user-serviceable" target... 


Comment 3 Volker Stolz freebsd_committer freebsd_triage 2005-09-27 13:43:38 UTC
Responsible Changed
From-To: freebsd-ports-bugs->vs

Grab.
Comment 4 Timothy Bourke 2005-09-29 01:11:00 UTC
verifyta.in is given in second submission on 2005-08-17.

Agree with apply-slist comment. Patch is:

--- patch begins here ---
--- Makefile.orig	Thu Sep 29 09:58:54 2005
+++ Makefile	Thu Sep 29 10:00:55 2005
@@ -22,6 +22,7 @@
 SUB_FILES=	uppaal verifyta
 SUB_LIST=	PORTNAME=${PORTNAME}
 PLIST_SUB=	PORTNAME=${PORTNAME}
+NO_BUILD=	yes
 
 MAN1=		uppaal.1
 MANCOMPRESSED=	no
@@ -59,8 +60,6 @@
 	${BRANDELF} -t Linux ${WRKSRC}/bin-Linux/socketserver
 	${MV} ${WRKSRC}/bin-Linux/socketserver ${WRKSRC}/bin-Linux/socketserver.exe
 	${BRANDELF} -t Linux ${WRKSRC}/bin-Linux/verifyta
-
-do-build: apply-slist
 
 do-install:
 	${MKDIR} ${JAVASHAREDIR}/${PORTNAME}
--- patch ends here ---
Comment 5 Volker Stolz freebsd_committer freebsd_triage 2005-11-16 09:29:48 UTC
State Changed
From-To: feedback->closed

New port added, thanks for contributing!