git: 8d6b606efb30 - main - audio/freac: new port had been added (+)

Alexey Dokuchaev danfe at FreeBSD.org
Sat Jun 12 11:56:09 UTC 2021


The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8d6b606efb309b2c39814ef9290920f175e057b0

commit 8d6b606efb309b2c39814ef9290920f175e057b0
Author:     Alexey Dokuchaev <danfe at FreeBSD.org>
AuthorDate: 2021-06-12 11:54:28 +0000
Commit:     Alexey Dokuchaev <danfe at FreeBSD.org>
CommitDate: 2021-06-12 11:54:33 +0000

    audio/freac: new port had been added (+)
    
    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.
    
    WWW: https://www.freac.org/
---
 audio/Makefile        |   1 +
 audio/freac/Makefile  |  29 ++++++
 audio/freac/distinfo  |   3 +
 audio/freac/pkg-descr |  15 +++
 audio/freac/pkg-plist | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 317 insertions(+)

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 at FreeBSD.org>
+
+PORTNAME=	freac
+PORTVERSION=	1.1.4
+DISTVERSIONPREFIX=	v
+CATEGORIES=	audio
+
+MAINTAINER=	danfe at 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 at 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 at nodiacritics.xml
+%%DATADIR%%/lang/freac_ru.xml
+%%DATADIR%%/lang/freac_sk.xml
+%%DATADIR%%/lang/freac_sr.xml
+%%DATADIR%%/lang/freac_sr at 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 at 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 at nodiacritics.xml
+%%DATADIR%%/lang/tips_ru.xml
+%%DATADIR%%/lang/tips_sk.xml
+%%DATADIR%%/lang/tips_sr.xml
+%%DATADIR%%/lang/tips_sr at 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


More information about the dev-commits-ports-main mailing list