head 1.11; access; symbols pkgsrc-2016Q3:1.10.0.36 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.34 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.32 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.30 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.28 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.26 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.24 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.22 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.20 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.18 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.10.0.16 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.14 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.12 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.10 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.8 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.10.0.6 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.4 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.10.0.2 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.9.0.26 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.24 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.22 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.20 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.18 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.16 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.14 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.12 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.10 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.8 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.6 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.4 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.9.0.2 pkgsrc-2009Q1-base:1.9 pkgsrc-2008Q4:1.8.0.24 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.22 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.20 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.18 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.16 pkgsrc-2008Q1:1.8.0.14 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.12 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.10 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.8 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.6 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.4 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.2 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.5.0.2 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.3.0.2 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.2.0.14 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.12 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.10 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.8 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.6 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.4 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.2 pkgsrc-2004Q2-base:1.2; locks; strict; comment @# @; 1.11 date 2016.10.08.14.21.12; author kamil; state dead; branches; next 1.10; commitid 7ggP0x06TpGRFlpz; 1.10 date 2012.05.07.01.53.16; author dholland; state Exp; branches; next 1.9; 1.9 date 2009.03.20.19.24.00; author joerg; state Exp; branches; next 1.8; 1.8 date 2006.08.11.13.28.08; author dmcmahill; state Exp; branches; next 1.7; 1.7 date 2006.07.08.23.10.38; author jlam; state Exp; branches; next 1.6; 1.6 date 2006.07.08.22.39.02; author jlam; state Exp; branches; next 1.5; 1.5 date 2006.04.12.10.27.03; author rillig; state Exp; branches; next 1.4; 1.4 date 2006.04.06.06.21.38; author reed; state Exp; branches; next 1.3; 1.3 date 2006.02.05.23.08.23; author joerg; state Exp; branches; next 1.2; 1.2 date 2004.04.11.05.37.09; author snj; state Exp; branches; next 1.1; 1.1 date 2004.04.11.05.36.23; author snj; state Exp; branches; next ; desc @@ 1.11 log @Remove verilog-current It used to track icarus verilog but there is no update since 20090923. No objections from @ text @# $NetBSD: buildlink3.mk,v 1.10 2012/05/07 01:53:16 dholland Exp $ BUILDLINK_TREE+= verilog-current .if !defined(VERILOG_CURRENT_BUILDLINK3_MK) VERILOG_CURRENT_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.verilog-current+= verilog-current>=20021019 BUILDLINK_ABI_DEPENDS.verilog-current+= verilog-current>=20060809 BUILDLINK_PKGSRCDIR.verilog-current?= ../../cad/verilog-current .endif # VERILOG_CURRENT_BUILDLINK3_MK BUILDLINK_TREE+= -verilog-current @ 1.10 log @Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=) It turns out there were a lot of these. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.9 2009/03/20 19:24:00 joerg Exp $ @ 1.9 log @Simply and speed up buildlink3.mk files and processing. This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.8 2006/08/11 13:28:08 dmcmahill Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.verilog-current?= verilog-current>=20060809 @ 1.8 log @Update to 20060809 snapshot. There have been several changes since the last packaged snapshot. Those are: -------------------------------------------------- Release Notes for Icarus Verilog Snapshot 20060215 -------------------------------------------------- * Part select of memory words should now work according to Verilog-2001. This also led to some cleanup of the handling of types internally, as well as some infrastructure for general arrays. * Minor fix to parsing of (* *) attributes. * Fix rounding of reals to integers. * Clean up some of the vvp engine related to memories. Remove some dead instructions. -------------------------------------------------- Release Notes for Icarus Verilog Snapshot 20060409 -------------------------------------------------- the most substantial difference in this snapshot the first signs of generate support. The compiler now supports generate loops and has been tested with examples that include wires and gates within the generate scheme. The regression test suite has very few generate tests, so any concise self-testing test programs that use generate would be helpful. Also, instance arrays that use overridden parameters now work properly. Task arguments are a bit more flexible in order to support vendor (notably Xilinx) models that use more interesting task arguments. Runtime support for bi-directional ports had some bugs fixed, along with some other minor run-time bugs. Also, the runtime gains support for typed parameters. And also, there are some new runtime callbacks for events and memories. Parameters had a few types related bugs fixed. They are a bit more flexible now. And various minor compilation errors have been fixed. This includes C/C++ compilation errors fixes, and some configure/Makefile tweaks. -------------------------------------------------- Release Notes for Icarus Verilog Snapshot 20060618 -------------------------------------------------- Add support for system functions in continuous assignments. Allow concatenations as arguments to inout ports. This comes with a small variety of internal part select and concatenation bug fixes. Fix some bugs in constant propagation through ternary expressions. Fix broken subtraction if small constants in certain cases. Fix a few datatype mismatch errors. Make $readmem give warning when input is inadequate for requested range. Fix runtime of nand in continuous assignments. Fix synchronous user defined primiteves to only follow edges. Fix a runtime error in some thread delays processing. Improve limited genvar expression handling. Start a rework of expression elaboration. Make elaboration aware of the expression context width when appropriate in order to better handle expression width and padding. Fix the make rules for parse.cc to reflect that they come from the same source. Fix the autoconf.sh to configure the stub target. Fix portability of the lexor source files on Windows systems. Get rid of the isatty references. Make a stub lround when the system version is missing. -------------------------------------------------- * Release Notes for Snapshot 20060809 -------------------------------------------------- Some handling of real values is improved. Real valued literals are handled in net contexts (continuous assignment, etc.). Also, modulus of real operands now works. (This is an extension to the Verilog standard.) The power operator (**) now works. Signed right shift works properly now. The $sscanf and $fscanf are introduced, and work at least for basic numeric values. The release function now works to undo general force statements, and not just contant force statements. Delay constants up to 64 bits are supported. This at first doesn't seem like an issue, but when precisions are mixed, it becomes surprisingly easy to overflow 32bit delays. The driver is reworked to pass many preprocessor details through a temporary file instead of on the command line of a system(3) call. This prevents confusing and incorrect shell processing of complex strings passed as values to -D flags. Various other little fixes. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:38 jlam Exp $ d3 1 a3 2 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ VERILOG_CURRENT_BUILDLINK3_MK:= ${VERILOG_CURRENT_BUILDLINK3_MK}+ d5 2 a6 3 .if !empty(BUILDLINK_DEPTH:M+) BUILDLINK_DEPENDS+= verilog-current .endif a7 5 BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nverilog-current} BUILDLINK_PACKAGES+= verilog-current BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}verilog-current .if !empty(VERILOG_CURRENT_BUILDLINK3_MK:M+) d11 1 a11 1 .endif # VERILOG_CURRENT_BUILDLINK3_MK d13 1 a13 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.7 log @Change the format of BUILDLINK_ORDER to contain depth information as well, and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.6 2006/07/08 22:39:02 jlam Exp $ d16 1 a16 1 BUILDLINK_ABI_DEPENDS.verilog-current?= verilog-current>=20060124nb1 @ 1.6 log @Track information in a new variable BUILDLINK_ORDER that informs us of the order in which buildlink3.mk files are (recursively) included by a package Makefile. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.5 2006/04/12 10:27:03 rillig Exp $ d12 1 a12 1 BUILDLINK_ORDER+= verilog-current @ 1.5 log @Aligned the last line of the buildlink3.mk files with the first line, so that they look nicer. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.4 2006/04/06 06:21:38 reed Exp $ d12 1 @ 1.4 log @Over 1200 files touched but no revisions bumped :) RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day). @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.3 2006/02/05 23:08:23 joerg Exp $ d19 1 a19 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.3 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.2 2004/04/11 05:37:09 snj Exp $ d14 2 a15 2 BUILDLINK_DEPENDS.verilog-current+= verilog-current>=20021019 BUILDLINK_RECOMMENDED.verilog-current?= verilog-current>=20060124nb1 @ 1.2 log @Bah. Forgot to remove unnecessary includes. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.1 2004/04/11 05:36:23 snj Exp $ d15 1 @ 1.1 log @Finish bl3ification. @ text @d1 1 a1 1 # $NetBSD$ a17 4 .include "../../devel/zlib/buildlink3.mk" .include "../../archivers/bzip2/buildlink3.mk" .include "../../devel/readline/buildlink3.mk" @