aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Leise <marco.leise@gmx.de>2018-07-20 17:34:27 +0200
committerMarco Leise <marco.leise@gmx.de>2018-07-20 17:34:27 +0200
commitef89caa725deb8902b2587a1a8574e41d4d21a37 (patch)
tree038ff68735d6068e9f876612c5c0c9b619bcb44c
parentldc2-1.10.0 (diff)
downloaddlang-ef89caa725deb8902b2587a1a8574e41d4d21a37.tar.gz
dlang-ef89caa725deb8902b2587a1a8574e41d4d21a37.tar.bz2
dlang-ef89caa725deb8902b2587a1a8574e41d4d21a37.zip
stabilization sweep
-rw-r--r--dev-util/dcd/Manifest3
-rw-r--r--dev-util/dcd/dcd-0.9.8.ebuild99
-rw-r--r--dev-util/dcd/dcd-0.9.9.ebuild2
-rw-r--r--dev-util/dscanner/Manifest3
-rw-r--r--dev-util/dscanner/dscanner-0.5.6.ebuild80
-rw-r--r--dev-util/dscanner/dscanner-0.5.7.ebuild2
6 files changed, 2 insertions, 187 deletions
diff --git a/dev-util/dcd/Manifest b/dev-util/dcd/Manifest
index 0f87f24..470f368 100644
--- a/dev-util/dcd/Manifest
+++ b/dev-util/dcd/Manifest
@@ -1,9 +1,6 @@
-DIST DCD-0.9.8.tar.gz 125138 BLAKE2B 5043e34ea0f91374b4705645cccc6a83465054b4c3ed2aa90fe8b3f9e879323f07d2b54f0f6e92314c9831ef02633cb26d3fdc3e160f2821585ca3c8e72b6808 SHA512 9c0c6cd22a8b4b1914b8de8e8c74520b85fa10ce62b4fddf67321d3c62a88772ba170599fc8ef649378202cb4897805332285cf7c2717dc8cfed295612ec38e4
DIST DCD-0.9.9.tar.gz 125480 BLAKE2B db29f5e066b89927cfeae943ef82166f09307490dd9e4c2aeba874dc81ce529ed5c342d2a216c40ba39b034820badf54a362144ad22bf374398b3426fded904c SHA512 1217581c7216d0f8d9070a7ce77e922d2389ac9b04cf6120edd65dea457538b803c02603d05ba8f2fb9e51966fd9b547c85f852849bd5558b7ba134638578ada
DIST containers-c261fa119072ce788ef81b8d8fee9a2adddca5d1.tar.gz 53404 BLAKE2B ef956f7e7fec312450957eb64a79527f36e56630a647b773f5df3443c3ec739e6fc4f1f35771f5a5b75874949473766d46efd67605f87fc41264847066a0ae94 SHA512 35f132ecb5b231701dbd55d4cdd3422aff482dc9ca4654216d97d8bf80bea5008fd76eaf82b19e59042bf1d2c3c917014a20c5b45b064c895bd2566d2e95b154
DIST dsymbol-3f7eaa1b1e6dd0c5e14d500d0b3d4ba1e1e41138.tar.gz 27408 BLAKE2B e0cdebcdb12899ad2620e3c79d04b64ba8ee18be13a131599ac01810c72335c69b1c4b12eb83c3ccff9eed1958912f8d379a7797943419c7d172096203b72edf SHA512 999f5e15f3a97029bc7ec84ad21dbb4010a6896ad63681a93297691d2dfd55ea80c05035937e7908d6449fd102ad86fdf1a3b285e10fde6b4ec8e62a1d49c3cd
-DIST dsymbol-e018446b028b92c34398032e698c05c0919630ee.tar.gz 27412 BLAKE2B dab13b143643808600d71b823751074b4437ea17a7cc3b5aba8c57cfbad18cce55fd200a81d7a2e11459abcd66da4718c8e36e8b7366689f193ff36c399976e7 SHA512 18fcbe65d42c2c819a6e4309cf516e045ef545a06c67bcf51227d4eb6b501c4a1deb23128a3c27e5559170adf535fc694961f84cbfe304205ca1f8b3ee23b753
DIST libdparse-086cf06051bb1f33c94891ba6c39a57f164ee296.tar.gz 115377 BLAKE2B ac33fa90edbdfa5a663933f8dcf384aaab95568565ce10fd476b0645bb8603bde68642a5aad619e330af1de4657a804efc4f958b3b85f0d227d068e5f55ce339 SHA512 1fc19e7e41a1a9275e4b25f1e9f48a16437843ed442dab759545f2b5f44d3bd128be9c8ece227086c3a95e2197d2794d2972db003ba412cb973a4d53adeb52ca
-DIST libdparse-cf102ff8e848fb18d2ce7056ae61dafb5333012d.tar.gz 115185 BLAKE2B 09040268b8337b11a7fe3e7ba7317a6d4e3201b7f15c24e68abd7faf35b66983229dab968e026797bb04564108aa89bf1dbf84c7ad2cfed463bdb5e95caf271b SHA512 fc08e7b3117d5c7fc061120f205999cc232a5a8387a31255e4e778cf39d3205ec56ff3b558bbb291f2836e6bc956e4cef1635f2afb5b0a608ea59669cc8d0ae2
DIST msgpack-d-500940918243cf0468028e552605204c6aa46807.tar.gz 143078 BLAKE2B 8bf97fa6d6656c8ba1fb6ecb8bd2c37a883ad6d19392916a2f4495ae527bcfc55c79fdedd1619533550669f03a5a6487411e74f53475f8a7b992fb8ae5ef0f2c SHA512 cd73f16ccb2b564c4cd596c0b5dbe6a269a8e112317c51cbc949ba1f7fe6f762b17c9fe4b7dd5d48823b29fe069bc809a0a671db5071f02d5667c40bba589ea9
DIST stdx-allocator-b7778fd6bf5f9aaaa87dd27f989cefbf9b3b365f.tar.gz 103550 BLAKE2B be33b0df3a9be5a718c0f2286805946f2c20841bdf7032a4f454b7be76958a5789afaca94f430023918c25764f67fa5966f34fef1d7ca023e04a27735d5eda1b SHA512 d9a7688a45649a39d6a464a2f6a3acb0ee29b3aa17065afccc79d905701fc38fe48dd329687c065a016fc5f5291bb18e3e5b2877a286fd3e509766c7d9962e25
diff --git a/dev-util/dcd/dcd-0.9.8.ebuild b/dev-util/dcd/dcd-0.9.8.ebuild
deleted file mode 100644
index f64038e..0000000
--- a/dev-util/dcd/dcd-0.9.8.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Auto-complete program for the D programming language"
-HOMEPAGE="https://github.com/dlang-community/DCD"
-LICENSE="GPL-3"
-
-SLOT="0"
-KEYWORDS="x86 amd64"
-IUSE="systemd"
-
-CONTAINERS="c261fa119072ce788ef81b8d8fee9a2adddca5d1"
-DSYMBOL="e018446b028b92c34398032e698c05c0919630ee"
-LIBDPARSE="cf102ff8e848fb18d2ce7056ae61dafb5333012d"
-MSGPACK="500940918243cf0468028e552605204c6aa46807"
-ALLOCATOR="b7778fd6bf5f9aaaa87dd27f989cefbf9b3b365f"
-SRC_URI="
- https://github.com/dlang-community/DCD/archive/v${PV}.tar.gz -> DCD-${PV}.tar.gz
- https://github.com/economicmodeling/containers/archive/${CONTAINERS}.tar.gz -> containers-${CONTAINERS}.tar.gz
- https://github.com/dlang-community/dsymbol/archive/${DSYMBOL}.tar.gz -> dsymbol-${DSYMBOL}.tar.gz
- https://github.com/dlang-community/libdparse/archive/${LIBDPARSE}.tar.gz -> libdparse-${LIBDPARSE}.tar.gz
- https://github.com/dlang-community/stdx-allocator/archive/${ALLOCATOR}.tar.gz -> stdx-allocator-${ALLOCATOR}.tar.gz
- https://github.com/msgpack/msgpack-d/archive/${MSGPACK}.tar.gz -> msgpack-d-${MSGPACK}.tar.gz
- "
-S="${WORKDIR}/DCD-${PV}"
-
-DLANG_VERSION_RANGE="2.075-"
-DLANG_PACKAGE_TYPE="single"
-
-inherit dlang systemd
-
-src_prepare() {
- # Default ebuild unpack function places archives side-by-side ...
- mv -T ../stdx-allocator-${ALLOCATOR} stdx-allocator/source || die
- mv -T ../containers-${CONTAINERS} containers || die
- mv -T ../dsymbol-${DSYMBOL} dsymbol || die
- mv -T ../libdparse-${LIBDPARSE} libdparse || die
- mv -T ../msgpack-d-${MSGPACK} msgpack-d || die
- # Stop makefile from executing git to write an unused githash.txt
- touch githash githash.txt || die "Could not generate githash"
- # Apply patches
- dlang_src_prepare
-}
-
-d_src_compile() {
- # Build client & server with the requested Dlang compiler
- local flags="$DCFLAGS $LDFLAGS $DLANG_VERSION_FLAG=built_with_dub -Icontainers/src -Idsymbol/src -Ilibdparse/src -Imsgpack-d/src -Isrc"
- case "$DLANG_VENDOR" in
- DigitalMars)
- emake \
- DMD="$DC" \
- DMD_CLIENT_FLAGS="$flags -ofbin/dcd-client" \
- DMD_SERVER_FLAGS="$flags -ofbin/dcd-server" \
- dmd
- ;;
- GNU)
- emake \
- GDC="$DC" \
- GDC_CLIENT_FLAGS="$flags -obin/dcd-client" \
- GDC_SERVER_FLAGS="$flags -obin/dcd-server" \
- gdc
- ;;
- LDC)
- mkdir -p bin || die "Could not create 'bin' output directory."
- emake \
- LDC="$DC" \
- LDC_CLIENT_FLAGS="$flags -g -of=bin/dcd-client" \
- LDC_SERVER_FLAGS="$flags" \
- ldc
- ;;
- *)
- die "Unsupported compiler vendor: $DLANG_VENDOR"
- ;;
- esac
- # Write system include paths of host compiler into dcd.conf
- dlang_system_imports > dcd.conf
-}
-
-d_src_test() {
- # The tests don't work too well in a sandbox, e.g. multiple permission denied errors.
- cd tests
- #./run_tests.sh || die "Tests failed"
-}
-
-d_src_install() {
- dobin bin/dcd-server
- dobin bin/dcd-client
- use systemd && systemd_douserunit "${FILESDIR}"/dcd-server.service
- insinto /etc
- doins dcd.conf
- dodoc README.md
- doman man1/dcd-client.1 man1/dcd-server.1
-}
-
-pkg_postinst() {
- use systemd && elog "A systemd user service for 'dcd-server' has been installed."
-}
diff --git a/dev-util/dcd/dcd-0.9.9.ebuild b/dev-util/dcd/dcd-0.9.9.ebuild
index 60d5344..2170646 100644
--- a/dev-util/dcd/dcd-0.9.9.ebuild
+++ b/dev-util/dcd/dcd-0.9.9.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/dlang-community/DCD"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS="x86 amd64"
IUSE="systemd"
CONTAINERS="c261fa119072ce788ef81b8d8fee9a2adddca5d1"
diff --git a/dev-util/dscanner/Manifest b/dev-util/dscanner/Manifest
index a1df06f..b9ed52d 100644
--- a/dev-util/dscanner/Manifest
+++ b/dev-util/dscanner/Manifest
@@ -1,10 +1,7 @@
DIST containers-5d85484707d9bb6bae374f352231e633518efe5a.tar.gz 53410 BLAKE2B 3aa4dfd1fca92232846de3b101fee53c114cdd744d69a7a05c85dca2e4b52cdb50295b25f45225cd5b1a2c46e4124d8807bfb7ae46e59933d508d0357186e009 SHA512 139df75a56d71789fb17a7740d975680f0dc88c860cbb1b46ef9cd9fa75afe4e09cc42f0e9e77a1cefd56929f5aba684e6148a76c20d399e9238abf581aebada
-DIST dscanner-0.5.6.tar.gz 83682 BLAKE2B 5e52da9e0edea5a4da16615105ad34541fb4ac63f310984ca946cb988f2bc46e828062a0e827a2a959bbda766c99db968fa9c6eaa9be87a63f833c2ac693293c SHA512 7c6bf73573b08609880e5d58f1875b676237bfb5ce0b3754922446a2ed4b2c8e098d1b3a59ff7ec7bf2f41a9d98c42b0c97ab8061c54388029766c074cfd46fd
DIST dscanner-0.5.7.tar.gz 84095 BLAKE2B 45053044246770e004927ea83a4fd8e36e9fb4ff4c504c20024076320710836136758d187576bac73743f4b0a0a75aa447cd2c7f1405fd741d35f5cd5715397e SHA512 a30524a26e1d8e4991ffaa297640850402eaa553e84ceabc5b69ce57aa31cc9f14b810a85247e8a03ca8a067a76ace5032f641990dab9ce2501e2bfdf83c1988
DIST dsymbol-3f7eaa1b1e6dd0c5e14d500d0b3d4ba1e1e41138.tar.gz 27408 BLAKE2B e0cdebcdb12899ad2620e3c79d04b64ba8ee18be13a131599ac01810c72335c69b1c4b12eb83c3ccff9eed1958912f8d379a7797943419c7d172096203b72edf SHA512 999f5e15f3a97029bc7ec84ad21dbb4010a6896ad63681a93297691d2dfd55ea80c05035937e7908d6449fd102ad86fdf1a3b285e10fde6b4ec8e62a1d49c3cd
-DIST dsymbol-b8c7663045268dd4660a16fc4f76d8f7196f6952.tar.gz 27427 BLAKE2B 3b5ae84a6f40285c5107449f8e6e0c7cb7479e6a8ca2b465be227ecf316b53fbfb02fa80a181053d070ab5a7afab1fb378a8045df5f01641db631bde147b36e9 SHA512 a7c26507ae4afc6b59d957b091cd113ffb0843e7d987fa2820e5881085e79ee513a70c1a751f80171b1076010d10268c695a78921d727956e0ca1e8901b17b57
DIST inifiled-cecaff8037a60db2a51c9bded4802c87d938a44e.tar.gz 8251 BLAKE2B fa0bb78c11f69e257a0974c16188475d50fcf2a56138fc288d6262be91604b8e706bfab2572b2d0e358c8366b400a2c5a3af6ba87d5243825ddf26a5a03fbfe2 SHA512 9a3c66eca2b48350c798fd0a54d37c8714d6a499e8412983f1bda2f00cda6fe1439bfbc6766d32529f3d7cc708a0528c52c077f9169727b492616691833c52d0
DIST libddoc-476c0964ee173d7574155aa2a9caa2bc019a3754.tar.gz 19649 BLAKE2B db8db1993aa6b9dbeafbdadc03ac8b710fc41e1a427fa8055f1af7926ee19e983a01b8be23f3eaa5fc008a5ea46071d8e2eccf3fbacee0b0446b5df659e17285 SHA512 408814c7619acf91b436b8d137464def1c458af5115fb455f53effb1fd3c898f072111bea42ed1b65dc4fae994183a68ebb647e7f2a7613fc425ae63e4ef8dc6
DIST libdparse-086cf06051bb1f33c94891ba6c39a57f164ee296.tar.gz 115377 BLAKE2B ac33fa90edbdfa5a663933f8dcf384aaab95568565ce10fd476b0645bb8603bde68642a5aad619e330af1de4657a804efc4f958b3b85f0d227d068e5f55ce339 SHA512 1fc19e7e41a1a9275e4b25f1e9f48a16437843ed442dab759545f2b5f44d3bd128be9c8ece227086c3a95e2197d2794d2972db003ba412cb973a4d53adeb52ca
-DIST libdparse-41c567460dee3fab9db0c0f7775534b1d70f1f27.tar.gz 115193 BLAKE2B b375e198d7495cff223e47b9db04fe7421c85cfe7b69c35c1f9a7c140c61567340a31b35a936d7c19dc867197344e126acddb556db04bc2c4610b40d990505e1 SHA512 ffae8bd0d68420a353b1d1e02226285aa83604c7f3800a694285c5946ed8b48d8277eef7a3b44afb1c1fa047a711e189de7ffea971a88fcc3496d301b8a906fb
DIST stdx-allocator-b7778fd6bf5f9aaaa87dd27f989cefbf9b3b365f.tar.gz 103550 BLAKE2B be33b0df3a9be5a718c0f2286805946f2c20841bdf7032a4f454b7be76958a5789afaca94f430023918c25764f67fa5966f34fef1d7ca023e04a27735d5eda1b SHA512 d9a7688a45649a39d6a464a2f6a3acb0ee29b3aa17065afccc79d905701fc38fe48dd329687c065a016fc5f5291bb18e3e5b2877a286fd3e509766c7d9962e25
diff --git a/dev-util/dscanner/dscanner-0.5.6.ebuild b/dev-util/dscanner/dscanner-0.5.6.ebuild
deleted file mode 100644
index 2d2daff..0000000
--- a/dev-util/dscanner/dscanner-0.5.6.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Swiss-army knife for D source code"
-HOMEPAGE="https://github.com/dlang-community/D-Scanner"
-LICENSE="Boost-1.0"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug"
-
-CONTAINERS="5d85484707d9bb6bae374f352231e633518efe5a"
-DSYMBOL="b8c7663045268dd4660a16fc4f76d8f7196f6952"
-INIFILED="cecaff8037a60db2a51c9bded4802c87d938a44e"
-LIBDDOC="476c0964ee173d7574155aa2a9caa2bc019a3754"
-LIBDPARSE="41c567460dee3fab9db0c0f7775534b1d70f1f27"
-ALLOCATOR="b7778fd6bf5f9aaaa87dd27f989cefbf9b3b365f"
-GITHUB_URI="https://codeload.github.com"
-SRC_URI="
- ${GITHUB_URI}/dlang-community/${PN}/tar.gz/v${PV} -> ${P}.tar.gz
- ${GITHUB_URI}/dlang-community/containers/tar.gz/${CONTAINERS} -> containers-${CONTAINERS}.tar.gz
- ${GITHUB_URI}/dlang-community/dsymbol/tar.gz/${DSYMBOL} -> dsymbol-${DSYMBOL}.tar.gz
- ${GITHUB_URI}/burner/inifiled/tar.gz/${INIFILED} -> inifiled-${INIFILED}.tar.gz
- ${GITHUB_URI}/economicmodeling/libddoc/tar.gz/${LIBDDOC} -> libddoc-${LIBDDOC}.tar.gz
- ${GITHUB_URI}/dlang-community/libdparse/tar.gz/${LIBDPARSE} -> libdparse-${LIBDPARSE}.tar.gz
- ${GITHUB_URI}/dlang-community/stdx-allocator/tar.gz/${ALLOCATOR} -> stdx-allocator-${ALLOCATOR}.tar.gz
- "
-S="${WORKDIR}/D-Scanner-${PV}"
-
-DLANG_VERSION_RANGE="2.075-"
-DLANG_PACKAGE_TYPE="single"
-
-inherit dlang
-
-src_prepare() {
- mkdir bin || die "Failed to create 'bin' directory."
- # Stop makefile from executing git to write an unused githash.txt
- touch githash githash.txt || die "Could not generate githash"
- # Apply patches
- dlang_src_prepare
-}
-
-compile_dscanner() {
- local container_src="../containers-${CONTAINERS}/src"
- local dsymbol_src="../dsymbol-${DSYMBOL}/src"
- local inifiled_src="../inifiled-${INIFILED}/source"
- local libddoc_src="../libddoc-${LIBDDOC}/src"
- local libdparse_src="../libdparse-${LIBDPARSE}/src"
- local allocator_src="../stdx-allocator-${ALLOCATOR}/source"
- local imports="src ${container_src} ${dsymbol_src} ${inifiled_src} ${libddoc_src} ${libdparse_src} ${allocator_src}"
- local string_imports="."
- local versions="StdLoggerDisableWarning"
- use debug && versions="${versions} dparse_verbose"
-
- local src=`find src -name "*.d" -printf "%p "`
- local lib_src=`find ${container_src} ${dsymbol_src} ${inifiled_src} ${libddoc_src} ${libdparse_src} ${allocator_src} -name "*.d" -printf "%p "`
-
- if [ "$1" == "unittest" ]; then
- dlang_compile_lib_a bin/dscanner-unittest-lib.a "${lib_src}"
- DCFLAGS="${DCFLAGS} ${DLANG_UNITTEST_FLAG}" dlang_compile_bin bin/dscanner-unittest bin/dscanner-unittest-lib.a "${src}"
- else
- dlang_compile_bin bin/dscanner "${src} ${lib_src}"
- fi
-}
-
-d_src_compile() {
- compile_dscanner
-}
-
-d_src_test() {
- compile_dscanner unittest
- bin/dscanner-unittest || die
-}
-
-d_src_install() {
- dobin bin/dscanner
- dodoc README.md LICENSE_1_0.txt
-}
diff --git a/dev-util/dscanner/dscanner-0.5.7.ebuild b/dev-util/dscanner/dscanner-0.5.7.ebuild
index e10f2d3..0e8a547 100644
--- a/dev-util/dscanner/dscanner-0.5.7.ebuild
+++ b/dev-util/dscanner/dscanner-0.5.7.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/dlang-community/D-Scanner"
LICENSE="Boost-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="debug"
CONTAINERS="5d85484707d9bb6bae374f352231e633518efe5a"