aboutsummaryrefslogtreecommitdiff
path: root/audio/harp
diff options
context:
space:
mode:
authorJason Helfman <jgh@FreeBSD.org>2012-11-09 17:58:38 +0000
committerJason Helfman <jgh@FreeBSD.org>2012-11-09 17:58:38 +0000
commitc1ef256053771cf924b0e06dd238a2fd11003b85 (patch)
tree4512ab2fdbf179bcb3bfff488792e6ad1aa9c5c4 /audio/harp
parent8e52ee32535f50d75f518ab2c7adb536f43911c9 (diff)
downloadports-c1ef256053771cf924b0e06dd238a2fd11003b85.tar.gz
ports-c1ef256053771cf924b0e06dd238a2fd11003b85.zip
Add harp 0.5.2, minimalist audio player.
PR: ports/173480 Feature safe: yes
Notes
Notes: svn path=/head/; revision=307245
Diffstat (limited to 'audio/harp')
-rw-r--r--audio/harp/Makefile80
-rw-r--r--audio/harp/distinfo2
-rw-r--r--audio/harp/pkg-descr5
-rw-r--r--audio/harp/pkg-plist24
4 files changed, 111 insertions, 0 deletions
diff --git a/audio/harp/Makefile b/audio/harp/Makefile
new file mode 100644
index 000000000000..ea12a30b9fef
--- /dev/null
+++ b/audio/harp/Makefile
@@ -0,0 +1,80 @@
+# $FreeBSD$
+
+PORTNAME= harp
+PORTVERSION= 0.5.2
+CATEGORIES= audio
+MASTER_SITES= SF
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= heckendorfc@gmail.com
+COMMENT= Minimalist audio player
+
+LICENSE= GPLv3
+
+GNU_CONFIGURE= yes
+
+USE_SQLITE= yes
+
+USE_LDCONFIG= yes
+
+OPTIONS_DEFINE= AAC FLAC MP3 SHOUTCAST VORBIS JACK
+OPTIONS_DEFAULT= AAC FLAC MP3 SHOUTCAST VORBIS
+
+MAN1= harp.1
+PORTDOCS= README
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MAAC}
+LIB_DEPENDS+= faad:${PORTSDIR}/audio/faad
+PLIST_SUB+= AAC=""
+.else
+CONFIGURE_ARGS+= --without-aac
+PLIST_SUB+= AAC="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MFLAC}
+LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac
+PLIST_SUB+= FLAC=""
+.else
+CONFIGURE_ARGS+= --without-flac
+PLIST_SUB+= FLAC="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MMP3}
+LIB_DEPENDS+= mpg123:${PORTSDIR}/audio/mpg123
+PLIST_SUB+= MP3=""
+.else
+CONFIGURE_ARGS+= --without-mp3
+PLIST_SUB+= MP3="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MSHOUTCAST}
+PLIST_SUB+= STREAM=""
+.else
+CONFIGURE_ARGS+= --without-stream
+PLIST_SUB+= STREAM="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MVORBIS}
+LIB_DEPENDS+= vorbisfile:${PORTSDIR}/audio/libvorbis
+PLIST_SUB+= VORBIS=""
+.else
+CONFIGURE_ARGS+= --without-vorbis
+PLIST_SUB+= VORBIS="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MJACK}
+CONFIGURE_ARGS+= --with-jack
+LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack
+.else
+CONFIGURE_ARGS+= --without-jack
+.endif
+
+post-install:
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/audio/harp/distinfo b/audio/harp/distinfo
new file mode 100644
index 000000000000..293da426c74f
--- /dev/null
+++ b/audio/harp/distinfo
@@ -0,0 +1,2 @@
+SHA256 (harp-0.5.2.tar.gz) = 49ec8815083000e50fc9cf9ca066571c0644f209f71feba068af2f413ceffd93
+SIZE (harp-0.5.2.tar.gz) = 392452
diff --git a/audio/harp/pkg-descr b/audio/harp/pkg-descr
new file mode 100644
index 000000000000..3a58221f548a
--- /dev/null
+++ b/audio/harp/pkg-descr
@@ -0,0 +1,5 @@
+HARP is a music player designed for the purpose of providing
+minimalist users with a suitable replacement for music players
+with bulky user interfaces.
+
+WWW: http://harp.sourceforge.net/
diff --git a/audio/harp/pkg-plist b/audio/harp/pkg-plist
new file mode 100644
index 000000000000..bda75770c83f
--- /dev/null
+++ b/audio/harp/pkg-plist
@@ -0,0 +1,24 @@
+bin/harp
+%%AAC%%lib/libharpaac.a
+%%AAC%%lib/libharpaac.la
+%%AAC%%lib/libharpaac.so
+%%FLAC%%lib/libharpflac.a
+%%FLAC%%lib/libharpflac.la
+%%FLAC%%lib/libharpflac.so
+%%MP3%%lib/libharpmp3.a
+%%MP3%%lib/libharpmp3.la
+%%MP3%%lib/libharpmp3.so
+%%STREAM%%lib/libharpstream.a
+%%STREAM%%lib/libharpstream.la
+%%STREAM%%lib/libharpstream.so
+%%VORBIS%%lib/libharpvorbis.a
+%%VORBIS%%lib/libharpvorbis.la
+%%VORBIS%%lib/libharpvorbis.so
+%%AAC%%%%DATADIR%%/libharpaac.sql
+%%FLAC%%%%DATADIR%%/libharpflac.sql
+%%MP3%%%%DATADIR%%/libharpmp3.sql
+%%STREAM%%%%DATADIR%%/libharpstream.sql
+%%VORBIS%%%%DATADIR%%/libharpvorbis.sql
+%%DATADIR%%/create.sql
+%%DATADIR%%/defaults.conf
+@dirrm %%DATADIR%%