View | Details | Raw Unified | Return to bug 253503
Collapse All | Expand All

(-)b/audio/Makefile (-1 lines)
Lines 295-301 Link Here
295
    SUBDIR += gxplugins-lv2
295
    SUBDIR += gxplugins-lv2
296
    SUBDIR += harp
296
    SUBDIR += harp
297
    SUBDIR += headsetcontrol
297
    SUBDIR += headsetcontrol
298
    SUBDIR += herrie
299
    SUBDIR += hexter
298
    SUBDIR += hexter
300
    SUBDIR += hpsjam
299
    SUBDIR += hpsjam
301
    SUBDIR += hts_engine-API
300
    SUBDIR += hts_engine-API
(-)a/audio/herrie/Makefile (-49 lines)
Removed Link Here
1
# Created by: Ed Schouten <ed@FreeBSD.org>
2
# $FreeBSD$
3
4
PORTNAME=	herrie
5
PORTVERSION=	2.2
6
PORTREVISION=	13
7
CATEGORIES=	audio
8
MASTER_SITES=	http://herrie.info/distfiles/
9
10
MAINTAINER=	ed@FreeBSD.org
11
COMMENT=	Small command line interface music player
12
13
HAS_CONFIGURE=	yes
14
CONFIGURE_ARGS+=verbose
15
CONFIGURE_ENV+=	PREFIX=${PREFIX}
16
17
USES=		gnome ncurses pkgconfig tar:bzip2
18
USE_GNOME=	glib20
19
20
OPTIONS_DEFINE=	MAD VORBIS SNDFILE MODPLUG HTTP LIBAO XCURSES XSPF NLS
21
OPTIONS_DEFAULT=	MAD VORBIS HTTP XSPF
22
OPTIONS_SUB=	yes
23
24
HTTP_DESC=	HTTP streams and AudioScrobbler support
25
LIBAO_DESC=	LibAO support (breaks chroot)
26
XCURSES_DESC=	Build XCurses version
27
28
MAD_LIB_DEPENDS=	libmad.so:audio/libmad \
29
			libid3tag.so:audio/libid3tag
30
MAD_CONFIGURE_OFF=no_mp3
31
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis
32
VORBIS_CONFIGURE_OFF=no_vorbis
33
SNDFILE_LIB_DEPENDS=	libsndfile.so:audio/libsndfile
34
SNDFILE_CONFIGURE_OFF=no_sndfile
35
MODPLUG_LIB_DEPENDS=	libmodplug.so:audio/libmodplug
36
MODPLUG_CFLAGS=		-I${LOCALBASE}/include/libmodplug
37
MODPLUG_CONFIGURE_OFF=no_modplug
38
HTTP_LIB_DEPENDS=	libcurl.so:ftp/curl
39
HTTP_CONFIGURE_OFF=no_http no_scrobbler
40
LIBAO_LIB_DEPENDS=	libao.so:audio/libao
41
LIBAO_CONFIGURE_ON=ao
42
XCURSES_LIB_DEPENDS=	libXCurses.so:devel/pdcurses
43
XCURSES_CONFIGURE_ON=xcurses
44
XSPF_LIB_DEPENDS=	libxspf.so:multimedia/libxspf
45
XSPF_CONFIGURE_OFF=no_xspf
46
NLS_USES=	gettext
47
NLS_CONFIGURE_OFF=no_nls
48
49
.include <bsd.port.mk>
(-)a/audio/herrie/distinfo (-2 lines)
Removed Link Here
1
SHA256 (herrie-2.2.tar.bz2) = 142341072920f86b6eb570b8f13bf5fd87c06cf801543dc7d1a819e39eb9fb2b
2
SIZE (herrie-2.2.tar.bz2) = 71596
(-)a/audio/herrie/files/patch-libxspf (-122 lines)
Removed Link Here
1
--- configure.orig	2008-10-14 16:20:58 UTC
2
+++ configure
3
@@ -288,7 +288,7 @@ fi
4
 if [ "$CFG_XSPF" != "" ]
5
 then
6
 	CFLAGS="$CFLAGS -DBUILD_XSPF"
7
-	LDFLAGS="$LDFLAGS -lspiff"
8
+	test_pkgconfig "libxspf" "xspf" "_vfs_xspf"
9
 	SRCS="$SRCS util vfs_xspf"
10
 	PLAYQ_DUMPFILE="autosave.xspf"
11
 else
12
--- src/conftest.c.orig	2008-10-14 16:20:58 UTC
13
+++ src/conftest.c
14
@@ -56,16 +56,10 @@
15
 #include <vorbis/codec.h>
16
 #include <vorbis/vorbisfile.h>
17
 #endif /* BUILD_VORBIS */
18
-#ifdef BUILD_XSPF
19
-#include <spiff/spiff_c.h>
20
-#endif /* BUILD_XSPF */
21
 
22
 int
23
 main(int argc, char *argv[])
24
 {
25
-#ifdef BUILD_XSPF
26
-	spiff_write(NULL, NULL, NULL);
27
-#endif /* BUILD_XSPF */
28
 
29
 	return (0);
30
 }
31
--- src/vfs_xspf.c.orig	2008-10-14 16:20:58 UTC
32
+++ src/vfs_xspf.c
33
@@ -30,7 +30,7 @@
34
 
35
 #include "stdinc.h"
36
 
37
-#include <spiff/spiff_c.h>
38
+#include <xspf_c.h>
39
 
40
 #include "util.h"
41
 #include "vfs.h"
42
@@ -50,22 +50,22 @@ vfs_xspf_match(struct vfsent *ve, int is
43
 int
44
 vfs_xspf_populate(struct vfsent *ve)
45
 {
46
-	struct spiff_list *slist;
47
-	struct spiff_track *strack;
48
-	struct spiff_mvalue *sloc;
49
+	struct xspf_list *slist;
50
+	struct xspf_track *strack;
51
+	struct xspf_mvalue *sloc;
52
 	char *dirname, *baseuri, *filename;
53
 	struct vfsref *vr;
54
 
55
 	baseuri = url_escape(ve->filename);
56
-	slist = spiff_parse(ve->filename, baseuri);
57
+	slist = xspf_parse(ve->filename, baseuri);
58
 	g_free(baseuri);
59
 	if (slist == NULL)
60
 		return (-1);
61
 
62
 	dirname = g_path_get_dirname(ve->filename);
63
 
64
-	SPIFF_LIST_FOREACH_TRACK(slist, strack) {
65
-		SPIFF_TRACK_FOREACH_LOCATION(strack, sloc) {
66
+	XSPF_LIST_FOREACH_TRACK(slist, strack) {
67
+		XSPF_TRACK_FOREACH_LOCATION(strack, sloc) {
68
 			/* Skip file:// part */
69
 			filename = url_unescape(sloc->value);
70
 
71
@@ -77,40 +77,40 @@ vfs_xspf_populate(struct vfsent *ve)
72
 	}
73
 	
74
 	g_free(dirname);
75
-	spiff_free(slist);
76
+	xspf_free(slist);
77
 	return (0);
78
 }
79
 
80
 int
81
 vfs_xspf_write(const struct vfslist *vl, const char *filename)
82
 {
83
-	struct spiff_list *list;
84
-	struct spiff_track *track;
85
-	struct spiff_mvalue *location;
86
+	struct xspf_list *list;
87
+	struct xspf_track *track;
88
+	struct xspf_mvalue *location;
89
 	char *fn, *baseuri;
90
 	struct vfsref *vr;
91
 	int ret;
92
 
93
-	list = spiff_new();
94
+	list = xspf_new();
95
 
96
 	VFS_LIST_FOREACH_REVERSE(vl, vr) {
97
 		/* Add a new track to the beginning of the list */
98
-		track = spiff_new_track_before(&list->tracks);
99
+		track = xspf_new_track_before(&list->tracks);
100
 
101
 		/* Make sure we don't write non-UTF-8 titles to disk */
102
 		if (g_utf8_validate(vfs_name(vr), -1, NULL))
103
-			spiff_setvalue(&track->title, vfs_name(vr));
104
+			xspf_setvalue(&track->title, vfs_name(vr));
105
 
106
-		location = spiff_new_mvalue_before(&track->locations);
107
+		location = xspf_new_mvalue_before(&track->locations);
108
 		fn = url_escape(vfs_filename(vr));
109
-		spiff_setvalue(&location->value, fn);
110
+		xspf_setvalue(&location->value, fn);
111
 		g_free(fn);
112
 	}
113
 
114
 	baseuri = url_escape(filename);
115
-	ret = spiff_write(list, filename, baseuri);
116
+	ret = xspf_write(list, filename, baseuri);
117
 	g_free(baseuri);
118
-	spiff_free(list);
119
+	xspf_free(list);
120
 
121
 	return (ret);
122
 }
(-)a/audio/herrie/pkg-descr (-6 lines)
Removed Link Here
1
Herrie is a small command line music player. It has vim-like controls
2
and has some unique features, like chroot()'ing and dropping privileges.
3
It also supports submission of songs to AudioScrobbler. This makes it an
4
ideal application for low-end jukeboxes.
5
6
WWW: http://herrie.info/
(-)a/audio/herrie/pkg-plist (-18 lines)
Removed Link Here
1
bin/herrie
2
etc/herrie.conf.sample
3
man/man1/herrie.1.gz
4
%%NLS%%share/locale/ca/LC_MESSAGES/herrie.mo
5
%%NLS%%share/locale/da/LC_MESSAGES/herrie.mo
6
%%NLS%%share/locale/de/LC_MESSAGES/herrie.mo
7
%%NLS%%share/locale/es/LC_MESSAGES/herrie.mo
8
%%NLS%%share/locale/fi/LC_MESSAGES/herrie.mo
9
%%NLS%%share/locale/ga/LC_MESSAGES/herrie.mo
10
%%NLS%%share/locale/nl/LC_MESSAGES/herrie.mo
11
%%NLS%%share/locale/pl/LC_MESSAGES/herrie.mo
12
%%NLS%%share/locale/pt_BR/LC_MESSAGES/herrie.mo
13
%%NLS%%share/locale/ru/LC_MESSAGES/herrie.mo
14
%%NLS%%share/locale/sv/LC_MESSAGES/herrie.mo
15
%%NLS%%share/locale/tr/LC_MESSAGES/herrie.mo
16
%%NLS%%share/locale/uk/LC_MESSAGES/herrie.mo
17
%%NLS%%share/locale/vi/LC_MESSAGES/herrie.mo
18
%%NLS%%share/locale/zh_CN/LC_MESSAGES/herrie.mo

Return to bug 253503