Age | Commit message (Collapse) | Author | Files | Lines |
|
packages from branch to branch:
When a package is considered broken (for whatever reason) at branch
time, we'll mark it with BROKEN_IN=name-of-branch. At the next
branch, we can easily determine which ones have remained broken and
remove them.
BROKEN_IN is visible to users iff a build fails, when it appends a
warning message to the above effect.
With feedback from dillo. Reviewed by jlam.
|
|
should be used, and to motivate the "use only the default version"
approach. Based on private email with jlam@, but of course errors are mine.
|
|
BINPKG_SITES entry separately, construct an appropriate PKG_PATH
and call pkg_add only once. Patch from Chapman Flack in PR 30929.
Use PKGNAME_REQD when installing package dependencies.
Patch from Chapman Flack in PR 30954.
|
|
configure script itself so that the generated config.status script
does what we want (just exit if asked to "recheck"). This ensures
the timestamp for config.status is earlier than the timestamps for
the files that config.status generates (Makefile, config.h, etc.).
This fixes some problems where some packages end up "rebuilding" as
part of the install target, which makes the rebuilt files owned by
root and makes cleaning the work directory fail.
|
|
NOT_FOR_PLATFORM that were missed when these variables were changed ages ago.
|
|
This will cause package builds to fail instead of hiding bugs.
|
|
- Removed leading white-space in dependency lines.
- s/existant/existent/.
|
|
|
|
future version of the "howl" package.
|
|
|
|
|
|
|
|
packages that set PKG_FAIL_REASON from being excluded from the bulk build
databases like .index and .dependstree.
|
|
|
|
From Chapman Flack in PR 30928.
|
|
From Chapman Flack in PR 32422.
|
|
|
|
over time.
|
|
mkfontscale, ttmkfdir, etc., to the list of skipped files. We don't
care about these because they're constantly being regenerated, sometimes
during the package's install phase.
|
|
|
|
native X11_TYPE. Allow X11BASE to default correctly on Solaris when
X11_TYPE= XFree86 or xorg.
|
|
PKG_UPDATE_FONTS_DB=no in the environment or /etc/mk.conf. This can
be beneficial when installing large numbers of fonts packages into
the same directories as it avoids destroying and recreating the same
database files over and over again. This might make it possible
someday to run fc-cache, which is sometimes very time-consuming, from
the +FONTS script automatically.
|
|
Thomas Klausner.
|
|
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
|
|
framework should be used. This is implemented by creating a small
file mk/install/pkginstall.mk that guards the implementation makefile
mk/install/bsd.pkginstall.mk. This guard file just checks whether
one of the pkginstall-related variables is non-empty, and if so, then
the implementation file is automatically included. This completely
deprecates USE_PKGINSTALL, which no longer has any affect in pkgsrc.
|
|
pkginstall framework:
* Rewrite the mk/install/fonts script fragment as a scriptlet that's
generated by the +INSTALL script during package installation.
* Rename the FONTS_<TYPE>_DIRS variables to FONTS_DIRS.<type> to
be more consistent with how "families" of variables are currently
named in pkgsrc.
* Rewrite mk/fonts.mk so that it's implemented in terms of the new
functionality in the pkginstall framework. This file will be
obsoleted in the near future after packages have been transitioned
to use the new functionality in the pkginstall framework. Currently,
packages will continue to work with no changes.
Integrating the fonts-handling into the pkginstall framework has the
benefit of generating a +FONTS scriptlet that may be run independently
of the +INSTALL scripts to (idempotently) update the fonts databases
and fix package installation errors.
|
|
|
|
|
|
|
|
dependency on it.
|
|
"imake" for the TOOLS_PREFIX (for the XFree86-clients provided tool).
(Asked about on tech-pkg and jlam said to commit.)
|
|
(makepsres used for lyx install for example.)
|
|
using it in a test to set _MAKE. With this change pkgsrc works on
NetBSD/i386 3.0 to build with an empty environment (env -i sh).
Tested with my ~100 favourite server packages. Does not affect
the case when PATH is already set. To have a per OPSYS default path
the include of platform/${OPSYS}.mk will probably need to be at
the top of bsd.prefs.mk - arguably it should be there already.
There are bound to be assumptions made by some packages which will
be broken by an empty env, but the bulk of pkgsrc and in particular
the infrastructure works fine.
|
|
Although voxel.dl.sourceforge.net is not listed anymore on the SF
download pages it still works, so I left it as is.
|
|
PR pkg/31493, where YACC="bison" was wrongly being passed to the
configure script.
|
|
Move the code down to the X11 clients handling as suggested by jlam@.
|
|
They are refusing connections or timing out for at least two weeks.
XXX: Please, do _NOT_ add them again so easily, please!
There is nothing but recurring trouble with them for a long time.
|
|
used for other files.
|
|
|
|
Change most pkgs to depend on either
emulators/suse_linux/Makefile.application (normal pkgs) or
Makefile.common (suse91 and suse themselves) to filter out Operating
Systems without Linux ABI support. Use CPU masks to limit the pkg to
supported platforms.
|
|
|
|
No bump of PKGREVISION necessary.
|
|
|
|
|
|
path. This allows to use symbolic linked path as WRKOBJDIR and should
fix PR pkg/31337.
|
|
come from.
|
|
|
|
maybe some others.
|
|
|
|
|