1. 16 Aug, 2019 1 commit
  2. 09 Aug, 2019 2 commits
  3. 25 Jul, 2019 1 commit
  4. 24 Jul, 2019 1 commit
  5. 23 Jul, 2019 1 commit
  6. 19 Jul, 2019 1 commit
    • gsell's avatar
      review 'system' feature · 58359b83
      gsell authored
      - 'system' and 'OS' have different meaning now
        'system' defaults to a string derived from the Linux distribution
        (like rhel7) or on Mac to the macOS version (like macOS10.14)
      - OS is equivalent to the output of 'uname -s'
      - move dynamically created functions to new library libpbuild_dyn.bash
      - do not set defaults in libpbuild.bash
      - use the string returned by std::get_os_release() as system string
        if not passed as argument
      -
      58359b83
  7. 29 May, 2019 1 commit
  8. 09 Apr, 2019 1 commit
  9. 28 Mar, 2019 1 commit
    • gsell's avatar
      modbuild: various fixes and improvments · 18cc1506
      gsell authored
      - option '--all-variants' is not required any more, a version can be passed
        as regex
      - supress output from un-tar, configure, compile and install if not in
        verbose mode
      - option '--enable-cleanup' added
      - remove src directory after successful build by default
      - an equal sign ('=') may prepend a version number passed as argument
      - various fixes
      - issue with using 'pbuild::use_{autotools,cmake}' outside a "prep"-
        function fixed
      - installing depending shared libs improved
      - abort if a target fails
      18cc1506
  10. 12 Mar, 2019 1 commit
    • gsell's avatar
      fixes in libpbuild.bash · c5012be8
      gsell authored
      - create prefix directory after compilation succeeded
      - path to 'true(1)' fixed
      c5012be8
  11. 08 Mar, 2019 1 commit
  12. 22 Feb, 2019 1 commit
    • gsell's avatar
      major review of build systems, building of multiple version implemented · fec633cc
      gsell authored
      - option '--all-variants' added, if this option is set, all variants matching
        the given version(s) will be build
      - the build-system uses the release specified in the variants file. If a
        dependency have an improper release, the build stops
      - the library is now better isolated from the "main" programm.
      - several variables and function have been refactored
      fec633cc
  13. 21 Jan, 2019 1 commit
  14. 14 Jan, 2019 1 commit
  15. 27 Dec, 2018 1 commit
    • gsell's avatar
      bugfix in libpbuild.bash · 7918fe86
      gsell authored
      bug fixed in function pbuild::module_is_avail(): set 'uvar' to '__unused__'
      if second argument is empty/unset
      7918fe86
  16. 26 Oct, 2018 1 commit
  17. 12 Oct, 2018 1 commit
  18. 11 Oct, 2018 1 commit
    • gsell's avatar
      Pmodules/libpbuild.bash · b450e725
      gsell authored
      - supported_os() renamed to supported_systems(), check is done in make_all
      - supported_compilers() removed, obsolete since all variants must be defined in the variants-file
      - set_download_url() cannot be used to pass SHA256 sums
      - set_sha256sum() added
      b450e725
  19. 05 Oct, 2018 1 commit
    • gsell's avatar
      Pmodules/libpbuild.bash: · 4a6f2f63
      gsell authored
      - more general concept of systems implemented, replacing OS specific stuff
      - bugfix in 'install_pmodules_files()'
      - install modulefile and release file together
      4a6f2f63
  20. 28 Sep, 2018 1 commit
    • gsell's avatar
      build envoronment: · 526a825d
      gsell authored
      - specifying a variants file has been replaced by a more flexible 'flavor' implementation
      - 'ModuleGroup' has been renamed to 'GROUP'
      - bugfix in setting 'PREFIX'
      - a variants file must exist
      - '--with' arguments are used to select a variant only not to load a module
      - a SHA256 hash-sum can now be passed as second argument to set_download_url()
      - a (relative) output file-name can now be passed as third argument to set_download_url()
      - '{set,add}_docfile*()' have been replaced by 'install_docfiles()'
      - build dependencies are now written to the doc-directory
      - build script and variants file are installed in doc-directory
      526a825d
  21. 14 Sep, 2018 1 commit
  22. 30 Aug, 2018 1 commit
    • gsell's avatar
      Pmodules/libpbuild.bash · c682f53e
      gsell authored
      - auto-detect whether to use autotools or CMake
      - pbuild::use_autotools() and pbuild::use_cmake() added, with these function you can select the to be used configuration tool if script for both are provided
      c682f53e
  23. 15 Aug, 2018 1 commit
  24. 20 Jul, 2018 1 commit
  25. 19 Jul, 2018 1 commit
  26. 12 Jul, 2018 1 commit
  27. 11 Jul, 2018 4 commits
  28. 17 Apr, 2018 1 commit
  29. 13 Apr, 2018 2 commits
  30. 27 Mar, 2018 1 commit
  31. 15 Feb, 2018 1 commit
  32. 08 Nov, 2017 1 commit
  33. 13 Sep, 2017 1 commit
  34. 08 Aug, 2017 1 commit
    • gsell's avatar
      Pmodules/libpbuild.bash · cebf145e
      gsell authored
      - source/build directory changed to "${PMODULES_TMPDIR}/{src,build}/$P-$V"
      - function to find/download sources rewritten, specifing SOURCE_URL in
        build block is now required.
      - we now have pre_ and post_ function for all build stages
      cebf145e
  35. 09 Jun, 2017 1 commit