summaryrefslogtreecommitdiff
path: root/dev-scheme
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-10-30 19:43:03 +0100
committerV3n3RiX <venerix@koprulu.sector>2021-10-30 19:43:03 +0100
commit162945d2a91899b637bbb9e163b406350de12906 (patch)
tree49cc2cc66f724a7c6f033f93aaba4ae3be1f2259 /dev-scheme
parentf660c6de84558324d784218831d8f0782ee41e2e (diff)
gentoo resync : 30.10.2021
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/Manifest.gzbin5506 -> 5506 bytes
-rw-r--r--dev-scheme/ypsilon/Manifest4
-rw-r--r--dev-scheme/ypsilon/metadata.xml8
-rw-r--r--dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild (renamed from dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild)31
4 files changed, 25 insertions, 18 deletions
diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz
index fc000290e9f1..d8e010279578 100644
--- a/dev-scheme/Manifest.gz
+++ b/dev-scheme/Manifest.gz
Binary files differ
diff --git a/dev-scheme/ypsilon/Manifest b/dev-scheme/ypsilon/Manifest
index 111dd1cb9206..56c0985a8f6b 100644
--- a/dev-scheme/ypsilon/Manifest
+++ b/dev-scheme/ypsilon/Manifest
@@ -1,5 +1,5 @@
AUX ypsilon-0.9.6_p3-asneeded.patch 236 BLAKE2B 55a9fb7887a8c1785af6599d579a7e5964fba774efe5e817c284918687684bda2e72515a02b0325fcefa8e6aedac7fedfe72402ec6e45db77962f72680c108e4 SHA512 d5fa179e2cd673bb16b1c05554e51e8d50b73730da47d4c0ce3e615c68d10f0a9f66716fd00e6393ddc21df111f35b9e7c6c4c2e5877793a9c0e843f49082bcc
AUX ypsilon-0.9.6_p3-clang-cflags.patch 738 BLAKE2B a7243502d14e952b3593373655163f54f502bd5f2a7218e2e4b68e1631284397be6847a446a84ef5749f9a0662dd2e15e0b63e90812d48b42f352a8436a01c05 SHA512 80db68abc7f7b281b9f9d2dbf47f465a5c657eabbf119f0e0097fc37d6728d3207ff34f1603f34cbd6b3127859e610ba771d8d7c98022c4999b14765efe7ed9e
DIST ypsilon-0.9.6.update3.tar.gz 4555843 BLAKE2B 65cdf9d154dbe201967a0eea9b21b90f86eb7a88975bb9f4013f801ed28e6da09eb29a793287f0870f6b27f3e63594a79e7894a6a6780342223a728c229babb0 SHA512 9ea5e3e70481c538bcaf671feb7f764015fb44702bcec4e2873007e065bf48d7d9b0cfc8f9dcc51e0083b0bf5296fd8ac40a1f851d76019a18b21fa7e292ee89
-EBUILD ypsilon-0.9.6_p3-r1.ebuild 1016 BLAKE2B 853c61e96c08653c0c97eda5d625742cd02b3cf764f7cfcdf9c284ffb2636ea22e5d9443c4366ac01de3152f35dfd2386b5633bc767fafa2870afcff695d6e1d SHA512 30da4f8a90e90040139a7ab38941931ad2b5f744c5c7620ba36685286fffc4c4df33eea24d9db70d4b2c47e659c26a158df17dbc4450da62c5fc69550cd5e696
-MISC metadata.xml 487 BLAKE2B 478a97cb73e37ca93e6bb0e5cebfbd0656c58c4314a16bf20b26c552cdae465c520ef9fc8518e0c729867147bcea3cf06cd5629d4fcec4e5cf5c8253bda0f976 SHA512 6cdcf3e335c3e80e88c54d08a37137c9710d4e7823e3ba8c6bf04e257ed052e4c6377da1befebdad2721a2a912f1f623563f3f45ef7fc366e6ceadf899131503
+EBUILD ypsilon-0.9.6_p3-r2.ebuild 1089 BLAKE2B 69abac46ecdbb20df5d6485fdf0924deeff364657413cd49d078b6d40b85aceabb813584c9acc3519b7bf9c0355406e896431cce00ef3d404bc4e3be49a5b6eb SHA512 0d965b8aecff9da5ccde2da05c79664f19a1f2f2ce9c02f97b7340af3e4bb34b64e6c378e1b2e508f0044828880683b2ec58e8ae6521c1cb65724a6896f5a5e9
+MISC metadata.xml 496 BLAKE2B df6f2202708b5a663d8a3b497a4f7ece62354efc117105ffb1d6f72e5f716de66bf4ed2574b8ec61697f6a4a88f16ec16b6d8d67de839f5e38d25f681b19c6c5 SHA512 60a2cbe095effc7005d7a9095a9db7e6ee7950b44d2becdd5e64d535faea71f3ac617828efd029d3987f5c04f416f7ce67929625caed94e643fd77226dcdf251
diff --git a/dev-scheme/ypsilon/metadata.xml b/dev-scheme/ypsilon/metadata.xml
index 527ebea54e2e..ca64a62109a4 100644
--- a/dev-scheme/ypsilon/metadata.xml
+++ b/dev-scheme/ypsilon/metadata.xml
@@ -5,9 +5,11 @@
<email>scheme@gentoo.org</email>
<name>Gentoo Scheme Project</name>
</maintainer>
- <longdescription lang="en">Ypsilon is the implementation of Scheme Programming Language, which conforms
- to the latest standard R6RS.</longdescription>
+ <longdescription lang="en">
+ Ypsilon is the implementation of Scheme Programming Language, which conforms
+ to the latest standard R6RS.
+ </longdescription>
<upstream>
- <remote-id type="google-code">ypsilon</remote-id>
+ <remote-id type="github">fujita-y/ypsilon</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
index 2d202116658b..552d06b82422 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
@@ -6,42 +6,47 @@ EAPI=7
inherit flag-o-matic toolchain-funcs
MY_P="${P/_p/.update}"
+
DESCRIPTION="R6RS-compliant Scheme implementation for real-time applications"
-HOMEPAGE="https://code.google.com/p/ypsilon/"
-SRC_URI="https://ypsilon.googlecode.com/files/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
+HOMEPAGE="http://www.littlewingpinball.com/doc/en/ypsilon"
+SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="examples threads"
+IUSE="examples"
-DEPEND="app-arch/cpio"
-RDEPEND="${DEPEND}"
+RDEPEND="app-arch/cpio"
+DEPEND="${RDEPEND}"
+S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${P}-asneeded.patch
"${FILESDIR}"/${P}-clang-cflags.patch
)
-src_compile() {
- use threads && append-flags "-pthread"
+src_prepare() {
+ default
- # Fix build failure with GCC 11
- # bug #787866
- append-cppflags -DNO_TLS
+ append-flags -pthread
+ # fix build with >=sys-devel/gcc-11, bug #787866
+ sed -i "/^CPPFLAGS/s/=/= -DNO_TLS/" Makefile
+}
+src_compile() {
emake \
PREFIX="${EPREFIX}/usr" \
AS="$(tc-getAS)" \
CXX="$(tc-getCXX)" \
- CPPFLAGS="${CPPFLAGS}" \
CXXFLAGS="${CXXFLAGS}" \
LDFLAGS="${LDFLAGS}"
}
src_install() {
- emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
+ emake \
+ PREFIX="${EPREFIX}/usr" \
+ DESTDIR="${D}" \
+ install
if use examples; then
docinto examples