summaryrefslogtreecommitdiff
path: root/media-libs/libifp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/libifp
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/libifp')
-rw-r--r--media-libs/libifp/Manifest5
-rw-r--r--media-libs/libifp/libifp-1.0.0.2.ebuild56
-rw-r--r--media-libs/libifp/metadata.xml11
3 files changed, 72 insertions, 0 deletions
diff --git a/media-libs/libifp/Manifest b/media-libs/libifp/Manifest
new file mode 100644
index 000000000000..18a981758a57
--- /dev/null
+++ b/media-libs/libifp/Manifest
@@ -0,0 +1,5 @@
+DIST libifp-1.0.0.2.tar.gz 358550 SHA256 3b8fa50b9425b660285484eb42bad3f736f0aecc6a790c5160da276558ebfcee SHA512 538ddcf0be4bf7427a7f8ebb60ec77f22b69aa26055fc279f884bd82bae4e32267c79ac37f4dcf9970806e520549bc93dbf0aa2501c9c4fc699a6855e757a331 WHIRLPOOL 84ec48b09e0da638bba351598c43df4552e22c332a537b101d41174d05e8ed7e7231967381220fb1c33218636fb71a2fbc34eb48893ab0ec96abc543cf5a0329
+EBUILD libifp-1.0.0.2.ebuild 1342 SHA256 a783754a004c42d98ef05270bcc45f92ab5326d0ec84092a4d62c3d40a289cb7 SHA512 8e5b05c3cb30061ea050d1e00bdeddf1a15266d15c21c3e9156197239fd06089db6214bbbba91fefa39abc10427091b3d5fcdde33e31b1fd86244f4adc52791e WHIRLPOOL 1a4f4035bbbc8ade369b8e6aefab5658ee7c11b129e78b78d4757aff6860e7344c1be300aa5b6e97666c8dd2ba8c21a9bb6706a0c1e107073105f5304d62e6fe
+MISC ChangeLog 2430 SHA256 45e82370eeead30fc1a7c4b5ecfc46c2ad24f79b48bb1f87702c4dae87816c43 SHA512 4627d5d3600ab4b84fc852f7e550c1e57b2de29cf3578027127307e64f20f03e1e7aa5f4e8d911dff74ae5da2d0b49a135a620fa0883d6bbd84c0a494b3ea5ab WHIRLPOOL 1f527df5b0fc5b7d03279e09cd4f09145bb1bf849fd010f70a633578a72dc2032905a638c446507f627334534048a0102334e5211b7912b9579f06688fe78849
+MISC ChangeLog-2015 2215 SHA256 2a999c9a9f18b52ff956740647a9a31f5c8dae92789c83f80fa50e62f23a6435 SHA512 8f4e300b66c9e527b998005776a8bf2417f0e558607a7b15d7d88c85a5535ef60a62a1b1117614ddd334a262f06331f08c281536c1bd847259a13812536ffe17 WHIRLPOOL 1c2b00452fe5e6d90eec12417373a93c963d9e9ce8c5e75c2e093f31f5ffb87438c0712a42f819bc4ae0c5d1685aca30918a184131503c6231b820947bc315c8
+MISC metadata.xml 333 SHA256 44ca1cc7d38d90d325f10c0d53da074abd437d29c6ebb35b21df7af777bf98c4 SHA512 d0cd8f6fc7bdc757d2a1ef5443f30410514ac335bcd2a84829995c527862b994fc75a8dfc5ceff2b8e2a3d7b0b081a57cbc50e4b825567b8a56d0f9eb00c13c7 WHIRLPOOL 782ab0036c5d9ed85791b7fea3c88fb7f4440e11ce1ee6b1e009db433169329d03c1f8daf465c89df98fbb1d911d14166e08a32bdff747d8882bf34fb1a8e6ca
diff --git a/media-libs/libifp/libifp-1.0.0.2.ebuild b/media-libs/libifp/libifp-1.0.0.2.ebuild
new file mode 100644
index 000000000000..f79c97f24cc2
--- /dev/null
+++ b/media-libs/libifp/libifp-1.0.0.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+DESCRIPTION="A general-purpose library for iRiver's iFP portable audio players"
+HOMEPAGE="http://ifp-driver.sourceforge.net/libifp/"
+SRC_URI="mirror://sourceforge/ifp-driver/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ia64 ppc ppc64 x86"
+IUSE="doc examples static-libs"
+
+RDEPEND="virtual/libusb:0"
+DEPEND="${RDEPEND}
+ doc? ( >=app-doc/doxygen-1.3.7 )
+ sys-apps/sed"
+
+src_prepare() {
+ sed -i \
+ -e '/CFLAGS=/s:-g -O2:${CFLAGS}:' \
+ -e '/CXXFLAGS=/s:-g -O2:${CXXFLAGS}:' \
+ configure || die
+}
+
+src_configure() {
+ use doc || export have_doxygen=no
+
+ econf \
+ --disable-dependency-tracking \
+ $(use_enable static-libs static) \
+ $(use_enable examples) \
+ --with-libusb \
+ --without-kmodule
+}
+
+src_test() { :; } # hardware dependant wrt #318597
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ find "${D}" -name '*.la' -exec rm -f {} +
+
+ # clean /usr/bin after installation
+ # by moving examples to examples dir
+ if use examples; then
+ insinto /usr/share/${PN}/examples
+ doins "${S}"/examples/simple.c "${S}"/examples/ifpline.c
+ mv "${D}"/usr/bin/{simple,ifpline} "${D}"/usr/share/${PN}/examples
+ else
+ rm -f "${D}"/usr/bin/{simple,ifpline}
+ fi
+
+ use doc && dodoc README ChangeLog TODO
+}
diff --git a/media-libs/libifp/metadata.xml b/media-libs/libifp/metadata.xml
new file mode 100644
index 000000000000..81812cad1e5b
--- /dev/null
+++ b/media-libs/libifp/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">ifp-driver</remote-id>
+ </upstream>
+</pkgmetadata>