aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorOlivier Duchateau <olivierd@FreeBSD.org>2014-08-28 04:55:30 +0800
committerOlivier Duchateau <olivierd@FreeBSD.org>2014-08-28 04:55:30 +0800
commit060ae3f1c5e9361dceff116050941bcdf5a1309f (patch)
tree191a15bf3e0a06b0cb6aea1c9ce761005a26b91f /audio
parent408a119c524cd3cdb1ea19cb17fd0ae9b54b43ce (diff)
downloadfreebsd-ports-gnome-060ae3f1c5e9361dceff116050941bcdf5a1309f.tar.gz
freebsd-ports-gnome-060ae3f1c5e9361dceff116050941bcdf5a1309f.tar.zst
freebsd-ports-gnome-060ae3f1c5e9361dceff116050941bcdf5a1309f.zip
Siren is a text-based audio player for UNIX-like operating systems. It
supports Ogg Vorbis, MP3, FLAC, WavPack, WAVE, AIFF and a few other file formats. WWW: http://www.kariliq.nl/siren/
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/siren/Makefile45
-rw-r--r--audio/siren/distinfo2
-rw-r--r--audio/siren/pkg-descr5
-rw-r--r--audio/siren/pkg-plist11
5 files changed, 64 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index f271a2429488..ce6dbc503025 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -669,6 +669,7 @@
SUBDIR += sidplay2
SUBDIR += sidplayer
SUBDIR += simplemod
+ SUBDIR += siren
SUBDIR += slv2
SUBDIR += smasher
SUBDIR += snack
diff --git a/audio/siren/Makefile b/audio/siren/Makefile
new file mode 100644
index 000000000000..ffacb9a3335d
--- /dev/null
+++ b/audio/siren/Makefile
@@ -0,0 +1,45 @@
+# Created by: Olivier Duchateau
+# $FreeBSD$
+
+PORTNAME= siren
+PORTVERSION= 0.4
+CATEGORIES= audio
+MASTER_SITES= http://www.kariliq.nl/${PORTNAME}/dist/
+
+MAINTAINER= olivierd@FreeBSD.org
+COMMENT= Text-based audio player
+
+LICENSE= ISCL
+
+LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac \
+ libid3tag.so:${PORTSDIR}/audio/libid3tag \
+ libmad.so:${PORTSDIR}/audio/libmad \
+ libvorbis.so:${PORTSDIR}/audio/libvorbis \
+ libwavpack.so:${PORTSDIR}/audio/wavpack
+
+USES= ncurses pkgconfig
+HAS_CONFIGURE= yes
+USE_CSTD= c99
+
+OPTIONS_DEFINE= PULSEAUDIO
+
+CONFIGURE_ARGS= sndfile=no \
+ alsa=no \
+ ao=no \
+ sndio=no \
+ sun=no
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MPULSEAUDIO}
+LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio
+CONFIGURE_ARGS+=oss=no pulse=yes
+PLIST_SUB+= OSS="@comment " \
+ PULSE=""
+.else
+CONFIGURE_ARGS+=oss=yes pulse=no
+PLIST_SUB+= OSS="" \
+ PULSE="@comment "
+.endif
+
+.include <bsd.port.mk>
diff --git a/audio/siren/distinfo b/audio/siren/distinfo
new file mode 100644
index 000000000000..7a8e94d3d93a
--- /dev/null
+++ b/audio/siren/distinfo
@@ -0,0 +1,2 @@
+SHA256 (siren-0.4.tar.gz) = 9f7cb6cfcafe2325d79d9f27015e67a7afd4470c8e029ecf922667816d1ccd44
+SIZE (siren-0.4.tar.gz) = 87451
diff --git a/audio/siren/pkg-descr b/audio/siren/pkg-descr
new file mode 100644
index 000000000000..625f3e2648b5
--- /dev/null
+++ b/audio/siren/pkg-descr
@@ -0,0 +1,5 @@
+Siren is a text-based audio player for UNIX-like operating systems. It
+supports Ogg Vorbis, MP3, FLAC, WavPack, WAVE, AIFF and a few other file
+formats.
+
+WWW: http://www.kariliq.nl/siren/
diff --git a/audio/siren/pkg-plist b/audio/siren/pkg-plist
new file mode 100644
index 000000000000..e6e8c8579be3
--- /dev/null
+++ b/audio/siren/pkg-plist
@@ -0,0 +1,11 @@
+bin/siren
+lib/siren/ip/flac.so
+lib/siren/ip/mad.so
+lib/siren/ip/vorbis.so
+lib/siren/ip/wavpack.so
+%%OSS%%lib/siren/op/oss.so
+%%PULSE%%lib/siren/op/pulse.so
+man/man1/siren.1.gz
+@dirrm lib/siren/op
+@dirrm lib/siren/ip
+@dirrm lib/siren