public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-10-17  0:48 Ian Delaney
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-10-21 12:28 Tobias Klausmann
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-10-23 10:34 Agostino Sarubbo
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-11-01 13:10 Mikle Kolyada
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-11-04 14:26 Agostino Sarubbo
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-11-13  9:48 Agostino Sarubbo
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-11-15  1:03 Ian Delaney
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2015-12-21 14:25 Patrick Lauer
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2016-10-05  7:57 Patrice Clement
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-03-15 20:39 Maxim Koltsov
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-03-15 21:07 Maxim Koltsov
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-03-15 21:22 Mikle Kolyada
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-03-18 10:33 Sergei Trofimovich
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-03-31 10:11 Tobias Klausmann
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2018-06-11 15:07 Aaron Bauman
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 13:46 Akinori Hattori
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-19 15:51 Akinori Hattori
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2021-11-28 13:10 Akinori Hattori
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-04-01  5:15 Arthur Zamarin
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-04-01 12:06 Arthur Zamarin
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-04-02  8:03 Agostino Sarubbo
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-04-02 15:52 Agostino Sarubbo
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-04-16  2:10 Akinori Hattori
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-05-23 14:05 Yixun Lan
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2022-05-23 14:26 Jakov Smolić
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/
@ 2024-08-24 15:44 Maciej Barć
  0 siblings, 0 replies; 31+ 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] 31+ messages in thread

end of thread, other threads:[~2024-08-24 15:44 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-21 12:28 [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chicken/ Tobias Klausmann
  -- strict thread matches above, loose matches on Subject: below --
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-31 10:11 Tobias Klausmann
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-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