aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryuri <yuri@FreeBSD.org>2019-04-22 14:25:22 +0800
committeryuri <yuri@FreeBSD.org>2019-04-22 14:25:22 +0800
commit39f8528f574631e57a36c947483596eff40af5af (patch)
tree696970ef09eda2bbeb51712cde743c2eb60e9dbc
parent46e4b013ceb1fd59e2a192f9736ba07854bef4a7 (diff)
downloadfreebsd-ports-gnome-39f8528f574631e57a36c947483596eff40af5af.tar.gz
freebsd-ports-gnome-39f8528f574631e57a36c947483596eff40af5af.tar.zst
freebsd-ports-gnome-39f8528f574631e57a36c947483596eff40af5af.zip
New port: multimedia/ffaudioconverter: Graphical audio covert and filter tool
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/ffaudioconverter/Makefile30
-rw-r--r--multimedia/ffaudioconverter/distinfo3
-rw-r--r--multimedia/ffaudioconverter/pkg-descr21
-rw-r--r--multimedia/ffaudioconverter/pkg-message6
5 files changed, 61 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 091b3a4c7463..c7ad709af5a0 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -62,6 +62,7 @@
SUBDIR += dvts
SUBDIR += emby-server
SUBDIR += emovix
+ SUBDIR += ffaudioconverter
SUBDIR += ffdec
SUBDIR += ffmpeg
SUBDIR += ffmpeg0
diff --git a/multimedia/ffaudioconverter/Makefile b/multimedia/ffaudioconverter/Makefile
new file mode 100644
index 000000000000..25740731018a
--- /dev/null
+++ b/multimedia/ffaudioconverter/Makefile
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME= FFaudioConverter
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.26
+CATEGORIES= multimedia audio
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Graphical audio covert and filter tool
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ffmpeg:multimedia/ffmpeg
+
+USES= desktop-file-utils gl qmake qt:5
+USE_GITHUB= yes
+GH_ACCOUNT= Bleuzen
+USE_QT= concurrent core gui widgets buildtools_build linguisttools_build
+USE_GL= gl
+
+PLIST_FILES= bin/ffaudioconverter \
+ share/applications/com.github.Bleuzen.FFaudioConverter.desktop \
+ share/icons/hicolor/512x512/apps/com.github.Bleuzen.FFaudioConverter.png \
+ share/metainfo/com.github.Bleuzen.FFaudioConverter.appdata.xml
+
+post-patch:
+ @${REINPLACE_CMD} 's|DEFAULT_FFMPEG_BINARY = .*|DEFAULT_FFMPEG_BINARY = ${LOCALBASE}/bin/ffmpeg|' ${WRKSRC}/FFaudioConverter.pro
+
+.include <bsd.port.mk>
diff --git a/multimedia/ffaudioconverter/distinfo b/multimedia/ffaudioconverter/distinfo
new file mode 100644
index 000000000000..eb5f8214e2e5
--- /dev/null
+++ b/multimedia/ffaudioconverter/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1555886449
+SHA256 (Bleuzen-FFaudioConverter-v0.26_GH0.tar.gz) = 8ba2f40063159de919e25c49888381a2b2ca43de1c6a3abf1980df79c7a7994f
+SIZE (Bleuzen-FFaudioConverter-v0.26_GH0.tar.gz) = 59787
diff --git a/multimedia/ffaudioconverter/pkg-descr b/multimedia/ffaudioconverter/pkg-descr
new file mode 100644
index 000000000000..19ac56778ea4
--- /dev/null
+++ b/multimedia/ffaudioconverter/pkg-descr
@@ -0,0 +1,21 @@
+FFaudioConverter is a GUI for converting music or videos to audio files with
+FFmpeg.
+
+Features:
+* DnD support
+* Multithreading (use the full power of your cpu)
+* Convert many files or whole directories very fast
+* Audio filters possible (bass boost your music or do fade-ins/outs...)
+* Change of samplerate possible
+* High quality resampling with SoX possible
+* Quick mode for copying files in same format and skip already converted files
+
+Currently supported output formats are:
+* mp3
+* aac
+* ogg
+* opus
+* flac
+* wav
+
+WWW: https://github.com/Bleuzen/FFaudioConverter
diff --git a/multimedia/ffaudioconverter/pkg-message b/multimedia/ffaudioconverter/pkg-message
new file mode 100644
index 000000000000..6fde469bf037
--- /dev/null
+++ b/multimedia/ffaudioconverter/pkg-message
@@ -0,0 +1,6 @@
+======================================================================
+You installed FFaudioConverter, graphical audio covert and filter tool
+
+In order for it to work, you need to have the LAME option in
+multimedia/ffmpeg to be "on", it enables the libmp3lame encoder.
+======================================================================