The NetBSD Project

CVS log for pkgsrc/mk/termcap.buildlink3.mk

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / mk

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.12 / (download) - annotate - [select for diffs], Thu Dec 20 17:08:27 2018 UTC (3 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, HEAD
Changes since 1.11: +12 -1 lines
Diff to previous 1.11 (colored)

mk/termcap.buildlink3.mk: add show-all-termcap target for debugging

Revision 1.11 / (download) - annotate - [select for diffs], Mon Apr 11 04:22:34 2016 UTC (2 years, 11 months ago) by dbj
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

update PKG_{FAIL,SKIP}_REASON with +=

Revision 1.10 / (download) - annotate - [select for diffs], Sat Oct 19 19:12:41 2013 UTC (5 years, 5 months ago) by roy
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Fix for older bmake

Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 16 16:51:28 2013 UTC (5 years, 5 months ago) by roy
Branch: MAIN
Changes since 1.8: +4 -2 lines
Diff to previous 1.8 (colored)

If TERMINFO or CURSES is already set, don't undefine them.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 7 09:46:14 2010 UTC (9 years, 1 month ago) by roy
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored)

Add builtin for working out if we have terminfo installed natively.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Mar 20 19:25:01 2009 UTC (10 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.6: +2 -4 lines
Diff to previous 1.6 (colored)

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.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Mar 5 17:38:58 2008 UTC (11 years ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

TERMCAP_TYPE isn't really a variable that you can set, so add it to
BUILD_DEFS_EFFECTS instead of BUILD_DEFS.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Mar 5 16:23:52 2008 UTC (11 years ago) by jlam
Branch: MAIN
Changes since 1.4: +31 -3 lines
Diff to previous 1.4 (colored)

+ Fix error in previous commit -- too much of the termcap buildlink
  code was moved to the builtin.mk file.  The buildlink3.mk file should
  contain the bits that always apply to all packages that include it.
  The builtin.mk file should include the bits that only apply if
  "termcap" is listed in ${BUILDLINK_PACKAGES} (this isn't the case
  if we use curses to replace termcap).  As such, redistribute the
  code as follows:

    + Move the parts that remove -l options for terminal libraries we
      don't support, as well as for transforming "-ltermcap" into the
      appropriate libraries, from the builtin.mk back into the
      buildlink3.mk.

    + Leave the parts the remove -lcurses and -lncurses in the
      builtin.mk.  We can remove the ${TERMCAP_TYPE} == "curses" check
      since that part of the file is protected by CHECK_BUILTIN.termcap,
      so it should only be triggered if "termcap" is in BUILDLINK_PACKAGES,
      which only happens if ${TERMCAP_TYPE} isn't "curses".

Revision 1.4 / (download) - annotate - [select for diffs], Wed Mar 5 07:10:26 2008 UTC (11 years ago) by jlam
Branch: MAIN
Changes since 1.3: +3 -31 lines
Diff to previous 1.3 (colored)

+ Only remove -lcurses and -lncurses in BUILDLINK_TRANSFORM if the
  package does not use either curses or ncurses.  We determine this
  by inspecting BUILDLINK_PACKAGES and looking for "curses" and
  "ncurses".

+ Because the above logic uses BUILDLINK_PACKAGES, the code must be
  moved from termcap.buildlink3.mk into termcap.builtin.mk where it
  is safe to inspect BUILDLINK_PACKAGES.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Mar 5 03:58:20 2008 UTC (11 years ago) by jlam
Branch: MAIN
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 (colored)

If the TERMCAP_TYPE isn't "curses", then also remove "-lncurses" from
the command line so we don't find any system ncurses library.

XXX This currently causes problems with packages using both termcap
XXX (usually via readline) and curses.  This will be fixed in time.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 2 07:05:28 2008 UTC (11 years ago) by jlam
Branch: MAIN
Changes since 1.1: +18 -3 lines
Diff to previous 1.1 (colored)

+ Teach buildlink3.mk to cause GNU configure script to not find any other
  terminal library other than the one we specify.

+ Also look for "termlib" as some systems have that.  Note that we need to
  make the library search more sophisticated to work correctly on more
  exotic platforms.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Feb 29 22:41:13 2008 UTC (11 years ago) by jlam
Branch: MAIN

Rename termlib.* to termcap.* to better document exactly what packages
are trying to use (the termcap t*() API).

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>