diff options
author | Brooks Davis <brooks@FreeBSD.org> | 2004-05-03 22:59:03 +0000 |
---|---|---|
committer | Brooks Davis <brooks@FreeBSD.org> | 2004-05-03 22:59:03 +0000 |
commit | b2ba59343eb7eb3dcd9da08d10936ab5ef1e35b6 (patch) | |
tree | 37b614748e175570eb96c787b197c0573a386c3d /audio | |
parent | 27acaba0b3608e2b189a8d65cfd85053b7c0b529 (diff) | |
download | ports-b2ba59343eb7eb3dcd9da08d10936ab5ef1e35b6.tar.gz ports-b2ba59343eb7eb3dcd9da08d10936ab5ef1e35b6.zip |
Notes
Diffstat (limited to 'audio')
-rw-r--r-- | audio/slimserver/Makefile | 24 | ||||
-rw-r--r-- | audio/slimserver/distinfo | 4 | ||||
-rw-r--r-- | audio/slimserver/files/slimserver.sh | 16 | ||||
-rw-r--r-- | audio/slimserver/files/slimserver.sh.in | 16 | ||||
-rw-r--r-- | audio/slimserver/pkg-install | 12 | ||||
-rw-r--r-- | audio/slimserver/pkg-plist | 82 | ||||
-rw-r--r-- | audio/squeezeboxserver/Makefile | 24 | ||||
-rw-r--r-- | audio/squeezeboxserver/distinfo | 4 | ||||
-rw-r--r-- | audio/squeezeboxserver/files/slimserver.sh | 16 | ||||
-rw-r--r-- | audio/squeezeboxserver/files/slimserver.sh.in | 16 | ||||
-rw-r--r-- | audio/squeezeboxserver/files/squeezecenter.sh.in | 16 | ||||
-rw-r--r-- | audio/squeezeboxserver/pkg-install | 12 | ||||
-rw-r--r-- | audio/squeezeboxserver/pkg-plist | 82 | ||||
-rw-r--r-- | audio/squeezecenter/Makefile | 24 | ||||
-rw-r--r-- | audio/squeezecenter/distinfo | 4 | ||||
-rw-r--r-- | audio/squeezecenter/files/slimserver.sh | 16 | ||||
-rw-r--r-- | audio/squeezecenter/files/slimserver.sh.in | 16 | ||||
-rw-r--r-- | audio/squeezecenter/files/squeezecenter.sh.in | 16 | ||||
-rw-r--r-- | audio/squeezecenter/pkg-install | 12 | ||||
-rw-r--r-- | audio/squeezecenter/pkg-plist | 82 |
20 files changed, 436 insertions, 58 deletions
diff --git a/audio/slimserver/Makefile b/audio/slimserver/Makefile index 695e3b5c40b4..fab52a1d978a 100644 --- a/audio/slimserver/Makefile +++ b/audio/slimserver/Makefile @@ -6,7 +6,7 @@ # PORTNAME= slimserver -PORTVERSION= 5.1.1 +PORTVERSION= 5.1.5 CATEGORIES= audio MASTER_SITES= http://www.slimdevices.com/downloads/SlimServer_v${PORTVERSION}/ DISTNAME= SlimServer_v${PORTVERSION} @@ -24,49 +24,49 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/mDNSResponderPosix:${PORTSDIR}/net/mDNSResponder ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \ ${SITE_PERL}/MP3/Info.pm:${PORTSDIR}/audio/p5-MP3-Info \ ${SITE_PERL}/${PERL_ARCH}/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS \ - ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \ - ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI + ${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit \ + ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes .include <bsd.port.pre.mk> .if ${OSVERSION} < 502110 RUN_DEPENDS+= ${LOCALBASE}/bin/pgrep:${PORTSDIR}/sysutils/pkill +PGREPBASE= ${LOCALBASE} +.else +PGREPBASE= /usr .endif NO_BUILD= yes USE_RC_SUBR= yes DOCFILES= Changelog.html Installation.txt -EXCEPTFILES= ${DOCFILES} \ - Changes \ - MANIFEST \ - Makefile.PL \ - README \ - test_tone.wav \ - .exists +EXCEPTFILES= ${DOCFILES} EXCEPTDIRS= Bin \ CPAN/arch \ CPAN/Audio/Wav \ CPAN/Class \ CPAN/File \ + CPAN/HTML \ CPAN/HTTP \ CPAN/IO \ CPAN/LWP \ CPAN/MIME \ CPAN/MP3 \ CPAN/Net \ + CPAN/Template \ CPAN/URI CPIOARGS= --quiet -pdum -R PLIST_SUB= SLIMDIR=${SLIMDIR} SED_SCRIPT+= -e 's,%%PREFIX%%,${PREFIX},g' \ + -e 's,%%PGREPBASE%%,${PGREPBASE},g' \ -e 's,%%RC_SUBR%%,${RC_SUBR},g' \ -e 's,%%SLIMDIR%%,${SLIMDIR},g' pre-fetch: .if !defined(SLIMDIR) @${ECHO_MSG} "" - @${ECHO_MSG} "Define SLIMDIR to override default of 'slimdir'." + @${ECHO_MSG} "Define SLIMDIR to override default of 'slimserver'." @${ECHO_MSG} "" .endif @@ -92,6 +92,8 @@ do-install: post-install: @${SH} ${.CURDIR}/pkg-install ${PKGNAME} POST-INSTALL + @${ECHO} + @${CAT} ${PKGMESSAGE} ######################################################################## # The following targets are for the port maintainer. Use are your own # diff --git a/audio/slimserver/distinfo b/audio/slimserver/distinfo index 63c270c5db67..662b8653e13d 100644 --- a/audio/slimserver/distinfo +++ b/audio/slimserver/distinfo @@ -1,2 +1,2 @@ -MD5 (SlimServer_v5.1.1.tar.gz) = ec6285a871eecc44e4077f7328a05442 -SIZE (SlimServer_v5.1.1.tar.gz) = 1506076 +MD5 (SlimServer_v5.1.5.tar.gz) = 00ccd6eed1d579dd434a4a9034d328d6 +SIZE (SlimServer_v5.1.5.tar.gz) = 2342589 diff --git a/audio/slimserver/files/slimserver.sh b/audio/slimserver/files/slimserver.sh index bea293be52f4..18f2381edf9f 100644 --- a/audio/slimserver/files/slimserver.sh +++ b/audio/slimserver/files/slimserver.sh @@ -16,6 +16,7 @@ . %%RC_SUBR%% name=slimserver +start_precmd="slimserver_start_precmd" stop_cmd="slimserver_stop" rcvar=`set_rcvar` @@ -27,6 +28,16 @@ u=slimserv g=slimserv command_args="--daemon --prefsfile=${conffile} --logfile=${logfile} --user=${u} --group=${g} --pidfile=${pidfile}" +PGREP=%%PGREPBASE%%/bin/pgrep + +slimserver_start_precmd() +{ + if [ ! -f ${conffile} ]; then + touch ${conffile} + chown slimserv:slimserv ${conffile} + fi +} + slimserver_stop() { if [ ! -f ${pidfile} ]; then @@ -34,9 +45,10 @@ slimserver_stop() fi echo 'Stopping SlimServer.' rc_pid=`cat ${pidfile}` - rc_pid=`pgrep -u ${u} | grep ${rc_pid}` + rc_pid=`${PGREP} -u ${u} | grep ${rc_pid}` if [ -n "${rc_pid}" ]; then - rc_pids="${rc_pid} `pgrep -u ${u} mDNSResponderPosix`" + # Should be mDNSResponderPosix, but the port truncates + rc_pids="${rc_pid} `${PGREP} -u ${u} mDNSResponderPos`" kill $sig_stop $rc_pids wait_for_pids $rc_pids diff --git a/audio/slimserver/files/slimserver.sh.in b/audio/slimserver/files/slimserver.sh.in index bea293be52f4..18f2381edf9f 100644 --- a/audio/slimserver/files/slimserver.sh.in +++ b/audio/slimserver/files/slimserver.sh.in @@ -16,6 +16,7 @@ . %%RC_SUBR%% name=slimserver +start_precmd="slimserver_start_precmd" stop_cmd="slimserver_stop" rcvar=`set_rcvar` @@ -27,6 +28,16 @@ u=slimserv g=slimserv command_args="--daemon --prefsfile=${conffile} --logfile=${logfile} --user=${u} --group=${g} --pidfile=${pidfile}" +PGREP=%%PGREPBASE%%/bin/pgrep + +slimserver_start_precmd() +{ + if [ ! -f ${conffile} ]; then + touch ${conffile} + chown slimserv:slimserv ${conffile} + fi +} + slimserver_stop() { if [ ! -f ${pidfile} ]; then @@ -34,9 +45,10 @@ slimserver_stop() fi echo 'Stopping SlimServer.' rc_pid=`cat ${pidfile}` - rc_pid=`pgrep -u ${u} | grep ${rc_pid}` + rc_pid=`${PGREP} -u ${u} | grep ${rc_pid}` if [ -n "${rc_pid}" ]; then - rc_pids="${rc_pid} `pgrep -u ${u} mDNSResponderPosix`" + # Should be mDNSResponderPosix, but the port truncates + rc_pids="${rc_pid} `${PGREP} -u ${u} mDNSResponderPos`" kill $sig_stop $rc_pids wait_for_pids $rc_pids diff --git a/audio/slimserver/pkg-install b/audio/slimserver/pkg-install index 7feb30ff6a04..3f1bc6d469ca 100644 --- a/audio/slimserver/pkg-install +++ b/audio/slimserver/pkg-install @@ -1,6 +1,7 @@ #!/bin/sh # $FreeBSD$ +name=slimserver u=slimserv g=slimserv ugid=104 @@ -8,6 +9,10 @@ homedir=/nonexistent shell=/sbin/nologin comment="Slim Devices SlimServer pseudo-user" statedir=/var/db/slimserver +pidfile=/var/run/${name}.pid +logfile=/var/log/slimserver.log +logcomment="# added by audio/slimserver port" +logline="${logfile} ${u}:${g} 644 3 100 * Z ${pidfile}" case $2 in PRE-INSTALL) @@ -38,5 +43,12 @@ POST-INSTALL) mkdir -p ${statedir} chown -R ${u}:${g} ${statedir} fi + if egrep -q "^${logfile}\>" /etc/newsyslog.conf; then + echo "Using existing /etc/newsyslog.conf entry." + else + echo "Adding slimserver log entry to /etc/newsyslog.conf." + echo "$logcomment" >> /etc/newsyslog.conf + echo "$logline" >> /etc/newsyslog.conf + fi ;; esac diff --git a/audio/slimserver/pkg-plist b/audio/slimserver/pkg-plist index cbbc6c6fc45b..09fdb3b18472 100644 --- a/audio/slimserver/pkg-plist +++ b/audio/slimserver/pkg-plist @@ -6,8 +6,11 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/CPAN/Ogg/Vorbis/Header/PurePerl.pm %%SLIMDIR%%/CPAN/QuickTime/Movie.pm %%SLIMDIR%%/CPAN/Tie/RegexpHash.pm -%%SLIMDIR%%/Firmware/squeezebox.bin %%SLIMDIR%%/Firmware/squeezebox.version +%%SLIMDIR%%/Firmware/squeezebox_10.bin +%%SLIMDIR%%/Firmware/squeezebox_20.bin +%%SLIMDIR%%/Firmware/squeezebox_21.bin +%%SLIMDIR%%/Firmware/squeezebox_8.bin %%SLIMDIR%%/HTML/Bagpuss/slimserver.css %%SLIMDIR%%/HTML/Dark/html/back.gif %%SLIMDIR%%/HTML/Dark/html/forward.gif @@ -52,6 +55,8 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/browseid3.html %%SLIMDIR%%/HTML/Default/browseid3_artwork.html %%SLIMDIR%%/HTML/Default/browseid3_list.html +%%SLIMDIR%%/HTML/Default/edit_playlist.html +%%SLIMDIR%%/HTML/Default/edit_playlist_list.html %%SLIMDIR%%/HTML/Default/helpfooter.html %%SLIMDIR%%/HTML/Default/helpheader.html %%SLIMDIR%%/HTML/Default/home.html @@ -75,6 +80,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/b_sel.gif %%SLIMDIR%%/HTML/Default/html/images/b_up.gif %%SLIMDIR%%/HTML/Default/html/images/browse.gif +%%SLIMDIR%%/HTML/Default/html/images/browse.gif.fr %%SLIMDIR%%/HTML/Default/html/images/c.gif %%SLIMDIR%%/HTML/Default/html/images/c_sel.gif %%SLIMDIR%%/HTML/Default/html/images/d.gif @@ -87,23 +93,41 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/g_sel.gif %%SLIMDIR%%/HTML/Default/html/images/h.gif %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ALBUM.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ALBUM.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTIST.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTIST.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTWORK.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTWORK.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_GENRE.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_GENRE.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_SONG.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_SONG.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/h_EDIT_PLAYLIST.gif %%SLIMDIR%%/HTML/Default/html/images/h_MUSIC.gif +%%SLIMDIR%%/HTML/Default/html/images/h_MUSIC.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_MoodLogic.gif +%%SLIMDIR%%/HTML/Default/html/images/h_MoodLogic.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_SAVED_PLAYLISTS.gif +%%SLIMDIR%%/HTML/Default/html/images/h_SAVED_PLAYLISTS.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_Search.gif +%%SLIMDIR%%/HTML/Default/html/images/h_Search.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_SongInfo.gif +%%SLIMDIR%%/HTML/Default/html/images/h_SongInfo.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_artists.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_artists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_genres.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_genres.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_musicfolder.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_musicfolder.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_playlists.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_playlists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_help.gif +%%SLIMDIR%%/HTML/Default/html/images/h_help.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_home.gif +%%SLIMDIR%%/HTML/Default/html/images/h_home.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_sel.gif %%SLIMDIR%%/HTML/Default/html/images/h_settings.gif +%%SLIMDIR%%/HTML/Default/html/images/h_settings.gif.fr %%SLIMDIR%%/HTML/Default/html/images/i.gif %%SLIMDIR%%/HTML/Default/html/images/i_sel.gif %%SLIMDIR%%/HTML/Default/html/images/j.gif @@ -115,6 +139,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/m.gif %%SLIMDIR%%/HTML/Default/html/images/m_sel.gif %%SLIMDIR%%/HTML/Default/html/images/musicplayer.gif +%%SLIMDIR%%/HTML/Default/html/images/musicplayer.gif.fr %%SLIMDIR%%/HTML/Default/html/images/n.gif %%SLIMDIR%%/HTML/Default/html/images/n_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_1.gif @@ -142,62 +167,113 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/nav_albums.gif %%SLIMDIR%%/HTML/Default/html/images/nav_albums_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_all.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_all.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_all_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_all_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_artists.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_artists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_artists_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_artists_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_clear.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_clear.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_currentplaylist.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_currentplaylist.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_download.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_download.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_genres.gif %%SLIMDIR%%/HTML/Default/html/images/nav_genres_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_help.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_help.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_help_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_help_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_nowplaying.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_nowplaying.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_off.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_off.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_off_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_off_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_on.gif %%SLIMDIR%%/HTML/Default/html/images/nav_on_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_one.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_one.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_one_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_one_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_pages.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_pages.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_pause.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_pause.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_pause_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_pause_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_play.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_play.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_play_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_play_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_playlists.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_playlists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_playlists_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_playlists_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_previous.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_previous.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_previous_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_previous_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_repeat.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_repeat.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_save.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_save.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_search.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_search.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_settings.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_settings.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_settings_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_settings_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_shuffle.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_shuffle.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_skip.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_skip.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_skip_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_skip_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_songs.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_songs.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_songs_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_songs_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_spacer.gif %%SLIMDIR%%/HTML/Default/html/images/nav_spacer_dark.gif %%SLIMDIR%%/HTML/Default/html/images/nav_stop.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_stop.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_stop_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_stop_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_stopped.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_stopped.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_volume.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_volume.gif.fr %%SLIMDIR%%/HTML/Default/html/images/o.gif %%SLIMDIR%%/HTML/Default/html/images/o_sel.gif %%SLIMDIR%%/HTML/Default/html/images/p.gif %%SLIMDIR%%/HTML/Default/html/images/p_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/player_on.gif +%%SLIMDIR%%/HTML/Default/html/images/player_on.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/player_on_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/player_on_sel.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/player_standby.gif +%%SLIMDIR%%/HTML/Default/html/images/player_standby.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/player_standby_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/player_standby_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/r.gif %%SLIMDIR%%/HTML/Default/html/images/r_sel.gif %%SLIMDIR%%/HTML/Default/html/images/s.gif %%SLIMDIR%%/HTML/Default/html/images/s_sel.gif %%SLIMDIR%%/HTML/Default/html/images/sub_h_browse_music.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_browse_music.gif.fr %%SLIMDIR%%/HTML/Default/html/images/sub_h_help.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_help.gif.fr %%SLIMDIR%%/HTML/Default/html/images/sub_h_search_music.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_search_music.gif.fr %%SLIMDIR%%/HTML/Default/html/images/sub_h_settings.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_settings.gif.fr %%SLIMDIR%%/HTML/Default/html/images/t.gif %%SLIMDIR%%/HTML/Default/html/images/t_sel.gif %%SLIMDIR%%/HTML/Default/html/images/u.gif @@ -256,6 +332,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/EN/html/bar_small_first.gif %%SLIMDIR%%/HTML/EN/html/bar_small_full.gif %%SLIMDIR%%/HTML/EN/html/controller.html +%%SLIMDIR%%/HTML/EN/html/docs/artwork.html %%SLIMDIR%%/HTML/EN/html/docs/buttons.html %%SLIMDIR%%/HTML/EN/html/docs/crestronCLI.html %%SLIMDIR%%/HTML/EN/html/docs/faq.html @@ -301,7 +378,9 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/EN/html/errors/401.html %%SLIMDIR%%/HTML/EN/html/errors/403.html %%SLIMDIR%%/HTML/EN/html/errors/404.html +%%SLIMDIR%%/HTML/EN/html/errors/405.html %%SLIMDIR%%/HTML/EN/html/help_remote.html +%%SLIMDIR%%/HTML/EN/html/help_remote.html.fr %%SLIMDIR%%/HTML/EN/html/images/remote.gif %%SLIMDIR%%/HTML/EN/html/images/remote_small.gif %%SLIMDIR%%/HTML/EN/html/images/slimdevices_logo.gif @@ -837,6 +916,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/Plugins/Rescan.pm %%SLIMDIR%%/Plugins/SavePlaylist.pm %%SLIMDIR%%/Plugins/Shooter.pm +%%SLIMDIR%%/Plugins/ShoutcastBrowser.pm %%SLIMDIR%%/Plugins/SlimTris.pm %%SLIMDIR%%/Plugins/Snow.pm %%SLIMDIR%%/Slim/Buttons/AlarmClock.pm diff --git a/audio/squeezeboxserver/Makefile b/audio/squeezeboxserver/Makefile index 695e3b5c40b4..fab52a1d978a 100644 --- a/audio/squeezeboxserver/Makefile +++ b/audio/squeezeboxserver/Makefile @@ -6,7 +6,7 @@ # PORTNAME= slimserver -PORTVERSION= 5.1.1 +PORTVERSION= 5.1.5 CATEGORIES= audio MASTER_SITES= http://www.slimdevices.com/downloads/SlimServer_v${PORTVERSION}/ DISTNAME= SlimServer_v${PORTVERSION} @@ -24,49 +24,49 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/mDNSResponderPosix:${PORTSDIR}/net/mDNSResponder ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \ ${SITE_PERL}/MP3/Info.pm:${PORTSDIR}/audio/p5-MP3-Info \ ${SITE_PERL}/${PERL_ARCH}/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS \ - ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \ - ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI + ${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit \ + ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes .include <bsd.port.pre.mk> .if ${OSVERSION} < 502110 RUN_DEPENDS+= ${LOCALBASE}/bin/pgrep:${PORTSDIR}/sysutils/pkill +PGREPBASE= ${LOCALBASE} +.else +PGREPBASE= /usr .endif NO_BUILD= yes USE_RC_SUBR= yes DOCFILES= Changelog.html Installation.txt -EXCEPTFILES= ${DOCFILES} \ - Changes \ - MANIFEST \ - Makefile.PL \ - README \ - test_tone.wav \ - .exists +EXCEPTFILES= ${DOCFILES} EXCEPTDIRS= Bin \ CPAN/arch \ CPAN/Audio/Wav \ CPAN/Class \ CPAN/File \ + CPAN/HTML \ CPAN/HTTP \ CPAN/IO \ CPAN/LWP \ CPAN/MIME \ CPAN/MP3 \ CPAN/Net \ + CPAN/Template \ CPAN/URI CPIOARGS= --quiet -pdum -R PLIST_SUB= SLIMDIR=${SLIMDIR} SED_SCRIPT+= -e 's,%%PREFIX%%,${PREFIX},g' \ + -e 's,%%PGREPBASE%%,${PGREPBASE},g' \ -e 's,%%RC_SUBR%%,${RC_SUBR},g' \ -e 's,%%SLIMDIR%%,${SLIMDIR},g' pre-fetch: .if !defined(SLIMDIR) @${ECHO_MSG} "" - @${ECHO_MSG} "Define SLIMDIR to override default of 'slimdir'." + @${ECHO_MSG} "Define SLIMDIR to override default of 'slimserver'." @${ECHO_MSG} "" .endif @@ -92,6 +92,8 @@ do-install: post-install: @${SH} ${.CURDIR}/pkg-install ${PKGNAME} POST-INSTALL + @${ECHO} + @${CAT} ${PKGMESSAGE} ######################################################################## # The following targets are for the port maintainer. Use are your own # diff --git a/audio/squeezeboxserver/distinfo b/audio/squeezeboxserver/distinfo index 63c270c5db67..662b8653e13d 100644 --- a/audio/squeezeboxserver/distinfo +++ b/audio/squeezeboxserver/distinfo @@ -1,2 +1,2 @@ -MD5 (SlimServer_v5.1.1.tar.gz) = ec6285a871eecc44e4077f7328a05442 -SIZE (SlimServer_v5.1.1.tar.gz) = 1506076 +MD5 (SlimServer_v5.1.5.tar.gz) = 00ccd6eed1d579dd434a4a9034d328d6 +SIZE (SlimServer_v5.1.5.tar.gz) = 2342589 diff --git a/audio/squeezeboxserver/files/slimserver.sh b/audio/squeezeboxserver/files/slimserver.sh index bea293be52f4..18f2381edf9f 100644 --- a/audio/squeezeboxserver/files/slimserver.sh +++ b/audio/squeezeboxserver/files/slimserver.sh @@ -16,6 +16,7 @@ . %%RC_SUBR%% name=slimserver +start_precmd="slimserver_start_precmd" stop_cmd="slimserver_stop" rcvar=`set_rcvar` @@ -27,6 +28,16 @@ u=slimserv g=slimserv command_args="--daemon --prefsfile=${conffile} --logfile=${logfile} --user=${u} --group=${g} --pidfile=${pidfile}" +PGREP=%%PGREPBASE%%/bin/pgrep + +slimserver_start_precmd() +{ + if [ ! -f ${conffile} ]; then + touch ${conffile} + chown slimserv:slimserv ${conffile} + fi +} + slimserver_stop() { if [ ! -f ${pidfile} ]; then @@ -34,9 +45,10 @@ slimserver_stop() fi echo 'Stopping SlimServer.' rc_pid=`cat ${pidfile}` - rc_pid=`pgrep -u ${u} | grep ${rc_pid}` + rc_pid=`${PGREP} -u ${u} | grep ${rc_pid}` if [ -n "${rc_pid}" ]; then - rc_pids="${rc_pid} `pgrep -u ${u} mDNSResponderPosix`" + # Should be mDNSResponderPosix, but the port truncates + rc_pids="${rc_pid} `${PGREP} -u ${u} mDNSResponderPos`" kill $sig_stop $rc_pids wait_for_pids $rc_pids diff --git a/audio/squeezeboxserver/files/slimserver.sh.in b/audio/squeezeboxserver/files/slimserver.sh.in index bea293be52f4..18f2381edf9f 100644 --- a/audio/squeezeboxserver/files/slimserver.sh.in +++ b/audio/squeezeboxserver/files/slimserver.sh.in @@ -16,6 +16,7 @@ . %%RC_SUBR%% name=slimserver +start_precmd="slimserver_start_precmd" stop_cmd="slimserver_stop" rcvar=`set_rcvar` @@ -27,6 +28,16 @@ u=slimserv g=slimserv command_args="--daemon --prefsfile=${conffile} --logfile=${logfile} --user=${u} --group=${g} --pidfile=${pidfile}" +PGREP=%%PGREPBASE%%/bin/pgrep + +slimserver_start_precmd() +{ + if [ ! -f ${conffile} ]; then + touch ${conffile} + chown slimserv:slimserv ${conffile} + fi +} + slimserver_stop() { if [ ! -f ${pidfile} ]; then @@ -34,9 +45,10 @@ slimserver_stop() fi echo 'Stopping SlimServer.' rc_pid=`cat ${pidfile}` - rc_pid=`pgrep -u ${u} | grep ${rc_pid}` + rc_pid=`${PGREP} -u ${u} | grep ${rc_pid}` if [ -n "${rc_pid}" ]; then - rc_pids="${rc_pid} `pgrep -u ${u} mDNSResponderPosix`" + # Should be mDNSResponderPosix, but the port truncates + rc_pids="${rc_pid} `${PGREP} -u ${u} mDNSResponderPos`" kill $sig_stop $rc_pids wait_for_pids $rc_pids diff --git a/audio/squeezeboxserver/files/squeezecenter.sh.in b/audio/squeezeboxserver/files/squeezecenter.sh.in index bea293be52f4..18f2381edf9f 100644 --- a/audio/squeezeboxserver/files/squeezecenter.sh.in +++ b/audio/squeezeboxserver/files/squeezecenter.sh.in @@ -16,6 +16,7 @@ . %%RC_SUBR%% name=slimserver +start_precmd="slimserver_start_precmd" stop_cmd="slimserver_stop" rcvar=`set_rcvar` @@ -27,6 +28,16 @@ u=slimserv g=slimserv command_args="--daemon --prefsfile=${conffile} --logfile=${logfile} --user=${u} --group=${g} --pidfile=${pidfile}" +PGREP=%%PGREPBASE%%/bin/pgrep + +slimserver_start_precmd() +{ + if [ ! -f ${conffile} ]; then + touch ${conffile} + chown slimserv:slimserv ${conffile} + fi +} + slimserver_stop() { if [ ! -f ${pidfile} ]; then @@ -34,9 +45,10 @@ slimserver_stop() fi echo 'Stopping SlimServer.' rc_pid=`cat ${pidfile}` - rc_pid=`pgrep -u ${u} | grep ${rc_pid}` + rc_pid=`${PGREP} -u ${u} | grep ${rc_pid}` if [ -n "${rc_pid}" ]; then - rc_pids="${rc_pid} `pgrep -u ${u} mDNSResponderPosix`" + # Should be mDNSResponderPosix, but the port truncates + rc_pids="${rc_pid} `${PGREP} -u ${u} mDNSResponderPos`" kill $sig_stop $rc_pids wait_for_pids $rc_pids diff --git a/audio/squeezeboxserver/pkg-install b/audio/squeezeboxserver/pkg-install index 7feb30ff6a04..3f1bc6d469ca 100644 --- a/audio/squeezeboxserver/pkg-install +++ b/audio/squeezeboxserver/pkg-install @@ -1,6 +1,7 @@ #!/bin/sh # $FreeBSD$ +name=slimserver u=slimserv g=slimserv ugid=104 @@ -8,6 +9,10 @@ homedir=/nonexistent shell=/sbin/nologin comment="Slim Devices SlimServer pseudo-user" statedir=/var/db/slimserver +pidfile=/var/run/${name}.pid +logfile=/var/log/slimserver.log +logcomment="# added by audio/slimserver port" +logline="${logfile} ${u}:${g} 644 3 100 * Z ${pidfile}" case $2 in PRE-INSTALL) @@ -38,5 +43,12 @@ POST-INSTALL) mkdir -p ${statedir} chown -R ${u}:${g} ${statedir} fi + if egrep -q "^${logfile}\>" /etc/newsyslog.conf; then + echo "Using existing /etc/newsyslog.conf entry." + else + echo "Adding slimserver log entry to /etc/newsyslog.conf." + echo "$logcomment" >> /etc/newsyslog.conf + echo "$logline" >> /etc/newsyslog.conf + fi ;; esac diff --git a/audio/squeezeboxserver/pkg-plist b/audio/squeezeboxserver/pkg-plist index cbbc6c6fc45b..09fdb3b18472 100644 --- a/audio/squeezeboxserver/pkg-plist +++ b/audio/squeezeboxserver/pkg-plist @@ -6,8 +6,11 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/CPAN/Ogg/Vorbis/Header/PurePerl.pm %%SLIMDIR%%/CPAN/QuickTime/Movie.pm %%SLIMDIR%%/CPAN/Tie/RegexpHash.pm -%%SLIMDIR%%/Firmware/squeezebox.bin %%SLIMDIR%%/Firmware/squeezebox.version +%%SLIMDIR%%/Firmware/squeezebox_10.bin +%%SLIMDIR%%/Firmware/squeezebox_20.bin +%%SLIMDIR%%/Firmware/squeezebox_21.bin +%%SLIMDIR%%/Firmware/squeezebox_8.bin %%SLIMDIR%%/HTML/Bagpuss/slimserver.css %%SLIMDIR%%/HTML/Dark/html/back.gif %%SLIMDIR%%/HTML/Dark/html/forward.gif @@ -52,6 +55,8 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/browseid3.html %%SLIMDIR%%/HTML/Default/browseid3_artwork.html %%SLIMDIR%%/HTML/Default/browseid3_list.html +%%SLIMDIR%%/HTML/Default/edit_playlist.html +%%SLIMDIR%%/HTML/Default/edit_playlist_list.html %%SLIMDIR%%/HTML/Default/helpfooter.html %%SLIMDIR%%/HTML/Default/helpheader.html %%SLIMDIR%%/HTML/Default/home.html @@ -75,6 +80,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/b_sel.gif %%SLIMDIR%%/HTML/Default/html/images/b_up.gif %%SLIMDIR%%/HTML/Default/html/images/browse.gif +%%SLIMDIR%%/HTML/Default/html/images/browse.gif.fr %%SLIMDIR%%/HTML/Default/html/images/c.gif %%SLIMDIR%%/HTML/Default/html/images/c_sel.gif %%SLIMDIR%%/HTML/Default/html/images/d.gif @@ -87,23 +93,41 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/g_sel.gif %%SLIMDIR%%/HTML/Default/html/images/h.gif %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ALBUM.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ALBUM.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTIST.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTIST.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTWORK.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTWORK.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_GENRE.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_GENRE.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_SONG.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_SONG.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/h_EDIT_PLAYLIST.gif %%SLIMDIR%%/HTML/Default/html/images/h_MUSIC.gif +%%SLIMDIR%%/HTML/Default/html/images/h_MUSIC.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_MoodLogic.gif +%%SLIMDIR%%/HTML/Default/html/images/h_MoodLogic.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_SAVED_PLAYLISTS.gif +%%SLIMDIR%%/HTML/Default/html/images/h_SAVED_PLAYLISTS.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_Search.gif +%%SLIMDIR%%/HTML/Default/html/images/h_Search.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_SongInfo.gif +%%SLIMDIR%%/HTML/Default/html/images/h_SongInfo.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_artists.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_artists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_genres.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_genres.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_musicfolder.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_musicfolder.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_playlists.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_playlists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_help.gif +%%SLIMDIR%%/HTML/Default/html/images/h_help.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_home.gif +%%SLIMDIR%%/HTML/Default/html/images/h_home.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_sel.gif %%SLIMDIR%%/HTML/Default/html/images/h_settings.gif +%%SLIMDIR%%/HTML/Default/html/images/h_settings.gif.fr %%SLIMDIR%%/HTML/Default/html/images/i.gif %%SLIMDIR%%/HTML/Default/html/images/i_sel.gif %%SLIMDIR%%/HTML/Default/html/images/j.gif @@ -115,6 +139,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/m.gif %%SLIMDIR%%/HTML/Default/html/images/m_sel.gif %%SLIMDIR%%/HTML/Default/html/images/musicplayer.gif +%%SLIMDIR%%/HTML/Default/html/images/musicplayer.gif.fr %%SLIMDIR%%/HTML/Default/html/images/n.gif %%SLIMDIR%%/HTML/Default/html/images/n_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_1.gif @@ -142,62 +167,113 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/nav_albums.gif %%SLIMDIR%%/HTML/Default/html/images/nav_albums_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_all.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_all.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_all_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_all_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_artists.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_artists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_artists_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_artists_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_clear.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_clear.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_currentplaylist.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_currentplaylist.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_download.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_download.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_genres.gif %%SLIMDIR%%/HTML/Default/html/images/nav_genres_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_help.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_help.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_help_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_help_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_nowplaying.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_nowplaying.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_off.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_off.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_off_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_off_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_on.gif %%SLIMDIR%%/HTML/Default/html/images/nav_on_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_one.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_one.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_one_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_one_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_pages.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_pages.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_pause.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_pause.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_pause_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_pause_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_play.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_play.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_play_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_play_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_playlists.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_playlists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_playlists_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_playlists_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_previous.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_previous.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_previous_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_previous_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_repeat.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_repeat.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_save.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_save.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_search.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_search.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_settings.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_settings.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_settings_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_settings_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_shuffle.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_shuffle.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_skip.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_skip.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_skip_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_skip_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_songs.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_songs.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_songs_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_songs_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_spacer.gif %%SLIMDIR%%/HTML/Default/html/images/nav_spacer_dark.gif %%SLIMDIR%%/HTML/Default/html/images/nav_stop.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_stop.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_stop_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_stop_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_stopped.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_stopped.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_volume.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_volume.gif.fr %%SLIMDIR%%/HTML/Default/html/images/o.gif %%SLIMDIR%%/HTML/Default/html/images/o_sel.gif %%SLIMDIR%%/HTML/Default/html/images/p.gif %%SLIMDIR%%/HTML/Default/html/images/p_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/player_on.gif +%%SLIMDIR%%/HTML/Default/html/images/player_on.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/player_on_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/player_on_sel.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/player_standby.gif +%%SLIMDIR%%/HTML/Default/html/images/player_standby.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/player_standby_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/player_standby_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/r.gif %%SLIMDIR%%/HTML/Default/html/images/r_sel.gif %%SLIMDIR%%/HTML/Default/html/images/s.gif %%SLIMDIR%%/HTML/Default/html/images/s_sel.gif %%SLIMDIR%%/HTML/Default/html/images/sub_h_browse_music.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_browse_music.gif.fr %%SLIMDIR%%/HTML/Default/html/images/sub_h_help.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_help.gif.fr %%SLIMDIR%%/HTML/Default/html/images/sub_h_search_music.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_search_music.gif.fr %%SLIMDIR%%/HTML/Default/html/images/sub_h_settings.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_settings.gif.fr %%SLIMDIR%%/HTML/Default/html/images/t.gif %%SLIMDIR%%/HTML/Default/html/images/t_sel.gif %%SLIMDIR%%/HTML/Default/html/images/u.gif @@ -256,6 +332,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/EN/html/bar_small_first.gif %%SLIMDIR%%/HTML/EN/html/bar_small_full.gif %%SLIMDIR%%/HTML/EN/html/controller.html +%%SLIMDIR%%/HTML/EN/html/docs/artwork.html %%SLIMDIR%%/HTML/EN/html/docs/buttons.html %%SLIMDIR%%/HTML/EN/html/docs/crestronCLI.html %%SLIMDIR%%/HTML/EN/html/docs/faq.html @@ -301,7 +378,9 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/EN/html/errors/401.html %%SLIMDIR%%/HTML/EN/html/errors/403.html %%SLIMDIR%%/HTML/EN/html/errors/404.html +%%SLIMDIR%%/HTML/EN/html/errors/405.html %%SLIMDIR%%/HTML/EN/html/help_remote.html +%%SLIMDIR%%/HTML/EN/html/help_remote.html.fr %%SLIMDIR%%/HTML/EN/html/images/remote.gif %%SLIMDIR%%/HTML/EN/html/images/remote_small.gif %%SLIMDIR%%/HTML/EN/html/images/slimdevices_logo.gif @@ -837,6 +916,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/Plugins/Rescan.pm %%SLIMDIR%%/Plugins/SavePlaylist.pm %%SLIMDIR%%/Plugins/Shooter.pm +%%SLIMDIR%%/Plugins/ShoutcastBrowser.pm %%SLIMDIR%%/Plugins/SlimTris.pm %%SLIMDIR%%/Plugins/Snow.pm %%SLIMDIR%%/Slim/Buttons/AlarmClock.pm diff --git a/audio/squeezecenter/Makefile b/audio/squeezecenter/Makefile index 695e3b5c40b4..fab52a1d978a 100644 --- a/audio/squeezecenter/Makefile +++ b/audio/squeezecenter/Makefile @@ -6,7 +6,7 @@ # PORTNAME= slimserver -PORTVERSION= 5.1.1 +PORTVERSION= 5.1.5 CATEGORIES= audio MASTER_SITES= http://www.slimdevices.com/downloads/SlimServer_v${PORTVERSION}/ DISTNAME= SlimServer_v${PORTVERSION} @@ -24,49 +24,49 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/mDNSResponderPosix:${PORTSDIR}/net/mDNSResponder ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \ ${SITE_PERL}/MP3/Info.pm:${PORTSDIR}/audio/p5-MP3-Info \ ${SITE_PERL}/${PERL_ARCH}/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS \ - ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \ - ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI + ${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit \ + ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes .include <bsd.port.pre.mk> .if ${OSVERSION} < 502110 RUN_DEPENDS+= ${LOCALBASE}/bin/pgrep:${PORTSDIR}/sysutils/pkill +PGREPBASE= ${LOCALBASE} +.else +PGREPBASE= /usr .endif NO_BUILD= yes USE_RC_SUBR= yes DOCFILES= Changelog.html Installation.txt -EXCEPTFILES= ${DOCFILES} \ - Changes \ - MANIFEST \ - Makefile.PL \ - README \ - test_tone.wav \ - .exists +EXCEPTFILES= ${DOCFILES} EXCEPTDIRS= Bin \ CPAN/arch \ CPAN/Audio/Wav \ CPAN/Class \ CPAN/File \ + CPAN/HTML \ CPAN/HTTP \ CPAN/IO \ CPAN/LWP \ CPAN/MIME \ CPAN/MP3 \ CPAN/Net \ + CPAN/Template \ CPAN/URI CPIOARGS= --quiet -pdum -R PLIST_SUB= SLIMDIR=${SLIMDIR} SED_SCRIPT+= -e 's,%%PREFIX%%,${PREFIX},g' \ + -e 's,%%PGREPBASE%%,${PGREPBASE},g' \ -e 's,%%RC_SUBR%%,${RC_SUBR},g' \ -e 's,%%SLIMDIR%%,${SLIMDIR},g' pre-fetch: .if !defined(SLIMDIR) @${ECHO_MSG} "" - @${ECHO_MSG} "Define SLIMDIR to override default of 'slimdir'." + @${ECHO_MSG} "Define SLIMDIR to override default of 'slimserver'." @${ECHO_MSG} "" .endif @@ -92,6 +92,8 @@ do-install: post-install: @${SH} ${.CURDIR}/pkg-install ${PKGNAME} POST-INSTALL + @${ECHO} + @${CAT} ${PKGMESSAGE} ######################################################################## # The following targets are for the port maintainer. Use are your own # diff --git a/audio/squeezecenter/distinfo b/audio/squeezecenter/distinfo index 63c270c5db67..662b8653e13d 100644 --- a/audio/squeezecenter/distinfo +++ b/audio/squeezecenter/distinfo @@ -1,2 +1,2 @@ -MD5 (SlimServer_v5.1.1.tar.gz) = ec6285a871eecc44e4077f7328a05442 -SIZE (SlimServer_v5.1.1.tar.gz) = 1506076 +MD5 (SlimServer_v5.1.5.tar.gz) = 00ccd6eed1d579dd434a4a9034d328d6 +SIZE (SlimServer_v5.1.5.tar.gz) = 2342589 diff --git a/audio/squeezecenter/files/slimserver.sh b/audio/squeezecenter/files/slimserver.sh index bea293be52f4..18f2381edf9f 100644 --- a/audio/squeezecenter/files/slimserver.sh +++ b/audio/squeezecenter/files/slimserver.sh @@ -16,6 +16,7 @@ . %%RC_SUBR%% name=slimserver +start_precmd="slimserver_start_precmd" stop_cmd="slimserver_stop" rcvar=`set_rcvar` @@ -27,6 +28,16 @@ u=slimserv g=slimserv command_args="--daemon --prefsfile=${conffile} --logfile=${logfile} --user=${u} --group=${g} --pidfile=${pidfile}" +PGREP=%%PGREPBASE%%/bin/pgrep + +slimserver_start_precmd() +{ + if [ ! -f ${conffile} ]; then + touch ${conffile} + chown slimserv:slimserv ${conffile} + fi +} + slimserver_stop() { if [ ! -f ${pidfile} ]; then @@ -34,9 +45,10 @@ slimserver_stop() fi echo 'Stopping SlimServer.' rc_pid=`cat ${pidfile}` - rc_pid=`pgrep -u ${u} | grep ${rc_pid}` + rc_pid=`${PGREP} -u ${u} | grep ${rc_pid}` if [ -n "${rc_pid}" ]; then - rc_pids="${rc_pid} `pgrep -u ${u} mDNSResponderPosix`" + # Should be mDNSResponderPosix, but the port truncates + rc_pids="${rc_pid} `${PGREP} -u ${u} mDNSResponderPos`" kill $sig_stop $rc_pids wait_for_pids $rc_pids diff --git a/audio/squeezecenter/files/slimserver.sh.in b/audio/squeezecenter/files/slimserver.sh.in index bea293be52f4..18f2381edf9f 100644 --- a/audio/squeezecenter/files/slimserver.sh.in +++ b/audio/squeezecenter/files/slimserver.sh.in @@ -16,6 +16,7 @@ . %%RC_SUBR%% name=slimserver +start_precmd="slimserver_start_precmd" stop_cmd="slimserver_stop" rcvar=`set_rcvar` @@ -27,6 +28,16 @@ u=slimserv g=slimserv command_args="--daemon --prefsfile=${conffile} --logfile=${logfile} --user=${u} --group=${g} --pidfile=${pidfile}" +PGREP=%%PGREPBASE%%/bin/pgrep + +slimserver_start_precmd() +{ + if [ ! -f ${conffile} ]; then + touch ${conffile} + chown slimserv:slimserv ${conffile} + fi +} + slimserver_stop() { if [ ! -f ${pidfile} ]; then @@ -34,9 +45,10 @@ slimserver_stop() fi echo 'Stopping SlimServer.' rc_pid=`cat ${pidfile}` - rc_pid=`pgrep -u ${u} | grep ${rc_pid}` + rc_pid=`${PGREP} -u ${u} | grep ${rc_pid}` if [ -n "${rc_pid}" ]; then - rc_pids="${rc_pid} `pgrep -u ${u} mDNSResponderPosix`" + # Should be mDNSResponderPosix, but the port truncates + rc_pids="${rc_pid} `${PGREP} -u ${u} mDNSResponderPos`" kill $sig_stop $rc_pids wait_for_pids $rc_pids diff --git a/audio/squeezecenter/files/squeezecenter.sh.in b/audio/squeezecenter/files/squeezecenter.sh.in index bea293be52f4..18f2381edf9f 100644 --- a/audio/squeezecenter/files/squeezecenter.sh.in +++ b/audio/squeezecenter/files/squeezecenter.sh.in @@ -16,6 +16,7 @@ . %%RC_SUBR%% name=slimserver +start_precmd="slimserver_start_precmd" stop_cmd="slimserver_stop" rcvar=`set_rcvar` @@ -27,6 +28,16 @@ u=slimserv g=slimserv command_args="--daemon --prefsfile=${conffile} --logfile=${logfile} --user=${u} --group=${g} --pidfile=${pidfile}" +PGREP=%%PGREPBASE%%/bin/pgrep + +slimserver_start_precmd() +{ + if [ ! -f ${conffile} ]; then + touch ${conffile} + chown slimserv:slimserv ${conffile} + fi +} + slimserver_stop() { if [ ! -f ${pidfile} ]; then @@ -34,9 +45,10 @@ slimserver_stop() fi echo 'Stopping SlimServer.' rc_pid=`cat ${pidfile}` - rc_pid=`pgrep -u ${u} | grep ${rc_pid}` + rc_pid=`${PGREP} -u ${u} | grep ${rc_pid}` if [ -n "${rc_pid}" ]; then - rc_pids="${rc_pid} `pgrep -u ${u} mDNSResponderPosix`" + # Should be mDNSResponderPosix, but the port truncates + rc_pids="${rc_pid} `${PGREP} -u ${u} mDNSResponderPos`" kill $sig_stop $rc_pids wait_for_pids $rc_pids diff --git a/audio/squeezecenter/pkg-install b/audio/squeezecenter/pkg-install index 7feb30ff6a04..3f1bc6d469ca 100644 --- a/audio/squeezecenter/pkg-install +++ b/audio/squeezecenter/pkg-install @@ -1,6 +1,7 @@ #!/bin/sh # $FreeBSD$ +name=slimserver u=slimserv g=slimserv ugid=104 @@ -8,6 +9,10 @@ homedir=/nonexistent shell=/sbin/nologin comment="Slim Devices SlimServer pseudo-user" statedir=/var/db/slimserver +pidfile=/var/run/${name}.pid +logfile=/var/log/slimserver.log +logcomment="# added by audio/slimserver port" +logline="${logfile} ${u}:${g} 644 3 100 * Z ${pidfile}" case $2 in PRE-INSTALL) @@ -38,5 +43,12 @@ POST-INSTALL) mkdir -p ${statedir} chown -R ${u}:${g} ${statedir} fi + if egrep -q "^${logfile}\>" /etc/newsyslog.conf; then + echo "Using existing /etc/newsyslog.conf entry." + else + echo "Adding slimserver log entry to /etc/newsyslog.conf." + echo "$logcomment" >> /etc/newsyslog.conf + echo "$logline" >> /etc/newsyslog.conf + fi ;; esac diff --git a/audio/squeezecenter/pkg-plist b/audio/squeezecenter/pkg-plist index cbbc6c6fc45b..09fdb3b18472 100644 --- a/audio/squeezecenter/pkg-plist +++ b/audio/squeezecenter/pkg-plist @@ -6,8 +6,11 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/CPAN/Ogg/Vorbis/Header/PurePerl.pm %%SLIMDIR%%/CPAN/QuickTime/Movie.pm %%SLIMDIR%%/CPAN/Tie/RegexpHash.pm -%%SLIMDIR%%/Firmware/squeezebox.bin %%SLIMDIR%%/Firmware/squeezebox.version +%%SLIMDIR%%/Firmware/squeezebox_10.bin +%%SLIMDIR%%/Firmware/squeezebox_20.bin +%%SLIMDIR%%/Firmware/squeezebox_21.bin +%%SLIMDIR%%/Firmware/squeezebox_8.bin %%SLIMDIR%%/HTML/Bagpuss/slimserver.css %%SLIMDIR%%/HTML/Dark/html/back.gif %%SLIMDIR%%/HTML/Dark/html/forward.gif @@ -52,6 +55,8 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/browseid3.html %%SLIMDIR%%/HTML/Default/browseid3_artwork.html %%SLIMDIR%%/HTML/Default/browseid3_list.html +%%SLIMDIR%%/HTML/Default/edit_playlist.html +%%SLIMDIR%%/HTML/Default/edit_playlist_list.html %%SLIMDIR%%/HTML/Default/helpfooter.html %%SLIMDIR%%/HTML/Default/helpheader.html %%SLIMDIR%%/HTML/Default/home.html @@ -75,6 +80,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/b_sel.gif %%SLIMDIR%%/HTML/Default/html/images/b_up.gif %%SLIMDIR%%/HTML/Default/html/images/browse.gif +%%SLIMDIR%%/HTML/Default/html/images/browse.gif.fr %%SLIMDIR%%/HTML/Default/html/images/c.gif %%SLIMDIR%%/HTML/Default/html/images/c_sel.gif %%SLIMDIR%%/HTML/Default/html/images/d.gif @@ -87,23 +93,41 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/g_sel.gif %%SLIMDIR%%/HTML/Default/html/images/h.gif %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ALBUM.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ALBUM.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTIST.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTIST.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTWORK.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_ARTWORK.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_GENRE.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_GENRE.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_SONG.gif +%%SLIMDIR%%/HTML/Default/html/images/h_BROWSE_BY_SONG.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/h_EDIT_PLAYLIST.gif %%SLIMDIR%%/HTML/Default/html/images/h_MUSIC.gif +%%SLIMDIR%%/HTML/Default/html/images/h_MUSIC.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_MoodLogic.gif +%%SLIMDIR%%/HTML/Default/html/images/h_MoodLogic.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_SAVED_PLAYLISTS.gif +%%SLIMDIR%%/HTML/Default/html/images/h_SAVED_PLAYLISTS.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_Search.gif +%%SLIMDIR%%/HTML/Default/html/images/h_Search.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_SongInfo.gif +%%SLIMDIR%%/HTML/Default/html/images/h_SongInfo.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_artists.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_artists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_genres.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_genres.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_musicfolder.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_musicfolder.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_browse_playlists.gif +%%SLIMDIR%%/HTML/Default/html/images/h_browse_playlists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_help.gif +%%SLIMDIR%%/HTML/Default/html/images/h_help.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_home.gif +%%SLIMDIR%%/HTML/Default/html/images/h_home.gif.fr %%SLIMDIR%%/HTML/Default/html/images/h_sel.gif %%SLIMDIR%%/HTML/Default/html/images/h_settings.gif +%%SLIMDIR%%/HTML/Default/html/images/h_settings.gif.fr %%SLIMDIR%%/HTML/Default/html/images/i.gif %%SLIMDIR%%/HTML/Default/html/images/i_sel.gif %%SLIMDIR%%/HTML/Default/html/images/j.gif @@ -115,6 +139,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/m.gif %%SLIMDIR%%/HTML/Default/html/images/m_sel.gif %%SLIMDIR%%/HTML/Default/html/images/musicplayer.gif +%%SLIMDIR%%/HTML/Default/html/images/musicplayer.gif.fr %%SLIMDIR%%/HTML/Default/html/images/n.gif %%SLIMDIR%%/HTML/Default/html/images/n_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_1.gif @@ -142,62 +167,113 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/Default/html/images/nav_albums.gif %%SLIMDIR%%/HTML/Default/html/images/nav_albums_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_all.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_all.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_all_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_all_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_artists.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_artists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_artists_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_artists_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_clear.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_clear.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_currentplaylist.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_currentplaylist.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_download.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_download.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_genres.gif %%SLIMDIR%%/HTML/Default/html/images/nav_genres_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_help.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_help.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_help_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_help_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_musicfolder_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_nowplaying.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_nowplaying.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_off.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_off.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_off_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_off_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_on.gif %%SLIMDIR%%/HTML/Default/html/images/nav_on_sel.gif %%SLIMDIR%%/HTML/Default/html/images/nav_one.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_one.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_one_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_one_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_pages.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_pages.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_pause.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_pause.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_pause_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_pause_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_play.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_play.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_play_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_play_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_playlists.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_playlists.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_playlists_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_playlists_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_previous.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_previous.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_previous_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_previous_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_repeat.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_repeat.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_save.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_save.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_search.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_search.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_settings.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_settings.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_settings_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_settings_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_shuffle.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_shuffle.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_skip.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_skip.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_skip_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_skip_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_songs.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_songs.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_songs_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_songs_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_spacer.gif %%SLIMDIR%%/HTML/Default/html/images/nav_spacer_dark.gif %%SLIMDIR%%/HTML/Default/html/images/nav_stop.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_stop.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_stop_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_stop_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_stopped.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_stopped.gif.fr %%SLIMDIR%%/HTML/Default/html/images/nav_volume.gif +%%SLIMDIR%%/HTML/Default/html/images/nav_volume.gif.fr %%SLIMDIR%%/HTML/Default/html/images/o.gif %%SLIMDIR%%/HTML/Default/html/images/o_sel.gif %%SLIMDIR%%/HTML/Default/html/images/p.gif %%SLIMDIR%%/HTML/Default/html/images/p_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/player_on.gif +%%SLIMDIR%%/HTML/Default/html/images/player_on.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/player_on_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/player_on_sel.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/player_standby.gif +%%SLIMDIR%%/HTML/Default/html/images/player_standby.gif.fr +%%SLIMDIR%%/HTML/Default/html/images/player_standby_sel.gif +%%SLIMDIR%%/HTML/Default/html/images/player_standby_sel.gif.fr %%SLIMDIR%%/HTML/Default/html/images/r.gif %%SLIMDIR%%/HTML/Default/html/images/r_sel.gif %%SLIMDIR%%/HTML/Default/html/images/s.gif %%SLIMDIR%%/HTML/Default/html/images/s_sel.gif %%SLIMDIR%%/HTML/Default/html/images/sub_h_browse_music.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_browse_music.gif.fr %%SLIMDIR%%/HTML/Default/html/images/sub_h_help.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_help.gif.fr %%SLIMDIR%%/HTML/Default/html/images/sub_h_search_music.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_search_music.gif.fr %%SLIMDIR%%/HTML/Default/html/images/sub_h_settings.gif +%%SLIMDIR%%/HTML/Default/html/images/sub_h_settings.gif.fr %%SLIMDIR%%/HTML/Default/html/images/t.gif %%SLIMDIR%%/HTML/Default/html/images/t_sel.gif %%SLIMDIR%%/HTML/Default/html/images/u.gif @@ -256,6 +332,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/EN/html/bar_small_first.gif %%SLIMDIR%%/HTML/EN/html/bar_small_full.gif %%SLIMDIR%%/HTML/EN/html/controller.html +%%SLIMDIR%%/HTML/EN/html/docs/artwork.html %%SLIMDIR%%/HTML/EN/html/docs/buttons.html %%SLIMDIR%%/HTML/EN/html/docs/crestronCLI.html %%SLIMDIR%%/HTML/EN/html/docs/faq.html @@ -301,7 +378,9 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/HTML/EN/html/errors/401.html %%SLIMDIR%%/HTML/EN/html/errors/403.html %%SLIMDIR%%/HTML/EN/html/errors/404.html +%%SLIMDIR%%/HTML/EN/html/errors/405.html %%SLIMDIR%%/HTML/EN/html/help_remote.html +%%SLIMDIR%%/HTML/EN/html/help_remote.html.fr %%SLIMDIR%%/HTML/EN/html/images/remote.gif %%SLIMDIR%%/HTML/EN/html/images/remote_small.gif %%SLIMDIR%%/HTML/EN/html/images/slimdevices_logo.gif @@ -837,6 +916,7 @@ etc/rc.d/slimserver.sh %%SLIMDIR%%/Plugins/Rescan.pm %%SLIMDIR%%/Plugins/SavePlaylist.pm %%SLIMDIR%%/Plugins/Shooter.pm +%%SLIMDIR%%/Plugins/ShoutcastBrowser.pm %%SLIMDIR%%/Plugins/SlimTris.pm %%SLIMDIR%%/Plugins/Snow.pm %%SLIMDIR%%/Slim/Buttons/AlarmClock.pm |