unittest-cpp: Remove maintainer. (#38715)


git-svn-id: https://svn.macports.org/repository/macports/trunk@118555 d073be05-634f-4543-b044-5fe20cf6d1d6
sysutils/sysdig:
  updated description (closes #43221)
  add license


git-svn-id: https://svn.macports.org/repository/macports/trunk@118557 d073be05-634f-4543-b044-5fe20cf6d1d6
base: remove macports_fastload.tcl, use correct Tcl, install port-tclsh for contrib software, specify LD_LIBRARY_PATH for intree Tcl for Linux, see #43208

macports_fastload.tcl contained two blocks of code: The first one was dead
because it was only used with Tcl < 8.5, the second one sourced the pkgIndex.tcl
files of all MacPorts Tcl packages. That was previously necessary to ensure
`package require macports 1.0` would load the code from the correct prefix and
might also have improved performance because $auto_path of /usr/bin/tclsh
contains 10 entries. With our local copy of Tcl, the number of files read is
around 100 at most, so I think that's a non-issue from a performance POV. We
don't need the preloading to select the correct MacPorts prefix, because the
selection of the Tcl interpreter now does that for us correctly.

For this to work correctly, every Tcl file must now be executed with the correct
Tcl interpreter -- that replaces sourcing macports_fastload.tcl from the correct
prefix. Some of our install scripts still used /usr/bin/env tclsh.

This change also solves a potential build problem on Linux in src/pkg_mkindex.sh
because the Tcl library matching the in-tree Tcl interpreter might not be found
without LD_LIBRARY_PATH.

Furthermore, this adds a $prefix/bin/port-tclsh wrapper script that should be
used by contrib tools that need to use the MacPorts API. The shebang line should
be
 #!/usr/bin/env port-tclsh
which will cause the contrib script to automatically work on the port
installation currently first in $PATH.


git-svn-id: https://svn.macports.org/repository/macports/trunk@118559 d073be05-634f-4543-b044-5fe20cf6d1d6
configure: regenerate after r118559


git-svn-id: https://svn.macports.org/repository/macports/trunk@118560 d073be05-634f-4543-b044-5fe20cf6d1d6
base: remove all references to macports_tcl_dir, install Tcl packages in TCL_PACKAGE_PATH directly, fixes #43208

This completely removes the need for macports_fastload.tcl and all the other
hacks that MacPorts has been using to locate its own packages (such as appending
to $auto_path during mportinit and preloading some packages).

Note: ${TCL_PACKAGE_PATH}/macports1.0 previously was a symlink and now is
a directory. When the symlink isn't removed before trying to create the
directory, this causes a failure. The Makefile now ensures this doesn't happen,
but I don't know what installer(8) will do in this case. This means we might
have to add delete the symlink in installer preflight.


git-svn-id: https://svn.macports.org/repository/macports/trunk@118562 d073be05-634f-4543-b044-5fe20cf6d1d6
base: remove all references to macports_tcl_dir from macports1.0


git-svn-id: https://svn.macports.org/repository/macports/trunk@118563 d073be05-634f-4543-b044-5fe20cf6d1d6
base: fix library install name in pextlib1.0


git-svn-id: https://svn.macports.org/repository/macports/trunk@118564 d073be05-634f-4543-b044-5fe20cf6d1d6
base: Remove deletion from registry2.0 that will now be done in macports1.0 anyway


git-svn-id: https://svn.macports.org/repository/macports/trunk@118565 d073be05-634f-4543-b044-5fe20cf6d1d6
base: add missing package require statements back to macports1.0


git-svn-id: https://svn.macports.org/repository/macports/trunk@118566 d073be05-634f-4543-b044-5fe20cf6d1d6
base: fix path to darwintrace.dylib


git-svn-id: https://svn.macports.org/repository/macports/trunk@118567 d073be05-634f-4543-b044-5fe20cf6d1d6
base: Only clean up in share/macports/Tcl, not share/mapcorts


git-svn-id: https://svn.macports.org/repository/macports/trunk@118568 d073be05-634f-4543-b044-5fe20cf6d1d6
base dmg postflight: clean up after installing


git-svn-id: https://svn.macports.org/repository/macports/trunk@118569 d073be05-634f-4543-b044-5fe20cf6d1d6
base: reset euid when syncing with git/svn fails, closes #43202


git-svn-id: https://svn.macports.org/repository/macports/trunk@118570 d073be05-634f-4543-b044-5fe20cf6d1d6
fontconfig: update to 2.11.1


git-svn-id: https://svn.macports.org/repository/macports/trunk@118571 d073be05-634f-4543-b044-5fe20cf6d1d6
fix distclean


git-svn-id: https://svn.macports.org/repository/macports/trunk@118572 d073be05-634f-4543-b044-5fe20cf6d1d6
emacs-mac-app: update to 4.8.


git-svn-id: https://svn.macports.org/repository/macports/trunk@118573 d073be05-634f-4543-b044-5fe20cf6d1d6
groonga: update to 4.0.1.


git-svn-id: https://svn.macports.org/repository/macports/trunk@118574 d073be05-634f-4543-b044-5fe20cf6d1d6
apache-solr4: update to 4.7.1.


git-svn-id: https://svn.macports.org/repository/macports/trunk@118575 d073be05-634f-4543-b044-5fe20cf6d1d6
vowpal_wabbit: update to 7.6.


git-svn-id: https://svn.macports.org/repository/macports/trunk@118576 d073be05-634f-4543-b044-5fe20cf6d1d6
libsvm: update to 3.18.


git-svn-id: https://svn.macports.org/repository/macports/trunk@118577 d073be05-634f-4543-b044-5fe20cf6d1d6