Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Sep 2024 21:08:18 GMT
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 43b035be971b - main - www/libresonic-standalone: Remove expired port
Message-ID:  <202409152108.48FL8I4J088970@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=43b035be971b5970d8b012d1c29639313fb81f7c

commit 43b035be971b5970d8b012d1c29639313fb81f7c
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-09-15 21:08:11 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-09-15 21:08:11 +0000

    www/libresonic-standalone: Remove expired port
    
    2024-09-14 www/libresonic-standalone: Abandonware, repo deleted
---
 MOVED                                          |  1 +
 www/Makefile                                   |  1 -
 www/libresonic-standalone/Makefile             | 83 --------------------------
 www/libresonic-standalone/distinfo             |  3 -
 www/libresonic-standalone/files/libresonic.in  | 71 ----------------------
 www/libresonic-standalone/files/pkg-message.in | 51 ----------------
 www/libresonic-standalone/pkg-descr            |  7 ---
 www/libresonic-standalone/pkg-plist            |  7 ---
 8 files changed, 1 insertion(+), 223 deletions(-)

diff --git a/MOVED b/MOVED
index 57ea37a13d19..f1515bce797e 100644
--- a/MOVED
+++ b/MOVED
@@ -3476,3 +3476,4 @@ textproc/rubygem-elasticsearch713|textproc/rubygem-elasticsearch|2024-09-11|Has
 graphics/svg2png||2024-09-14|Has expired: Depends on deprecated library graphics/libsvg-cairo, please consider using ImageMagick or librsvg
 graphics/libsvg-cairo||2024-09-14|Has expired: Depends on deprecated library graphics/libsvg
 graphics/libsvg||2024-09-14|Has expired: Abandoned upstream, obsolete and fails to build with newer versions of libxml2. Consider migrating to librsvg or (lib)resvg
+www/libresonic-standalone||2024-09-15|Has expired: Abandonware, repo deleted
diff --git a/www/Makefile b/www/Makefile
index eed9c46095b0..019e1fcf374f 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -308,7 +308,6 @@
     SUBDIR += libmicrohttpd
     SUBDIR += libnghttp2
     SUBDIR += libnghttp3
-    SUBDIR += libresonic-standalone
     SUBDIR += librespeed
     SUBDIR += librewolf
     SUBDIR += libwpe
diff --git a/www/libresonic-standalone/Makefile b/www/libresonic-standalone/Makefile
deleted file mode 100644
index 43eebfaeb2c5..000000000000
--- a/www/libresonic-standalone/Makefile
+++ /dev/null
@@ -1,83 +0,0 @@
-PORTNAME=	libresonic
-DISTVERSIONPREFIX=	v
-DISTVERSION=	6.2
-PORTREVISION=	4
-CATEGORIES=	www java
-MASTER_SITES=	https://github.com/Libresonic/libresonic/releases/download/v${DISTVERSION}/
-PKGNAMESUFFIX=	-standalone
-EXTRACT_SUFX=	.war
-
-MAINTAINER=	jlh@FreeBSD.org
-COMMENT=	Subsonic streaming media server, standalone version
-WWW=		https://www.libresonic.org
-
-USE_JAVA=	yes
-USE_RC_SUBR=	libresonic
-
-LICENSE=	GPLv3
-
-BROKEN=		Unfetchable, upstream is gone
-DEPRECATED=	Abandonware, repo deleted
-EXPIRATION_DATE=2024-09-14
-
-OPTIONS_GROUP=	TRANSCODING
-TRANSCODING_DESC=	Transcoding support
-OPTIONS_GROUP_TRANSCODING=	FFMPEG FLAC LAME VORBIS FAAC FAAD XMP APE
-APE_DESC=	Depend on mac for Monkey's Audio transcoding #'
-FAAC_DESC=	Depend on FAAD for AAC/M4A transcoding
-FAAD_DESC=	Depend on FAAC for AAC/M4A transcoding
-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
-XMP_DESC=	Depend on XMP for module file transcoding
-
-OPTIONS_DEFAULT=	FFMPEG
-OPTIONS_SUB=	yes
-
-APE_RUN_DEPENDS=	mac:audio/mac
-FAAC_RUN_DEPENDS=	faac:audio/faac
-FAAD_RUN_DEPENDS=	faad:audio/faad
-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
-XMP_RUN_DEPENDS=	xmp:audio/xmp
-
-# We don't want to extract the .war file, just copy it.
-EXTRACT_CMD=	${CP}
-EXTRACT_BEFORE_ARGS=
-EXTRACT_AFTER_ARGS=	libresonic.war
-
-NO_WRKSUBDIR=	yes
-NO_BUILD=	yes
-JAVA_VERSION=	8+
-JAVA_RUN=	yes
-# Don't waste UID/GID and reuse Subsonic's user.
-USERS=		subsonic
-GROUPS=		subsonic
-LIBRESONIC_HOME=	/var/libresonic
-PLIST_SUB=	LIBRESONIC_HOME="${LIBRESONIC_HOME}" \
-		USER="${USERS}" \
-		GROUP="${GROUPS}"
-SUB_FILES=	pkg-message
-SUB_LIST=	LIBRESONIC_HOME="${LIBRESONIC_HOME}" \
-		USER="${USERS}" \
-		GROUP="${GROUPS}" \
-		JAVA="${JAVA}"
-
-do-install:
-	${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/libresonic.war ${STAGEDIR}${DATADIR}/
-	${MKDIR} ${STAGEDIR}${LIBRESONIC_HOME}/transcode
-
-do-install-FFMPEG-on:
-	${RLN} ${PREFIX}/bin/ffmpeg ${STAGEDIR}${LIBRESONIC_HOME}/transcode/ffmpeg
-
-do-install-FLAC-on:
-	${RLN} ${PREFIX}/bin/flac ${STAGEDIR}${LIBRESONIC_HOME}/transcode/flac
-
-do-install-LAME-on:
-	${RLN} ${PREFIX}/bin/lame ${STAGEDIR}${LIBRESONIC_HOME}/transcode/lame
-
-.include <bsd.port.mk>
diff --git a/www/libresonic-standalone/distinfo b/www/libresonic-standalone/distinfo
deleted file mode 100644
index f7002133193d..000000000000
--- a/www/libresonic-standalone/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1507218527
-SHA256 (libresonic-v6.2.war) = 458249eda3f105c0023c7b51d5983ed71a2cb6a3d3a22dd39be656ee359fab99
-SIZE (libresonic-v6.2.war) = 61674004
diff --git a/www/libresonic-standalone/files/libresonic.in b/www/libresonic-standalone/files/libresonic.in
deleted file mode 100644
index e89d0a038ae7..000000000000
--- a/www/libresonic-standalone/files/libresonic.in
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: libresonic
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-#
-# Configuration settings for libresonic in /etc/rc.conf:
-#
-# libresonic_enable (bool):
-#   Set to "NO" by default.
-#   Set it to "YES" to enable libresonic.
-#
-# libresonic_home (str):
-#   Set to "%%LIBRESONIC_HOME%%" by default.
-#
-# libresonic_host (str):
-#   Set to "0.0.0.0" by default.
-#   Specify which IP address to listen to.
-#
-# libresonic_port (int):
-#   Set to "4040" by default.
-#
-# libresonic_context_path (str):
-#   Set to "/" by default.
-#   Specify the last part of the Libresonic URL, typically "/" or "/libresonic".
-#
-# libresonic_max_memory (int):
-#   Set to "100" by default.
-#   Specify the memory limit (Java heap size) in megabytes.
-#
-
-. /etc/rc.subr
-
-name=libresonic
-rcvar=${name}_enable
-procname="%%JAVA%%"
-
-load_rc_config "${name}"
-
-: ${libresonic_enable:="NO"}
-: ${libresonic_user:="%%USER%%"}
-: ${libresonic_group:="%%GROUP%%"}
-: ${libresonic_home:="%%LIBRESONIC_HOME%%"}
-: ${libresonic_host:="0.0.0.0"}
-: ${libresonic_port:="4040"}
-: ${libresonic_context_path:="/"}
-: ${libresonic_max_memory:="100"}
-
-if checkyesno libresonic_ssl; then
-        err 1 \
-"Libresonic SSL/HTTPS support has been removed.
-Please see entry 20180924 in UPDATING."
-fi
-
-start_precmd="export LC_CTYPE='en_US.UTF-8'"
-libresonic_chdir="%%DATADIR%%"
-command="/usr/sbin/daemon"
-command_args="-f ${procname} \
-	-Dlibresonic.home=${libresonic_home} \
-	-Dserver.host=${libresonic_host} \
-	-Dserver.port=${libresonic_port} \
-	-Dserver.contextPath=${libresonic_context_path} \
-	-Dlibresonic.defaultMusicFolder=${libresonic_home}/music \
-	-Dlibresonic.defaultPodcastFolder=${libresonic_home}/Podcast \
-	-Dlibresonic.defaultPlaylistFolder=${libresonic_home}/playlists \
-	-Xmx${libresonic_max_memory}m \
-	-Djava.awt.headless=true \
-	-jar ${libresonic_chdir}/libresonic.war"
-
-run_rc_command "$1"
diff --git a/www/libresonic-standalone/files/pkg-message.in b/www/libresonic-standalone/files/pkg-message.in
deleted file mode 100644
index b3d497893d90..000000000000
--- a/www/libresonic-standalone/files/pkg-message.in
+++ /dev/null
@@ -1,51 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Enable Libresonic by putting the following line in /etc/rc.conf
-  libresonic_enable="YES"
-
-See %%LOCALBASE%%/etc/rc.d/libresonic for all the options.
-
-
-
-Transcoding in Libresonic 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
-%%LIBRESONIC_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 -]
-EOM
-}
-]
diff --git a/www/libresonic-standalone/pkg-descr b/www/libresonic-standalone/pkg-descr
deleted file mode 100644
index fba0c4a77eda..000000000000
--- a/www/libresonic-standalone/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Libresonic is a web-based media streamer and jukebox fork of Subsonic.
-
-Libresonic instantly transports your media to any HTTP connected device
-regardless of bitrate. You can stream to multiple players simultaneously.
-Libresonic is designed to handle very large music collections. By using
-transcoder plug-ins, Libresonic supports on-the-fly conversion and streaming
-of virtually any audio format, including MP3, OGG, WMA, FLAC, APE and more.
diff --git a/www/libresonic-standalone/pkg-plist b/www/libresonic-standalone/pkg-plist
deleted file mode 100644
index 6f1d0e5ebbb7..000000000000
--- a/www/libresonic-standalone/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-%%DATADIR%%/libresonic.war
-%%FFMPEG%%%%LIBRESONIC_HOME%%/transcode/ffmpeg
-%%FLAC%%%%LIBRESONIC_HOME%%/transcode/flac
-%%LAME%%%%LIBRESONIC_HOME%%/transcode/lame
-@postunexec test -d %%LIBRESONIC_HOME%% && (echo "Configuration information and database saved." && echo "If you you are permanently uninstalling this package" && echo "please remove %%LIBRESONIC_HOME%% and its contents manually.") || true
-@dir(%%USER%%,%%GROUP%%,750) %%LIBRESONIC_HOME%%/transcode
-@dir(%%USER%%,%%GROUP%%,750) %%LIBRESONIC_HOME%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202409152108.48FL8I4J088970>