summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2008-01-19remove lang/scsl-* related bits.tnn1-18/+4
2008-01-18Default value of EMACS_TYPE is now emacs22.obache1-2/+2
Noticed by ISIHARA Takanori in PR 37754.
2008-01-18If the package doesn't provide a SUBST_MESSAGE, generate a default one.rillig1-3/+4
This way, file modifications cannot go unnoticed and at least appear in the build logs. While here, fixed an ambiguity in the description of SUBST_MESSAGE.
2008-01-18Don't rely on file(1) to distinguish text files from binary files. Thisrillig1-5/+5
has proven too unreliable in the past. For example, some Makefile.in files were classified as "Quake I or II world or extension", just because they happen to start with the letters "PACK". This method was also subject to subtle differences in the locale. The new method counts the number of NUL bytes in the file. It does not depend on the locale settings. The -c option of wc(1) counts bytes, not characters, and tr(1), which may interpret multibyte sequences, is protected by LC_ALL. It should also work with the historical implementations of tr(1) that could not handle NUL bytes and discarded them, since this is exactly the intention. See also: * http://mail-index.netbsd.org/tech-pkg/2006/07/05/0000.html * PR 37793
2008-01-18Replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig1-7/+4
2008-01-16Make the default rpath for USE_CHECK_SHLIBS_ELF a platform variable.joerg3-4/+8
Define the values for NetBSD and DragonFly.
2008-01-16Provide a mechanism for enabling use of pkgtools/posix_headers.tnn3-3/+18
2008-01-16Delete comment about bmake not accepting .SHELL, that PR was fixed longtnn1-9/+4
ago ... XXX: I would enable /bin/ksh as bmake's default shell but it fails on one of the bmake unit tests. Will need to figure out why ... Maybe some day we can provide a posixly correct shell as part of the bootstrap process.
2008-01-16pkg_install 20070802 is good enough, don't be overly aggressive.joerg1-4/+1
2008-01-15Default to modular X.org on HPUX, since native X11 is old/broken andtnn1-1/+7
X11 headers are not bundled with the operating system.
2008-01-15Print _USE_DESTDIR as USE_DESTDIR from pbulk-index.joerg1-1/+2
2008-01-15Always tell the C++ compiler that we want support for ANSI C++ featurestnn1-1/+4
like namespace std enabled.
2008-01-14Make setenv(3) a libnbcompat-provided feature.tnn2-4/+12
2008-01-14Document "postfix-stress" option.ghen1-0/+1
2008-01-14remove makedepend hacktnn1-4/+1
2008-01-14Don't provide a redundant CPP definitiontnn1-2/+1
2008-01-13Bump PKGTOOLS_REQD to 20071224 so everyone still has the functionalityadrianp1-2/+2
that used to be in security/audit-packages.
2008-01-12Only force gmake for imake on Linux, if using native implementation.joerg1-1/+3
2008-01-12If LOWER_ARCH is x86_64 on Linux, force it for MACHINE_ARCH as well.joerg1-1/+4
On a Core 2 Xeon, it breaks a lot of things otherwise as it ends up as something like "Intel(R) Core(R)".
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.