summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2008-01-10Explained the difference between an lvalue and an rvalue.rillig1-2/+21
Documented the __STDC__ macro, especially Sun's implementation.
2008-01-09Document notion that Free/Open licenses do not end in -license.gdt1-10/+18
2008-01-09Update list of PostgreSQL mirrors, from:ghen1-52/+99
http://wwwmaster.postgresql.org/download/mirrors-ftp Include http mirrors.
2008-01-09Add option description for jpilot in claws-mailsmb1-0/+1
2008-01-08Fixed spelling.heinz1-1/+1
2008-01-08Add options to liferea to permit selection of different rendering enginessmb1-0/+3
2008-01-06C compilers also emit error messages that are worth being explain.rillig1-0/+16
2008-01-06Explained an error message from g++ that occurs quite often.rillig1-0/+36
2008-01-05Explicitly record the PKGNAME via the @name command. That way, it isrillig2-3/+9
possible to create the package file using a temporary file first, and if everything has succeeded, to rename it to the real name. This time, I tested it creating various binary packages and installing them afterwards, so I'm pretty sure it works now.
2008-01-05Upper-case keywords may also end with a colon. This is used inrillig1-2/+2
mk/check/check-portability.mk.
2008-01-05Rewrote the help parser. You can get a list of all help topics byrillig1-29/+61
running "bmake help topic=:index" now. This change is in preparation of importing this help into the pkgsrc guide. There are still too many false positives to be useful.
2008-01-05Manually prefer "pkgsrc" versions of "Xft2" and "fontconfig" undertron1-2/+2
Mac OS X Leopard until the builtin detection in the "Xft2" package works properly.
2008-01-05The @imake-man macro should not yet be used, since it is subject torillig1-1/+3
further changes.
2008-01-05Instead of just recording whether a topic is relevant or not, collectrillig1-9/+13
all applicable keywords (like variable names, make targets or explicit keywords). This will help printing an index of all keywords.
2008-01-04In the CHECK-PERMS case, moved test of exit code one line up, so theheinz2-4/+4
removal of tmpdir does not overwrite the exit code to be tested.
2008-01-04Replaced all references to pkglint with lintpkgsrc, which has its ownrillig8-46/+46
package since a few days.
2008-01-04Reverted the change that tried to make binary packages more sane becauserillig1-8/+2
it had severe consequences: pkg_create gets lots of information from the filename into which the package is written. The extension decides what compression to apply, and the basename gets recorded as the @name. This part needs more work. Noticed by stoned@.
2008-01-04Made the .include directives simpler, since the directory of therillig12-52/+52
including file is always the first in the search path.
2008-01-03When creating the binary package, first create a temporary file, and ifrillig1-2/+8
everything went well, rename it to the real name. That way, it is less likely that broken binary packages are created. It is a common assumption that binary package files, if they exist, are usable. An example for a broken binary package is security/sudo-1.6.9p10, in which sbin/visudo wasn't readable when creating the package as an unprivileged user.
2008-01-03* Rename AP var to AUDIT_PACKAGES as the former was a bit obscureadrianp5-20/+26
* Add DOWNLOAD_VULN_LIST var * Get AUDIT_PACKAGES and DOWNLOAD_VULN_LIST to point to the right binaries taking into consideration OPSYS and pkg_install version * Replace all references to audit-packages and download-vulnerability-list with AUDIT_PACKAGES and DOWNLOAD_VULN_LIST
2008-01-03Mirrors of SourceForgeJP seems changed, noticed by Zafer Aydogan in private ↵obache1-4/+4
mail. + jaist, iij - keihanna, globalbase Move round-robin host name to last, since it refers old mirros now.
2008-01-01Add more *ONW, *GRP and *MODE variables to BSD_MAKE_ENV for unprivileged build.obache1-1/+5
2007-12-31Add support for NetBSD 4.0 compatibility through installing compat40jlam1-1/+5
and netbsd32_compat40 packages. The compat40 packages are currently built by comparing the 4.0 release against the 20071230 version of HEAD. Commit approved by <agc>.
2007-12-30EXTRACT_USING is always set, even when the necessary tools are notjoerg2-6/+12
depended on because it is not used. Work around it for now by checking that the target is actually non-empty explicitly. This is still simpler than the original code. After the branch, this will be reordered so that it only gets set to non-default values when it will be used.
2007-12-29Fix EXTRACT_USING=gtar and simplify the other cases. TOOLS_GTAR was neverjoerg1-4/+4
defined and therefore no argument was passed to the extract script. This broke at least scmgit-docs on DragonFly.
2007-12-28Simplify pattern for Mac OS X Leopard.tron1-2/+2
2007-12-22Change MOZILLA master sites difinitions, related to PR 37379.obache2-8/+31
There are three types Mozilla mirrors. (http://www.mozilla.org/mirroring.html) * mozilla-current contains only the current version of Firefox and Thunderbird * mozilla-release contains Firefox, Thunderbird, and Sunbird releases * mozilla-all complete archive Define following variables for mozilla master sites: MASTER_SITE_MOZILLA_ALL = mozilla-all MASTER_SITE_MOZILLA = mozilla-release and change some packages to use appropriate variable. Update contents of MASTER_SITE_MOZILLA with master and primary mirrors taken from http://www.mozilla.org/mirrors.html and add some sample definitions.
2007-12-20remember to close() the "ls -l " exprs, lest we run out of file descriptorsabs1-1/+2
2007-12-19Meta packages have user-destdir support and don't need any patches.rillig1-1/+4
2007-12-19Added a variable META_PACKAGE that should be set to "yes" byrillig1-1/+17
meta-packages. That way, the packages don't need to know the details of how meta-packages are defined.
2007-12-18Doing USE_TOOLS+=cmake in the configure stage is too late so move itmarkd5-14/+31
to tools. Also cmake wants cpack to exist in the same directory so toolise it and make cmake and cpack imply each other.
2007-12-17Make Apache 2.2.x the default as discussed on "tech-pkg" mailing list.tron1-2/+2
2007-12-16Fix cut and paste error in last change.tron1-2/+2
2007-12-16Mac OS X's Leopard "/bin/sh" doesn't support "echo -n" (apparently bytron1-1/+5
purpose because if it is invoked as "/bin/bash" it does). Use "/bin/echo -n" instead.
2007-12-16Removing '||' does not mean 'simpler' (hi rillig).obache1-2/+2
2007-12-16audit-packages logic for its location depends on a variety of factorsadrianp1-1/+19
including OS, pkg_install version and NetBSD version. The following should pick the correct version to run.
2007-12-14Add an nls option so that packages can make it optional.bjs1-0/+1
2007-12-13show-var is related to show-vars and show-subdir-var.rillig1-1/+5
2007-12-13Made "bmake show-help topic=show-var" (and probably some others) workrillig1-4/+4
again.
2007-12-13Added information about the interface to this file, which can be queriedrillig1-1/+37
with "bmake show-all-pkginstall".
2007-12-12Add support for kde4 (currently in wip) so that packages in wip can usemarkd1-1/+8
"USE_DIRS+= kde4-1.0"
2007-12-12Add support for cmake as a tool (USE_TOOLS+=cmake) and for using it inmarkd6-5/+144
the configure stage of a build (by setting USE_CMAKE=yes).
2007-12-11Updated list of sourceforge mirrors according toheinz1-5/+2
http://sourceforge.net/project/mirror_picker.php and sourceforge.jp
2007-12-10Added compatibility code for INSTALLATION_DIRS_FROM_PLIST. I hadrillig1-1/+2
intended that all the time, but didn't test enough. :( Thanks to wiz for catching this one.
2007-12-07Added AUTO_MKDIRS as an alias for INSTALLATION_DIRS_FROM_PLIST. Therillig1-1/+3
variable is much more comfortable than specifying all the directories in INSTALLATION_DIRS that using such a long name for it feels like a punishment. It also doesn't look nice in the package Makefiles, for example: old: INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man8 new: AUTO_MKDIRS= yes The variable INSTALLATION_DIRS_FROM_PLIST will be deprecated slowly.
2007-12-06Print an understandable error message if the number of arguments forrillig1-1/+6
CONF_FILES, CONF_FILES_PERMS, REQD_FILES, REQD_FILES_PERMS is wrong. NB: The code doesn't read like "shift 5 || error_out" since NetBSD's shell exits if a shift fails in this case, instead of just reporting an error. Fixes PR 37489. I didn't fix the code in pkglint (which was suggested in the PR) since it seems too complicated to me. There is no support for a "MultipleShellWords" data type by now, and pkglint would have to know that SETUID_ROOT_PERMS is of type "ThreeShellWords: Username, Groupname, Filemode". That's too much work and doesn't look nicely.
2007-12-05Don't prefer "pkgsrc" versions of "MesaLib", "Xft2" etc. undertron1-1/+6
Mac OS X Leopard which ships with an uptodate version of X.org.
2007-12-05Escape colons in preprocessor, compiler or linker flags while checkingtron1-12/+12
their existances in other variables. This avoids parsing errors if e.g. "BUILDLINK_LDFLAGS.<pkg>" contains a colon.
2007-12-02Revert unintended commit.wiz1-5/+2
2007-12-02Fix typo in error message. From Sergey Svishchev.wiz2-4/+7