git: 66e38e55d1e9 - main - audio/decibels: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 30 Sep 2025 00:14:36 UTC
The branch main has been updated by truckman:
URL: https://cgit.FreeBSD.org/ports/commit/?id=66e38e55d1e900915db5a41bd7bcc1be417589ea
commit 66e38e55d1e900915db5a41bd7bcc1be417589ea
Author: Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2025-09-29 05:33:25 +0000
Commit: Don Lewis <truckman@FreeBSD.org>
CommitDate: 2025-09-30 00:13:33 +0000
audio/decibels: New port
GNOME audio player written in TypeScript.
PR: 289857
---
audio/Makefile | 1 +
audio/decibels/Makefile | 25 ++++++++++++++++++++++++
audio/decibels/distinfo | 3 +++
audio/decibels/pkg-descr | 7 +++++++
audio/decibels/pkg-plist | 49 ++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 85 insertions(+)
diff --git a/audio/Makefile b/audio/Makefile
index 26cfe4611044..5255e7df4991 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -104,6 +104,7 @@
SUBDIR += deadbeef-spectrogram-plugin
SUBDIR += deadbeef-vu-meter-plugin
SUBDIR += deadbeef-waveform-seekbar-plugin
+ SUBDIR += decibels
SUBDIR += denemo
SUBDIR += dexed
SUBDIR += dgedit
diff --git a/audio/decibels/Makefile b/audio/decibels/Makefile
new file mode 100644
index 000000000000..c767fdc377b9
--- /dev/null
+++ b/audio/decibels/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= decibels
+DISTVERSION= 48.0
+CATEGORIES= audio gnome
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= GNOME audio player
+WWW= https://gitlab.gnome.org/GNOME/decibels
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= tsc:lang/typescript \
+ blueprint-compiler:devel/blueprint-compiler
+LIB_DEPENDS= libgjs.so:lang/gjs
+RUN_DEPENDS= dbus>0:devel/dbus
+
+USES= desktop-file-utils gettext-tools gnome gstreamer meson \
+ pkgconfig tar:xz
+USE_GNOME= glib20 gtk40 libadwaita
+USE_GSTREAMER= faad flac lame libav ogg opus ugly vorbis wavpack
+
+PORTSCOUT= limit:^48\.
+
+.include <bsd.port.mk>
diff --git a/audio/decibels/distinfo b/audio/decibels/distinfo
new file mode 100644
index 000000000000..3ba89dafc58d
--- /dev/null
+++ b/audio/decibels/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1745433863
+SHA256 (gnome/decibels-48.0.tar.xz) = 229b11a9263147bcb8c3e21ff0d4af659fb26262f8aece547adcf8c65e031f74
+SIZE (gnome/decibels-48.0.tar.xz) = 584392
diff --git a/audio/decibels/pkg-descr b/audio/decibels/pkg-descr
new file mode 100644
index 000000000000..163ca511cc70
--- /dev/null
+++ b/audio/decibels/pkg-descr
@@ -0,0 +1,7 @@
+An audio player that just plays audio files. It doesn't require an organized
+music library and won't overload you with tons of functionality.
+Decibels offers advanced features such as:
+- An elegant waveform of the track
+- Adjustable playback speed
+- Easy seek controls
+- Playing multiple files at the same time
diff --git a/audio/decibels/pkg-plist b/audio/decibels/pkg-plist
new file mode 100644
index 000000000000..46f0ac8699ca
--- /dev/null
+++ b/audio/decibels/pkg-plist
@@ -0,0 +1,49 @@
+bin/org.gnome.Decibels
+share/applications/org.gnome.Decibels.desktop
+share/dbus-1/services/org.gnome.Decibels.service
+share/icons/hicolor/scalable/apps/org.gnome.Decibels.svg
+share/icons/hicolor/symbolic/apps/org.gnome.Decibels-symbolic.svg
+share/locale/be/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/bg/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ca/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/cs/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/da/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/de/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/el/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/en_GB/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/es/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/eu/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/fa/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/fi/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/fr/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/gl/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/he/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/hi/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/hu/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ia/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/id/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/it/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ka/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ko/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/lt/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/nb/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ne/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/nl/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/oc/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/pa/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/pt/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/pt_BR/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ro/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ru/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/rw/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/sk/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/sl/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/sr/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/sv/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/tr/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/uk/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/zh_CN/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/zh_TW/LC_MESSAGES/org.gnome.Decibels.mo
+share/metainfo/org.gnome.Decibels.metainfo.xml
+share/org.gnome.Decibels/org.gnome.Decibels.data.gresource
+share/org.gnome.Decibels/org.gnome.Decibels.src.gresource