* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-10-17 0:48 Ian Delaney
0 siblings, 0 replies; 35+ messages in thread
From: Ian Delaney @ 2015-10-17 0:48 UTC (permalink / raw
To: gentoo-commits
commit: 08db0a2d383e2e8e62259ef2ae6d42b0b3c30d09
Author: Ian Delaney <idella4 <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 17 00:46:28 2015 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Sat Oct 17 00:48:34 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08db0a2d
dev-scheme/chicken: revbump
drop use of parallel-build and the -parallel-build.patch by request
of proxy maintainer via the gentoo bug, also many stylistic and qa
improvements to the code of the ebuild
Gentoo bug: #467966
Package-Manager: portage-2.2.20.1
dev-scheme/chicken/chicken-4.10.0-r1.ebuild | 67 +++++++++++++++++++++++++++++
1 file changed, 67 insertions(+)
diff --git a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
new file mode 100644
index 0000000..dc5992d
--- /dev/null
+++ b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib versionator
+
+MY_PV=$(get_version_component_range 1-3)
+DESCRIPTION="Chicken is a Scheme interpreter and native Scheme to C compiler"
+HOMEPAGE="http://www.call-cc.org/"
+SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="emacs doc"
+DOCS=( NEWS README LICENSE )
+
+DEPEND="sys-apps/texinfo
+ emacs? ( virtual/emacs )"
+RDEPEND="emacs? ( virtual/emacs
+ app-emacs/scheme-complete )"
+
+src_prepare() {
+ #Because chicken's Upstream is in the habit of using variables that
+ #portage also uses :( eg. $ARCH and $A
+ sed "s,A\(\s?=\|)\),chicken&," \
+ -i Makefile.cross-linux-mingw defaults.make rules.make || die
+ sed "s,ARCH,zARCH," \
+ -i Makefile.* defaults.make rules.make || die
+ sed -e "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," \
+ -e "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${PF}," \
+ -i defaults.make || die
+
+ # remove HTML documentation if the user doesn't USE=doc
+ if ! use "doc"
+ then
+ rm -rf manual-html || die
+ fi
+}
+
+src_compile() {
+ OPTIONS="-j1 PLATFORM=linux PREFIX=/usr"
+
+ emake ${OPTIONS} C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ LINKER_OPTIONS="${LDFLAGS}" \
+ HOSTSYSTEM="${CBUILD}"
+}
+
+# chicken's testsuite is not runnable before install
+# upstream has been notified of the issue
+RESTRICT=test
+
+src_install() {
+ # still can't run make in parallel for the install target
+ emake -j1 ${OPTIONS} DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" \
+ LINKER_OPTIONS="${LDFLAGS}" install
+
+ dodoc ${DOCS}
+
+ if use "doc"
+ then
+ dodoc -r manual-html
+ fi
+
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-10-21 12:28 Tobias Klausmann
0 siblings, 0 replies; 35+ messages in thread
From: Tobias Klausmann @ 2015-10-21 12:28 UTC (permalink / raw
To: gentoo-commits
commit: eb5abaab77059254bc58c39a00d69f72e8965afa
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 21 12:28:28 2015 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Wed Oct 21 12:28:28 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb5abaab
dev-scheme/chicken: add alpha keyword
Gentoo-Bug: 467966
Package-Manager: portage-2.2.23
dev-scheme/chicken/chicken-4.10.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
index dc5992d..59a80ea 100644
--- a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
+++ b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="alpha ~amd64 ~ppc ~ppc64 ~x86"
IUSE="emacs doc"
DOCS=( NEWS README LICENSE )
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-10-23 10:34 Agostino Sarubbo
0 siblings, 0 replies; 35+ messages in thread
From: Agostino Sarubbo @ 2015-10-23 10:34 UTC (permalink / raw
To: gentoo-commits
commit: 91b44c6c3ab676c1a98eecae477d93c384356727
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 23 10:34:33 2015 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Oct 23 10:34:33 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b44c6c
dev-scheme/chicken: amd64 stable wrt bug #467966
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
dev-scheme/chicken/chicken-4.10.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
index 59a80ea..93d2e72 100644
--- a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
+++ b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha ~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="alpha amd64 ~ppc ~ppc64 ~x86"
IUSE="emacs doc"
DOCS=( NEWS README LICENSE )
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-11-01 13:10 Mikle Kolyada
0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2015-11-01 13:10 UTC (permalink / raw
To: gentoo-commits
commit: cc25b353ddba8bdf1c1cae1cda9eee977c31c858
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 1 13:08:06 2015 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Nov 1 13:08:06 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc25b353
dev-scheme/chicken: x86 stable wrt bug #467966
Package-Manager: portage-2.2.20.1
dev-scheme/chicken/chicken-4.10.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
index 93d2e72..f994d55 100644
--- a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
+++ b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="alpha amd64 ~ppc ~ppc64 x86"
IUSE="emacs doc"
DOCS=( NEWS README LICENSE )
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-11-04 14:26 Agostino Sarubbo
0 siblings, 0 replies; 35+ messages in thread
From: Agostino Sarubbo @ 2015-11-04 14:26 UTC (permalink / raw
To: gentoo-commits
commit: 94dcfcd471be20a33dd4fdd5c62c37df7210905b
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 4 14:26:18 2015 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Nov 4 14:26:18 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94dcfcd4
dev-scheme/chicken: ppc stable wrt bug #467966
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc"
dev-scheme/chicken/chicken-4.10.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
index f994d55..9652496 100644
--- a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
+++ b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha amd64 ~ppc ~ppc64 x86"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86"
IUSE="emacs doc"
DOCS=( NEWS README LICENSE )
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-11-13 9:48 Agostino Sarubbo
0 siblings, 0 replies; 35+ messages in thread
From: Agostino Sarubbo @ 2015-11-13 9:48 UTC (permalink / raw
To: gentoo-commits
commit: 3ad3fd76e6d71b743f1f832dfb4f7892165d3c98
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 13 09:48:17 2015 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Nov 13 09:48:17 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad3fd76
dev-scheme/chicken: ppc64 stable wrt bug #467966
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc64"
dev-scheme/chicken/chicken-4.10.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
index 9652496..66d2675 100644
--- a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
+++ b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha amd64 ppc ~ppc64 x86"
+KEYWORDS="alpha amd64 ppc ppc64 x86"
IUSE="emacs doc"
DOCS=( NEWS README LICENSE )
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-11-15 1:03 Ian Delaney
0 siblings, 0 replies; 35+ messages in thread
From: Ian Delaney @ 2015-11-15 1:03 UTC (permalink / raw
To: gentoo-commits
commit: f8dfa3a9d8e9f2db504883fd9b62cf9732b3c9ed
Author: Ian Delaney <idella4 <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 15 01:01:26 2015 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Sun Nov 15 01:02:59 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8dfa3a9
dev-scheme/chicken: cleanup; rm vn. 4.10.0-r1 wrt the gentoo bug
Gentoo bug: #467966
Package-Manager: portage-2.2.24
dev-scheme/chicken/Manifest | 2 -
dev-scheme/chicken/chicken-4.8.0.3-r1.ebuild | 93 ----------------------------
2 files changed, 95 deletions(-)
diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest
index caced7f..030ceb3 100644
--- a/dev-scheme/chicken/Manifest
+++ b/dev-scheme/chicken/Manifest
@@ -1,3 +1 @@
DIST chicken-4.10.0.tar.gz 4020442 SHA256 0e07f5abcd11961986950dbeaa5a40db415f8a1b65daff9c300e9b05b334899b SHA512 ff3405652e232ba7b06a8d4fc092772259f0917b1cdd119c0cf38f27ba95fca99d2c053c0f08317014fd7085e8cf89f68b56f22cb82c2988914b972ce59e3e29 WHIRLPOOL a413fe53c1e630d88b37bc59e8035219811f71a2a7a89c3ca6fc034f645e0029bb3162a3ae152ce11895c941322de86dd15447da7946f8e53967a58e5e031c47
-DIST chicken-4.8.0.3-cve-updates.tar.bz2 218025 SHA256 3e4de410766b09706be156d8460a39a8382365470f46f2da545a577a4f986502 SHA512 2ad05fbc414fe536d94a63e4d57c98c3bb19267f99e636c2039cd2c3984778fb7f7a0765c64ed6dbe4c438c14bdc94d1f83a626191e0cb817eeca5ea1e480132 WHIRLPOOL b0c7a0280ff08e1ca66a8155e3917f6b12c4e9d9b94f2b354046d3d4cbc598d5edb43c4a210d30fda59c9a4654e95adfe7b21a0aa84ab795e46b37128235ec1e
-DIST chicken-4.8.0.3.tar.gz 3959422 SHA256 6a1414e6f35586e47d7f4470eaf1779a4f73dec664b14bebf8763dd804b399c3 SHA512 8a716953fe7eeaea9039e90c5a2abad7fbe341a580176abe870c7b78bfdd11f1291d90bb9df43334b7f7ea484695ba59eba3558b9e360e5e9bd21fa106679197 WHIRLPOOL f55ca79a7df54dce9612b444a5a6a767b9b18cb9ba48a91bb5abab799d260e6c8aef83dade54d38013f41cc4d4b8bbdcda77513d75c91ab038289c6eabcca2fb
diff --git a/dev-scheme/chicken/chicken-4.8.0.3-r1.ebuild b/dev-scheme/chicken/chicken-4.8.0.3-r1.ebuild
deleted file mode 100644
index 925f2fc..0000000
--- a/dev-scheme/chicken/chicken-4.8.0.3-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-
-inherit eutils multilib versionator
-
-MY_PV=$(get_version_component_range 1-3)
-DESCRIPTION="Chicken is a Scheme interpreter and native Scheme to C compiler"
-HOMEPAGE="http://www.call-cc.org/"
-SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz
- mirror://gentoo/${P}-cve-updates.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 ppc ppc64 x86"
-IUSE="emacs parallel-build doc"
-
-DEPEND="sys-apps/texinfo
- emacs? ( virtual/emacs )"
-RDEPEND="emacs? ( virtual/emacs app-emacs/scheme-complete )"
-
-src_prepare() {
- #these patch .scm source files
- # bug 467966
- epatch "${FILESDIR}"/${P}-CVE-2013-2024.patch
- # bug 469392
- epatch "${FILESDIR}"/${P}-CVE-2013-2075_1.patch \
- "${FILESDIR}"/${P}-CVE-2013-2075_2.patch
- # bug 462458
- epatch "${FILESDIR}"/${P}-CVE-2013-1874.patch
-
- # buildsystem tries to generate .c out of patched .scm files,
- # which fails w/o installed chicken binary
- # touch and add precompiled .c files
- touch ../${P}-cve-updates/*
- mv -v ../${P}-cve-updates/* .
-
- if use "parallel-build"
- then
- epatch "${FILESDIR}"/${P}-parallel-build.patch
- fi
-
- #Because chicken's Upstream is in the habit of using variables that
- #portage also uses :( eg. $ARCH and $A
- sed 's,A\(\s?=\|)\),chicken&,' -i Makefile.cross-linux-mingw \
- defaults.make rules.make \
- || die "sed failed"
-
- sed "s,ARCH,zARCH," -i Makefile.bsd Makefile.cross-linux-mingw \
- Makefile.cygwin Makefile.haiku Makefile.linux Makefile.macosx \
- Makefile.mingw Makefile.mingw-msys Makefile.solaris \
- defaults.make rules.make \
- || die "sed failed"
-
- sed "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," -i defaults.make || die "sed failed"
- sed "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${P}," -i defaults.make || die "sed failed"
-}
-
-src_compile() {
- OPTIONS="PLATFORM=linux PREFIX=/usr"
- if use "parallel-build"
- then
- emake ${OPTIONS} C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
- LINKER_OPTIONS="${LDFLAGS}" \
- HOSTSYSTEM="${CBUILD}" || die "emake failed"
- else
- emake -j1 ${OPTIONS} C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
- LINKER_OPTIONS="${LDFLAGS}" \
- HOSTSYSTEM="${CBUILD}" || die "emake failed"
- fi
-}
-
-# chicken's testsuite is not runnable before install
-# upstream has been notified of the issue
-RESTRICT=test
-
-src_install() {
- # still can't run make in parallel for the install target
- emake -j1 ${OPTIONS} DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" \
- LINKER_OPTIONS="${LDFLAGS}" \
- install || die
-
- rm "${D}"/usr/share/doc/${P}/LICENSE || die
- dodoc NEWS || die
-
- # remove HTML documentation if the user doesn't USE=doc
- if ! use "doc"
- then
- rm -rf "${D}"/usr/share/doc/${P}/manual || die
- fi
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-12-21 14:25 Patrick Lauer
0 siblings, 0 replies; 35+ messages in thread
From: Patrick Lauer @ 2015-12-21 14:25 UTC (permalink / raw
To: gentoo-commits
commit: 033cccd2140498f005a09a5b7b69c4f161af3e6c
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 21 14:24:40 2015 +0000
Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Mon Dec 21 14:25:06 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033cccd2
dev-scheme/chicken: Remove unneeded useflag descriptions from metadata.xml
dev-scheme/chicken/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/dev-scheme/chicken/metadata.xml b/dev-scheme/chicken/metadata.xml
index cc5af33..7f64529 100644
--- a/dev-scheme/chicken/metadata.xml
+++ b/dev-scheme/chicken/metadata.xml
@@ -18,8 +18,4 @@ standard, the Revised5 Report on the Algorithmic Language Scheme (R5RS ), and
includes many enhancements and extensions. CHICKEN runs on MacOS X, Windows, and
many Unix flavours.
</longdescription>
-<use>
- <flag name="parallel-build">Enable testing parallel build mode added in
- 4.7.3 version. Can still be not working</flag>
-</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2016-10-05 7:57 Patrice Clement
0 siblings, 0 replies; 35+ messages in thread
From: Patrice Clement @ 2016-10-05 7:57 UTC (permalink / raw
To: gentoo-commits
commit: 989ebd5dcbd26380f452e970463e34102b9c9609
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 5 07:56:43 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Wed Oct 5 07:57:02 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989ebd5d
dev-scheme/chicken: tidy up ebuild.
Package-Manager: portage-2.3.0
dev-scheme/chicken/chicken-4.10.0-r1.ebuild | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
index 66d2675..7144653 100644
--- a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
+++ b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI="5"
+EAPI=5
inherit eutils multilib versionator
@@ -17,10 +17,14 @@ KEYWORDS="alpha amd64 ppc ppc64 x86"
IUSE="emacs doc"
DOCS=( NEWS README LICENSE )
-DEPEND="sys-apps/texinfo
- emacs? ( virtual/emacs )"
-RDEPEND="emacs? ( virtual/emacs
- app-emacs/scheme-complete )"
+DEPEND="
+ sys-apps/texinfo
+ emacs? ( virtual/emacs )"
+RDEPEND="
+ emacs? (
+ virtual/emacs
+ app-emacs/scheme-complete
+ )"
src_prepare() {
#Because chicken's Upstream is in the habit of using variables that
@@ -34,8 +38,7 @@ src_prepare() {
-i defaults.make || die
# remove HTML documentation if the user doesn't USE=doc
- if ! use "doc"
- then
+ if ! use "doc"; then
rm -rf manual-html || die
fi
}
@@ -59,9 +62,7 @@ src_install() {
dodoc ${DOCS}
- if use "doc"
- then
+ if use "doc"; then
dodoc -r manual-html
fi
-
}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-03-15 20:39 Maxim Koltsov
0 siblings, 0 replies; 35+ messages in thread
From: Maxim Koltsov @ 2018-03-15 20:39 UTC (permalink / raw
To: gentoo-commits
commit: 3fc960fbfc8ad6817e74586d29aed8537ed6b7c4
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 20:36:24 2018 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 20:38:48 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc960fb
dev-scheme/chicken: bump to 4.13.0
Improvements
- Use EAPI 6
- Don't pollute global scope
- Remove runtime-dep-only USE emacs
- Improve DESCRIPTION
- Generate 'modules.db' in postinst
Closes: https://bugs.gentoo.org/563374
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-scheme/chicken/Manifest | 1 +
dev-scheme/chicken/chicken-4.13.0.ebuild | 68 ++++++++++++++++++++++++++++++++
2 files changed, 69 insertions(+)
diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest
index b6b60a2434a..fe253ca0bdf 100644
--- a/dev-scheme/chicken/Manifest
+++ b/dev-scheme/chicken/Manifest
@@ -1 +1,2 @@
DIST chicken-4.10.0.tar.gz 4020442 BLAKE2B 55502d71bc737f6d580d11e10f35e86d83d6fde383ea564c2367d8b66c21e7ba597cc1633ced51aa10f6b25e5f0ade401af41f8169347055e7e3ed4c7ed830d4 SHA512 ff3405652e232ba7b06a8d4fc092772259f0917b1cdd119c0cf38f27ba95fca99d2c053c0f08317014fd7085e8cf89f68b56f22cb82c2988914b972ce59e3e29
+DIST chicken-4.13.0.tar.gz 4244358 BLAKE2B c40a28346fb6cd144e33605235ed022d48103edd1db1ae35e109e266989caaa0bf8fabf75e8b9cb740ac8bf4e3fba74218763573485127acacd001b8767cd088 SHA512 02c2035b4f81da6f4af2d246361ce8debdc9d9c663c3f43b7afb9abbf1ff591a2bb8fa144511b4d747a373dea4dcd9c10cac48466bf97032db76f3830c08709d
diff --git a/dev-scheme/chicken/chicken-4.13.0.ebuild b/dev-scheme/chicken/chicken-4.13.0.ebuild
new file mode 100644
index 00000000000..5a9f20b3cdc
--- /dev/null
+++ b/dev-scheme/chicken/chicken-4.13.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit versionator
+
+MY_PV=$(get_version_component_range 1-3)
+DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
+HOMEPAGE="http://www.call-cc.org/"
+SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+DEPEND=""
+RDEPEND=""
+
+# chicken's testsuite is not runnable before install
+# upstream has been notified of the issue
+RESTRICT="test"
+
+src_prepare() {
+ default
+
+ #Because chicken's Upstream is in the habit of using variables that
+ #portage also uses :( eg. $ARCH and $A
+ sed "s,A\(\s?=\|)\),chicken&," \
+ -i Makefile.cross-linux-mingw defaults.make rules.make || die
+ sed "s,ARCH,zARCH," \
+ -i Makefile.* defaults.make rules.make || die
+ sed -e "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," \
+ -e "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${PF}," \
+ -i defaults.make || die
+
+ if ! use doc; then
+ rm -rf manual || die
+ # Without this Makefile tries to re-bootstrap the compiler
+ touch build-version.c
+ fi
+}
+
+src_compile() {
+ emake -j1 PLATFORM=linux PREFIX=/usr C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ LINKER_OPTIONS="${LDFLAGS}" \
+ HOSTSYSTEM="${CBUILD}"
+}
+
+src_install() {
+ # still can't run make in parallel for the install target
+ emake -j1 PLATFORM=linux PREFIX=/usr DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" \
+ LINKER_OPTIONS="${LDFLAGS}" install
+
+ rm "${D}"/usr/share/doc/${PF}/LICENSE || die
+
+ # README is installed by Makefile
+ dodoc NEWS
+
+ # Let portage track this file (created later)
+ touch "${D}"/usr/$(get_libdir)/chicken/8/modules.db || die
+}
+
+pkg_postinst() {
+ # Create modules.db file in ${ROOT}
+ chicken-install -update-db || die
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-03-15 21:07 Maxim Koltsov
0 siblings, 0 replies; 35+ messages in thread
From: Maxim Koltsov @ 2018-03-15 21:07 UTC (permalink / raw
To: gentoo-commits
commit: 08de62c8ccf3fc4339812e5a09059cd831e643b9
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 21:06:40 2018 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 21:06:40 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08de62c8
dev-scheme/chicken: enable test phase
Package-Manager: Portage-2.3.24, Repoman-2.3.6
.../chicken/{chicken-4.13.0.ebuild => chicken-4.13.0-r1.ebuild} | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/dev-scheme/chicken/chicken-4.13.0.ebuild b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
similarity index 93%
rename from dev-scheme/chicken/chicken-4.13.0.ebuild
rename to dev-scheme/chicken/chicken-4.13.0-r1.ebuild
index 5a9f20b3cdc..6009657a0a8 100644
--- a/dev-scheme/chicken/chicken-4.13.0.ebuild
+++ b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
@@ -18,10 +18,6 @@ IUSE="doc"
DEPEND=""
RDEPEND=""
-# chicken's testsuite is not runnable before install
-# upstream has been notified of the issue
-RESTRICT="test"
-
src_prepare() {
default
@@ -48,6 +44,11 @@ src_compile() {
HOSTSYSTEM="${CBUILD}"
}
+src_test() {
+ cd tests
+ ./runtests.sh || die
+}
+
src_install() {
# still can't run make in parallel for the install target
emake -j1 PLATFORM=linux PREFIX=/usr DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" \
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-03-15 21:22 Mikle Kolyada
0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2018-03-15 21:22 UTC (permalink / raw
To: gentoo-commits
commit: 4cf1c9903af393933af4037dd49cf2d89e7a3eeb
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 21:21:44 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 21:22:05 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf1c990
dev-scheme/chicken: amd64 stable wrt bug #625392
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-scheme/chicken/chicken-4.13.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-4.13.0-r1.ebuild b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
index 6009657a0a8..165e49683ad 100644
--- a/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
+++ b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~x86"
IUSE="doc"
DEPEND=""
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-03-18 10:33 Sergei Trofimovich
0 siblings, 0 replies; 35+ messages in thread
From: Sergei Trofimovich @ 2018-03-18 10:33 UTC (permalink / raw
To: gentoo-commits
commit: 86daeb6d440afe2d1fccc8acb51901e77085fd1e
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 18 10:32:54 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Mar 18 10:32:54 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86daeb6d
dev-scheme/chicken: stable 4.13.0-r1 for ppc/ppc64, bug #625392
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"
dev-scheme/chicken/chicken-4.13.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-4.13.0-r1.ebuild b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
index 7e4985d80fb..7d1515be3a7 100644
--- a/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
+++ b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 ppc ppc64 x86"
IUSE="doc"
DEPEND=""
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-03-31 10:11 Tobias Klausmann
0 siblings, 0 replies; 35+ messages in thread
From: Tobias Klausmann @ 2018-03-31 10:11 UTC (permalink / raw
To: gentoo-commits
commit: d62a4bb8f35bd9e11f0e7882fa127d99847b9775
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 31 10:10:48 2018 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Sat Mar 31 10:11:04 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62a4bb8
dev-scheme/chicken-4.13.0-r1: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/625392
dev-scheme/chicken/chicken-4.13.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-4.13.0-r1.ebuild b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
index 7d1515be3a7..79869531ff4 100644
--- a/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
+++ b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
+KEYWORDS="alpha amd64 ppc ppc64 x86"
IUSE="doc"
DEPEND=""
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-06-11 15:07 Aaron Bauman
0 siblings, 0 replies; 35+ messages in thread
From: Aaron Bauman @ 2018-06-11 15:07 UTC (permalink / raw
To: gentoo-commits
commit: 660f1daa04df850d85c45c6999d1077c57fc2678
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 11 15:07:23 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Jun 11 15:07:47 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=660f1daa
dev-scheme/chicken: drop vulnerable wrt bug #625392
Package-Manager: Portage-2.3.40, Repoman-2.3.9
dev-scheme/chicken/Manifest | 1 -
dev-scheme/chicken/chicken-4.10.0-r1.ebuild | 67 -----------------------------
2 files changed, 68 deletions(-)
diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest
index fe253ca0bdf..6fa1f003968 100644
--- a/dev-scheme/chicken/Manifest
+++ b/dev-scheme/chicken/Manifest
@@ -1,2 +1 @@
-DIST chicken-4.10.0.tar.gz 4020442 BLAKE2B 55502d71bc737f6d580d11e10f35e86d83d6fde383ea564c2367d8b66c21e7ba597cc1633ced51aa10f6b25e5f0ade401af41f8169347055e7e3ed4c7ed830d4 SHA512 ff3405652e232ba7b06a8d4fc092772259f0917b1cdd119c0cf38f27ba95fca99d2c053c0f08317014fd7085e8cf89f68b56f22cb82c2988914b972ce59e3e29
DIST chicken-4.13.0.tar.gz 4244358 BLAKE2B c40a28346fb6cd144e33605235ed022d48103edd1db1ae35e109e266989caaa0bf8fabf75e8b9cb740ac8bf4e3fba74218763573485127acacd001b8767cd088 SHA512 02c2035b4f81da6f4af2d246361ce8debdc9d9c663c3f43b7afb9abbf1ff591a2bb8fa144511b4d747a373dea4dcd9c10cac48466bf97032db76f3830c08709d
diff --git a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild b/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
deleted file mode 100644
index dc2acfa8f51..00000000000
--- a/dev-scheme/chicken/chicken-4.10.0-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib versionator
-
-MY_PV=$(get_version_component_range 1-3)
-DESCRIPTION="Chicken is a Scheme interpreter and native Scheme to C compiler"
-HOMEPAGE="http://www.call-cc.org/"
-SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 ppc ppc64 x86"
-IUSE="emacs doc"
-DOCS=( NEWS README LICENSE )
-
-DEPEND="
- sys-apps/texinfo
- emacs? ( virtual/emacs )"
-RDEPEND="
- emacs? (
- virtual/emacs
- app-emacs/scheme-complete
- )"
-
-src_prepare() {
- #Because chicken's Upstream is in the habit of using variables that
- #portage also uses :( eg. $ARCH and $A
- sed "s,A\(\s?=\|)\),chicken&," \
- -i Makefile.cross-linux-mingw defaults.make rules.make || die
- sed "s,ARCH,zARCH," \
- -i Makefile.* defaults.make rules.make || die
- sed -e "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," \
- -e "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${PF}," \
- -i defaults.make || die
-
- # remove HTML documentation if the user doesn't USE=doc
- if ! use "doc"; then
- rm -rf manual-html || die
- fi
-}
-
-src_compile() {
- OPTIONS="-j1 PLATFORM=linux PREFIX=/usr"
-
- emake ${OPTIONS} C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
- LINKER_OPTIONS="${LDFLAGS}" \
- HOSTSYSTEM="${CBUILD}"
-}
-
-# chicken's testsuite is not runnable before install
-# upstream has been notified of the issue
-RESTRICT=test
-
-src_install() {
- # still can't run make in parallel for the install target
- emake -j1 ${OPTIONS} DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" \
- LINKER_OPTIONS="${LDFLAGS}" install
-
- dodoc ${DOCS}
-
- if use "doc"; then
- dodoc -r manual-html
- fi
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
0 siblings, 0 replies; 35+ messages in thread
From: Akinori Hattori @ 2021-11-19 13:46 UTC (permalink / raw
To: gentoo-commits
commit: 88dec64c2f58f727d431b5efd9b9e26447f8c0e7
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 13:32:35 2021 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 13:45:40 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88dec64c
dev-scheme/chicken: update HOMEPAGE and SRC_URI
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
dev-scheme/chicken/chicken-4.13.0-r1.ebuild | 6 +++---
dev-scheme/chicken/chicken-5.2.0.ebuild | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/dev-scheme/chicken/chicken-4.13.0-r1.ebuild b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
index 9f70d69dc3f6..a5909e3096ea 100644
--- a/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
+++ b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -7,8 +7,8 @@ inherit versionator
MY_PV=$(get_version_component_range 1-3)
DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
-HOMEPAGE="http://www.call-cc.org/"
-SRC_URI="http://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
+HOMEPAGE="https://www.call-cc.org/"
+SRC_URI="https://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-scheme/chicken/chicken-5.2.0.ebuild b/dev-scheme/chicken/chicken-5.2.0.ebuild
index 2dbaea1fa525..6d7cd0c4131a 100644
--- a/dev-scheme/chicken/chicken-5.2.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.2.0.ebuild
@@ -4,8 +4,8 @@
EAPI=7
DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
-HOMEPAGE="http://www.call-cc.org/"
-SRC_URI="http://code.call-cc.org/releases/${PV}/${P}.tar.gz"
+HOMEPAGE="https://www.call-cc.org/"
+SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
0 siblings, 0 replies; 35+ messages in thread
From: Akinori Hattori @ 2021-11-19 13:46 UTC (permalink / raw
To: gentoo-commits
commit: 93ee9039a9d5aad1b58cfa314e4edd9a12c83bc4
Author: Christopher Bayliss <cjb <AT> cjb <DOT> sh>
AuthorDate: Mon Sep 14 04:49:02 2020 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 13:45:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ee9039
dev-scheme/chicken: version bump
Closes: https://bugs.gentoo.org/696402
Closes: https://bugs.gentoo.org/742413
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Christopher Bayliss <cjb <AT> cjb.sh>
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
dev-scheme/chicken/Manifest | 1 +
dev-scheme/chicken/chicken-5.2.0.ebuild | 66 +++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest
index 6fa1f0039689..b70f6dff065d 100644
--- a/dev-scheme/chicken/Manifest
+++ b/dev-scheme/chicken/Manifest
@@ -1 +1,2 @@
DIST chicken-4.13.0.tar.gz 4244358 BLAKE2B c40a28346fb6cd144e33605235ed022d48103edd1db1ae35e109e266989caaa0bf8fabf75e8b9cb740ac8bf4e3fba74218763573485127acacd001b8767cd088 SHA512 02c2035b4f81da6f4af2d246361ce8debdc9d9c663c3f43b7afb9abbf1ff591a2bb8fa144511b4d747a373dea4dcd9c10cac48466bf97032db76f3830c08709d
+DIST chicken-5.2.0.tar.gz 4052305 BLAKE2B c86284af04cd6693c5c470f6861806e388eb898935e3b34b988e30738b9f0458943dc737dadd383d94b8919079166f743f3f4c9c8c613b3ff024da77d6584875 SHA512 0290362900a5be0004774a73756c2b0f617152004571a3e5e5bf43ea55343e694f98bf7fb328f24d4fc50cc33377b25af382b9ec9e8a790c5d873d2eaf0cc2ce
diff --git a/dev-scheme/chicken/chicken-5.2.0.ebuild b/dev-scheme/chicken/chicken-5.2.0.ebuild
new file mode 100644
index 000000000000..2dbaea1fa525
--- /dev/null
+++ b/dev-scheme/chicken/chicken-5.2.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
+HOMEPAGE="http://www.call-cc.org/"
+SRC_URI="http://code.call-cc.org/releases/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+ default
+
+ # Because chicken's Upstream is in the habit of using variables that
+ # portage also uses :( eg. $ARCH and $A
+ sed "s,A\(\s?=\|)\),chicken&," \
+ -i Makefile.cross-linux-mingw defaults.make rules.make || die
+ sed "s,ARCH,zARCH," \
+ -i Makefile.* defaults.make rules.make || die
+ sed -e "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," \
+ -e "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${PF}," \
+ -i defaults.make || die
+
+ if ! use doc; then
+ rm -rf manual-html || die
+ # Without this Makefile tries to re-bootstrap the compiler
+ touch build-version.c
+ fi
+}
+
+src_compile() {
+ emake -j1 PLATFORM=linux PREFIX=/usr C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ LINKER_OPTIONS="${LDFLAGS}" \
+ HOSTSYSTEM="${CBUILD}"
+}
+
+src_test() {
+ cd tests
+ ./runtests.sh || die
+}
+
+src_install() {
+ # still can't run make in parallel for the install target
+ emake -j1 PLATFORM=linux PREFIX=/usr DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" \
+ LINKER_OPTIONS="${LDFLAGS}" install
+
+ rm "${D}"/usr/share/doc/${PF}/LICENSE || die
+
+ # README is installed by Makefile
+ dodoc NEWS
+
+ # Let portage track this file (created later)
+ touch "${D}"/usr/$(get_libdir)/chicken/11/modules.db || die
+}
+
+pkg_postinst() {
+ # Create modules.db file in ${ROOT}
+ chicken-install -update-db || die
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
0 siblings, 0 replies; 35+ messages in thread
From: Akinori Hattori @ 2021-11-19 13:46 UTC (permalink / raw
To: gentoo-commits
commit: 9c7393a03d475ac6b54468b5d2b0360153ec0832
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 13:39:30 2021 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 13:45:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c7393a0
dev-scheme/chicken: update to EAPI 8
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
dev-scheme/chicken/chicken-4.13.0-r1.ebuild | 69 -----------------------------
dev-scheme/chicken/chicken-4.13.0-r2.ebuild | 66 +++++++++++++++++++++++++++
dev-scheme/chicken/chicken-5.2.0.ebuild | 62 +++++++++++++-------------
3 files changed, 97 insertions(+), 100 deletions(-)
diff --git a/dev-scheme/chicken/chicken-4.13.0-r1.ebuild b/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
deleted file mode 100644
index a5909e3096ea..000000000000
--- a/dev-scheme/chicken/chicken-4.13.0-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit versionator
-
-MY_PV=$(get_version_component_range 1-3)
-DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
-HOMEPAGE="https://www.call-cc.org/"
-SRC_URI="https://code.call-cc.org/releases/${MY_PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
-IUSE="doc"
-
-DEPEND=""
-RDEPEND=""
-
-src_prepare() {
- default
-
- #Because chicken's Upstream is in the habit of using variables that
- #portage also uses :( eg. $ARCH and $A
- sed "s,A\(\s?=\|)\),chicken&," \
- -i Makefile.cross-linux-mingw defaults.make rules.make || die
- sed "s,ARCH,zARCH," \
- -i Makefile.* defaults.make rules.make || die
- sed -e "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," \
- -e "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${PF}," \
- -i defaults.make || die
-
- if ! use doc; then
- rm -rf manual || die
- # Without this Makefile tries to re-bootstrap the compiler
- touch build-version.c
- fi
-}
-
-src_compile() {
- emake -j1 PLATFORM=linux PREFIX=/usr C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
- LINKER_OPTIONS="${LDFLAGS}" \
- HOSTSYSTEM="${CBUILD}"
-}
-
-src_test() {
- cd tests
- ./runtests.sh || die
-}
-
-src_install() {
- # still can't run make in parallel for the install target
- emake -j1 PLATFORM=linux PREFIX=/usr DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" \
- LINKER_OPTIONS="${LDFLAGS}" install
-
- rm "${D}"/usr/share/doc/${PF}/LICENSE || die
-
- # README is installed by Makefile
- dodoc NEWS
-
- # Let portage track this file (created later)
- touch "${D}"/usr/$(get_libdir)/chicken/8/modules.db || die
-}
-
-pkg_postinst() {
- # Create modules.db file in ${ROOT}
- chicken-install -update-db || die
-}
diff --git a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
new file mode 100644
index 000000000000..9a1a6c4639ef
--- /dev/null
+++ b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
+HOMEPAGE="https://www.call-cc.org/"
+SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ppc ppc64 x86"
+IUSE="doc"
+
+RDEPEND=""
+DEPEND=""
+
+src_prepare() {
+ default
+
+ # because chicken's upstream is in the habit of using variables that
+ # portage also uses :( eg. $ARCH and $A
+ sed -i \
+ -e "s/A\([[:space:]]*?=\|)\)/z&/" \
+ -e "s/ARCH/z&/" \
+ -e "/LICENSE /d" \
+ Makefile.* {defaults,rules}.make || die
+ sed -i \
+ -e "s|\$(PREFIX)/lib|\$(PREFIX)/$(get_libdir)|" \
+ -e "s|\$(DATADIR)/doc|\$(SHAREDIR)/doc/${PF}|" \
+ defaults.make || die
+
+ use doc || sed -i "/\$(SEP)manual/d" rules.make || die
+}
+
+src_compile() {
+ emake -j1 \
+ PLATFORM="linux" \
+ PREFIX="${EPREFIX}/usr" \
+ C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ HOSTSYSTEM="${CBUILD}" \
+ LINKER_OPTIONS="${LDFLAGS}"
+}
+
+src_test() {
+ cd tests && ./runtests.sh || die
+}
+
+src_install() {
+ emake -j1 \
+ PLATFORM="linux" \
+ PREFIX="${EPREFIX}/usr" \
+ HOSTSYSTEM="${CBUILD}" \
+ LINKER_OPTIONS="${LDFLAGS}" \
+ DESTDIR="${D}" \
+ install
+ einstalldocs
+
+ # let portage track this file (created later)
+ touch "${ED}"/usr/$(get_libdir)/${PN}/8/modules.db || die
+}
+
+pkg_postinst() {
+ # create modules.db file in ${ROOT}
+ chicken-install -update-db || die
+}
diff --git a/dev-scheme/chicken/chicken-5.2.0.ebuild b/dev-scheme/chicken/chicken-5.2.0.ebuild
index 6d7cd0c4131a..93fd8f4559b2 100644
--- a/dev-scheme/chicken/chicken-5.2.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.2.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI="8"
DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
HOMEPAGE="https://www.call-cc.org/"
@@ -12,55 +12,55 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
IUSE="doc"
-DEPEND=""
RDEPEND=""
+DEPEND=""
src_prepare() {
default
- # Because chicken's Upstream is in the habit of using variables that
+ # because chicken's upstream is in the habit of using variables that
# portage also uses :( eg. $ARCH and $A
- sed "s,A\(\s?=\|)\),chicken&," \
- -i Makefile.cross-linux-mingw defaults.make rules.make || die
- sed "s,ARCH,zARCH," \
- -i Makefile.* defaults.make rules.make || die
- sed -e "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," \
- -e "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${PF}," \
- -i defaults.make || die
+ sed -i \
+ -e "s/A\([[:space:]]*?=\|)\)/z&/" \
+ -e "s/ARCH/z&/" \
+ -e "/LICENSE /d" \
+ Makefile.* {defaults,rules}.make || die
+ sed -i \
+ -e "s|\$(PREFIX)/lib|\$(PREFIX)/$(get_libdir)|" \
+ -e "s|\$(DATADIR)/doc|\$(SHAREDIR)/doc/${PF}|" \
+ defaults.make || die
- if ! use doc; then
- rm -rf manual-html || die
- # Without this Makefile tries to re-bootstrap the compiler
- touch build-version.c
- fi
+ use doc || sed -i "/\$(SEP)manual/d" rules.make || die
}
src_compile() {
- emake -j1 PLATFORM=linux PREFIX=/usr C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
- LINKER_OPTIONS="${LDFLAGS}" \
- HOSTSYSTEM="${CBUILD}"
+ emake -j1 \
+ PLATFORM="linux" \
+ PREFIX="${EPREFIX}/usr" \
+ C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ HOSTSYSTEM="${CBUILD}" \
+ LINKER_OPTIONS="${LDFLAGS}"
}
src_test() {
- cd tests
- ./runtests.sh || die
+ cd tests && ./runtests.sh || die
}
src_install() {
- # still can't run make in parallel for the install target
- emake -j1 PLATFORM=linux PREFIX=/usr DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" \
- LINKER_OPTIONS="${LDFLAGS}" install
-
- rm "${D}"/usr/share/doc/${PF}/LICENSE || die
-
- # README is installed by Makefile
- dodoc NEWS
+ emake -j1 \
+ PLATFORM="linux" \
+ PREFIX="${EPREFIX}/usr" \
+ HOSTSYSTEM="${CBUILD}" \
+ LINKER_OPTIONS="${LDFLAGS}" \
+ DESTDIR="${D}" \
+ install
+ einstalldocs
- # Let portage track this file (created later)
- touch "${D}"/usr/$(get_libdir)/chicken/11/modules.db || die
+ # let portage track this file (created later)
+ touch "${ED}"/usr/$(get_libdir)/${PN}/11/modules.db || die
}
pkg_postinst() {
- # Create modules.db file in ${ROOT}
+ # create modules.db file in ${ROOT}
chicken-install -update-db || die
}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
0 siblings, 0 replies; 35+ messages in thread
From: Akinori Hattori @ 2021-11-19 13:46 UTC (permalink / raw
To: gentoo-commits
commit: 1d64d6b63d85d626daefdd88e42e0c02907ba5e6
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 13:44:48 2021 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 13:45:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d64d6b6
dev-scheme/chicken: add support for Clang
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
dev-scheme/chicken/chicken-4.13.0-r2.ebuild | 6 ++++++
dev-scheme/chicken/chicken-5.2.0.ebuild | 6 ++++++
2 files changed, 12 insertions(+)
diff --git a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
index 5a41ed2c15e1..2c55fdc89af2 100644
--- a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
+++ b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
@@ -3,6 +3,8 @@
EAPI="8"
+inherit toolchain-funcs
+
DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
HOMEPAGE="https://www.call-cc.org/"
SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
@@ -37,7 +39,9 @@ src_compile() {
emake -j1 \
PLATFORM="linux" \
PREFIX="${EPREFIX}/usr" \
+ C_COMPILER="$(tc-getCC)" \
C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ CXX_COMPILER="$(tc-getCXX)" \
HOSTSYSTEM="${CBUILD}" \
LINKER_OPTIONS="${LDFLAGS}"
}
@@ -50,6 +54,8 @@ src_install() {
emake -j1 \
PLATFORM="linux" \
PREFIX="${EPREFIX}/usr" \
+ C_COMPILER="$(tc-getCC)" \
+ CXX_COMPILER="$(tc-getCXX)" \
HOSTSYSTEM="${CBUILD}" \
LINKER_OPTIONS="${LDFLAGS}" \
DESTDIR="${D}" \
diff --git a/dev-scheme/chicken/chicken-5.2.0.ebuild b/dev-scheme/chicken/chicken-5.2.0.ebuild
index 15086900e947..5d158285adc0 100644
--- a/dev-scheme/chicken/chicken-5.2.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.2.0.ebuild
@@ -3,6 +3,8 @@
EAPI="8"
+inherit toolchain-funcs
+
DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
HOMEPAGE="https://www.call-cc.org/"
SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
@@ -37,7 +39,9 @@ src_compile() {
emake -j1 \
PLATFORM="linux" \
PREFIX="${EPREFIX}/usr" \
+ C_COMPILER="$(tc-getCC)" \
C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ CXX_COMPILER="$(tc-getCXX)" \
HOSTSYSTEM="${CBUILD}" \
LINKER_OPTIONS="${LDFLAGS}"
}
@@ -50,6 +54,8 @@ src_install() {
emake -j1 \
PLATFORM="linux" \
PREFIX="${EPREFIX}/usr" \
+ C_COMPILER="$(tc-getCC)" \
+ CXX_COMPILER="$(tc-getCXX)" \
HOSTSYSTEM="${CBUILD}" \
LINKER_OPTIONS="${LDFLAGS}" \
DESTDIR="${D}" \
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
0 siblings, 0 replies; 35+ messages in thread
From: Akinori Hattori @ 2021-11-19 13:46 UTC (permalink / raw
To: gentoo-commits
commit: acfd8e6bbde3a687389d555ccab1dd1106956ad2
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 13:41:57 2021 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 13:45:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acfd8e6b
dev-scheme/chicken: drop static library
Closes: https://bugs.gentoo.org/724080
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
dev-scheme/chicken/chicken-4.13.0-r2.ebuild | 1 +
dev-scheme/chicken/chicken-5.2.0.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
index 9a1a6c4639ef..44b57e4263e1 100644
--- a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
+++ b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
@@ -55,6 +55,7 @@ src_install() {
DESTDIR="${D}" \
install
einstalldocs
+ find "${ED}" -name '*.a' -delete || die
# let portage track this file (created later)
touch "${ED}"/usr/$(get_libdir)/${PN}/8/modules.db || die
diff --git a/dev-scheme/chicken/chicken-5.2.0.ebuild b/dev-scheme/chicken/chicken-5.2.0.ebuild
index 93fd8f4559b2..cfd70fc53fc2 100644
--- a/dev-scheme/chicken/chicken-5.2.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.2.0.ebuild
@@ -55,6 +55,7 @@ src_install() {
DESTDIR="${D}" \
install
einstalldocs
+ find "${ED}" -name '*.a' -delete || die
# let portage track this file (created later)
touch "${ED}"/usr/$(get_libdir)/${PN}/11/modules.db || die
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
0 siblings, 0 replies; 35+ messages in thread
From: Akinori Hattori @ 2021-11-19 13:46 UTC (permalink / raw
To: gentoo-commits
commit: 18cffb9a18ee275d6f8eab32b97e9a68487491be
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 13:43:36 2021 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 13:45:43 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18cffb9a
dev-scheme/chicken: fix tests with LLD
Closes: https://bugs.gentoo.org/738812
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
dev-scheme/chicken/chicken-4.13.0-r2.ebuild | 2 +-
dev-scheme/chicken/chicken-5.2.0.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
index 44b57e4263e1..5a41ed2c15e1 100644
--- a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
+++ b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
@@ -26,7 +26,7 @@ src_prepare() {
-e "/LICENSE /d" \
Makefile.* {defaults,rules}.make || die
sed -i \
- -e "s|\$(PREFIX)/lib|\$(PREFIX)/$(get_libdir)|" \
+ -e "s|/lib|/$(get_libdir)|" \
-e "s|\$(DATADIR)/doc|\$(SHAREDIR)/doc/${PF}|" \
defaults.make || die
diff --git a/dev-scheme/chicken/chicken-5.2.0.ebuild b/dev-scheme/chicken/chicken-5.2.0.ebuild
index cfd70fc53fc2..15086900e947 100644
--- a/dev-scheme/chicken/chicken-5.2.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.2.0.ebuild
@@ -26,7 +26,7 @@ src_prepare() {
-e "/LICENSE /d" \
Makefile.* {defaults,rules}.make || die
sed -i \
- -e "s|\$(PREFIX)/lib|\$(PREFIX)/$(get_libdir)|" \
+ -e "s|/lib|/$(get_libdir)|" \
-e "s|\$(DATADIR)/doc|\$(SHAREDIR)/doc/${PF}|" \
defaults.make || die
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 15:51 Akinori Hattori
0 siblings, 0 replies; 35+ messages in thread
From: Akinori Hattori @ 2021-11-19 15:51 UTC (permalink / raw
To: gentoo-commits
commit: 13885f174169be144cf641fcfffe04f00d5853d3
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 15:49:22 2021 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 15:49:22 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13885f17
dev-scheme/chicken: respect CFLAGS
Closes: https://bugs.gentoo.org/824938
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
dev-scheme/chicken/chicken-5.2.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-scheme/chicken/chicken-5.2.0.ebuild b/dev-scheme/chicken/chicken-5.2.0.ebuild
index 5d158285adc0..0cc432c1fbe5 100644
--- a/dev-scheme/chicken/chicken-5.2.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.2.0.ebuild
@@ -55,6 +55,7 @@ src_install() {
PLATFORM="linux" \
PREFIX="${EPREFIX}/usr" \
C_COMPILER="$(tc-getCC)" \
+ C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
CXX_COMPILER="$(tc-getCXX)" \
HOSTSYSTEM="${CBUILD}" \
LINKER_OPTIONS="${LDFLAGS}" \
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-28 13:10 Akinori Hattori
0 siblings, 0 replies; 35+ messages in thread
From: Akinori Hattori @ 2021-11-28 13:10 UTC (permalink / raw
To: gentoo-commits
commit: 2fd4154516655a742b44f6e470b189b008b5b19d
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 28 13:10:26 2021 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Sun Nov 28 13:10:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd41545
dev-scheme/chicken: new upstream release
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
dev-scheme/chicken/Manifest | 2 +-
.../{chicken-5.2.0.ebuild => chicken-5.3.0.ebuild} | 0
dev-scheme/chicken/metadata.xml | 22 +++++++++++-----------
3 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest
index b70f6dff065d..a70f7897e314 100644
--- a/dev-scheme/chicken/Manifest
+++ b/dev-scheme/chicken/Manifest
@@ -1,2 +1,2 @@
DIST chicken-4.13.0.tar.gz 4244358 BLAKE2B c40a28346fb6cd144e33605235ed022d48103edd1db1ae35e109e266989caaa0bf8fabf75e8b9cb740ac8bf4e3fba74218763573485127acacd001b8767cd088 SHA512 02c2035b4f81da6f4af2d246361ce8debdc9d9c663c3f43b7afb9abbf1ff591a2bb8fa144511b4d747a373dea4dcd9c10cac48466bf97032db76f3830c08709d
-DIST chicken-5.2.0.tar.gz 4052305 BLAKE2B c86284af04cd6693c5c470f6861806e388eb898935e3b34b988e30738b9f0458943dc737dadd383d94b8919079166f743f3f4c9c8c613b3ff024da77d6584875 SHA512 0290362900a5be0004774a73756c2b0f617152004571a3e5e5bf43ea55343e694f98bf7fb328f24d4fc50cc33377b25af382b9ec9e8a790c5d873d2eaf0cc2ce
+DIST chicken-5.3.0.tar.gz 4069549 BLAKE2B 7e1fb8c844542927eec53df751014f718b8c96fb6cf390d6464d7d55467c7320346be9ed05202b9c5c96548f274243ae52fead488981d7c207bec2c001db7cd7 SHA512 8fcc08a1ba44cde42c95820695a11858a3b7ff39a4b577bc5afb894c53513661aab2dc5b8e608e1d9d26648e314551052041626c4c8e519fcb9f8af324386e02
diff --git a/dev-scheme/chicken/chicken-5.2.0.ebuild b/dev-scheme/chicken/chicken-5.3.0.ebuild
similarity index 100%
rename from dev-scheme/chicken/chicken-5.2.0.ebuild
rename to dev-scheme/chicken/chicken-5.3.0.ebuild
diff --git a/dev-scheme/chicken/metadata.xml b/dev-scheme/chicken/metadata.xml
index 39f7cc709ea6..be95a48c267f 100644
--- a/dev-scheme/chicken/metadata.xml
+++ b/dev-scheme/chicken/metadata.xml
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>scheme@gentoo.org</email>
- <name>Gentoo Scheme Project</name>
-</maintainer>
-<longdescription>
-CHICKEN is a compiler for the Scheme programming language. CHICKEN produces
-portable, efficient C, supports almost all of the current Scheme language
-standard, the Revised5 Report on the Algorithmic Language Scheme (R5RS ), and
-includes many enhancements and extensions. CHICKEN runs on MacOS X, Windows, and
-many Unix flavours.
-</longdescription>
+ <maintainer type="project">
+ <email>scheme@gentoo.org</email>
+ <name>Gentoo Scheme Project</name>
+ </maintainer>
+ <longdescription>
+ CHICKEN is a compiler for the Scheme programming language. CHICKEN
+ produces portable, efficient C, supports almost all of the current
+ Scheme language standard, the Revised^5 Report on the Algorithmic
+ Language Scheme (R5RS), and includes many enhancements and extensions.
+ CHICKEN runs on MacOS X, Windows, and many Unix flavours.
+ </longdescription>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-04-01 5:15 Arthur Zamarin
0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2022-04-01 5:15 UTC (permalink / raw
To: gentoo-commits
commit: b702bc8090dd9fb97a499b3d337305f04e2f13ff
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 1 05:14:32 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 1 05:14:32 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b702bc80
dev-scheme/chicken: Stabilize 5.3.0 ppc64, #836449
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-scheme/chicken/chicken-5.3.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-scheme/chicken/chicken-5.3.0.ebuild b/dev-scheme/chicken/chicken-5.3.0.ebuild
index 869ed7fcf99a..293a13325459 100644
--- a/dev-scheme/chicken/chicken-5.3.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -11,7 +11,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~ppc ppc64 ~x86"
IUSE="doc"
RDEPEND=""
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-04-01 12:06 Arthur Zamarin
0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2022-04-01 12:06 UTC (permalink / raw
To: gentoo-commits
commit: d8c2ad79191941ea8ab97b5bd310894fca7680ce
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 1 12:06:18 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 1 12:06:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c2ad79
dev-scheme/chicken: Stabilize 5.3.0 ppc, #836449
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-scheme/chicken/chicken-5.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-5.3.0.ebuild b/dev-scheme/chicken/chicken-5.3.0.ebuild
index 293a13325459..10900922423d 100644
--- a/dev-scheme/chicken/chicken-5.3.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.3.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ppc ppc64 ~x86"
IUSE="doc"
RDEPEND=""
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-04-02 8:03 Agostino Sarubbo
0 siblings, 0 replies; 35+ messages in thread
From: Agostino Sarubbo @ 2022-04-02 8:03 UTC (permalink / raw
To: gentoo-commits
commit: c57da5e2550d1ba73b6b380be0ed5095fd50aa1d
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 2 08:03:21 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Apr 2 08:03:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c57da5e2
dev-scheme/chicken: x86 stable wrt bug #836449
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-scheme/chicken/chicken-5.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-5.3.0.ebuild b/dev-scheme/chicken/chicken-5.3.0.ebuild
index 10900922423d..7deb6d1f4f9f 100644
--- a/dev-scheme/chicken/chicken-5.3.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.3.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ppc ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ppc ppc64 x86"
IUSE="doc"
RDEPEND=""
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-04-02 15:52 Agostino Sarubbo
0 siblings, 0 replies; 35+ messages in thread
From: Agostino Sarubbo @ 2022-04-02 15:52 UTC (permalink / raw
To: gentoo-commits
commit: 52d757d7e891bb90d8c9715768f243772782fbf2
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 2 15:52:22 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Apr 2 15:52:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d757d7
dev-scheme/chicken: amd64 stable wrt bug #836449
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-scheme/chicken/chicken-5.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-5.3.0.ebuild b/dev-scheme/chicken/chicken-5.3.0.ebuild
index 7deb6d1f4f9f..2b0584234cea 100644
--- a/dev-scheme/chicken/chicken-5.3.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.3.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ppc ppc64 x86"
+KEYWORDS="~alpha amd64 ppc ppc64 x86"
IUSE="doc"
RDEPEND=""
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-04-16 2:10 Akinori Hattori
0 siblings, 0 replies; 35+ messages in thread
From: Akinori Hattori @ 2022-04-16 2:10 UTC (permalink / raw
To: gentoo-commits
commit: 4a1b4453271bc60d28224cafcccab67fbc738db1
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 16 02:09:28 2022 +0000
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Sat Apr 16 02:10:05 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1b4453
dev-scheme/chicken: drop old
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
dev-scheme/chicken/Manifest | 1 -
dev-scheme/chicken/chicken-4.13.0-r2.ebuild | 73 -----------------------------
2 files changed, 74 deletions(-)
diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest
index a70f7897e314..68d80784a7f0 100644
--- a/dev-scheme/chicken/Manifest
+++ b/dev-scheme/chicken/Manifest
@@ -1,2 +1 @@
-DIST chicken-4.13.0.tar.gz 4244358 BLAKE2B c40a28346fb6cd144e33605235ed022d48103edd1db1ae35e109e266989caaa0bf8fabf75e8b9cb740ac8bf4e3fba74218763573485127acacd001b8767cd088 SHA512 02c2035b4f81da6f4af2d246361ce8debdc9d9c663c3f43b7afb9abbf1ff591a2bb8fa144511b4d747a373dea4dcd9c10cac48466bf97032db76f3830c08709d
DIST chicken-5.3.0.tar.gz 4069549 BLAKE2B 7e1fb8c844542927eec53df751014f718b8c96fb6cf390d6464d7d55467c7320346be9ed05202b9c5c96548f274243ae52fead488981d7c207bec2c001db7cd7 SHA512 8fcc08a1ba44cde42c95820695a11858a3b7ff39a4b577bc5afb894c53513661aab2dc5b8e608e1d9d26648e314551052041626c4c8e519fcb9f8af324386e02
diff --git a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
deleted file mode 100644
index 2c55fdc89af2..000000000000
--- a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
-HOMEPAGE="https://www.call-cc.org/"
-SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
-IUSE="doc"
-
-RDEPEND=""
-DEPEND=""
-
-src_prepare() {
- default
-
- # because chicken's upstream is in the habit of using variables that
- # portage also uses :( eg. $ARCH and $A
- sed -i \
- -e "s/A\([[:space:]]*?=\|)\)/z&/" \
- -e "s/ARCH/z&/" \
- -e "/LICENSE /d" \
- Makefile.* {defaults,rules}.make || die
- sed -i \
- -e "s|/lib|/$(get_libdir)|" \
- -e "s|\$(DATADIR)/doc|\$(SHAREDIR)/doc/${PF}|" \
- defaults.make || die
-
- use doc || sed -i "/\$(SEP)manual/d" rules.make || die
-}
-
-src_compile() {
- emake -j1 \
- PLATFORM="linux" \
- PREFIX="${EPREFIX}/usr" \
- C_COMPILER="$(tc-getCC)" \
- C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
- CXX_COMPILER="$(tc-getCXX)" \
- HOSTSYSTEM="${CBUILD}" \
- LINKER_OPTIONS="${LDFLAGS}"
-}
-
-src_test() {
- cd tests && ./runtests.sh || die
-}
-
-src_install() {
- emake -j1 \
- PLATFORM="linux" \
- PREFIX="${EPREFIX}/usr" \
- C_COMPILER="$(tc-getCC)" \
- CXX_COMPILER="$(tc-getCXX)" \
- HOSTSYSTEM="${CBUILD}" \
- LINKER_OPTIONS="${LDFLAGS}" \
- DESTDIR="${D}" \
- install
- einstalldocs
- find "${ED}" -name '*.a' -delete || die
-
- # let portage track this file (created later)
- touch "${ED}"/usr/$(get_libdir)/${PN}/8/modules.db || die
-}
-
-pkg_postinst() {
- # create modules.db file in ${ROOT}
- chicken-install -update-db || die
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-05-23 14:05 Yixun Lan
0 siblings, 0 replies; 35+ messages in thread
From: Yixun Lan @ 2022-05-23 14:05 UTC (permalink / raw
To: gentoo-commits
commit: b22937638887776dcffd57f83dc5f286bb23fedb
Author: Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon May 23 14:04:52 2022 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon May 23 14:04:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2293763
dev-scheme/chicken: Keyword 5.3.0 riscv, #847103
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
dev-scheme/chicken/chicken-5.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-5.3.0.ebuild b/dev-scheme/chicken/chicken-5.3.0.ebuild
index 2b0584234cea..1539f4e565b7 100644
--- a/dev-scheme/chicken/chicken-5.3.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.3.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
+KEYWORDS="~alpha amd64 ppc ppc64 ~riscv x86"
IUSE="doc"
RDEPEND=""
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-05-23 14:26 Jakov Smolić
0 siblings, 0 replies; 35+ messages in thread
From: Jakov Smolić @ 2022-05-23 14:26 UTC (permalink / raw
To: gentoo-commits
commit: a0de32d0ee48cc5244486e7fbebe7c370ef3f62d
Author: Raymond Wong <infiwang <AT> pm <DOT> me>
AuthorDate: Mon May 23 13:30:26 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon May 23 14:26:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0de32d0
dev-scheme/chicken: Keyword 5.3.0 mips, #847103
Closes: https://bugs.gentoo.org/847103
Signed-off-by: Raymond Wong <infiwang <AT> pm.me>
Closes: https://github.com/gentoo/gentoo/pull/25610
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-scheme/chicken/chicken-5.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-5.3.0.ebuild b/dev-scheme/chicken/chicken-5.3.0.ebuild
index 1539f4e565b7..daf9c3453782 100644
--- a/dev-scheme/chicken/chicken-5.3.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.3.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~mips ppc ppc64 ~riscv x86"
IUSE="doc"
RDEPEND=""
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2024-08-24 15:44 Maciej Barć
0 siblings, 0 replies; 35+ messages in thread
From: Maciej Barć @ 2024-08-24 15:44 UTC (permalink / raw
To: gentoo-commits
commit: b96821b6d803a81c662bf307c02606d3b3579742
Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 24 13:07:45 2024 +0000
Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Aug 24 15:43:41 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96821b6
dev-scheme/chicken: bump to 5.4.0
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
dev-scheme/chicken/Manifest | 1 +
dev-scheme/chicken/chicken-5.4.0.ebuild | 76 +++++++++++++++++++++++++++++++++
2 files changed, 77 insertions(+)
diff --git a/dev-scheme/chicken/Manifest b/dev-scheme/chicken/Manifest
index 68d80784a7f0..01a563d2274c 100644
--- a/dev-scheme/chicken/Manifest
+++ b/dev-scheme/chicken/Manifest
@@ -1 +1,2 @@
DIST chicken-5.3.0.tar.gz 4069549 BLAKE2B 7e1fb8c844542927eec53df751014f718b8c96fb6cf390d6464d7d55467c7320346be9ed05202b9c5c96548f274243ae52fead488981d7c207bec2c001db7cd7 SHA512 8fcc08a1ba44cde42c95820695a11858a3b7ff39a4b577bc5afb894c53513661aab2dc5b8e608e1d9d26648e314551052041626c4c8e519fcb9f8af324386e02
+DIST chicken-5.4.0.tar.gz 4109135 BLAKE2B 75dda6891992a7eeae8ac7624678c62c9aff61a712c9b8812b008f3369b11297019eaed259c28999a8e4f9aa587583cdef4284b5ada2bc971ef823ffa5508b35 SHA512 21f5dc4abcfce7be2d8eb6728061728a4a695ac88860e94e114c2bf2839a8a47bbdc368330913edc83d5b81b6b2499c608e47e6659fa7651c82d133abb7e4e3c
diff --git a/dev-scheme/chicken/chicken-5.4.0.ebuild b/dev-scheme/chicken/chicken-5.4.0.ebuild
new file mode 100644
index 000000000000..15244570240f
--- /dev/null
+++ b/dev-scheme/chicken/chicken-5.4.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
+HOMEPAGE="https://www.call-cc.org/"
+SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+src_prepare() {
+ default
+
+ # because chicken's upstream is in the habit of using variables that
+ # portage also uses :( eg. $ARCH and $A
+ sed -i \
+ -e "s/A\([[:space:]]*?=\|)\)/z&/" \
+ -e "s/ARCH/z&/" \
+ -e "/LICENSE /d" \
+ Makefile.* {defaults,rules}.make || die
+
+ sed -i \
+ -e "s|/lib|/$(get_libdir)|" \
+ -e "s|\$(DATADIR)/doc|\$(SHAREDIR)/doc/${PF}|" \
+ defaults.make || die
+
+ sed -i \
+ -e "/\$(CHICKEN_DO_PROGRAM)\$(EXE):/,/^$/s/\(\$<\)/\$(LINKER_OPTIONS) \1/" \
+ rules.make || die
+
+ use doc || sed -i "/\$(SEP)manual/d" rules.make || die
+}
+
+src_compile() {
+ emake -j1 \
+ PLATFORM="linux" \
+ PREFIX="${EPREFIX}/usr" \
+ C_COMPILER="$(tc-getCC)" \
+ C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ CXX_COMPILER="$(tc-getCXX)" \
+ HOSTSYSTEM="${CBUILD}" \
+ LINKER_OPTIONS="${LDFLAGS}"
+}
+
+src_test() {
+ cd tests && ./runtests.sh || die
+}
+
+src_install() {
+ emake -j1 \
+ PLATFORM="linux" \
+ PREFIX="${EPREFIX}/usr" \
+ C_COMPILER="$(tc-getCC)" \
+ C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ CXX_COMPILER="$(tc-getCXX)" \
+ HOSTSYSTEM="${CBUILD}" \
+ LINKER_OPTIONS="${LDFLAGS}" \
+ DESTDIR="${D}" \
+ install
+ einstalldocs
+ find "${ED}" -name '*.a' -delete || die
+
+ # let portage track this file (created later)
+ touch "${ED}"/usr/$(get_libdir)/${PN}/11/modules.db || die
+}
+
+pkg_postinst() {
+ # create modules.db file in ${ROOT}
+ chicken-install -update-db || die
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2024-10-01 1:11 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2024-10-01 1:11 UTC (permalink / raw
To: gentoo-commits
commit: 5b1484f5a1933c19b5bf6e4da7bd969c78f29a49
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 1 01:09:35 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 1 01:10:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b1484f5
dev-scheme/chicken: Stabilize 5.4.0 amd64, #940554
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-scheme/chicken/chicken-5.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-5.4.0.ebuild b/dev-scheme/chicken/chicken-5.4.0.ebuild
index 1f259592952f..53745f7c1c55 100644
--- a/dev-scheme/chicken/chicken-5.4.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.4.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~mips ppc ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~mips ppc ppc64 ~riscv ~x86"
IUSE="doc"
src_prepare() {
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2024-10-01 1:11 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2024-10-01 1:11 UTC (permalink / raw
To: gentoo-commits
commit: c73a369dd2754502b7fb5bfd8fbe5e6c650b0f6c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 1 01:09:32 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 1 01:10:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73a369d
dev-scheme/chicken: Stabilize 5.4.0 ppc64, #940554
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-scheme/chicken/chicken-5.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-5.4.0.ebuild b/dev-scheme/chicken/chicken-5.4.0.ebuild
index 15244570240f..d25adb6552d6 100644
--- a/dev-scheme/chicken/chicken-5.4.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.4.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~mips ~ppc ppc64 ~riscv ~x86"
IUSE="doc"
src_prepare() {
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2024-10-01 1:11 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2024-10-01 1:11 UTC (permalink / raw
To: gentoo-commits
commit: 7ea2902dca19478c87081c60fbefb5ecfa31f359
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 1 01:09:34 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 1 01:10:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ea2902d
dev-scheme/chicken: Stabilize 5.4.0 ppc, #940554
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-scheme/chicken/chicken-5.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-5.4.0.ebuild b/dev-scheme/chicken/chicken-5.4.0.ebuild
index d25adb6552d6..1f259592952f 100644
--- a/dev-scheme/chicken/chicken-5.4.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.4.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~mips ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~mips ppc ppc64 ~riscv ~x86"
IUSE="doc"
src_prepare() {
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2024-10-01 1:11 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2024-10-01 1:11 UTC (permalink / raw
To: gentoo-commits
commit: cc36c47b81b88425da6e06711d46227fed3d262d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 1 01:09:36 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 1 01:10:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc36c47b
dev-scheme/chicken: Stabilize 5.4.0 x86, #940554
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-scheme/chicken/chicken-5.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-scheme/chicken/chicken-5.4.0.ebuild b/dev-scheme/chicken/chicken-5.4.0.ebuild
index 53745f7c1c55..3cae349459d0 100644
--- a/dev-scheme/chicken/chicken-5.4.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.4.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~mips ppc ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~mips ppc ppc64 ~riscv x86"
IUSE="doc"
src_prepare() {
^ permalink raw reply related [flat|nested] 35+ messages in thread
end of thread, other threads:[~2024-10-01 1:11 UTC | newest]
Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-31 10:11 [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/ Tobias Klausmann
-- strict thread matches above, loose matches on Subject: below --
2024-10-01 1:11 Sam James
2024-10-01 1:11 Sam James
2024-10-01 1:11 Sam James
2024-10-01 1:11 Sam James
2024-08-24 15:44 Maciej Barć
2022-05-23 14:26 Jakov Smolić
2022-05-23 14:05 Yixun Lan
2022-04-16 2:10 Akinori Hattori
2022-04-02 15:52 Agostino Sarubbo
2022-04-02 8:03 Agostino Sarubbo
2022-04-01 12:06 Arthur Zamarin
2022-04-01 5:15 Arthur Zamarin
2021-11-28 13:10 Akinori Hattori
2021-11-19 15:51 Akinori Hattori
2021-11-19 13:46 Akinori Hattori
2021-11-19 13:46 Akinori Hattori
2021-11-19 13:46 Akinori Hattori
2021-11-19 13:46 Akinori Hattori
2021-11-19 13:46 Akinori Hattori
2021-11-19 13:46 Akinori Hattori
2018-06-11 15:07 Aaron Bauman
2018-03-18 10:33 Sergei Trofimovich
2018-03-15 21:22 Mikle Kolyada
2018-03-15 21:07 Maxim Koltsov
2018-03-15 20:39 Maxim Koltsov
2016-10-05 7:57 Patrice Clement
2015-12-21 14:25 Patrick Lauer
2015-11-15 1:03 Ian Delaney
2015-11-13 9:48 Agostino Sarubbo
2015-11-04 14:26 Agostino Sarubbo
2015-11-01 13:10 Mikle Kolyada
2015-10-23 10:34 Agostino Sarubbo
2015-10-21 12:28 Tobias Klausmann
2015-10-17 0:48 Ian Delaney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox