[proaudio] [1235] hardmask jackdmp, until someone wants to friggle with that ugly waf thingy |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1235
Author: gimpel
Date: 2008-06-23 15:11:42 +0200 (Mon, 23 Jun 2008)
Log Message:
-----------
hardmask jackdmp, until someone wants to friggle with that ugly waf thingy
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/jackdmp/Manifest
trunk/overlays/proaudio/profiles/package.mask
Removed Paths:
-------------
trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.68.ebuild
trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.69.ebuild
Modified: trunk/overlays/proaudio/media-sound/jackdmp/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jackdmp/Manifest 2008-06-22 16:53:08 UTC (rev 1234)
+++ trunk/overlays/proaudio/media-sound/jackdmp/Manifest 2008-06-23 13:11:42 UTC (rev 1235)
@@ -1,7 +1,3 @@
-DIST jackdmp_0.68.zip 5072616 RMD160 ab9ab5b17bc6ae88331361b85468b2936b8eebf1 SHA1 ea38f253d3c01d95162840686fa077655e87c815 SHA256 e4af76053226098e08f01057dd1681440e8fc6524ce92617bf7788b7cbd97e12
-DIST jackdmp_0.69.zip 5136069 RMD160 738029dcc370a488054e4aedce85c295594a6848 SHA1 c1da0ae8c0e0e9fd5861e65718d89598770e1b7b SHA256 9cbaf0fea295a29680ede459537e9423f8abf70512d5cda989a52f52abd92700
-EBUILD jackdmp-0.68.ebuild 2475 RMD160 66c9fba58fae30e38b49566aef528fd8e52de95c SHA1 0d7828ab8f42d4319ed0faeffdf4d76d169aa3a0 SHA256 ec6c3a4c6772adeb16e7ae59626a76a06cd0417f858e1bbc2c028029c600c879
-EBUILD jackdmp-0.69.ebuild 2475 RMD160 66c9fba58fae30e38b49566aef528fd8e52de95c SHA1 0d7828ab8f42d4319ed0faeffdf4d76d169aa3a0 SHA256 ec6c3a4c6772adeb16e7ae59626a76a06cd0417f858e1bbc2c028029c600c879
EBUILD jackdmp-9999-r1.ebuild 1153 RMD160 0bfc9afe4066212609067b2412f54020accb9fc1 SHA1 a549937c8ffa070eb4bbf8a21b5174f90e475318 SHA256 3a97e2c6f787b77a447bebaf2216fdfc8f06b63a4fa68732f48b5807c4b18f1a
MISC ChangeLog 530 RMD160 cd6e900309b1c942e45056e4d8813f00a7a43ca1 SHA1 5f086b875249267dbdb7ab556a6fa953221c52f0 SHA256 786fcb469a441fb495cf451b01a6434664fbac135d75a34f65211492f64b14ba
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Deleted: trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.68.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.68.ebuild 2008-06-22 16:53:08 UTC (rev 1234)
+++ trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.68.ebuild 2008-06-23 13:11:42 UTC (rev 1235)
@@ -1,87 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-IUSE="doc semaphores"
-RESTRICT="nomirror ccache"
-inherit unpacker fetch-tools
-
-MY_P=${P/-/_}
-DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
-HOMEPAGE="http://www.grame.fr/~letz/jackdmp.html"
-SRC_URI="http://www.grame.fr/~letz/${MY_P}.zip"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-
-RDEPEND="dev-util/pkgconfig
- >=media-libs/alsa-lib-0.9.1
- !media-sound/jack-audio-connection-kit"
-
-DEPEND="${RDEPEND}
- app-arch/unzip
- doc? ( app-doc/doxygen )"
-
-S=${WORKDIR}/${MY_P}/src
-src_unpack() {
- unpack ${A}
- cd ${S}/linux/
- # set DESTDIR and remove libjack replacing as we
- # use pkg_post* to accomplish that
- sed -i -e "s@^prefix.*@prefix := \$(DESTDIR)/usr@" \
- -e "s@.*ldconfig.*@@g" -e "s@.*libjack.so.*@@g" Makefile
- # fix ADDON_DIR
- sed -i -e 's@#define ADDON_DIR.*@#define ADDON_DIR \"/usr/lib/jackmp\"@' \
- ../common/JackDriverLoader.cpp
-}
-
-src_compile() {
- cd linux/
- local myconf=""
- use semaphores && myconf="SOCKET_RPC_POSIX_SEMA"
- emake ${myconf} || die
-}
-
-src_install() {
- cd linux/
- dodir /usr/bin /usr/lib/jackmp
- make DESTDIR="${D}" datadir=/usr/share/doc install || die
- cd ${S}
- use doc && einfo "generating dox" && doxygen doxyfile &>/dev/null
- use doc && dohtml html/*
- dodoc ../README
-
- dosym /usr/lib/libjackmp.so /usr/lib/libjack.so
- dosym /usr/lib/libjackmp.so /usr/lib/libjack.so.0
-}
-
-pkg_postinst() {
- local provided="${ROOT}/etc/portage/profile/package.provided"
-
- test -d ${ROOT}/etc/portage/profile \
- || dodir /etc/portage/profile
-
- if [ -z `grep "media-sound/jack-audio-connection-kit-0.109.0" ${provided}` ]
- then
- elog "Adding media-sound/jack-audio-connection-kit to"
- elog "/etc/portage/profile/package.provided ..."
- elog "Note that a lot of things might not compile correctly"
- elog "against jackdmp's jack headers!"
-
- echo "media-sound/jack-audio-connection-kit-0.109.0" >> \
- ${ROOT}/etc/portage/profile/package.provided
-
- fi
-}
-
-pkg_postrm() {
- # gets removed too when upgrading jackdmp, so let the user do it!
- elog "*************** IMPORTANT ******************"
- elog "PLEASE remove media-sound/jack-audio-connection-kit from"
- elog "/etc/portage/profile/package.provided"
- elog "if you switch to jack-audio-connection-kit again!!"
- elog "Otherwhise you will mess up dependencies!"
-
- #sed '/media-sound\/jack-audio-connection-kit-0.109.0/d' \
- # -i ${ROOT}/etc/portage/profile/package.provided
-}
Deleted: trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.69.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.69.ebuild 2008-06-22 16:53:08 UTC (rev 1234)
+++ trunk/overlays/proaudio/media-sound/jackdmp/jackdmp-0.69.ebuild 2008-06-23 13:11:42 UTC (rev 1235)
@@ -1,87 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-IUSE="doc semaphores"
-RESTRICT="nomirror ccache"
-inherit unpacker fetch-tools
-
-MY_P=${P/-/_}
-DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
-HOMEPAGE="http://www.grame.fr/~letz/jackdmp.html"
-SRC_URI="http://www.grame.fr/~letz/${MY_P}.zip"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-
-RDEPEND="dev-util/pkgconfig
- >=media-libs/alsa-lib-0.9.1
- !media-sound/jack-audio-connection-kit"
-
-DEPEND="${RDEPEND}
- app-arch/unzip
- doc? ( app-doc/doxygen )"
-
-S=${WORKDIR}/${MY_P}/src
-src_unpack() {
- unpack ${A}
- cd ${S}/linux/
- # set DESTDIR and remove libjack replacing as we
- # use pkg_post* to accomplish that
- sed -i -e "s@^prefix.*@prefix := \$(DESTDIR)/usr@" \
- -e "s@.*ldconfig.*@@g" -e "s@.*libjack.so.*@@g" Makefile
- # fix ADDON_DIR
- sed -i -e 's@#define ADDON_DIR.*@#define ADDON_DIR \"/usr/lib/jackmp\"@' \
- ../common/JackDriverLoader.cpp
-}
-
-src_compile() {
- cd linux/
- local myconf=""
- use semaphores && myconf="SOCKET_RPC_POSIX_SEMA"
- emake ${myconf} || die
-}
-
-src_install() {
- cd linux/
- dodir /usr/bin /usr/lib/jackmp
- make DESTDIR="${D}" datadir=/usr/share/doc install || die
- cd ${S}
- use doc && einfo "generating dox" && doxygen doxyfile &>/dev/null
- use doc && dohtml html/*
- dodoc ../README
-
- dosym /usr/lib/libjackmp.so /usr/lib/libjack.so
- dosym /usr/lib/libjackmp.so /usr/lib/libjack.so.0
-}
-
-pkg_postinst() {
- local provided="${ROOT}/etc/portage/profile/package.provided"
-
- test -d ${ROOT}/etc/portage/profile \
- || dodir /etc/portage/profile
-
- if [ -z `grep "media-sound/jack-audio-connection-kit-0.109.0" ${provided}` ]
- then
- elog "Adding media-sound/jack-audio-connection-kit to"
- elog "/etc/portage/profile/package.provided ..."
- elog "Note that a lot of things might not compile correctly"
- elog "against jackdmp's jack headers!"
-
- echo "media-sound/jack-audio-connection-kit-0.109.0" >> \
- ${ROOT}/etc/portage/profile/package.provided
-
- fi
-}
-
-pkg_postrm() {
- # gets removed too when upgrading jackdmp, so let the user do it!
- elog "*************** IMPORTANT ******************"
- elog "PLEASE remove media-sound/jack-audio-connection-kit from"
- elog "/etc/portage/profile/package.provided"
- elog "if you switch to jack-audio-connection-kit again!!"
- elog "Otherwhise you will mess up dependencies!"
-
- #sed '/media-sound\/jack-audio-connection-kit-0.109.0/d' \
- # -i ${ROOT}/etc/portage/profile/package.provided
-}
Modified: trunk/overlays/proaudio/profiles/package.mask
===================================================================
--- trunk/overlays/proaudio/profiles/package.mask 2008-06-22 16:53:08 UTC (rev 1234)
+++ trunk/overlays/proaudio/profiles/package.mask 2008-06-23 13:11:42 UTC (rev 1235)
@@ -11,3 +11,6 @@
# World's most fucked up build system [tm]
# If autofoo is too complicated, than what's this? lol!
=media-sound/bpmdj-3.6
+
+# New shitty buildsystem, no eclass available yet
+media-sound/jackdmp