summaryrefslogtreecommitdiff
path: root/dev-lang
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-17 02:56:05 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-17 02:56:05 +0000
commite65f4866ce8216f52dc1316fba72f6962683ebfe (patch)
tree15688e5760d123993caedc3feb5873915b90b011 /dev-lang
parenta06c47011120ee885d0ea7adb1a080bb16f03b3c (diff)
gentoo auto-resync : 17:12:2023 - 02:56:05
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/Manifest.gzbin21170 -> 21164 bytes
-rw-r--r--dev-lang/crystal/Manifest3
-rw-r--r--dev-lang/crystal/crystal-1.10.0-r1.ebuild113
-rw-r--r--dev-lang/fuzion/Manifest2
-rw-r--r--dev-lang/fuzion/fuzion-0.083.ebuild66
-rw-r--r--dev-lang/perl/Manifest2
-rw-r--r--dev-lang/perl/perl-5.38.2-r1.ebuild4
7 files changed, 5 insertions, 185 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 46f62673d8fc..9367e235065f 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/crystal/Manifest b/dev-lang/crystal/Manifest
index 560e438e9acc..95a5aa96ef88 100644
--- a/dev-lang/crystal/Manifest
+++ b/dev-lang/crystal/Manifest
@@ -1,13 +1,10 @@
AUX crystal-0.27.0-gentoo-tests-long-unix-2.patch 469 BLAKE2B 66bcc1d0dd9582cac4ba89a2ccc2c7a2ac3ff4994cd687191470f2d481f9a6e3a91aaaf705f92f7600118a9cda015a9554056520502df7ae6462e111665c7330 SHA512 d840ac343ef566e404dc84e908bead5a020dfd88b8c0432f17bceea8d710d435626dc72b4be6622dbcd683a149bca16e781320cf74fc3f2598f84d169c6f7faa
AUX crystal-0.27.0-gentoo-tests-long-unix.patch 3317 BLAKE2B df1040abdb587ac3fffb8129d4f1bafc492e38ad5dcfdea5cfbf4426849b099c4d94dac61c93ae7fcae46b60dea1809f52ad373efcd89796a3c1f119614063c1 SHA512 a9ed819a864465e062b4d6a568f14fbb8adc1db01071c79164dede8b2b8d83e07b785cd8196826097de5119e0bdc7d6e194cf4e10cc677bd2bdf158d124c2ad2
AUX crystal-1.7.2-extra-spec-flags.patch 1080 BLAKE2B 3054e38d4e7d114f1b0a08b367f9a5b366bbe269c75b9195abf9dc39231b32428a108c4254abd0bdb29b2ac6a94d6d256eccc68ca69f80a273cd17e0c0115fc7 SHA512 3c3fd6a42b291a42f76ec76101d669011eb02d4d17f35c8ad31c5a49aa3655a2315999e2401af7f3bc26445f74f432430a44b021846238d345d9c14b1009fdc5
-DIST crystal-1.10.0-1-linux-x86_64.tar.gz 46235471 BLAKE2B 43e074f2b40ad1b6da9c16b09fe72f8d626ae2c35f379f8b70647bb7187d529588887666aa46ed94dc9fa099395b161dc076f41a108331335eb8f9878d3afa18 SHA512 a7570a9157c0c79a1cdda977290431704aab669a0c77d9ffd3cfa851285ac162b731c8655a81956d3b835673222656d0288c3eadaa08764bbeade6636ec015a2
-DIST crystal-1.10.0.tar.gz 3305156 BLAKE2B 573b8c8797eeabec03154a59e1a9af2201056d5fad7fa3636e0738eb2dca62db013fb2a295a4adf4a8da03b54821cee5b5a58cdec3ddce9706c1e3d19ca3cba5 SHA512 aecf5af72f13c0da57a64af250e3bdf10ed74e7eb9bc4bb5cee0131f65bf73b1182742152b37e53702e6c135476016139088e6524d96fbf9f6f8c50120cd2464
DIST crystal-1.10.1-1-linux-x86_64.tar.gz 46236242 BLAKE2B 8c74672aaeb99cdb9ebcc0a1fa82cb148e81f6abc703e488df585aa4ecf30592ab5139079aad1506a55d69e255f07ff902f36a8f6bfffdaa9ca7079260303dc8 SHA512 5828fd3246102e5c779f722c50c42435f7d2a36943c283d3220b13aa0e86ea1fd0c0fe668a6e5c731c302519108d8bf08677d48f4360c05d80d9ee4b9c6c5a77
DIST crystal-1.10.1.tar.gz 3305965 BLAKE2B eede32a5ed5695bbe4288f8942db251ebe3b57c241523a215109994e703c58cd95c2d449b0bf87cd45cfa637d264a73ea060227f0459034cc40135b1c2ee20c5 SHA512 2e26d6e366ea5c8b7abe3457608a0a0eca60b5d15f3c9079a58c3855302c7c07cd705d04fb6aa1bec2681fe40799609cab77a8b8e6fc10be7a8e545c5b0ecfc1
DIST crystal-1.9.2-1-linux-x86_64.tar.gz 46171732 BLAKE2B b664207f2994a16e8e05cfc72d5e4e3cf9ec1e8b8a41869a56fc03b0946b7439f1528ec78c0affd32bf07a67d3329a644f5ba7f1270982723697071266a6ab7f SHA512 bce18bf48c5c746aa1ee8aa9a34b5ec2f104aed95f3a74070229df4bf73a0ac9297af79a873d965c9631196b6f1103059a015c4f68cea800a779936aef9389d0
DIST crystal-1.9.2.tar.gz 3245770 BLAKE2B 76795f79f305863aed9fd8b5de8fe7edcb512e7a64e2368a606fe38171cc4653a126dba71c071cffb1a6a26426a5eeb3c5bc458800cbc95f083c8895d962d7e2 SHA512 9356b7e267bfa2183af2184e633cd91ef23487e46e73db33f4363ce4fcf5515349555dfd5c056a0616855e49cff4bbab07d1eeed84e087ae469bfc0eb49b63b1
-EBUILD crystal-1.10.0-r1.ebuild 2632 BLAKE2B 2db090a02669da14d50464f66002aa1a343ca384f844dc96eba874eb4ba205c5188751d415623ab56e27a87fb60831dfebcef1bd3e70df3a35e11d30da8cbacb SHA512 fbbfbf1821d60272056701e5a1abfdb4d8f86a9c42ba80153309d85d144618b9a8110cac444669301e96e9decc4127cad90423d030112ed69a20f8de7a40d634
EBUILD crystal-1.10.1-r1.ebuild 2620 BLAKE2B 75814086c9628ca29219c028c8b786f09b521ee98f1e63d4077a3b49009af34a2021f5c18e7bb22bf92b891eeda0356178a7edbde946ccdba3dba5725119619a SHA512 cbf2f7fc39f96cd077aa7657c6bfa1e59b5a89c59a09843b32b7ddfea4301b3af8eba10bc98ff1e9a913d62907fef602fb2d521ab4f6dfd0818520ee7c0317d9
EBUILD crystal-1.9.2-r2.ebuild 2619 BLAKE2B db8dd8294809f2ee44bb92544d39bc3a5da81cc050b92e9cb7ad534a3b1e6c28a3a8591b9622db207e60da3f767f9a37d26ba21d0724084e7c978a3754fb731e SHA512 e8e61f7659eecacf18f167b37eadc676b6e4b2c2cd20384e7724912e9d5ea3f359fc15f0832600de89f0aa9a1dc2ce66b4b8df4905c664e0bcf9eac3645b423d
MISC metadata.xml 762 BLAKE2B 591f38c882318a6564501cc61abe6222264b65adeaffaf3b23d959ee86b83bae33eaf99029229705f92070fa539fd6d63d8242afc38475904483a9a0b997effd SHA512 ea223d568a3c336a43b183efc61bd1f1a9d1e5e0e8d963275e0b23ee879551bc7d8aae797b1e2edba49d119ad306692599eb535c5d164ebee0c6721dfeab78dc
diff --git a/dev-lang/crystal/crystal-1.10.0-r1.ebuild b/dev-lang/crystal/crystal-1.10.0-r1.ebuild
deleted file mode 100644
index 281f3e30f477..000000000000
--- a/dev-lang/crystal/crystal-1.10.0-r1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-BV="${PV}-1"
-BV_AMD64="${BV}-linux-x86_64"
-LLVM_MAX_SLOT=17
-
-inherit bash-completion-r1 llvm multiprocessing toolchain-funcs
-
-DESCRIPTION="The Crystal Programming Language"
-HOMEPAGE="https://crystal-lang.org/
- https://github.com/crystal-lang/crystal/"
-SRC_URI="
- https://github.com/crystal-lang/crystal/archive/${PV}.tar.gz
- -> ${P}.tar.gz
- amd64? (
- https://github.com/crystal-lang/crystal/releases/download/${BV/-*}/crystal-${BV_AMD64}.tar.gz
- )
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc debug llvm-libunwind"
-
-# Upstream test suite not reliable
-RESTRICT="test"
-
-DEPEND="
- dev-libs/boehm-gc:=[threads]
- dev-libs/gmp:=
- dev-libs/libatomic_ops:=
- dev-libs/libevent:=
- dev-libs/libpcre2:=[unicode]
- dev-libs/pcl:=
- <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=
- llvm-libunwind? ( sys-libs/llvm-libunwind:= )
- !llvm-libunwind? ( sys-libs/libunwind:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-libs/libxml2
- dev-libs/libyaml
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.7.2-extra-spec-flags.patch"
- "${FILESDIR}/${PN}-0.27.0-gentoo-tests-long-unix.patch"
- "${FILESDIR}/${PN}-0.27.0-gentoo-tests-long-unix-2.patch"
-)
-
-src_configure() {
- local bootstrap_path=${WORKDIR}/${PN}-${BV}/bin
- if [[ ! -d ${bootstrap_path} ]] ; then
- eerror "Binary tarball does not contain expected directory:"
- die "'${bootstrap_path}' path does not exist."
- fi
-
- # crystal uses 'LLVM_TARGETS' to override default list of targets
- unset LLVM_TARGETS
-
- MY_EMAKE_COMMON_ARGS=(
- $(usex debug "" release=1)
- progress=true
- stats=1
- threads=$(makeopts_jobs)
- verbose=1
- CC="$(tc-getCC)"
- CXX="$(tc-getCXX)"
- AR="$(tc-getAR)"
- LLVM_CONFIG="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config"
- PATH="${bootstrap_path}:${PATH}"
- CRYSTAL_PATH="${S}"/src
- CRYSTAL_CONFIG_VERSION=${PV}
- CRYSTAL_CONFIG_PATH="lib:${EPREFIX}/usr/$(get_libdir)/crystal"
- )
-}
-
-src_compile() {
- emake "${MY_EMAKE_COMMON_ARGS[@]}"
-
- use doc && emake docs "${MY_EMAKE_COMMON_ARGS[@]}"
-}
-
-src_test() {
- # EXTRA_SPEC_FLAGS is useful to debug individual tests
- # as part of full build:
- # USE=debug EXTRA_SPEC_FLAGS='-e parse_set_cookie' emerge -1 crystal
- emake std_spec \
- "${MY_EMAKE_COMMON_ARGS[@]}" "EXTRA_SPEC_FLAGS=${EXTRA_SPEC_FLAGS}"
-}
-
-src_install() {
- insinto /usr/$(get_libdir)/crystal
- doins -r src/.
-
- exeinto /usr/bin
- doexe .build/crystal
-
- insinto /usr/share/zsh/site-functions
- newins etc/completion.zsh _crystal
-
- dodoc -r samples
- doman man/${PN}.1
- newbashcomp etc/completion.bash ${PN}
-
- if use doc ; then
- docinto api
- dodoc -r docs/.
- fi
-}
diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index a247c1d1f46d..a66a9e7ca9b2 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,7 +1,5 @@
-DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5
DIST fuzion-0.084.tar.gz 858114 BLAKE2B 0c0f30b22a85527ae7acf2150e18c79257ac60cd5c17ec9d7e53a6f8e496f1dafa199dfdd34a0c4940dcdce28d1c8c794b1d5a5ff4fe3b3fa6229862be760027 SHA512 cb628557dcdb7835a77e1472e45da485e69706487aa26d74fc630272fcb5e408adcd7b1ed485e0c7b34eed761911b15126ac82ef0fd748354da02fda09b9dbe9
DIST fuzion-0.085.tar.gz 951247 BLAKE2B 5ae8999453759e0a8e5fb44b0aec833adb2c66ca9fea3e3092e2f298cc27a98c75abe0947337e9bb43920009d3bed8aa526a325fc58791d6177cb4f2d7ae7f23 SHA512 4a40eeffaa40b0568d90a20cf4125e7bddcc651fbe55b38866bb3cc90517749259336f776c33b762969986accae01e532b09418114b7c60e98377074bf144a17
-EBUILD fuzion-0.083.ebuild 1314 BLAKE2B c7da07fb8a172d9d0124e7d835a76ff145f9352d4b008d3b0020e423f346c9fa9c169ac46672ddd8894f55e342c75679909da7e22983b989011ad255844eecfe SHA512 38a721c53b917f9eea7092f355bb7a83827183e5a6c6e4d53fbe7db47fa0b93e9c177dba47dcd7f64314cf87b7ce93f5b8a4970353bd621050093f53645f4ac8
EBUILD fuzion-0.084.ebuild 1340 BLAKE2B 2e490fa0bbc99582b0d86fb0328015170c2204b5c07cae1a9db123950b6c21232a2afdb467d6f002b3c26d7bb2dd53b5ac8926353d4c23bc67950da70a16a2bf SHA512 5ec1b75ed9775fedd9a83f358e25d5a992c6b1b64102ada90a026442c0504ec1bf5095679c2d2d9ff34609a3955e9b7159835c5495d318b38dcf660a260324fc
EBUILD fuzion-0.085-r1.ebuild 1381 BLAKE2B c94b86964694fbf237cc6c105d6246f438d69947b1dd6fc086f8ce34bbae36f012e0bd8f3e49b1d3dfa970b736eb4a9e320280333fc180433430d740ce1dfb00 SHA512 26d4608504fb4d691e0f06a2ad541da877902bf6a4ae1b965dd0158b64fabc1c8bcc53b902d3ea3fbfc7aa648e76e15caa5cb694ef489f76101ba0a6c0a0938a
MISC metadata.xml 678 BLAKE2B 1785e807c53bd64819e1e7510d96a6d81bf316351d38633cd45f506fe79faad7334fb13ca646366c31146f66301dfbe638a71fffee0726867f6863340b7d14f3 SHA512 d61ffbe425b6a6b84dc1f813f279c0e655650e8b5273c69492f1092414ae956c8f1413bda3a87e5a28783a1d219d7d69282eeeaab1c8e6227a04c05ca0bea27b
diff --git a/dev-lang/fuzion/fuzion-0.083.ebuild b/dev-lang/fuzion/fuzion-0.083.ebuild
deleted file mode 100644
index b7dc96401878..000000000000
--- a/dev-lang/fuzion/fuzion-0.083.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-2
-
-DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://flang.dev/
- https://github.com/tokiwa-software/fuzion/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
-else
- SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=virtual/jre-17:*
- dev-libs/boehm-gc
-"
-DEPEND=">=virtual/jdk-17:*"
-BDEPEND="test? ( sys-devel/clang:* )"
-
-DOCS=( README.md release_notes.md )
-
-src_compile() {
- emake -j1
-}
-
-src_test() {
- emake -j1 run_tests_parallel
-}
-
-src_install() {
- # Remove unnecessary files from build directory. bug #893450
- local torm
- local torm_path
- for torm in tests run_tests.{failures,results} ; do
- torm_path="${S}"/build/${torm}
-
- if [[ -e "${torm_path}" ]] ; then
- rm -r "${torm_path}" || die "failed to remove ${torm_path}"
- fi
- done
-
- insinto /usr/share/${PN}
- doins -r build/.
- insopts -m755
- doins -r build/bin
-
- local bin
- for bin in fz fzjava ; do
- dosym -r /usr/share/${PN}/bin/${bin} /usr/bin/${bin}
- done
-
- einstalldocs
-}
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index 83ce10dcd54a..ccba825a0ebd 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -14,5 +14,5 @@ DIST perl-cross-1.5.tar.gz 115073 BLAKE2B ecc2764beef5dd188e56c2e499297e09e03a48
EBUILD perl-5.36.0-r2.ebuild 25435 BLAKE2B 8e90a3853ab8f51ceb540c9a60a51bd7ab028f2bd4fed3436a1085d5960de6021fd632e4ea159972a2423693edac164836c6d8dccfe1a4c29dc865c3d70c00ac SHA512 c11f81400be981556e21588deb3faac16c4f982ebbda36069b655aec5e9d459ec5a845e2b6d50a103e4b855532032cbef2f7c4ac011a627b1d308c9abcc9a638
EBUILD perl-5.36.1-r3.ebuild 25502 BLAKE2B fb1a867069b07f1216dfca6e64d45bdd850eb0a0cc8ce9989d5c491fd79f4c06b3a2a55710bd132835df25bb7605c79a1c2c27c700c9569dfb6767e6776e5103 SHA512 899ace9fa91ddb57877f3562d03c74885a975b84a62b616d266de2e3244e4af084a17fb5321c3899624db1ce851a9f85fec752586f3f7189944eb6e0c09dd84c
EBUILD perl-5.38.0-r1.ebuild 25466 BLAKE2B fb35d800bd9de5a86707db6564304059510044d4a0bdd6fd680b3d304162bd01ad8e53b3362c392749b118366c5c5807297fbd2ef5b4016dd2d43d3bb148c01f SHA512 47eeb79e3df5d53053cdac22960e835c22b93f8695319785e87425911d37072513adb1872aea584d7c6e2bf778405de20d00658b70532c1de9df5b4490d3a0ca
-EBUILD perl-5.38.2-r1.ebuild 25517 BLAKE2B 969f9e9a8b9347cdc893eb4c1e623490dd345904b5d530df17366faa9e38fbb0c357c7cfc529ba096aaf04131c4acfb5ce354b33c07edddddb7efd3108433b38 SHA512 68a0fac9637865cc3d50bce79a20f02fcb7226ba5953ecf5deffed4f0c15d092de2ccdc451bcf82a2452fdcb45c6a69407a8ab154f6342bda50f2f11bbb1c809
+EBUILD perl-5.38.2-r1.ebuild 25650 BLAKE2B a61ee24df0acbe631c4c211162768f16cc696ba000be0afa8deb45b2c62674c5285ebcc56dbdc97e50b63f0956582529e54b055b45d5134caca5d9c1c2043dcc SHA512 f419976f56fb79c51b06ec0e691167fbef8bcc1ccb687b9cd154ebe70b1e801015718aa2ca5eb1b92f5d1704ffc0e27806a0842af8a49d1e38d99e9d81f96b69
MISC metadata.xml 621 BLAKE2B 8a14a3efd31858bd5be39476ff86bb9facf3984bbb1110c5b30c3af7aacfe0148357cf7c838ad94799c090a42ed036cc5a51205c3fcfd0d010833e0dad0e4820 SHA512 656902acadb21bf951bf08ca7775c095a5ec76f881215a2b7d3a42eb344a2b9e337cb9260ab87ff5a1730b5a0ef4efe852affdf2e418df9c7c39f18a0a7b89d4
diff --git a/dev-lang/perl/perl-5.38.2-r1.ebuild b/dev-lang/perl/perl-5.38.2-r1.ebuild
index 06095f911631..7f8fd41cd3e8 100644
--- a/dev-lang/perl/perl-5.38.2-r1.ebuild
+++ b/dev-lang/perl/perl-5.38.2-r1.ebuild
@@ -538,6 +538,10 @@ src_configure() {
use sparc && myconf -Ud_longdbl
+ # This urgently needs debugging - on m68k, miniperl crashes during
+ # build otherwise..
+ use m68k && append-ldflags -Wl,-z,norelro
+
export BUILD_BZIP2=0
export BZIP2_INCLUDE=${EROOT}/usr/include
export BZIP2_LIB=${EROOT}/usr/$(get_libdir)