Age | Commit message (Collapse) | Author | Files | Lines |
|
There are problems with the hosting and the machine will be offline for
unknown time period..
|
|
|
|
when (de)compressing manual pages. This fixes problems caused by the
output format of NetBSD-current's and shouldn't hurt any other platform.
|
|
- reduce the number of components with pervasive awk usage.
- handle Info directory file when it is not `info/dir'.
Notice that print-PLIST substitutions are now made globally (awk's gsub())
when previously the sed substitution commands did not have the 'g'lobal
flag.
While here fix PKGVERSION substitution just like PLIST_SUBST's PKGVERSION
element is handled in ${PLIST} target i.e. without considering
the 'nb${PKGREVISION}' suffix.
While here give COMMON_DIRS variable a more "internal type" name:
_PRINT_PLIST_COMMON_DIRS.
|
|
- properly quote any filenames in ${PLIST} before feeding them
to xargs. This allows latest textproc/docbook-xsl package
to be registered with its correct size because it contains a file with
a single quote in its name.
XXX pkg_add does not like this filename anyway.
- fix the awk script that parse ${PLIST} so pathname containing space
(hence awk's NF > 1) are not removed from size calculation.
Many thanks to atatat@ to remind me the proper way to quote a shell
word.
|
|
This should (really, this time) close pkg/23682.
|
|
supporting code.
While here comment the message target a bit.
|
|
have the packages any more.
|
|
environment into sub-makes for pre-requisite packages, rather than
using ${MAKEFLAGS} and the command line.
|
|
|
|
in every package which uses it.
|
|
|
|
target.
|
|
`\' needs to be quoted in a string.
Also remove some unnecessary `\' in awk strings.
|
|
unreachable for weeks. replace with public.planetmirror.com.au.
|
|
and friendly.
|
|
was the only platform where it was being used.
|
|
changed when they're defined but empty. Although it might sound weird
to have DISTFILES empty and DIST_SUBDIR set, it makes sense for wrapper
packages such as graphics/Mesa.
Fixes PR 23658 from Aaron J. Grier.
|
|
|
|
|
|
Thanks to Jeremy C.Reed and Soren Jacobsen, this also closes PR pkg/23641.
|
|
Handle this in do-shlib-handling: turn *.so into *.a.
Pull out the inline awk scripts into variables to make the actual
target a little bit clearer.
|
|
|
|
|
|
Pasternak on tech-pkg.
[first commit after pkgsrc meltdown ;)]
|
|
|
|
packages. All pkgviews packages are safe to install into the same tree,
and we rely on more dynamic file collision detection through linkfarm(1)
rather than just using CONFLICTS.
|
|
|
|
package Makefiles to customize the options passed to the extraction
commands when the defaults don't suffice. Patch from Michal Pasternak with
additions by me.
|
|
|
|
normally apply: treat them as if the distinfo file was empty.
This solves the reason why pkgtools/pkg_install/distinfo was resurrected,
and allows us to remove it again, since it had the side effect of
introducing a dependency on digest, which is not acceptable when updating
pkg_install: it made it impossible to use the pkgsrc tree, as reported
by several people.
|
|
|
|
1.1298) properly by using single quotes instead of double quotes
around the PKGNAME_REQD value, ensuring that the shell does not
interpret the > character as a redirect.
confirmed that no "=1.0.43" files are created on NetBSD and
Linux when a pre-requisite package has a wildcarded version
number eg. ">=1.0.43", and that the original problem is fixed.
|
|
|
|
installing a pre-requisite package with a wildcarded (e.g. '>=1.0.43')
version number. The problem manifested itself by creating a file
called '=1.0.43' in the pre-requisite package's directory, and a
coupld of "dc: stack empty" spurious messages appeared.
If this needs to be fixed by an OS-dependent variable, we'll address
that in the future.
|
|
for the bin-install target.
|
|
build a dependency so that the shell does not attempt to do
interpret the value of PKGNAME_REQD.
noticed on Linux building graphics/mplayer where the build of
audio/nas was broken because ${MAKE} was being called with
PKGNAME_REQD=nas>=1.4.2 instead of PKGNAME_REQD="nas>=1.4.2"
|
|
available.
fixes my PR pkg/18380, with hints from jschauma.
|
|
|
|
|
|
|
|
such as "Deinstalling", as this lead to confusing/misleading output
when the (previously) installed pkg has a different version number
than the pkgsrc version.
|
|
|
|
it is of the form 'gcc-<version>' if gcc is being used, or empty
otherwise (for now).
requested by tron.
|
|
config directory matches the config directory for the dependency
listed in CONF_DEPENDS. Use symlinks to physically point the
package's config directory to the dependency's config directory, and
handle all of this in the INSTALL/DEINSTALL scripts.
Also make the INSTALL/DEINSTALL scripts a bit smarter about not
copying files and not removing files if the source and destination
file locations point to the same thing.
|
|
pkgdb.byfile.db.
|
|
automatic handling. Fixes part of PR pkg/22562 by reed@reedmedia.net.
|
|
garbage from the database file.
|
|
before renaming it to ".dylib" in the PLIST, since if it's a dynamic module,
it actually will be a ".so"
|
|
rebuilding the pkg_install tools if they're out of date. Suggested by
David Brownlee on tech-pkg@.
|