summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Ullmann <jokey@gentoo.org>2006-09-25 19:14:36 +0000
committerMarkus Ullmann <jokey@gentoo.org>2006-09-25 19:14:36 +0000
commit793a674d7999a1c991616c89cf25158f39ac8dc3 (patch)
tree03b72f362320f69605bfc21773f4b3f70e929056
parentmedia-gfx/xaralx: Html docs missing? *cough* Then use 'tar xzf' for .tar.gz a... (diff)
downloadsunrise-793a674d7999a1c991616c89cf25158f39ac8dc3.tar.gz
sunrise-793a674d7999a1c991616c89cf25158f39ac8dc3.tar.bz2
sunrise-793a674d7999a1c991616c89cf25158f39ac8dc3.zip
media-sound/fusd-kor: Improved ebuild for bug #96449
svn path=/sunrise/; revision=1337
-rw-r--r--media-sound/fusd-kor/ChangeLog7
-rw-r--r--media-sound/fusd-kor/Manifest28
-rw-r--r--media-sound/fusd-kor/files/49-fusd.rules4
-rw-r--r--media-sound/fusd-kor/files/digest-fusd-kor-1.10.113
-rw-r--r--media-sound/fusd-kor/files/disable-target.patch11
-rw-r--r--media-sound/fusd-kor/files/fusd.modules3
-rw-r--r--media-sound/fusd-kor/fusd-kor-1.10.11.ebuild56
-rw-r--r--media-sound/fusd-kor/metadata.xml5
8 files changed, 117 insertions, 0 deletions
diff --git a/media-sound/fusd-kor/ChangeLog b/media-sound/fusd-kor/ChangeLog
new file mode 100644
index 000000000..c1ebccdb2
--- /dev/null
+++ b/media-sound/fusd-kor/ChangeLog
@@ -0,0 +1,7 @@
+# ChangeLog for media-sound/fusd-kor
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 25 Sep 2006; Markus Ullmann <jokey@gentoo.org> ChangeLog:
+ Improved ebuild for bug #96449
+
diff --git a/media-sound/fusd-kor/Manifest b/media-sound/fusd-kor/Manifest
new file mode 100644
index 000000000..176116aea
--- /dev/null
+++ b/media-sound/fusd-kor/Manifest
@@ -0,0 +1,28 @@
+AUX 49-fusd.rules 137 RMD160 4c996a26a430c206d7214070c912fd49443e01b2 SHA1 7190e4b96142fc36edc0d3bb753eced835e5e52b SHA256 072fb3b45f29c843877131cde040c659aafd64be2a92c1a40d0c4b5eb7f0c60b
+MD5 7179da48bc9abed3815d490974ffa818 files/49-fusd.rules 137
+RMD160 4c996a26a430c206d7214070c912fd49443e01b2 files/49-fusd.rules 137
+SHA256 072fb3b45f29c843877131cde040c659aafd64be2a92c1a40d0c4b5eb7f0c60b files/49-fusd.rules 137
+AUX disable-target.patch 299 RMD160 8464369ac4f8f497cebf9078b54221cf72a0026d SHA1 8e232f6f3c7e8b9937db1c8790c72ac6f1ab15c4 SHA256 44f2fd5c918f958d100bec945f08d6c2bddd690849236f7a2edcd725a2a8294b
+MD5 57295a539d760ec83b45ba8507f7c35a files/disable-target.patch 299
+RMD160 8464369ac4f8f497cebf9078b54221cf72a0026d files/disable-target.patch 299
+SHA256 44f2fd5c918f958d100bec945f08d6c2bddd690849236f7a2edcd725a2a8294b files/disable-target.patch 299
+AUX fusd.modules 81 RMD160 0b50d378a098cc046281a300e287b959d9ce3284 SHA1 cfcea9e3eff7dd1607c9e0e555bd41e16667ff52 SHA256 f304be9fbf5d1ef53ec47ff3c605bb23dac216240466a781ad0d815e5e165e53
+MD5 a1a3f61413385940c83c2c7c3cea8530 files/fusd.modules 81
+RMD160 0b50d378a098cc046281a300e287b959d9ce3284 files/fusd.modules 81
+SHA256 f304be9fbf5d1ef53ec47ff3c605bb23dac216240466a781ad0d815e5e165e53 files/fusd.modules 81
+DIST fusd-kor-1.10-11.tar.gz 755050 RMD160 14b238e635e6f055c15cbcc4beab8148fbfd940a SHA1 ea7c5b08af800e58e3f4336bb66601786cae6279 SHA256 d7c8d1592a6cab3264f442c8a96bcbb89514a92c9c5d7cc9ff658aab5654acf7
+EBUILD fusd-kor-1.10.11.ebuild 1213 RMD160 cd2f5bfe01e817d02c028e85199a970c723fa74c SHA1 37e0af1e35a25847adf5527606bdeb00a97960ea SHA256 64bfddb88fe528a521a2be230e6f6081bc3040257567fed35529ad88abce49a9
+MD5 636ee0566e0613bad597d5f81a67a0d3 fusd-kor-1.10.11.ebuild 1213
+RMD160 cd2f5bfe01e817d02c028e85199a970c723fa74c fusd-kor-1.10.11.ebuild 1213
+SHA256 64bfddb88fe528a521a2be230e6f6081bc3040257567fed35529ad88abce49a9 fusd-kor-1.10.11.ebuild 1213
+MISC ChangeLog 215 RMD160 864bc338d33bef36ef7e24bbaf95508d8dc66bd9 SHA1 6211f81a4ebcb6b38b49ae56e7cc432ae902e524 SHA256 9cb682bc3acd8644f94a3d0f5b9f9118a34207c014f856c144f82f11991202d4
+MD5 010c6c7ff347174440ef1bf0324512e3 ChangeLog 215
+RMD160 864bc338d33bef36ef7e24bbaf95508d8dc66bd9 ChangeLog 215
+SHA256 9cb682bc3acd8644f94a3d0f5b9f9118a34207c014f856c144f82f11991202d4 ChangeLog 215
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 15e6419a4b562d5c4c0f913b7caae3f0 files/digest-fusd-kor-1.10.11 250
+RMD160 f7c66d9bb6f713cfc3f1ba48240ef5711306a776 files/digest-fusd-kor-1.10.11 250
+SHA256 4d5e8991fc21084321f59ee64e3add424209a84f6b80883bb7d0b5709f4157b5 files/digest-fusd-kor-1.10.11 250
diff --git a/media-sound/fusd-kor/files/49-fusd.rules b/media-sound/fusd-kor/files/49-fusd.rules
new file mode 100644
index 000000000..1114d4e1d
--- /dev/null
+++ b/media-sound/fusd-kor/files/49-fusd.rules
@@ -0,0 +1,4 @@
+# fusd devices
+KERNEL="control", NAME="fusd/%k", GROUP="wheel", MODE="0660"
+KERNEL="status", NAME="fusd/%k", GROUP="wheel", MODE="0660"
+
diff --git a/media-sound/fusd-kor/files/digest-fusd-kor-1.10.11 b/media-sound/fusd-kor/files/digest-fusd-kor-1.10.11
new file mode 100644
index 000000000..10bb45bc3
--- /dev/null
+++ b/media-sound/fusd-kor/files/digest-fusd-kor-1.10.11
@@ -0,0 +1,3 @@
+MD5 fa574570965a0045d543a9f2d8d74167 fusd-kor-1.10-11.tar.gz 755050
+RMD160 14b238e635e6f055c15cbcc4beab8148fbfd940a fusd-kor-1.10-11.tar.gz 755050
+SHA256 d7c8d1592a6cab3264f442c8a96bcbb89514a92c9c5d7cc9ff658aab5654acf7 fusd-kor-1.10-11.tar.gz 755050
diff --git a/media-sound/fusd-kor/files/disable-target.patch b/media-sound/fusd-kor/files/disable-target.patch
new file mode 100644
index 000000000..677612814
--- /dev/null
+++ b/media-sound/fusd-kor/files/disable-target.patch
@@ -0,0 +1,11 @@
+diff -urN ./fusd-kor-1.10-11.orig/Makefile ./fusd-kor-1.10-11/Makefile
+--- ./fusd-kor-1.10-11.orig/Makefile 2006-04-10 01:21:54.000000000 +0200
++++ ./fusd-kor-1.10-11/Makefile 2006-09-25 20:17:14.000000000 +0200
+@@ -11,7 +11,6 @@
+
+ TARGETS := \
+ libfusd.a \
+- kfusd.ko \
+
+ SRCDIRS := \
+ libfusd
diff --git a/media-sound/fusd-kor/files/fusd.modules b/media-sound/fusd-kor/files/fusd.modules
new file mode 100644
index 000000000..66c145aa0
--- /dev/null
+++ b/media-sound/fusd-kor/files/fusd.modules
@@ -0,0 +1,3 @@
+alias /dev/fusd kfusd
+alias /dev/fusd/control kfusd
+alias /dev/fusd/status kfusd
diff --git a/media-sound/fusd-kor/fusd-kor-1.10.11.ebuild b/media-sound/fusd-kor/fusd-kor-1.10.11.ebuild
new file mode 100644
index 000000000..8692f6cd3
--- /dev/null
+++ b/media-sound/fusd-kor/fusd-kor-1.10.11.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils linux-mod versionator
+
+MY_P="${PN}-$(replace_version_separator 2 -)"
+DESCRIPTION="Stackable unification file system, which can appear to merge the contents of several directories"
+HOMEPAGE="http://fort.xdas.com/~kor/oss2jack/"
+SRC_URI="http://fort.xdas.com/~kor/oss2jack/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+SLOT="0"
+IUSE="doc udev"
+
+DEPEND="media-sound/jack-audio-connection-kit"
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/${MY_P}
+
+MODULE_NAMES="kfusd(extra:${S}/kfusd)"
+BUILD_TARGETS="default"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -i -e "s/-Werror//" make.include
+ epatch "${FILESDIR}/disable-target.patch"
+}
+
+src_compile() {
+ linux-mod_src_compile
+ set_arch_to_kernel
+ emake || die "emake failed"
+}
+
+src_install() {
+ linux-mod_src_install
+ set_arch_to_kernel
+ cd "${S}/obj.${ARCH}"
+ dolib.a libfusd.a
+ cd "${S}/include"
+ insinto /usr/include
+ doins *.h
+ insinto /etc/modules.d
+ newins "${FILESDIR}/fusd.modules" fusd
+ if use doc ; then
+ cd doc
+ dodoc fusd.pdf fusd.tex
+ fi
+ if use udev ; then
+ insinto /etc/udev/rules.d
+ doins "${FILESDIR}/49-fusd.rules"
+ fi
+}
diff --git a/media-sound/fusd-kor/metadata.xml b/media-sound/fusd-kor/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/media-sound/fusd-kor/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>