1. 27 Sep, 2019 1 commit
  2. 19 Sep, 2019 1 commit
  3. 12 Sep, 2019 1 commit
  4. 04 Sep, 2019 1 commit
  5. 25 Jul, 2019 1 commit
  6. 23 Jul, 2019 1 commit
  7. 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
  8. 29 May, 2019 1 commit
  9. 27 May, 2019 1 commit
  10. 17 Apr, 2019 1 commit
  11. 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
  12. 12 Mar, 2019 1 commit
  13. 08 Mar, 2019 1 commit
  14. 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
  15. 21 Jan, 2019 1 commit
  16. 26 Oct, 2018 1 commit
  17. 16 Oct, 2018 1 commit
  18. 11 Oct, 2018 1 commit
    • gsell's avatar
      Pmodules/modbuild · 9360296b
      gsell authored
      - libpbuild.bash is sourced after parsing command line arguments
      - use-flags implemented
      9360296b
  19. 05 Oct, 2018 1 commit
    • gsell's avatar
      Pmodules/modbuild · 9895c77a
      gsell authored
      - usage reviewed
      - more general "system" concept implemented, replacing $OS and $variant_flavor
      - option '--install-modulefile' replaced with '--update-modulefiles' to install the module and the release file
      9895c77a
  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. 16 Aug, 2018 1 commit
  22. 15 Aug, 2018 1 commit
  23. 20 Jul, 2018 1 commit
  24. 19 Jul, 2018 1 commit
  25. 11 Jul, 2018 2 commits
  26. 13 Apr, 2018 1 commit
  27. 18 Oct, 2017 1 commit
  28. 08 Aug, 2017 1 commit
    • gsell's avatar
      Pmodules/modbuild · db616ce7
      gsell authored
      - bugfix in setting target option
      - define variable 'V_PKG' as version of the source package
      db616ce7
  29. 07 Aug, 2017 1 commit
    • l_opal's avatar
      Pmodules/modbuild · 20b4edc9
      l_opal authored
      - create ${PMODULES_DISTFILESDIR} if not already exists
      20b4edc9
  30. 09 Jun, 2017 2 commits
  31. 17 May, 2017 1 commit
    • gsell's avatar
      Pmodules/modbuild · 43171df8
      gsell authored
      - don't search for a variants file while bootstrapping
      43171df8
  32. 09 May, 2017 1 commit
  33. 08 May, 2017 1 commit
    • Achim Gsell's avatar
      Pmodules/modbuild · c9e1f745
      Achim Gsell authored
      - first attempt to get latest version from a variants file (still broken)
      c9e1f745
  34. 15 Feb, 2017 1 commit
  35. 10 Nov, 2016 1 commit
    • gsell's avatar
      Pmodules/modbuild · 7bc064a2
      gsell authored
      - add options to specify system and dedicated variants file
      7bc064a2
  36. 30 Aug, 2016 1 commit
    • gsell's avatar
      Pmodules/modbuild,libpbuild.bash · afbc8721
      gsell authored
      - variables we do not need here moved to libpbuild.bash
      - unset XXX_PATH, XFLAGS etc variables used by compiler and linker
        instead of setting them to empty string
      - pbuild::set:initial_env() and pbuild::cleanupenv() removed, code moved
        to global scope
      - start to use camel-case for global variables
      - rename several non-constant capitalized variables to camel-case
      - improve documentation
      - pbuild::set_{build,runtime}_dependencies() removed
      - cleanup
      afbc8721
  37. 03 Jun, 2016 1 commit
    • gsell's avatar
      Pmodules/modbuild: · d915f07c
      gsell authored
      - alias definitions for 'data', 'install' and 'readlink' removed
      - do not export BUILD_BLOCK, BUILD_BLOCK_DIR, BUILD_BASEDIR and
        some other variables
      d915f07c
  38. 21 May, 2016 1 commit