pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/freac
Module Name: pkgsrc
Committed By: ryoon
Date: Sun Aug 10 13:44:09 UTC 2025
Added Files:
pkgsrc/audio/freac: DESCR Makefile PLIST distinfo
pkgsrc/audio/freac/patches: patch-Makefile patch-Makefile-commands
Log Message:
audio/freac: import freac-1.1.7
fre:ac is a free and open source audio converter. It supports audio
CD ripping and tag editing and converts between various audio file
formats.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/audio/freac/DESCR pkgsrc/audio/freac/Makefile \
pkgsrc/audio/freac/PLIST pkgsrc/audio/freac/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/audio/freac/patches/patch-Makefile \
pkgsrc/audio/freac/patches/patch-Makefile-commands
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/audio/freac/DESCR
diff -u /dev/null pkgsrc/audio/freac/DESCR:1.1
--- /dev/null Sun Aug 10 13:44:09 2025
+++ pkgsrc/audio/freac/DESCR Sun Aug 10 13:44:09 2025
@@ -0,0 +1,3 @@
+fre:ac is a free and open source audio converter. It supports audio
+CD ripping and tag editing and converts between various audio file
+formats.
Index: pkgsrc/audio/freac/Makefile
diff -u /dev/null pkgsrc/audio/freac/Makefile:1.1
--- /dev/null Sun Aug 10 13:44:09 2025
+++ pkgsrc/audio/freac/Makefile Sun Aug 10 13:44:09 2025
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2025/08/10 13:44:09 ryoon Exp $
+
+DISTNAME= freac-1.1.7
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_GITHUB:=enzo1982/}
+GITHUB_PROJECT= freac
+GITHUB_RELEASE= v1.1.7
+
+MAINTAINER= ryoon%NetBSD.org@localhost
+HOMEPAGE= https://github.com/enzo1982/freac/
+COMMENT= The fre:ac audio converter
+LICENSE= gnu-gpl-v2
+
+USE_LANGUAGES= c c++
+USE_TOOLS+= gmake
+
+MAKE_FLAGS+= prefix=${PREFIX}
+
+.include "../../audio/boca/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/freac/PLIST
diff -u /dev/null pkgsrc/audio/freac/PLIST:1.1
--- /dev/null Sun Aug 10 13:44:09 2025
+++ pkgsrc/audio/freac/PLIST Sun Aug 10 13:44:09 2025
@@ -0,0 +1,305 @@
+@comment $NetBSD: PLIST,v 1.1 2025/08/10 13:44:09 ryoon Exp $
+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_accuraterip.1.0.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
+lib/freac/freac_verifier_accuraterip.1.0.so
+share/applications/org.freac.freac.desktop
+share/doc/freac/Readme
+share/doc/freac/Readme.de
+share/doc/freac/Readme.md
+share/doc/freac/manual/cs/advanced.html
+share/doc/freac/manual/cs/beginner.html
+share/doc/freac/manual/cs/faq.html
+share/doc/freac/manual/cs/howto.html
+share/doc/freac/manual/cs/images/config_lame.png
+share/doc/freac/manual/cs/images/config_settings.png
+share/doc/freac/manual/cs/images/configure_encoder.png
+share/doc/freac/manual/cs/images/encoding.png
+share/doc/freac/manual/cs/images/explorer.png
+share/doc/freac/manual/cs/images/joblist_info.png
+share/doc/freac/manual/cs/images/joblist_plain.png
+share/doc/freac/manual/cs/images/main_window.png
+share/doc/freac/manual/cs/images/main_window_tn.png
+share/doc/freac/manual/cs/images/query_cddb.png
+share/doc/freac/manual/cs/images/start_encoding.png
+share/doc/freac/manual/de/beginner.html
+share/doc/freac/manual/de/images/config_lame.png
+share/doc/freac/manual/de/images/config_settings.png
+share/doc/freac/manual/de/images/configure_encoder.png
+share/doc/freac/manual/de/images/encoding.png
+share/doc/freac/manual/de/images/explorer.png
+share/doc/freac/manual/de/images/joblist_info.png
+share/doc/freac/manual/de/images/joblist_plain.png
+share/doc/freac/manual/de/images/main_window.png
+share/doc/freac/manual/de/images/main_window_tn.png
+share/doc/freac/manual/de/images/query_cddb.png
+share/doc/freac/manual/de/images/start_encoding.png
+share/doc/freac/manual/el/beginner.html
+share/doc/freac/manual/el/images/add_cd.png
+share/doc/freac/manual/el/images/config_lame.png
+share/doc/freac/manual/el/images/config_settings.png
+share/doc/freac/manual/el/images/configure_encoder.png
+share/doc/freac/manual/el/images/configure_general.png
+share/doc/freac/manual/el/images/encoding.png
+share/doc/freac/manual/el/images/explorer.png
+share/doc/freac/manual/el/images/query_cddb.png
+share/doc/freac/manual/el/images/start_encoding.png
+share/doc/freac/manual/el/images/start_query.png
+share/doc/freac/manual/en/beginner.html
+share/doc/freac/manual/en/faq.html
+share/doc/freac/manual/en/howto.html
+share/doc/freac/manual/en/images/config_lame.png
+share/doc/freac/manual/en/images/config_settings.png
+share/doc/freac/manual/en/images/configure_encoder.png
+share/doc/freac/manual/en/images/encoding.png
+share/doc/freac/manual/en/images/explorer.png
+share/doc/freac/manual/en/images/joblist_info.png
+share/doc/freac/manual/en/images/joblist_plain.png
+share/doc/freac/manual/en/images/main_window.png
+share/doc/freac/manual/en/images/main_window_tn.png
+share/doc/freac/manual/en/images/query_cddb.png
+share/doc/freac/manual/en/images/start_encoding.png
+share/doc/freac/manual/eo/images/main_window.png
+share/doc/freac/manual/eo/images/main_window_tn.png
+share/doc/freac/manual/es/beginner.html
+share/doc/freac/manual/es/faq.html
+share/doc/freac/manual/es/howto.html
+share/doc/freac/manual/eu/beginner.html
+share/doc/freac/manual/eu/faq.html
+share/doc/freac/manual/eu/howto.html
+share/doc/freac/manual/gfdl.html
+share/doc/freac/manual/images/cs.png
+share/doc/freac/manual/images/de.png
+share/doc/freac/manual/images/el.png
+share/doc/freac/manual/images/en.png
+share/doc/freac/manual/images/eo.png
+share/doc/freac/manual/images/es.png
+share/doc/freac/manual/images/eu.png
+share/doc/freac/manual/images/it.png
+share/doc/freac/manual/images/pt.png
+share/doc/freac/manual/images/pt_BR.png
+share/doc/freac/manual/images/ru.png
+share/doc/freac/manual/images/sv.png
+share/doc/freac/manual/index.html
+share/doc/freac/manual/index_cs.html
+share/doc/freac/manual/index_de.html
+share/doc/freac/manual/index_el.html
+share/doc/freac/manual/index_en.html
+share/doc/freac/manual/index_eo.html
+share/doc/freac/manual/index_es.html
+share/doc/freac/manual/index_eu.html
+share/doc/freac/manual/index_it.html
+share/doc/freac/manual/index_pt.html
+share/doc/freac/manual/index_pt_BR.html
+share/doc/freac/manual/index_ru.html
+share/doc/freac/manual/index_sv.html
+share/doc/freac/manual/it/beginner.html
+share/doc/freac/manual/it/images/freac1.png
+share/doc/freac/manual/it/images/freac1_tn.png
+share/doc/freac/manual/it/images/freac2.png
+share/doc/freac/manual/it/images/freac2_tn.png
+share/doc/freac/manual/it/images/freac3.png
+share/doc/freac/manual/it/images/freac3_tn.png
+share/doc/freac/manual/pt/beginner.html
+share/doc/freac/manual/pt/faq.html
+share/doc/freac/manual/pt/howto.html
+share/doc/freac/manual/pt_BR/beginner.html
+share/doc/freac/manual/pt_BR/faq.html
+share/doc/freac/manual/pt_BR/howto.html
+share/doc/freac/manual/pt_BR/images/config_lame.png
+share/doc/freac/manual/pt_BR/images/config_settings.png
+share/doc/freac/manual/pt_BR/images/configure_encoder.png
+share/doc/freac/manual/pt_BR/images/encoding.png
+share/doc/freac/manual/pt_BR/images/explorer.png
+share/doc/freac/manual/pt_BR/images/joblist_info.png
+share/doc/freac/manual/pt_BR/images/joblist_plain.png
+share/doc/freac/manual/pt_BR/images/main_window.png
+share/doc/freac/manual/pt_BR/images/main_window_tn.png
+share/doc/freac/manual/pt_BR/images/query_cddb.png
+share/doc/freac/manual/pt_BR/images/start_encoding.png
+share/doc/freac/manual/ru/beginner.html
+share/doc/freac/manual/ru/faq.html
+share/doc/freac/manual/ru/howto.html
+share/doc/freac/manual/ru/images/config_lame.png
+share/doc/freac/manual/ru/images/config_settings.png
+share/doc/freac/manual/ru/images/configure_encoder.png
+share/doc/freac/manual/ru/images/encoding.png
+share/doc/freac/manual/ru/images/explorer.png
+share/doc/freac/manual/ru/images/joblist_info.png
+share/doc/freac/manual/ru/images/joblist_plain.png
+share/doc/freac/manual/ru/images/main_window.png
+share/doc/freac/manual/ru/images/main_window_tn.png
+share/doc/freac/manual/ru/images/query_cddb.png
+share/doc/freac/manual/ru/images/start_encoding.png
+share/doc/freac/manual/style/images/body-bg.gif
+share/doc/freac/manual/style/images/container-liquid-left.gif
+share/doc/freac/manual/style/images/container-liquid-right.gif
+share/doc/freac/manual/style/images/description.gif
+share/doc/freac/manual/style/images/h1.gif
+share/doc/freac/manual/style/images/h2.gif
+share/doc/freac/manual/style/images/h3.gif
+share/doc/freac/manual/style/images/h5.gif
+share/doc/freac/manual/style/images/sidebar.gif
+share/doc/freac/manual/style/images/th.gif
+share/doc/freac/manual/style/style.css
+share/doc/freac/manual/sv/beginner.html
+share/doc/freac/manual/sv/faq.html
+share/doc/freac/manual/sv/howto.html
+share/doc/freac/manual/sv/images/config_lame.png
+share/doc/freac/manual/sv/images/config_settings.png
+share/doc/freac/manual/sv/images/configure_encoder.png
+share/doc/freac/manual/sv/images/encoding.png
+share/doc/freac/manual/sv/images/explorer.png
+share/doc/freac/manual/sv/images/joblist_info.png
+share/doc/freac/manual/sv/images/joblist_plain.png
+share/doc/freac/manual/sv/images/main_window.png
+share/doc/freac/manual/sv/images/main_window_tn.png
+share/doc/freac/manual/sv/images/query_cddb.png
+share/doc/freac/manual/sv/images/start_encoding.png
+share/freac/icons/conversion/conversion-pause.png
+share/freac/icons/conversion/conversion-start-warning.png
+share/freac/icons/conversion/conversion-start.png
+share/freac/icons/conversion/conversion-stop.png
+share/freac/icons/freac.png
+share/freac/icons/freedb/freedb-edit.png
+share/freac/icons/freedb/freedb-query.png
+share/freac/icons/joblist/joblist-add.png
+share/freac/icons/joblist/joblist-adddisc.png
+share/freac/icons/joblist/joblist-addfiles.png
+share/freac/icons/joblist/joblist-clear.png
+share/freac/icons/joblist/joblist-remove.png
+share/freac/icons/other/cd-drive.png
+share/freac/icons/other/exit.png
+share/freac/icons/other/help.png
+share/freac/icons/other/info.png
+share/freac/icons/other/skip.png
+share/freac/icons/player/player-eject.png
+share/freac/icons/player/player-next.png
+share/freac/icons/player/player-pause.png
+share/freac/icons/player/player-play.png
+share/freac/icons/player/player-previous.png
+share/freac/icons/player/player-stop.png
+share/freac/icons/select/select-all.png
+share/freac/icons/select/select-none.png
+share/freac/icons/select/select-toggle.png
+share/freac/icons/settings/settings-codec.png
+share/freac/icons/settings/settings-dsp.png
+share/freac/icons/settings/settings.png
+share/freac/icons/tools/splitter.png
+share/freac/lang/Readme.lang
+share/freac/lang/freac.xml
+share/freac/lang/freac_af.xml
+share/freac/lang/freac_ar.xml
+share/freac/lang/freac_bg.xml
+share/freac/lang/freac_ca.xml
+share/freac/lang/freac_ca%valencia.xml@localhost
+share/freac/lang/freac_co.xml
+share/freac/lang/freac_cs.xml
+share/freac/lang/freac_da.xml
+share/freac/lang/freac_de.xml
+share/freac/lang/freac_el.xml
+share/freac/lang/freac_en_UK.xml
+share/freac/lang/freac_eo.xml
+share/freac/lang/freac_es.xml
+share/freac/lang/freac_es_AR.xml
+share/freac/lang/freac_et.xml
+share/freac/lang/freac_eu.xml
+share/freac/lang/freac_fi.xml
+share/freac/lang/freac_fr.xml
+share/freac/lang/freac_gl.xml
+share/freac/lang/freac_he.xml
+share/freac/lang/freac_hi.xml
+share/freac/lang/freac_hr.xml
+share/freac/lang/freac_hu.xml
+share/freac/lang/freac_it.xml
+share/freac/lang/freac_ja.xml
+share/freac/lang/freac_ko.xml
+share/freac/lang/freac_lt.xml
+share/freac/lang/freac_nl.xml
+share/freac/lang/freac_no.xml
+share/freac/lang/freac_pl.xml
+share/freac/lang/freac_pt.xml
+share/freac/lang/freac_pt_BR.xml
+share/freac/lang/freac_ro.xml
+share/freac/lang/freac_ro%nodiacritics.xml@localhost
+share/freac/lang/freac_ru.xml
+share/freac/lang/freac_sk.xml
+share/freac/lang/freac_sr.xml
+share/freac/lang/freac_sr%Cyrl.xml@localhost
+share/freac/lang/freac_sv.xml
+share/freac/lang/freac_tr.xml
+share/freac/lang/freac_uk.xml
+share/freac/lang/freac_vi.xml
+share/freac/lang/freac_zh_CN.xml
+share/freac/lang/freac_zh_HK.xml
+share/freac/lang/freac_zh_TW.xml
+share/freac/lang/tips.xml
+share/freac/lang/tips_af.xml
+share/freac/lang/tips_ar.xml
+share/freac/lang/tips_bg.xml
+share/freac/lang/tips_ca.xml
+share/freac/lang/tips_ca%valencia.xml@localhost
+share/freac/lang/tips_co.xml
+share/freac/lang/tips_cs.xml
+share/freac/lang/tips_da.xml
+share/freac/lang/tips_de.xml
+share/freac/lang/tips_el.xml
+share/freac/lang/tips_en_UK.xml
+share/freac/lang/tips_eo.xml
+share/freac/lang/tips_es.xml
+share/freac/lang/tips_es_AR.xml
+share/freac/lang/tips_et.xml
+share/freac/lang/tips_eu.xml
+share/freac/lang/tips_fi.xml
+share/freac/lang/tips_fr.xml
+share/freac/lang/tips_gl.xml
+share/freac/lang/tips_hi.xml
+share/freac/lang/tips_hr.xml
+share/freac/lang/tips_hu.xml
+share/freac/lang/tips_it.xml
+share/freac/lang/tips_ja.xml
+share/freac/lang/tips_ko.xml
+share/freac/lang/tips_lt.xml
+share/freac/lang/tips_nl.xml
+share/freac/lang/tips_no.xml
+share/freac/lang/tips_pl.xml
+share/freac/lang/tips_pt.xml
+share/freac/lang/tips_pt_BR.xml
+share/freac/lang/tips_ro.xml
+share/freac/lang/tips_ro%nodiacritics.xml@localhost
+share/freac/lang/tips_ru.xml
+share/freac/lang/tips_sk.xml
+share/freac/lang/tips_sr.xml
+share/freac/lang/tips_sr%Cyrl.xml@localhost
+share/freac/lang/tips_sv.xml
+share/freac/lang/tips_tr.xml
+share/freac/lang/tips_uk.xml
+share/freac/lang/tips_vi.xml
+share/freac/lang/tips_zh_CN.xml
+share/freac/lang/tips_zh_HK.xml
+share/freac/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
Index: pkgsrc/audio/freac/distinfo
diff -u /dev/null pkgsrc/audio/freac/distinfo:1.1
--- /dev/null Sun Aug 10 13:44:09 2025
+++ pkgsrc/audio/freac/distinfo Sun Aug 10 13:44:09 2025
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2025/08/10 13:44:09 ryoon Exp $
+
+BLAKE2s (freac-1.1.7.tar.gz) = 36d25ce406df3ccfdacfecdf264060efcd1e769c1ccef82500a2e69593c08ef3
+SHA512 (freac-1.1.7.tar.gz) = 7b32738f3a6bd63a33d010c81d818fb7ba1f210abb0f0a9abe53a4014ffdd91d5d5440f2f5f5ab318961b833aa09a78263f46c74efa7177885925e9cb36d5af7
+Size (freac-1.1.7.tar.gz) = 4662284 bytes
+SHA1 (patch-Makefile) = bd5951be920ed7b68ad60efed8507aeccc7ec67c
+SHA1 (patch-Makefile-commands) = 3000b9c98aa60e7422fbe8aa1e72e8e86996c8a9
Index: pkgsrc/audio/freac/patches/patch-Makefile
diff -u /dev/null pkgsrc/audio/freac/patches/patch-Makefile:1.1
--- /dev/null Sun Aug 10 13:44:09 2025
+++ pkgsrc/audio/freac/patches/patch-Makefile Sun Aug 10 13:44:09 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile,v 1.1 2025/08/10 13:44:09 ryoon Exp $
+
+* Use common option to fix linkage in pkgsrc.
+
+--- Makefile.orig 2024-08-16 21:29:32.425729077 +0000
++++ Makefile
+@@ -102,7 +102,7 @@ else
+ ifeq ($(BUILD_OSX),True)
+ LDOPTS_DLL += -dynamiclib -framework Cocoa -framework IOKit -Wl,-dylib_install_name,freac$(SHARED) -Wl,-headerpad,80
+ else
+- LDOPTS_DLL += --shared
++ LDOPTS_DLL += -shared
+ endif
+
+ ifeq ($(BUILD_OPENBSD),True)
Index: pkgsrc/audio/freac/patches/patch-Makefile-commands
diff -u /dev/null pkgsrc/audio/freac/patches/patch-Makefile-commands:1.1
--- /dev/null Sun Aug 10 13:44:09 2025
+++ pkgsrc/audio/freac/patches/patch-Makefile-commands Sun Aug 10 13:44:09 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile-commands,v 1.1 2025/08/10 13:44:09 ryoon Exp $
+
+* Use common option to fix linkage in pkgsrc.
+
+--- Makefile-commands.orig 2024-08-16 21:30:54.179742706 +0000
++++ Makefile-commands
+@@ -57,7 +57,7 @@ allcmds:
+ $(FREAC_PATH)/$(BINDIR)/boca/freac_$(TYPE)_$(TARGET).$(VERSION)$(SHARED) : $(OBJECTS)
+ mkdir -p $(FREAC_PATH)/$(BINDIR)/boca
+ ifneq ($(BUILD_OSX),True)
+- $(LD) --shared -o $@ $(OBJECTS) $(LDOPTS) $(LDFLAGS)
++ $(LD) -shared -o $@ $(OBJECTS) $(LDOPTS) $(LDFLAGS)
+ else
+ $(LD) -dynamiclib -o $@ $(OBJECTS) $(LDOPTS) $(LDFLAGS)
+ endif
Home |
Main Index |
Thread Index |
Old Index