Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-02 | cmake_build - fix libdir | Treeve Jelbert | |
2021-05-30 | simplify cmake settings | Treeve Jelbert | |
2021-05-22 | FUNCTIONS: use cmake's generic build/install mechanism | Florian Franzmann | |
2021-04-11 | FUNCTIONS - support qt6 | Treeve Jelbert | |
2021-02-13 | FUNCTIONS: Fix and simplify the is_version_less function | Ismael Luceno | |
The function wrongly compared for "less than or equal to", this fixes that by inverting the order of the arguments plus simplifies it a bit by just comparing the input to the output. | |||
2021-02-13 | Add improved vdepends implementation | Ismael Luceno | |
Example: LANGS="ADA,FORTRAN" LANGFLAGS="--enable-ada --enable-fortran" vdepends << EOF gcc[$LANGS] >= 6.0 < 7.0 flags: $LANGFLAGS binutils[LIBERTY] >= 2.35 flags: --with-liberty EOF This changes the format and adds support for: - chained comparisons - sub-dependencies - comment lines Now the check is done against the grimoire version of the spell too, to avoid casting a spell that can't satisfy the dependency. | |||
2021-01-05 | FUNCTIONS: Add usr/doc & usr/local/doc post-install path fixup | Ismael Luceno | |
2021-01-05 | FUNCTIONS: Simplify post-install path fixup | Ismael Luceno | |
2020-12-20 | FUNCTIONS: add disable_as_needed() | Florian Franzmann | |
2020-04-19 | FUNCTIONS: vdepends: Add unversioned dependencies | Ismael Luceno | |
2020-04-04 | FUNCTIONS: Add vdepends for version checking | Ismael Luceno | |
It replaces simple_version_check_force_depends with a more powerful mechanic that combines the call to depends with several checks. It's designed to take all dependencies at once. Usage example: vdepends << ! gdk-pixbuf2 >= 2.30 atk >= 2.15 pango >= 1.41 ! Supports following operators: * '>' (Greater than) * '>=' (Greater than or equal to) * '<' (Less than) * '<=' (Less than or equal to) * '=' (Equal to) * '!=' (Not equal to) | |||
2020-03-31 | FUNCTIONS - install qt5 to /usr | Treeve Jelbert | |
2020-02-19 | FUNCTIONS - fix pkgconfig for qt5_cmake | Treeve Jelbert | |
2020-02-18 | install kde5* to /usr | Treeve Jelbert | |
2020-01-29 | FUNCTIONS: filter -fno-plt in disable_pic | Florian Franzmann | |
2020-01-12 | FUNCTIONS: add disable_gc_sections | Florian Franzmann | |
2020-01-12 | FUNCTIONS: add disable_cf_protection | Florian Franzmann | |
2020-01-12 | FUNCTIONS: add disable_stack_protector | Florian Franzmann | |
2020-01-06 | FUNCTIONS: add disable_z_now | Florian Franzmann | |
2020-01-06 | FUNCTIONS: add disable_relro | Florian Franzmann | |
2020-01-06 | FUNCTIONS: fix documentation | Florian Franzmann | |
2020-01-04 | FUNCTIONS: add disable_fortify_source | Florian Franzmann | |
2019-12-22 | FUNCTIONS: add function for disabling -Wl,-z,defs | Florian Franzmann | |
2019-12-22 | FUNCTIONS: add function for disabling -fexceptions | Florian Franzmann | |
2019-12-22 | FUNCTIONS: Add function for disabling the stack-clash protection gcc flag | Florian Franzmann | |
2019-07-09 | FUNCTIONS: In disable_pic, check 64-bit for EM64T as well. | Eric Sandall | |
Sorcery devel (from git), glibc, gcc, or updated smgl-archspecs changed SMGL_COMPAT_ARCH[1] from x86_64 to em64t. | |||
2019-05-13 | FUNCTIONS: Make glibc_is_nptl true for musl | Ismael Luceno | |
2019-05-06 | FUNCTIONS: default_build_make: Override CC and HOSTCC | Ismael Luceno | |
2018-07-21 | FUNCTIONS: set LANG and LC_ALL to UTF-8-compatible locale in ↵ | Florian Franzmann | |
default_install_python3 and default_build_python3 | |||
2018-07-14 | FUNCTIONS: set cmake search path in qt5_cmake_build and qt4_cmake_build | Florian Franzmann | |
2018-03-27 | FUNCTIONS: waf_build --libdir=$PREFIX/lib (not lib64) | Thomas Orgis | |
2018-03-06 | Add default_install_perl to work with make or Build.PL scripts | Eric Sandall | |
Override default_install in perl-cpan to use default_install_perl Fixes perl-error and module-build, for example. | |||
2018-01-30 | FUNCTIONS: Add support for Module::Build | Ismael Luceno | |
2017-12-22 | FUNCTIONS: Generalize qt[45]_build install dir | Ismael Luceno | |
Take the installation directory as first argument. | |||
2017-12-22 | FUNCTIONS: Generalize qt[45]_build install dir | Ismael Luceno | |
Take the installation directory as first argument. | |||
2017-10-09 | FUNCTIONS - imporve qt5_build | Treeve Jelbert | |
2017-08-10 | FUNCTIONS: also trigger cast dependents, not just check | Thomas Orgis | |
2017-01-28 | FUNCTIONS: explicitly specify installation paths in cmake_build | Florian Franzmann | |
2016-08-13 | FUNCTIONS: Add a function for applying patches | Ismael Luceno | |
2016-07-01 | qt5-qmake now uses QMAKE_CXXFLAGS | Treeve Jelbert | |
2016-06-08 | Revert "currently,(2016-05-20) some spells, especially those relating to Qt ↵ | Treeve Jelbert | |
or Chromium," the main offender was qtdeclarative, which has now been fixed upstream This reverts commit 2def1e110e1c51f6166ecd2124bcdf6ba81b9319. | |||
2016-05-20 | currently,(2016-05-20) some spells, especially those relating to Qt or Chromium, | Treeve Jelbert | |
produce bad code when compiled with gcc-6.1 we can avoid this problem by adding a global CXXFLAGS Please enter the commit message for your changes. Lines starting | |||
2016-03-20 | FUNCTIONS: Change name of dependency checker functions again. I'm told it | Thomas Orgis | |
is dependent and dependee, not depender. Along goes the change for the only two spells that use it (sorry, Vlad, but I don't expect you to cherry-pick those separately). | |||
2016-03-19 | FUNCTIONS, soundtouch, openexr: change names of depender checking functions ↵ | Thomas Orgis | |
as long as only two spells use them, in one go | |||
2016-03-18 | FUNCTIONS remove borken hack | Treeve Jelbert | |
2016-03-09 | FUNCTIONS: CXXFLAGS in waf_build (needed for guitarix2) | Thomas Orgis | |
2016-02-17 | FUNCTIONS: add chk_space | Treeve Jelbert | |
2016-02-07 | qt5_build: Add a hack to prevent still present self-conflicts of Qt5 stuff. | Thomas Orgis | |
2016-01-18 | FUNCTIONS: update trigger check helpers | Thomas Orgis | |
2016-01-01 | support ninja-build-system in cmake build; | Treeve Jelbert | |
this is enabled for all kde and qt5-cmake spells to use it, source CMAKE_CONFIGURE in CONFIGURE and use cmake-{build,install} |