summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArne Babenhauserheide (ArneBab) <arne_bab@web.de>2009-10-23 14:02:50 +0000
committerArne Babenhauserheide (ArneBab) <arne_bab@web.de>2009-10-23 14:02:50 +0000
commit9f7cb6a6f3f956b340704e5f557d43112c83eccd (patch)
tree7d6084a13c4403eb6eb7c425e102ed218fcafb89 /media-sound
parentdev-db/mongodb: Version bump (diff)
downloadsunrise-9f7cb6a6f3f956b340704e5f557d43112c83eccd.tar.gz
sunrise-9f7cb6a6f3f956b340704e5f557d43112c83eccd.tar.bz2
sunrise-9f7cb6a6f3f956b340704e5f557d43112c83eccd.zip
media-sound/madfuload: New Ebuild for bug 145009 thanks to dm-madman, Tommy[D], ohnobinki, jbergstroem, hobbes78 and Carsten Lohrke
svn path=/sunrise/; revision=9400
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/madfuload/ChangeLog10
-rw-r--r--media-sound/madfuload/Manifest6
-rw-r--r--media-sound/madfuload/files/madfuload-1.2-udevinfo-autotools.patch11
-rw-r--r--media-sound/madfuload/files/madfuload-1.2-udevinfo-configure.patch11
-rw-r--r--media-sound/madfuload/madfuload-1.2.ebuild37
-rw-r--r--media-sound/madfuload/metadata.xml5
6 files changed, 80 insertions, 0 deletions
diff --git a/media-sound/madfuload/ChangeLog b/media-sound/madfuload/ChangeLog
new file mode 100644
index 000000000..8a9c77596
--- /dev/null
+++ b/media-sound/madfuload/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/madfuload
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 23 Oct 2009; Arne Babenhauserheide (ArneBab) <arne_bab@web.de>
+ +madfuload-1.2.ebuild, +files/madfuload-1.2-udevinfo-autotools.patch,
+ +files/madfuload-1.2-udevinfo-configure.patch, +metadata.xml:
+ New Ebuild for bug 145009 thanks to dm-madman, Tommy[D], ohnobinki,
+ jbergstroem, hobbes78 and Carsten Lohrke
+
diff --git a/media-sound/madfuload/Manifest b/media-sound/madfuload/Manifest
new file mode 100644
index 000000000..619606453
--- /dev/null
+++ b/media-sound/madfuload/Manifest
@@ -0,0 +1,6 @@
+AUX madfuload-1.2-udevinfo-autotools.patch 345 RMD160 033e58825d7bc7874fc689f27af7049157325b0c SHA1 6aaabe481e2baabcecf73e8fa76007626ec29f59 SHA256 41ee1fcbf0974bd69d0cf0a9e1d65ce2bbded95a7bdc14bedcb268f2062f6e5f
+AUX madfuload-1.2-udevinfo-configure.patch 450 RMD160 1ecbc37b95ebbd9efd3fd50feb943cb1e7f6f2b8 SHA1 67437dbe4a9556fb4bac88ab701d775e9234999d SHA256 e8cb6a14c3ea8ba23407e72780d5163d5e11d95859805d7508a1016cef6e681e
+DIST madfuload-1.2.tar.gz 78506 RMD160 710b5558a2bcbda8021ecbc88a2b3d2a69eb63d0 SHA1 a57895b0611f221a4df70f91d4578f36a0639619 SHA256 324d0a55f73c82ad48635a94a8d72277a2280030df6d036eafe3498c933dee6d
+EBUILD madfuload-1.2.ebuild 1032 RMD160 c427503c1fa9e1751eba24ee4d9fd4f6f39bd983 SHA1 6e1fcf9ce82fa53217cdeee23a608f98e8b98082 SHA256 efce9e17268c059ff426d8ac66171b54b4c987a532cd5befcdf2e3e3d4d32245
+MISC ChangeLog 437 RMD160 e46bffbb51679320d8881021c2fedc356c9eade7 SHA1 b78f542ab285750d07dea50d6638b0f49945adc0 SHA256 ea6a3c9f94c2bfd1dd9d66bdff1bcaa820cf796fa3989fcc1a6acfe336483632
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/media-sound/madfuload/files/madfuload-1.2-udevinfo-autotools.patch b/media-sound/madfuload/files/madfuload-1.2-udevinfo-autotools.patch
new file mode 100644
index 000000000..e3c7a3541
--- /dev/null
+++ b/media-sound/madfuload/files/madfuload-1.2-udevinfo-autotools.patch
@@ -0,0 +1,11 @@
+--- madfuload-1.2/configure.ac.orig 2009-10-23 08:50:56.000000000 +0200
++++ madfuload-1.2/configure.ac 2009-10-23 08:51:14.000000000 +0200
+@@ -7,7 +7,7 @@
+ AC_PROG_CC
+
+ AC_MSG_CHECKING([for udev version])
+-udev_ver=`udevinfo -V | awk '{ print $3 }'`
++udev_ver=`udevadm info -V`
+ if test -n "$udev_ver"; then
+ AC_MSG_RESULT([$udev_ver])
+ else
diff --git a/media-sound/madfuload/files/madfuload-1.2-udevinfo-configure.patch b/media-sound/madfuload/files/madfuload-1.2-udevinfo-configure.patch
new file mode 100644
index 000000000..a6d6509fc
--- /dev/null
+++ b/media-sound/madfuload/files/madfuload-1.2-udevinfo-configure.patch
@@ -0,0 +1,11 @@
+--- madfuload-1.2/configure.orig 2009-10-23 09:14:23.000000000 +0200
++++ madfuload-1.2/configure 2009-10-23 09:14:35.000000000 +0200
+@@ -2808,7 +2808,7 @@
+
+ echo "$as_me:$LINENO: checking for udev version" >&5
+ echo $ECHO_N "checking for udev version... $ECHO_C" >&6
+-udev_ver=`udevinfo -V | awk '{ print $3 }'`
++udev_ver=`udevadm info -V`
+ if test -n "$udev_ver"; then
+ echo "$as_me:$LINENO: result: $udev_ver" >&5
+ echo "${ECHO_T}$udev_ver" >&6
diff --git a/media-sound/madfuload/madfuload-1.2.ebuild b/media-sound/madfuload/madfuload-1.2.ebuild
new file mode 100644
index 000000000..de03d2d56
--- /dev/null
+++ b/media-sound/madfuload/madfuload-1.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+inherit eutils linux-info
+
+DESCRIPTION="M-Audio DFU firmware loader for MobilePre, Ozone, Sonica and Transit USB audio interfaces"
+HOMEPAGE="http://usb-midi-fw.sourceforge.net/"
+SRC_URI="mirror://sourceforge/usb-midi-fw/${P}.tar.gz"
+
+LICENSE="GPL-2 madfuload"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+pkg_setup() {
+ kernel_is le 2 6 8 && die "Kernel > 2.6.8 needed"
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}"-*.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc README || die "adding documentation failed"
+}
+
+pkg_postinst() {
+ einfo "You need to reload udev rules before connecting the device:"
+ einfo "# udevadm control --reload-rules"
+ einfo "Also you might have to change the MobilePre RUN parameter"
+ einfo "in /etc/udev/rules.d/42-madfuload.rules to"
+ einfo "\"/usr/sbin/madfuload -l -D %E{DEVICE} -3 -f /usr/share/usb/maudio/ma004103.bin\""
+}
diff --git a/media-sound/madfuload/metadata.xml b/media-sound/madfuload/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/media-sound/madfuload/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>