Age | Commit message (Collapse) | Author | Files | Lines |
|
These patches would be much harder to edit and read than ordinary files.
Also recommend to copy these files in post-extract instead of
pre-configure, since extract is used for putting all files in place.
|
|
|
|
|
|
The bison example package is quite old-fashioned, therefore the modern
pkglint generates quite a few warnings for it. These also serve better in
the example than a mere "looks fine".
|
|
This option was kind of useful when the -Cextra option still existed (up
to 2019-02-19). After that date, it only enabled checks for the pkgsrc
infrastructure files, inter-package checks, as well as other checks on
files unrelated to the current package. These checks tend to be more
confusing than being helpful when checking a single package. They are
still useful when checking the whole pkgsrc tree at once, but that's a
special case.
|
|
This keeps the font size on mobile devices more consistent by splitting
long preformatted lines.
Also, replace some http URLs with their https counterparts.
|
|
This avoids shrinking the text size in mobile devices since the zoom
factor depends on the longest preformatted line.
|
|
|
|
|
|
It's not a category since it doesn't contain packages to be installed.
|
|
|
|
|
|
This example makes it easier to see that the assignment operator should
always be += instead of a simple =. Also remove the word dewey since that
is a classification scheme for libraries, not a versioning scheme.
|
|
* Sync htdocs with 20190104
* Do not build EPUB file by default
|
|
|
|
|
|
pkgsrc Security Team and update pkg-vulnerabilities URL to the PGP signed one).
|
|
|
|
|
|
|
|
|
|
|
|
TeXlive packages are unusual in avoiding direct downloads from the upstream
CTAN repository. Therefore, developers must manually upload the appropriate
distfiles. To help avoid forgetting this step, add a description to the
Pkgsrc Guide in the section describing TeXlive packages.
|
|
For more than 15 years, pkglint complains about relative directories that
take shortcuts. All relative paths between packages should first go up to
the pkgsrc root and from there to the package.
|
|
|
|
|
|
|
|
Document TOOL_DEPENDS and clarify the differencies with BUILD_DEPENDS.
Adjust previous BUILD_DEPENDS examples (all of them were actually
TOOL_DEPENDS).
XXX: No BUILD_DEPENDS example is provided, if you have any good and common
XXX: BUILD_DEPENDS example please add it (a TODO comment was added regarding
XXX: that). At least according a quick grep of BUILD_DEPENDS probably most of
XXX: them are actually BUILD_DEPENDS and maybe all real BUILD_DEPENDS are via
XXX: buildlink3.mk inclusion.
|
|
Keeping these two lists in sync is not something that humans should do.
|
|
|
|
"Do not use the cvs `-z` flag. The data stream gets out of sync,
leading to corruption on the client, or causing the client to hang
completely."
|
|
The code is shorter and there's less line noise.
|
|
|
|
|
|
Most of the wording was based on the pkglint implementation from before
2015 and was too technical to be useful. Since 2015, bmake doesn't split
the .for arguments on simple whitespace but uses brk_string as well,
therefore that information was outdated.
|
|
Pointed out by Benjamin Lorenz via PR pkg/54128, thanks! (and thanks
to <joerg>)
|
|
|
|
|
|
pkg-vulnerabilities file is fetched from ftp.NetBSD.org via http, see
tnf_vulnerability_base in pkgtools/pkg_install/files/lib/parse-config.c
|
|
|
|
Reported by J. Lewis Muir via PR pkg/54030.
|
|
- Document the `current', `stable' and `pkgsrc-20xxQy' more extensively,
from J. Lewis Muir via PR pkg/54019. Thanks!
- Refers to `pkgsrc.tar.{bz,gz,xz}' instead of just `pkgsrc.tar.gz' to
cover all compressed formats.
- Document `pkgsrc-readmes.tar.{bz,gz,xz}'
|
|
Requested by J. Lewis Muir via PR pkg/54015.
|
|
|
|
|
|
|
|
See https://mail-index.netbsd.org/tech-pkg/2018/11/04/msg020426.html.
|
|
|
|
stale information of DEPENDS_TARGET.
Heads up by Dean Matzkov in PR pkg/52708.
(Now to the right place, not the generated output)
|
|
Despite most CONFLICTS are automatically detected at package
installation time it is still a good idea to manually mark CONFLICTS
in order to fail as early as possible instead e.g. of failing at
package installation time after possibly installing several (maybe
not needed) dependencies.
Pointed out by discussion on pkgsrc-changes@ by <jperkin>:
<https://mail-index.NetBSD.org/pkgsrc-changes/2018/09/09/msg180626.html>
Last two paragraphs from <jperkin>, thanks!
Also discussed with <wiz>, thanks!
|