summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2007-09-29+ _VARGROUPSrillig1-1/+6
2007-09-29Improved the documentation.rillig1-2/+28
2007-09-27Even though VARBASE is sometimes below LOCALBASE, some users want torillig1-1/+3
check it. Don't prevent that in CHECK_FILES_STRICT=yes mode.
2007-09-27One ident string per file is enough.rillig1-2/+2
Committed although we are in a freeze, since it doesn't affect building the packages.
2007-09-27More comments.rillig1-1/+6
2007-09-27Documented the used environment variables.rillig1-1/+7
2007-09-25Fix a comment (gnome-vfs2 -> gnome-vfs).hira1-2/+2
2007-09-22revert previous; it has trouble in two many places and 1) a fix isn'tgdt1-5/+4
obvious 2) we're in freeze, so restore to working as quickly as possible.
2007-09-21BINPKG_SITES may be empty, and most shells don't like syntacticallyrillig1-3/+5
empty for loops.
2007-09-21When replacing, use the oldname as found in work/.replace_oldname togdt1-4/+5
tar up, instead of PKGBASE. This enables modifying that file to have a package that isn't automatically found be the replace target, e.g., "echo libglade2-2.6.2 > work/.replace_oldname" after make replace fails to find a package to tar up when doing make replace in libglade.
2007-09-21Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.wiz1-2/+2
Bump PKGREVISION.
2007-09-21Instead of the overly verbose "Required installed package", the type ofrillig1-10/+13
dependency (bootstrap, build, full) is printed. When building a package that pulls in the basic tools as dependencies, it is good to know whether these are build or full dependencies, so the additional information is useful.
2007-09-20Replaced _PKG_SILENT _PKG_DEBUG with the shorter RUN.rillig1-51/+41
2007-09-20When CPP is defined as "cc -E", the wrapper framework created therillig1-1/+2
wrapper for gcc and cc as type "CPP", although these aren't C preprocessors. By preventing the code from overwriting files, this works now.
2007-09-20Added variable descriptions.rillig1-1/+6
2007-09-19Renamed pkgpath to pkg_path, since there exists a completely independentrillig1-9/+9
variable PKGPATH. I hope this will avoid some confusion.
2007-09-19When using bin-install, the version of the installed package was checkedrillig1-6/+9
twice: First against the required package pattern (PKGNAME_REQD), and then against the current version (PKGNAME). When only a binary package for an old (but sufficient) version of a package was available, that version had been installed and the current version been built afterwards, which was unnecessary. This problem was mentioned in PR 36146, and is hereby fixed. By the way, the code was really ugly: The messages that had been printed didn't reflect what the code was actually doing. This is fixed, too.
2007-09-19Fixed incorrect quoting of arguments. This behavior had been unnoticedrillig2-9/+4
for several years now, since the directories in the -I... and -L... options usually don't need quoting. But when the -D... option was processed using the same code, the bug had become visible.
2007-09-19Before and after the transformations, the commands are written to therillig1-3/+4
log file in a format that allows copy-and-paste into a shell. Before, it wasn't possible to see from the log file whether a space was a delimiter or part of a shell word.
2007-09-19Added LOCALPATCHES and PATCHDIR.rillig1-3/+3
2007-09-19Made "make show-all-patch" work.rillig1-1/+7
2007-09-18For Portable C Compiler.reed2-2/+81
Add beginning of PKGSRC_COMPILER=pcc support. Based on "sunpro". Please help improve this. I have not tested with C++ or fortan.
2007-09-16Fixed typos in comments.heinz1-3/+3
2007-09-13The word "skipped" is ambiguous. Use "untransformed" instead.rillig1-2/+2
2007-09-13In bulk builds with a custom PKGSRCDIR, that directory should not appearrillig1-1/+3
in binary packages. This check can be enabled by adding "pkgsrc" to CHECK_WRKREF.
2007-09-13It has always annoyed be that package authors had to write ${PKGMANDIR}/rillig1-2/+16
in the definition of INSTALLATION_DIRS, where a short man/ would be much shorter. Since we already have that man-transforming magic in some other places of pkgsrc, it's also here. While here, documented INSTALLATION_DIRS and INSTALLATION_DIRS_FROM_PLIST so they are found by "bmake help".
2007-09-12check-files shouldn't complain about files in VARBASE, since they cannotrillig1-1/+4
be represented in the PLIST.
2007-09-12Explained the usr, pkg and sys that appears in the output.rillig1-3/+32
2007-09-12ONLY_FOR_PLATFORM and NOT_FOR_PLATFORM should only be used in commentedrillig1-1/+5
form.
2007-09-12Added documentation for NOT_FOR_PLATFORM and ONLY_FOR_PLATFORM.rillig1-0/+18
2007-09-12Document option nfdump-nfprofile.seb1-0/+1
2007-09-11Better specification for PKGNAME.rillig1-3/+8
2007-09-11+USE_INET6?=${IPV6_READY} rather than =, so it can be overiddenabs1-2/+2
2007-09-11Move belnet sourceforge mirror to the last position, it's unreachablextraeme1-3/+3
for me.
2007-09-11Merge -D and the following word, so -D UNIX -D WHATEVER doesn't getrillig1-2/+2
transformed to -D UNIX WHATEVER (because the wrapper eliminates duplicate arguments). Now it becomes -DUNIX -DWHATEVER. This fixes a build problem reported in http://mail-index.netbsd.org/pkgsrc-users/2007/09/10/0004.html.
2007-09-10Reverted the last change. Apparently, it was committed without testingrillig1-18/+38
it first.
2007-09-10Added documentation.rillig1-1/+26
2007-09-10Why should we write the same code over and over again? We shouldn't.rillig1-38/+18
2007-09-10Added information about imake-specific variables.rillig1-1/+13
2007-09-09Add notes of things that need fixing:gdt1-1/+8
# XXX Accumulate commit message during each operation, so that a final # commit operation will have a sensible message with all of the # previous operations. # XXX Fail if uid is 0, or perhaps != CVS meta files owner, to catch # the case of invoking these targets as root.
2007-09-09Switched from pax to tar, as suggested by joerg@.rillig1-2/+2
2007-09-08Made the command that saves PREFIX silent.rillig1-2/+2
2007-09-08gcc knows -fpic.rillig1-1/+2
2007-09-08Use an actual function (regcomp) declared in <regex.h> as the featurejlam2-5/+5
name instead of just "regex".
2007-09-08Fix reversed test for MISSING_FEATURES+=inet6.jlam1-2/+2
2007-09-08Canonicalize the way the features are tested.jlam1-18/+26
2007-09-08* Teach the features framework about the fts_* family of functions.jlam2-5/+50
* Teach the features framework how to create a replacement header file from the <nbcompat/*> equivalent for fts.h, glob.h and regex.h.
2007-09-07Support alsa, libsigc++2, and resmgr emulation packages.wiz1-2/+5
2007-09-07Convert packages that test and use USE_INET6 to use the options frameworkjlam4-31/+14
and to support the "inet6" option instead. Remaining usage of USE_INET6 was solely for the benefit of the scripts that generate the README.html files. Replace: BUILD_DEFS+= USE_INET6 with BUILD_DEFS+= IPV6_READY and teach the README-generation tools to look for that instead. This nukes USE_INET6 from pkgsrc proper. We leave a tiny bit of code to continue to support USE_INET6 for pkgsrc-wip until it has been nuked from there as well.
2007-09-07Add a "system features" framework that will eventually be used tojlam4-2/+139
automatically supply missing "basic" headers and libraries from an older system, e.g. IRIX 5.x or Interix or AIX, etc. Example usage: USE_FEATURES+= snprintf glob regex For now, we just pull in libnbcompat to supply the missing bits.