[proaudio] [1266] removed flake |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1266
Author: evermind
Date: 2008-08-06 00:35:47 +0200 (Wed, 06 Aug 2008)
Log Message:
-----------
removed flake
ardour-2.5 with more USE-flags than portage's ebuild
bumped bristol
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/ardour/ChangeLog
trunk/overlays/proaudio/media-sound/ardour/Manifest
trunk/overlays/proaudio/media-sound/bristol/Manifest
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/ardour/ardour-2.5.ebuild
trunk/overlays/proaudio/media-sound/bristol/bristol-0.20.6.ebuild
Removed Paths:
-------------
trunk/overlays/proaudio/media-sound/flake/
Modified: trunk/overlays/proaudio/media-sound/ardour/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/ChangeLog 2008-08-04 20:51:40 UTC (rev 1265)
+++ trunk/overlays/proaudio/media-sound/ardour/ChangeLog 2008-08-05 22:35:47 UTC (rev 1266)
@@ -2,6 +2,10 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 05 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+ +ardour-2.5.ebuild:
+ enhanced use-flags
+
03 May 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
+files/ardour-2.4-cflags.patch, +files/ardour-2.4-gcc43.patch,
ardour-2.4.1.ebuild:
Modified: trunk/overlays/proaudio/media-sound/ardour/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/Manifest 2008-08-04 20:51:40 UTC (rev 1265)
+++ trunk/overlays/proaudio/media-sound/ardour/Manifest 2008-08-05 22:35:47 UTC (rev 1266)
@@ -11,13 +11,15 @@
DIST ardour-2.3.1.tar.bz2 4348658 RMD160 39a2e240700410e97583c70c8f27086d4823c92b SHA1 bce5a495bb2406277a45ff67423a3f04b443071c SHA256 bb93e70ec608143e5a94cbee809ae5a7fcbb5f89a2c18fe03ac9c2ad00aa6651
DIST ardour-2.4.1.tar.bz2 3147427 RMD160 cad214271af97707da76701d2e8c65cb7b598e5f SHA1 d7c2f786711fc98598a090aa076a91bcd444b0e4 SHA256 29d6ca482e13e58058616b6118a0d036429db2141fbd95811d7ad7536690484e
DIST ardour-2.4.tar.bz2 4395397 RMD160 3517dae2500d8cbbd029be7bd56ab414160e9ae5 SHA1 fa9766b1cb13f625cf7837368c0cea2ad7c9586f SHA256 f1dd159aa18e2ecb060d8be239c5b5086cddee329a4739b2185f577a5223cc13
+DIST ardour-2.5.tar.bz2 3254328 RMD160 81961248b48f5a9cd1eed0f1010e02f3236da6dc SHA1 6d3d563cc11772d4d6de6f89551dd89e43466f84 SHA256 735611e2fe44626adbb46567b14c3d9e700bb8ad0556dafa0688ea87032d14a3
EBUILD ardour-2.0.5.ebuild 3900 RMD160 fbc3280df4a258eb8d5096895d9900fe904ba3dd SHA1 443378b09402874398717f7fa52c1eb01e5f2aad SHA256 8a9746117c71f4b26b500ebd178875e3d8536a125706f6e9a8461b69c4bc8b86
EBUILD ardour-2.1.ebuild 4205 RMD160 c1009642cb3ab16b14663fd9903b7f2be417445d SHA1 d51e9d56bd8dfba515ab83bf186225473ba031cc SHA256 8022e867006cf705163b6928c705a010e3dbb75f50f73f271a1191dc34aeca6a
EBUILD ardour-2.2.ebuild 4205 RMD160 74950f3ef10f5330949d7ccb0d13ed287db965aa SHA1 d0fd6eb6b4e4587f11bece468895922e8f270de8 SHA256 906c66c2efb70f1163c84170d530ef8091f8b4cba97a83cf28b32b82243c1aa7
EBUILD ardour-2.3.1.ebuild 4335 RMD160 d014b0d33d4f91171f9d1fdf0a5edef21203f346 SHA1 a6cc6129a0dd006fcd0bd90d4afc4f7c54494056 SHA256 bdba75247f86b18dc64347c5fbc2ccf8894dee39fc559f289e60ede67dc3530b
EBUILD ardour-2.4.1.ebuild 4587 RMD160 774a2de068f524d896a7fba0dede1da0c8b725c4 SHA1 049cb7be8eb7a1f91e6f4fd390d99d2410cf9957 SHA256 57edf5dfbcd842ddef9dda6ae232a6d0e4627a888e2af24c8799d9c1ee7fa1f3
EBUILD ardour-2.4.ebuild 4453 RMD160 dc5fdf49c476d32113860118c5fcb7b4fae1f1ee SHA1 c8484b8f857453afe657d9f0de58d8a7a6a6ff9a SHA256 a209caa3d6bf0ffe53d8f7c8e18e58273cc2d60751ac6f55124a78024a665c96
+EBUILD ardour-2.5.ebuild 4579 RMD160 1b853e0a800c930bf0656327c7ad2f36e57146fd SHA1 23a98da3f98fdaf5847dd08652e9bd8158759b59 SHA256 99dfa45bcc2555fc4b48b85ad7e1b89925dcd4344db1a55d3fd2e634977cd4d2
EBUILD ardour-2.9999.ebuild 3655 RMD160 e196a6e98bebe8d3631b817293e9facbe8e90e8e SHA1 99efefa79210d78500a9f617d3f40a83ac9bbbf0 SHA256 9ff4fb649a1576278b8b89f125a0c3a2270c63b3b0c028293f0d6f86ef645262
EBUILD ardour-99992.ebuild 3357 RMD160 8f20b5e6598f87d1fca4573b7cf1d12ec48defbb SHA1 b1d3f58ed9a2da4db5f7c5e9641e8bc3222f3757 SHA256 4d1e7740509fd04d9e7aa06c6263fe0c81ee28d1d05816505ee780f28ea57299
-MISC ChangeLog 1865 RMD160 446b1f59d12d201d649609400a89e0718e3fc585 SHA1 b85b8e7b914ee56b10d024e87ea169162cd403a2 SHA256 eee9faa3d414d25ec8932d33bc467487d164c03bc8f1a4c47408e1b386b11d5d
+MISC ChangeLog 1967 RMD160 7d1818f454ae1c80524ec7523478bee6118b6324 SHA1 75fb19c7ebeae8099f048fbffd5f10761816ddfd SHA256 0ab6a8a5dc9c594dc6689202a8f58f7cb0ffb65bbb8352a635930fd4c6e53c08
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Added: trunk/overlays/proaudio/media-sound/ardour/ardour-2.5.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/ardour-2.5.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/ardour/ardour-2.5.ebuild 2008-08-05 22:35:47 UTC (rev 1266)
@@ -0,0 +1,163 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=1
+
+inherit exteutils toolchain-funcs flag-o-matic scons-ccache vst versionator patcher
+
+DESCRIPTION="multi-track hard disk recording software"
+HOMEPAGE="http://ardour.org/"
+SRC_URI="http://ardour.org/files/releases/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="altivec debug nls sse +sys-libs vst lv2 freesound custom-cflags"
+
+RDEPEND="media-libs/liblo
+ >=media-libs/liblrdf-0.4.0
+ >=media-libs/raptor-1.4.2
+ >=media-sound/jack-audio-connection-kit-0.109.2
+ >=dev-libs/glib-2.10.3
+ >=x11-libs/gtk+-2.8.8
+ media-libs/flac
+ >=media-libs/alsa-lib-1.0.14a-r1
+ >=media-libs/libsamplerate-0.1.1-r1
+ >=dev-libs/libxml2-2.6.0
+ dev-libs/libxslt
+ gnome-base/libgnomecanvas
+ dev-libs/libusb
+ =sci-libs/fftw-3*
+ sys-libs? ( >=dev-libs/libsigc++-2.0
+ >=dev-cpp/cairomm-1.0
+ >=dev-cpp/gtkmm-2.10
+ >=dev-cpp/glibmm-2.4
+ >=dev-libs/atk-1.6
+ >=x11-libs/pango-1.4
+ >=dev-cpp/libgnomecanvasmm-2.12.0
+ >=media-libs/libsndfile-1.0.16
+ >=media-libs/libsoundtouch-1.0 )
+ freesound? ( net-misc/curl )
+ lv2? ( >=media-libs/slv2-0.6.0 )"
+
+DEPEND="${RDEPEND}
+ sys-devel/libtool
+ dev-libs/boost
+ dev-util/pkgconfig
+ >=dev-util/scons-0.96.1
+ nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+ if use amd64 && use vst; then
+ eerror "${P} currently does not compile with VST support on amd64!"
+ eerror "Please unset VST useflag."
+ die
+ fi
+
+ if use sys-libs;then
+ ewarn "You are trying to use the system libraries"
+ ewarn "instead the ones provided by ardour"
+ ewarn "No upstream support for doing so. Use at your own risk!!!"
+ ewarn "To use the ardour provided libs remerge with:"
+ ewarn "USE=\"-sys-libs\" emerge =${P}"
+
+ if ! built_with_use dev-cpp/gtkmm accessibility; then
+ eerror "dev-cpp/gtkmm needs to be built with use accessibility"
+ eerror "in order to build ${PN}"
+ die "gtkmm was not built with use accessibility"
+ fi
+ epause 3s
+ fi
+}
+
+ardour_use_enable() {
+ use ${2} && echo "${1}=1" || echo "${1}=0"
+}
+
+src_unpack() {
+ # abort if user answers no to distribution of vst enabled binaries
+ if use vst; then
+ agree_vst || die "you can not distribute ardour with vst support"
+ fi
+
+ unpack ${A}
+ cd "${S}"
+
+ # SYSLIBS also use external sndfile
+ use sys-libs && epatch "${FILESDIR}/${PN}-2.0.3-sndfile-external.patch"
+ # optional custom cflags
+ use custom-cflags && epatch "${FILESDIR}/${PN}-2.4-cflags.patch"
+ # find libsoundtouch
+ esed_check -i -e 's@\(libraries.*\)libSoundTouch@\1 soundtouch-1.0@g' SConstruct
+
+ # set up VST stuff
+ ardour_vst_prepare
+}
+
+src_compile() {
+ # Required for scons to "see" intermediate install location
+ mkdir -p "${D}"
+
+ #local FPU_OPTIMIZATION="$((use altivec || use sse) && echo 1 || echo 0)"
+ cd "${S}"
+
+ tc-export CC CXX
+ add_ccache_to_scons
+
+ # Avoid compiling x86 asm when building on amd64 without using sse
+ # bug #186798
+ # NOTE: this doesn't work
+ #use amd64 && append-flags "-DUSE_X86_64_ASM"
+
+ # touching FPU_OPTIMIZATION only if sse altivec is enabled, otherwhise
+ # don't even specify it
+
+ local myconf=""
+ (use sse || use altivec) && myconf="FPU_OPTIMIZATION=1"
+
+ scons \
+ $(ardour_use_enable DEBUG debug) \
+ $(ardour_use_enable NLS nls) \
+ $(ardour_use_enable VST vst) \
+ $(ardour_use_enable SYSLIBS sys-libs) \
+ $(ardour_use_enable LV2 lv2) \
+ $(ardour_use_enable FREESOUND freesound) \
+ DESTDIR="${D}" \
+ CFLAGS="${CFLAGS}" \
+ PREFIX=/usr \
+ ${myconf} \
+ || die "scons make failed"
+}
+
+src_install() {
+ scons install || die "make install failed"
+
+ dodoc DOCUMENTATION/*
+
+ doicon "${S}/icons/icon/ardour_icon_mac.png"
+ make_desktop_entry ardour Ardour ardour_icon_mac.png "AudioVideo;Audio"
+
+ if use vst; then
+ mv "${D}"/usr/bin/ardourvst "${D}"/usr/bin/ardour2
+ fi
+}
+
+pkg_postinst() {
+ ewarn "---------------- WARNING -------------------"
+ ewarn ""
+ ewarn "Do not use Ardour 2.0 to open the only copy of sessions created with Ardour 0.99."
+ ewarn "Ardour 2.0 saves the session file in a new format that Ardour 0.99 will"
+ ewarn "not understand."
+ ewarn ""
+ ewarn "MAKE BACKUPS OF THE SESSION FILES."
+ ewarn ""
+ ewarn "The simplest way to address this is to make a copy of the session file itself"
+ ewarn "(e.g mysession/mysession.ardour) and make that file unreadable using chmod(1)."
+ ewarn ""
+ ewarn "---------------- WARNING -------------------"
+ ewarn ""
+ ewarn "If you use KDE 3.5, be sure to uncheck 'Apply colors to non-KDE applications' in"
+ ewarn "the colors configuration module if you want to be able to actually see various"
+ ewarn "texts in Ardour 2."
+}
Modified: trunk/overlays/proaudio/media-sound/bristol/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/bristol/Manifest 2008-08-04 20:51:40 UTC (rev 1265)
+++ trunk/overlays/proaudio/media-sound/bristol/Manifest 2008-08-05 22:35:47 UTC (rev 1266)
@@ -4,9 +4,11 @@
DIST bristol-0.10.1.tar.gz 2174153 RMD160 e6f811263ef275c9b6bcbd02af31119ac2f3e5c3 SHA1 348b1a4e4bfc1a768480ee0dca2d260efba56e97 SHA256 e080405d568dad578cbd87f4255d3f4c506156114f2072c5e9c8069067561d14
DIST bristol-0.10.11.tar.gz 2651359 RMD160 075b12e4c7f2771682acff665a9ad8ce350aa398 SHA1 340584048df34bfc4b99495b1e73f40e8cad084e SHA256 ba9d8397c9e85c98fdcbadce74f73ba4736c847af4ced00ea53613eae1092620
DIST bristol-0.20.5.tar.gz 2819074 RMD160 94238e45dfe6c8ef78900c71b6091f7e7ab7ff9d SHA1 6f9554ef80ba89625d22c7db200819f204b280b8 SHA256 9141da646bd59074751b187c7ec9e2d8451cb8e92e876015556de616f5cabc2e
+DIST bristol-0.20.6.tar.gz 3004787 RMD160 b02395528a05228657a17102c3dfa1eab2a8daae SHA1 1ebf9118d13238e358b0bcff9f5902223ba6ae42 SHA256 cd9a3bfb1a58b50788e80218e3e301c9c08f7121b9d001675a98b80d178a2407
EBUILD bristol-0.10.1-r2.ebuild 1378 RMD160 b759e608b15082c7629fffa1b649730af487c5f0 SHA1 5dcefbe426f08944e61594ea8d12263ccf33fb2f SHA256 12abcf9f7484f2e1d990f29f30139062f0f679725bd0a31bfab19bcec1ffa2f9
EBUILD bristol-0.10.1.ebuild 1047 RMD160 1f3bcefcbbdb4f4544d3d6eb39553ba44c1719d0 SHA1 01d39fb1f8f2572d96dbecbb13e46e52f7e935fb SHA256 9a792cde1d1dd0fdbcdb07eecfd7dd57cef2a2a4883d8857c7fd639e919a4b4f
EBUILD bristol-0.10.11.ebuild 1176 RMD160 4b1d540ea9fb296ac17d32023a9069bc05358b21 SHA1 8eb502cde18c960876135b268e43220e059fbbd6 SHA256 74911062a3363283fdb6a90f20c1b2c5c5f56eb9719ff9bd5e2c03eecfbd7a38
EBUILD bristol-0.20.5.ebuild 1140 RMD160 3e8801f00501ba1687e16b8f0245f05d42ec9c08 SHA1 bc09d3185d9dae9395e2d1cc8362fd82dfd09ea9 SHA256 5318ef949687d1761053fbc2cb06c529d60516a23e8b368852e5fcc3c0c8f7b8
+EBUILD bristol-0.20.6.ebuild 1140 RMD160 3e8801f00501ba1687e16b8f0245f05d42ec9c08 SHA1 bc09d3185d9dae9395e2d1cc8362fd82dfd09ea9 SHA256 5318ef949687d1761053fbc2cb06c529d60516a23e8b368852e5fcc3c0c8f7b8
MISC ChangeLog 466 RMD160 95d28ef3fbfe9d368cfdbd9929dc4d74f175c9b7 SHA1 434a4892102b98f1fa652d7e6a44917c6afb8eaf SHA256 85438dd02e9cfd7e0cc9c81bae59f89b7b93886550e742d296a82ae865fec46e
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Copied: trunk/overlays/proaudio/media-sound/bristol/bristol-0.20.6.ebuild (from rev 1260, trunk/overlays/proaudio/media-sound/bristol/bristol-0.20.5.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/bristol/bristol-0.20.6.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/bristol/bristol-0.20.6.ebuild 2008-08-05 22:35:47 UTC (rev 1266)
@@ -0,0 +1,50 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+RESTRICT="nomirror"
+
+inherit eutils toolchain-funcs autotools
+
+DESCRIPTION="synthesiser emulation package for Moog, Sequential Circuits, Hammond and several other keyboards."
+HOMEPAGE="http://sourceforge.net/projects/bristol"
+SRC_URI="mirror://sourceforge/bristol/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="alsa jack static"
+
+RDEPEND="|| ( ( x11-proto/xineramaproto
+ x11-proto/xextproto
+ x11-proto/xproto )
+ virtual/x11 )
+ >=media-libs/alsa-lib-1.0.0
+ jack? ( >=media-sound/jack-audio-connection-kit-0.100 )"
+DEPEND="${RDEPEND}
+ x11-proto/xproto
+ dev-util/pkgconfig"
+
+src_compile() {
+ econf \
+ `use_enable alsa` \
+ `use_enable jack` \
+ `use_enable static` \
+ ${myconf} \
+ || die "configure failed"
+
+ emake || die "make failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "install failed"
+ dodoc ChangeLog AUTHORS README NEWS
+}
+
+pkg_postinst() {
+ echo
+ elog "To use Bristol with jack, use something like:"
+ echo
+ elog "startBristol -audio jack"
+ echo
+}