# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/audio/musicpd # /usr/ports/audio/musicpd/pkg-descr # /usr/ports/audio/musicpd/pkg-message # /usr/ports/audio/musicpd/pkg-plist # /usr/ports/audio/musicpd/files # /usr/ports/audio/musicpd/files/mpd.conf.sample # /usr/ports/audio/musicpd/files/musicpd.sh # /usr/ports/audio/musicpd/files/patch-ogg_decode.c # /usr/ports/audio/musicpd/Makefile # /usr/ports/audio/musicpd/distinfo # echo c - /usr/ports/audio/musicpd mkdir -p /usr/ports/audio/musicpd > /dev/null 2>&1 echo x - /usr/ports/audio/musicpd/pkg-descr sed 's/^X//' >/usr/ports/audio/musicpd/pkg-descr << 'END-of-/usr/ports/audio/musicpd/pkg-descr' XMusic Player Daemon (MPD) allows remote access for playing music X(MP3's, Ogg's, and Flac's) and managing playlists. XThe design focus is on integrating a computer into a stereo system Xthat provides control for music playback over a local network. X XWWW: http://www.musicpd.org/ END-of-/usr/ports/audio/musicpd/pkg-descr echo x - /usr/ports/audio/musicpd/pkg-message sed 's/^X//' >/usr/ports/audio/musicpd/pkg-message << 'END-of-/usr/ports/audio/musicpd/pkg-message' X************************************************************ X XThe musicpd package has been successfully installed. X XIn order to run the MPD server, you need to create X %%PREFIX%%/etc/mpd.conf out of X %%PREFIX%%/etc/mpd.conf.sample Xand add the following line to /etc/rc.conf: X musicpd_enable="YES" X XThen start the server with X %%RC_DIR%%/musicpd%%RC_SUFX%% start Xor reboot. X XNOTE: The musicpd server is pretty useless without a X client. You might want to install the mpc-port, X too. X X************************************************************ X END-of-/usr/ports/audio/musicpd/pkg-message echo x - /usr/ports/audio/musicpd/pkg-plist sed 's/^X//' >/usr/ports/audio/musicpd/pkg-plist << 'END-of-/usr/ports/audio/musicpd/pkg-plist' Xbin/mpd X@unexec %%RC_DIR%%/musicpd%%RC_SUFX%% stop 2>/dev/null || true Xshare/doc/mpd/COMMANDS Xshare/doc/mpd/README Xshare/doc/mpd/UPGRADING Xetc/mpd.conf.sample X@dirrm share/doc/mpd X@cwd %%RC_DIR%% Xmusicpd%%RC_SUFX%% END-of-/usr/ports/audio/musicpd/pkg-plist echo c - /usr/ports/audio/musicpd/files mkdir -p /usr/ports/audio/musicpd/files > /dev/null 2>&1 echo x - /usr/ports/audio/musicpd/files/mpd.conf.sample sed 's/^X//' >/usr/ports/audio/musicpd/files/mpd.conf.sample << 'END-of-/usr/ports/audio/musicpd/files/mpd.conf.sample' X# required Xport "2100" Xmusic_directory "/mp3" Xplaylist_directory "/mp3" Xlog_file "/var/log/mpd.log" Xerror_file "/var/log/mpd.error" X X# optional Xmax_connections "5" Xconnection_timeout "60" Xdb_file "/mp3/.mpddb" X X# log_level can be "default", "secure", "verbose" Xlog_level "default" X Xmixer_device "/dev/mixer" Xmax_playlist_length "4096" Xbuffer_before_play "25%" Xbind_to_address "any" X Xmixer_type "oss" Xmixer_device "/dev/mixer" X Xao_driver "oss" Xao_driver_options "dsp=/dev/dsp" X X#user "mp3" END-of-/usr/ports/audio/musicpd/files/mpd.conf.sample echo x - /usr/ports/audio/musicpd/files/musicpd.sh sed 's/^X//' >/usr/ports/audio/musicpd/files/musicpd.sh << 'END-of-/usr/ports/audio/musicpd/files/musicpd.sh' X#!/bin/sh X# X X# PROVIDE: musicpd X# REQUIRE: X# BEFORE: X# KEYWORD: FreeBSD shutdown X X# Add the following line to /etc/rc.conf to enable mpd: X# X#musicpd_enable="YES" X X. %%RC_SUBR%% X Xname=musicpd Xrcvar=`set_rcvar` X Xconfig=%%PREFIX%%/etc/mpd.conf Xcommand=%%PREFIX%%/bin/mpd Xrequired_files=$config X Xmusicpd_flags="$musicpd_flags $config" X X[ -z "$musicpd_enable" ] && musicpd_enable="NO" X[ -z "$musicpd_flags" ] && musicpd_flags= X Xload_rc_config $name X Xrun_rc_command "$1" END-of-/usr/ports/audio/musicpd/files/musicpd.sh echo x - /usr/ports/audio/musicpd/files/patch-ogg_decode.c sed 's/^X//' >/usr/ports/audio/musicpd/files/patch-ogg_decode.c << 'END-of-/usr/ports/audio/musicpd/files/patch-ogg_decode.c' X--- src/ogg_decode.c.orig Tue Sep 30 13:46:36 2003 X+++ src/ogg_decode.c Tue Sep 30 13:46:55 2003 X@@ -28,6 +28,7 @@ X #include X #include X #include X+#include X X int ogg_decode(Buffer * cb, AudioFormat * af, DecoderControl * dc) X { END-of-/usr/ports/audio/musicpd/files/patch-ogg_decode.c echo x - /usr/ports/audio/musicpd/Makefile sed 's/^X//' >/usr/ports/audio/musicpd/Makefile << 'END-of-/usr/ports/audio/musicpd/Makefile' X# New ports collection makefile for: musicpd X# Date created: Tue Oct 02 2003 X# Whom: Mark Reidel X# X# $FreeBSD$ X# X XPORTNAME= musicpd XPORTVERSION= 0.9.1 XCATEGORIES= audio XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} XDISTNAME= mpd-${PORTVERSION} X XMAINTAINER= ports@mark.reidel.info XCOMMENT= A remote-controllable music-daemon X XLIB_DEPENDS+= ao.3:${PORTSDIR}/audio/libao \ X mad.1:${PORTSDIR}/audio/mad X XGNU_CONFIGURE= yes XPKGMESSAGE= ${WRKDIR}/pkg-message X X.include X X.if ${OSVERSION} >= 500038 XRC_SUBR?= ${DESTDIR}/etc/rc.subr XRC_DIR= ${DESTDIR}/etc/rc.d XRC_SUFX= X.else XUSE_RC_SUBR= yes XRC_DIR= ${PREFIX}/etc/rc.d XRC_SUFX= .sh X.endif X X.ifdef(WITHOUT_FLAC) XCONFIGURE_ARGS+=--disable-flac X.else XLIB_DEPENDS+= FLAC.5:${PORTSDIR}/audio/flac X.endif X X.ifdef(WITHOUT_OGG) XCONFIGURE_ARGS+=--disable-ogg X.else XLIB_DEPENDS+= vorbis.2:${PORTSDIR}/audio/libvorbis X.endif X XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib" X XCFLAGS+= -I${PREFIX}/include X XMAN1= mpd.1 X XSED_SCRIPT+= -e 's,%%PREFIX%%,${PREFIX},g' \ X -e 's,%%RC_DIR%%,${RC_DIR},g' \ X -e 's,%%RC_SUBR%%,${RC_SUBR},g' \ X -e 's,%%RC_SUFX%%,${RC_SUFX},g' XPLIST_SUB+= RC_DIR=${RC_DIR} \ X RC_SUFX=${RC_SUFX} X Xpre-everything:: X @${ECHO} "You can build ${PKGNAME} with the following options:" X @${ECHO} X @${ECHO} "WITHOUT_OGG Disable OGG-Vorbis-support" X @${ECHO} "WITHOUT_FLAC Disable FLAC-support" X @${ECHO} X Xpost-build: X @${SED} ${SED_SCRIPT} ${FILESDIR}/musicpd.sh >${WRKDIR}/musicpd.sh X @${SED} ${SED_SCRIPT} ${MASTERDIR}/pkg-message >${PKGMESSAGE} X Xpost-install: X @${INSTALL_SCRIPT} ${FILESDIR}/mpd.conf.sample ${PREFIX}/etc X @${INSTALL_SCRIPT} ${WRKDIR}/musicpd.sh ${RC_DIR}/musicpd${RC_SUFX} X @${CAT} ${PKGMESSAGE} X X.include END-of-/usr/ports/audio/musicpd/Makefile echo x - /usr/ports/audio/musicpd/distinfo sed 's/^X//' >/usr/ports/audio/musicpd/distinfo << 'END-of-/usr/ports/audio/musicpd/distinfo' XMD5 (mpd-0.9.1.tar.gz) = 1a61ef1c3b6c482b7615ad6e92c7551d END-of-/usr/ports/audio/musicpd/distinfo exit