From 9f7cb6a6f3f956b340704e5f557d43112c83eccd Mon Sep 17 00:00:00 2001 From: "Arne Babenhauserheide (ArneBab)" Date: Fri, 23 Oct 2009 14:02:50 +0000 Subject: 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 --- media-sound/madfuload/ChangeLog | 10 ++++++ media-sound/madfuload/Manifest | 6 ++++ .../files/madfuload-1.2-udevinfo-autotools.patch | 11 +++++++ .../files/madfuload-1.2-udevinfo-configure.patch | 11 +++++++ media-sound/madfuload/madfuload-1.2.ebuild | 37 ++++++++++++++++++++++ media-sound/madfuload/metadata.xml | 5 +++ 6 files changed, 80 insertions(+) create mode 100644 media-sound/madfuload/ChangeLog create mode 100644 media-sound/madfuload/Manifest create mode 100644 media-sound/madfuload/files/madfuload-1.2-udevinfo-autotools.patch create mode 100644 media-sound/madfuload/files/madfuload-1.2-udevinfo-configure.patch create mode 100644 media-sound/madfuload/madfuload-1.2.ebuild create mode 100644 media-sound/madfuload/metadata.xml (limited to 'media-sound/madfuload') 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) + +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 @@ + + + +maintainer-wanted + -- cgit v1.2.3-65-gdbad