Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Nov 2008 00:32:27 +0900 (JST)
From:      Yoshihiko Sarumaru <mistral@imasy.or.jp>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/129134: update port: devel/jude-community: update to version 5.4
Message-ID:  <200811241532.mAOFWRwD025074@sachiko.yamayuri.org>
Resent-Message-ID: <200811241540.mAOFe8eb036440@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         129134
>Category:       ports
>Synopsis:       update port: devel/jude-community: update to version 5.4
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 24 15:40:07 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Yoshihiko Sarumaru
>Release:        FreeBSD 6.4-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD sachiko.yamayuri.org 6.4-PRERELEASE FreeBSD 6.4-PRERELEASE #0: Thu Sep 18 13:41:02 JST 2008 sarumaru@sachiko.yamayuri.org:/usr/obj/usr/src/sys/VGN-TX92S i386


	
>Description:
	Update to the latest.
	main features of Jude/Community 5.4 are:
	- UML2.0 Support (Composite Structure Diagram, UML2.0 name, notation
	 and model elements), etc.
	- Timestamp record in JUDE
	- Software Update Information
	- Improvements on Export Java, API, Partitions, etc.
	- Bug Fix 

	This PR updates ports/127259.
	(sorry for the long deleyed update)

	This PR also
	- fixed to see NOPORTDOCS and NOPORTDATA.
	- update known web browser list.
>How-To-Repeat:
	
>Fix:

	
diff -ur jude-community/Makefile jude-community-5.4/Makefile
--- jude-community/Makefile.orig	2008-06-19 20:22:05.000000000 +0900
+++ jude-community/Makefile	2008-11-25 00:07:37.000000000 +0900
@@ -2,11 +2,11 @@
 # Date created:				19 April 2004
 # Whom:					Yoshihiko Sarumaru <mistral@imasy.or.jp>
 #
-# $FreeBSD: ports/devel/jude-community/Makefile,v 1.32 2008/06/19 11:22:05 pav Exp $
+# $FreeBSD: ports/devel/jude-community/Makefile,v 1.31 2008/06/06 13:21:22 edwin Exp $
 #
 
 PORTNAME=	jude-community
-PORTVERSION=	5.2.2
+PORTVERSION=	5.4
 CATEGORIES=	devel java
 MASTER_SITES=	# you have to register yourself as a member to download
 DISTNAME=	${PORTNAME}-${PORTVERSION:S!.!_!g}
@@ -39,53 +39,50 @@
 .include "${PORTSDIR}/Mk/bsd.java.mk"
 
 RESTRICTED=	See http://jude.change-vision.com/jude-web/notes/ProductLicenseAgreement.html
-
 WRKSRC=		${WRKDIR}/${PORTNAME:S!-!_!}
+REINPLACE_ARGS=	-i ""
 
+.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
 DOWNLOAD_URL=	http://jude.change-vision.com/jude-web/download/index.html
+IGNORE=		needs you to fetch manually the distribution file\
+		from ${DOWNLOAD_URL}, \
+		then place it in ${DISTDIR} and run make again
+.endif
 
-PLIST_FILES=	bin/jude share/${PORTNAME}/mozilla
-DATA_FILES=	${PORTNAME}.jar jude-api.jar jude-gui_en.properties_org \
+PLIST_FILES=	bin/jude
+.if !defined(NOPORTDATA)
+PORTDATA=	${PORTNAME}.jar jude-api.jar jude-gui_en.properties_org \
 		jude.ico jude-doc.ico Welcome.jude Welcome_ja.jude \
-		template/project/Java1.4.jude template/project/Java5.jude
-
-.for file in ${DATA_FILES}
-PLIST_FILES+=	share/${PORTNAME}/${file}
-.endfor
+		template \
+		mozilla
+.endif
 .if defined(WITH_EXPORT_HTML)
-PLIST_FILES+=	share/${PORTNAME}/tools.jar
+PORTDATA+=	tools.jar
 .endif
-PLIST_DIRS=	share/${PORTNAME}/template/project \
-		share/${PORTNAME}/template \
-		share/${PORTNAME}
 
 .if !defined(NOPORTDOCS)
-PORTDOCS+=	README-e.txt README.txt ReleaseNote-e.html ReleaseNote.html \
+PORTDOCS=	README-e.txt README.txt ReleaseNote-e.html ReleaseNote.html \
 		ProductInformation.txt
 .endif
 
-.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
-IGNORE=		needs you to fetch manually the distribution file\
-		from ${DOWNLOAD_URL}, \
-		then place it in ${DISTDIR} and run make again
-.endif
-
 post-patch:
 	${REINPLACE_CMD} -e "s!%%JAVA_HOME%%!${JAVA_HOME}!; \
 	                     s!%%DATADIR%%!${DATADIR}!" ${WRKSRC}/jude
 .if !defined(NOPORTDOCS)
-	${REINPLACE_CMD} 's/png\\/png\//' ${WRKSRC}/api/*/doc/index.html
+	${REINPLACE_CMD} 's/png\\/png\//' ${WRKSRC}/api/*/doc/JudeAPI_reference.html
 .endif
 
 do-install:
-	${MKDIR} ${DATADIR}
 	${INSTALL_SCRIPT} ${WRKSRC}/jude ${PREFIX}/bin
+.if !defined(NOPORTDATA)
+	${MKDIR} ${DATADIR}
+	(cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA:Nmozilla}" ${DATADIR})
 	${INSTALL_SCRIPT} ${FILESDIR}/mozilla ${DATADIR}
-	(cd ${WRKSRC} && ${COPYTREE_SHARE} "${DATA_FILES}" ${DATADIR})
 .if defined(WITH_EXPORT_HTML)
 	# ExportHTML needs lib/tools.jar of JDK1.4
 	${LN} -s ${JAVA_HOME}/lib/tools.jar ${DATADIR}
 .endif
+.endif
 .if !defined(NOPORTDOCS)
 	${MKDIR} ${DOCSDIR}
 .for docfile in ${PORTDOCS}
diff -ur jude-community/distinfo jude-community-5.4/distinfo
--- jude-community/distinfo.orig	2008-06-19 20:22:05.000000000 +0900
+++ jude-community/distinfo	2008-11-24 22:38:56.000000000 +0900
@@ -1,3 +1,3 @@
-MD5 (jude-community-5_2_2.zip) = 9ec2f0f6b6311a0d5adbbb3d82fbe085
-SHA256 (jude-community-5_2_2.zip) = eb1e8a90554d2b5e046002ffe68cde615a15ca0225f2b7769f6e5dbfec07bcd5
-SIZE (jude-community-5_2_2.zip) = 8263661
+MD5 (jude-community-5_4.zip) = c216de471db05db627d27bb2b74b91bf
+SHA256 (jude-community-5_4.zip) = 07ebfee6f801b1ed425e72c3b6448fc6178a26be8b56958aa41868e490974fee
+SIZE (jude-community-5_4.zip) = 10241271
diff -ur jude-community/files/mozilla jude-community-5.4/files/mozilla
--- jude-community/files/mozilla.orig	2006-11-23 01:13:57.000000000 +0900
+++ jude-community/files/mozilla	2008-11-24 23:58:27.000000000 +0900
@@ -4,7 +4,7 @@
 PATH=${PATH#$(dirname $0)}
 
 # add your favorite browser in the top of the list
-for browser in mozilla linux-mozilla firefox linux-mozillafirebird opera linux-opera
+for browser in mozilla linux-mozilla firefox3 firefox linux-firefox firebird opera linux-opera
 do
     type $browser > /dev/null 2>&1 && exec $browser "$@"
 done


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811241532.mAOFWRwD025074>