./pkgtools/pkg_rolling-replace, Replace/upgrade packages in-place

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.24.1, Package name: pkg_rolling-replace-0.24.1, Maintainer: ngoffee

pkg_rolling-replace does 'make replace' on one package at a time,
tsorting the packages being replaced according to their
interdependencies, which avoids most duplicate rebuilds.


Required to run:
[pkgtools/pkg_tarup] [pkgtools/pkg_chk]

Version history: (Expand)


CVS history: (Expand)


   2014-03-03 05:50:47 by OBATA Akio | Files touched by this commit (1)
Log message:
LICENSE=modified-bsd
   2014-03-03 04:30:55 by OBATA Akio | Files touched by this commit (43)
Log message:
Just define PKGNAME and use it.
   2012-10-04 00:14:04 by Thomas Klausner | Files touched by this commit (36) | Package updated
Log message:
Update for python25 removal.
   2012-09-12 01:19:40 by Aleksej Saushev | Files touched by this commit (60)
Log message:
"user-destdir" is default these days
   2012-04-30 15:59:39 by Greg Troxel | Files touched by this commit (2)
Log message:
Use " for PKGNAME_REQUIRED, so that ${pkg} is expanded.

Resolves at least some issues with finding the right pyNN-foo, when
replacing packages that don't match PYTHON_VERSION_DEFAULT.

(This was a stray change in my tree not committed for a while, but
it's been working ok.)

Now 0.24.1.
   2012-01-25 16:20:35 by Greg Troxel | Files touched by this commit (1)
Log message:
Add note about use of unsafe_depends_loose, from discussion with
obache@.

Note that there is an issue with unsafe_depends not getting set when
options change.
   2011-03-22 05:04:58 by OBATA Akio | Files touched by this commit (2)
Log message:
Pass MAKE_SET_VARS with environment variables instead of make flags,
or it will be passwd down to subsequent make (ex. installation of dependencies)
and result in unwanted behaviour.
   2010-12-20 16:39:09 by Greg Troxel | Files touched by this commit (2)
Log message:
0.23: Pass PKGNAME_REQD to make operations.

Set PKGNAME_REQD to give underlying make processes a chance to set
options derived from the package name.  For example, the appropriate
version of Python can be derived from the package name (so, when
building py25-foo, use python-2.5, not python-2.6).   Specifically,
  MAKE_SET_VARS='PKGNAME_REQD=${pkg}-*'

From Alan Barret via pkgsrc-users@.