[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2024-06-01 Thread Horodniceanu Andrei
commit: 34150d09f0f7a6231829c35201669a3c96537834
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Fri May 31 08:04:13 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Fri May 31 08:04:13 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=34150d09

dev-util/serve-d: enable ldc2-1_38

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
index 0c86734..5471e2d 100644
--- a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
+++ b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
@@ -57,7 +57,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 # gdc currently fails due to a bug in mir-cpuid, see: 
https://github.com/libmir/mir-cpuid/pull/46
-DLANG_COMPAT=( dmd-2_{106..108} ldc2-1_{35..37} )
+DLANG_COMPAT=( dmd-2_{106..108} ldc2-1_{35..38} )
 
 CHECKREQS_MEMORY="10G" # mir is a chonker
 



[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2024-05-30 Thread Horodniceanu Andrei
commit: d151a7856a1320f1bc9209014a5d4cb42a639e17
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Thu May 30 17:15:03 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Thu May 30 17:15:03 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=d151a785

dev-util/serve-d: drop 0.8.0_beta15-r1

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild | 195 
 1 file changed, 195 deletions(-)

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild
deleted file mode 100644
index a6673aa..000
--- a/dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_VER="$(ver_rs 3 - 4 .)" # 0.8.0_beta15 -> 0.8.0-beta.15
-
-DESCRIPTION="Microsoft language server protocol implementation for D"
-HOMEPAGE="https://github.com/Pure-D/serve-d;
-SRC_URI="https://code.dlang.org/packages/serve-d/${MY_VER}.zip -> ${P}.zip
-
-https://code.dlang.org/packages/automem/0.6.9.zip -> automem-0.6.9.zip
-https://code.dlang.org/packages/botan/1.12.19.zip -> botan-1.12.19.zip
-https://code.dlang.org/packages/botan-math/1.0.3.zip -> botan-math-1.0.3.zip
-https://code.dlang.org/packages/cachetools/0.4.1.zip -> cachetools-0.4.1.zip
-https://code.dlang.org/packages/dcd/0.16.0-beta.2.zip -> dcd-0.16.0-beta.2.zip
-https://code.dlang.org/packages/dfmt/0.15.0.zip -> dfmt-0.15.0.zip
-https://code.dlang.org/packages/diet-complete/0.0.3.zip -> 
diet-complete-0.0.3.zip
-https://code.dlang.org/packages/diet-ng/1.8.1.zip -> diet-ng-1.8.1.zip
-https://code.dlang.org/packages/dscanner/0.16.0-beta.2.zip -> 
dscanner-0.16.0-beta.2.zip
-https://code.dlang.org/packages/dub/1.33.1.zip -> dub-1.33.1.zip
-https://code.dlang.org/packages/emsi_containers/0.9.0.zip -> 
emsi_containers-0.9.0.zip
-https://code.dlang.org/packages/eventcore/0.9.25.zip -> eventcore-0.9.25.zip
-https://code.dlang.org/packages/fuzzymatch/1.0.0.zip -> fuzzymatch-1.0.0.zip
-https://code.dlang.org/packages/inifiled/1.3.3.zip -> inifiled-1.3.3.zip
-https://code.dlang.org/packages/isfreedesktop/0.1.1.zip -> 
isfreedesktop-0.1.1.zip
-https://code.dlang.org/packages/libasync/0.8.6.zip -> libasync-0.8.6.zip
-https://code.dlang.org/packages/libddoc/0.8.0.zip -> libddoc-0.8.0.zip
-https://code.dlang.org/packages/libdparse/0.23.2.zip -> libdparse-0.23.2.zip
-https://code.dlang.org/packages/memutils/1.0.9.zip -> memutils-1.0.9.zip
-https://code.dlang.org/packages/mir-algorithm/3.20.4.zip -> 
mir-algorithm-3.20.4.zip
-https://code.dlang.org/packages/mir-core/1.5.5.zip -> mir-core-1.5.5.zip
-https://code.dlang.org/packages/mir-cpuid/1.2.10.zip -> mir-cpuid-1.2.10.zip
-https://code.dlang.org/packages/mir-ion/2.1.8.zip -> mir-ion-2.1.8.zip
-https://code.dlang.org/packages/mir-linux-kernel/1.0.1.zip -> 
mir-linux-kernel-1.0.1.zip
-https://code.dlang.org/packages/msgpack-d/1.0.4.zip -> msgpack-d-1.0.4.zip
-https://code.dlang.org/packages/openssl/3.3.0.zip -> openssl-3.3.0.zip
-https://code.dlang.org/packages/openssl-static/1.0.2+3.0.8.zip -> 
openssl-static-1.0.2+3.0.8.zip
-https://code.dlang.org/packages/requests/2.1.1.zip -> requests-2.1.1.zip
-https://code.dlang.org/packages/rm-rf/0.1.0.zip -> rm-rf-0.1.0.zip
-https://code.dlang.org/packages/sdlfmt/0.1.1.zip -> sdlfmt-0.1.1.zip
-https://code.dlang.org/packages/sdlite/1.1.2.zip -> sdlite-1.1.2.zip
-https://code.dlang.org/packages/silly/1.1.1.zip -> silly-1.1.1.zip
-https://code.dlang.org/packages/standardpaths/0.8.2.zip -> 
standardpaths-0.8.2.zip
-https://code.dlang.org/packages/stdx-allocator/2.77.5.zip -> 
stdx-allocator-2.77.5.zip
-https://code.dlang.org/packages/taggedalgebraic/0.11.22.zip -> 
taggedalgebraic-0.11.22.zip
-https://code.dlang.org/packages/test_allocator/0.3.4.zip -> 
test_allocator-0.3.4.zip
-https://code.dlang.org/packages/unit-threaded/0.10.8.zip -> 
unit-threaded-0.10.8.zip
-https://code.dlang.org/packages/vibe-core/2.2.0.zip -> vibe-core-2.2.0.zip
-https://code.dlang.org/packages/vibe-d/0.9.6.zip -> vibe-d-0.9.6.zip
-https://code.dlang.org/packages/xdgpaths/0.2.5.zip -> xdgpaths-0.2.5.zip
-"
-
-LICENSE="MIT"
-LICENSE+=" Apache-2.0 BSD-2 BSD Boost-1.0 GPL-3 ISC LGPL-3 MIT public-domain 
Unlicense || ( openssl SSLeay )"
-S="${WORKDIR}/${PN}-${MY_VER}"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DLANG_VERSION_RANGE="2.100-2.107"
-DLANG_PACKAGE_TYPE="single"
-# gdc currently fails due to a bug in mir-cpuid, see: 
https://github.com/libmir/mir-cpuid/pull/46
-DLANG_COMPILER_DISABLED_BACKENDS=(gdc)
-
-CHECKREQS_MEMORY="10G" # mir is a chonker
-
-inherit check-reqs dlang multiprocessing
-
-# Lower versions of dcd won't immediately fail but they won't work as intended 
(no autocompletion for example)
-RDEPEND=">=dev-util/dcd-0.15.2"
-BDEPEND="dev-util/dub app-arch/unzip"
-
-src_unpack() {
-   unpack "${P}.zip"
-   pushd "${S}" || 

[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2024-05-03 Thread Horodniceanu Andrei
commit: cc6fcae0b5b62c79a3ab168c26bf5e45620a3736
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Fri May  3 13:15:26 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Fri May  3 13:15:26 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=cc6fcae0

dev-util/serve-d: enable ldc2-1_37

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
index 8b48b8a..0c86734 100644
--- a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
+++ b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
@@ -57,7 +57,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 # gdc currently fails due to a bug in mir-cpuid, see: 
https://github.com/libmir/mir-cpuid/pull/46
-DLANG_COMPAT=( dmd-2_{106..108} ldc2-1_{35..36} )
+DLANG_COMPAT=( dmd-2_{106..108} ldc2-1_{35..37} )
 
 CHECKREQS_MEMORY="10G" # mir is a chonker
 



[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2024-05-03 Thread Horodniceanu Andrei
commit: 090f249c00db3cb2189e732ead0ea261ed3409ec
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Fri May  3 12:41:16 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Fri May  3 12:41:16 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=090f249c

dev-util/serve-d: enable dmd-2_108

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
index fd05711..8b48b8a 100644
--- a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
+++ b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
@@ -57,7 +57,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 # gdc currently fails due to a bug in mir-cpuid, see: 
https://github.com/libmir/mir-cpuid/pull/46
-DLANG_COMPAT=( dmd-2_{106..107} ldc2-1_{35..36} )
+DLANG_COMPAT=( dmd-2_{106..108} ldc2-1_{35..36} )
 
 CHECKREQS_MEMORY="10G" # mir is a chonker
 



[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2024-05-03 Thread Horodniceanu Andrei
commit: 8822605a838c8c337e9823604bc42fca56aa1d9d
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Fri May  3 10:08:01 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Fri May  3 10:08:01 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=8822605a

dev-util/serve-d: reorder variables to please pkgcheck

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
index 8969b4d..fd05711 100644
--- a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
+++ b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
@@ -50,10 +50,9 @@ https://code.dlang.org/packages/vibe-core/2.2.0.zip -> 
vibe-core-2.2.0.zip
 https://code.dlang.org/packages/vibe-d/0.9.6.zip -> vibe-d-0.9.6.zip
 https://code.dlang.org/packages/xdgpaths/0.2.5.zip -> xdgpaths-0.2.5.zip
 "
-
+S="${WORKDIR}/${PN}-${MY_VER}"
 LICENSE="MIT"
 LICENSE+=" Apache-2.0 BSD-2 BSD Boost-1.0 GPL-3 ISC LGPL-3 MIT public-domain 
Unlicense || ( openssl SSLeay )"
-S="${WORKDIR}/${PN}-${MY_VER}"
 SLOT="0"
 KEYWORDS="~amd64"
 



[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2024-04-13 Thread Horodniceanu Andrei
commit: 877403097b5e2779b411ba206132897416c16a4d
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Thu Apr  4 22:39:49 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sat Apr 13 23:00:59 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=87740309

dev-util/serve-d: Link upstream issue about -mcpu=native with ldc2

Bug: https://github.com/libmir/mir-ion/pull/46
Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
index b06160f..8969b4d 100644
--- a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
+++ b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
@@ -113,14 +113,12 @@ src_unpack() {
 
 src_configure() {
# There's an issue with ldc that when -mcpu=native is specified you
-   # get an llvm stack trace. I have to investigate it further before
-   # reporting. -mcpu= works though.  For now
-   # just remove -mcpu=native for ldc2.
+   # get an llvm stack trace. It seems to be related to the use of
+   # certain intrinsics that depend on the target cpu.
if [[ ${EDC} == ldc2* && ${DCFLAGS} == *-mcpu=native* ]]; then
ewarn "-mcpu=native causes issues with ldc2 so it will be 
removed"
-   ewarn "from your flags. If you still want to specify it use"
-   ewarn "app-misc/resolve-march-native to get your actual 
architecture"
-   ewarn "and use that with -mcpu, like in -mcpu=znver3."
+   ewarn "from your flags."
+   ewarn "See: https://github.com/libmir/mir-ion/pull/46;
fi
dlang-filter-dflags "ldc2*" "-mcpu=native"
 



[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2024-04-13 Thread Horodniceanu Andrei
commit: 0745a8003103943351c12d52102b30d99844a09d
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Wed Mar  6 16:57:33 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sat Apr 13 22:47:30 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=0745a800

dev-util/serve-d: port to dlang-single.eclass

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild | 198 
 1 file changed, 198 insertions(+)

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
new file mode 100644
index 000..b06160f
--- /dev/null
+++ b/dev-util/serve-d/serve-d-0.8.0_beta15-r2.ebuild
@@ -0,0 +1,198 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_VER="$(ver_rs 3 - 4 .)" # 0.8.0_beta15 -> 0.8.0-beta.15
+
+DESCRIPTION="Microsoft language server protocol implementation for D"
+HOMEPAGE="https://github.com/Pure-D/serve-d;
+SRC_URI="https://code.dlang.org/packages/serve-d/${MY_VER}.zip -> ${P}.zip
+
+https://code.dlang.org/packages/automem/0.6.9.zip -> automem-0.6.9.zip
+https://code.dlang.org/packages/botan/1.12.19.zip -> botan-1.12.19.zip
+https://code.dlang.org/packages/botan-math/1.0.3.zip -> botan-math-1.0.3.zip
+https://code.dlang.org/packages/cachetools/0.4.1.zip -> cachetools-0.4.1.zip
+https://code.dlang.org/packages/dcd/0.16.0-beta.2.zip -> dcd-0.16.0-beta.2.zip
+https://code.dlang.org/packages/dfmt/0.15.0.zip -> dfmt-0.15.0.zip
+https://code.dlang.org/packages/diet-complete/0.0.3.zip -> 
diet-complete-0.0.3.zip
+https://code.dlang.org/packages/diet-ng/1.8.1.zip -> diet-ng-1.8.1.zip
+https://code.dlang.org/packages/dscanner/0.16.0-beta.2.zip -> 
dscanner-0.16.0-beta.2.zip
+https://code.dlang.org/packages/dub/1.33.1.zip -> dub-1.33.1.zip
+https://code.dlang.org/packages/emsi_containers/0.9.0.zip -> 
emsi_containers-0.9.0.zip
+https://code.dlang.org/packages/eventcore/0.9.25.zip -> eventcore-0.9.25.zip
+https://code.dlang.org/packages/fuzzymatch/1.0.0.zip -> fuzzymatch-1.0.0.zip
+https://code.dlang.org/packages/inifiled/1.3.3.zip -> inifiled-1.3.3.zip
+https://code.dlang.org/packages/isfreedesktop/0.1.1.zip -> 
isfreedesktop-0.1.1.zip
+https://code.dlang.org/packages/libasync/0.8.6.zip -> libasync-0.8.6.zip
+https://code.dlang.org/packages/libddoc/0.8.0.zip -> libddoc-0.8.0.zip
+https://code.dlang.org/packages/libdparse/0.23.2.zip -> libdparse-0.23.2.zip
+https://code.dlang.org/packages/memutils/1.0.9.zip -> memutils-1.0.9.zip
+https://code.dlang.org/packages/mir-algorithm/3.20.4.zip -> 
mir-algorithm-3.20.4.zip
+https://code.dlang.org/packages/mir-core/1.5.5.zip -> mir-core-1.5.5.zip
+https://code.dlang.org/packages/mir-cpuid/1.2.10.zip -> mir-cpuid-1.2.10.zip
+https://code.dlang.org/packages/mir-ion/2.1.8.zip -> mir-ion-2.1.8.zip
+https://code.dlang.org/packages/mir-linux-kernel/1.0.1.zip -> 
mir-linux-kernel-1.0.1.zip
+https://code.dlang.org/packages/msgpack-d/1.0.4.zip -> msgpack-d-1.0.4.zip
+https://code.dlang.org/packages/openssl/3.3.0.zip -> openssl-3.3.0.zip
+https://code.dlang.org/packages/openssl-static/1.0.2+3.0.8.zip -> 
openssl-static-1.0.2+3.0.8.zip
+https://code.dlang.org/packages/requests/2.1.1.zip -> requests-2.1.1.zip
+https://code.dlang.org/packages/rm-rf/0.1.0.zip -> rm-rf-0.1.0.zip
+https://code.dlang.org/packages/sdlfmt/0.1.1.zip -> sdlfmt-0.1.1.zip
+https://code.dlang.org/packages/sdlite/1.1.2.zip -> sdlite-1.1.2.zip
+https://code.dlang.org/packages/silly/1.1.1.zip -> silly-1.1.1.zip
+https://code.dlang.org/packages/standardpaths/0.8.2.zip -> 
standardpaths-0.8.2.zip
+https://code.dlang.org/packages/stdx-allocator/2.77.5.zip -> 
stdx-allocator-2.77.5.zip
+https://code.dlang.org/packages/taggedalgebraic/0.11.22.zip -> 
taggedalgebraic-0.11.22.zip
+https://code.dlang.org/packages/test_allocator/0.3.4.zip -> 
test_allocator-0.3.4.zip
+https://code.dlang.org/packages/unit-threaded/0.10.8.zip -> 
unit-threaded-0.10.8.zip
+https://code.dlang.org/packages/vibe-core/2.2.0.zip -> vibe-core-2.2.0.zip
+https://code.dlang.org/packages/vibe-d/0.9.6.zip -> vibe-d-0.9.6.zip
+https://code.dlang.org/packages/xdgpaths/0.2.5.zip -> xdgpaths-0.2.5.zip
+"
+
+LICENSE="MIT"
+LICENSE+=" Apache-2.0 BSD-2 BSD Boost-1.0 GPL-3 ISC LGPL-3 MIT public-domain 
Unlicense || ( openssl SSLeay )"
+S="${WORKDIR}/${PN}-${MY_VER}"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# gdc currently fails due to a bug in mir-cpuid, see: 
https://github.com/libmir/mir-cpuid/pull/46
+DLANG_COMPAT=( dmd-2_{106..107} ldc2-1_{35..36} )
+
+CHECKREQS_MEMORY="10G" # mir is a chonker
+
+inherit check-reqs dlang-single multiprocessing
+
+DEPEND=${DLANG_DEPS}
+# Lower versions of dcd won't immediately fail but they won't work as
+# intended (no autocompletion for example).
+RDEPEND=">=dev-util/dcd-0.15.2 ${DEPEND}"
+BDEPEND="dev-util/dub app-arch/unzip ${DEPEND}"
+REQUIRED_USE=${DLANG_REQUIRED_USE}
+
+src_unpack() {
+   

[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2024-03-02 Thread Horodniceanu Andrei
commit: 11bb999d08a3b8e1c3d75b40a6952a013b213363
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sat Mar  2 13:52:07 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sat Mar  2 13:52:07 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=11bb999d

dev-util/serve-d: drop 0.8.0_beta15

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/serve-d/serve-d-0.8.0_beta15.ebuild | 157 ---
 1 file changed, 157 deletions(-)

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta15.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta15.ebuild
deleted file mode 100644
index ebd1d57..000
--- a/dev-util/serve-d/serve-d-0.8.0_beta15.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_VER="$(ver_rs 3 - 4 .)" # 0.8.0_beta15 -> 0.8.0-beta.15
-
-DESCRIPTION="Microsoft language server protocol implementation for D"
-HOMEPAGE="https://github.com/Pure-D/serve-d;
-SRC_URI="https://code.dlang.org/packages/serve-d/${MY_VER}.zip -> ${PF}.zip
-
-https://code.dlang.org/packages/automem/0.6.9.zip -> automem-0.6.9.zip
-https://code.dlang.org/packages/botan/1.12.19.zip -> botan-1.12.19.zip
-https://code.dlang.org/packages/botan-math/1.0.3.zip -> botan-math-1.0.3.zip
-https://code.dlang.org/packages/cachetools/0.4.1.zip -> cachetools-0.4.1.zip
-https://code.dlang.org/packages/dcd/0.16.0-beta.2.zip -> dcd-0.16.0-beta.2.zip
-https://code.dlang.org/packages/dfmt/0.15.0.zip -> dfmt-0.15.0.zip
-https://code.dlang.org/packages/diet-complete/0.0.3.zip -> 
diet-complete-0.0.3.zip
-https://code.dlang.org/packages/diet-ng/1.8.1.zip -> diet-ng-1.8.1.zip
-https://code.dlang.org/packages/dscanner/0.16.0-beta.2.zip -> 
dscanner-0.16.0-beta.2.zip
-https://code.dlang.org/packages/dub/1.33.1.zip -> dub-1.33.1.zip
-https://code.dlang.org/packages/emsi_containers/0.9.0.zip -> 
emsi_containers-0.9.0.zip
-https://code.dlang.org/packages/eventcore/0.9.25.zip -> eventcore-0.9.25.zip
-https://code.dlang.org/packages/fuzzymatch/1.0.0.zip -> fuzzymatch-1.0.0.zip
-https://code.dlang.org/packages/inifiled/1.3.3.zip -> inifiled-1.3.3.zip
-https://code.dlang.org/packages/isfreedesktop/0.1.1.zip -> 
isfreedesktop-0.1.1.zip
-https://code.dlang.org/packages/libasync/0.8.6.zip -> libasync-0.8.6.zip
-https://code.dlang.org/packages/libddoc/0.8.0.zip -> libddoc-0.8.0.zip
-https://code.dlang.org/packages/libdparse/0.23.2.zip -> libdparse-0.23.2.zip
-https://code.dlang.org/packages/memutils/1.0.9.zip -> memutils-1.0.9.zip
-https://code.dlang.org/packages/mir-algorithm/3.20.4.zip -> 
mir-algorithm-3.20.4.zip
-https://code.dlang.org/packages/mir-core/1.5.5.zip -> mir-core-1.5.5.zip
-https://code.dlang.org/packages/mir-cpuid/1.2.10.zip -> mir-cpuid-1.2.10.zip
-https://code.dlang.org/packages/mir-ion/2.1.8.zip -> mir-ion-2.1.8.zip
-https://code.dlang.org/packages/mir-linux-kernel/1.0.1.zip -> 
mir-linux-kernel-1.0.1.zip
-https://code.dlang.org/packages/msgpack-d/1.0.4.zip -> msgpack-d-1.0.4.zip
-https://code.dlang.org/packages/openssl/3.3.0.zip -> openssl-3.3.0.zip
-https://code.dlang.org/packages/openssl-static/1.0.2+3.0.8.zip -> 
openssl-static-1.0.2+3.0.8.zip
-https://code.dlang.org/packages/requests/2.1.1.zip -> requests-2.1.1.zip
-https://code.dlang.org/packages/rm-rf/0.1.0.zip -> rm-rf-0.1.0.zip
-https://code.dlang.org/packages/sdlfmt/0.1.1.zip -> sdlfmt-0.1.1.zip
-https://code.dlang.org/packages/sdlite/1.1.2.zip -> sdlite-1.1.2.zip
-https://code.dlang.org/packages/silly/1.1.1.zip -> silly-1.1.1.zip
-https://code.dlang.org/packages/standardpaths/0.8.2.zip -> 
standardpaths-0.8.2.zip
-https://code.dlang.org/packages/stdx-allocator/2.77.5.zip -> 
stdx-allocator-2.77.5.zip
-https://code.dlang.org/packages/taggedalgebraic/0.11.22.zip -> 
taggedalgebraic-0.11.22.zip
-https://code.dlang.org/packages/test_allocator/0.3.4.zip -> 
test_allocator-0.3.4.zip
-https://code.dlang.org/packages/unit-threaded/0.10.8.zip -> 
unit-threaded-0.10.8.zip
-https://code.dlang.org/packages/vibe-core/2.2.0.zip -> vibe-core-2.2.0.zip
-https://code.dlang.org/packages/vibe-d/0.9.6.zip -> vibe-d-0.9.6.zip
-https://code.dlang.org/packages/xdgpaths/0.2.5.zip -> xdgpaths-0.2.5.zip
-"
-
-LICENSE="MIT"
-LICENSE+=" Apache-2.0 BSD-2 BSD Boost-1.0 GPL-3 ISC LGPL-3 MIT public-domain 
Unlicense || ( openssl SSLeay )"
-S="${WORKDIR}/${PN}-${MY_VER}"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DLANG_VERSION_RANGE="2.100-2.106"
-DLANG_PACKAGE_TYPE="single"
-# gdc currently fails due to a bug in mir-cpuid, see: 
https://github.com/libmir/mir-cpuid/pull/46
-DLANG_COMPILER_DISABLED_BACKENDS=(gdc)
-
-CHECKREQS_MEMORY="10G" # mir is a chonker
-
-inherit check-reqs dlang multiprocessing
-
-# Lower versions of dcd won't immediately fail but they won't work as intended 
(no autocompletion for example)
-RDEPEND=">=dev-util/dcd-0.15.2"
-DEPEND=""
-BDEPEND="dev-util/dub app-arch/unzip"
-
-src_unpack() {
-   unpack "${PF}.zip"
-   pushd "${S}" || die

[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2024-03-02 Thread Horodniceanu Andrei
commit: d90361f62eaa1e0ff5686619cc7a2efa165d4803
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sat Mar  2 13:44:08 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sat Mar  2 13:46:46 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=d90361f6

dev-util/serve-d: filter faulty user flags

More precisely
- remove -O from DMDFLAGS
- remove -mcpu=native from LDCFLAGS

Bug: https://github.com/Pure-D/serve-d/issues/360
Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild | 195 
 1 file changed, 195 insertions(+)

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild
new file mode 100644
index 000..1fd643c
--- /dev/null
+++ b/dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild
@@ -0,0 +1,195 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_VER="$(ver_rs 3 - 4 .)" # 0.8.0_beta15 -> 0.8.0-beta.15
+
+DESCRIPTION="Microsoft language server protocol implementation for D"
+HOMEPAGE="https://github.com/Pure-D/serve-d;
+SRC_URI="https://code.dlang.org/packages/serve-d/${MY_VER}.zip -> ${P}.zip
+
+https://code.dlang.org/packages/automem/0.6.9.zip -> automem-0.6.9.zip
+https://code.dlang.org/packages/botan/1.12.19.zip -> botan-1.12.19.zip
+https://code.dlang.org/packages/botan-math/1.0.3.zip -> botan-math-1.0.3.zip
+https://code.dlang.org/packages/cachetools/0.4.1.zip -> cachetools-0.4.1.zip
+https://code.dlang.org/packages/dcd/0.16.0-beta.2.zip -> dcd-0.16.0-beta.2.zip
+https://code.dlang.org/packages/dfmt/0.15.0.zip -> dfmt-0.15.0.zip
+https://code.dlang.org/packages/diet-complete/0.0.3.zip -> 
diet-complete-0.0.3.zip
+https://code.dlang.org/packages/diet-ng/1.8.1.zip -> diet-ng-1.8.1.zip
+https://code.dlang.org/packages/dscanner/0.16.0-beta.2.zip -> 
dscanner-0.16.0-beta.2.zip
+https://code.dlang.org/packages/dub/1.33.1.zip -> dub-1.33.1.zip
+https://code.dlang.org/packages/emsi_containers/0.9.0.zip -> 
emsi_containers-0.9.0.zip
+https://code.dlang.org/packages/eventcore/0.9.25.zip -> eventcore-0.9.25.zip
+https://code.dlang.org/packages/fuzzymatch/1.0.0.zip -> fuzzymatch-1.0.0.zip
+https://code.dlang.org/packages/inifiled/1.3.3.zip -> inifiled-1.3.3.zip
+https://code.dlang.org/packages/isfreedesktop/0.1.1.zip -> 
isfreedesktop-0.1.1.zip
+https://code.dlang.org/packages/libasync/0.8.6.zip -> libasync-0.8.6.zip
+https://code.dlang.org/packages/libddoc/0.8.0.zip -> libddoc-0.8.0.zip
+https://code.dlang.org/packages/libdparse/0.23.2.zip -> libdparse-0.23.2.zip
+https://code.dlang.org/packages/memutils/1.0.9.zip -> memutils-1.0.9.zip
+https://code.dlang.org/packages/mir-algorithm/3.20.4.zip -> 
mir-algorithm-3.20.4.zip
+https://code.dlang.org/packages/mir-core/1.5.5.zip -> mir-core-1.5.5.zip
+https://code.dlang.org/packages/mir-cpuid/1.2.10.zip -> mir-cpuid-1.2.10.zip
+https://code.dlang.org/packages/mir-ion/2.1.8.zip -> mir-ion-2.1.8.zip
+https://code.dlang.org/packages/mir-linux-kernel/1.0.1.zip -> 
mir-linux-kernel-1.0.1.zip
+https://code.dlang.org/packages/msgpack-d/1.0.4.zip -> msgpack-d-1.0.4.zip
+https://code.dlang.org/packages/openssl/3.3.0.zip -> openssl-3.3.0.zip
+https://code.dlang.org/packages/openssl-static/1.0.2+3.0.8.zip -> 
openssl-static-1.0.2+3.0.8.zip
+https://code.dlang.org/packages/requests/2.1.1.zip -> requests-2.1.1.zip
+https://code.dlang.org/packages/rm-rf/0.1.0.zip -> rm-rf-0.1.0.zip
+https://code.dlang.org/packages/sdlfmt/0.1.1.zip -> sdlfmt-0.1.1.zip
+https://code.dlang.org/packages/sdlite/1.1.2.zip -> sdlite-1.1.2.zip
+https://code.dlang.org/packages/silly/1.1.1.zip -> silly-1.1.1.zip
+https://code.dlang.org/packages/standardpaths/0.8.2.zip -> 
standardpaths-0.8.2.zip
+https://code.dlang.org/packages/stdx-allocator/2.77.5.zip -> 
stdx-allocator-2.77.5.zip
+https://code.dlang.org/packages/taggedalgebraic/0.11.22.zip -> 
taggedalgebraic-0.11.22.zip
+https://code.dlang.org/packages/test_allocator/0.3.4.zip -> 
test_allocator-0.3.4.zip
+https://code.dlang.org/packages/unit-threaded/0.10.8.zip -> 
unit-threaded-0.10.8.zip
+https://code.dlang.org/packages/vibe-core/2.2.0.zip -> vibe-core-2.2.0.zip
+https://code.dlang.org/packages/vibe-d/0.9.6.zip -> vibe-d-0.9.6.zip
+https://code.dlang.org/packages/xdgpaths/0.2.5.zip -> xdgpaths-0.2.5.zip
+"
+
+LICENSE="MIT"
+LICENSE+=" Apache-2.0 BSD-2 BSD Boost-1.0 GPL-3 ISC LGPL-3 MIT public-domain 
Unlicense || ( openssl SSLeay )"
+S="${WORKDIR}/${PN}-${MY_VER}"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DLANG_VERSION_RANGE="2.100-2.106"
+DLANG_PACKAGE_TYPE="single"
+# gdc currently fails due to a bug in mir-cpuid, see: 
https://github.com/libmir/mir-cpuid/pull/46
+DLANG_COMPILER_DISABLED_BACKENDS=(gdc)
+
+CHECKREQS_MEMORY="10G" # mir is a chonker
+
+inherit check-reqs dlang multiprocessing
+
+# Lower versions of dcd won't immediately fail but they won't work as intended 
(no autocompletion for example)

[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2024-03-02 Thread Horodniceanu Andrei
commit: 29baddb94ab1a5ff2bfbeeba09981d96ed722f7e
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sat Mar  2 13:48:33 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sat Mar  2 13:48:33 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=29baddb9

dev-util/serve-d: add 2.107 to DLANG_VERSION_RANGE

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild 
b/dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild
index 1fd643c..a6673aa 100644
--- a/dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild
+++ b/dev-util/serve-d/serve-d-0.8.0_beta15-r1.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}/${PN}-${MY_VER}"
 SLOT="0"
 KEYWORDS="~amd64"
 
-DLANG_VERSION_RANGE="2.100-2.106"
+DLANG_VERSION_RANGE="2.100-2.107"
 DLANG_PACKAGE_TYPE="single"
 # gdc currently fails due to a bug in mir-cpuid, see: 
https://github.com/libmir/mir-cpuid/pull/46
 DLANG_COMPILER_DISABLED_BACKENDS=(gdc)



[gentoo-commits] repo/user/dlang:master commit in: dev-util/serve-d/

2023-12-22 Thread Horodniceanu Andrei
commit: e197d2ad97cad0eb401311bf771c6ea2f3b4ed1a
Author: Horodniceanu Andrei  proton  me>
AuthorDate: Sat Dec 16 09:38:08 2023 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Fri Dec 22 09:42:18 2023 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=e197d2ad

dev-util/serve-d: new package, add 0.8.0_beta15

Signed-off-by: Horodniceanu Andrei  proton.me>

 dev-util/serve-d/Manifest|  41 +++
 dev-util/serve-d/metadata.xml|   7 ++
 dev-util/serve-d/serve-d-0.8.0_beta15.ebuild | 157 +++
 3 files changed, 205 insertions(+)

diff --git a/dev-util/serve-d/Manifest b/dev-util/serve-d/Manifest
new file mode 100644
index 000..bedec91
--- /dev/null
+++ b/dev-util/serve-d/Manifest
@@ -0,0 +1,41 @@
+DIST automem-0.6.9.zip 29715 BLAKE2B 
46fd2adba5e7cb98ea15edc2999b6846c751992267e107fed137e9e84999e3114681606f6e9a37150d9c01fd0f965b1d388c5f3e9aa6fafe3da8b35a45c04635
 SHA512 
9e4251fe9694d0304bead72a7ee8ebc13cbdfe3bed566a188eeb4ba83b627a5ac2415773bc9f86958204f9782c75c98f030680a655c6582a0ff61f3420e6ce22
+DIST botan-1.12.19.zip 3092259 BLAKE2B 
1fb4461f2071c3d4b0d325c6c510b4972ce2c5705a1b1c3c8fd417659a2fa8c70aabf7eb18a11a67b770ebd0c1a6d7ac34f867c6458221aacd7f4fe0c91f0154
 SHA512 
ecb1ade37861b5150ef12ce9e10d120cc77c5da542ece670501e8ed1ce4bae20543319d0f2558c1c571c1c874929b724734d330c3089018d643b7e7d97cb
+DIST botan-math-1.0.3.zip 20009 BLAKE2B 
7f087f9f8048d817e59004a725e6a33bf6577179d276629861fcd33a07b6cdd552ebbac98fbde9cfb0b1d827e8852250557cf5ffd32b945b6783553934ce1cc1
 SHA512 
5e16c2ac8ca26d69bdfb04ee56030053ea5dc2b9250a83ed703cd371f7a527a8177a22a1c926c6e9fc1115b1b9742f34dd92997c3e31913c0878f96796261316
+DIST cachetools-0.4.1.zip 2254928 BLAKE2B 
c0ccc604e35af4d9305edce56e24e7fdbd15a9244ef7259349edb3cf08459de3d81d19e466ce9bf81b0742a7d50f85c1542572923fed4265486f4d5de86b2b38
 SHA512 
24a652bed78212efd594abd8602775692a4a0bcaa7a590f280ce36a34e2fcca5e8268e8c86ded5d855a9a1cbd80b8c73b405471407a2e9d2bf1417133d7dd0ec
+DIST dcd-0.16.0-beta.2.zip 364145 BLAKE2B 
94adfc0eab31bd40f8e9a1ac56beb995280379a81045d581f34db52e83d9c2b986ff01f1113725383c54932f49c5b6a24d9d319ef5735ad6655fa7d1c0e55f78
 SHA512 
2e99fd65a3bb89d55e209cbd004fa4592c5da98e905fd117a1595a0f0d4ff90ac4651fc29214fb00fb6b53982b8506b493d829809a0692391d69ce3d06cac3c3
+DIST dfmt-0.15.0.zip 317025 BLAKE2B 
56414994e667d88fee2e157ff0f0e868d782514253116ee402d8a34ab1ba76b5af68715a80d8471982f45a23fe7e3d3412239de30336634d23adb7f76b71c0cd
 SHA512 
6294445ed7a77c4b39985a75e9470efb2485c75172293c0b8f0423fe20863aaf1ff3bf47bd37e5f900930d52372453988e1419266f81b95629961b3b7da7352c
+DIST diet-complete-0.0.3.zip 26469 BLAKE2B 
8245bb736ee825389d8a51781598d887ee4b6d419daa5744cf8809bc7a81e2f94e35ce75be9641f9dabf5b54235a08224e405bcb9194d52b90180f1effebfaf4
 SHA512 
c07d70c2b0e7ebb35075d088cb421e3c59cc60d1a799d13052f420c566be039538eccf36c843925baf43eb320171db16565dacdf1551b74efcd467351e385082
+DIST diet-ng-1.8.1.zip 57049 BLAKE2B 
0c095008928eebc5964b4f6112dddec22c1ac757abbe51fafb79661ad9e71dbd93ec4836176921ae79c29222f80999067f8d8970d250911e1ad4ff7ac424f7e1
 SHA512 
0717abd6c14da984cc723e715f813128274dced16914cf7b83aaf33014a10e8bf98e7cda30afbf040969378c9378d6554328dcfcc7fe4ac97f11ce62af9abca6
+DIST dscanner-0.16.0-beta.2.zip 175589 BLAKE2B 
c31040370d0a9970f57661be72340482242f2cebe1afd13cb6f3298f013aee156f6fd94450bdded4a834788731da971f02fa485b9bca8c50f21b4175dc61dad9
 SHA512 
a839e81f3b0e57d94a68004c921acbe8d7d8bfba6bd28c388ba097adc872c0818821ff83f71aa49d6f829bb306296c3e5784ce3f8efd0d6c0d7d0423fd238cc4
+DIST dub-1.33.1.zip 1817213 BLAKE2B 
f41cbb21558f50ec0adf5063d69fade7562ae085258eb725ea74840be36cf513d24dece4eb0f020f139f8caca6d282608e99f90f348581aca187da3731b2f60b
 SHA512 
6fd6bc26c0e4f5df36371cdc208e5ab92adab10fea3093cd04b64d2bc80c32624907bae06301512408acbc3ce754847d7b732393e650b6174ec08319ecbc9a52
+DIST emsi_containers-0.9.0.zip 70600 BLAKE2B 
e00d94acde01f5757928bda3adad945dcb38692544f91011aa05ff2fbd859f00c5ba67d1ec3bda5f4c90d42086d1ea65d418dafd02abdc8a7a7854707b2ebaf1
 SHA512 
cf599b675860bb91958bf78ba225e0d1755fec49ca1c1854d71f05ead6fd6037c30dfcc351e68accdbf42b9acc87c05731b8f8ac123962560869f46d4843c004
+DIST eventcore-0.9.25.zip 173520 BLAKE2B 
cf547a44f534d1a186e9198e59e1d0ff7274babf2c1fe7b288c5052aee732eda29e4294ce924d192d027713af41e6f16f6a88f2539942a169153f1b177de5b9d
 SHA512 
ba4d91aef8116d605d2a8ba8bf026a8e6acd163adc1350b1133776c93e58be4399efbd8b6b8b582be1924d848f3412836d34c959b532d71faa3c6f393adcb1e0
+DIST fuzzymatch-1.0.0.zip 9473 BLAKE2B 
2dfbb967cb95c6241f72e3e30ce16dd616aed36f7ecb4d0d8e71a43d93fb0ee80e7762df8bdae8a192d1d004119f89f1db78f92aeee57d1fb0c0160dadb84aaf
 SHA512 
9e2e039e8071120a01e09db13ce1f242d9690e5c19bdd2b28525a259d02d32165454c0f463860634bc4f522f41ff219858555178a38be40b0dcede83fba0cd01
+DIST inifiled-1.3.3.zip 10073 BLAKE2B