Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
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.
|
|
|
|
|
|
now that 'make print-PLIST' handles this.
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
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.
|
|
fixes to the whitespace in the generated files to more closely match the
template buildlink3.mk file.
|
|
creating buildlink3.mk that are in line with the template in revision 1.101
of mk/buildlink3/bsd.buildlink3.mk.
|
|
generating buildlink3.mk files that only append to BUILDLINK_DEPENDS.*.
|
|
|
|
value.
|
|
|
|
|
|
|
|
either buildlink2.mk or buildlink3.mk files.
|
|
Min Sik Kim in PR pkg/23834.
While here, "sort | uniq" -> "sort -u" in 2 places.
|
|
- Do not list pkgconfig files as libraries.
- Save one grep and be more precise about removing
pkgconfig and intltool buildlink2 file inclusions.
|
|
- 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.
|
|
|
|
- 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
|
|
files (.hh, .hp, .hpp, .H, .hxx, .h++) when joining includes.
|
|
|
|
|
|
* Be careful not to print duplicate blanks around buildlinked
dependencies.
|
|
* Be careful not to print duplicate blanks around buildlinked
dependencies.
|
|
Do not install createbuildlink1 any longer -- the buildlink1 era is over.
|
|
|
|
PLISTed header files in a directory, listing them as '*.h'
|
|
style Objective C headers and libraries.
|
|
|
|
use createbuildlink1 to still create old buildlink.mk files.
|
|
properly.
Bump version to 1.5
|
|
* 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.
|
|
* create BUILDLINK_CONFIG_WRAPPER_SED patterns if required
* interpret "Makefile.common" as well as "Makefile" for packages
that share common information
|
|
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
|
|
* -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
|
|
|
|
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!
|