[proaudio] [956] add bpmdj-3.6, hardmasked, and I'm not willing to fix this mess |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 956
Author: gimpel
Date: 2007-11-14 16:29:43 +0000 (Wed, 14 Nov 2007)
Log Message:
-----------
add bpmdj-3.6, hardmasked, and I'm not willing to fix this mess
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/bpmdj/Manifest
trunk/overlays/proaudio/profiles/package.mask
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-3.6.ebuild
trunk/overlays/proaudio/media-sound/bpmdj/files/bpmdj.png
trunk/overlays/proaudio/media-sound/bpmdj/files/bpmdj.sh
trunk/overlays/proaudio/media-sound/bpmdj/files/defines.gentoo
trunk/overlays/proaudio/media-sound/bpmdj/files/digest-bpmdj-3.6
Modified: trunk/overlays/proaudio/media-sound/bpmdj/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/Manifest 2007-11-14 12:54:24 UTC (rev 955)
+++ trunk/overlays/proaudio/media-sound/bpmdj/Manifest 2007-11-14 16:29:43 UTC (rev 956)
@@ -14,8 +14,21 @@
MD5 c835eaf82fca5c966cd6fb27e3fe58f4 files/Makefile-prefix.patch 273
RMD160 997186e1bb88ed34bbb4d6ef1ec6a34bb5f571c0 files/Makefile-prefix.patch 273
SHA256 ca18506af6cc37d36f7b75d9b8290deca5a2ab34dfe3468d6f8b78b366c0d71f files/Makefile-prefix.patch 273
+AUX bpmdj.png 18328 RMD160 0fdd026334ff20a143e531f883d2f8fffe806715 SHA1 1074527bde98b92eb7743cbcff148c144ced47bc SHA256 fdc2e96f33eb42728c2d928631399c9deaadbcfc2b43634d2eec3f12afef3db7
+MD5 6b2e63c2c1f05e8850a0fcf241c7d87b files/bpmdj.png 18328
+RMD160 0fdd026334ff20a143e531f883d2f8fffe806715 files/bpmdj.png 18328
+SHA256 fdc2e96f33eb42728c2d928631399c9deaadbcfc2b43634d2eec3f12afef3db7 files/bpmdj.png 18328
+AUX bpmdj.sh 414 RMD160 1540bebb2a5a2191cabb8a278240e978b327ca49 SHA1 f469ae408e548a6aaf83dcd1954cee6f7c7fdbb6 SHA256 929b67c9602bbec3b876357cf3f854fd4bd7376bee78b90ccd1dd5d5eb6480be
+MD5 d516814e3473667dd5f2a1fc112a971f files/bpmdj.sh 414
+RMD160 1540bebb2a5a2191cabb8a278240e978b327ca49 files/bpmdj.sh 414
+SHA256 929b67c9602bbec3b876357cf3f854fd4bd7376bee78b90ccd1dd5d5eb6480be files/bpmdj.sh 414
+AUX defines.gentoo 342 RMD160 55b1bf619e116feea3a89d8d9105369f0c010233 SHA1 7a7864628270628d1c014fcf47310535340fde77 SHA256 33f3bd233572ef2be2c3e3c8a835d30c790975b18ee8c1e829f452b9efa0eceb
+MD5 392e15a6a1380f61e65932f2d65ee1b1 files/defines.gentoo 342
+RMD160 55b1bf619e116feea3a89d8d9105369f0c010233 files/defines.gentoo 342
+SHA256 33f3bd233572ef2be2c3e3c8a835d30c790975b18ee8c1e829f452b9efa0eceb files/defines.gentoo 342
DIST bpmdj-2.9.source.tgz 449045 RMD160 228649fe141c2d45bfd9f818ffc2d2aede9959ec SHA1 6862e3cfafe093e53279696df9771ef93e3397c8 SHA256 b7375c248733f8d0630c629ce118fd9f74d6c95681ac18e22b3ebc06a2ecf856
DIST bpmdj-3.2.source.tgz 949401 RMD160 13c02a0daa94dd4827ff1d53c95691ccdf3ddc9a SHA1 7fe8056c97c504bcf5147008fdb28a360260b781 SHA256 3866cc0ea31160bc5cfea9b32c20cf826f050a0c959d42e661d4ed02948ee10f
+DIST bpmdj-3.6.source.tgz 539603 RMD160 410f1954875e9e6ecf9a19551df284b778436d72 SHA1 196b69457fe757d20d43b20aed2b08ae1365d845 SHA256 539197f531f185e1e5b5242db983a1b0839ce8f66b8fa5ac46542ef8f28929b3
EBUILD bpmdj-2.9.ebuild 2807 RMD160 1f9b17a97ee7451b80d4d1484b4c29ebbeb43e72 SHA1 d3b9ac3c203a590e7c5ebc432816b576d2fa77d0 SHA256 cc2bec65d1a7142e8b687911d696be9530cb166b9af2175b451867628cdeef8b
MD5 6ba715c22a3b01f42861b6c3900083ce bpmdj-2.9.ebuild 2807
RMD160 1f9b17a97ee7451b80d4d1484b4c29ebbeb43e72 bpmdj-2.9.ebuild 2807
@@ -24,9 +37,16 @@
MD5 e39ae970044af9ce876a424effc3d74d bpmdj-3.2.ebuild 3167
RMD160 ad4e06920e580fa22c5f1ab7b26799848d4957b5 bpmdj-3.2.ebuild 3167
SHA256 a9ee5bc216e50c39fe5868e799dc5a6029e4220e124db52e61efa065d53330c3 bpmdj-3.2.ebuild 3167
+EBUILD bpmdj-3.6.ebuild 1958 RMD160 38228354d3251f87c238a0137a6aec89d3eb5a40 SHA1 249df398126f1dc757db2c2946273c390c0b9d66 SHA256 f993122770fdd6dc3a0998ba77fd04b9477e52dc810450b5662799f358c67ab8
+MD5 9cb71d7f86f50553e6818c7c558727c6 bpmdj-3.6.ebuild 1958
+RMD160 38228354d3251f87c238a0137a6aec89d3eb5a40 bpmdj-3.6.ebuild 1958
+SHA256 f993122770fdd6dc3a0998ba77fd04b9477e52dc810450b5662799f358c67ab8 bpmdj-3.6.ebuild 1958
MD5 6032fa106e7664c945225ab9abcf501f files/digest-bpmdj-2.9 241
RMD160 8510682126a355a6f809a71fa5fbe6d975f0c9ae files/digest-bpmdj-2.9 241
SHA256 d7919f9cf98f552839accbb127dd83dd4e3302d9807b8d03743a6d3293fe685c files/digest-bpmdj-2.9 241
MD5 7c8d7a471cb01a8dd0d0f2f6a9815537 files/digest-bpmdj-3.2 241
RMD160 8885c2a069292fbd937e5307981b189014e932fd files/digest-bpmdj-3.2 241
SHA256 9eee3af69bb4f2dec8279edda8a088e6c8f0adec5cfa29ef3242e66f1e2124b3 files/digest-bpmdj-3.2 241
+MD5 1ff35d4fc3ef350062fb6190f183805d files/digest-bpmdj-3.6 241
+RMD160 00148e3fcc0aa1610e743d2ccecd9972b04d0304 files/digest-bpmdj-3.6 241
+SHA256 7f4303498a985f6aecbf11c43268d0f0fbaf02f5fd037fcd32f9bb37eab51f03 files/digest-bpmdj-3.6 241
Added: trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-3.6.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-3.6.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-3.6.ebuild 2007-11-14 16:29:43 UTC (rev 956)
@@ -0,0 +1,69 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils qt4
+
+DESCRIPTION="Bpmdj, software for measuring the BPM of music and mixing"
+HOMEPAGE="http://bpmdj.sourceforge.net/"
+SRC_URI="ftp://bpmdj.yellowcouch.org/${PN}/${P}.source.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE="alsa jack vorbis"
+
+DEPEND="${RDEPEND}
+ $(qt4_min_version 4.2)
+ dev-util/pkgconfig"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+ vorbis? ( media-sound/vorbis-tools )
+ jack? ( media-sound/jack-audio-connection-kit )
+ =sci-libs/fftw-3*"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # add our defines
+ cp ${FILESDIR}/defines.gentoo defines
+
+ # and now.. the useflags. What a giant PITA!
+ # Note: oss could be optional, but compile fails if disabled!
+ local flags=""
+ flags="CFLAGS += -D QT_THREAD_SUPPORT -D QT3_SUPPORT"
+ use alsa && flags="${flags} -D COMPILE_ALSA"
+ use jack && flags="${flags} -D COMPILE_JACK"
+ echo "${flags} -D COMPILE_OSS -D NO_EMPTY_ARRAYS -fPIC" >> defines
+
+ # and the same for LDFLAGS..
+ local lflags=""
+ lflags="LDFLAGS += -lpthread -lm -lrt -lfftw3"
+ use alsa && lflags="${lflags} -lasound"
+ use jack && lflags="${lflags} -ljack"
+ echo "${lflags}" >> defines
+
+ # not to forget our custom C(XX)FLAGS
+ echo "CPP = g++ -g ${CXXFLAGS} -Wall" >> defines
+}
+
+src_compile() {
+ make || die "make failed"
+}
+
+src_install () {
+ # makefile is absolutly a mess so we use portage features
+ dodoc authors changelog copyright readme todo support.txt
+ dodir /usr/$(get_libdir)/${PN}
+ exeinto /usr/$(get_libdir)/${PN}
+ doexe bpmcount bpmdj bpmdjraw bpmmerge bpmplay
+ # needed too..
+ mv sequences ${D}/usr/$(get_libdir)/${PN}
+ dodoc authors changelog readme support.txt
+ # install startup wrapper
+ dobin ${FILESDIR}/${PN}.sh
+ # install logo and desktop entry
+ doicon ${FILESDIR}/${PN}.png
+ make_desktop_entry "bpmdj.sh" "BpmDj" ${PN} "AudioVideo;Audio"
+}
Added: trunk/overlays/proaudio/media-sound/bpmdj/files/bpmdj.png
===================================================================
(Binary files differ)
Property changes on: trunk/overlays/proaudio/media-sound/bpmdj/files/bpmdj.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/overlays/proaudio/media-sound/bpmdj/files/bpmdj.sh
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/files/bpmdj.sh (rev 0)
+++ trunk/overlays/proaudio/media-sound/bpmdj/files/bpmdj.sh 2007-11-14 16:29:43 UTC (rev 956)
@@ -0,0 +1,15 @@
+#!/bin/bash
+#set -x
+if [ ! -d ~/.bpmdj ]; then
+ # create needed directories
+ mkdir -p ~/.bpmdj/fragments
+ mkdir -p ~/.bpmdj/index
+ mkdir -p ~/.bpmdj/music
+ # link application to user-directory
+ ln -sf /usr/lib/bpmdj/* ~/.bpmdj
+ ln -sf /usr/lib/bpmdj/sequences ~/.bpmdj
+fi
+
+export PATH=~/.bpmdj:$PATH
+# start programm from user-directory
+(cd ~/.bpmdj && ./bpmdj)
Added: trunk/overlays/proaudio/media-sound/bpmdj/files/defines.gentoo
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/files/defines.gentoo (rev 0)
+++ trunk/overlays/proaudio/media-sound/bpmdj/files/defines.gentoo 2007-11-14 16:29:43 UTC (rev 956)
@@ -0,0 +1,13 @@
+UIC3 = /usr/qt/3/bin/uic
+RCC = /usr/bin/rcc
+UIC = /usr/bin/uic
+MOC = /usr/bin/moc
+QT_INCLUDE_PATH = -I/usr/include/qt4 -I/usr/include/qt4/Qt
+QT_LIBRARY_PATH = -L/usr/lib/qt4
+QT_LIBS = -lQt3Support -lQtGui -lQtCore
+CP = cp
+MV = mv
+TAR = tar
+MKDIR = mkdir
+STRIP = strip
+INSTALL = install
Added: trunk/overlays/proaudio/media-sound/bpmdj/files/digest-bpmdj-3.6
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/files/digest-bpmdj-3.6 (rev 0)
+++ trunk/overlays/proaudio/media-sound/bpmdj/files/digest-bpmdj-3.6 2007-11-14 16:29:43 UTC (rev 956)
@@ -0,0 +1,3 @@
+MD5 df2e4a856eec88bade9f0542c01fedb0 bpmdj-3.6.source.tgz 539603
+RMD160 410f1954875e9e6ecf9a19551df284b778436d72 bpmdj-3.6.source.tgz 539603
+SHA256 539197f531f185e1e5b5242db983a1b0839ce8f66b8fa5ac46542ef8f28929b3 bpmdj-3.6.source.tgz 539603
Modified: trunk/overlays/proaudio/profiles/package.mask
===================================================================
--- trunk/overlays/proaudio/profiles/package.mask 2007-11-14 12:54:24 UTC (rev 955)
+++ trunk/overlays/proaudio/profiles/package.mask 2007-11-14 16:29:43 UTC (rev 956)
@@ -5,8 +5,9 @@
# seems broken atm, does not start correctly
=media-sound/bristol-0.10.1
-# unstable Qt4 testing
->=media-sound/qjackctl-0.3.0
-
# horribly broken app
media-sound/wired
+
+# World's most fucked up build system [tm]
+# If autofoo is too complicated, than what's this? lol!
+=media-sound/bpmdj-3.6