pkgsrc/mk
gdt 7ce50f298b Repair regression in "make replace" in DESTDIR case.
"make replace" is defined to replace a package with a newer version,
and update depdending packages to depend on the new version.  It has
long been understood that this is not always safe, with the responses
being "tell people to be careful" and the unsafe_depends variable
scheme and pkg_rolling-replace.  In the DESTDIR case, make replace is
implemented by pkg_add -U.  Usually, this is fine - even if the
ABI/shlib majors have changed, the package is replaced, and then a
later make replace of unsafe_depends=YES packages, either manually or
via pkg_rolling-replace, will bring the system to where it should be.
However, there are pinned dependencies on osabi where the depending
package will not accept the new version, and that causes pkg_add -U to
fail.  This is incorrect, as a) those packages don't depend on the
osabi exact version any more than packages depending on jpeg depeend
on the particular shlib major, yet jpeg dependencies aren't pinned.
And, osabi changing version is not necessarily an ABI change -
consider 5.0_STABLE just before 5.1RC1 and just after, where only the
version string changed.

Therefore, add -f to pkg_add -U so that the update will succeed.
2010-06-12 00:53:43 +00:00
..
build Pass down PKGINFODIR just like PKGMANDIR is passed down. 2010-02-01 00:16:54 +00:00
buildlink3 Add BUILTIN_PKGS with the "builtin" package names to the build information. 2010-05-19 09:12:15 +00:00
bulk Language fix: upto date -> up to date. 2010-05-11 18:36:15 +00:00
check Deal with cases where the first dependency of a package is a build 2010-02-02 23:35:36 +00:00
checksum Add depends-fetch and depends-checksum. They work like 2009-07-15 09:40:30 +00:00
cmake-Modules/Platform
compiler Changes 4.4.4: 2010-05-06 10:21:17 +00:00
configure Always set both --host and --build, a number of programs want to use 2009-09-12 00:52:45 +00:00
defaults Clean up some obsolete Java stuff. 2010-06-08 19:04:09 +00:00
depends Simplify conditional as USE_DESTDIR is set by bsd.prefs.mk. 2010-02-25 02:06:34 +00:00
emulator Add qt3 module. 2009-09-09 13:03:38 +00:00
extract tools definition of bzcat may have option (ex. bzip2 -cd), allow it. 2010-02-07 08:00:51 +00:00
features
fetch Remove list of sourceforge hosts and instead use load balancer. 2010-03-15 10:00:49 +00:00
flavor Repair regression in "make replace" in DESTDIR case. 2010-06-12 00:53:43 +00:00
gnu-config Sync config.guess and config.sub with upstream. 2010-01-23 22:46:08 +00:00
help Rename the install phase to stage-install. Introduce a new install 2010-02-24 22:53:34 +00:00
install syncing BINPKG_SITES with reality. 2010-04-18 21:48:39 +00:00
internal
misc Add USE_NETBSD_REPO option to force make cce and friends to use the 2009-08-23 18:09:45 +00:00
package Add a new package-clean target to remove the binary package again. 2010-03-08 13:51:24 +00:00
patch Replaced _PKG_SILENT and _PKG_DEBUG with RUN. 2009-03-17 21:43:54 +00:00
pbulk
pkginstall Previous change breaks platforms with need_ksh. Reported by joerg@. 2010-05-07 14:29:36 +00:00
platform On Linux systems record the glibc version in the build information. 2010-05-20 07:57:22 +00:00
plist Handle MANINSTALL correctly for packages that USE_BSD_MAKEFILE. 2010-02-20 07:05:52 +00:00
scripts fix file permission != directory permission problem for the pkg_summary.bz2 2010-03-13 11:45:16 +00:00
tools if X11_TYPE is native and certain required tools do not exist nonetheless, 2010-05-21 22:21:06 +00:00
wrapper Make wrapper generation code work properly if there is a directory with 2009-11-23 00:25:13 +00:00
alternatives.mk Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
apache.mk
apachever.mk
bdb.buildlink3.mk Added databases/db5 version 5.0.21 2010-06-02 12:09:35 +00:00
bsd.fast.prefs.mk
bsd.hacks.mk
bsd.makevars.mk Rename the install phase to stage-install. Introduce a new install 2010-02-24 22:53:34 +00:00
bsd.options.mk
bsd.pkg.barrier.mk Rename the install phase to stage-install. Introduce a new install 2010-02-24 22:53:34 +00:00
bsd.pkg.clean.mk
bsd.pkg.debug.mk
bsd.pkg.error.mk
bsd.pkg.mk On Linux systems record the glibc version in the build information. 2010-05-20 07:57:22 +00:00
bsd.pkg.readme.mk add a long missing @ in the print-summary-data target that has been causing garbage to appear in the output 2009-06-30 16:11:49 +00:00
bsd.pkg.subdir.mk Remove rules named after subdirectories. Proposed on Oct 08 on tech-pkg 2008-10-14 22:35:19 +00:00
bsd.pkg.update.mk If using "make package", default to recursion with package-install. 2010-02-25 02:08:33 +00:00
bsd.pkg.use.mk Fix libtool under OS X: require a fixed version of f2c, and thus bump 2009-12-20 12:32:55 +00:00
bsd.prefs.mk Add BUILTIN_PKGS with the "builtin" package names to the build information. 2010-05-19 09:12:15 +00:00
bsd.utils.mk
compiler.mk Add g95 support to the compiler framework, based on the existing f2c 2009-07-08 21:17:16 +00:00
curses.buildlink3.mk Fix another silly typo. 2010-02-07 10:28:13 +00:00
curses.builtin.mk
db1.builtin.mk
djbware.mk Create conf-destdir. 2010-03-15 17:27:32 +00:00
dlopen.buildlink3.mk Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
dlopen.builtin.mk Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
endian.mk Don't use full path to include, avoids 2009-01-14 17:27:37 +00:00
fam.buildlink3.mk gamin isn't ready yet, so switch back to fam 2009-03-17 14:45:19 +00:00
find-prefix.mk
fuse.buildlink3.mk Add support for MacFUSE, which is installed outside of pkgsrc. 2010-02-01 21:51:55 +00:00
java-env.mk Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
java-vm.mk Remove support for sun-j{dk,re}{14,15}, since the corresponding 2010-06-08 19:01:35 +00:00
krb5.buildlink3.mk
license.mk Add isc license as default acceptable license. 2010-05-06 13:16:59 +00:00
motif.buildlink3.mk
mpi.buildlink3.mk Introduce common point to depend on MPI: 2010-05-16 11:07:39 +00:00
mysql.buildlink3.mk Add trial check MySQL version between acceptable and current installed. 2010-03-18 14:38:13 +00:00
omf-scrollkeeper.mk Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
oss.buildlink3.mk Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
oss.builtin.mk Replaced _PKG_SILENT and _PKG_DEBUG with RUN. 2009-03-17 22:13:36 +00:00
pam.buildlink3.mk Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
pf.buildlink3.mk
pgsql.buildlink3.mk Change PostgreSQL default to 8.4. 2010-02-10 19:33:54 +00:00
pkg-build-options.mk Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
pthread.buildlink3.mk Haiku does not have /usr/include/pthread.h, 2010-02-06 11:06:19 +00:00
pthread.builtin.mk
resolv.buildlink3.mk Use bind 9.5 as fallback. 2010-02-10 17:28:57 +00:00
solaris-pam.builtin.mk
subst.mk
termcap.buildlink3.mk Add builtin for working out if we have terminfo installed natively. 2010-02-07 09:46:13 +00:00
termcap.builtin.mk Add builtin for working out if we have terminfo installed natively. 2010-02-07 09:46:13 +00:00
terminfo.buildlink3.mk Detect a working terminfo a little better. 2010-02-08 22:11:43 +00:00
terminfo.builtin.mk Detect a working terminfo a little better. 2010-02-08 22:11:43 +00:00
tex.buildlink3.mk
unprivileged.mk override GAMEMODE as well 2010-02-28 19:57:52 +00:00
x11.buildlink3.mk
x11.builtin.mk Add a workaround for X11_TYPE modular so that x11.bl3.mk is not included. 2008-10-06 12:58:11 +00:00
x11.version.mk
xaw.buildlink3.mk