summaryrefslogtreecommitdiff
path: root/pkgtools/createbuildlink
AgeCommit message (Collapse)AuthorFilesLines
2022-07-08pkgtools/createbuildlink: fix location of BUILDLINK_DEPMETHODrillig2-14/+15
Reported by Mayuresh in https://mail-index.netbsd.org/pkgsrc-users/2022/07/08/msg035799.html. Bump version.
2020-05-16pkgtools/createbuildlink: remove unused placeholderrillig2-5/+4
2020-05-16pkgtools/createbuildlink: use SUBST instead of ad-hoc sedrillig1-6/+7
This allows to show the actual changes by setting SUBST_SHOW_DIFF=yes, and with SUBST_NOOP_OK=no it also demonstrates that no substitutions are needed for substplistbasedirs. Another thing this demonstrates is this wrong patch: -echo >>$sedrules "s|@@PKGVERSION@@|@PKGVERSION@|g" +echo >>$sedrules "s|@3.17@|3.17|g"
2018-08-22Remove clauses 3,4 from TNF-only copyright blocks.maya3-26/+5
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@
2015-12-29Add support for go packages to createbuildlink.wiz2-4/+14
Bump version.
2015-07-04Remove USE_X11BASE and X11PREFIX.joerg1-9/+3
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-03-03LICENSE=original-bsdobache1-1/+2
2014-03-03Just define PKGNAME and use it.obache1-5/+3
2013-12-23Reset maintainer for resigned developers.wiz1-2/+2
2013-07-20Use Mt for email addresses.wiz1-2/+2
2012-09-11"user-destdir" is default these daysasau1-2/+1
2010-01-13Teach createbuildlink to ignore graphics/hicolor-icon-theme/buildlink3.mk.wiz2-5/+5
Idea from joerg. PKGVERSION++
2009-06-14Drop @dirrm logic. Bump version.joerg2-21/+4
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-3/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg2-22/+9
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.
2007-07-10Avoid embedding $NetBSD\$ and similiar constructs in-tree files.joerg1-3/+3
The strings would be picked up for +BUILD_VERSION and create mismatches when using ident on the same files.
2007-06-30Use REPLACE_SH to make this work on SunOStnn1-2/+3
2006-11-02DESTDIR support.joerg1-3/+4
2006-07-123.13: add BUILDLINK_ORDER lines.wiz2-4/+5
2006-05-13Changed two lines in the generated buildlink3.mk files. For quite a longrillig2-6/+6
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.
2006-04-06Welcome to createbuildlink-3.11.reed2-5/+5
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
2006-04-04Use PKGMANDIR instead of hard-coded "man".reed1-3/+3
2006-01-31Updated createbuildlink to 3.10.rillig2-8/+8
The last line is now indented with <tab> instead of six spaces. This prevents many pkglint warnings and also looks better.
2006-01-21Update package Makefile now that bsd.pkg.extract.mk is using thejlam1-2/+1
"extract" script for extraction. Many cases where a custom EXTRACT_CMD simply copied the distfile into the work directory are no longer needed. The extract script also hides differences between pax and tar behind a common command-line interface, so we no longer need code that's conditional on whether EXTRACT_USING is tar or pax.
2005-07-213.9: Update for pkg-config path change.wiz2-5/+5
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2004-10-153.8: When pulling existing .includes of buildlink3 files from the Makefile,tv2-6/+14
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.
2004-09-30Capitalize first letter of COMMENT.wiz1-2/+2
2004-09-27Fix typo.wiz1-2/+2
2004-09-27Update createbuildlink to 3.7. Properly escape '@exec ${MKDIR}' patternsrh2-5/+5
now that 'make print-PLIST' handles this.
2004-09-26Update createbuildlink to 3.6. This adds a '-p' option to automaticallyrh5-15/+120
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.
2004-07-21Fix a minor typo.jmmv1-3/+3
2004-07-06buildlink2 -> buildlink3.wiz3-7/+6
2004-07-06Remove support for creating buildlink2.mk files.wiz3-137/+16
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.
2004-04-27use grep >/dev/null instead of grep -q for the benefit of solarisdmcmahill1-3/+3
2004-03-18Update pkgtools/createbuildlink to 3.4. Changes from version 3.3jlam2-6/+20
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.
2004-03-06Update pkgtools/createbuildlink to 3.3. Changes from version 3.2 includejlam2-8/+20
fixes to the whitespace in the generated files to more closely match the template buildlink3.mk file.
2004-03-05Update pkgtools/createbuildlink to 3.2. Changes from version 3.1 includejlam2-23/+26
creating buildlink3.mk that are in line with the template in revision 1.101 of mk/buildlink3/bsd.buildlink3.mk.
2004-02-10Update pkgtools/createbuildlink to 3.1. Changes from version 3.0 includejlam2-6/+21
generating buildlink3.mk files that only append to BUILDLINK_DEPENDS.*.
2004-02-06Fix sed call so that ${MAKE} including a path works.wiz1-3/+3
2004-02-02This packages is just shell scripts, so set USE_LANGUAGES to an emptyjlam1-1/+2
value.
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2004-01-19Support pkgviews.jlam1-2/+6
2004-01-14Sort options.wiz1-6/+6
2004-01-14Update createbuildlink to 3.0. This now adds -2 and -3 options to createrh3-26/+89
either buildlink2.mk or buildlink3.mk files.
2003-12-22Don't drop header files those extensions are >2 characters, e.g., "*.hpp".uebayasi2-6/+6
Min Sik Kim in PR pkg/23834. While here, "sort | uniq" -> "sort -u" in 2 places.
2003-10-15Welcome to version 2.8.salo2-6/+7
- Do not list pkgconfig files as libraries. - Save one grep and be more precise about removing pkgconfig and intltool buildlink2 file inclusions.
2003-09-18Update to 2.7:jmmv2-5/+6
- 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.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2