AgeCommit message (Collapse)AuthorLines
2016-12-28format package: %I as shorthand for %c/%p%:%sAvatar Łukasz P. Michalik -22/+17
Change-Id: I26c70aca17e07a8a71cc6fa4431c40580df07003 Reviewed-on: https://galileo.mailstation.de/gerrit/7777 Reviewed-by: Bo Ørsted Andresen <zlin@exherbo.org>
2016-12-21build: libpaludisrepositoryrepository depends on libpaludisutil_SEAvatar Heiko Becker -0/+1
Found by Jenkins: https://galileo.mailstation.de/jenkins/job/stage_x86/954/console
2016-12-19pass ${SYDBOX_ACTIVE} through test runnerAvatar Benedikt Morbach -0/+1
fixes tests under sydbox escaped to make it take the value when the test is being run not when the command is generated Change-Id: I86d7b8a4d4e142dc3ef912b09aaa52c96b1d8a50
2016-12-16build: Add missing linkage between shared librariesAvatar Michał Górny -0/+15
2016-12-15ruby: Add missing linkage to Ruby libraryAvatar Michał Górny -0/+1
2016-12-15python: Ensure to instantiate Set destructorAvatar Michał Górny -0/+1
2016-12-15build: Add missing linkage for Python libsAvatar Michał Górny -1/+10
2016-12-14Mark loop variable const (NFC)Avatar Marvin Schmidt -1/+1
Change-Id: Ib7fb03ca19f60114b54ec928d2134d205e693819
2016-12-14Remove some dead code (NFC)Avatar Marvin Schmidt -13/+0
There is no MetadataSpecTreeKey<SetSpecTree> Change-Id: If17a855e700408c8b23a70af375fc01e5544e309
2016-12-14python: Fix unused arguments warnings (NFC)Avatar Marvin Schmidt -2/+2
Change-Id: I6b8a6ed08f894b963e153bed72aba1f18ebd51dc
2016-12-14ruby: Fix mismatched tag (NFC)Avatar Marvin Schmidt -1/+1
/home/marv/devel/paludis/ruby/dep_spec.cc:169:5: warning: 'WrappedSpec' defined as a class template here but previously declared as a struct template [-Wmismatched-tags] class WrappedSpec : ^ /home/marv/devel/paludis/ruby/dep_spec.cc:137:25: note: did you mean class here? template <typename> struct WrappedSpec; ^~~~~~ class 1 warning generated. Change-Id: I0d56e26c7375e5ec6684a1ed8a6b21eeba649999
2016-12-14Add missing exception specification to declaration (NFC)Avatar Marvin Schmidt -1/+1
[302/1198] Building CXX object paludis/CMakeFiles/libpaludis.dir/ipc_output_manager.cc.o /home/marv/devel/paludis/paludis/ipc_output_manager.cc:128:19: warning: function previously declared with an implicit exception specification redeclared with an explicit exception specification [-Wimplicit-exc eption-spec-mismatch] IPCOutputManager::~IPCOutputManager() noexcept(false) ^ /home/marv/devel/paludis/paludis/ipc_output_manager.hh:48:13: note: previous declaration is here ~IPCOutputManager(); ^ 1 warning generated. Change-Id: Idc9f7cbf953230449ff273468b90461328d9b4fb
2016-12-14pkg-config: Fix includedir and versionAvatar Marvin Schmidt -2/+2
Change-Id: I6d0b6e778067f306a5335b6fd3fb51a42201cddf
2016-12-14build: Install headers generated from .se filesAvatar Marvin Schmidt -10/+26
Change-Id: I66a5594bbce99d6fae533f967af767c9cede3457
2016-12-14build: Install missing fwd/impl headersAvatar Marvin Schmidt -7/+140
Change-Id: I68dcabbd37a414b90b8d0070140fb83964ea985f
2016-12-14build: Remove redundant checkAvatar Marvin Schmidt -5/+0
We already require a sufficiently new compiler since we depend on the compiler having C++11 support Change-Id: I34f9a859be3490a7089f6902a14a03c08cb296ac
2016-12-14build: Fix output name of additional_tests moduleAvatar Marvin Schmidt -1/+1
Change-Id: Ifb8d2fbaa428c6a5df1108ba72103b1d47877035
2016-12-13build: fix typo THREADS_PREFER_PTHREADS_FLAG => THREADS_PREFER_PTHREAD_FLAGAvatar Saleem Abdulrasool -1/+1
2016-12-13repositories: ensure that the destructor is materialisedAvatar Saleem Abdulrasool -0/+1
2016-12-13build: Fix yet another dependency issueAvatar Heiko Becker -0/+1
Found by Jenkins in https://galileo.mailstation.de/jenkins/job/stage_x86/950/console
2016-12-13build: Use the imported target for linking to pthreadAvatar Heiko Becker -7/+7
Our required cmake version is new enough (>=3.1) and usage of the imported target is recommended by cmake's documentation [1]. Furthermore, according to the docs THREADS_PREFER_PTHREAD_FLAG can only be used with the imported target. [1] https://cmake.org/cmake/help/v3.7/module/FindThreads.html
2016-12-12build: doxygen the entire source treeAvatar Saleem Abdulrasool -2/+4
Previously the CWD for the doxygen run would be ${CMAKE_CURRENT_BINARY_DIRECTORY} which would prevent the documentation from being generated. This requires tweaking the doxygen.conf.in to ensure that the output does not clobber the source tree.
2016-12-12build: fix Jansson detectionAvatar Saleem Abdulrasool -4/+3
2016-12-12build: more explicit SE dependenciesAvatar Saleem Abdulrasool -2/+4
Thanks to mgorny, Caelian, and heirecka for reporting these.
2016-12-11repositories: avoid a shadowing warningAvatar Saleem Abdulrasool -6/+4
The string is used in one place, inline it. It is passed as an argument and the life time will be extended around the call.
2016-12-11paludis: address -Wterminate warning from gcc 6Avatar Saleem Abdulrasool -13/+17
In C++11, destructors are `noexcept` by default. However, some of the destructors in paludis throw. Annotate these functions as `noexcept(false)`.
2016-12-11build: libpaludissohooks_TEST depends on libpaludisutil_SEAvatar Heiko Becker -1/+1
2016-12-11build: Export -DENABLE_SEARCH_INDEX for the right targetAvatar Heiko Becker -1/+1
It is used in src/clients/cave/search_extras_handle.{cc,hh} which is built by libcave, not libcavesearchextras.
2016-12-10paludis: use pre-tokenised strings in BrokenLinkageConfigurationAvatar Saleem Abdulrasool -19/+24
Rather than split the strings when inserting, split them in the storage.
2016-12-10paludis: range loop conversion for BrokenLinkageConfigurationAvatar Saleem Abdulrasool -25/+28
2016-12-10build: resolvertest uses google-test, SE source dependencyAvatar Saleem Abdulrasool -31/+33
The test was previously built as part of the check target, which hid the fact that it was not conditionalised on gtest tests being enabled. Add the guard for that. Add a dependency on libpaludisutil_SE on the support library. It uses path-se.hh.
2016-12-09build: quote variable for comparisonAvatar Saleem Abdulrasool -1/+1
2016-12-08resolver: whitespace, style cleanupsAvatar Saleem Abdulrasool -115/+67
Avoid else return, use range based loop. Rename resolvent from `q` to `r`.
2016-12-08build: install env_update.bash properly in install_postAvatar Saleem Abdulrasool -1/+1
This was a copy-paste error. Thanks to kerupse for noticing it!
2016-12-08re-add builtin_tidyuprm.bash to exheres-0 CmakeLists.txtAvatar Benedikt Morbach -0/+1
Change-Id: I8acf352cc1effa69088570be8cd823f5565d58fa
2016-12-07paludis: more range loop usage (NFC)Avatar Saleem Abdulrasool -56/+53
2016-12-07Revert "build: remove unnecessary MD5 usage"Avatar Saleem Abdulrasool -5/+10
This reverts commit 7b1f8701f5e418d2b11621a703085cbd08079dc7. Restore the original change. The uniquing is needed for builds which enable python and ruby bindings together.
2016-12-07introduce and use an iterator range in BrokenLinkageFinderAvatar Saleem Abdulrasool -36/+45
Add some convenience helpers for iteration to BrokenLinkageFinder. This allows us to use range based for loops in cave fix-linkage.
2016-12-07paludis: avoid return after else (NFC)Avatar Saleem Abdulrasool -4/+4
2016-12-07cave: adjust whitespaceAvatar Saleem Abdulrasool -15/+8
2016-12-07cave: range base loopify (NFC)Avatar Saleem Abdulrasool -7/+6
2016-12-06Fix build with -Wl,--as-neededAvatar Heiko Becker -1/+2
2016-12-06Only build resolver_TEST_promote_binaries if tests are enabledAvatar Heiko Becker -3/+2
Otherwise cmake complains when -DENABLE_GTEST=FALSE is passed, because it doesn't know the target.
2016-12-05build: Move call to project further to the topAvatar Heiko Becker -1/+2
Before CMAKE_INSTALL_FULL_DOCDIR which defaults to DATAROOTDIR/doc/PROJECT_NAME, leading to a wrong CMAKE_INSTALL_FULL_HTMLDIR otherwise.
2016-12-05build: Fix logic error with PALUDIS_COLOUR_PINKAvatar Heiko Becker -2/+2
Setting PALUDIS_COLOUR_PINK to FALSE lead to unexpected colours.
2016-12-05build: Install bash scripts as 'PROGRAMS'Avatar Heiko Becker -25/+25
...to make them executable.
2016-12-05build: Create directories before files are created in themAvatar Heiko Becker -26/+27
2016-12-05build: correct the local variableAvatar Saleem Abdulrasool -2/+2
The variable was `phase` although `hook` was being used. Thanks to zlin and heirecka for tracking that down!
2016-12-04resolver: more range loop conversions (NFC)Avatar Saleem Abdulrasool -11/+7
2016-12-04use range based for loops more pervasively (NFC)Avatar Saleem Abdulrasool -313/+230