Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Remove redundant paragraphs, and remind creating a user account if
$CVS_USER is set in build.conf. (We should probably check for a few
things there...)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and when under X11BASE. Closes PR pkg/21759.
|
|
|
|
From Greg Troxel via tech-pkg, slight changes by me.
|
|
|
|
installation: it is best to avoid it but it does no harm.
|
|
|
|
|
|
_REPLACE_FILES.${interpreter}, just as in REPLACE_PERL
|
|
pathnames to interpreters.
|
|
|
|
documentation has been properly sorted out.
|
|
README, deprecate it, too.
|
|
now point users at documentation on the web and provide a copy of the
single file HTML and plain-text output.
|
|
makeinfo commands.
The goal of the new framework is twofold:
- reduce the number of '@exec' and '@unexec' in PLIST by
using INSTALL/DEINSTALL scripts to handle entries addition/removal
Info directory file.
- achieve lighter dependencies by avoiding unnecessary run-time
dependency on the gtexinfo package and if needed with the help of the
standalone install-info command provided by the recently imported package
pkgtools/pkg_install-info.
A package must be sightly updated to use this new framework and
must define the variable USE_NEW_TEXINFO. This variable will
be removed from the pkgsrc tree when all package would have been
updated.
For details see section 10.24 of Packages.txt, comments in
mk/{texinfo.mk,buildlink2/bsd.buildlink2.mk} and upcoming mail to
<tech-pkg at netbsd dot org>.
|
|
MASTER_SITE_MOZILLA, MASTER_SITE_XEMACS, MASTER_SITE_APACHE and
MASTER_SITE_DEBIAN to the list of known master sites, and sort it.
|
|
|
|
instead of /usr/pkgsrc, because the tarball has "pkgsrc" directory in it
anyway
|
|
|
|
From Soren Jacobsen in PR#21469, thanks!
|
|
CFLAGS= in /etc/mk.conf.
|
|
archives for better tracking and archiving:
11.1 Submitting your packages
=============================
...
* packages:
First, check that your package is complete, compiles and runs well; see
section 9 and the rest of this document. Next, generate an uuencoded
gzipped tar(1) archive, preferably with all files in a single directory.
Finally, send-pr(1) with category "pkg", a synopsis which includes the
package name and version number, a short description of your package
(contents of the COMMENT variable or DESCR file are OK) and attach the
archive to your PR.
If you want to submit several packages, please send a separate PR for
each one, it's easier for us to track things that way.
|
|
|
|
|
|
|
|
- security/smtpd (not snmpd) wants /etc/localtime.
found while marking up :)
|
|
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
|
|
|
|
|
|
EXTRACT_AFTER_ARGS.
|
|
not be deleted.
|
|
|
|
|
|
* LOWER_OPSYS.
* platform specific PLIST handling.
|
|
* {NOT,ONLY}_FOR_PLATHOME mismatch is not an error. Set
PKG_SKIP_REASON for those cases. This makes bulk builds happier.
|
|
=================================================
There are several reasons why a package might be instructed to not
build under certain circumstances. If the package builds and runs
on most platforms, the exceptions should be noted with NOT_FOR_PLATFORM.
If the package builds and runs on a small handful of platforms,
set ONLY_FOR_PLATFORM instead. If the package should be skipped
(for example, because it provides functionality already provided
by the system), set PKG_SKIP_REASON to a descriptive message. If
the package should fail because some preconditions are not met,
set PKG_FAIL_REASON to a descriptive message.
IGNORE is deprecated because it didn't provide enough information
to determine whether the build should fail.
|
|
(for just-in-time-su(1) password caching)
|
|
The logic is:
- if package defines USE_PKGLOCALEDIR and PKGLOCALEDIR is not 'share' as GNU
autotools expects then
- fix variables 'localedir', 'gnulocaledir' and define coorect 'LOCALEDIR' in
the Makefile.in.* files
From Packages.txt:
10.29 Packages providing locale catalogues
==========================================
If the package provides its own locale catalogues, the variable
USE_PKGLOCALEDIR should be defined. It will ensure that the package's
Makefile template files are fixed and point to the correct locale directories
(which may vary, depending on OS), if necessary. See also section 5.1 for
details about ${PKGLOCALEDIR}. This functionality is buildlink2-only.
|
|
|