git: c5c351098627 - main - audio/sidplayfp: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 22 Jun 2023 09:30:05 UTC
The branch main has been updated by ehaupt:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c5c35109862792ba93996d66a5c1f1c053f4483e
commit c5c35109862792ba93996d66a5c1f1c053f4483e
Author: Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2023-06-22 09:26:06 +0000
Commit: Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2023-06-22 09:26:18 +0000
audio/sidplayfp: Add new port
sidplayfp is a console C64 music player which uses the libsidplayfp
engine to provide the best SID listening experience.
---
audio/Makefile | 1 +
audio/sidplayfp/Makefile | 36 ++++++++++++++++++++++++++++++++++++
audio/sidplayfp/distinfo | 3 +++
audio/sidplayfp/pkg-descr | 2 ++
4 files changed, 42 insertions(+)
diff --git a/audio/Makefile b/audio/Makefile
index 68511341edb4..5a4ccd24a89b 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -735,6 +735,7 @@
SUBDIR += sidplay
SUBDIR += sidplay2
SUBDIR += sidplayer
+ SUBDIR += sidplayfp
SUBDIR += simplemod
SUBDIR += siren
SUBDIR += snack
diff --git a/audio/sidplayfp/Makefile b/audio/sidplayfp/Makefile
new file mode 100644
index 000000000000..22bb75033fcd
--- /dev/null
+++ b/audio/sidplayfp/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= sidplayfp
+PORTVERSION= 2.5.0
+DISTVERSIONPREFIX= v
+CATEGORIES= audio
+
+MAINTAINER= ehaupt@FreeBSD.org
+COMMENT= Console SID/MUS player using sidplayfp
+WWW= https://github.com/libsidplayfp/sidplayfp
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libasound.so:audio/alsa-lib \
+ libpulse.so:audio/pulseaudio \
+ libstilview.so:audio/libsidplayfp
+
+USES= autoreconf gettext iconv localbase:ldflags pkgconfig
+USE_GITHUB= yes
+GH_ACCOUNT= libsidplayfp
+GNU_CONFIGURE= yes
+
+PLIST_FILES= bin/sidplayfp \
+ bin/stilview \
+ man/man1/sidplayfp.1.gz \
+ man/man1/stilview.1.gz \
+ man/man5/sidplayfp.ini.5.gz
+
+OPTIONS_DEFINE= OUT123
+OPTIONS_DEFAULT= OUT123
+
+OUT123_DESC= Build with out123 library
+
+OUT123_LIB_DEPENDS= libout123.so:audio/mpg123
+OUT123_CONFIGURE_WITH= out123
+
+.include <bsd.port.mk>
diff --git a/audio/sidplayfp/distinfo b/audio/sidplayfp/distinfo
new file mode 100644
index 000000000000..40107caafff5
--- /dev/null
+++ b/audio/sidplayfp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1687340264
+SHA256 (libsidplayfp-sidplayfp-v2.5.0_GH0.tar.gz) = 6782c42a40465ac1be9fdd231735c697732e0978926d1068aa17e15d131e810a
+SIZE (libsidplayfp-sidplayfp-v2.5.0_GH0.tar.gz) = 86936
diff --git a/audio/sidplayfp/pkg-descr b/audio/sidplayfp/pkg-descr
new file mode 100644
index 000000000000..2624bf37cf55
--- /dev/null
+++ b/audio/sidplayfp/pkg-descr
@@ -0,0 +1,2 @@
+sidplayfp is a console C64 music player which uses the libsidplayfp
+engine to provide the best SID listening experience.