From nobody Mon Sep 30 19:13:24 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XHW1x06dgz5XX6N; Mon, 30 Sep 2024 19:13:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XHW1w4zhkz42tb; Mon, 30 Sep 2024 19:13:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727723604; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=I6eilBQT05AwFfx6cVUHmhBDujjiCtg3Cv8nu/SkEEo=; b=tCmId1iGKUJ9SjiUFxcV0gH6drpNm3bKrDvNaslVimorVL7wnEUorSCVjz8swXfb4Z0fWi hvO4m9m3Ehbg91kqpFlyoucMxI0Agu0mpYn5Kuk02XRkU+aMzAJoBStnfJuZn9WsQxqCFF WRt/tN6zz4zN7wojH8aZX9CPhnELlDusXPmqLe8FrW6TZY8fOgFHGErNs4B2wSQ8mwkzGO THzMEyLUaEmT8x0Oh5W95+V2AclCsR9+Yke1RYefdwGXUmvyoHNA6x7rzB7ouKOKoCiXpY OMaagBNMhg1NrfjZ1fg5Oq3m5fSpdtDrQ5KseHpaNGRMtBqb7ju66/f1pfYbqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727723604; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=I6eilBQT05AwFfx6cVUHmhBDujjiCtg3Cv8nu/SkEEo=; b=dgCAayVes6Y+Kdh9s4asZAFCNUdoroeIlu0vjqKMCKn/myRbDr0Dj3OQHg4EkkCF57AlCa KOj5XWkIzgs7qm5OWrZ2QJNE8mFXRMGX7XcC4/k6om/lOJHplYtHpDI/5guhtCg9NIXSLa kC8tKhONnjDxqfN+LbqhZ6eP1KUNByADHcO4poB/ZyXqQ6QJedh93kRplgYukV8PA2cx4q dIXWt/wgM+uHynrpnC3iWoZU3exFtynnK0xgpGXpJ3wGCrkgfAC6Y00wcJltLolyvt5Qao SbgQ3ONv3al4sQLCiltnlIUIB/DYiGyeBODnXMb8XC0YH5hhOM/kRhOsrB9v2w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1727723604; a=rsa-sha256; cv=none; b=gnk7/j8V/+ynF5EoEihgnqThXN/FawgzWFiQ/vZ5zsg23V+jBzXG7gWtxcUZ+jrrq9KljX 1gEGjQKfNm3SuPu3tTSLrK6SHFYKTKoQO915M+LvfE7HUbkgJYfoqnAXigntuLPTYZ25AS cYIFoJ5eMHlBDSpKZsJlJyPrAGEdQQ+A++OL0fkFliuYwVQJU2DDoFdr2V/aG3kyn/iO4y E1nQkamt9G8gslEguh69MxM2bUj1wkoT9UgnIdU8GNB/OY79kBKVc1UVFFl0Lg5VL9LaQi JjmtwkwjQmtn1ipQ1tb+D4RmiJKxd1+4Hu1QmJKL2fQ5DXUg8a04Nt4fh0XXIQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XHW1w4VyQz15V3; Mon, 30 Sep 2024 19:13:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 48UJDO3Q002207; Mon, 30 Sep 2024 19:13:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 48UJDOI6002204; Mon, 30 Sep 2024 19:13:24 GMT (envelope-from git) Date: Mon, 30 Sep 2024 19:13:24 GMT Message-Id: <202409301913.48UJDOI6002204@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Rene Ladan Subject: git: 2055361af190 - main - www/subsonic-standalone: Remove expired port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2055361af19057bfea30b0894f514bc64806acae Auto-Submitted: auto-generated The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=2055361af19057bfea30b0894f514bc64806acae commit 2055361af19057bfea30b0894f514bc64806acae Author: Rene Ladan AuthorDate: 2024-09-30 19:13:19 +0000 Commit: Rene Ladan 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 - -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 - -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: <> ${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 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%%