diff options
author | V3n3RiX <venerix@koprulu.sector> | 2021-10-30 19:43:03 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2021-10-30 19:43:03 +0100 |
commit | 162945d2a91899b637bbb9e163b406350de12906 (patch) | |
tree | 49cc2cc66f724a7c6f033f93aaba4ae3be1f2259 /dev-scheme | |
parent | f660c6de84558324d784218831d8f0782ee41e2e (diff) |
gentoo resync : 30.10.2021
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/Manifest.gz | bin | 5506 -> 5506 bytes | |||
-rw-r--r-- | dev-scheme/ypsilon/Manifest | 4 | ||||
-rw-r--r-- | dev-scheme/ypsilon/metadata.xml | 8 | ||||
-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 Binary files differindex fc000290e9f1..d8e010279578 100644 --- a/dev-scheme/Manifest.gz +++ b/dev-scheme/Manifest.gz 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 |