The NetBSD Project

CVS log for pkgsrc/pkgtools/createbuildlink/files/createbuildlink

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / createbuildlink / files

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.40 / (download) - annotate - [select for diffs], Fri Jul 8 18:06:19 2022 UTC (14 months, 3 weeks ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, HEAD
Changes since 1.39: +8 -7 lines
Diff to previous 1.39 (colored)

pkgtools/createbuildlink: fix location of BUILDLINK_DEPMETHOD

Reported by Mayuresh in
https://mail-index.netbsd.org/pkgsrc-users/2022/07/08/msg035799.html.

Bump version.

Revision 1.39 / (download) - annotate - [select for diffs], Sat May 16 06:28:52 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.38: +2 -3 lines
Diff to previous 1.38 (colored)

pkgtools/createbuildlink: remove unused placeholder

Revision 1.38 / (download) - annotate - [select for diffs], Wed Aug 22 20:48:37 2018 UTC (5 years, 1 month ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.37: +2 -9 lines
Diff to previous 1.37 (colored)

Remove clauses 3,4 from TNF-only copyright blocks.

This is based on the decision The NetBSD Foundation made in 2008 to
do so, which was already applied to src.

This change has been applied to code which is likely not in other
repositories.

ok board@, reviewed by riastradh@

Revision 1.37 / (download) - annotate - [select for diffs], Tue Dec 29 21:21:20 2015 UTC (7 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: 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-2016Q1-base, pkgsrc-2016Q1
Changes since 1.36: +12 -2 lines
Diff to previous 1.36 (colored)

Add support for go packages to createbuildlink.

Bump version.

Revision 1.36 / (download) - annotate - [select for diffs], Sat Jul 4 16:18:39 2015 UTC (8 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.35: +3 -9 lines
Diff to previous 1.35 (colored)

Remove USE_X11BASE and X11PREFIX.

Revision 1.35 / (download) - annotate - [select for diffs], Wed Jan 13 15:27:52 2010 UTC (13 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: 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, 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, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored)

Teach createbuildlink to ignore graphics/hicolor-icon-theme/buildlink3.mk.
Idea from joerg.

PKGVERSION++

Revision 1.34 / (download) - annotate - [select for diffs], Fri Mar 20 19:25:13 2009 UTC (14 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.33: +7 -20 lines
Diff to previous 1.33 (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.33 / (download) - annotate - [select for diffs], Tue Jul 10 15:27:57 2007 UTC (16 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, cwrapper-base, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

Avoid embedding $NetBSD\$ and similiar constructs in-tree files.
The strings would be picked up for +BUILD_VERSION and create mismatches
when using ident on the same files.

Revision 1.32 / (download) - annotate - [select for diffs], Wed Jul 12 13:29:03 2006 UTC (17 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored)

3.13: add BUILDLINK_ORDER lines.

Revision 1.31 / (download) - annotate - [select for diffs], Sat May 13 11:29:46 2006 UTC (17 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored)

Changed two lines in the generated buildlink3.mk files. For quite a long
time, the !empty(BUILDLINK_DEPTH:M+) lines confused me, so I changed
them to be ${BUILDLINK_DEPTH} == "+", which has the same effect. Changed
the version number to 3.12.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Apr 6 06:36:36 2006 UTC (17 years, 6 months ago) by reed
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)

Welcome to createbuildlink-3.11.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

Revision 1.29 / (download) - annotate - [select for diffs], Tue Jan 31 03:35:35 2006 UTC (17 years, 8 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

Updated createbuildlink to 3.10.

The last line is now indented with <tab> instead of six spaces. This
prevents many pkglint warnings and also looks better.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Jul 21 16:25:06 2005 UTC (18 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

3.9: Update for pkg-config path change.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Oct 15 14:41:11 2004 UTC (18 years, 11 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2, pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.26: +12 -4 lines
Diff to previous 1.26 (colored)

3.8: When pulling existing .includes of buildlink3 files from the Makefile,
comment them out by default, and add a comment above them indicating that
only *directly* needed dependencies should be in the (edited, final) bl3
file.

This will hopefully encourage folks to reduce the amount of unnecessary bl3
recursion that is rampant in pkgsrc, making many packages "depend" directly
on APIs they never see nor use.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Sep 26 23:48:09 2004 UTC (19 years ago) by rh
Branch: MAIN
Changes since 1.25: +14 -4 lines
Diff to previous 1.25 (colored)

Update createbuildlink to 3.6.  This adds a '-p' option to automatically
create PLIST awk substitution patterns for directories created by the
current package.  This is particularly useful for base packages that
create a directory structure that is then used by subsequent (dependent)
packages.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Jul 21 22:27:35 2004 UTC (19 years, 2 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Fix a minor typo.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Jul 6 23:40:11 2004 UTC (19 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.23: +3 -4 lines
Diff to previous 1.23 (colored)

buildlink2 -> buildlink3.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Jul 6 23:18:04 2004 UTC (19 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.22: +8 -122 lines
Diff to previous 1.22 (colored)

Remove support for creating buildlink2.mk files.
Make buildlink3.mk file output the default, and ignore any "-3" flags
on the command line for people who can't change their habits quickly.
Increase version to 3.5.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Apr 27 03:51:24 2004 UTC (19 years, 5 months ago) by dmcmahill
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

use grep >/dev/null instead of grep -q for the benefit of solaris

Revision 1.21 / (download) - annotate - [select for diffs], Thu Mar 18 10:47:04 2004 UTC (19 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.20: +18 -4 lines
Diff to previous 1.20 (colored)

Update pkgtools/createbuildlink to 3.4.  Changes from version 3.3
include creating buildlink3.mk files that include other buildlink3.mk
files outside of the region that is protected against multiple inclusion.
This is required to fix a bug in properly ordering the packages listed
in BUILDLINK_PACKAGES.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Mar 6 15:11:22 2004 UTC (19 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.19: +18 -6 lines
Diff to previous 1.19 (colored)

Update pkgtools/createbuildlink to 3.3.  Changes from version 3.2 include
fixes to the whitespace in the generated files to more closely match the
template buildlink3.mk file.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Mar 5 19:42:09 2004 UTC (19 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.18: +24 -21 lines
Diff to previous 1.18 (colored)

Update pkgtools/createbuildlink to 3.2.  Changes from version 3.1 include
creating buildlink3.mk that are in line with the template in revision 1.101
of mk/buildlink3/bsd.buildlink3.mk.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Feb 10 03:36:55 2004 UTC (19 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.17: +18 -2 lines
Diff to previous 1.17 (colored)

Update pkgtools/createbuildlink to 3.1.  Changes from version 3.0 include
generating buildlink3.mk files that only append to BUILDLINK_DEPENDS.*.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Jan 14 08:53:57 2004 UTC (19 years, 8 months ago) by rh
Branch: MAIN
Changes since 1.16: +76 -14 lines
Diff to previous 1.16 (colored)

Update createbuildlink to 3.0.  This now adds -2 and -3 options to create
either buildlink2.mk or buildlink3.mk files.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Dec 22 01:15:50 2003 UTC (19 years, 9 months ago) by uebayasi
Branch: MAIN
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

Don't drop header files those extensions are >2 characters, e.g., "*.hpp".
Min Sik Kim in PR pkg/23834.

While here, "sort | uniq" -> "sort -u" in 2 places.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Oct 15 00:18:05 2003 UTC (19 years, 11 months ago) by salo
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.14: +5 -4 lines
Diff to previous 1.14 (colored)

Welcome to version 2.8.

- Do not list pkgconfig files as libraries.
- Save one grep and be more precise about removing
  pkgconfig and intltool buildlink2 file inclusions.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Sep 18 14:15:01 2003 UTC (20 years ago) by jmmv
Branch: MAIN
Changes since 1.13: +4 -3 lines
Diff to previous 1.13 (colored)

Update to 2.7:
- Do not include pkgconfig's nor intltool's dependancies in new generated bl2
  files.  These are *build* dependancies, and the package providing the bl2
  should not assume we will be using them.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Apr 29 01:36:08 2003 UTC (20 years, 5 months ago) by rh
Branch: MAIN
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

Update createbuildlink to 2.6.  Changes include:
    - use of ${MAKE} instead of 'make' in the script so this works on
      non-NetBSD systems as well
    - s/NetBSD/pkgsrc/ in the manual page

Revision 1.12 / (download) - annotate - [select for diffs], Fri Apr 4 22:13:16 2003 UTC (20 years, 6 months ago) by rh
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Update createbuildlink to 2.5.  This version now also recognises C++ header
files (.hh, .hp, .hpp, .H, .hxx, .h++) when joining includes.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Jan 9 02:21:30 2003 UTC (20 years, 8 months ago) by uebayasi
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.10: +6 -5 lines
Diff to previous 1.10 (colored)

Update to 2.5.

	* Be careful not to print duplicate blanks around buildlinked
	  dependencies.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 16 08:53:15 2002 UTC (20 years, 11 months ago) by rh
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Properly quote environment variable in test statement.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 16 08:50:49 2002 UTC (20 years, 11 months ago) by rh
Branch: MAIN
Changes since 1.8: +30 -5 lines
Diff to previous 1.8 (colored)

Update createbuildlink to 2.2.  Now includes a '-j' option to join together
PLISTed header files in a directory, listing them as '*.h'

Revision 1.8 / (download) - annotate - [select for diffs], Fri Sep 27 21:19:59 2002 UTC (21 years ago) by rh
Branch: MAIN
Changes since 1.7: +6 -5 lines
Diff to previous 1.7 (colored)

Update createbuildlink to 2.1.  This adds some patterns to recognise AppKit
style Objective C headers and libraries.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Sep 6 00:36:14 2002 UTC (21 years, 1 month ago) by rh
Branch: MAIN
Changes since 1.6: +15 -112 lines
Diff to previous 1.6 (colored)

Update createbuildlink to 2.0.  Now creates buildlink2.mk files.  You can
use createbuildlink1 to still create old buildlink.mk files.

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Sun Jun 23 18:57:40 2002 UTC (21 years, 3 months ago) by jlam
Branch: buildlink2
Changes since 1.3: +48 -9 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Merge from pkgsrc-current to buildlink2 branch.

Revision 1.6 / (download) - annotate - [select for diffs], Sat May 11 11:52:06 2002 UTC (21 years, 4 months ago) by rh
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, buildlink2-base
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)

Fix typo in previous commit that prevented the created rules from working
properly.
Bump version to 1.5

Revision 1.5 / (download) - annotate - [select for diffs], Sat May 11 11:27:28 2002 UTC (21 years, 4 months ago) by rh
Branch: MAIN
Changes since 1.4: +19 -14 lines
Diff to previous 1.4 (colored)

Update createbuildlink to 1.4.  This fixes the following problems:

	* when creating BUILDLINK_CONFIG_WRAPPER_SED we also need to create
	  a corresponding REPLACE_BUILDLINK_SED to reverse the effects

	* account for packages that set USE_X11BASE to an empty string.

Revision 1.4 / (download) - annotate - [select for diffs], Sat May 11 08:11:47 2002 UTC (21 years, 4 months ago) by rh
Branch: MAIN
Changes since 1.3: +39 -5 lines
Diff to previous 1.3 (colored)

Update createbuildlink to 1.3.  Changes are:

	* create BUILDLINK_CONFIG_WRAPPER_SED patterns if required

	* interpret "Makefile.common" as well as "Makefile" for packages
	  that share common information

Revision 1.3 / (download) - annotate - [select for diffs], Sun May 5 23:23:35 2002 UTC (21 years, 5 months ago) by rh
Branch: MAIN
Branch point for: buildlink2
Changes since 1.2: +10 -7 lines
Diff to previous 1.2 (colored)

Update createbuildlink to 1.2.  This revision addresses a couple of styling
issues pointed out in private email by Thomas Klausner:
	* Include $PKGVERSION instead of RCS revision in script output
	* Add a few line breaks to make the output more readable

Revision 1.2 / (download) - annotate - [select for diffs], Sun May 5 00:00:38 2002 UTC (21 years, 5 months ago) by rh
Branch: MAIN
Changes since 1.1: +18 -11 lines
Diff to previous 1.1 (colored)

Update createbuildlink to 1.1.  Includes the following changes:

	* -buildlink-config-wrapper is a hardcoded suffix in
          bsd.buildlink.mk.  Therefore, make sure the created config wapper
	  targets actually have this suffix.

	* Prevent pkgconfig logic from twice including
	  pkgconfig/buildlink.mk

	* Add missing \" in created sed rules

	* Include createbuildlink revision in created files

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Apr 29 11:03:55 2002 UTC (21 years, 5 months ago) by rh
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of createbuildlink-1.0, a simple script that helps creating
a buildlink.mk from a package's Makefile and PLIST.

XXX: this is an attempt to make the creation of buildlink.mk files more
XXX: systematic and less error-prone than copying existing buildlink.mk
XXX: files and modifying them for a new package.  Any help in making this
XXX: script less simplistic and more versatile is gladly welcome!

Revision 1.1 / (download) - annotate - [select for diffs], Mon Apr 29 11:03:55 2002 UTC (21 years, 5 months ago) by rh
Branch: MAIN

Initial revision

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>