head 1.19; access; symbols pkgsrc-2023Q4:1.19.0.4 pkgsrc-2023Q4-base:1.19 pkgsrc-2023Q3:1.19.0.2 pkgsrc-2023Q3-base:1.19 pkgsrc-2023Q2:1.15.0.10 pkgsrc-2023Q2-base:1.15 pkgsrc-2023Q1:1.15.0.8 pkgsrc-2023Q1-base:1.15 pkgsrc-2022Q4:1.15.0.6 pkgsrc-2022Q4-base:1.15 pkgsrc-2022Q3:1.15.0.4 pkgsrc-2022Q3-base:1.15 pkgsrc-2022Q2:1.15.0.2 pkgsrc-2022Q2-base:1.15 pkgsrc-2022Q1:1.14.0.12 pkgsrc-2022Q1-base:1.14 pkgsrc-2021Q4:1.14.0.10 pkgsrc-2021Q4-base:1.14 pkgsrc-2021Q3:1.14.0.8 pkgsrc-2021Q3-base:1.14 pkgsrc-2021Q2:1.14.0.6 pkgsrc-2021Q2-base:1.14 pkgsrc-2021Q1:1.14.0.4 pkgsrc-2021Q1-base:1.14 pkgsrc-2020Q4:1.14.0.2 pkgsrc-2020Q4-base:1.14 pkgsrc-2020Q3:1.13.0.60 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.56 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.36 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.13.0.58 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.54 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.52 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.50 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.48 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.13.0.46 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.13.0.44 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.13.0.42 pkgsrc-2018Q1-base:1.13 pkgsrc-2017Q4:1.13.0.40 pkgsrc-2017Q4-base:1.13 pkgsrc-2017Q3:1.13.0.38 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.13.0.34 pkgsrc-2017Q2-base:1.13 pkgsrc-2017Q1:1.13.0.32 pkgsrc-2017Q1-base:1.13 pkgsrc-2016Q4:1.13.0.30 pkgsrc-2016Q4-base:1.13 pkgsrc-2016Q3:1.13.0.28 pkgsrc-2016Q3-base:1.13 pkgsrc-2016Q2:1.13.0.26 pkgsrc-2016Q2-base:1.13 pkgsrc-2016Q1:1.13.0.24 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.13.0.22 pkgsrc-2015Q4-base:1.13 pkgsrc-2015Q3:1.13.0.20 pkgsrc-2015Q3-base:1.13 pkgsrc-2015Q2:1.13.0.18 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.13.0.16 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.13.0.14 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.13.0.12 pkgsrc-2014Q3-base:1.13 pkgsrc-2014Q2:1.13.0.10 pkgsrc-2014Q2-base:1.13 pkgsrc-2014Q1:1.13.0.8 pkgsrc-2014Q1-base:1.13 pkgsrc-2013Q4:1.13.0.6 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.13.0.4 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.2 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.12.0.2 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.11.0.2 pkgsrc-2012Q4-base:1.11 pkgsrc-2012Q3:1.10.0.26 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.10.0.24 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.22 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.20 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.18 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.16 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.10.0.14 pkgsrc-2011Q1-base:1.10 pkgsrc-2010Q4:1.10.0.12 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.10.0.10 pkgsrc-2010Q3-base:1.10 pkgsrc-2010Q2:1.10.0.8 pkgsrc-2010Q2-base:1.10 pkgsrc-2010Q1:1.10.0.6 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.10.0.4 pkgsrc-2009Q4-base:1.10 pkgsrc-2009Q3:1.10.0.2 pkgsrc-2009Q3-base:1.10 pkgsrc-2009Q2:1.9.0.6 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.9.0.4 pkgsrc-2009Q1-base:1.9 pkgsrc-2008Q4:1.9.0.2 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.8.0.10 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.8 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.6 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.4 pkgsrc-2008Q1:1.8.0.2 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.7.0.8 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.6 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.4 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.2 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.5.0.8 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.6 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.4 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.2 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.4.0.2 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.3.0.2 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.2.0.14 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.12 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.10 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.8 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.19 date 2023.09.17.04.16.43; author mef; state Exp; branches; next 1.18; commitid zLrbptLx4XhmR4FE; 1.18 date 2023.09.09.09.11.36; author mef; state Exp; branches; next 1.17; commitid q9TcwUDFRqcmK4EE; 1.17 date 2023.08.27.10.37.44; author tnn; state Exp; branches; next 1.16; commitid 4aEgdGDNdHXPDpCE; 1.16 date 2023.08.27.10.36.40; author tnn; state Exp; branches; next 1.15; commitid 1xoOOQjwESDfDpCE; 1.15 date 2022.05.14.22.25.32; author dholland; state Exp; branches; next 1.14; commitid Gw0DdR6IBmlgF4ED; 1.14 date 2020.10.06.04.01.57; author mef; state Exp; branches; next 1.13; commitid wELYvwOf92F3mNqC; 1.13 date 2013.06.01.14.05.13; author shattered; state Exp; branches; next 1.12; commitid tAy10Dq2rFbwYURw; 1.12 date 2013.02.17.19.17.55; author dholland; state Exp; branches; next 1.11; 1.11 date 2012.10.08.13.25.11; author asau; state Exp; branches; next 1.10; 1.10 date 2009.08.06.01.44.45; author minskim; state Exp; branches; next 1.9; 1.9 date 2008.10.11.09.31.54; author uebayasi; state Exp; branches; next 1.8; 1.8 date 2008.03.03.01.50.26; author jlam; state Exp; branches; next 1.7; 1.7 date 2007.03.02.02.46.15; author dmcmahill; state Exp; branches; next 1.6; 1.6 date 2007.02.22.19.26.10; author wiz; state Exp; branches; next 1.5; 1.5 date 2006.02.05.23.08.20; author joerg; state Exp; branches; next 1.4; 1.4 date 2005.11.18.03.58.54; author dmcmahill; state Exp; branches; next 1.3; 1.3 date 2005.08.28.04.25.28; author uebayasi; state Exp; branches; next 1.2; 1.2 date 2003.07.17.21.24.48; author grant; state Exp; branches; next 1.1; 1.1 date 2003.04.21.02.08.59; author dmcmahill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.04.21.02.08.59; author dmcmahill; state Exp; branches; next ; desc @@ 1.19 log @(cad/dinotrace-mode) EMACS_VERSIONS_ACCEPTED+= emacs28 @ text @# $NetBSD: Makefile,v 1.18 2023/09/09 09:11:36 mef Exp $ # VERSION= 9.4f DISTNAME= dinotrace-${VERSION} PKGREVISION= 3 PKGNAME= ${EMACS_PKGNAME_PREFIX}dinotrace-mode-${VERSION} CATEGORIES= cad editors MASTER_SITES= ${MASTER_SITE_GITHUB:=veripool/} GITHUB_PROJECT= dinotrace GITHUB_TAG= v${VERSION} MAINTAINER= dmcmahill@@NetBSD.org HOMEPAGE= https://github.com/veripool/dinotrace/blob/master/README.rst COMMENT= Emacs major mode for dinotrace LICENSE= gnu-gpl-v3 DEPENDS+= ${EMACS_PKGNAME_PREFIX}verilog-mode>=3.13:../../cad/verilog-mode # failed to build with emacs28; needs athena widgets which are not enabled by default EMACS_VERSIONS_ACCEPTED= emacs26 emacs28 .include "../../mk/bsd.prefs.mk" .include "../../editors/emacs/modules.mk" .if ${EMACS_FLAVOR} == "emacs" EMACS= emacs .else EMACS= xemacs .endif SRCS= dinotrace.el sim-log.el lucid.el pre-build: ${CP} ${PKGDIR}/files/lucid.el ${WRKSRC}/lisp/ do-build: for f in ${SRCS}; do \ ${EMACS} --no-init-file --no-site-file -batch \ --directory ${WRKSRC}/lisp/ \ -f batch-byte-compile ${WRKSRC}/lisp/$$f; \ done do-install: ${INSTALL_DATA_DIR} ${DESTDIR}${EMACS_LISPPREFIX}/${PKGBASE} cd ${WRKSRC}/lisp && ${INSTALL_DATA} ${SRCS} ${SRCS:.el=.elc} \ ${DESTDIR}${EMACS_LISPPREFIX}/${PKGBASE} .include "../../mk/bsd.pkg.mk" @ 1.18 log @(cad/dinotrace-mode) Adhoc fix for emacs28. Just packaging verified. With emacs28, said lucid.el was missing. I've picked up that from emacs26/ obsolute directory and put it on files directory. Actual function is not verified yet. (I've got Annotation no longer exists for now, but it is probably because dinotrace itself has not been installed) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2023/08/27 10:37:44 tnn Exp $ d21 1 a21 1 EMACS_VERSIONS_ACCEPTED= emacs26 @ 1.17 log @fix botched revision bump in previous @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2023/08/27 10:36:40 tnn Exp $ d6 1 a6 1 PKGREVISION= 2 d32 4 a35 1 SRCS= dinotrace.el sim-log.el d40 1 @ 1.16 log @dinotrace-mode: restrict to emacs26 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2022/05/14 22:25:32 dholland Exp $ d6 1 @ 1.15 log @Bump all elisp packages for the CONFLICTS change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2020/10/06 04:01:57 mef Exp $ a6 1 PKGREVISION= 1 d13 1 a13 1 HOMEPAGE= http://www.veripool.org/dinotrace/ d19 3 @ 1.14 log @(cad/dinotrace-mode) Update 9.4c to 9.4f (9.4c was broken recently) (pkgsrc) - githubify (upstream) .. Following info are the same as dinotrace properl * Dinotrace 9.4f 2019/10/26 **** Minor cleanups for github repository. * Dinotrace 9.4e 2016/11/24 **** Fix clang compiler warnings. * Dinotrace 9.4d 2014/09/12 **** Fix compiler warnings @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2013/06/01 14:05:13 shattered Exp $ d7 1 @ 1.13 log @Update to 9.4c. Changes: Dinotrace is now distributed under GPL v3 (previously GPL 2). Fix signal radix being lost when trace is reread. Fix core dump when verilog trace has single timestamp. Fix core dump when no hostname in /etc/hosts. Fix message trashing stack and make cppcheck clean. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2013/02/17 19:17:55 dholland Exp $ d4 3 a6 2 DISTNAME= dinotrace-9.4c PKGNAME= ${EMACS_PKGNAME_PREFIX}dinotrace-mode-9.4c d8 3 a10 2 MASTER_SITES= http://www.veripool.org/ftp/ EXTRACT_SUFX= .tgz a14 1 @ 1.12 log @Revbump all elisp packages after emacs changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2012/10/08 13:25:11 asau Exp $ d4 2 a5 3 DISTNAME= dinotrace-9.3c PKGNAME= ${EMACS_PKGNAME_PREFIX}dinotrace-mode-9.3c PKGREVISION= 2 d7 1 a7 1 MASTER_SITES= http://www.veripool.com/ftp/ d11 1 a11 1 HOMEPAGE= http://www.veripool.com/dinotrace/ d14 2 @ 1.11 log @Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2009/08/06 01:44:45 minskim Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.10 log @PKGREVISION bump for elisp packages because of bytecode format changes in emacs23. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2008/10/11 09:31:54 uebayasi Exp $ a16 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.9 log @Move mk/emacs.mk to editors/emacs/modules.mk. Don't call pkg_info to get the installed Emacs version; always use the version matching EMACS_TYPE set by users. Be DEPENDS to it. This should address pkg/37146 by Aleksey Cheusov. While here convert some emacs lisp packages to user-destdir. @ text @d1 1 a1 1 # $NetBSD$ d6 1 @ 1.8 log @Mechanical changes to add full DESTDIR support to packages that install their files via a custom do-install target. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2007/03/02 02:46:15 dmcmahill Exp $ d19 1 a19 1 .include "../../mk/emacs.mk" @ 1.7 log @Update to dinotrace-mode-9.3c * Dinotrace 9.3c 1/2/2007 *** Add signed decimal radix. [by Uwe Bonnes] *** Builds now take place in "obj_dir" to keep them distinct from sources. **** Fix VCD files with 10 or 100 femtosecond resolution. **** Fix dinotrace.el complaint about bad verilog-mode.el version. [Joseph Holtgrefe] **** Fix core dump when no fonts are available. [Dmitri Belimov] * Dinotrace 9.3b 3/13/2006 *** Fix line number incrementing in Verilog errors. [Uwe Bonnes] * Dinotrace 9.3a 6/13/2005 *** Fix too small buttons under openmotif. *** Fix missing keyboard accelerators under openmotif. * Dinotrace 9.2b 5/03/2005 *** The default extension for Verilog dumps is now .vcd instead of .dmp. **** Fix traces containing only real numbers. [Vitor Antunes] **** Fix segfault when doing signal adds. [Guy Hutchinson] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2007/02/22 19:26:10 wiz Exp $ d16 2 a18 1 d32 1 a32 1 -f batch-byte-compile ${WRKSRC}/lisp/$$f; \ d36 3 a38 2 ${INSTALL_DATA_DIR} ${EMACS_LISPPREFIX}/${PKGBASE} cd ${WRKSRC}/lisp && ${INSTALL_DATA} ${SRCS} ${SRCS:.el=.elc} ${EMACS_LISPPREFIX}/${PKGBASE} @ 1.6 log @Whitespace cleanup, courtesy of pkglint. Patch provided by Sergey Svishchev in private mail. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2006/02/05 23:08:20 joerg Exp $ d4 2 a5 3 DISTNAME= dinotrace-9.3a PKGNAME= ${EMACS_PKGNAME_PREFIX}dinotrace-mode-9.3a PKGREVISION= 1 d8 1 @ 1.5 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2005/11/18 03:58:54 dmcmahill Exp $ d11 1 a11 1 HOMEPAGE= http://www.veripool.com/dinotrace/ @ 1.4 log @update to dinotrace-mode-9.3a to keep in sync with dinotrace. Revision history for Dinotrace The contributors that suggested a given feature are shown in []. * Dinotrace 9.3a 06/13/2005 *** Fix too small buttons under openmotif. *** Fix missing keyboard accelerators under openmotif. * Dinotrace 9.2b 05/03/2005 *** The default extension for Verilog dumps is now .vcd instead of .dmp. **** Fix traces containing only real numbers. [Vitor Antunes] **** Fix segfault when doing signal adds. [Guy Hutchinson] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2005/08/28 04:25:28 uebayasi Exp $ d6 1 @ 1.3 log @Rework emacs.mk: 1) Simplify the way how an emacs version is picked when no emacs is installed, but a user try to install an Emacs Lisp package. Just pick up the version set as EMACS_TYPE than searching for versions already installed etc. If the EMACS_TYPE version is not supported by the Emacs Lisp Package, just fail. EMACS_TYPE be default to GNU Emacs 21. (In other words, users should set EMACS_TYPE as they want. Otherwise GNU Emacs 21 is used.) 2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to a) the PKGNAME itself, and b) PKGNAME in its dependency lines. EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is used. This keeps dependency graph of Emacs-Lisp-packages- installed-for-XEmacs consistent. 3) Document EMACS_* variables as much as possible. 4) Provide more cookies for PLIST. Maybe utilized later. Note that the 2) change doesn't affect the default, GNU Emacs 21 behaviour. So no version / revision bumps in this commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/07/17 21:24:48 grant Exp $ d4 2 a5 2 DISTNAME= dinotrace-9.1i PKGNAME= ${EMACS_PKGNAME_PREFIX}dinotrace-mode-9.1i @ 1.2 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/04/21 02:08:59 dmcmahill Exp $ d5 1 a5 1 PKGNAME= dinotrace-mode-9.1i d13 1 a13 1 DEPENDS+= verilog-mode>=3.13:../../cad/verilog-mode @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2002/10/14 01:28:02 dmcmahill Exp $ d9 1 a9 1 MAINTAINER= dmcmahill@@netbsd.org @ 1.1.1.1 log @import dinotrace-mode-9.1i This is an emacs major mode for linking verilog code with simulation results and the Dinotrace waveform viewer. @ text @@