pkgsrc/mk
pho ee9f90656c Use hashed package keys for (un)installing Cabal packages
Starting from somewhere around GHC 7.8, Cabal installs packages with a
hashed package key instead of just "{NAME}-{VERSION}". In other words,
the pair of the plain package name and the version is no longer unique
in the package DB, and using it for uninstallation may also remove
packages that we didn't mean to remove.

This is paricularly problematic because GHC comes with several bundled
Cabal packages. Installing and uninstalling a package with the same
name could break GHC itself, if the uninstallation is performed
without hashed keys.
2020-01-09 12:29:32 +00:00
..
build mk/build/test.mk: reorder the _VARGROUPS variables 2019-10-13 11:08:10 +00:00
buildlink3 mk/buildlink3: add some more variables to show-all-bl3 2019-08-18 21:00:10 +00:00
check mk/check: remove documentation for obsolete SKIP_PORTABILITY_CHECK 2019-10-06 13:38:22 +00:00
checksum Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
cmake-Modules/Platform
compiler mk/compiler/gcc.mk: reorder variables in _VARGROUPS section 2019-09-19 06:46:59 +00:00
configure mk/configure: add more keywords for bmake help 2019-10-06 09:44:41 +00:00
defaults Document jp2 option. Sort. 2020-01-04 19:01:51 +00:00
depends mk: allow "bmake clean depends" as shortcut 2019-05-07 19:36:43 +00:00
emulator Prepare for compat80 package. 2019-10-15 11:15:49 +00:00
extract teach extract about .txz, a weird alias for .tar.xz. 2019-08-02 11:48:17 +00:00
features mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
fetch mk/fetch: add SITES.* to the variables for the show-all-fetch target 2019-11-22 19:30:23 +00:00
gnu-config PR pkg/54686: try to handle NetBSD/arm without architecture version the same 2019-11-13 19:06:42 +00:00
haskell Use hashed package keys for (un)installing Cabal packages 2020-01-09 12:29:32 +00:00
help Be more verbose about how to list the available topics. 2019-09-09 09:38:36 +00:00
init
install mk: Skip CTF_FILES_SKIP before anything else. 2019-09-06 09:00:35 +00:00
internal
misc mk/misc/show.mk: document how to explicitly mark variables as ignored 2019-09-08 09:01:04 +00:00
package mk: allow "bmake clean depends" as shortcut 2019-05-07 19:36:43 +00:00
patch mk: allow "bmake clean depends" as shortcut 2019-05-07 19:36:43 +00:00
pbulk Use the same method to create the pbulk user on Minix as NetBSD 2018-10-29 02:47:08 +00:00
pkgformat mk: Ensure only the first NetBSD rcsid is used. 2019-10-01 13:01:02 +00:00
pkginstall mk/misc: make configuration for show-all targets more configurable 2018-11-30 18:38:19 +00:00
pkgtasks mk/misc: make configuration for show-all targets more configurable 2018-11-30 18:38:19 +00:00
platform Don't need it on Lion 2019-07-11 15:16:12 +00:00
plist mk/plist: make documentation for GENERATE_PLIST more precise 2020-01-05 21:38:54 +00:00
repro
scripts gcc{48,49,5,6,7,8}: In the case of a "system GCC", detect if the system 2019-09-08 14:47:52 +00:00
tools remove bsdtar as tool because it was reverted in src for some reason ... 2019-11-21 21:11:22 +00:00
wrapper mk: allow "bmake clean depends" as shortcut 2019-05-07 19:36:43 +00:00
alternatives.mk mk/*: improve documentation for "make help" 2018-05-16 21:23:02 +00:00
apache.mk apache.mk: update comment, apache22 is gone, so is the "ap22" prefix 2019-12-28 11:43:58 +00:00
apache.module.mk
bdb.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
bsd.fast.prefs.mk
bsd.hacks.mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
bsd.makevars.mk
bsd.options.mk mk/misc: make configuration for show-all targets more configurable 2018-11-30 18:38:19 +00:00
bsd.pkg.barrier.mk
bsd.pkg.clean.mk
bsd.pkg.debug.mk
bsd.pkg.error.mk mk/bsd.pkg.error.mk: fix alignment of the backslashes 2019-09-08 09:15:01 +00:00
bsd.pkg.mk mk: make BROKEN a list of lines, like PKG_FAIL_REASON 2019-11-04 17:47:29 +00:00
bsd.pkg.readme.mk
bsd.pkg.subdir.mk
bsd.pkg.update.mk
bsd.pkg.use.mk Sync cross-libtool-base with libtool-base. Eliminate CROSSBASE. 2019-07-09 15:45:25 +00:00
bsd.prefs.mk Add SCO Unix to the ELF pile. 2019-11-09 21:24:24 +00:00
bsd.utils.mk
compiler.mk mk/compiler.mk: Add c++17 2019-07-23 13:57:04 +00:00
curses.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
curses.builtin.mk mk/curses.builtin.mk: add mouse function check 2019-06-17 18:19:55 +00:00
cwrappers.mk mk: allow "bmake clean depends" as shortcut 2019-05-07 19:36:43 +00:00
db1.builtin.mk
djbware.mk
dlopen.buildlink3.mk
dlopen.builtin.mk
endian.mk
fam.buildlink3.mk
fonts.mk fonts.mk: hide echo itself, and improve quoting 2019-04-06 08:43:41 +00:00
fuse.buildlink3.mk
haskell.mk Use hashed package keys for (un)installing Cabal packages 2020-01-09 12:29:32 +00:00
java-env.mk
java-vm.mk Add openjdk11 and set it as default for NetBSD/amd64 and /i386 7 or later 2019-10-02 13:16:29 +00:00
jpeg.buildlink3.mk
krb5.buildlink3.mk
Kyuafile
libusb.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
license.mk licenses & mk/license.mk: add license for Enlightenment 16 2019-12-07 04:47:32 +00:00
linux-pam.builtin.mk
love.mk s/wip/games/, thanks leot for the ping. 2018-10-01 18:25:17 +00:00
motif.buildlink3.mk
mpi.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
mysql.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
ocaml.mk mk/ocaml.mk: don't assume MAKE_JOBS is defined 2019-07-26 09:59:27 +00:00
omf-scrollkeeper.mk
oss.buildlink3.mk mk: use direct include paths 2019-06-30 21:28:28 +00:00
oss.builtin.mk mk: use direct include paths 2019-06-30 21:28:28 +00:00
pam.buildlink3.mk
pax.mk
pf.buildlink3.mk
pgsql.buildlink3.mk postgresql12: added version 12.0 2019-10-07 19:21:48 +00:00
pkg-build-options.mk
pthread.buildlink3.mk mk: use direct include paths 2019-06-30 21:28:28 +00:00
pthread.builtin.mk mk: use direct include paths 2019-06-30 21:28:28 +00:00
readline.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
readline.builtin.mk
resolv.buildlink3.mk
smf.mk
solaris-pam.builtin.mk
subst.mk mk: Set LC_ALL=C to avoid encoding issue with tr and sed 2019-11-22 18:04:49 +00:00
termcap.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
termcap.builtin.mk
terminfo.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
terminfo.builtin.mk
unprivileged.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
wxGTK.mk
x11.buildlink3.mk
x11.builtin.mk
x11.version.mk
xaw.buildlink3.mk