pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/musicpd Initial import of musicpd 0.10.3 into th...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5085d51998fd
branches:  trunk
changeset: 474471:5085d51998fd
user:      grant <grant%pkgsrc.org@localhost>
date:      Fri Apr 30 10:48:21 2004 +0000

description:
Initial import of musicpd 0.10.3 into the NetBSD packages collection.

Music Player Daemon allows remote access for playing music (MP3s, Ogg
Vorbis files, Flacs and AAC files) and managing playlists. It is
designed for integrating a computer into a stereo system that provides
control for music playback over a local network. It is also makes a
great desktop music player, especially if you're a console junkie,
like frontend options, or restart X often.

this package is a hybrid of a package created by pkg%burningsoda.com@localhost
in pkgsrc-wip and the package created independently by myself.

diffstat:

 audio/musicpd/DESCR          |    6 ++
 audio/musicpd/Makefile       |  106 +++++++++++++++++++++++++++++++++++++++++++
 audio/musicpd/PLIST          |    9 +++
 audio/musicpd/distinfo       |    4 +
 audio/musicpd/files/mpd.conf |   34 +++++++++++++
 audio/musicpd/files/mpd.sh   |   17 ++++++
 6 files changed, 176 insertions(+), 0 deletions(-)

diffs (200 lines):

diff -r d98619039a1d -r 5085d51998fd audio/musicpd/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/musicpd/DESCR       Fri Apr 30 10:48:21 2004 +0000
@@ -0,0 +1,6 @@
+Music Player Daemon allows remote access for playing music (MP3s, Ogg
+Vorbis files, Flacs and AAC files) and managing playlists. It is
+designed for integrating a computer into a stereo system that provides
+control for music playback over a local network. It is also makes a
+great desktop music player, especially if you're a console junkie,
+like frontend options, or restart X often.
diff -r d98619039a1d -r 5085d51998fd audio/musicpd/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/musicpd/Makefile    Fri Apr 30 10:48:21 2004 +0000
@@ -0,0 +1,106 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/04/30 10:48:21 grant Exp $
+
+DISTNAME=              mpd-${PKGVERSION}
+PKGNAME=               musicpd-0.10.3
+
+CATEGORIES=            audio
+MASTER_SITES=          http://mercury.chem.pitt.edu/~shank/
+
+MAINTAINER=            tech-pkg%NetBSD.org@localhost
+HOMEPAGE=              http://musicpd.org/
+COMMENT=               Remote controllable audio player
+
+GNU_CONFIGURE=         yes
+USE_BUILDLINK3=                yes
+USE_LIBTOOL=           yes
+USE_PKGINSTALL=                yes
+
+BUILD_DEFS+=           MUSICPD_WITH_AAC
+BUILD_DEFS+=           MUSICPD_WITH_AUDIOFILE
+BUILD_DEFS+=           MUSICPD_WITH_FLAC
+BUILD_DEFS+=           MUSICPD_WITH_ICONV
+BUILD_DEFS+=           MUSICPD_WITH_ID3
+BUILD_DEFS+=           MUSICPD_WITH_OGG
+#BUILD_DEFS+=          USE_INET6
+
+.include "../../mk/bsd.prefs.mk"
+
+MUSICPD_WITH_AAC?=     YES
+MUSICPD_WITH_AUDIOFILE?=YES
+MUSICPD_WITH_FLAC?=    YES
+MUSICPD_WITH_ICONV?=   YES
+MUSICPD_WITH_ID3?=     YES
+MUSICPD_WITH_OGG?=     YES
+
+EGDIR=                 ${PREFIX}/share/examples/mpd
+RCD_SCRIPTS=           mpd
+
+FILES_SUBST+=          DEVOSSAUDIO=${DEVOSSAUDIO}
+LDFLAGS+=              ${LIBOSSAUDIO}
+
+SUBST_CLASSES+=                config
+SUBST_STAGE.config=    pre-configure
+SUBST_FILES.config=    src/main.c
+SUBST_SED.config=      -e s,/etc/mpd.conf,${PKG_SYSCONFDIR}/mpd.conf,
+
+.if ${MUSICPD_WITH_AAC} == "YES"
+.  include "../../audio/faad2/buildlink3.mk"
+CONFIGURE_ARGS+=       --with-faad=${BUILDLINK_PREFIX.faad2}
+.else
+CONFIGURE_ARGS+=       --disable-aac
+.endif
+
+.if ${MUSICPD_WITH_AUDIOFILE} == "YES"
+.  include "../../audio/libaudiofile/buildlink3.mk"
+CONFIGURE_ARGS+=       --with-audiofile=${BUILDLINK_PREFIX.audiofile}
+.else
+CONFIGURE_ARGS+=       --disable-audiofile
+.endif
+
+.if ${MUSICPD_WITH_FLAC} == "YES"
+.  include "../../audio/flac/buildlink3.mk"
+CONFIGURE_ARGS+=       --with-flac=${BUILDLINK_PREFIX.flac}
+.else
+CONFIGURE_ARGS+=       --disable-flac
+.endif
+
+.if ${MUSICPD_WITH_ICONV} == "YES"
+.  include "../../converters/libiconv/buildlink3.mk"
+CONFIGURE_ARGS+=       --with-iconv=${BUILDLINK_PREFIX.iconv}
+.else
+CONFIGURE_ARGS+=       --disable-iconv
+.endif
+
+.if ${MUSICPD_WITH_ID3} == "YES"
+.  include "../../audio/libid3tag/buildlink3.mk"
+CONFIGURE_ARGS+=       --with-id3tag=${BUILDLINK_PREFIX.libid3tag}
+.else
+CONFIGURE_ARGS+=       --disable-id3
+.endif
+
+.if ${MUSICPD_WITH_OGG} == "YES"
+.  include "../../audio/libvorbis/buildlink3.mk"
+CONFIGURE_ARGS+=       --with-ogg=${BUILDLINK_PREFIX.libvorbis}
+.else
+CONFIGURE_ARGS+=       --disable-ogg
+.endif
+
+# when IPv6 support is enabled, mpd doesn't listen on an IPv4 address.
+#.if defined(USE_INET6) && ${USE_INET6} == "YES"
+#CONFIGURE_ARGS+=      --enable-ipv6
+#.else
+CONFIGURE_ARGS+=       --disable-ipv6
+#.endif
+
+post-build:
+       @${SED} ${FILES_SUBST_SED} ${FILESDIR}/mpd.conf > ${WRKDIR}/mpd.conf
+
+post-install:
+       ${INSTALL_DATA_DIR} ${EGDIR}
+       ${INSTALL_DATA} ${WRKDIR}/mpd.conf ${EGDIR}
+
+.include "../../audio/libao/buildlink3.mk"
+.include "../../audio/libmad/buildlink3.mk"
+
+.include "../../mk/ossaudio.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r d98619039a1d -r 5085d51998fd audio/musicpd/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/musicpd/PLIST       Fri Apr 30 10:48:21 2004 +0000
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/30 10:48:21 grant Exp $
+bin/mpd
+man/man1/mpd.1
+share/doc/mpd/COMMANDS
+share/doc/mpd/README
+share/doc/mpd/UPGRADING
+share/examples/mpd/mpd.conf
+@dirrm share/examples/mpd
+@dirrm share/doc/mpd
diff -r d98619039a1d -r 5085d51998fd audio/musicpd/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/musicpd/distinfo    Fri Apr 30 10:48:21 2004 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/04/30 10:48:21 grant Exp $
+
+SHA1 (mpd-0.10.3.tar.gz) = fa093eb6f01d1cb3522380084451432b40873c96
+Size (mpd-0.10.3.tar.gz) = 815429 bytes
diff -r d98619039a1d -r 5085d51998fd audio/musicpd/files/mpd.conf
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/musicpd/files/mpd.conf      Fri Apr 30 10:48:21 2004 +0000
@@ -0,0 +1,34 @@
+# required
+port                   "2100"
+music_directory                "/mp3"
+playlist_directory     "/mp3"
+log_file               "/var/log/mpd.log"
+error_file             "/var/log/mpd.error"
+
+# optional
+max_connections                "5"
+max_command_list_size  "2048"
+max_output_buffer_size "2048"
+connection_timeout     "60"
+db_file                        "/mp3/.mpddb"
+state_file             "/mp3/.mpdstate"
+save_absolute_paths_in_playlists "no"
+
+max_playlist_length    "4096"
+buffer_before_play     "25%"
+bind_to_address                "any"
+
+mixer_type             "oss"
+mixer_device           "/dev/mixer"
+
+ao_driver              "oss"
+ao_driver_options      "dsp=@DEVOSSAUDIO@"
+audio_write_size       "1024"
+
+#user                  "mp3"
+
+# log_level can be "default", "secure", "verbose"
+log_level              "default"
+#password              "password@read,add,control,admin"
+#default_permissions   "read,add,control,admin"
+#filesystem_charset    "UTF-8"
diff -r d98619039a1d -r 5085d51998fd audio/musicpd/files/mpd.sh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/musicpd/files/mpd.sh        Fri Apr 30 10:48:21 2004 +0000
@@ -0,0 +1,17 @@
+#!@RCD_SCRIPTS_SHELL@
+#
+# $NetBSD: mpd.sh,v 1.1.1.1 2004/04/30 10:48:21 grant Exp $
+#
+
+# PROVIDE: mpd
+# REQUIRE: DAEMON
+
+. /etc/rc.subr
+
+name="mpd"
+rcvar=$name
+command="@PREFIX@/bin/${name}"
+required_files="@PKG_SYSCONFDIR@/mpd.conf"
+
+load_rc_config $name
+run_rc_command "$1"



Home | Main Index | Thread Index | Old Index