./buildys/v2: start to support building for multiple Python interpreters.


git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21572 d3b55034-1cff-0310-a425-aefe953e1e90
integrate-catalogs: Small style changes

Aligning function arguments.

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21573 d3b55034-1cff-0310-a425-aefe953e1e90
checkpkg: Small comment cleanup

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21574 d3b55034-1cff-0310-a425-aefe953e1e90
checkpkg: protecting us from breaking Python 2.6

If we build a CSWpy- package, it must contain files that are reachable by our
Python 2.6 interpreter.

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21575 d3b55034-1cff-0310-a425-aefe953e1e90
checkpkg: Require a specific Python version

A package containing files for a specific Python version must depend on that
version.

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21577 d3b55034-1cff-0310-a425-aefe953e1e90
checkpkg: dynload files are dependent on Python

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21580 d3b55034-1cff-0310-a425-aefe953e1e90
mGARv2: Build Python modules for 2.6 and 2.7

Results are merged into dual-version module packages.

Also, stop depending on CSWpython and/or CSWpython27. These dependencies
aren't that useful anyway.

Also attempt to choose the right compiler.

Writeup: http://wiki.opencsw.org/python-module-locations

Mailing list discussion:
http://lists.opencsw.org/pipermail/maintainers/2013-August/018365.html

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21630 d3b55034-1cff-0310-a425-aefe953e1e90
.buildsys/v2: correct GARCOMPILER's definition


git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21677 d3b55034-1cff-0310-a425-aefe953e1e90
gar/v2: explicit the 2.7 compiler (for generic names is too late)


git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21679 d3b55034-1cff-0310-a425-aefe953e1e90
gar/v2: the target command for setup.py change from test to check in 2.7 and subsequent


git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21680 d3b55034-1cff-0310-a425-aefe953e1e90
add a little helper script to check direct binding symbols
This script is now referenced in the wiki to help diagnose
a specific corner case for the no-direct-binding check:
http://wiki.opencsw.org/checkpkg-error-tags#no-direct-binding

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21704 d3b55034-1cff-0310-a425-aefe953e1e90
gar/v2: fix script permissions of check_db_symbols

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21705 d3b55034-1cff-0310-a425-aefe953e1e90
gar/v2: fix the perl path of check_db_symbols as native perl is < 5.10 on Solaris < 11

git-svn-id: https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2@21706 d3b55034-1cff-0310-a425-aefe953e1e90