path: root/paludis
AgeCommit message (Collapse)AuthorLines
2013-03-02fix nonnull attributeAvatar Saleem Abdulrasool -1/+1
Parameter 1 is the implicit this provided by C++ in instance methods. Offset the parameter index to account for the thiscall method.
2013-03-02explicit cast of enumerationsAvatar Saleem Abdulrasool -3/+3
clang (correctly) flags the non-cast values as being tautological (as they are outside the enumerated values). Explicitly cast the values to the enumeration for the error condition checks.
2013-03-02remove unexecuted statementsAvatar Saleem Abdulrasool -64/+64
This reworks some idiom usage to avoid unexecutable statements. This is a code cleanup of locations flagged by the clang parser. No functionality change is intended.
2013-02-26perform some dead code elimintationAvatar Saleem Abdulrasool -39/+3
Excise some dead code identified by clang
2013-02-26fix stringification of linesAvatar Saleem Abdulrasool -6/+6
This corrects an application error found by clang's analyser. The file location would be used as a base offset from which " would be based, resulting in an invalid character being appended to the error message.
2013-02-26fix tag mismatchesAvatar Saleem Abdulrasool -237/+238
This is a mechanical change to address tag mismatches for forward declaration. This is not an error, however, the sheer number of these warnings caused by the extensive amount of forward declaration usage drowns out the errors. This has no functional change.
2013-02-01build: Fix compilation with gcc 4.7Avatar Robert Sanders -0/+1
2013-01-17stripper: dwarf_compress is not available for pbinsAvatar Saleem Abdulrasool -5/+5
The strip phase is not executed for pbins. dwarf_compress is an option to control the emission of debug data, which is generated by the strip phase. Simply restrict the dwarf_compress option in the case that we are involved in a pbin resolution.
2013-01-10Allow EAPI 5 subslots in user package dep specsAvatar Ralph Sennhauser -4/+52
2012-12-09ebuild: be more cautious when modifying the pathAvatar Saleem Abdulrasool -6/+6
Be more cautious when prepending to the path to avoid an empty component in the caes that the PATH is empty.
2012-12-09ebuild: reorder and uniformise PATHAvatar Saleem Abdulrasool -9/+15
Make the search PATH order prefer the secondary hierarchy (/usr) as it is the primary point for user binaries. Still permit falling back to the primary binary (user and system) directories in the case an executable is not found in the user supplied path, nor the secondary hierarchy. Make the PATH setup uniform across normal and binary ebuilds as well as during VDB updates.
2012-12-05stripper: add support to compress DWARF sectionsAvatar Saleem Abdulrasool -1/+203
This adds a new dwarf_compress build option to use dwz to compress the DWARF information in executables and libraries. Use of this functionality requires the dwz package to be installed and available in the default path. Enabling this during builds can reduce the size of the *compressed* symbols by an additional ~10-25%.
2012-12-05stripper: refactor the action description stringsAvatar Saleem Abdulrasool -28/+62
The action description strings are used by the subclasses of the stripper. Rather than duplicating them, move them into the base class. Reorder the functions to match ordering and annotate virtual and overrides.
2012-11-16Fix test failsAvatar Ciaran McCreesh -5/+5
2012-11-16Trim whitespace before deciding whether key values are emptyAvatar David Leverton -22/+24
2012-11-16Parse/generate SlotUnknownRewrittenRequirement in Gentoo EAPIsAvatar David Leverton -10/+106
2012-11-16Introduce SlotUnknownRewrittenRequirementAvatar David Leverton -7/+66
2012-11-14Properly handle subslots in ::unavailableAvatar Dimitry Ishenko -11/+20
2012-11-13New location for Portage make.globalsAvatar David Leverton -2/+2
2012-10-30Enable EAPI 5 pbinsAvatar Ciaran McCreesh -2/+8
2012-10-18Fix keepdir for ebuilds with subslotsAvatar David Leverton -3/+4
Corresponds to Portage commit e72d835.
2012-10-13sydbox: add esandbox exec for sydbox-1Avatar Ali Polatel -1/+5
2012-10-13Deal with extra cruft in IUSE_EFFECTIVEAvatar Ciaran McCreesh -3/+4
2012-10-06Update default hashes for GentooAvatar David Leverton -1/+1
Portage changed defaults a while back.
2012-10-05exheres-0: Add DEFAULT_SRC_CONFIGURE_OPTIONSAvatar Quentin Glidic -0/+5
2012-10-05exheres-0: Print extra args of 'option'Avatar Quentin Glidic -16/+11
2012-09-23Make presumed deps workAvatar Ciaran McCreesh -2/+2
2012-09-22Enable EAPI 5Avatar Ciaran McCreesh -1/+2
2012-09-18Compile fixAvatar Quentin Glidic -1/+1
2012-09-19Fix expecting_tests.Avatar Bo ├śrsted Andresen -7/+10
`expecting_tests --any --enable-foo --disable-foo` should do the same thing as `expecting_tests --enable-foo --disable-foo`. `expecting_tests --foo --foo --bar` should fail. `expecting_tests --foo` should not echo an empty line if no tests are enabled.
2012-09-18Compile fixAvatar Ciaran McCreesh -2/+2
2012-09-19exheres-0: Add DEFAULT_SRC_CONFIGURE_TESTSAvatar Quentin Glidic -1/+13
These allow to pass conditional parameters to configure script depending upon the expected tests
2012-09-15Revert "Stub implementation of apply_user_patches for EAPI 5"Avatar David Leverton -182/+1
The Council chose to drop this feature from EAPI 5, possibly to be reinstated in future. This reverts commit 9b9e198770c3980d8db91997af348f0b07fbf99e. Conflicts: paludis/repositories/e/e_repository_TEST_5_setup.sh
2012-09-14Fix properlyAvatar Ciaran McCreesh -19/+10
2012-09-14Use EAPI rather than subslots to decide how to rewriteAvatar Ciaran McCreesh -4/+4
2012-09-14Parallel, not raw value for upgrade slotsAvatar Ciaran McCreesh -1/+1
2012-09-14EAPi 5 has subslotsAvatar Ciaran McCreesh -12/+213
2012-09-14Allow changing system_root for testsAvatar Ciaran McCreesh -0/+8
2012-09-14Refactor to allow subslotsAvatar Ciaran McCreesh -225/+638
2012-09-10Test usex !flag as pointed out by ulmAvatar David Leverton -0/+4
2012-09-09Reinstate SLOT dep operators for EAPI 5Avatar David Leverton -0/+3
2012-09-09Completely remove IMAGE in Gentoo EAPIsAvatar David Leverton -16/+13
2012-09-09Stub implementation of apply_user_patches for EAPI 5Avatar David Leverton -1/+182
2012-09-09EBUILD_PHASE_FUNC variable in EAPI 5Avatar David Leverton -0/+44
2012-09-09Tidy up tests a bitAvatar David Leverton -239/+61
2012-09-09Reinstate profile IUSE injection for EAPI 5Avatar David Leverton -55/+95
This sort-of reverts c8840c1, except for putting the removed bits back in EAPI 5-related files and updating the tests for API changes.
2012-09-09doheader and newheader for EAPI 5Avatar David Leverton -7/+217
2012-09-09new* can use stdin in EAPI 5Avatar David Leverton -13/+262
2012-09-09Don't force -j1 for EAPI 5 default src_testAvatar David Leverton -0/+90
2012-09-09Support (package.)use.stable.(mask|force) in EAPI 5 profilesAvatar David Leverton -21/+441