Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Mar 2021 18:31:52 +0000 (UTC)
From:      Neel Chauhan <nc@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r568599 - in head/multimedia: . filebot
Message-ID:  <202103161831.12GIVqM3066526@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nc
Date: Tue Mar 16 18:31:51 2021
New Revision: 568599
URL: https://svnweb.freebsd.org/changeset/ports/568599

Log:
  New port: multimedia/filebot: the ultimate tool for organizing and renaming your media
  
  FileBot is the ultimate tool for organizing and renaming your Movies, TV Shows
  and Anime as well as fetching subtitles and artwork. It's smart and just works.
  
  FileBot makes organizing your movies and TV shows a breeze! We'll automatically
  match your files with information from various online databases.  How you want
  your media files to be named and organized is completely up to you. Our groovy
  format engine supports pretty much anything!
  
  Fetching subtitles is just as easy, just drop it in! Besides automatic lookup
  you'll also be able to manually search and download subtitles, preview subtitles
  and fix encoding problems (e.g. force UTF-8).
  
  Use FileBot on the command-line! There is a simple CLI for core tasks like
  renaming media files and fetching subtitles as well as checking or creating SFV
  files. On top of that you can use our scripting engine to define more complex
  automated processing. There's already shared scripts for various tasks that you
  can just run right away or further customize to your needs.
  
  Setting up a fully automated media center - extract archives, organize tv shows
  and movies, download subtitles, fetch artwork and metadata, update Kodi - with
  FileBot it's that easy!
  
  WWW: https://www.filebot.net/
  
  PR:		254226
  Submitted by:		Dan Kotowski <dan.kotowski AT a9development DOT com>

Added:
  head/multimedia/filebot/
  head/multimedia/filebot/Makefile   (contents, props changed)
  head/multimedia/filebot/distinfo   (contents, props changed)
  head/multimedia/filebot/pkg-descr   (contents, props changed)
  head/multimedia/filebot/pkg-message   (contents, props changed)
  head/multimedia/filebot/pkg-plist   (contents, props changed)
Modified:
  head/multimedia/Makefile

Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile	Tue Mar 16 18:26:31 2021	(r568598)
+++ head/multimedia/Makefile	Tue Mar 16 18:31:51 2021	(r568599)
@@ -64,6 +64,7 @@
     SUBDIR += ffmpeg2theora
     SUBDIR += ffmpegthumbnailer
     SUBDIR += ffms2
+    SUBDIR += filebot
     SUBDIR += flvmeta
     SUBDIR += flvstreamer
     SUBDIR += flvtool++

Added: head/multimedia/filebot/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/filebot/Makefile	Tue Mar 16 18:31:51 2021	(r568599)
@@ -0,0 +1,41 @@
+# $FreeBSD$
+
+PORTNAME=	filebot
+DISTVERSION=	4.9.3
+CATEGORIES=	multimedia java
+MASTER_SITES=	https://get.filebot.net/filebot/FileBot_${DISTVERSION}/
+DISTNAME=	FileBot_${DISTVERSION}-portable
+
+MAINTAINER=	dan.kotowski@a9development.com
+COMMENT=	FileBot is the ultimate tool for organizing and renaming your media
+
+LICENSE=	FileBot_EULA
+LICENSE_NAME=	FileBot End User License Agreement
+LICENSE_TEXT=	Description of the license can be obtained from the following URL: \
+		https://www.filebot.net/eula.html
+LICENSE_PERMS=	dist-mirror pkg-mirror auto-accept
+
+LIB_DEPENDS=	libmediainfo.so:multimedia/libmediainfo \
+				libfontconfig.so:x11-fonts/fontconfig
+RUN_DEPENDS=	ffprobe:multimedia/ffmpeg \
+				chromaprint>0:audio/chromaprint \
+				jna>0:devel/jna \
+				openjfx14>0:java/openjfx14
+
+USES=	tar:xz
+USE_JAVA=	yes
+JAVA_VERSION=	11
+
+NO_WRKSUBDIR=	yes
+NO_BUILD=	yes
+NO_INSTALL=	yes
+NO_TEST=	yes
+
+do-install:
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME}/jar
+	${INSTALL_SCRIPT} ${WRKSRC}/filebot.sh ${STAGEDIR}${PREFIX}/share/${PORTNAME}/
+	@cd ${WRKSRC}/jar && \
+		${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/${PORTNAME}/jar/
+	${RLN} ${STAGEDIR}${PREFIX}/share/${PORTNAME}/filebot.sh ${STAGEDIR}${PREFIX}/bin/filebot
+
+.include <bsd.port.mk>

Added: head/multimedia/filebot/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/filebot/distinfo	Tue Mar 16 18:31:51 2021	(r568599)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1614693879
+SHA256 (FileBot_4.9.3-portable.tar.xz) = 4fecbc93be7bfea14254e09cfd235cedaf8a9b2b1c3e5a30b9b35063332bf236
+SIZE (FileBot_4.9.3-portable.tar.xz) = 34557528

Added: head/multimedia/filebot/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/filebot/pkg-descr	Tue Mar 16 18:31:51 2021	(r568599)
@@ -0,0 +1,23 @@
+FileBot is the ultimate tool for organizing and renaming your Movies, TV Shows
+and Anime as well as fetching subtitles and artwork. It's smart and just works.
+
+FileBot makes organizing your movies and TV shows a breeze! We'll automatically
+match your files with information from various online databases.  How you want
+your media files to be named and organized is completely up to you. Our groovy
+format engine supports pretty much anything!
+
+Fetching subtitles is just as easy, just drop it in! Besides automatic lookup
+you'll also be able to manually search and download subtitles, preview subtitles
+and fix encoding problems (e.g. force UTF-8).
+
+Use FileBot on the command-line! There is a simple CLI for core tasks like
+renaming media files and fetching subtitles as well as checking or creating SFV
+files. On top of that you can use our scripting engine to define more complex
+automated processing. There's already shared scripts for various tasks that you
+can just run right away or further customize to your needs.
+
+Setting up a fully automated media center - extract archives, organize tv shows
+and movies, download subtitles, fetch artwork and metadata, update Kodi - with
+FileBot it's that easy!
+
+WWW: https://www.filebot.net/

Added: head/multimedia/filebot/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/filebot/pkg-message	Tue Mar 16 18:31:51 2021	(r568599)
@@ -0,0 +1,13 @@
+[
+{ type: install
+  message: <<EOM
+FileBot relies on OpenJDK 11. You may need to set the following in your profile:
+
+        JAVA_HOME=/usr/local/openjdk11
+
+You may also wish to use an alias, like:
+
+        alias filebot='JAVA_HOME=/usr/local/openjdk11 LD_LIBRARY_PATH=/usr/local/share/java/classes filebot'
+EOM
+}
+]

Added: head/multimedia/filebot/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/filebot/pkg-plist	Tue Mar 16 18:31:51 2021	(r568599)
@@ -0,0 +1,51 @@
+bin/filebot
+share/filebot/filebot.sh
+share/filebot/jar/args4j.jar
+share/filebot/jar/bcpg.jar
+share/filebot/jar/bcpkix.jar
+share/filebot/jar/bcprov.jar
+share/filebot/jar/bencode.jar
+share/filebot/jar/caffeine.jar
+share/filebot/jar/commons-io.jar
+share/filebot/jar/commons-logging.jar
+share/filebot/jar/darcula.jar
+share/filebot/jar/ehcache.jar
+share/filebot/jar/failureaccess.jar
+share/filebot/jar/filebot.jar
+share/filebot/jar/glazedlists.jar
+share/filebot/jar/groovy-datetime.jar
+share/filebot/jar/groovy-dateutil.jar
+share/filebot/jar/groovy-json.jar
+share/filebot/jar/groovy-jsr223.jar
+share/filebot/jar/groovy-nio.jar
+share/filebot/jar/groovy-xml.jar
+share/filebot/jar/groovy.jar
+share/filebot/jar/guava.jar
+share/filebot/jar/icu4j.jar
+share/filebot/jar/imgscalr.jar
+share/filebot/jar/istack-commons-runtime.jar
+share/filebot/jar/ivy.jar
+share/filebot/jar/jakarta.activation.jar
+share/filebot/jar/jakarta.mail.jar
+share/filebot/jar/jakarta.xml.bind-api.jar
+share/filebot/jar/java-objc-bridge.jar
+share/filebot/jar/jaxb-core.jar
+share/filebot/jar/jaxb-runtime.jar
+share/filebot/jar/jna-platform.jar
+share/filebot/jar/jna.jar
+share/filebot/jar/json-io.jar
+share/filebot/jar/jsoup.jar
+share/filebot/jar/language-detector.jar
+share/filebot/jar/lanterna.jar
+share/filebot/jar/metadata-extractor.jar
+share/filebot/jar/miglayout-core.jar
+share/filebot/jar/miglayout-swing.jar
+share/filebot/jar/rsyntaxtextarea.jar
+share/filebot/jar/sevenzipjbinding.jar
+share/filebot/jar/simmetrics-core.jar
+share/filebot/jar/slf4j-api.jar
+share/filebot/jar/slf4j-jdk14.jar
+share/filebot/jar/streamex.jar
+share/filebot/jar/xmlrpc.jar
+share/filebot/jar/xmpcore.jar
+share/filebot/jar/xz.jar



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