1. 25 Jul, 2019 1 commit
  2. 23 Jul, 2019 1 commit
  3. 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
  4. 29 May, 2019 1 commit
  5. 27 May, 2019 1 commit
  6. 17 Apr, 2019 1 commit
  7. 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
  8. 12 Mar, 2019 1 commit
  9. 08 Mar, 2019 1 commit
  10. 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
  11. 21 Jan, 2019 1 commit
  12. 26 Oct, 2018 1 commit
  13. 16 Oct, 2018 1 commit
  14. 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
  15. 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
  16. 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
  17. 16 Aug, 2018 1 commit
  18. 15 Aug, 2018 1 commit
  19. 20 Jul, 2018 1 commit
  20. 19 Jul, 2018 1 commit
  21. 11 Jul, 2018 2 commits
  22. 13 Apr, 2018 1 commit
  23. 18 Oct, 2017 1 commit
  24. 08 Aug, 2017 2 commits
    • gsell's avatar
      Pmodules/modbuild · db616ce7
      gsell authored
      - bugfix in setting target option
      - define variable 'V_PKG' as version of the source package
      db616ce7
    • Achim Gsell's avatar
      Pmodules/modbuild · 20b4edc9
      Achim Gsell authored
      - create ${PMODULES_DISTFILESDIR} if not already exists
      20b4edc9
  25. 09 Jun, 2017 2 commits
  26. 17 May, 2017 1 commit
    • gsell's avatar
      Pmodules/modbuild · 43171df8
      gsell authored
      - don't search for a variants file while bootstrapping
      43171df8
  27. 09 May, 2017 2 commits
  28. 15 Feb, 2017 1 commit
  29. 10 Nov, 2016 1 commit
    • gsell's avatar
      Pmodules/modbuild · 7bc064a2
      gsell authored
      - add options to specify system and dedicated variants file
      7bc064a2
  30. 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
  31. 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
  32. 21 May, 2016 1 commit
  33. 19 May, 2016 1 commit
  34. 21 Apr, 2016 3 commits