aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2021-06-12 11:54:28 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2021-06-12 11:54:33 +0000
commit8d6b606efb309b2c39814ef9290920f175e057b0 (patch)
tree84f0986ed7c7fa4388988ca4afdcaec78dcd47b9
parentc71610c9ae9d79ff878a9dfec8925996a1d7e548 (diff)
downloadports-8d6b606efb309b2c39814ef9290920f175e057b0.tar.gz
ports-8d6b606efb309b2c39814ef9290920f175e057b0.zip
-rw-r--r--audio/Makefile1
-rw-r--r--audio/freac/Makefile29
-rw-r--r--audio/freac/distinfo3
-rw-r--r--audio/freac/pkg-descr15
-rw-r--r--audio/freac/pkg-plist269
5 files changed, 317 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index af15889ddb2c..ccbe6e6391ea 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -200,6 +200,7 @@
SUBDIR += fpc-modplug
SUBDIR += fpc-oggvorbis
SUBDIR += fpc-openal
+ SUBDIR += freac
SUBDIR += freealut
SUBDIR += freedesktop-sound-theme
SUBDIR += freepats
diff --git a/audio/freac/Makefile b/audio/freac/Makefile
new file mode 100644
index 000000000000..72def69894ab
--- /dev/null
+++ b/audio/freac/Makefile
@@ -0,0 +1,29 @@
+# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
+
+PORTNAME= freac
+PORTVERSION= 1.1.4
+DISTVERSIONPREFIX= v
+CATEGORIES= audio
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Free, open-source audio converter and CD ripper
+
+LICENSE= GPLv2+
+
+LIB_DEPENDS= libboca-1.0.so:audio/boca \
+ libsmooth-0.9.so:devel/smooth
+
+USES= desktop-file-utils gmake
+USE_GITHUB= yes
+GH_ACCOUNT= enzo1982
+
+OPTIONS_DEFINE= DOCS
+
+post-patch:
+ @${REINPLACE_CMD} -e 's,INSTALL_PROGRAM,BSD_&,' \
+ -e '/DLLNAME/s,INSTALL_DATA,BSD_INSTALL_LIB,' \
+ ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e 's,INSTALL_DATA,BSD_INSTALL_LIB,' \
+ ${WRKSRC}/Makefile-commands
+
+.include <bsd.port.mk>
diff --git a/audio/freac/distinfo b/audio/freac/distinfo
new file mode 100644
index 000000000000..d2cb0f7e90b7
--- /dev/null
+++ b/audio/freac/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1613317728
+SHA256 (enzo1982-freac-v1.1.4_GH0.tar.gz) = 547330da16a16c500a96e9eced3a0386837996953f74183eabae803175c71551
+SIZE (enzo1982-freac-v1.1.4_GH0.tar.gz) = 4304538
diff --git a/audio/freac/pkg-descr b/audio/freac/pkg-descr
new file mode 100644
index 000000000000..1d4ebf7b5298
--- /dev/null
+++ b/audio/freac/pkg-descr
@@ -0,0 +1,15 @@
+fre:ac is a free audio converter and CD ripper with support for various
+popular formats and encoders. It converts freely between MP3, M4A/AAC,
+FLAC, WMA, Opus, Ogg Vorbis, Speex, Monkey's Audio (APE), WavPack, WAV,
+and other formats.
+
+With fre:ac you easily rip your audio CDs to MP3 or M4A files for use
+with your hardware player or convert files that do not play with other
+audio software. You can even convert whole music libraries retaining
+the folder and filename structure.
+
+The integrated CD ripper supports the CDDB/GNUdb online CD database.
+It will automatically query song information and write it to ID3v2 or
+other title information tags.
+
+WWW: https://www.freac.org/
diff --git a/audio/freac/pkg-plist b/audio/freac/pkg-plist
new file mode 100644
index 000000000000..9f1d9e141fec
--- /dev/null
+++ b/audio/freac/pkg-plist
@@ -0,0 +1,269 @@
+bin/freac
+bin/freaccmd
+lib/freac/freac.extension.donate/bitcoin/logo.png
+lib/freac/freac.extension.donate/bitcoin/qrcode.png
+lib/freac/freac.extension.donate/donorbox/box.png
+lib/freac/freac.extension.donate/donorbox/button.png
+lib/freac/freac.extension.donate/donorbox/logo.png
+lib/freac/freac.extension.donate/ethereum/logo.png
+lib/freac/freac.extension.donate/ethereum/qrcode.png
+lib/freac/freac.extension.donate/paypal/logo.png
+lib/freac/freac.extension.donate/paypal/paypal.png
+lib/freac/freac.extension.donate/sepa/logo.png
+lib/freac/freac.extension.donate/sepa/sepa.png
+lib/freac/freac.extension.langnotify/langnotify.png
+lib/freac/freac.extension.notifier/icons/play.png
+lib/freac/freac.extension.notifier/icons/stop.png
+lib/freac/freac.extension.notifier/sounds/License.md
+lib/freac/freac.extension.notifier/sounds/finished.flac
+lib/freac/freac.so
+lib/freac/freac_extension_donate.1.0.so
+lib/freac/freac_extension_langnotify.1.0.so
+lib/freac/freac_extension_notifier.1.0.so
+lib/freac/freac_extension_protocols.1.0.so
+lib/freac/freac_extension_tagedit.1.0.so
+share/applications/org.freac.freac.desktop
+%%PORTDOCS%%%%DOCSDIR%%/Readme
+%%PORTDOCS%%%%DOCSDIR%%/Readme.de
+%%PORTDOCS%%%%DOCSDIR%%/Readme.md
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/advanced.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/beginner.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/howto.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/config_lame.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/config_settings.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/configure_encoder.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/encoding.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/explorer.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/joblist_info.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/joblist_plain.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/main_window.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/main_window_tn.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/query_cddb.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/cs/images/start_encoding.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/beginner.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/config_lame.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/config_settings.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/configure_encoder.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/encoding.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/explorer.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/joblist_info.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/joblist_plain.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/main_window.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/main_window_tn.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/query_cddb.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/de/images/start_encoding.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/beginner.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/images/add_cd.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/images/config_lame.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/images/config_settings.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/images/configure_encoder.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/images/configure_general.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/images/encoding.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/images/explorer.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/images/query_cddb.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/images/start_encoding.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/el/images/start_query.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/beginner.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/howto.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/config_lame.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/config_settings.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/configure_encoder.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/encoding.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/explorer.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/joblist_info.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/joblist_plain.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/main_window.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/main_window_tn.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/query_cddb.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/en/images/start_encoding.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/eo/images/main_window.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/eo/images/main_window_tn.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/es/beginner.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/es/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/es/howto.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/eu/beginner.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/eu/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/eu/howto.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/gfdl.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/images/cs.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/images/de.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/images/el.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/images/en.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/images/eo.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/images/es.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/images/eu.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/images/it.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/images/pt.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/images/ru.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/index.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index_cs.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index_de.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index_el.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index_en.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index_eo.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index_es.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index_eu.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index_it.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index_pt.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index_ru.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/it/beginner.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/it/images/freac1.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/it/images/freac1_tn.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/it/images/freac2.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/it/images/freac2_tn.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/it/images/freac3.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/it/images/freac3_tn.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/pt/beginner.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/pt/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/pt/howto.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/beginner.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/howto.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/config_lame.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/config_settings.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/configure_encoder.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/encoding.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/explorer.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/joblist_info.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/joblist_plain.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/main_window.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/main_window_tn.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/query_cddb.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/ru/images/start_encoding.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/images/body-bg.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/images/container-liquid-left.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/images/container-liquid-right.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/images/description.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/images/h1.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/images/h2.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/images/h3.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/images/h5.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/images/sidebar.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/images/th.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/style/style.css
+%%DATADIR%%/icons/conversion/conversion-pause.png
+%%DATADIR%%/icons/conversion/conversion-start-warning.png
+%%DATADIR%%/icons/conversion/conversion-start.png
+%%DATADIR%%/icons/conversion/conversion-stop.png
+%%DATADIR%%/icons/freac.png
+%%DATADIR%%/icons/freedb/freedb-edit.png
+%%DATADIR%%/icons/freedb/freedb-query.png
+%%DATADIR%%/icons/joblist/joblist-add.png
+%%DATADIR%%/icons/joblist/joblist-adddisc.png
+%%DATADIR%%/icons/joblist/joblist-addfiles.png
+%%DATADIR%%/icons/joblist/joblist-clear.png
+%%DATADIR%%/icons/joblist/joblist-remove.png
+%%DATADIR%%/icons/other/cd-drive.png
+%%DATADIR%%/icons/other/exit.png
+%%DATADIR%%/icons/other/help.png
+%%DATADIR%%/icons/other/info.png
+%%DATADIR%%/icons/other/skip.png
+%%DATADIR%%/icons/player/player-eject.png
+%%DATADIR%%/icons/player/player-next.png
+%%DATADIR%%/icons/player/player-pause.png
+%%DATADIR%%/icons/player/player-play.png
+%%DATADIR%%/icons/player/player-previous.png
+%%DATADIR%%/icons/player/player-stop.png
+%%DATADIR%%/icons/select/select-all.png
+%%DATADIR%%/icons/select/select-none.png
+%%DATADIR%%/icons/select/select-toggle.png
+%%DATADIR%%/icons/settings/settings-codec.png
+%%DATADIR%%/icons/settings/settings-dsp.png
+%%DATADIR%%/icons/settings/settings.png
+%%DATADIR%%/lang/Readme.lang
+%%DATADIR%%/lang/freac.xml
+%%DATADIR%%/lang/freac_af.xml
+%%DATADIR%%/lang/freac_ar.xml
+%%DATADIR%%/lang/freac_bg.xml
+%%DATADIR%%/lang/freac_ca.xml
+%%DATADIR%%/lang/freac_ca@valencia.xml
+%%DATADIR%%/lang/freac_co.xml
+%%DATADIR%%/lang/freac_cs.xml
+%%DATADIR%%/lang/freac_da.xml
+%%DATADIR%%/lang/freac_de.xml
+%%DATADIR%%/lang/freac_el.xml
+%%DATADIR%%/lang/freac_en_UK.xml
+%%DATADIR%%/lang/freac_eo.xml
+%%DATADIR%%/lang/freac_es.xml
+%%DATADIR%%/lang/freac_es_AR.xml
+%%DATADIR%%/lang/freac_et.xml
+%%DATADIR%%/lang/freac_eu.xml
+%%DATADIR%%/lang/freac_fi.xml
+%%DATADIR%%/lang/freac_fr.xml
+%%DATADIR%%/lang/freac_gl.xml
+%%DATADIR%%/lang/freac_he.xml
+%%DATADIR%%/lang/freac_hi.xml
+%%DATADIR%%/lang/freac_hr.xml
+%%DATADIR%%/lang/freac_hu.xml
+%%DATADIR%%/lang/freac_it.xml
+%%DATADIR%%/lang/freac_ja.xml
+%%DATADIR%%/lang/freac_ko.xml
+%%DATADIR%%/lang/freac_lt.xml
+%%DATADIR%%/lang/freac_nl.xml
+%%DATADIR%%/lang/freac_no.xml
+%%DATADIR%%/lang/freac_pl.xml
+%%DATADIR%%/lang/freac_pt.xml
+%%DATADIR%%/lang/freac_pt_BR.xml
+%%DATADIR%%/lang/freac_ro.xml
+%%DATADIR%%/lang/freac_ro@nodiacritics.xml
+%%DATADIR%%/lang/freac_ru.xml
+%%DATADIR%%/lang/freac_sk.xml
+%%DATADIR%%/lang/freac_sr.xml
+%%DATADIR%%/lang/freac_sr@Cyrl.xml
+%%DATADIR%%/lang/freac_sv.xml
+%%DATADIR%%/lang/freac_tr.xml
+%%DATADIR%%/lang/freac_uk.xml
+%%DATADIR%%/lang/freac_vi.xml
+%%DATADIR%%/lang/freac_zh_CN.xml
+%%DATADIR%%/lang/freac_zh_HK.xml
+%%DATADIR%%/lang/freac_zh_TW.xml
+%%DATADIR%%/lang/tips.xml
+%%DATADIR%%/lang/tips_af.xml
+%%DATADIR%%/lang/tips_ar.xml
+%%DATADIR%%/lang/tips_bg.xml
+%%DATADIR%%/lang/tips_ca.xml
+%%DATADIR%%/lang/tips_ca@valencia.xml
+%%DATADIR%%/lang/tips_co.xml
+%%DATADIR%%/lang/tips_cs.xml
+%%DATADIR%%/lang/tips_da.xml
+%%DATADIR%%/lang/tips_de.xml
+%%DATADIR%%/lang/tips_el.xml
+%%DATADIR%%/lang/tips_en_UK.xml
+%%DATADIR%%/lang/tips_eo.xml
+%%DATADIR%%/lang/tips_es.xml
+%%DATADIR%%/lang/tips_es_AR.xml
+%%DATADIR%%/lang/tips_et.xml
+%%DATADIR%%/lang/tips_eu.xml
+%%DATADIR%%/lang/tips_fi.xml
+%%DATADIR%%/lang/tips_fr.xml
+%%DATADIR%%/lang/tips_gl.xml
+%%DATADIR%%/lang/tips_hi.xml
+%%DATADIR%%/lang/tips_hr.xml
+%%DATADIR%%/lang/tips_hu.xml
+%%DATADIR%%/lang/tips_it.xml
+%%DATADIR%%/lang/tips_ja.xml
+%%DATADIR%%/lang/tips_ko.xml
+%%DATADIR%%/lang/tips_lt.xml
+%%DATADIR%%/lang/tips_nl.xml
+%%DATADIR%%/lang/tips_no.xml
+%%DATADIR%%/lang/tips_pl.xml
+%%DATADIR%%/lang/tips_pt.xml
+%%DATADIR%%/lang/tips_pt_BR.xml
+%%DATADIR%%/lang/tips_ro.xml
+%%DATADIR%%/lang/tips_ro@nodiacritics.xml
+%%DATADIR%%/lang/tips_ru.xml
+%%DATADIR%%/lang/tips_sk.xml
+%%DATADIR%%/lang/tips_sr.xml
+%%DATADIR%%/lang/tips_sr@Cyrl.xml
+%%DATADIR%%/lang/tips_sv.xml
+%%DATADIR%%/lang/tips_tr.xml
+%%DATADIR%%/lang/tips_uk.xml
+%%DATADIR%%/lang/tips_vi.xml
+%%DATADIR%%/lang/tips_zh_CN.xml
+%%DATADIR%%/lang/tips_zh_HK.xml
+%%DATADIR%%/lang/tips_zh_TW.xml
+share/icons/hicolor/128x128/apps/org.freac.freac.png
+share/icons/hicolor/64x64/apps/org.freac.freac.png
+share/metainfo/org.freac.freac.appdata.xml