git: 2055361af190 - main - www/subsonic-standalone: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 30 Sep 2024 19:13:24 UTC
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=2055361af19057bfea30b0894f514bc64806acae commit 2055361af19057bfea30b0894f514bc64806acae Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2024-09-30 19:13:19 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2024-09-30 19:13:19 +0000 www/subsonic-standalone: Remove expired port 2024-09-30 www/subsonic-standalone: Abandonware, no longer maintained upstream as of 2019 --- MOVED | 1 + www/Makefile | 1 - www/subsonic-standalone/Makefile | 91 ---------------------- www/subsonic-standalone/distinfo | 3 - .../files/message-transcoding.in | 38 --------- www/subsonic-standalone/files/pkg-message.in | 7 -- www/subsonic-standalone/files/subsonic.in | 85 -------------------- www/subsonic-standalone/pkg-descr | 5 -- www/subsonic-standalone/pkg-plist | 9 --- 9 files changed, 1 insertion(+), 239 deletions(-) diff --git a/MOVED b/MOVED index 2d0431a9e385..f5d4895216ac 100644 --- a/MOVED +++ b/MOVED @@ -3498,3 +3498,4 @@ games/adonthell||2024-09-30|Has expired: Unmaintained in tree and broken for mon www/thundercache||2024-09-30|Has expired: Deprecated and outdated, product is still being maintained upstream math/tablix||2024-09-30|Has expired: Abandonware, upstream is gone and source code is no longer available www/mod_amazon_proxy||2024-09-30|Has expired: Abandonware, last updated in 2010 +www/subsonic-standalone||2024-09-30|Has expired: Abandonware, no longer maintained upstream as of 2019 diff --git a/www/Makefile b/www/Makefile index f6a71c5ac321..5ebf9ebbfbbe 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2377,7 +2377,6 @@ SUBDIR += srt SUBDIR += stagit SUBDIR += stork - SUBDIR += subsonic-standalone SUBDIR += suitecrm SUBDIR += suphp SUBDIR += surf diff --git a/www/subsonic-standalone/Makefile b/www/subsonic-standalone/Makefile deleted file mode 100644 index a2f7326cdf03..000000000000 --- a/www/subsonic-standalone/Makefile +++ /dev/null @@ -1,91 +0,0 @@ -# Based on www/subsonic from Nicole Reid <root@cooltrainer.org> - -PORTNAME= subsonic-standalone -PORTVERSION= 6.0 -PORTREVISION= 8 -CATEGORIES= www java -MASTER_SITES= SF/subsonic/subsonic/${PORTVERSION} -DISTNAME= subsonic-${PORTVERSION}-standalone - -MAINTAINER= jlh@FreeBSD.org -COMMENT= Subsonic streaming media server, standalone version -WWW= http://www.subsonic.org - -# Subsonic 6 onwards has become proprietary. License is unclear. -# http://forum.subsonic.org/forum/viewtopic.php?f=4&t=16604#p71128 -LICENSE= NONE - -DEPRECATED= Abandonware, no longer maintained upstream as of 2019 -EXPIRATION_DATE=2024-09-30 - -OPTIONS_GROUP= TRANSCODING -TRANSCODING_DESC= Transcoding support -OPTIONS_GROUP_TRANSCODING= FFMPEG FLAC LAME VORBIS FAAC FAAD XMP APE -FFMPEG_DESC= Depend on FFmpeg for audio and video transcoding -FLAC_DESC= Depend on FLAC for transcoding -LAME_DESC= Depend on LAME for MP3 transcoding -VORBIS_DESC= Depend on oggenc/oggdec for Vorbis transcoding -FAAC_DESC= Depend on FAAD for AAC/M4A transcoding -FAAD_DESC= Depend on FAAC for AAC/M4A transcoding -XMP_DESC= Depend on XMP for module file transcoding -APE_DESC= Depend on mac for Monkey's Audio transcoding - -OPTIONS_DEFAULT= FFMPEG -OPTIONS_SUB= yes - -FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg -FLAC_RUN_DEPENDS= flac:audio/flac -LAME_RUN_DEPENDS= lame:audio/lame -VORBIS_RUN_DEPENDS= oggenc:audio/vorbis-tools -FAAC_RUN_DEPENDS= faac:audio/faac -FAAD_RUN_DEPENDS= faad:audio/faad -XMP_RUN_DEPENDS= xmp:audio/xmp -APE_RUN_DEPENDS= mac:audio/mac - -.include <bsd.port.options.mk> - -NO_WRKSUBDIR= yes -NO_BUILD= yes -USE_JAVA= yes -USE_RC_SUBR= subsonic -JAVA_RUN= yes -USERS= subsonic -GROUPS= subsonic -SUBSONIC_HOME= /var/subsonic -PLIST_SUB+= SUBSONIC_HOME="${SUBSONIC_HOME}" \ - USER="${USERS}" \ - GROUP="${GROUPS}" -SUB_FILES= pkg-message \ - message-transcoding -SUB_LIST= SUBSONIC_HOME="${SUBSONIC_HOME}" \ - USER="${USERS}" \ - GROUP="${GROUPS}" \ - JAVA="${JAVA}" - -CONFLICTS_INSTALL= subsonic-jetty subsonic-resin3 subsonic-tomcat[678] - -do-install: - @${ECHO_CMD} "[" >> ${PKGMESSAGE} - @${ECHO_CMD} "{ type: install, message: <<EOM" >> ${PKGMESSAGE} - @${CAT} ${WRKDIR}/message-transcoding >> ${PKGMESSAGE} - @${ECHO_CMD} "EOM" >> ${PKGMESSAGE} - @${ECHO_CMD} "}" >> ${PKGMESSAGE} - @${ECHO_CMD} "]" >> ${PKGMESSAGE} - ${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/README.TXT ${STAGEDIR}${DATADIR}/ - ${INSTALL_DATA} ${WRKSRC}/subsonic.war ${STAGEDIR}${DATADIR}/ - ${INSTALL_DATA} ${WRKSRC}/subsonic-booter-jar-with-dependencies.jar ${STAGEDIR}${DATADIR}/ - -post-install: - ${MKDIR} ${STAGEDIR}${SUBSONIC_HOME}/transcode - -post-install-FFMPEG-on: - ${LN} -sf ${PREFIX}/bin/ffmpeg ${STAGEDIR}${SUBSONIC_HOME}/transcode/ffmpeg - -post-install-FLAC-on: - ${LN} -sf ${PREFIX}/bin/flac ${STAGEDIR}${SUBSONIC_HOME}/transcode/flac - -post-install-LAME-on: - ${LN} -sf ${PREFIX}/bin/lame ${STAGEDIR}${SUBSONIC_HOME}/transcode/lame - -.include <bsd.port.mk> diff --git a/www/subsonic-standalone/distinfo b/www/subsonic-standalone/distinfo deleted file mode 100644 index bcc6e40c25f5..000000000000 --- a/www/subsonic-standalone/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1468827196 -SHA256 (subsonic-6.0-standalone.tar.gz) = df14d05e3b52f07486782e3e16922688968c95b0c8cc4987941bc3b9cea7872b -SIZE (subsonic-6.0-standalone.tar.gz) = 48572856 diff --git a/www/subsonic-standalone/files/message-transcoding.in b/www/subsonic-standalone/files/message-transcoding.in deleted file mode 100644 index 6601ba9bc5b0..000000000000 --- a/www/subsonic-standalone/files/message-transcoding.in +++ /dev/null @@ -1,38 +0,0 @@ -Transcoding in Subsonic is a way to re-encode music on the fly to a format -your listening device supports. A common use is transcoding FLAC, WMA, -and Vorbis audio to MP3 for devices supporting only that codec. - -Configuring transcoding uses up to three commands one would use on a normal -command line pipe but with a whitelist of executables installed or linked into -%%SUBSONIC_HOME%%/transcode. The transcoding configuration page takes -transcoding rules in the form of: - - [rule name] [convert from] [convert to] [command 1] [command 2] [command 3] - -The most compatible single audio transcoding command is with FFmpeg, transcoding -any input to MP3, mapping all streams to output, and limiting metadata to the -more-compatible ID3v2.3: - - [All to MP3] [ogg flac wma aiff m4a] [mp3] ... - [ffmpeg -i %s -ab %bk -id3v2_version 3 -map_metadata 0 -map 0:0 -ar 44100 -ac 2 -v 0 -f mp3 -] - -You can also transcode with multiple single-codec commands to avoid -the heavy FFmpeg dependency: - - [FLAC to MP3] [flac] [mp3] ... - [flac --silent --decode --stdout %s] [lame --silent -h -b %b -] - - [AAC to MP3] [m4a] [mp3] ... - [faad -s -o - %s] [lame --silent -h -b %b -] - - [Vorbis to MP3] [ogg] [mp3] ... - [oggdec -Q -o /dev/stdout %s] [lame --silent -h -b %b -] - - [MPC to MP3] [mpc] [mp3] ... - [mpcdec %s -] [lame --silent -h -b %b -] - - [APE to MP3] [ape] [mp3] ... - [mac %s - -d] [lame --silent -h -b %b -] - - [Trackers to MP3] [mod s3m xm it] [mp3] ... - [xmp -q -c %s] [lame --silent -h -b %b -] diff --git a/www/subsonic-standalone/files/pkg-message.in b/www/subsonic-standalone/files/pkg-message.in deleted file mode 100644 index a00073cfeb84..000000000000 --- a/www/subsonic-standalone/files/pkg-message.in +++ /dev/null @@ -1,7 +0,0 @@ - -======================================================================== - -Enable Subsonic by putting the following line in /etc/rc.conf - subsonic_enable="YES" - -See %%LOCALBASE%%/etc/rc.d/subsonic for all the options. diff --git a/www/subsonic-standalone/files/subsonic.in b/www/subsonic-standalone/files/subsonic.in deleted file mode 100644 index 171b27d6d8de..000000000000 --- a/www/subsonic-standalone/files/subsonic.in +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/sh - -# PROVIDE: subsonic -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Configuration settings for subsonic in /etc/rc.conf: -# -# subsonic_enable (bool): -# Set to "NO" by default. -# Set it to "YES" to enable subsonic. -# -# subsonic_home (str): -# Set to "%%SUBSONIC_HOME%%" by default. -# -# subsonic_host (str): -# Set to "0.0.0.0" by default. -# Specify which IP address to listen to. -# -# subsonic_port (int): -# Set to "4040" by default. -# Specify which port to listen on for HTTP(S). -# -# subsonic_ssl (bool): -# Set to "NO" by default. -# Set it to "YES" to enable SSL. -# -# subsonic_ssl_keystore (str): -# Optionally set path to custom SSL keystore. -# -# subsonic_ssl_password (str): -# Optionally set password for custom SSL keystore. -# -# subsonic_context_path (str): -# Set to "/" by default. -# Specify the last part of the Subsonic URL, typically "/" or "/subsonic". -# -# subsonic_max_memory (int): -# Set to "100" by default. -# Specify the memory limit (Java heap size) in megabytes. -# - -. /etc/rc.subr - -name=subsonic -rcvar=${name}_enable -procname="%%JAVA%%" - -load_rc_config "${name}" - -: ${subsonic_enable:="NO"} -: ${subsonic_user:="%%USER%%"} -: ${subsonic_group:="%%GROUP%%"} -: ${subsonic_home:="%%SUBSONIC_HOME%%"} -: ${subsonic_host:="0.0.0.0"} -: ${subsonic_port:="4040"} -: ${subsonic_ssl:="NO"} -: ${subsonic_context_path:="/"} -: ${subsonic_max_memory:="100"} - -if checkyesno subsonic_ssl; then - SUBSONIC_SSL_FLAGS="-Dsubsonic.httpsPort=${subsonic_port}" && subsonic_port="0" - if [ ! -z ${subsonic_ssl_keystore} ]; then - SUBSONIC_SSL_FLAGS=${SUBSONIC_SSL_FLAGS}" -Dsubsonic.ssl.keystore=${subsonic_ssl_keystore} -Dsubsonic.ssl.password=${subsonic_ssl_password}" - fi -fi - -start_precmd="export LC_CTYPE='en_US.UTF-8'" -subsonic_chdir="%%DATADIR%%" -command="/usr/sbin/daemon" -command_args="-f ${procname} \ - -Dsubsonic.home=${subsonic_home} \ - -Dsubsonic.host=${subsonic_host} \ - -Dsubsonic.port=${subsonic_port} \ - ${SUBSONIC_SSL_FLAGS} \ - -Dsubsonic.contextPath=${subsonic_context_path} \ - -Dsubsonic.defaultMusicFolder=${subsonic_home}/music \ - -Dsubsonic.defaultPodcastFolder=${subsonic_home}/Podcast \ - -Dsubsonic.defaultPlaylistFolder=${subsonic_home}/playlists \ - -Xmx${subsonic_max_memory}m \ - -Djava.awt.headless=true \ - -jar ${subsonic_chdir}/subsonic-booter-jar-with-dependencies.jar" - -run_rc_command "$1" diff --git a/www/subsonic-standalone/pkg-descr b/www/subsonic-standalone/pkg-descr deleted file mode 100644 index 2720ce2d85b6..000000000000 --- a/www/subsonic-standalone/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Subsonic instantly transports your media to any HTTP connected device -regardless of bitrate. You can stream to multiple players simultaneously. -Subsonic is designed to handle very large music collections. By using -transcoder plug-ins, Subsonic supports on-the-fly conversion and streaming -of virtually any audio format, including MP3, OGG, WMA, FLAC, APE and more. diff --git a/www/subsonic-standalone/pkg-plist b/www/subsonic-standalone/pkg-plist deleted file mode 100644 index 0ed36f587560..000000000000 --- a/www/subsonic-standalone/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -%%DATADIR%%/README.TXT -%%DATADIR%%/subsonic-booter-jar-with-dependencies.jar -%%DATADIR%%/subsonic.war -%%FFMPEG%%%%SUBSONIC_HOME%%/transcode/ffmpeg -%%FLAC%%%%SUBSONIC_HOME%%/transcode/flac -%%LAME%%%%SUBSONIC_HOME%%/transcode/lame -@postunexec test -d %%SUBSONIC_HOME%% && (echo "Configuration information and database saved." && echo "If you you are permanently uninstalling this package" && echo "please remove %%SUBSONIC_HOME%% and its contents manually.") || true -@dir(%%USER%%,%%GROUP%%,750) %%SUBSONIC_HOME%%/transcode -@dir(%%USER%%,%%GROUP%%,750) %%SUBSONIC_HOME%%