ports/170135: cad/dinotrace: Update to version 9.4c
KATO Tsuguru
tkato432 at yahoo.com
Wed Jul 25 18:10:08 UTC 2012
>Number: 170135
>Category: ports
>Synopsis: cad/dinotrace: Update to version 9.4c
>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 25 18:10:07 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 7.4-RELEASE-p9 i386
>Organization:
>Environment:
>Description:
- Update to version 9.4c
Remove file:
pkg-plist
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/cad/dinotrace/Makefile cad/dinotrace/Makefile
--- /usr/ports/cad/dinotrace/Makefile 2012-06-01 22:18:20.000000000 +0900
+++ cad/dinotrace/Makefile 2012-07-06 23:14:27.000000000 +0900
@@ -6,8 +6,7 @@
#
PORTNAME= dinotrace
-DISTVERSION= 9.3f
-PORTREVISION= 1
+PORTVERSION= 9.4c
CATEGORIES= cad
MASTER_SITES= http://www.veripool.org/ftp/
EXTRACT_SUFX= .tgz
@@ -19,36 +18,36 @@
OPTIONS_DEFAULT= EMACS
EMACS_DESC= Install Emacs supplimentary files
-GNU_CONFIGURE= yes
+USE_XORG= x11 sm ice xmu xt
USE_MOTIF= yes
USE_PERL5_BUILD= yes
-USE_XORG= x11 sm ice xmu xt
USE_GMAKE= yes
+GNU_CONFIGURE= yes
+MAKE_JOBS_SAFE= yes
INFO= dinotrace
-
-VERILOGEL_FILE= ${LOCALBASE}/share/verilog-mode.el/verilog-mode.el
-ELFILES= dinotrace.el sim-log.el
-EMACSLISPDIR= ${PREFIX}/share/emacs/site-lisp
-XEMACSLISPDIR= ${PREFIX}/lib/xemacs/site-lisp
+PLIST_FILES= bin/dinotrace
.include <bsd.port.options.mk>
+
.if ${PORT_OPTIONS:MEMACS}
-RUN_DEPENDS+= ${VERILOGEL_FILE}:${PORTSDIR}/cad/verilog-mode.el
-PLIST_SUB+= EMACS=""
-.else
-PLIST_SUB+= EMACS="@comment "
+RUN_DEPENDS+= verilog-mode.el>0:${PORTSDIR}/cad/verilog-mode.el
+USE_EMACS= yes
+EMACS_NO_BUILD_DEPENDS= yes
+.for F in dinotrace.el sim-log.el
+PLIST_FILES+= ${EMACS_SITE_LISPDIR}/${F}
+.endfor
.endif
+post-patch:
+ @${REINPLACE_CMD} -e 's|"-O3"|""|' ${WRKSRC}/configure
+
post-install:
.if ${PORT_OPTIONS:MEMACS}
- ${MKDIR} ${DATADIR}/
- ${MKDIR} ${XEMACSLISPDIR}
-. for FILE in ${ELFILES}
- ${INSTALL_DATA} ${WRKSRC}/lisp/${FILE} ${DATADIR}/
- ${LN} -sf ${DATADIR}/${FILE} ${EMACSLISPDIR}/${FILE}
- ${LN} -sf ${DATADIR}/${FILE} ${XEMACSLISPDIR}/${FILE}
-. endfor
+ @${MKDIR} ${PREFIX}/${EMACS_SITE_LISPDIR}
+.for F in dinotrace.el sim-log.el
+ ${INSTALL_DATA} ${WRKSRC}/lisp/${F} ${PREFIX}/${EMACS_SITE_LISPDIR}
+.endfor
@${CAT} ${PKGMESSAGE}
.endif
diff -urN /usr/ports/cad/dinotrace/distinfo cad/dinotrace/distinfo
--- /usr/ports/cad/dinotrace/distinfo 2011-03-20 21:46:08.000000000 +0900
+++ cad/dinotrace/distinfo 2012-07-06 02:07:51.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (dinotrace-9.3f.tgz) = ff312b240858e0544a9241be554d5bd98d1b80db68d8549107991131c1d934d9
-SIZE (dinotrace-9.3f.tgz) = 758390
+SHA256 (dinotrace-9.4c.tgz) = 039d97b50cfefb5a0b31b60e188ab068be7c8aa9cdf73c873a390ed2b7370499
+SIZE (dinotrace-9.4c.tgz) = 785793
diff -urN /usr/ports/cad/dinotrace/pkg-descr cad/dinotrace/pkg-descr
--- /usr/ports/cad/dinotrace/pkg-descr 2004-07-06 06:02:41.000000000 +0900
+++ cad/dinotrace/pkg-descr 2012-07-06 02:03:48.000000000 +0900
@@ -7,4 +7,4 @@
When created, it was the first graphical display tool for the simulators being
designed at Digital.
-WWW: http://www.veripool.com/dinotrace/
+WWW: http://www.veripool.org/wiki/dinotrace
diff -urN /usr/ports/cad/dinotrace/pkg-plist cad/dinotrace/pkg-plist
--- /usr/ports/cad/dinotrace/pkg-plist 2009-01-12 19:31:43.000000000 +0900
+++ cad/dinotrace/pkg-plist 1970-01-01 09:00:00.000000000 +0900
@@ -1,10 +0,0 @@
-bin/dinotrace
-%%EMACS%%%%DATADIR%%/dinotrace.el
-%%EMACS%%%%DATADIR%%/sim-log.el
-%%EMACS%%share/emacs/site-lisp/dinotrace.el
-%%EMACS%%share/emacs/site-lisp/sim-log.el
-%%EMACS%%lib/xemacs/site-lisp/dinotrace.el
-%%EMACS%%lib/xemacs/site-lisp/sim-log.el
-%%EMACS%%@dirrmtry lib/xemacs/site-lisp
-%%EMACS%%@dirrmtry lib/xemacs
-%%EMACS%%@dirrm %%DATADIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list