diff options
author | Vadim Kuznetsov <vadimk@gentoo.org> | 2009-04-20 23:54:37 +0000 |
---|---|---|
committer | Vadim Kuznetsov <vadimk@gentoo.org> | 2009-04-20 23:54:37 +0000 |
commit | aa0d4833c26557d846686b44e074283431a46905 (patch) | |
tree | 5734c451168b7a1de32aa322161d3c60097080bb /dev-scheme/ypsilon | |
parent | Fix typo (diff) | |
download | historical-aa0d4833c26557d846686b44e074283431a46905.tar.gz historical-aa0d4833c26557d846686b44e074283431a46905.tar.bz2 historical-aa0d4833c26557d846686b44e074283431a46905.zip |
Initial commit. Bug 229371. Initial ebuild provided by Dmitry Dzhus.
Package-Manager: portage-2.2_rc30/cvs/Linux x86_64
Diffstat (limited to 'dev-scheme/ypsilon')
-rw-r--r-- | dev-scheme/ypsilon/ChangeLog | 10 | ||||
-rw-r--r-- | dev-scheme/ypsilon/Manifest | 4 | ||||
-rw-r--r-- | dev-scheme/ypsilon/metadata.xml | 9 | ||||
-rw-r--r-- | dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild | 35 |
4 files changed, 58 insertions, 0 deletions
diff --git a/dev-scheme/ypsilon/ChangeLog b/dev-scheme/ypsilon/ChangeLog new file mode 100644 index 000000000000..c79003c1153e --- /dev/null +++ b/dev-scheme/ypsilon/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-scheme/ypsilon +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ypsilon/ChangeLog,v 1.1 2009/04/20 23:54:37 vadimk Exp $ + +*ypsilon-0.9.6_p3 (20 Apr 2009) + + 20 Apr 2009; Vadim Kuznetsov vadimk@gentoo.org +metadata.xml, + +ypsilon-0.9.6_p3.ebuild: + Initial commit. Bug 229371. Initial ebuild provided by Dmitry Dzhus. + diff --git a/dev-scheme/ypsilon/Manifest b/dev-scheme/ypsilon/Manifest new file mode 100644 index 000000000000..79d449d8f326 --- /dev/null +++ b/dev-scheme/ypsilon/Manifest @@ -0,0 +1,4 @@ +DIST ypsilon-0.9.6.update3.tar.gz 4555843 RMD160 98ad0af6a126a160b36982509d0aaf4507b0315e SHA1 ee76b90e5a086755867075039ffe478e6b067995 SHA256 2ca3c901dc3f6bca857a94a9d991d14ecc12727d2833694f0e4f5aa1a8a4064d +EBUILD ypsilon-0.9.6_p3.ebuild 960 RMD160 dcdd85a8b3e2f4edafeebfc89314fe203050cefe SHA1 249314ce5954a9b2d41d2af07437759743b658fa SHA256 15f92e1ba8c08b6afb7ee0f2c5bd5c5e17eae65c9eb679a4f815b31d117216d3 +MISC ChangeLog 406 RMD160 badcdd941f92b40fc7cab5bea639672fcd4cc011 SHA1 6ae39f3750f299d9fc61b871ccaa6aeaabda6d5b SHA256 025cd067c9abcfc061b21230e8634e1fcb332a7e1fb2fb326d2dad6b941e98ec +MISC metadata.xml 319 RMD160 c7de4b0dc69191e7a0e6c03d6d1c27ef7d0c050a SHA1 ae02f600e36ea74da8c883ac9e924cb09ab989e1 SHA256 4bb8778ec4e0dfaebdf80836ad3a21c30668e56659eee06869b3b2102b496f17 diff --git a/dev-scheme/ypsilon/metadata.xml b/dev-scheme/ypsilon/metadata.xml new file mode 100644 index 000000000000..78175cf1ec38 --- /dev/null +++ b/dev-scheme/ypsilon/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>scheme</herd> + <longdescription lang="en"> + Ypsilon is the implementation of Scheme Programming Language, which conforms + to the latest standard R6RS. + </longdescription> +</pkgmetadata> diff --git a/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild b/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild new file mode 100644 index 000000000000..d28faa544fc2 --- /dev/null +++ b/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ypsilon/ypsilon-0.9.6_p3.ebuild,v 1.1 2009/04/20 23:54:37 vadimk Exp $ + +inherit eutils flag-o-matic toolchain-funcs + +MY_P="${P/_p/.update}" +DESCRIPTION="R6RS-compliant Scheme implementation for real-time applications" +HOMEPAGE="http://code.google.com/p/ypsilon/" +SRC_URI="http://ypsilon.googlecode.com/files/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples threads" + +DEPEND="" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + use threads && append-flags "-pthread" + + emake PREFIX="/usr" CXX="$(tc-getCXX)" \ + CXXFLAGS="${CXXFLAGS}" || die "emake failed" +} + +src_install() { + emake PREFIX="/usr" DESTDIR="${D}" install || die "Install failed" + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins example/* || die "Failed to install examples" + fi +} |