[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/

2024-03-16 Thread Sam James
commit: 8dce0931582160b74deff4e2aa407f33fa712f24
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 05:39:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 06:34:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dce0931

dev-scheme/ypsilon: mark as LTO-unsafe, strict-aliasing unsafe

If someone cares about this ancient 2008 package, there's a new 2.0.8
version from 2022 which may or may not have fixed the issue. It's a
non-trivial update and I don't do scheme.

Do enough to unblock the LTO tracker.

Closes: https://bugs.gentoo.org/858257
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
index 5dea3a7bde37..75550544e519 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
@@ -31,6 +31,16 @@ src_prepare() {
append-flags -pthread
# fix build with >=sys-devel/gcc-11, bug #787866
sed -i "/^CPPFLAGS/s/=/= -DNO_TLS/" Makefile
+
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/858257
+   #
+   # There is an upstream update to 2.0.8 (lotta new versions!) but it 
changes
+   # way too much to trivially update. The issue may or may not be fixed.
+   # Before multiple other things bombed out, the erroring source file
+   # *seemed* to compile ok.
+   append-flags -fno-strict-aliasing
+   filter-lto
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/

2021-10-28 Thread Akinori Hattori
commit: 29def297119cf0c695d87017a4f43b11ba4548ff
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Oct 28 13:44:48 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Oct 28 13:45:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29def297

dev-scheme/ypsilon: drop threads USE flag

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
index ee62dd3b6fe..552d06b8242 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="examples threads"
+IUSE="examples"
 
 RDEPEND="app-arch/cpio"
 DEPEND="${RDEPEND}"
@@ -28,7 +28,7 @@ PATCHES=(
 src_prepare() {
default
 
-   use threads && append-flags -pthread
+   append-flags -pthread
# fix build with >=sys-devel/gcc-11, bug #787866
sed -i "/^CPPFLAGS/s/=/= -DNO_TLS/" Makefile
 }



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/

2021-10-28 Thread Akinori Hattori
commit: 28bf9782f26a57699bfdefcd129d12d6b0b4b2e9
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Oct 28 13:42:16 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Oct 28 13:45:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28bf9782

dev-scheme/ypsilon: update HOMEPAGE and SRC_URI

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/ypsilon/metadata.xml   | 8 +---
 dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild | 4 ++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/dev-scheme/ypsilon/metadata.xml b/dev-scheme/ypsilon/metadata.xml
index 527ebea54e2..ca64a62109a 100644
--- a/dev-scheme/ypsilon/metadata.xml
+++ b/dev-scheme/ypsilon/metadata.xml
@@ -5,9 +5,11 @@
sch...@gentoo.org
Gentoo Scheme Project

-   Ypsilon is the implementation of Scheme 
Programming Language, which conforms
-   to the latest standard R6RS.
+   
+   Ypsilon is the implementation of Scheme Programming Language, 
which conforms
+   to the latest standard R6RS.
+   

-   ypsilon
+   fujita-y/ypsilon

 

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
index 8c87df47192..d23b6adb8f3 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
@@ -8,8 +8,8 @@ inherit flag-o-matic toolchain-funcs
 MY_P="${P/_p/.update}"
 
 DESCRIPTION="R6RS-compliant Scheme implementation for real-time applications"
-HOMEPAGE="https://code.google.com/p/ypsilon/";
-SRC_URI="https://ypsilon.googlecode.com/files/${MY_P}.tar.gz";
+HOMEPAGE="http://www.littlewingpinball.com/doc/en/ypsilon";
+SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${MY_P}.tar.gz";
 
 LICENSE="BSD"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/

2021-10-28 Thread Akinori Hattori
commit: a3e73595b5c1d9149c2f9a661101f83a649ea299
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Oct 28 13:40:09 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Oct 28 13:45:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e73595

dev-scheme/ypsilon: tidy

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild | 22 ++
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
index 2d202116658..8c87df47192 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
@@ -6,31 +6,34 @@ EAPI=7
 inherit flag-o-matic toolchain-funcs
 
 MY_P="${P/_p/.update}"
+
 DESCRIPTION="R6RS-compliant Scheme implementation for real-time applications"
 HOMEPAGE="https://code.google.com/p/ypsilon/";
 SRC_URI="https://ypsilon.googlecode.com/files/${MY_P}.tar.gz";
-S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="examples threads"
 
-DEPEND="app-arch/cpio"
-RDEPEND="${DEPEND}"
+RDEPEND="app-arch/cpio"
+DEPEND="${RDEPEND}"
+S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
"${FILESDIR}"/${P}-asneeded.patch
"${FILESDIR}"/${P}-clang-cflags.patch
 )
 
-src_compile() {
-   use threads && append-flags "-pthread"
+src_prepare() {
+   default
 
-   # Fix build failure with GCC 11
-   # bug #787866
+   use threads && append-flags -pthread
+   # fix build with >=sys-devel/gcc-11, bug #787866
append-cppflags -DNO_TLS
+}
 
+src_compile() {
emake \
PREFIX="${EPREFIX}/usr" \
AS="$(tc-getAS)" \
@@ -41,7 +44,10 @@ src_compile() {
 }
 
 src_install() {
-   emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   DESTDIR="${D}" \
+   install
 
if use examples; then
docinto examples



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/

2021-10-28 Thread Akinori Hattori
commit: 4b3f6274b8f2ff44ecee1daefa5ab7d500ba378a
Author: Akinori Hattori  gentoo  org>
AuthorDate: Thu Oct 28 13:43:42 2021 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Thu Oct 28 13:45:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3f6274

dev-scheme/ypsilon: fix tests

Closes: https://bugs.gentoo.org/810646
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 .../ypsilon/{ypsilon-0.9.6_p3-r1.ebuild => ypsilon-0.9.6_p3-r2.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
similarity index 95%
rename from dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
rename to dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
index d23b6adb8f3..ee62dd3b6fe 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r2.ebuild
@@ -30,7 +30,7 @@ src_prepare() {
 
use threads && append-flags -pthread
# fix build with >=sys-devel/gcc-11, bug #787866
-   append-cppflags -DNO_TLS
+   sed -i "/^CPPFLAGS/s/=/= -DNO_TLS/" Makefile
 }
 
 src_compile() {
@@ -38,7 +38,6 @@ src_compile() {
PREFIX="${EPREFIX}/usr" \
AS="$(tc-getAS)" \
CXX="$(tc-getCXX)" \
-   CPPFLAGS="${CPPFLAGS}" \
CXXFLAGS="${CXXFLAGS}" \
LDFLAGS="${LDFLAGS}"
 }



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/

2021-08-26 Thread Sam James
commit: 00defd94ee96cb2b94c80c1b76bab829cd9e34ca
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 27 03:03:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 27 03:03:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00defd94

dev-scheme/ypsilon: fix DeprecatedInsinto

Signed-off-by: Sam James  gentoo.org>

 dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
index 214166c274d..2d202116658 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
@@ -44,7 +44,7 @@ src_install() {
emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
 
if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins example/*
+   docinto examples
+   dodoc example/*
fi
 }



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/, dev-scheme/ypsilon/files/

2021-08-26 Thread Sam James
commit: 5b93e5168eec3dece2190f7513414020d7fe8750
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 27 03:00:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 27 03:02:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b93e516

dev-scheme/ypsilon: fix build with Clang

Closes: https://bugs.gentoo.org/730692
Signed-off-by: Sam James  gentoo.org>

 .../files/ypsilon-0.9.6_p3-clang-cflags.patch  | 23 ++
 dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild  |  1 +
 2 files changed, 24 insertions(+)

diff --git a/dev-scheme/ypsilon/files/ypsilon-0.9.6_p3-clang-cflags.patch 
b/dev-scheme/ypsilon/files/ypsilon-0.9.6_p3-clang-cflags.patch
new file mode 100644
index 000..8d2ce6ea796
--- /dev/null
+++ b/dev-scheme/ypsilon/files/ypsilon-0.9.6_p3-clang-cflags.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/730692
+
+From 8d5318ea079f53149ab87974a4ad9ed9c5c7fcf5 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 27 Aug 2021 03:58:34 +0100
+Subject: [PATCH] Drop flags Clang doesn't support
+
+In particular, -fno-crossjumping but the rest seem rather unnecessary.
+--- a/Makefile
 b/Makefile
+@@ -130,12 +130,10 @@ $(PROG): $(OBJS)
+ 
+ vm1.s: vm1.cpp
+   $(CXX) $(CXXFLAGS) $(CPPFLAGS) \
+-  -fno-reorder-blocks -fno-crossjumping -fno-align-labels 
-fno-align-loops -fno-align-jumps \
+   -fverbose-asm -S src/vm1.cpp
+ 
+ vm1.o: vm1.cpp
+   $(CXX) $(CXXFLAGS) $(CPPFLAGS) \
+-  -fno-reorder-blocks -fno-crossjumping -fno-align-labels 
-fno-align-loops -fno-align-jumps \
+   -c src/vm1.cpp
+ 
+ install: all stdlib sitelib

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
index 399bd7866af..83a06545d05 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
@@ -21,6 +21,7 @@ RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${P}-asneeded.patch
+   "${FILESDIR}"/${P}-clang-cflags.patch
 )
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/

2021-08-26 Thread Sam James
commit: 58c008c27ebc84777118ae8424ff34e1e93f4f7e
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 27 03:01:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 27 03:02:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58c008c2

dev-scheme/ypsilon: respect AS

Signed-off-by: Sam James  gentoo.org>

 dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
index 83a06545d05..214166c274d 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
@@ -33,6 +33,7 @@ src_compile() {
 
emake \
PREFIX="${EPREFIX}/usr" \
+   AS="$(tc-getAS)" \
CXX="$(tc-getCXX)" \
CPPFLAGS="${CPPFLAGS}" \
CXXFLAGS="${CXXFLAGS}" \



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/files/, profiles/, dev-scheme/ypsilon/

2021-08-26 Thread Sam James
commit: f36a27d75b9d3f82b98f63624202cf3624387ec6
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 27 02:55:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 27 03:02:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f36a27d7

dev-scheme/ypsilon: fix build with GCC 11, un-last-rite

Thanks-to: Watcom  dornbeast.com>
Bug: https://bugs.gentoo.org/730692
Closes: https://bugs.gentoo.org/787866
Signed-off-by: Sam James  gentoo.org>

 .../ypsilon/files/ypsilon-0.9.6_p3-asneeded.patch  |  4 ++--
 ...-0.9.6_p3.ebuild => ypsilon-0.9.6_p3-r1.ebuild} | 28 ++
 profiles/package.mask  |  5 
 3 files changed, 20 insertions(+), 17 deletions(-)

diff --git a/dev-scheme/ypsilon/files/ypsilon-0.9.6_p3-asneeded.patch 
b/dev-scheme/ypsilon/files/ypsilon-0.9.6_p3-asneeded.patch
index 4769fce6c25..9ea4256de93 100644
--- a/dev-scheme/ypsilon/files/ypsilon-0.9.6_p3-asneeded.patch
+++ b/dev-scheme/ypsilon/files/ypsilon-0.9.6_p3-asneeded.patch
@@ -1,5 +1,5 @@
 ypsilon-0.9.6.update3.orig/Makefile2008-12-23 09:56:02.0 
+0100
-+++ ypsilon-0.9.6.update3/Makefile 2009-10-21 18:14:37.613881129 +0200
+--- a/Makefile
 b/Makefile
 @@ -126,7 +126,7 @@
@mkdir -p -m755 $(HOME)/.ypsilon
  

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
similarity index 63%
rename from dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild
rename to dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
index 3b4f21c6ca6..399bd7866af 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3-r1.ebuild
@@ -1,14 +1,15 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit epatch flag-o-matic toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 MY_P="${P/_p/.update}"
 DESCRIPTION="R6RS-compliant Scheme implementation for real-time applications"
 HOMEPAGE="https://code.google.com/p/ypsilon/";
 SRC_URI="https://ypsilon.googlecode.com/files/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
@@ -18,21 +19,28 @@ IUSE="examples threads"
 DEPEND="app-arch/cpio"
 RDEPEND="${DEPEND}"
 
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-asneeded.patch
-}
+PATCHES=(
+   "${FILESDIR}"/${P}-asneeded.patch
+)
 
 src_compile() {
use threads && append-flags "-pthread"
 
-   emake PREFIX="/usr" CXX="$(tc-getCXX)" \
-   CXXFLAGS="${CXXFLAGS}" LDFLAGS="$LDFLAGS"
+   # Fix build failure with GCC 11
+   # bug #787866
+   append-cppflags -DNO_TLS
+
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   CXX="$(tc-getCXX)" \
+   CPPFLAGS="${CPPFLAGS}" \
+   CXXFLAGS="${CXXFLAGS}" \
+   LDFLAGS="${LDFLAGS}"
 }
 
 src_install() {
-   emake PREFIX="/usr" DESTDIR="${D}" install
+   emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
+
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins example/*

diff --git a/profiles/package.mask b/profiles/package.mask
index 5a24d358076..778e8e985a7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -156,11 +156,6 @@ app-eselect/eselect-audicle
 app-eselect/eselect-miniaudicle
 media-sound/audicle
 
-# Sam James  (2021-08-04)
-# Fails to build with GCC 11. No activity upstream since 2008.
-# bug #730692, bug #787866. Removal on 2021-09-04.
-dev-scheme/ypsilon
-
 # Sam James  (2021-08-04)
 # Fails to build with GCC 11. Library with no reverse-dependencies.
 # bug #731254, bug #787905. Removal on 2021-09-04.



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/

2017-11-25 Thread Patrick Lauer
commit: a1bc470446bbc0bc406f3d5c9465d5e207a22490
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 14:09:56 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 14:19:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1bc4704

dev-scheme/ypsilon: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild
index 39a0e85c9e0..e68eb684fb6 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild
@@ -1,5 +1,6 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=5
 
 inherit eutils flag-o-matic toolchain-funcs



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/ypsilon/

2017-01-14 Thread Amy Liffey
commit: a631ed2d74f6e17ced4fa334357d3320ddd612dd
Author: Amy Liffey  gentoo  org>
AuthorDate: Sat Jan 14 19:14:33 2017 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Sat Jan 14 19:15:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a631ed2d

dev-scheme/ypsilon: add missing dep bug #514610

Package-Manager: portage-2.3.0

 dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild 
b/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild
index 52be798..52a56a7 100644
--- a/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild
+++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 EAPI=5
@@ -15,10 +15,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="examples threads"
 
-DEPEND=""
+DEPEND="app-arch/cpio"
 RDEPEND="${DEPEND}"
 
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
epatch "${FILESDIR}"/${P}-asneeded.patch
@@ -28,13 +28,13 @@ src_compile() {
use threads && append-flags "-pthread"
 
emake PREFIX="/usr" CXX="$(tc-getCXX)" \
-   CXXFLAGS="${CXXFLAGS}" LDFLAGS="$LDFLAGS"  || die "emake failed"
+   CXXFLAGS="${CXXFLAGS}" LDFLAGS="$LDFLAGS"
 }
 
 src_install() {
-   emake PREFIX="/usr" DESTDIR="${D}" install || die "Install failed"
+   emake PREFIX="/usr" DESTDIR="${D}" install
if use examples; then
insinto /usr/share/doc/${PF}/examples
-   doins example/* || die "Failed to install examples"
+   doins example/*
fi
 }