1. 05 Sep, 2014 1 commit
  2. 20 Aug, 2014 1 commit
    • Karl Wette's avatar
      Make "executable Python script" a shell wrapper which calls Python source file · 4db619b5
      Karl Wette authored
      - Avoid problem with #! line length limit, since #! no longer calls wrapper
      - Avoid problems with Python documentation and __future__ imports, since
        Python source file is not modified (except by possibly adding #! line)
      - Rename $(pybin_SCRIPTS) to $(pybin_scripts), since installation of Python
        scripts is now handled manually, not by Automake
      - If installing into the same exec_prefix as Python, install the Python source
        script with a #!$(PYTHON) line; otherwise, install a modified shell wrapper
        script in $(bindir) and Python source script in $(pkglibexecdir)
      Original: 288ba9dccf52397d77483eb7699da6db62c30bb0
      4db619b5
  3. 30 Jul, 2014 1 commit
  4. 25 Jul, 2014 1 commit
    • Karl Wette's avatar
      Use Python wrapper scripts instead of self-executing headers · 93c8c17b
      Karl Wette authored
      - Python wrapper sets PYTHONPATH as appropriate, then executes PYTHON
      - Wrapper is then used as a #! command, which avoids interfering with
        Python code (e.g. module-level documentation in """ strings)
      - Wrapper $(builddir)/.python_wrapper used for uninstalled scripts; when
        installed, wrapper substituted with $(pkgdatadir)/python_wrapper
      - Except if LAL package is installed into same executable prefix as Python;
        then $(PYTHON) is used directly and no wrapper is installed
      Original: f2995a5f5066289bf7409dc12711f61b5e53f946
      93c8c17b
  5. 22 Jul, 2014 1 commit
    • Karl Wette's avatar
      Implement Jolien's self-executing header for executable Python scripts · b9f19355
      Karl Wette authored
      - Modified ".py:" rule in lalsuite_python.am to generate, from myscript.py:
        * ./myscript, which sets PYTHONPATH to uninstalled locations
        * .pybin/myscript, which sets PYTHONPATH to installed location
      - Python scripts are installed using gnuscripts/lalsuite_python_install_script,
        which installs .pybin/myscript in place of myscript
      Original: dcd692cc66cadf78a98fbf10106c60a51986d104
      b9f19355
  6. 17 Jul, 2014 3 commits
  7. 16 Jun, 2014 5 commits
  8. 16 Feb, 2014 2 commits
  9. 18 Jan, 2014 1 commit
  10. 14 Jan, 2014 1 commit
    • Karl Wette's avatar
      Move build info (configure args/date, build date) to source files · 4ffb0744
      Karl Wette authored
      - Having LAL..._CONFIGURE_ARGS in config headers clobbers compiler caches
        (e.g. ccache) every time LALSuite is re-configured, requiring a full
        rebuild. Moving this symbol to a source file ensures that only that file
        will need to be re-built on re-configuration.
      - Requires disabling some version testing code in LALVersionTest and
        makefakedata_v2, which rely on LAL..._CONFIGURE_ARGS being defined in
        headers and source files. These version tests should be superceded by
        VCS info version checks.
      - Each LAL library (and LALApps) now has a LAL...BuildInfo.h header which
        defines lal...ConfigureArgs, lal...ConfigureDate, and lal...BuildDate.
        These symbols are defined in a generated LAL...BuildInfo.c source file.
      - Refs #1140
      Original: 27e15b218b2e498addcbd709a0020bbc7e16d853
      4ffb0744
  11. 03 Jan, 2014 1 commit
  12. 15 Nov, 2013 1 commit
  13. 30 Oct, 2013 1 commit
  14. 22 Jun, 2013 1 commit
  15. 15 May, 2013 2 commits
  16. 17 Jan, 2013 1 commit
  17. 10 Dec, 2012 2 commits
  18. 07 Dec, 2012 1 commit
  19. 22 Oct, 2012 1 commit
  20. 27 Sep, 2012 1 commit
    • Karl Wette's avatar
      Minor improvements to Python package-specific namespaces · 936f5988
      Karl Wette authored
      - generate __init__.py from __init__py.in, use automake conditional
        to import SWIG wrappings if available
      - propagate Kipp's earlier changes to lalxml, see
        efe5a2866a0b19b0c3abd348f3f5b789899a9b17
      Original: 2f18081b8a00aec816e8a5b24709b81fb3e4d9c3
      936f5988
  21. 05 Apr, 2012 1 commit
  22. 26 Jan, 2012 1 commit
  23. 28 Sep, 2011 1 commit
    • Karl Wette's avatar
      Generate user environment scripts using AWK script · ad51c4dd
      Karl Wette authored
      - Write a .shell file containing generic commands for setting and
        prepending/appending to (path) environment variables
      - AWK script generate_user_env.awk generates .csh and .sh user
        environment scripts from .shell file
      Original: fb259c866f2c5c7c2a5e7d1be2e5f8b159d157dc
      ad51c4dd
  24. 12 Jul, 2010 1 commit
  25. 30 Dec, 2009 1 commit
  26. 22 Sep, 2009 1 commit
    • Adam Mercer's avatar
      initial packaging of liblalxml · fce660af
      Adam Mercer authored
      this is the initial attempt at splitting the libxml2 code off into a
      separate package that can be released independently. all th code and
      tests have been moved over but the documentation has not been integrated
      into the build.
      Original: c2cd22d5e97b45cba9c01125075acd69ccce4611
      fce660af