Age | Commit message (Collapse) | Author | Files | Lines |
|
Here is a summary of the changed behaviour:
* A "make update" will no longer clean the subtree before running.
* If called a second time, it will resume package installation, in
case a previous "make update" was interrupted for some reason.
(just make sure you don't call "make clean" in between ;-)
* Unless "NOCLEAN" is set, "make update" will clean up the subtree
after successfully updating _all_ packages (to avoid a dirty directory
structure for future makes).
* A "clean-update" target has been introduced to clean up the subtree
that gets updated. This should be used prior to an initial "make
update" if you suspect that one of the packages that get updated may
be dirty.
XXX: this still does not automatically check for or update any obsolete
´upstream' packages (e.g., if gtk depends on glib, a "make update"
in the gtk directory won't automatically update glib, you have to
do it the other way round).
|
|
- substitute leading tabs with spaces in IRRD_USE_PGP comment
- use ``YES'' instead of ``yes'' for appropriate variables
- move GLX_CHIPSET, INN_DATA_DIR and KNEWS_* so that the variables are sorted
alphabetically
- add description of possible values for USE_GIF
- comment out NMH_MTA (nmh Makefiles DTRT)
- append = to variables as appropriate so that make(1) will parse them
correctly if they are uncommented
Other minor cleanups:
- s/set, not set/defined, not defined/ in comments
- use empty value consistently for variables whose only purpose is to
be either defined or undefined (previously, either ``yes'', ``1'' or
empty value was used)
- mark variable UVM as obsolete (XXX it should be g/c'ed probably)
|
|
|
|
|
|
|
|
|
|
show-downlevel target) is a shell glob pattern, not a regular expression,
so wildcards are '*', not '.*'. Due to the format of package names, the
regular expression will match in most cases (a single digit major version
number), but that's no excuse.
|
|
|
|
the fix from The Wiz in pkg PR 8597. This will still produce erroneous
results for the foo-current vs. foo package discrepancy, but that's left
as an exercise for a later day.
|
|
|
|
Use awk more efficiently.
|
|
"Someone" owes me big-time for this.
|
|
changed, and avoid extraneous gibberish at the end of a cmp(1) command,
so that patch-sum creation works on Solaris.
|
|
uses this definition.
|
|
it is only used specifically by the exmh package, PATCH_DEBUG can still be
set to get more information as the patches are applied.
|
|
PLISTs to be inconsistent if it were used.
|
|
this definition.
|
|
uses this definition.
Also s/DOMAIN_FILE/KNEWS_DOMAIN_FILE/ in the package Makefile, and document
it in mk.conf.example.
|
|
uses this definition.
|
|
Noted in PR 8612 by Kawamoto Yosihisa <kawamoto@tenjin.org>
|
|
if and only if there are no patches and patch-sum already exists.
This is necessary to meet the original purpose of that target, which
is to "catch" users who happen to have old patches lying around,
for whatever reason. Also, don't update patch-sum if it wouldn't change.
|
|
separate packages, lame and lame-gui.
|
|
characters special to REs (e.g. libncurses++.so).
Fixes PR 8612 by SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp>
|
|
some contention, so better leave changes for till after all the dust
settles.
|
|
|
|
on value of USE_LOCALBASE_FOR_X11. This points to the installation path of
X11 packages built via pkgsrc.
|
|
one on "ftp.gwdg.de".
|
|
|
|
|
|
|
|
|
|
|
|
variable from the command line: i.e. "make show-var VARNAME=var"
will echo var's value
|
|
EXTRACT_ELEMENTS to contain getopts style args and long args, specifically
"-X foo" and "--exclude foo". Addresses PR pkg/8498.
|
|
ELF shared object handling by a call to "awk" to avoid clobbering
exclamation marks in the package list.
|
|
starting with "@".
|
|
|
|
@exec ln -fs dlopen.3.gz %D/emul/linux/usr/man/man3/dlclose.3.gz
into the list of manpages to decompress (for automatic manpage compression
handling.
Bug hit in the emulators/suse_base package, hashed out by tron.
|
|
complete.
|
|
the old 6.4.2 package included the Tcl/Tk stuff. "Backwards compatible
upgrade."
|
|
interface for PostgreSQL.
|
|
|
|
in addition to ``make reinstall'' and ``make FORCE_PKG_REGISTER= install''
|
|
match package Makefiles. This fixes pkg/8396.
|
|
|
|
Quick guide for compiling packages:
- set KERBEROS=4 or KERBEROS=5 in /etc/mk.conf
Quick guide for configuring Kerberos support in a package Makefile:
- test for KERBEROS value and enable the appropriate version with
CONFIGURE_ARGS or other means and set USE_KERBEROS=yes
- make sure to disable Kerberos support otherwise (especially if
using configure, which might automatically detect it)
- BUILD_DEFS and RESTRICTED are set automatically in bsd.pkg.mk
when USE_KERBEROS=yes is set
|
|
|
|
(This doesn't affect the "make update" target, it just makes
"make deinstall DEINSTALLDEPENDS=YES" behave sane).
|
|
|
|
|