summaryrefslogtreecommitdiff
path: root/pkgtools/createbuildlink
AgeCommit message (Collapse)AuthorFilesLines
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
2003-04-29Update createbuildlink to 2.6. Changes include:rh3-10/+11
- 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
2003-04-04Update createbuildlink to 2.5. This version now also recognises C++ headerrh2-5/+5
files (.hh, .hp, .hpp, .H, .hxx, .h++) when joining includes.
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2
2003-03-28NO_PATCH is deprecated, says pkglint. Remove it.wiz1-2/+1
2003-01-09Update to 2.5.uebayasi1-5/+6
* Be careful not to print duplicate blanks around buildlinked dependencies.
2003-01-09Update to 2.4.uebayasi1-2/+2
* Be careful not to print duplicate blanks around buildlinked dependencies.
2002-12-23Update to 2.3:wiz3-263/+6
Do not install createbuildlink1 any longer -- the buildlink1 era is over.
2002-10-16Properly quote environment variable in test statement.rh1-3/+3
2002-10-16Update createbuildlink to 2.2. Now includes a '-j' option to join togetherrh3-9/+44
PLISTed header files in a directory, listing them as '*.h'
2002-09-27Update createbuildlink to 2.1. This adds some patterns to recognise AppKitrh2-7/+8
style Objective C headers and libraries.
2002-09-23Trivially use buildlink2jlam1-1/+2
2002-09-06Update createbuildlink to 2.0. Now creates buildlink2.mk files. You canrh6-135/+293
use createbuildlink1 to still create old buildlink.mk files.
2002-05-11Fix typo in previous commit that prevented the created rules from workingrh2-6/+6
properly. Bump version to 1.5
2002-05-11Update createbuildlink to 1.4. This fixes the following problems:rh2-16/+21
* 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.
2002-05-11Update createbuildlink to 1.3. Changes are:rh2-7/+41
* create BUILDLINK_CONFIG_WRAPPER_SED patterns if required * interpret "Makefile.common" as well as "Makefile" for packages that share common information
2002-05-05Update createbuildlink to 1.2. This revision addresses a couple of stylingrh2-11/+21
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