From bcab3c04ce6449a987430cc45c3dfa40bcc5c73a Mon Sep 17 00:00:00 2001 From: hasufell Date: Thu, 14 Mar 2013 15:32:46 +0100 Subject: dev-lang/faust: small cleanup, basic toolchain QA, remove old patch --- dev-lang/faust/ChangeLog | 4 ++ dev-lang/faust/Manifest | 5 +-- dev-lang/faust/faust-0.9.58.ebuild | 24 +++++++---- dev-lang/faust/files/faust-0.9.9.4_Makefile.patch | 49 ----------------------- 4 files changed, 22 insertions(+), 60 deletions(-) delete mode 100644 dev-lang/faust/files/faust-0.9.9.4_Makefile.patch diff --git a/dev-lang/faust/ChangeLog b/dev-lang/faust/ChangeLog index e41cca110..1a9355615 100644 --- a/dev-lang/faust/ChangeLog +++ b/dev-lang/faust/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 14 Mar 2013; Julian Ospald + -files/faust-0.9.9.4_Makefile.patch, faust-0.9.58.ebuild: + small cleanup, basic toolchain QA, remove old patch + *faust-0.9.58 (14 Mar 2013) 14 Mar 2013; Patrick Lauer -faust-0.9.9.4.ebuild, diff --git a/dev-lang/faust/Manifest b/dev-lang/faust/Manifest index eaa201244..a55d609c8 100644 --- a/dev-lang/faust/Manifest +++ b/dev-lang/faust/Manifest @@ -1,5 +1,4 @@ -AUX faust-0.9.9.4_Makefile.patch 2006 SHA256 ef2072648f3972c2f9e55727556ba51f6c24412c2be312c0191dbd9575d8055e SHA512 7900d8649adb7e782286dcf69fdd83c178680a06b046583fd0a4c896718404d06fac1806b2fd5f03d8036c5fe6b751227a5b26067e6a23e7ba28f657c9293740 WHIRLPOOL 464d5def266ae8cebc4d9d43d693cae46ff02a0d34053de71c347d32428009a3b8569ce665637bdeb44b4fc67a446eb7a10707067a13f42b7d2257edf878b4fe DIST faust-0.9.58.zip 9348025 SHA256 122fb0e7f955ecd59b6185309ae287796878135019f49b5014cc812376b45409 SHA512 9d64494202c0c41e5e4d24c0f04318685acf4e9188f5bd36bceb5daf2f0d6b8c4cab33fdf9eb9da8b9da9ede17add8fd2ec8aeb553af748037ad0980341f16e2 WHIRLPOOL b5db26cef2b743e2ce1323ade48a3b540ad4c7851b81aaf490da6f93cf2e86693aa62f7b9c98abf192c414623286dd94da643c8eacf054281e30a9db171f8a5c -EBUILD faust-0.9.58.ebuild 1016 SHA256 fac17761b62f6d5c10ef94076ebcd0b1920965c6fa09903bd990a638bce5da66 SHA512 07727cade6cbb9d0f65be5358033d7788a7a16d2a99ec22e89f353902e9fa2af259ca4e0261fa6ee060c6bbd4ff2ddf3354640a25726bc599710494404ba7228 WHIRLPOOL daea91fb3c0d6cef96a52c3580ee5ed77bfd40e172671022106852e4929871b1df3af559ee0be3069126c1ae5f210c72db7eb24facf5ab3d90202dc47f003fb4 -MISC ChangeLog 504 SHA256 1798b2338188a2e1c4c5e4dc30a53114abfba59b7d14a9e7d3d243776f403a07 SHA512 dc796f716f4af55c0f2697b6193aba3a68deaf867d66cff707b611a5dbca657d52bb8de5ed1ea7a78080a24908b3bb685488d1d852d6ec7e672565f3cd91fd5d WHIRLPOOL 7572e6634b0ef58226e578bc1271a821c915282485456986053b846fcbb86d2ef0e161b45be5cf87d0cfab4670afe3e687a07aa6e5724e787da8516d9ad0759a +EBUILD faust-0.9.58.ebuild 987 SHA256 0297aafdddf549cc1afe9438a27b29cab911f7a910f933165bc1fe436601822f SHA512 9be84d7eb56e0d8132596afae99765500b8d9552fd49c008c2710868d749ae9e15ba6d375726957fee50d9d58fd34a8dd6c57fc6ef42b57630042d065a330ad6 WHIRLPOOL da2e5987cace6d27363b6e170deb1f204beacf55d249eb5cfa90a363d79e5cd9d08497de5013896cc52ad44e005f6a4a7e350cbb4c3d9e1aa7c9416c89e307ab +MISC ChangeLog 670 SHA256 68e0b8017f15cd55aa982fb01a635cc04171730dbeabd868c75fb572d5c29316 SHA512 a568354839e5a4e97e1a91260fba1a8e5870b19f58c53061714bd8fe5931a44854b7c4f8f8f7b3632b4f5f1027899ae5c41ce79cb15ad332c57479839883f406 WHIRLPOOL db0f0cc6fb5640cdbb680cefe1c4c98daf51f28fd983668c7692e945d5ee452cfb7b28ecf05d13d003163520f7fc88bd01ddce87cee7af519ca0bd4c2d83a23f MISC metadata.xml 208 SHA256 c4841c87f0c2b9b5e679a27dc72180be8d508fb3f5df0fbab2ec2c805c0a6d82 SHA512 21d90d4547c76c80e50e134359dfbec42b158bbc16e4741738bdde5f67b7926d158dae1905948a477405b74e754ce4ed63cad910f220a709db8dfccf160e5288 WHIRLPOOL 33ec53f42c7a8c4c419989bd94e083c417574463e19c9c1322e6b96d0f5a6a52e3dd69fbedf2d11a7a77d24a93b81f3a604b6b33cac62548389537bf3e42df0e diff --git a/dev-lang/faust/faust-0.9.58.ebuild b/dev-lang/faust/faust-0.9.58.ebuild index 7fefa47a8..c6cdbf9f6 100644 --- a/dev-lang/faust/faust-0.9.58.ebuild +++ b/dev-lang/faust/faust-0.9.58.ebuild @@ -4,7 +4,7 @@ EAPI="5" -inherit eutils +inherit toolchain-funcs DESCRIPTION="Functional programming language for realtime audio plugins and applications development" HOMEPAGE="http://faust.grame.fr/" @@ -12,21 +12,29 @@ SRC_URI="mirror://sourceforge/faudiostream/${P}.zip" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~x86" +KEYWORDS="~amd64 ~x86" IUSE="doc examples" +DEPEND="app-arch/unzip" + +pkg_setup() { + tc-export CC CXX AR RANLIB +} + +src_compile() { + emake PREFIX="/usr" +} + src_install() { - emake DESTDIR="${D}" PREFIX="/usr" install || die "emake install failed" - dodoc README || die "Installing README failed" + emake DESTDIR="${D}" PREFIX="/usr" install + dodoc README if use doc; then - dodoc documentation/faust{-quick-reference,-soft-computing,_tutorial}.pdf \ - || die "Installing docs failed" + dodoc documentation/faust{-quick-reference,-soft-computing,_tutorial}.pdf fi if use examples; then - docinto examples - dodoc examples/* || die "Installing examples failed" + dodoc -r examples fi } diff --git a/dev-lang/faust/files/faust-0.9.9.4_Makefile.patch b/dev-lang/faust/files/faust-0.9.9.4_Makefile.patch deleted file mode 100644 index 883c32ed4..000000000 --- a/dev-lang/faust/files/faust-0.9.9.4_Makefile.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- ../faust-0.9.9.4_orig/Makefile 2008-03-27 14:59:11.000000000 +0000 -+++ Makefile 2009-02-19 20:50:53.000000000 +0000 -@@ -1,5 +1,8 @@ - version := 0.9.9.4 --prefix := /usr/local -+DESTDIR ?= / -+PREFIX ?= /usr/local -+destdir := $(DESTDIR) -+prefix := $(PREFIX) - arch := $(wildcard architecture/*.*) - mfiles := $(wildcard examples/Makefile.*) - vname := faust-$(version)-$(shell date +%y%m%d.%H%M%S) -@@ -16,7 +19,7 @@ help : - @echo "make parser : generate the parser from the lex and yacc files" - @echo "make clean : remove all object files" - @echo "make doc : generate the documentation using doxygen" -- @echo "make install : install the compiler and the architecture files in $(prefix)/bin $(prefix)/lib/faust" -+ @echo "make install : install the compiler and the architecture files in $(destdir)/$(prefix)/bin $(destdir)/$(prefix)/lib/faust" - @echo "make uninstall : undo what install did" - @echo "make dist : make a tar.gz file ready for distribution" - @echo "make log : make a changelog file" -@@ -36,18 +39,18 @@ doc : - - - install : -- mkdir -p $(prefix)/lib/faust/ -- install compiler/faust $(prefix)/bin -- install -m 0644 $(arch) $(prefix)/lib/faust/ -- - test -d $(prefix)/lib/faust/VST && rm -rf $(prefix)/lib/faust/VST -- cp -r architecture/VST $(prefix)/lib/faust/ -- find $(prefix)/lib/faust/ -name CVS | xargs rm -rf -- install -m 0644 $(mfiles) $(prefix)/lib/faust/ -+ mkdir -p $(destdir)/$(prefix)/lib/faust/ -+ install -D compiler/faust $(destdir)/$(prefix)/bin/faust -+ install -m 0644 $(arch) $(destdir)/$(prefix)/lib/faust/ -+ - test -d $(destdir)/$(prefix)/lib/faust/VST && rm -rf $(destdir)/$(prefix)/lib/faust/VST -+ cp -r architecture/VST $(destdir)/$(prefix)/lib/faust/ -+ find $(destdir)/$(prefix)/lib/faust/ -name CVS | xargs rm -rf -+ install -m 0644 $(mfiles) $(destdir)/$(prefix)/lib/faust/ - - - uninstall : -- rm -rf $(prefix)/lib/faust/ -- rm -f $(prefix)/bin/faust -+ rm -rf $(destdir)/$(prefix)/lib/faust/ -+ rm -f $(destdir)/$(prefix)/bin/faust - - dist : - $(MAKE) -C compiler clean -- cgit v1.2.3-65-gdbad