summaryrefslogtreecommitdiff
path: root/audio/mserv
diff options
context:
space:
mode:
authormartin <martin>2002-02-12 14:22:13 +0000
committermartin <martin>2002-02-12 14:22:13 +0000
commit3ce615d527a8d29459b80746129767237a5d2cf8 (patch)
treeef5c6245100f3607e72177d9313625b3b192f15d /audio/mserv
parent271a064543d693ca8ad02429646a50797f189d91 (diff)
downloadpkgsrc-3ce615d527a8d29459b80746129767237a5d2cf8.tar.gz
Add and enable mserv, a server for shared music playback in rooms with
multiple listeners. There are thml, telnet and windows based clients that can be used to vote for the currently playing song, skip to the next song or pause playback (on phone rings etc.).
Diffstat (limited to 'audio/mserv')
-rw-r--r--audio/mserv/DESCR7
-rw-r--r--audio/mserv/Makefile14
-rw-r--r--audio/mserv/PLIST12
-rw-r--r--audio/mserv/distinfo6
-rw-r--r--audio/mserv/patches/patch-aa13
-rw-r--r--audio/mserv/patches/patch-ab19
6 files changed, 71 insertions, 0 deletions
diff --git a/audio/mserv/DESCR b/audio/mserv/DESCR
new file mode 100644
index 00000000000..875c8c0bcc1
--- /dev/null
+++ b/audio/mserv/DESCR
@@ -0,0 +1,7 @@
+The main purpose of Mserv is to play songs that those in the room want
+to hear. It works by each user rating the songs they hear - at the
+moment this means they type rate good via telnet or click GOOD via web,
+but hopefully there will be Windows/X clients available soon. Mserv
+uses the ratings, the date the song was last played, the filter
+settings and who is currently logged in. It then compiles a 'top' list
+of songs that are most likely to be played.
diff --git a/audio/mserv/Makefile b/audio/mserv/Makefile
new file mode 100644
index 00000000000..2a0a7b8731e
--- /dev/null
+++ b/audio/mserv/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2002/02/12 14:22:14 martin Exp $
+#
+
+DISTNAME= mserv-0.33
+CATEGORIES= audio
+MASTER_SITES= http://www.mserv.org/download/
+
+MAINTAINER= martin@netbsd.org
+HOMEPAGE= http://www.mserv.org/
+COMMENT= local centralised music server environment
+
+ALL_TARGET= default
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/mserv/PLIST b/audio/mserv/PLIST
new file mode 100644
index 00000000000..018ff1cbb22
--- /dev/null
+++ b/audio/mserv/PLIST
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST,v 1.1 2002/02/12 14:22:14 martin Exp $
+bin/mserv
+bin/mservcmd
+bin/mservedit
+bin/mservplay
+include/mservcli.h
+lib/libmservcli.a
+lib/libmservplus.a
+man/man1/mserv.1
+man/man1/mservcmd.1
+share/mserv/english.lang
+@dirrm share/mserv
diff --git a/audio/mserv/distinfo b/audio/mserv/distinfo
new file mode 100644
index 00000000000..4f91f63d2bc
--- /dev/null
+++ b/audio/mserv/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2002/02/12 14:22:14 martin Exp $
+
+SHA1 (mserv-0.33.tar.gz) = 4aa66852057942341d9da9c6f839d7ee250f6785
+Size (mserv-0.33.tar.gz) = 136456 bytes
+SHA1 (patch-aa) = 14cd015a4d8a02daf7708c566026ae6c985f3260
+SHA1 (patch-ab) = 472b8519e4788441b09a74019b3d36e3ac1a9459
diff --git a/audio/mserv/patches/patch-aa b/audio/mserv/patches/patch-aa
new file mode 100644
index 00000000000..82876d97dbe
--- /dev/null
+++ b/audio/mserv/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1 2002/02/12 14:22:15 martin Exp $
+
+--- mserv/defines.h.orig Thu Jul 13 23:35:18 2000
++++ mserv/defines.h Tue Feb 12 14:49:02 2002
+@@ -57,7 +57,7 @@
+ #define MISCINFOLEN 128
+
+ /* maximum number of tracks in each album */
+-#define TRACKSPERALBUM 200
++#define TRACKSPERALBUM 1200
+
+ /* maximum language line length */
+ #define LANGLINELEN 1024
diff --git a/audio/mserv/patches/patch-ab b/audio/mserv/patches/patch-ab
new file mode 100644
index 00000000000..16898629c8f
--- /dev/null
+++ b/audio/mserv/patches/patch-ab
@@ -0,0 +1,19 @@
+$NetBSD: patch-ab,v 1.1 2002/02/12 14:22:15 martin Exp $
+
+--- Makefile.orig Sat Jul 15 20:29:10 2000
++++ Makefile Tue Feb 12 15:13:35 2002
+@@ -2,11 +2,11 @@
+ BASE = ${shell basename ${PWD}}
+
+ default:
+- (cd mserv; ./configure)
++ (cd mserv; ./configure --prefix=${PREFIX})
+ (cd mserv; make DEFS=${DEFS})
+- (cd mservcli; ./configure)
++ (cd mservcli; ./configure --prefix=${PREFIX})
+ (cd mservcli; make DEFS=${DEFS})
+- (cd mservutils; ./configure)
++ (cd mservutils; ./configure --prefix=${PREFIX})
+ (cd mservutils; make DEFS=${DEFS})
+
+ install: