summaryrefslogtreecommitdiff
path: root/media-sound/rplay
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-sound/rplay
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/rplay')
-rw-r--r--media-sound/rplay/Manifest10
-rw-r--r--media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch20
-rw-r--r--media-sound/rplay/files/rplay-3.3.2-built-in_function_exit.patch20
-rw-r--r--media-sound/rplay/metadata.xml15
-rw-r--r--media-sound/rplay/rplay-3.3.2-r1.ebuild41
-rw-r--r--media-sound/rplay/rplay-3.3.2-r2.ebuild52
6 files changed, 158 insertions, 0 deletions
diff --git a/media-sound/rplay/Manifest b/media-sound/rplay/Manifest
new file mode 100644
index 000000000000..b1383ce69560
--- /dev/null
+++ b/media-sound/rplay/Manifest
@@ -0,0 +1,10 @@
+AUX rplay-3.3.2-built-in_function_exit-r1.patch 366 SHA256 f6d326a88a5160df29986fbcd159aa1d6af5a8ef9ada67c47fb6d161d13b37d3 SHA512 6c5f358a6ef89b7338ae5bf2e485a3996e143fdab0c73455d97bdb2e07729464323992d72424d29c954f2537acef2c45ebd744db6a2e26b99ffd97be2f44957d WHIRLPOOL be47d1d85f76f836e7aca5b50c21fa4f5741eeb47011fa243e6ec9c4fa15375baa11fe7a390ddca70404cf5f0f7a7d19b81c0235d9eec40efef15cda86b9dddc
+AUX rplay-3.3.2-built-in_function_exit.patch 358 SHA256 413839bb757a42fb386db911308ac67ca35426c18bab48f08a6d0187f75fada8 SHA512 64c95e1f01f414301e7fea56986e2cf5230b1ce30bff909984fa489105c9951e7d9c05779dfa542aa8002203d0fbb3d71b0fc0412fa849d21b7b8786aaedc2ed WHIRLPOOL e6554dd4aaa590259ef48a92b0799601c9390f703a88370cc6b6e91298ab0809b501da39c6f29180f9a99a096b6208a84499f1107e571904c69516e95355dadc
+DIST rplay-3.3.2.tar.gz 480015 SHA256 74265153457a44e1e2f0fa38c59c9b12ea5b684db2c83eb055184f86db81fdd8 SHA512 b0683de0f5dc1483d22ac68c0502fe66e89ba1c25300fdca9486df1cb6ea96393b18b783f918f18dba0ba0fbfd20410448e3e03df06fc4afba1b63024d82a713 WHIRLPOOL d23479b9809b566c634e8a1574229567e16c81fc943185a99667c373caf02d174c0ab6b2c6437ff5e960d034110c0e480565bbdc8ce436e51970487e64d80bf0
+DIST rplay_3.3.2-12.diff.gz 25322 SHA256 9f38ea87379e915ffb3fb338baf454f7ce2cbc605616c27b82df25f708220626 SHA512 b9a178fbca44cec9814ef0b65e4924e18c053ec6f0024c30b35abbcd9062c094bfffe3ca7113c74604df80b12b38d412a45c645ff13903e6b23500ea99f89d7b WHIRLPOOL 8d97ca2cc143b58ead591701709be4922fb0b3c83f2f00c9bb4b8687fe5b937d011e9b9ecc01f9682677d0c84e1ddb03ed510356126939a2d10fe70a536690c1
+DIST rplay_3.3.2-16.debian.tar.xz 25456 SHA256 3c0e1dd8b107d1194ff7b73578281622a1bce97a3a21681d4e124e5c00977d62 SHA512 8d5db7862267fd0ec7f27896b6a76708304e54b9f2c8a52621c0a92c4688511e07a7820b2468c93032dab15f27f5dda1f8931e35d95e724501e2586a5851486b WHIRLPOOL b8e566dd3a407fe2685b084537122b20944b9c0eaf33ea8f15ccd941fc2beaeffdf83ea54394e274d9e4f332b449230d9e0a5d3ca3b7e060accae70b45ca4677
+EBUILD rplay-3.3.2-r1.ebuild 964 SHA256 fb002bab4acbfd5302ea4581edb07b73234598b9defa55d0acc0d38abb25475f SHA512 e6d60ccaa796159ef682b84970e171f88f03100b6f2c1e09ced966c274330fe37d809fda4c055f91c5c2e9bb3b8874c96ee7515f62b8cc4b573146c419abd3e2 WHIRLPOOL 5684af472e284d509d4de386f7fd100f7532db8146911532f8526972741fb23c247758995d3832f70a5a3e67cb9fa5ec62a75a000a9a398feaafcdc578f041e9
+EBUILD rplay-3.3.2-r2.ebuild 1125 SHA256 1f6c780e6750759e75454f2dd87faa1d3577451ee8f47b16957493b122f0de6d SHA512 8b949b1f97bf29b94cc9eac103a1cb365bee26da8f3dd91f2c6ac187cf0254366e36bf062d95fe0cef79dee0f3797faee54342430ecd3719c6e3c22fceb73785 WHIRLPOOL f21b8c23e27dfa34d6f84b5e7da63e486138a17d4ef9b94cfd9ff1b42c862491e1ce4bae3fef021187ad1240680b0c3e72e5e6c4c1b82ca79d951e9994dbde51
+MISC ChangeLog 3046 SHA256 8a1e854ea87225966d14bf5f9adcf3e071affebc3a8d7b52c1f2d55e17d06cc4 SHA512 c1088c017f5ac4422c2f2a723b30509807dbd7bf99c6d38291d3412d0eacddf85fe8e33f0cb5d920eaace2b7c497f7cc5ca97ff5a5c4be7975445629e60ae071 WHIRLPOOL dc7123a7d17496eb1fd19acca2ad633c0a12d82ab0a83dc4030c99f28f434a59ce39951633fd4bbe9c55f4854c0f04dc764cf4328c34b5c5f238cc4b6e478c34
+MISC ChangeLog-2015 2754 SHA256 c6383692d8d43199cc12db4886d31e4ce20be2fea186a738e7858a6ed5fe9df9 SHA512 9e18ad9b4c300d5223e0084572c2dc8524972f14863f6a53fc2cbf5e81d86caa3980c9a63b7c5407cabcff1f72ad009f7d46556cbc71d59b05ce41cac1af550a WHIRLPOOL f3e15f9480dd974a909d5385b9ad4bfda436634c2ea9caae3d06a7fb713348d8394d6e102a5431c593bee09e525282aac88b6696b76539bdb5c75626aedf0239
+MISC metadata.xml 603 SHA256 27a322eac014412e304b02db608ec87e44d5006ac20625d154d04c6e99d2c3ef SHA512 2c14a0b95c45b0c088dd0f2c58e30b15c7d5eba6b40cc56dfa5b999d3f419ef3eeaf95459e2a6da975f516ee9a0ba7aab62bece704bf2292c1f4312092c8889a WHIRLPOOL 0233323f9672a8ea979b6e8229023c575359e0121ddf215eff01ebd8dc72a4f0e7cde31fde7cd7df04caf764d48b014b79d526795516e69b33bdc81f2b32fab2
diff --git a/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch b/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch
new file mode 100644
index 000000000000..79d9a128806e
--- /dev/null
+++ b/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch
@@ -0,0 +1,20 @@
+--- a/adpcm/decode.c
++++ b/adpcm/decode.c
+@@ -6,6 +6,7 @@
+ * Usage : decode [-3|4|5] [-a|u|l] < infile > outfile
+ */
+ #include <stdio.h>
++#include <stdlib.h>
+ #include "g72x.h"
+
+
+--- a/adpcm/encode.c
++++ b/adpcm/encode.c
+@@ -6,6 +6,7 @@
+ * Usage : encode [-3|4|5] [-a|u|l] < infile > outfile
+ */
+ #include <stdio.h>
++#include <stdlib.h>
+ #include "g72x.h"
+
+
diff --git a/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit.patch b/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit.patch
new file mode 100644
index 000000000000..e7b59dfeba88
--- /dev/null
+++ b/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit.patch
@@ -0,0 +1,20 @@
+--- adpcm/decode.c
++++ adpcm/decode.c
+@@ -6,6 +6,7 @@
+ * Usage : decode [-3|4|5] [-a|u|l] < infile > outfile
+ */
+ #include <stdio.h>
++#include <stdlib.h>
+ #include "g72x.h"
+
+
+--- adpcm/encode.c
++++ adpcm/encode.c
+@@ -6,6 +6,7 @@
+ * Usage : encode [-3|4|5] [-a|u|l] < infile > outfile
+ */
+ #include <stdio.h>
++#include <stdlib.h>
+ #include "g72x.h"
+
+
diff --git a/media-sound/rplay/metadata.xml b/media-sound/rplay/metadata.xml
new file mode 100644
index 000000000000..cade504eaab3
--- /dev/null
+++ b/media-sound/rplay/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <longdescription lang="en">
+ rplay is a flexible network audio system that allows sounds to be played
+ to and from local and remote Unix systems. Sounds can be played with or
+ without sending audio data over the network using either UDP or TCP.
+ rplay audio servers can be configured to share sound files with each
+ other.
+ </longdescription>
+</pkgmetadata>
diff --git a/media-sound/rplay/rplay-3.3.2-r1.ebuild b/media-sound/rplay/rplay-3.3.2-r1.ebuild
new file mode 100644
index 000000000000..31c12f49a0c7
--- /dev/null
+++ b/media-sound/rplay/rplay-3.3.2-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit autotools eutils multilib user
+
+DESCRIPTION="Play sounds on remote Unix systems, without sending audio data over the network"
+HOMEPAGE="http://rplay.doit.org/"
+SRC_URI="http://rplay.doit.org/dist/${P}.tar.gz mirror://debian/pool/main/r/rplay/rplay_${PV}-12.diff.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="media-sound/gsm"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ enewgroup rplayd ""
+ enewuser rplayd "" "" "" rplayd
+}
+
+src_unpack() {
+ unpack ${A}
+ epatch "${WORKDIR}"/rplay_${PV}-12.diff
+ cd "${S}"
+ EPATCH_FORCE="yes" EPATCH_SUFFIX="dpatch" epatch debian/patches
+ epatch "${FILESDIR}"/${P}-built-in_function_exit.patch
+ eautoreconf
+}
+
+src_compile() {
+ econf \
+ --enable-rplayd-user=rplayd \
+ --enable-rplayd-group=rplayd
+ emake || die
+}
+
+src_install() {
+ einstall || die
+}
diff --git a/media-sound/rplay/rplay-3.3.2-r2.ebuild b/media-sound/rplay/rplay-3.3.2-r2.ebuild
new file mode 100644
index 000000000000..4083ac523973
--- /dev/null
+++ b/media-sound/rplay/rplay-3.3.2-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools user
+
+DESCRIPTION="Play sounds on remote Unix systems without data transfer"
+HOMEPAGE="http://rplay.doit.org/"
+SRC_URI="${HOMEPAGE}dist/${P}.tar.gz
+ mirror://debian/pool/main/r/${PN}/${PN}_${PV}-16.debian.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="media-sound/gsm"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${WORKDIR}/debian/patches"
+ "${FILESDIR}/${P}-built-in_function_exit-r1.patch"
+)
+
+pkg_setup() {
+ enewgroup rplayd ""
+ enewuser rplayd "" "" "" rplayd
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-rplayd-user=rplayd \
+ --enable-rplayd-group=rplayd
+}
+
+src_install() {
+ # This is borrowed from the old einstall helper, and is necessary
+ # (at least some of variables).
+ emake prefix="${ED}/usr" \
+ datadir="${ED}/usr/share" \
+ infodir="${ED}/usr/share/info" \
+ localstatedir="${ED}/var/lib" \
+ mandir="${ED}/usr/share/man" \
+ sysconfdir="${ED}/etc" \
+ install
+}