path: root/paludis/repositories/e/eapi.hh
AgeCommit message (Collapse)AuthorLines
2015-11-11Change bash compatibility level handlingAvatar David Leverton -0/+2
Apparently bash is going to deprecate the compat* shopts in favour of the BASH_COMPAT variable, so use that instead. BASH_COMPAT is only supported in 4.3 and later, but it doesn't hurt to set it anyway - in fact, this is better than the shopt version because 4.2 doesn't support shopt compat42. I don't think it's worth messing around with falling back to shopt for older versions - only EAPIs before 6 would be affected, and those have survived this long without setting anything anyway.
2015-11-05EAPI 6 supports die/assert -nAvatar David Leverton -0/+2
2015-11-05EAPI 6 unpack is case-insensitiveAvatar David Leverton -0/+2
2015-11-05EAPI 6 unpack has saner path handlingAvatar David Leverton -0/+2
2015-11-05EAPI 6 sets failglob in global scopeAvatar David Leverton -0/+2
2015-08-21throw() -> noexceptAvatar Wouter van Kesteren -1/+1
Change-Id: I461abfda8b7297c1bd04f1090f8d58fa96364616 Reviewed-on: https://galileo.mailstation.de/gerrit/1892 Reviewed-by: Saleem Abdulrasool <compnerd@compnerd.org> Reviewed-by: Kylie McClain <somasis@exherbo.org>
2014-09-17Remove 'breaks Portage' codeAvatar Ciaran McCreesh -3/+1
2013-05-27e repository: perform additional expart validationAvatar Saleem Abdulrasool -0/+2
When contents are partitioned, ensure that the partition name supplied has been declared previously. This will help identify packages which do not correctly indicate valid partition names. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-05-03Fix linking error in aa_visitor_TEST.ccAvatar Wouter van Kesteren -0/+2
aa_visitor_TEST.cc:48: undefined reference to `paludis::Singleton<paludis::erepository::EAPIData>::get_instance()'
2012-09-14EAPi 5 has subslotsAvatar Ciaran McCreesh -0/+2
2012-09-09EBUILD_PHASE_FUNC variable in EAPI 5Avatar David Leverton -0/+2
2012-09-09new* can use stdin in EAPI 5Avatar David Leverton -0/+2
2012-09-09Support (package.)use.stable.(mask|force) in EAPI 5 profilesAvatar David Leverton -0/+8
2012-09-08Support {best,has}_version --host-root for EAPI 5Avatar David Leverton -0/+2
2012-08-07Allow presumed MYOPTIONSAvatar Ciaran McCreesh -0/+2
2012-01-29Make dir over symlink to dir fatal for exheres-0Avatar Ciaran McCreesh -0/+3
2011-10-09Add last checked annotationAvatar Ciaran McCreesh -0/+2
2011-09-03Ban most directories for exheres-0Avatar Ciaran McCreesh -0/+2
2011-06-16Remove accept_keywords_keyAvatar Ciaran McCreesh -2/+0
2011-06-12Unmention provides in EAPI defsAvatar Ciaran McCreesh -2/+0
2011-06-12No need to rewrite virtuals nowAvatar Ciaran McCreesh -2/+0
2011-04-12Support implicit annotationAvatar Ciaran McCreesh -0/+2
2011-04-02EAPI 4 econf only uses --disable-dependency-tracking if --help says soAvatar David Leverton -0/+2
See: Gentoo#211529
2011-04-02Make --use-with / --use-enable with empty 3rd argument EAPI-dependentAvatar David Leverton -0/+2
See: Gentoo#322049
2011-03-19Add date, author, token annotationsAvatar Ciaran McCreesh -0/+6
2011-03-18Fix include guardsAvatar Ciaran McCreesh -1/+2
2011-02-26Allow tokens in mask filesAvatar Ciaran McCreesh -0/+2
2011-02-26'Ebuild Location' is ickyAvatar Ciaran McCreesh -0/+4
Fixes: ticket:1121
2011-02-20Add SCM_REVISION to installed IDsAvatar Ciaran McCreesh -0/+2
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -4/+7
Fixes: ticket:1070
2011-01-01Use name_foo rather than foo_nameAvatar Ciaran McCreesh -169/+169
2010-12-19exheres-0 has group-name annotationsAvatar Ciaran McCreesh -0/+2
2010-12-19Annotations have rolesAvatar Ciaran McCreesh -2/+8
2010-12-05EAPI 4 doman -i18n is differentAvatar Ciaran McCreesh -0/+2
2010-12-05Add REQUIRED_USEAvatar Ciaran McCreesh -0/+2
2010-12-04EAPI 4 has MERGE_TYPEAvatar Ciaran McCreesh -0/+2
2010-09-05Use blocker annotationsAvatar Ciaran McCreesh -0/+10
2010-08-11Begone, forces of check_license and demons of stupid design!Avatar Ciaran McCreesh -0/+2
2010-07-30build_options sanity for pbinsAvatar Ciaran McCreesh -0/+2
2010-07-28Add Merger base classAvatar Ciaran McCreesh -2/+2
2010-07-28Merger -> FSMergerAvatar Ciaran McCreesh -2/+2
2010-07-25Implement GENERATED_FROM_REPOSITORYAvatar Ciaran McCreesh -0/+6
Fixes: ticket:483
2010-07-23PrivateImplementationPattern -> Pimp, Implementation -> ImpAvatar Ciaran McCreesh -3/+3
2010-07-22No more tr1:: and tr1/Avatar Ciaran McCreesh -45/+45
2010-07-22Kill NonCopyable, make Singleton its own thingAvatar Ciaran McCreesh -3/+3
2010-05-19New improved NamedValue syntaxAvatar Ciaran McCreesh -153/+153
2010-03-10Enable the globstar shell option in exheres-0.Avatar Bo ├śrsted Andresen -0/+2
This allows you to use the '**' pattern to match any number of subdirectories.
2010-01-03mtime fixingAvatar Ciaran McCreesh -1/+3
2009-12-14EAPI 3 is now prefix + mtimesAvatar Ciaran McCreesh -0/+6
2009-10-30Keep NamedValues sortedAvatar Ingmar Vanhassel -2/+2