summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* vala.eclass: adapt modern c workaround for gccSam James2023-12-041-1/+1
| | | | | | | | | | GCC doesn't have -Wincompatible-function-pointer-types, just -Wincompatible-pointer-types, and it makes the latter fatal in GCC 14. Just adapt the workaround to use that for now until Vala is fixed properly upstream. Bug: https://bugs.gentoo.org/892708 Signed-off-by: Sam James <sam@gentoo.org>
* vala.eclass: workaround Vala breakage with Clang 16Sam James2023-06-061-0/+6
| | | | | | | | | | | | | | Conditionally pass -Wno-incompatible-function-pointer-types for now in vala_setup until Vala itself is fixed. While this will affect other stuff in the same package, it's limited to when Vala is enabled, so it's better than before at least. Right now, the situation is both difficult for users & also blocks further testing. Thanks to cyrillic for the nudge. Bug: https://bugs.gentoo.org/892708 Signed-off-by: Sam James <sam@gentoo.org>
* vala.eclass: Quote argument of ":" commandUlrich Müller2023-03-261-1/+1
| | | | | | This avoids globbing, see: https://www.shellcheck.net/wiki/SC2223 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* vala.eclass: drop eutils/multilib inheritDavid Seifert2023-01-021-2/+1
| | | | | | | * Both eclasses are not used by vala.eclass. * Any ebuilds relying on the transitive inherit should be fixed instead. Signed-off-by: David Seifert <soap@gentoo.org>
* vala.eclass: drop EAPI 6 supportDavid Seifert2023-01-021-11/+7
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* vala.eclass: Raise minimum supported version to 0.56Matt Turner2022-09-161-3/+3
| | | | | | | | No packages in tree are incompatible with 0.56, so by raising the requirement we can drop old vala slots from the tree and avoid a stream of bugs about packages not building with older slots. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* vala.eclass: Raise minimum supported version to 0.50Matt Turner2022-07-221-3/+2
| | | | | | And remove the 0.42 special case while we're here. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* vala.eclass: raise VALA_MIN_API_VERSION to 0.50Matt Turner2022-04-021-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* vala.eclass: raise VALA_MAX_API_VERSION to 0.56Matt Turner2022-04-021-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* *.eclass: @ECLASS-VARIABLE renamed to @ECLASS_VARIABLEUlrich Müller2022-03-241-3/+3
| | | | | Bug: https://bugs.gentoo.org/835396 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* vala.eclass: Support EAPI 8Ulrich Müller2022-02-201-13/+22
| | | | | | | | | | | | | | Function vala_src_prepare did not call eapply_user, so it could not be used as a stand-alone phase function but must be called explicitly. Rename it to vala_setup, which can be called either from pkg_setup or from src_prepare. Add a trivial vala_src_prepare wrapper in existing EAPIs, so that functionality there does not change. Apparently, eutils and multilib eclasses are not used, therefore no longer inherit them in EAPI 8. Reviewed-by: Mart Raudsepp <leio@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-lang/vala: drop old 0.44 slotMart Raudsepp2021-12-151-5/+4
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* dev-lang/vala: bump to 0.54.3Mart Raudsepp2021-11-111-2/+2
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: Fix minimum version declarationMart Raudsepp2021-07-111-3/+3
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: document _vala_use_depend, mark @INTERNALSam James2021-06-201-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* vala.eclass: [QA] add EAPI guard, drop support for < EAPI 6, add basic eclassdocSam James2021-06-201-7/+11
| | | | | | | | | * Declare supported EAPIs as: [QA] 6, 7 * Add inherit guards to die on unsupported/untested EAPIs * Add guard to prevent multiple inherits Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* vala.eclass: raise VALA_MAX_API_VERSION to 0.44Matt Turner2021-06-011-1/+1
| | | | | Closes: https://bugs.gentoo.org/793755 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/vala: Version bump to 0.52.2Matt Turner2021-04-171-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* vala.eclass: make has_version aware of ROOT for EAPI 7David Michael2021-01-181-2/+2
| | | | | | | | | | | The vala dependencies are declared in BDEPEND since EAPI 7 so that the valac command is natively executable. With no arguments, the has_version function would look for a cross-compiled vala package in the target ROOT and always fail. Signed-off-by: David Michael <fedora.dm0@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18813 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/vala: p.masked bump to 0.49.90Mart Raudsepp2020-08-151-1/+1
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: raise VALA_MAX_API_VERSION to 0.48Mart Raudsepp2020-02-121-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* */*: Bump copyright on files touched this yearMichał Górny2020-02-111-1/+1
| | | | | | | Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* vala.eclass: Drop EOL 0.42 series from considerationMart Raudsepp2020-01-111-1/+2
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* Revert "vala.eclass: Drop EOL 0.42 series from consideration"Mart Raudsepp2020-01-111-2/+1
| | | | | | This reverts commit 8e8736590012ce2d956b398217dd6296a5294900. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: Drop EOL 0.42 series from considerationMart Raudsepp2020-01-111-1/+2
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: raise VALA_MAX_API_VERSION to 0.46Mart Raudsepp2019-06-201-1/+1
| | | | | | | | | | | Last stable release is 0.44 but we want overlays to be able to work on upcoming 0.46 without having to modify eclass locally and copy all ebuilds inheriting vala.eclass to their overlay to actually build against the newer vala (alternative would be per-machine repository configuration that allows overlay eclass to be used by main tree and thus invalidate applicable VDB caches). Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* dev-lang/vala: drop old 0.32 and 0.34 slotsMart Raudsepp2019-04-271-4/+4
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: Skip SLOT=0.38 in dependency generationMart Raudsepp2019-02-221-1/+2
| | | | | | | | | We never had 0.38 in main tree, so don't generate "dependency unknown" spam for this. We still do it for 0.44, as overlays want to use it, but that will solve itself once we get around to adding 0.43 or 0.44 to main tree too ourselves. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: actually raise VALA_MAX_API_VERSION to 0.44Mart Raudsepp2019-02-111-1/+1
| | | | | | | | commit 38ad00e3d43 intended to raise MAX to 0.44, but actually changed it to 0.42 only; fix this. Fixes: 38ad00e3d4318b3e7f915b7ac835ac6b8ac6cb5d Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: raise VALA_MAX_API_VERSION to 0.44Gilles Dartiguelongue2019-02-111-1/+1
| | | | | | | | Last stable release is 0.42 but we want overlays to be able to work on upcoming 0.44 without having to modify eclass locally. Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: export VALADOC when requestedGilles Dartiguelongue2019-02-111-0/+3
| | | | | Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: add function to generate supported atoms with USEGilles Dartiguelongue2019-02-111-4/+22
| | | | | Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* vala.eclass: allow vala 0.36Gilles Dartiguelongue2017-08-151-1/+1
|
* vala.eclass: Raise minimal vala versionMart Raudsepp2017-05-201-3/+3
|
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* vala.eclass: raise VALA_MAX_API_VERSION to 0.34Gilles Dartiguelongue2016-11-121-1/+1
|
* vala.eclass: Raise minimal vala versionPacho Ramos2016-07-301-3/+3
|
* eclass/vala.eclass: max version is now 0.32Pacho Ramos2016-06-251-2/+2
|
* eclass/vala.eclass: current minimum version in the tree is now 0.22Pacho Ramos2016-02-071-1/+1
|
* eclass/vala.eclass: current minimum version in the tree is now 0.22Pacho Ramos2016-02-071-2/+2
|
* eclass/vala.eclass: 0.30 is the new max versionPacho Ramos2015-11-141-2/+2
|
* proj/gentoo: Initial commitRobin H. Johnson2015-08-081-0/+149
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed