public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/
@ 2021-05-17 19:11 Andrew Ammerlaan
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Ammerlaan @ 2021-05-17 19:11 UTC (permalink / raw
  To: gentoo-commits

commit:     93953959327c4c145ec00d736858b3a8d9c52036
Author:     Anna Vyalkova <cyber <AT> sysrq <DOT> in>
AuthorDate: Sun May 16 19:45:05 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun May 16 20:18:41 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93953959

dev-scheme/cyclone: fix RANLIB

Signed-off-by: Anna Vyalkova <cyber <AT> sysrq.in>

 dev-scheme/cyclone/cyclone-0.28.0.ebuild | 1 +
 dev-scheme/cyclone/cyclone-9999.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-scheme/cyclone/cyclone-0.28.0.ebuild b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
index c15fd2446..237aaef9d 100644
--- a/dev-scheme/cyclone/cyclone-0.28.0.ebuild
+++ b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
@@ -45,6 +45,7 @@ src_compile() {
 	local myopts=(
 		AR="$(tc-getAR)"
 		CC="$(tc-getCC)"
+		RANLIB="$(tc-getRANLIB)"
 		CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}"
 	)
 	emake "${myopts[@]}"

diff --git a/dev-scheme/cyclone/cyclone-9999.ebuild b/dev-scheme/cyclone/cyclone-9999.ebuild
index c15fd2446..237aaef9d 100644
--- a/dev-scheme/cyclone/cyclone-9999.ebuild
+++ b/dev-scheme/cyclone/cyclone-9999.ebuild
@@ -45,6 +45,7 @@ src_compile() {
 	local myopts=(
 		AR="$(tc-getAR)"
 		CC="$(tc-getCC)"
+		RANLIB="$(tc-getRANLIB)"
 		CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}"
 	)
 	emake "${myopts[@]}"


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/
@ 2021-08-17 16:46 Jian Lin
  0 siblings, 0 replies; 10+ messages in thread
From: Jian Lin @ 2021-08-17 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     8857ee6c4d2eb5559c97f486467e3402a2446ec2
Author:     Maciej Barć <xgqt <AT> riseup <DOT> net>
AuthorDate: Tue Aug 17 14:09:02 2021 +0000
Commit:     Jian Lin <jlin.gentoo <AT> outlook <DOT> com>
CommitDate: Tue Aug 17 14:09:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8857ee6c

dev-scheme/cyclone: bump to 0.32.0

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>

 dev-scheme/cyclone/Manifest              |  1 +
 dev-scheme/cyclone/cyclone-0.32.0.ebuild | 55 ++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)

diff --git a/dev-scheme/cyclone/Manifest b/dev-scheme/cyclone/Manifest
index c604cb7a3..c1e57148a 100644
--- a/dev-scheme/cyclone/Manifest
+++ b/dev-scheme/cyclone/Manifest
@@ -1,2 +1,3 @@
 DIST cyclone-0.28.0.tar.gz 3683280 BLAKE2B 7f5e5982104094bbadc9cde545b3d9d21b3f000136ff07543b4fd4f8a5e79799b8adf8c480bc65f15645e62ec9ae5cccc9c5ae9305334ae2ef080eab6d730045 SHA512 e106a0ef779a4829b729a928e30cf80409e6fe6bb14859c595098e0bfe18fcd5d9ba8859d607a55ec2f97b2c58ec8ccb3405b41de34044994441889718c6caec
 DIST cyclone-0.31.0.tar.gz 3936909 BLAKE2B 6439501caa0cb92fe2bb5c59b452b13ac4206c62ce4ddfb3e459c1160ee0904b4720f3b8506b71eab67841b72a1b96ffc31283946fc91da285c8ba7ca75d4d4d SHA512 f0a5d7c6890183ccab65028f43be2080dcf7d44b80a254f176ffa034c04a2701266febbc3f91072e58175bc84eb86a839dab1dbb3674868128ef3d8e650c91c9
+DIST cyclone-0.32.0.tar.gz 3936913 BLAKE2B b3d33e664eca32eb23e448bbd9a50bcc209be7dea00f988ccbca4b1b431daac9b797409b4aee11ea9a074ee4b9b4ef7e6d7ee336b10dbf7b6ff72ce94598d066 SHA512 9a2c24f667e148fc87c6a87eed5c96ddab7e47f804fe1d725a1d13411dd66acc910c0ab138f34c0eb57c7c496ed0f4d9ff33bd71f750b08eeed60664cccfa056

diff --git a/dev-scheme/cyclone/cyclone-0.32.0.ebuild b/dev-scheme/cyclone/cyclone-0.32.0.ebuild
new file mode 100644
index 000000000..5e0340647
--- /dev/null
+++ b/dev-scheme/cyclone/cyclone-0.32.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Cyclone is a self-hosting Scheme to C compiler
+# cyclone-bootstrap is the Cyclone SOURCE transpiled by it to C
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="R7RS Scheme to C compiler"
+HOMEPAGE="http://justinethier.github.io/cyclone/"
+
+if [[ "${PV}" == *9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/justinethier/${PN}-bootstrap.git"
+else
+	SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}-bootstrap-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DEPEND="dev-libs/concurrencykit"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+	export CYC_GCC_OPT_FLAGS="${CFLAGS}"
+	append-cflags -fPIC -Iinclude
+	append-ldflags -L.
+	tc-export AR CC RANLIB
+}
+
+src_compile() {
+	local myopts=(
+		PREFIX="${EPREFIX}/usr"
+		CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}"
+		AR="$(tc-getAR)"
+		CC="$(tc-getCC)"
+		RANLIB="$(tc-getRANLIB)"
+	)
+	emake "${myopts[@]}"
+}
+
+src_test() {
+	emake LDFLAGS="" test
+}
+
+src_install() {
+	einstalldocs
+
+	emake PREFIX="/usr" DESTDIR="${D}" install
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/
@ 2021-08-17 16:46 Jian Lin
  0 siblings, 0 replies; 10+ messages in thread
From: Jian Lin @ 2021-08-17 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     6eab837300af65e3bb5b1e89aaa6340774621815
Author:     Maciej Barć <xgqt <AT> riseup <DOT> net>
AuthorDate: Tue Aug 17 14:09:34 2021 +0000
Commit:     Jian Lin <jlin.gentoo <AT> outlook <DOT> com>
CommitDate: Tue Aug 17 14:09:44 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6eab8373

dev-scheme/cyclone: drop old 0.28.0

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>

 dev-scheme/cyclone/Manifest              |  1 -
 dev-scheme/cyclone/cyclone-0.28.0.ebuild | 55 --------------------------------
 2 files changed, 56 deletions(-)

diff --git a/dev-scheme/cyclone/Manifest b/dev-scheme/cyclone/Manifest
index c1e57148a..e33f1fdda 100644
--- a/dev-scheme/cyclone/Manifest
+++ b/dev-scheme/cyclone/Manifest
@@ -1,3 +1,2 @@
-DIST cyclone-0.28.0.tar.gz 3683280 BLAKE2B 7f5e5982104094bbadc9cde545b3d9d21b3f000136ff07543b4fd4f8a5e79799b8adf8c480bc65f15645e62ec9ae5cccc9c5ae9305334ae2ef080eab6d730045 SHA512 e106a0ef779a4829b729a928e30cf80409e6fe6bb14859c595098e0bfe18fcd5d9ba8859d607a55ec2f97b2c58ec8ccb3405b41de34044994441889718c6caec
 DIST cyclone-0.31.0.tar.gz 3936909 BLAKE2B 6439501caa0cb92fe2bb5c59b452b13ac4206c62ce4ddfb3e459c1160ee0904b4720f3b8506b71eab67841b72a1b96ffc31283946fc91da285c8ba7ca75d4d4d SHA512 f0a5d7c6890183ccab65028f43be2080dcf7d44b80a254f176ffa034c04a2701266febbc3f91072e58175bc84eb86a839dab1dbb3674868128ef3d8e650c91c9
 DIST cyclone-0.32.0.tar.gz 3936913 BLAKE2B b3d33e664eca32eb23e448bbd9a50bcc209be7dea00f988ccbca4b1b431daac9b797409b4aee11ea9a074ee4b9b4ef7e6d7ee336b10dbf7b6ff72ce94598d066 SHA512 9a2c24f667e148fc87c6a87eed5c96ddab7e47f804fe1d725a1d13411dd66acc910c0ab138f34c0eb57c7c496ed0f4d9ff33bd71f750b08eeed60664cccfa056

diff --git a/dev-scheme/cyclone/cyclone-0.28.0.ebuild b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
deleted file mode 100644
index 5e0340647..000000000
--- a/dev-scheme/cyclone/cyclone-0.28.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Cyclone is a self-hosting Scheme to C compiler
-# cyclone-bootstrap is the Cyclone SOURCE transpiled by it to C
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="R7RS Scheme to C compiler"
-HOMEPAGE="http://justinethier.github.io/cyclone/"
-
-if [[ "${PV}" == *9999* ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/justinethier/${PN}-bootstrap.git"
-else
-	SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-	S="${WORKDIR}/${PN}-bootstrap-${PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="dev-libs/concurrencykit"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-	export CYC_GCC_OPT_FLAGS="${CFLAGS}"
-	append-cflags -fPIC -Iinclude
-	append-ldflags -L.
-	tc-export AR CC RANLIB
-}
-
-src_compile() {
-	local myopts=(
-		PREFIX="${EPREFIX}/usr"
-		CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}"
-		AR="$(tc-getAR)"
-		CC="$(tc-getCC)"
-		RANLIB="$(tc-getRANLIB)"
-	)
-	emake "${myopts[@]}"
-}
-
-src_test() {
-	emake LDFLAGS="" test
-}
-
-src_install() {
-	einstalldocs
-
-	emake PREFIX="/usr" DESTDIR="${D}" install
-}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/
@ 2021-08-12 12:33 Florian Schmaus
  0 siblings, 0 replies; 10+ messages in thread
From: Florian Schmaus @ 2021-08-12 12:33 UTC (permalink / raw
  To: gentoo-commits

commit:     f64ffef1a913233be24c5b2ce7b2578be676ef3b
Author:     Maciej Barć <xgqt <AT> riseup <DOT> net>
AuthorDate: Mon Aug  9 18:10:17 2021 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Aug  9 18:10:22 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f64ffef1

dev-scheme/cyclone: update metadata

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>

 dev-scheme/cyclone/metadata.xml | 42 +++++++++++++++++++++--------------------
 1 file changed, 22 insertions(+), 20 deletions(-)

diff --git a/dev-scheme/cyclone/metadata.xml b/dev-scheme/cyclone/metadata.xml
index befb734c7..9ac0ff85c 100644
--- a/dev-scheme/cyclone/metadata.xml
+++ b/dev-scheme/cyclone/metadata.xml
@@ -1,24 +1,26 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
 <pkgmetadata>
-    <maintainer type="person">
-        <email>xgqt@riseup.net</email>
-        <name>Maciej Barć</name>
-    </maintainer>
-    <longdescription lang="en">
-        Cyclone Scheme is a brand-new compiler that allows real-world
-        application development using the R7RS Scheme Language standard.
-        We provide modern features and a stable system capable of generating
-        fast native binaries.
-        Cheney on the MTA is used by Cyclone's runtime to implement full tail
-        recursion, continuations, and generational garbage collection.
-        In addition, the Cheney on the MTA concept has been extended to allow
-        execution of multiple native threads. An on-the-fly garbage collector
-        is used to manage the second-generation heap and perform major
-        collections without "stopping the world".
-    </longdescription>
-    <upstream>
-        <remote-id type="github">justinethier/cyclone-bootstrap</remote-id>
-        <remote-id type="github">justinethier/cyclone</remote-id>
-    </upstream>
+  <maintainer type="person">
+    <email>xgqt@riseup.net</email>
+    <name>Maciej Barć</name>
+  </maintainer>
+  <longdescription lang="en">
+    Cyclone Scheme is a brand-new compiler that allows real-world
+    application development using the R7RS Scheme Language standard.
+    We provide modern features and a stable system capable of generating
+    fast native binaries.
+    Cheney on the MTA is used by Cyclone's runtime to implement full tail
+    recursion, continuations, and generational garbage collection.
+    In addition, the Cheney on the MTA concept has been extended to allow
+    execution of multiple native threads. An on-the-fly garbage collector
+    is used to manage the second-generation heap and perform major
+    collections without "stopping the world".
+  </longdescription>
+  <upstream>
+    <bugs-to>https://github.com/justinethier/cyclone/issues</bugs-to>
+    <remote-id type="github">justinethier/cyclone-bootstrap</remote-id>
+    <remote-id type="github">justinethier/cyclone</remote-id>
+  </upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/
@ 2021-08-12 12:33 Florian Schmaus
  0 siblings, 0 replies; 10+ messages in thread
From: Florian Schmaus @ 2021-08-12 12:33 UTC (permalink / raw
  To: gentoo-commits

commit:     20027f5495c8b7e0cefb5cb8827fdc655fedb71b
Author:     Maciej Barć <xgqt <AT> riseup <DOT> net>
AuthorDate: Mon Aug  9 18:02:39 2021 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Aug  9 18:10:22 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20027f54

dev-scheme/cyclone: bump to 0.31.0

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>

 dev-scheme/cyclone/Manifest              |  1 +
 dev-scheme/cyclone/cyclone-0.31.0.ebuild | 55 ++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)

diff --git a/dev-scheme/cyclone/Manifest b/dev-scheme/cyclone/Manifest
index 7d9a1e32b..c604cb7a3 100644
--- a/dev-scheme/cyclone/Manifest
+++ b/dev-scheme/cyclone/Manifest
@@ -1 +1,2 @@
 DIST cyclone-0.28.0.tar.gz 3683280 BLAKE2B 7f5e5982104094bbadc9cde545b3d9d21b3f000136ff07543b4fd4f8a5e79799b8adf8c480bc65f15645e62ec9ae5cccc9c5ae9305334ae2ef080eab6d730045 SHA512 e106a0ef779a4829b729a928e30cf80409e6fe6bb14859c595098e0bfe18fcd5d9ba8859d607a55ec2f97b2c58ec8ccb3405b41de34044994441889718c6caec
+DIST cyclone-0.31.0.tar.gz 3936909 BLAKE2B 6439501caa0cb92fe2bb5c59b452b13ac4206c62ce4ddfb3e459c1160ee0904b4720f3b8506b71eab67841b72a1b96ffc31283946fc91da285c8ba7ca75d4d4d SHA512 f0a5d7c6890183ccab65028f43be2080dcf7d44b80a254f176ffa034c04a2701266febbc3f91072e58175bc84eb86a839dab1dbb3674868128ef3d8e650c91c9

diff --git a/dev-scheme/cyclone/cyclone-0.31.0.ebuild b/dev-scheme/cyclone/cyclone-0.31.0.ebuild
new file mode 100644
index 000000000..5e0340647
--- /dev/null
+++ b/dev-scheme/cyclone/cyclone-0.31.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Cyclone is a self-hosting Scheme to C compiler
+# cyclone-bootstrap is the Cyclone SOURCE transpiled by it to C
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="R7RS Scheme to C compiler"
+HOMEPAGE="http://justinethier.github.io/cyclone/"
+
+if [[ "${PV}" == *9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/justinethier/${PN}-bootstrap.git"
+else
+	SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}-bootstrap-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DEPEND="dev-libs/concurrencykit"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+	export CYC_GCC_OPT_FLAGS="${CFLAGS}"
+	append-cflags -fPIC -Iinclude
+	append-ldflags -L.
+	tc-export AR CC RANLIB
+}
+
+src_compile() {
+	local myopts=(
+		PREFIX="${EPREFIX}/usr"
+		CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}"
+		AR="$(tc-getAR)"
+		CC="$(tc-getCC)"
+		RANLIB="$(tc-getRANLIB)"
+	)
+	emake "${myopts[@]}"
+}
+
+src_test() {
+	emake LDFLAGS="" test
+}
+
+src_install() {
+	einstalldocs
+
+	emake PREFIX="/usr" DESTDIR="${D}" install
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/
@ 2021-05-17 19:11 Andrew Ammerlaan
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Ammerlaan @ 2021-05-17 19:11 UTC (permalink / raw
  To: gentoo-commits

commit:     f63e7f8a8f5af1eae35343fc4da3486213175a81
Author:     Maciej Barć <xgqt <AT> riseup <DOT> net>
AuthorDate: Mon May 17 08:21:23 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon May 17 08:21:23 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f63e7f8a

dev-scheme/cyclone: add PREFIX to src_compile

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>

 dev-scheme/cyclone/cyclone-0.28.0.ebuild | 3 ++-
 dev-scheme/cyclone/cyclone-9999.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/cyclone/cyclone-0.28.0.ebuild b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
index c90bacc3c..491cb6477 100644
--- a/dev-scheme/cyclone/cyclone-0.28.0.ebuild
+++ b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
@@ -43,10 +43,11 @@ src_test() {
 
 src_compile() {
 	local myopts=(
+		PREFIX="${EPREFIX}/usr"
+		CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}"
 		AR="$(tc-getAR)"
 		CC="$(tc-getCC)"
 		RANLIB="$(tc-getRANLIB)"
-		CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}"
 	)
 	emake "${myopts[@]}"
 }

diff --git a/dev-scheme/cyclone/cyclone-9999.ebuild b/dev-scheme/cyclone/cyclone-9999.ebuild
index c90bacc3c..491cb6477 100644
--- a/dev-scheme/cyclone/cyclone-9999.ebuild
+++ b/dev-scheme/cyclone/cyclone-9999.ebuild
@@ -43,10 +43,11 @@ src_test() {
 
 src_compile() {
 	local myopts=(
+		PREFIX="${EPREFIX}/usr"
+		CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}"
 		AR="$(tc-getAR)"
 		CC="$(tc-getCC)"
 		RANLIB="$(tc-getRANLIB)"
-		CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}"
 	)
 	emake "${myopts[@]}"
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/
@ 2021-05-17 19:11 Andrew Ammerlaan
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Ammerlaan @ 2021-05-17 19:11 UTC (permalink / raw
  To: gentoo-commits

commit:     bb257d94b4daeb3f343d7fa3df61b9acbf857e3e
Author:     Maciej Barć <xgqt <AT> riseup <DOT> net>
AuthorDate: Mon May 17 07:44:22 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon May 17 07:46:24 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bb257d94

dev-scheme/cyclone: remove -rdynamic

https://github.com/justinethier/cyclone/issues/457#issuecomment-841941165

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>

 dev-scheme/cyclone/cyclone-0.28.0.ebuild | 2 +-
 dev-scheme/cyclone/cyclone-9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/cyclone/cyclone-0.28.0.ebuild b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
index cd6aa09a0..c90bacc3c 100644
--- a/dev-scheme/cyclone/cyclone-0.28.0.ebuild
+++ b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
 
 src_configure() {
 	export CYC_GCC_OPT_FLAGS="${CFLAGS}"
-	append-cflags -fPIC -rdynamic -Iinclude
+	append-cflags -fPIC -Iinclude
 	append-ldflags -L. -Wl,--export-dynamic
 	tc-export AR CC RANLIB
 }

diff --git a/dev-scheme/cyclone/cyclone-9999.ebuild b/dev-scheme/cyclone/cyclone-9999.ebuild
index cd6aa09a0..c90bacc3c 100644
--- a/dev-scheme/cyclone/cyclone-9999.ebuild
+++ b/dev-scheme/cyclone/cyclone-9999.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
 
 src_configure() {
 	export CYC_GCC_OPT_FLAGS="${CFLAGS}"
-	append-cflags -fPIC -rdynamic -Iinclude
+	append-cflags -fPIC -Iinclude
 	append-ldflags -L. -Wl,--export-dynamic
 	tc-export AR CC RANLIB
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/
@ 2021-05-17 19:11 Andrew Ammerlaan
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Ammerlaan @ 2021-05-17 19:11 UTC (permalink / raw
  To: gentoo-commits

commit:     099b467c22994a7d3e2a75649ec1bb11a8121fb8
Author:     Maciej Barć <xgqt <AT> riseup <DOT> net>
AuthorDate: Sun May 16 22:24:05 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun May 16 22:24:05 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=099b467c

dev-scheme/cyclone: fix description

Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>

 dev-scheme/cyclone/cyclone-0.28.0.ebuild | 4 ++--
 dev-scheme/cyclone/cyclone-9999.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/cyclone/cyclone-0.28.0.ebuild b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
index 237aaef9d..cd6aa09a0 100644
--- a/dev-scheme/cyclone/cyclone-0.28.0.ebuild
+++ b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
@@ -2,13 +2,13 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Cyclone is a self-hosting Scheme to C compiler
-# cyclone-bootstrap is the Cyclone SOURCE transpired by it to C
+# cyclone-bootstrap is the Cyclone SOURCE transpiled by it to C
 
 EAPI=7
 
 inherit flag-o-matic toolchain-funcs
 
-DESCRIPTION="Scheme R7RS to C compiler"
+DESCRIPTION="R7RS Scheme to C compiler"
 HOMEPAGE="http://justinethier.github.io/cyclone/"
 
 if [[ "${PV}" == *9999* ]]; then

diff --git a/dev-scheme/cyclone/cyclone-9999.ebuild b/dev-scheme/cyclone/cyclone-9999.ebuild
index 237aaef9d..cd6aa09a0 100644
--- a/dev-scheme/cyclone/cyclone-9999.ebuild
+++ b/dev-scheme/cyclone/cyclone-9999.ebuild
@@ -2,13 +2,13 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Cyclone is a self-hosting Scheme to C compiler
-# cyclone-bootstrap is the Cyclone SOURCE transpired by it to C
+# cyclone-bootstrap is the Cyclone SOURCE transpiled by it to C
 
 EAPI=7
 
 inherit flag-o-matic toolchain-funcs
 
-DESCRIPTION="Scheme R7RS to C compiler"
+DESCRIPTION="R7RS Scheme to C compiler"
 HOMEPAGE="http://justinethier.github.io/cyclone/"
 
 if [[ "${PV}" == *9999* ]]; then


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/
@ 2021-05-16  9:24 Andrew Ammerlaan
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Ammerlaan @ 2021-05-16  9:24 UTC (permalink / raw
  To: gentoo-commits

commit:     d556962c2268cc3db8858427754b3999a888617c
Author:     Maciej Barć <xgqt <AT> riseup <DOT> net>
AuthorDate: Sun May 16 01:21:38 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun May 16 01:21:57 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d556962c

dev-scheme/cyclone: add version 0.28.0 and live

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>

 dev-scheme/cyclone/Manifest              |  1 +
 dev-scheme/cyclone/cyclone-0.28.0.ebuild | 51 ++++++++++++++++++++++++++++++++
 dev-scheme/cyclone/cyclone-9999.ebuild   | 51 ++++++++++++++++++++++++++++++++
 dev-scheme/cyclone/metadata.xml          | 24 +++++++++++++++
 4 files changed, 127 insertions(+)

diff --git a/dev-scheme/cyclone/Manifest b/dev-scheme/cyclone/Manifest
new file mode 100644
index 000000000..7d9a1e32b
--- /dev/null
+++ b/dev-scheme/cyclone/Manifest
@@ -0,0 +1 @@
+DIST cyclone-0.28.0.tar.gz 3683280 BLAKE2B 7f5e5982104094bbadc9cde545b3d9d21b3f000136ff07543b4fd4f8a5e79799b8adf8c480bc65f15645e62ec9ae5cccc9c5ae9305334ae2ef080eab6d730045 SHA512 e106a0ef779a4829b729a928e30cf80409e6fe6bb14859c595098e0bfe18fcd5d9ba8859d607a55ec2f97b2c58ec8ccb3405b41de34044994441889718c6caec

diff --git a/dev-scheme/cyclone/cyclone-0.28.0.ebuild b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
new file mode 100644
index 000000000..7291e1b0f
--- /dev/null
+++ b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Cyclone is a self-hosting Scheme to C compiler
+# cyclone-bootstrap is the Cyclone SOURCE transpired by it to C
+
+EAPI=7
+
+inherit flag-o-matic
+
+DESCRIPTION="Scheme R7RS to C compiler"
+HOMEPAGE="http://justinethier.github.io/cyclone/"
+
+if [[ "${PV}" == *9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/justinethier/${PN}-bootstrap.git"
+else
+	SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}-bootstrap-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DEPEND="
+	dev-libs/concurrencykit
+"
+RDEPEND="
+	${DEPEND}
+"
+
+src_configure() {
+	append-cflags -fPIC -rdynamic -Iinclude
+	append-ldflags -L. -Wl,--export-dynamic
+	tc-export CC
+}
+
+src_compile() {
+	emake
+}
+
+src_test() {
+	emake test LDFLAGS=""
+}
+
+src_install() {
+	einstalldocs
+
+	emake PREFIX="/usr" DESTDIR="${D}" install
+}

diff --git a/dev-scheme/cyclone/cyclone-9999.ebuild b/dev-scheme/cyclone/cyclone-9999.ebuild
new file mode 100644
index 000000000..7291e1b0f
--- /dev/null
+++ b/dev-scheme/cyclone/cyclone-9999.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Cyclone is a self-hosting Scheme to C compiler
+# cyclone-bootstrap is the Cyclone SOURCE transpired by it to C
+
+EAPI=7
+
+inherit flag-o-matic
+
+DESCRIPTION="Scheme R7RS to C compiler"
+HOMEPAGE="http://justinethier.github.io/cyclone/"
+
+if [[ "${PV}" == *9999* ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/justinethier/${PN}-bootstrap.git"
+else
+	SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/${PN}-bootstrap-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DEPEND="
+	dev-libs/concurrencykit
+"
+RDEPEND="
+	${DEPEND}
+"
+
+src_configure() {
+	append-cflags -fPIC -rdynamic -Iinclude
+	append-ldflags -L. -Wl,--export-dynamic
+	tc-export CC
+}
+
+src_compile() {
+	emake
+}
+
+src_test() {
+	emake test LDFLAGS=""
+}
+
+src_install() {
+	einstalldocs
+
+	emake PREFIX="/usr" DESTDIR="${D}" install
+}

diff --git a/dev-scheme/cyclone/metadata.xml b/dev-scheme/cyclone/metadata.xml
new file mode 100644
index 000000000..befb734c7
--- /dev/null
+++ b/dev-scheme/cyclone/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+    <maintainer type="person">
+        <email>xgqt@riseup.net</email>
+        <name>Maciej Barć</name>
+    </maintainer>
+    <longdescription lang="en">
+        Cyclone Scheme is a brand-new compiler that allows real-world
+        application development using the R7RS Scheme Language standard.
+        We provide modern features and a stable system capable of generating
+        fast native binaries.
+        Cheney on the MTA is used by Cyclone's runtime to implement full tail
+        recursion, continuations, and generational garbage collection.
+        In addition, the Cheney on the MTA concept has been extended to allow
+        execution of multiple native threads. An on-the-fly garbage collector
+        is used to manage the second-generation heap and perform major
+        collections without "stopping the world".
+    </longdescription>
+    <upstream>
+        <remote-id type="github">justinethier/cyclone-bootstrap</remote-id>
+        <remote-id type="github">justinethier/cyclone</remote-id>
+    </upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/
@ 2021-05-16  9:24 Andrew Ammerlaan
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Ammerlaan @ 2021-05-16  9:24 UTC (permalink / raw
  To: gentoo-commits

commit:     b7dd72c83a2726fdc63913801ba50aec884c3c80
Author:     Maciej Barć <xgqt <AT> riseup <DOT> net>
AuthorDate: Sun May 16 01:28:31 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun May 16 01:28:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7dd72c8

dev-scheme/cyclone: remove defults

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>

 dev-scheme/cyclone/cyclone-0.28.0.ebuild | 4 ----
 dev-scheme/cyclone/cyclone-9999.ebuild   | 4 ----
 2 files changed, 8 deletions(-)

diff --git a/dev-scheme/cyclone/cyclone-0.28.0.ebuild b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
index 7291e1b0f..22ec9778a 100644
--- a/dev-scheme/cyclone/cyclone-0.28.0.ebuild
+++ b/dev-scheme/cyclone/cyclone-0.28.0.ebuild
@@ -36,10 +36,6 @@ src_configure() {
 	tc-export CC
 }
 
-src_compile() {
-	emake
-}
-
 src_test() {
 	emake test LDFLAGS=""
 }

diff --git a/dev-scheme/cyclone/cyclone-9999.ebuild b/dev-scheme/cyclone/cyclone-9999.ebuild
index 7291e1b0f..22ec9778a 100644
--- a/dev-scheme/cyclone/cyclone-9999.ebuild
+++ b/dev-scheme/cyclone/cyclone-9999.ebuild
@@ -36,10 +36,6 @@ src_configure() {
 	tc-export CC
 }
 
-src_compile() {
-	emake
-}
-
 src_test() {
 	emake test LDFLAGS=""
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-08-17 16:46 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-17 19:11 [gentoo-commits] repo/proj/guru:master commit in: dev-scheme/cyclone/ Andrew Ammerlaan
  -- strict thread matches above, loose matches on Subject: below --
2021-08-17 16:46 Jian Lin
2021-08-17 16:46 Jian Lin
2021-08-12 12:33 Florian Schmaus
2021-08-12 12:33 Florian Schmaus
2021-05-17 19:11 Andrew Ammerlaan
2021-05-17 19:11 Andrew Ammerlaan
2021-05-17 19:11 Andrew Ammerlaan
2021-05-16  9:24 Andrew Ammerlaan
2021-05-16  9:24 Andrew Ammerlaan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox