commit: a01c9f5c71e650326f9862718bbe94dc8a675369 Author: Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me> AuthorDate: Sun Aug 24 16:40:51 2025 +0000 Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me> CommitDate: Sun Aug 24 17:05:57 2025 +0000 URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=a01c9f5c
profiles: Add dlang profiles There is code in the eclasses which tries to mimick use.mask based on the ebuild's KEYWORDS(!), with the sole purpose of making pkgcheck scan not show a wall of errors. The profiles are meant to replace that code so they're only meant for developers. Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me> metadata/layout.conf | 1 + profiles/arch/arm64/eapi | 1 + profiles/arch/arm64/use.mask | 10 ++++ profiles/dlang/amd64/23.0/desktop/eapi | 1 + profiles/dlang/amd64/23.0/desktop/parent | 2 + profiles/dlang/amd64/23.0/desktop/systemd/eapi | 1 + profiles/dlang/amd64/23.0/desktop/systemd/parent | 2 + profiles/dlang/amd64/23.0/dmd/eapi | 1 + profiles/dlang/amd64/23.0/dmd/parent | 2 + profiles/dlang/amd64/23.0/eapi | 1 + profiles/dlang/amd64/23.0/gdc/eapi | 1 + profiles/dlang/amd64/23.0/gdc/parent | 2 + profiles/dlang/amd64/23.0/hardened/eapi | 1 + profiles/dlang/amd64/23.0/hardened/parent | 2 + profiles/dlang/amd64/23.0/hardened/systemd/eapi | 1 + profiles/dlang/amd64/23.0/hardened/systemd/parent | 2 + profiles/dlang/amd64/23.0/ldc2/eapi | 1 + profiles/dlang/amd64/23.0/ldc2/parent | 2 + profiles/dlang/amd64/23.0/llvm/eapi | 1 + profiles/dlang/amd64/23.0/llvm/parent | 2 + profiles/dlang/amd64/23.0/llvm/systemd/eapi | 1 + profiles/dlang/amd64/23.0/llvm/systemd/parent | 2 + profiles/dlang/amd64/23.0/musl/eapi | 1 + profiles/dlang/amd64/23.0/musl/hardened/eapi | 1 + profiles/dlang/amd64/23.0/musl/hardened/parent | 2 + profiles/dlang/amd64/23.0/musl/llvm/eapi | 1 + profiles/dlang/amd64/23.0/musl/llvm/parent | 2 + profiles/dlang/amd64/23.0/musl/parent | 3 ++ profiles/dlang/amd64/23.0/no-multilib/eapi | 1 + .../dlang/amd64/23.0/no-multilib/hardened/eapi | 1 + .../dlang/amd64/23.0/no-multilib/hardened/parent | 2 + .../amd64/23.0/no-multilib/hardened/systemd/eapi | 1 + .../amd64/23.0/no-multilib/hardened/systemd/parent | 2 + profiles/dlang/amd64/23.0/no-multilib/parent | 2 + profiles/dlang/amd64/23.0/no-multilib/systemd/eapi | 1 + .../dlang/amd64/23.0/no-multilib/systemd/parent | 2 + profiles/dlang/amd64/23.0/parent | 2 + profiles/dlang/amd64/23.0/systemd/eapi | 1 + profiles/dlang/amd64/23.0/systemd/parent | 2 + profiles/dlang/arm64/23.0/desktop/eapi | 1 + profiles/dlang/arm64/23.0/desktop/parent | 2 + profiles/dlang/arm64/23.0/desktop/systemd/eapi | 1 + profiles/dlang/arm64/23.0/desktop/systemd/parent | 2 + profiles/dlang/arm64/23.0/eapi | 1 + profiles/dlang/arm64/23.0/gdc/eapi | 1 + profiles/dlang/arm64/23.0/gdc/parent | 3 ++ profiles/dlang/arm64/23.0/hardened/eapi | 1 + profiles/dlang/arm64/23.0/hardened/parent | 2 + profiles/dlang/arm64/23.0/hardened/systemd/eapi | 1 + profiles/dlang/arm64/23.0/hardened/systemd/parent | 2 + profiles/dlang/arm64/23.0/ldc2/eapi | 1 + profiles/dlang/arm64/23.0/ldc2/parent | 1 + profiles/dlang/arm64/23.0/llvm/eapi | 1 + profiles/dlang/arm64/23.0/llvm/parent | 2 + profiles/dlang/arm64/23.0/llvm/systemd/eapi | 1 + profiles/dlang/arm64/23.0/llvm/systemd/parent | 2 + profiles/dlang/arm64/23.0/musl/eapi | 1 + profiles/dlang/arm64/23.0/musl/hardened/eapi | 1 + profiles/dlang/arm64/23.0/musl/hardened/parent | 2 + profiles/dlang/arm64/23.0/musl/llvm/eapi | 1 + profiles/dlang/arm64/23.0/musl/llvm/parent | 2 + profiles/dlang/arm64/23.0/musl/parent | 3 ++ profiles/dlang/arm64/23.0/parent | 3 ++ profiles/dlang/arm64/23.0/systemd/eapi | 1 + profiles/dlang/arm64/23.0/systemd/parent | 2 + profiles/dlang/x86/23.0/i686/desktop/eapi | 1 + profiles/dlang/x86/23.0/i686/desktop/parent | 2 + profiles/dlang/x86/23.0/i686/dmd/eapi | 1 + profiles/dlang/x86/23.0/i686/dmd/parent | 2 + profiles/dlang/x86/23.0/i686/eapi | 1 + profiles/dlang/x86/23.0/i686/gdc/eapi | 1 + profiles/dlang/x86/23.0/i686/gdc/parent | 2 + profiles/dlang/x86/23.0/i686/hardened/eapi | 1 + profiles/dlang/x86/23.0/i686/hardened/parent | 2 + profiles/dlang/x86/23.0/i686/ldc2/eapi | 1 + profiles/dlang/x86/23.0/i686/ldc2/parent | 2 + profiles/dlang/x86/23.0/i686/musl/eapi | 1 + profiles/dlang/x86/23.0/i686/musl/package.mask | 2 + profiles/dlang/x86/23.0/i686/musl/parent | 3 ++ profiles/dlang/x86/23.0/i686/parent | 2 + profiles/dlang/x86/23.0/i686/systemd/eapi | 1 + profiles/dlang/x86/23.0/i686/systemd/parent | 2 + profiles/features/dlang/eapi | 1 + profiles/features/dlang/package.use | 3 ++ profiles/features/dmd/eapi | 1 + profiles/features/dmd/make.defaults | 1 + profiles/features/dmd/package.use | 7 +++ profiles/features/dmd/parent | 1 + profiles/features/gdc/eapi | 1 + profiles/features/gdc/make.defaults | 1 + profiles/features/gdc/package.use | 7 +++ profiles/features/gdc/parent | 1 + profiles/features/ldc2/eapi | 1 + profiles/features/ldc2/make.defaults | 1 + profiles/features/ldc2/package.use | 8 ++++ profiles/features/ldc2/parent | 1 + profiles/features/musl/package.mask | 2 + profiles/features/musl/package.use.mask | 2 + profiles/profiles.desc | 56 ++++++++++++++++++++++ 99 files changed, 230 insertions(+) diff --git a/metadata/layout.conf b/metadata/layout.conf index 02f2d17..fe3ec03 100644 --- a/metadata/layout.conf +++ b/metadata/layout.conf @@ -6,3 +6,4 @@ eapis-banned = 0 1 2 3 4 5 update-changelog = false thin-manifests = true sign-manifests = false +profile-formats = portage-2 diff --git a/profiles/arch/arm64/eapi b/profiles/arch/arm64/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/arch/arm64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask new file mode 100644 index 0000000..5f87d2e --- /dev/null +++ b/profiles/arch/arm64/use.mask @@ -0,0 +1,10 @@ +dlang_single_target_dmd-2_107 +dlang_targets_dmd-2_107 +dlang_single_target_dmd-2_108 +dlang_targets_dmd-2_108 +dlang_single_target_dmd-2_109 +dlang_targets_dmd-2_109 +dlang_single_target_dmd-2_110 +dlang_targets_dmd-2_110 +dlang_single_target_dmd-2_111 +dlang_targets_dmd-2_111 \ No newline at end of file diff --git a/profiles/dlang/amd64/23.0/desktop/eapi b/profiles/dlang/amd64/23.0/desktop/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/desktop/parent b/profiles/dlang/amd64/23.0/desktop/parent new file mode 100644 index 0000000..6f70da6 --- /dev/null +++ b/profiles/dlang/amd64/23.0/desktop/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/desktop +../../../../features/ldc2/ diff --git a/profiles/dlang/amd64/23.0/desktop/systemd/eapi b/profiles/dlang/amd64/23.0/desktop/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/desktop/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/desktop/systemd/parent b/profiles/dlang/amd64/23.0/desktop/systemd/parent new file mode 100644 index 0000000..b537d63 --- /dev/null +++ b/profiles/dlang/amd64/23.0/desktop/systemd/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/desktop/systemd +../../../../../features/ldc2/ diff --git a/profiles/dlang/amd64/23.0/dmd/eapi b/profiles/dlang/amd64/23.0/dmd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/dmd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/dmd/parent b/profiles/dlang/amd64/23.0/dmd/parent new file mode 100644 index 0000000..a085a33 --- /dev/null +++ b/profiles/dlang/amd64/23.0/dmd/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0 +../../../../features/dmd diff --git a/profiles/dlang/amd64/23.0/eapi b/profiles/dlang/amd64/23.0/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/gdc/eapi b/profiles/dlang/amd64/23.0/gdc/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/gdc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/gdc/parent b/profiles/dlang/amd64/23.0/gdc/parent new file mode 100644 index 0000000..ab87778 --- /dev/null +++ b/profiles/dlang/amd64/23.0/gdc/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0 +../../../../features/gdc diff --git a/profiles/dlang/amd64/23.0/hardened/eapi b/profiles/dlang/amd64/23.0/hardened/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/hardened/parent b/profiles/dlang/amd64/23.0/hardened/parent new file mode 100644 index 0000000..2a4ca56 --- /dev/null +++ b/profiles/dlang/amd64/23.0/hardened/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/hardened +../../../../features/ldc2 diff --git a/profiles/dlang/amd64/23.0/hardened/systemd/eapi b/profiles/dlang/amd64/23.0/hardened/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/hardened/systemd/parent b/profiles/dlang/amd64/23.0/hardened/systemd/parent new file mode 100644 index 0000000..de6db3c --- /dev/null +++ b/profiles/dlang/amd64/23.0/hardened/systemd/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/hardened/systemd +../../../../../features/ldc2 diff --git a/profiles/dlang/amd64/23.0/ldc2/eapi b/profiles/dlang/amd64/23.0/ldc2/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/ldc2/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/ldc2/parent b/profiles/dlang/amd64/23.0/ldc2/parent new file mode 100644 index 0000000..106c357 --- /dev/null +++ b/profiles/dlang/amd64/23.0/ldc2/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0 +../../../../features/ldc2 diff --git a/profiles/dlang/amd64/23.0/llvm/eapi b/profiles/dlang/amd64/23.0/llvm/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/llvm/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/llvm/parent b/profiles/dlang/amd64/23.0/llvm/parent new file mode 100644 index 0000000..90dc9d8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/llvm/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/llvm +../../../../features/ldc2/ diff --git a/profiles/dlang/amd64/23.0/llvm/systemd/eapi b/profiles/dlang/amd64/23.0/llvm/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/llvm/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/llvm/systemd/parent b/profiles/dlang/amd64/23.0/llvm/systemd/parent new file mode 100644 index 0000000..9014417 --- /dev/null +++ b/profiles/dlang/amd64/23.0/llvm/systemd/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/llvm/systemd +../../../../../features/ldc2/ diff --git a/profiles/dlang/amd64/23.0/musl/eapi b/profiles/dlang/amd64/23.0/musl/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/musl/hardened/eapi b/profiles/dlang/amd64/23.0/musl/hardened/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/musl/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/musl/hardened/parent b/profiles/dlang/amd64/23.0/musl/hardened/parent new file mode 100644 index 0000000..961f4b2 --- /dev/null +++ b/profiles/dlang/amd64/23.0/musl/hardened/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/musl/hardened +../ diff --git a/profiles/dlang/amd64/23.0/musl/llvm/eapi b/profiles/dlang/amd64/23.0/musl/llvm/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/musl/llvm/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/musl/llvm/parent b/profiles/dlang/amd64/23.0/musl/llvm/parent new file mode 100644 index 0000000..014131f --- /dev/null +++ b/profiles/dlang/amd64/23.0/musl/llvm/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/musl/llvm +../ diff --git a/profiles/dlang/amd64/23.0/musl/parent b/profiles/dlang/amd64/23.0/musl/parent new file mode 100644 index 0000000..986655e --- /dev/null +++ b/profiles/dlang/amd64/23.0/musl/parent @@ -0,0 +1,3 @@ +gentoo:default/linux/amd64/23.0/musl +../../../../features/ldc2/ +../../../../features/musl/ diff --git a/profiles/dlang/amd64/23.0/no-multilib/eapi b/profiles/dlang/amd64/23.0/no-multilib/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/no-multilib/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/no-multilib/hardened/eapi b/profiles/dlang/amd64/23.0/no-multilib/hardened/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/no-multilib/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/no-multilib/hardened/parent b/profiles/dlang/amd64/23.0/no-multilib/hardened/parent new file mode 100644 index 0000000..2338556 --- /dev/null +++ b/profiles/dlang/amd64/23.0/no-multilib/hardened/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/no-multilib/hardened +../ diff --git a/profiles/dlang/amd64/23.0/no-multilib/hardened/systemd/eapi b/profiles/dlang/amd64/23.0/no-multilib/hardened/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/no-multilib/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/no-multilib/hardened/systemd/parent b/profiles/dlang/amd64/23.0/no-multilib/hardened/systemd/parent new file mode 100644 index 0000000..cc79f9b --- /dev/null +++ b/profiles/dlang/amd64/23.0/no-multilib/hardened/systemd/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/no-multilib/hardened/systemd +../ diff --git a/profiles/dlang/amd64/23.0/no-multilib/parent b/profiles/dlang/amd64/23.0/no-multilib/parent new file mode 100644 index 0000000..f41dac4 --- /dev/null +++ b/profiles/dlang/amd64/23.0/no-multilib/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/no-multilib +../../../../features/ldc2/ diff --git a/profiles/dlang/amd64/23.0/no-multilib/systemd/eapi b/profiles/dlang/amd64/23.0/no-multilib/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/no-multilib/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/no-multilib/systemd/parent b/profiles/dlang/amd64/23.0/no-multilib/systemd/parent new file mode 100644 index 0000000..27c3a6e --- /dev/null +++ b/profiles/dlang/amd64/23.0/no-multilib/systemd/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/no-multilib/systemd +../ diff --git a/profiles/dlang/amd64/23.0/parent b/profiles/dlang/amd64/23.0/parent new file mode 100644 index 0000000..efe7ea0 --- /dev/null +++ b/profiles/dlang/amd64/23.0/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0 +../../../features/ldc2/ diff --git a/profiles/dlang/amd64/23.0/systemd/eapi b/profiles/dlang/amd64/23.0/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/amd64/23.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/amd64/23.0/systemd/parent b/profiles/dlang/amd64/23.0/systemd/parent new file mode 100644 index 0000000..0c5c099 --- /dev/null +++ b/profiles/dlang/amd64/23.0/systemd/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/amd64/23.0/systemd +../../../../features/ldc2/ diff --git a/profiles/dlang/arm64/23.0/desktop/eapi b/profiles/dlang/arm64/23.0/desktop/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/desktop/parent b/profiles/dlang/arm64/23.0/desktop/parent new file mode 100644 index 0000000..2a8100c --- /dev/null +++ b/profiles/dlang/arm64/23.0/desktop/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/arm64/23.0/desktop diff --git a/profiles/dlang/arm64/23.0/desktop/systemd/eapi b/profiles/dlang/arm64/23.0/desktop/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/desktop/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/desktop/systemd/parent b/profiles/dlang/arm64/23.0/desktop/systemd/parent new file mode 100644 index 0000000..5330f22 --- /dev/null +++ b/profiles/dlang/arm64/23.0/desktop/systemd/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/arm64/23.0/desktop/systemd diff --git a/profiles/dlang/arm64/23.0/eapi b/profiles/dlang/arm64/23.0/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/gdc/eapi b/profiles/dlang/arm64/23.0/gdc/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/gdc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/gdc/parent b/profiles/dlang/arm64/23.0/gdc/parent new file mode 100644 index 0000000..16c7692 --- /dev/null +++ b/profiles/dlang/arm64/23.0/gdc/parent @@ -0,0 +1,3 @@ +gentoo:default/linux/arm64/23.0 +../../../../arch/arm64 +../../../../features/gdc diff --git a/profiles/dlang/arm64/23.0/hardened/eapi b/profiles/dlang/arm64/23.0/hardened/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/hardened/parent b/profiles/dlang/arm64/23.0/hardened/parent new file mode 100644 index 0000000..f2cc10d --- /dev/null +++ b/profiles/dlang/arm64/23.0/hardened/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/arm64/23.0/hardened diff --git a/profiles/dlang/arm64/23.0/hardened/systemd/eapi b/profiles/dlang/arm64/23.0/hardened/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/hardened/systemd/parent b/profiles/dlang/arm64/23.0/hardened/systemd/parent new file mode 100644 index 0000000..f7a5bb1 --- /dev/null +++ b/profiles/dlang/arm64/23.0/hardened/systemd/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/arm64/23.0/hardened/systemd diff --git a/profiles/dlang/arm64/23.0/ldc2/eapi b/profiles/dlang/arm64/23.0/ldc2/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/ldc2/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/ldc2/parent b/profiles/dlang/arm64/23.0/ldc2/parent new file mode 100644 index 0000000..eb4d905 --- /dev/null +++ b/profiles/dlang/arm64/23.0/ldc2/parent @@ -0,0 +1 @@ +../ diff --git a/profiles/dlang/arm64/23.0/llvm/eapi b/profiles/dlang/arm64/23.0/llvm/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/llvm/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/llvm/parent b/profiles/dlang/arm64/23.0/llvm/parent new file mode 100644 index 0000000..1d8d34d --- /dev/null +++ b/profiles/dlang/arm64/23.0/llvm/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/arm64/23.0/llvm diff --git a/profiles/dlang/arm64/23.0/llvm/systemd/eapi b/profiles/dlang/arm64/23.0/llvm/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/llvm/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/llvm/systemd/parent b/profiles/dlang/arm64/23.0/llvm/systemd/parent new file mode 100644 index 0000000..8af5ab1 --- /dev/null +++ b/profiles/dlang/arm64/23.0/llvm/systemd/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/arm64/23.0/llvm/systemd diff --git a/profiles/dlang/arm64/23.0/musl/eapi b/profiles/dlang/arm64/23.0/musl/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/musl/hardened/eapi b/profiles/dlang/arm64/23.0/musl/hardened/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/musl/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/musl/hardened/parent b/profiles/dlang/arm64/23.0/musl/hardened/parent new file mode 100644 index 0000000..6182046 --- /dev/null +++ b/profiles/dlang/arm64/23.0/musl/hardened/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/arm64/23.0/musl/hardened diff --git a/profiles/dlang/arm64/23.0/musl/llvm/eapi b/profiles/dlang/arm64/23.0/musl/llvm/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/musl/llvm/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/musl/llvm/parent b/profiles/dlang/arm64/23.0/musl/llvm/parent new file mode 100644 index 0000000..9e2863a --- /dev/null +++ b/profiles/dlang/arm64/23.0/musl/llvm/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/arm64/23.0/musl/llvm diff --git a/profiles/dlang/arm64/23.0/musl/parent b/profiles/dlang/arm64/23.0/musl/parent new file mode 100644 index 0000000..bf06c30 --- /dev/null +++ b/profiles/dlang/arm64/23.0/musl/parent @@ -0,0 +1,3 @@ +../ +gentoo:default/linux/arm64/23.0/musl +../../../../features/musl/ diff --git a/profiles/dlang/arm64/23.0/parent b/profiles/dlang/arm64/23.0/parent new file mode 100644 index 0000000..752b610 --- /dev/null +++ b/profiles/dlang/arm64/23.0/parent @@ -0,0 +1,3 @@ +gentoo:default/linux/arm64/23.0 +../../../arch/arm64 +../../../features/ldc2 diff --git a/profiles/dlang/arm64/23.0/systemd/eapi b/profiles/dlang/arm64/23.0/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/arm64/23.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/arm64/23.0/systemd/parent b/profiles/dlang/arm64/23.0/systemd/parent new file mode 100644 index 0000000..16da114 --- /dev/null +++ b/profiles/dlang/arm64/23.0/systemd/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/arm64/23.0/systemd diff --git a/profiles/dlang/x86/23.0/i686/desktop/eapi b/profiles/dlang/x86/23.0/i686/desktop/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/x86/23.0/i686/desktop/parent b/profiles/dlang/x86/23.0/i686/desktop/parent new file mode 100644 index 0000000..a8124e5 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/desktop/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/x86/23.0/i686/desktop diff --git a/profiles/dlang/x86/23.0/i686/dmd/eapi b/profiles/dlang/x86/23.0/i686/dmd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/dmd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/x86/23.0/i686/dmd/parent b/profiles/dlang/x86/23.0/i686/dmd/parent new file mode 100644 index 0000000..c99c5af --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/dmd/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/x86/23.0/i686 +../../../../../features/dmd diff --git a/profiles/dlang/x86/23.0/i686/eapi b/profiles/dlang/x86/23.0/i686/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/x86/23.0/i686/gdc/eapi b/profiles/dlang/x86/23.0/i686/gdc/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/gdc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/x86/23.0/i686/gdc/parent b/profiles/dlang/x86/23.0/i686/gdc/parent new file mode 100644 index 0000000..fc9358d --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/gdc/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/x86/23.0/i686 +../../../../../features/gdc diff --git a/profiles/dlang/x86/23.0/i686/hardened/eapi b/profiles/dlang/x86/23.0/i686/hardened/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/x86/23.0/i686/hardened/parent b/profiles/dlang/x86/23.0/i686/hardened/parent new file mode 100644 index 0000000..ef746ca --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/hardened/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/x86/23.0/i686/hardened diff --git a/profiles/dlang/x86/23.0/i686/ldc2/eapi b/profiles/dlang/x86/23.0/i686/ldc2/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/ldc2/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/x86/23.0/i686/ldc2/parent b/profiles/dlang/x86/23.0/i686/ldc2/parent new file mode 100644 index 0000000..e10d055 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/ldc2/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/x86/23.0/i686 +../../../../../features/ldc2 diff --git a/profiles/dlang/x86/23.0/i686/musl/eapi b/profiles/dlang/x86/23.0/i686/musl/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/x86/23.0/i686/musl/package.mask b/profiles/dlang/x86/23.0/i686/musl/package.mask new file mode 100644 index 0000000..ac44d3e --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/musl/package.mask @@ -0,0 +1,2 @@ +# Missing dep >=gnome-base/librsvg-2.54:2[abi_x86_32(-)] +dev-libs/gtkd diff --git a/profiles/dlang/x86/23.0/i686/musl/parent b/profiles/dlang/x86/23.0/i686/musl/parent new file mode 100644 index 0000000..cff6263 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/musl/parent @@ -0,0 +1,3 @@ +../ +gentoo:default/linux/x86/23.0/i686/musl +../../../../../features/musl/ diff --git a/profiles/dlang/x86/23.0/i686/parent b/profiles/dlang/x86/23.0/i686/parent new file mode 100644 index 0000000..703640c --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/x86/23.0/i686 +../../../../features/ldc2 diff --git a/profiles/dlang/x86/23.0/i686/systemd/eapi b/profiles/dlang/x86/23.0/i686/systemd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/dlang/x86/23.0/i686/systemd/parent b/profiles/dlang/x86/23.0/i686/systemd/parent new file mode 100644 index 0000000..ad713f6 --- /dev/null +++ b/profiles/dlang/x86/23.0/i686/systemd/parent @@ -0,0 +1,2 @@ +../ +gentoo:default/linux/x86/23.0/i686/systemd diff --git a/profiles/features/dlang/eapi b/profiles/features/dlang/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/features/dlang/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/dlang/package.use b/profiles/features/dlang/package.use new file mode 100644 index 0000000..8886ca2 --- /dev/null +++ b/profiles/features/dlang/package.use @@ -0,0 +1,3 @@ +dev-lang/dmd -selfhost + +dev-util/gdmd dlang_targets_gdc-14 diff --git a/profiles/features/dmd/eapi b/profiles/features/dmd/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/features/dmd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/dmd/make.defaults b/profiles/features/dmd/make.defaults new file mode 100644 index 0000000..e7a10fe --- /dev/null +++ b/profiles/features/dmd/make.defaults @@ -0,0 +1 @@ +USE='dlang_single_target_dmd-2_109 dlang_targets_dmd-2_109' diff --git a/profiles/features/dmd/package.use b/profiles/features/dmd/package.use new file mode 100644 index 0000000..a1027d7 --- /dev/null +++ b/profiles/features/dmd/package.use @@ -0,0 +1,7 @@ +# Older compilers +dev-lang/dmd:2.107 dlang_single_target_dmd-2_107 +dev-lang/dmd:2.108 dlang_single_target_dmd-2_108 + +dev-lang/ldc2:1.36 dlang_single_target_ldc2-1_36 +dev-lang/ldc2:1.37 dlang_single_target_ldc2-1_37 +dev-lang/ldc2:1.38 dlang_single_target_ldc2-1_38 diff --git a/profiles/features/dmd/parent b/profiles/features/dmd/parent new file mode 100644 index 0000000..cff2e8f --- /dev/null +++ b/profiles/features/dmd/parent @@ -0,0 +1 @@ +../dlang diff --git a/profiles/features/gdc/eapi b/profiles/features/gdc/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/features/gdc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/gdc/make.defaults b/profiles/features/gdc/make.defaults new file mode 100644 index 0000000..215868b --- /dev/null +++ b/profiles/features/gdc/make.defaults @@ -0,0 +1 @@ +USE='dlang_single_target_gdc-14 dlang_targets_gdc-14' diff --git a/profiles/features/gdc/package.use b/profiles/features/gdc/package.use new file mode 100644 index 0000000..2ca5177 --- /dev/null +++ b/profiles/features/gdc/package.use @@ -0,0 +1,7 @@ +dev-lang/dmd:2.107 dlang_single_target_dmd-2_107 +dev-lang/ldc2:1.36 dlang_single_target_ldc2-1_36 +dev-lang/ldc2:1.37 dlang_single_target_ldc2-1_37 + +sys-fs/btdu dlang_single_target_ldc2-1_40 +dev-util/serve-d dlang_single_target_ldc2-1_40 +net-misc/onedrive dlang_single_target_gdc-15 \ No newline at end of file diff --git a/profiles/features/gdc/parent b/profiles/features/gdc/parent new file mode 100644 index 0000000..cff2e8f --- /dev/null +++ b/profiles/features/gdc/parent @@ -0,0 +1 @@ +../dlang diff --git a/profiles/features/ldc2/eapi b/profiles/features/ldc2/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/features/ldc2/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/ldc2/make.defaults b/profiles/features/ldc2/make.defaults new file mode 100644 index 0000000..8b21f00 --- /dev/null +++ b/profiles/features/ldc2/make.defaults @@ -0,0 +1 @@ +USE='dlang_single_target_ldc2-1_40 dlang_targets_ldc2-1_40' diff --git a/profiles/features/ldc2/package.use b/profiles/features/ldc2/package.use new file mode 100644 index 0000000..115806c --- /dev/null +++ b/profiles/features/ldc2/package.use @@ -0,0 +1,8 @@ +dev-lang/ldc2:1.36 dlang_single_target_ldc2-1_36 +dev-lang/ldc2:1.37 dlang_single_target_ldc2-1_37 +dev-lang/ldc2:1.38 dlang_single_target_ldc2-1_38 +dev-lang/ldc2:1.39 dlang_single_target_ldc2-1_39 + +dev-lang/dmd:2.107 dlang_single_target_dmd-2_107 +dev-lang/dmd:2.108 dlang_single_target_dmd-2_108 +dev-lang/dmd:2.109 dlang_single_target_dmd-2_109 diff --git a/profiles/features/ldc2/parent b/profiles/features/ldc2/parent new file mode 100644 index 0000000..cff2e8f --- /dev/null +++ b/profiles/features/ldc2/parent @@ -0,0 +1 @@ +../dlang diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask new file mode 100644 index 0000000..7044ee6 --- /dev/null +++ b/profiles/features/musl/package.mask @@ -0,0 +1,2 @@ +# app-text/po4a dependency +x11-terms/tilix \ No newline at end of file diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask new file mode 100644 index 0000000..ce02a63 --- /dev/null +++ b/profiles/features/musl/package.use.mask @@ -0,0 +1,2 @@ +# Uses glibc-built binary +dev-lang/dmd selfhost \ No newline at end of file diff --git a/profiles/profiles.desc b/profiles/profiles.desc new file mode 100644 index 0000000..91bdbac --- /dev/null +++ b/profiles/profiles.desc @@ -0,0 +1,56 @@ +amd64 dlang/amd64/23.0/ldc2 exp +amd64 dlang/amd64/23.0/gdc exp +amd64 dlang/amd64/23.0/dmd exp + +amd64 dlang/amd64/23.0 exp +amd64 dlang/amd64/23.0/systemd exp +amd64 dlang/amd64/23.0/desktop exp +amd64 dlang/amd64/23.0/desktop/systemd exp + +amd64 dlang/amd64/23.0/no-multilib exp +amd64 dlang/amd64/23.0/no-multilib/hardened exp +amd64 dlang/amd64/23.0/no-multilib/hardened/systemd exp +amd64 dlang/amd64/23.0/no-multilib/systemd exp + +amd64 dlang/amd64/23.0/llvm exp +amd64 dlang/amd64/23.0/llvm/systemd exp + +amd64 dlang/amd64/23.0/hardened exp +amd64 dlang/amd64/23.0/hardened/systemd exp + + + +arm64 dlang/arm64/23.0/ldc2 exp +arm64 dlang/arm64/23.0/gdc exp + +arm64 dlang/arm64/23.0 exp + +arm64 dlang/arm64/23.0/hardened exp +arm64 dlang/arm64/23.0/hardened/systemd exp + +arm64 dlang/arm64/23.0/desktop exp +arm64 dlang/arm64/23.0/desktop/systemd exp +arm64 dlang/arm64/23.0/systemd exp + +arm64 dlang/arm64/23.0/llvm exp +arm64 dlang/arm64/23.0/llvm/systemd exp + + + +x86 dlang/x86/23.0/i686/ldc2 stable +x86 dlang/x86/23.0/i686/gdc stable +x86 dlang/x86/23.0/i686/dmd stable +x86 dlang/x86/23.0/i686 stable +x86 dlang/x86/23.0/i686/systemd stable +x86 dlang/x86/23.0/i686/hardened stable +x86 dlang/x86/23.0/i686/desktop stable + + + +amd64 dlang/amd64/23.0/musl exp +amd64 dlang/amd64/23.0/musl/hardened exp +amd64 dlang/amd64/23.0/musl/llvm exp +arm64 dlang/arm64/23.0/musl exp +arm64 dlang/arm64/23.0/musl/hardened exp +arm64 dlang/arm64/23.0/musl/llvm exp +x86 dlang/x86/23.0/i686/musl exp
