summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2020-02-29 13:51:33 +0000
committernia <nia@pkgsrc.org>2020-02-29 13:51:33 +0000
commit9df8ad93ee9bb628fa1e267ace1ed2d502fa9005 (patch)
treecc7d55293bad8a21cbf6c21d0f189db729012393
parentbe6983944bd61f77eda05f39c4ae72dd1f2aabe9 (diff)
downloadpkgsrc-9df8ad93ee9bb628fa1e267ace1ed2d502fa9005.tar.gz
audio: Remove rtunes
This is dead upstream since 2009 and fails to build against OpenSSL 1.1.
-rw-r--r--audio/Makefile3
-rw-r--r--audio/rtunes/DESCR9
-rw-r--r--audio/rtunes/Makefile65
-rw-r--r--audio/rtunes/PLIST8
-rw-r--r--audio/rtunes/distinfo16
-rw-r--r--audio/rtunes/files/rtunes.conf11
-rw-r--r--audio/rtunes/patches/patch-aa13
-rw-r--r--audio/rtunes/patches/patch-ab10
-rw-r--r--audio/rtunes/patches/patch-ac33
-rw-r--r--audio/rtunes/patches/patch-ad25
-rw-r--r--audio/rtunes/patches/patch-ae53
-rw-r--r--audio/rtunes/patches/patch-af23
-rw-r--r--audio/rtunes/patches/patch-ag19
-rw-r--r--audio/rtunes/patches/patch-ah45
-rw-r--r--audio/rtunes/patches/patch-ai32
-rw-r--r--audio/rtunes/patches/patch-rtunes_parse.y12
16 files changed, 1 insertions, 376 deletions
diff --git a/audio/Makefile b/audio/Makefile
index dab4d029181..df54d88549f 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.586 2020/02/26 18:10:49 nia Exp $
+# $NetBSD: Makefile,v 1.587 2020/02/29 13:51:33 nia Exp $
#
COMMENT= Audio tools
@@ -398,7 +398,6 @@ SUBDIR+= rhythmbox
SUBDIR+= rip
SUBDIR+= rosegarden
SUBDIR+= rsynth
-SUBDIR+= rtunes
SUBDIR+= rubberband
SUBDIR+= ruby-mp3info
SUBDIR+= ruby-taglib
diff --git a/audio/rtunes/DESCR b/audio/rtunes/DESCR
deleted file mode 100644
index 3ecf82e4b18..00000000000
--- a/audio/rtunes/DESCR
+++ /dev/null
@@ -1,9 +0,0 @@
-Rtunes streams files containing Apple Lossless audio data to
-an Apple AirPort Express device. If a '-' is given as the
-file(s) argument, rtunes expects raw PCM audio data on stdin
-and encodes it to the Apple Lossless format prior to streaming
-it. With this method it is possible to stream audio data from
-any source that can output raw PCM audio data on stdout.
-
-NOTE: the patch and mplayer helper library for this package are
-untested; it is installed merely as a convenience.
diff --git a/audio/rtunes/Makefile b/audio/rtunes/Makefile
deleted file mode 100644
index fea8323cd2e..00000000000
--- a/audio/rtunes/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-# $NetBSD: Makefile,v 1.12 2020/01/18 21:48:46 jperkin Exp $
-#
-
-DISTNAME= rtunes-snap-20071122
-PKGREVISION= 6
-CATEGORIES= audio
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-EXTRACT_SUFX= .tar.bz2
-
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://www.nazgul.ch/dev.html
-COMMENT= Streams audio to an Apple AirPort Express device
-LICENSE= mit
-
-WRKSRC= ${WRKDIR}/rtunes
-
-NO_CONFIGURE= yes
-USE_TOOLS+= yacc lex gmake
-MAKE_FILE= GNUmakefile
-
-.include "../../mk/bsd.prefs.mk"
-
-EGDIR= ${PREFIX}/share/examples/rtunes
-CONF_FILES= ${EGDIR}/${RTUNES_CONF:T} \
- ${PKG_SYSCONFDIR}/${RTUNES_CONF:T}
-RTUNES_CONF= ${WRKDIR}/rtunes.conf
-
-AUTO_MKDIRS= yes
-
-SUBST_CLASSES+= doc
-SUBST_FILES.doc= librtunes/README
-SUBST_STAGE.doc= post-extract
-SUBST_VARS.doc= PREFIX
-
-post-extract:
- cp ${FILESDIR}/${RTUNES_CONF:T} ${WRKDIR}/${RTUNES_CONF:T}
-
-.if defined(RTUNES_SERVER) && !empty(RTUNES_SERVER)
-pre-build: prepare-rtunes-conf
-.endif
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/rtunes/rtunes \
- ${DESTDIR}${PREFIX}/bin/rtunes
- ${INSTALL_MAN} ${WRKSRC}/rtunes/rtunes.1 \
- ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
- ${INSTALL_MAN} ${WRKSRC}/rtunes/rtunes.conf.5 \
- ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
- ${INSTALL_DATA} ${WRKSRC}/librtunes/librtunes.a \
- ${DESTDIR}${PREFIX}/lib
-
- ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
- ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/rtunes
- ${INSTALL_DATA} ${WRKDIR}/rtunes.conf ${DESTDIR}${EGDIR}
- ${INSTALL_DATA} ${WRKSRC}/librtunes/mplayer.diff ${DESTDIR}${EGDIR}
- ${INSTALL_DATA} ${WRKSRC}/librtunes/README \
- ${DESTDIR}${PREFIX}/share/doc/rtunes
-
-.PHONY: prepare-rtunes-conf
-prepare-rtunes-conf:
- ${RUN} ${ECHO_MSG} "stream to ${RTUNES_SERVER}" >> ${RTUNES_CONF:Q}
-
-.include "../../security/openssl/buildlink3.mk"
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/audio/rtunes/PLIST b/audio/rtunes/PLIST
deleted file mode 100644
index deb6c70c703..00000000000
--- a/audio/rtunes/PLIST
+++ /dev/null
@@ -1,8 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:32:21 joerg Exp $
-bin/rtunes
-lib/librtunes.a
-man/man1/rtunes.1
-man/man5/rtunes.conf.5
-share/doc/rtunes/README
-share/examples/rtunes/mplayer.diff
-share/examples/rtunes/rtunes.conf
diff --git a/audio/rtunes/distinfo b/audio/rtunes/distinfo
deleted file mode 100644
index 98425a11101..00000000000
--- a/audio/rtunes/distinfo
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: distinfo,v 1.6 2015/11/03 01:12:49 agc Exp $
-
-SHA1 (rtunes-snap-20071122.tar.bz2) = 8de9a4e7811785bf2fa05f1da85319942a38c000
-RMD160 (rtunes-snap-20071122.tar.bz2) = 8442a8f90a1a94bdeb61fb8bf1d94bcd861169ab
-SHA512 (rtunes-snap-20071122.tar.bz2) = f7a836571b8e74a2c9551567ac3c315d39dca7a7a56aca275357d48548adb6f6c1ac2e80d5299b649a5fc9b3d07a18bcfe107bb148adb63c692425cbf89770c3
-Size (rtunes-snap-20071122.tar.bz2) = 17785 bytes
-SHA1 (patch-aa) = 6f4daa1a3adbc8f78f19d3224ecdaedebc4dffc5
-SHA1 (patch-ab) = de448ef28337874aef3704f013b0c8e914f6cdb4
-SHA1 (patch-ac) = 323085981da113f9cc118895af14a60b2ce6fba1
-SHA1 (patch-ad) = 199a0844ce3e62f53e5f34df00af3eb26ab8cbb6
-SHA1 (patch-ae) = 45afb27cd512e77aee74c4da1607f85fd5d15ee1
-SHA1 (patch-af) = 3526da2d01ab8ae9a72fa71de0aa0cda5cf58273
-SHA1 (patch-ag) = 6efc41568d307f3e5897debd767a368f5725a337
-SHA1 (patch-ah) = 6d337e5ec8c20e5bae60b1b5327c1b86c545fc34
-SHA1 (patch-ai) = aeef0d06c04eb03e4cf6f0786a3e1c518e9cb82a
-SHA1 (patch-rtunes_parse.y) = f0dc61c5f55c43a076e3c427a89b385c383b4fc3
diff --git a/audio/rtunes/files/rtunes.conf b/audio/rtunes/files/rtunes.conf
deleted file mode 100644
index 324d9647b6c..00000000000
--- a/audio/rtunes/files/rtunes.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-# $NetBSD: rtunes.conf,v 1.1.1.1 2007/11/23 00:18:41 bjs Exp $
-
-# This configuration file is very simple: It contains one line specifying
-# the host to stream to, e.g.
-#
-# stream to your-raop-device.yourdomain.tld
-#
-# If you set the RTUNES_SERVER variable at build-time, pkgsrc
-# has configured this file accordingly. If not, please add one to this
-# file now.
-
diff --git a/audio/rtunes/patches/patch-aa b/audio/rtunes/patches/patch-aa
deleted file mode 100644
index d023e37e0c3..00000000000
--- a/audio/rtunes/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2007/11/23 00:18:41 bjs Exp $
-
---- rtunes/rtsp.c.orig 2006-09-17 08:14:05.000000000 -0400
-+++ rtunes/rtsp.c
-@@ -207,7 +207,7 @@ rtsp_Announce(void)
- len_header = snprintf(header, sizeof(header),
- "%s"
- "Content-Type: application/sdp\r\n"
-- "Content-Length: %ld\r\n"
-+ "Content-Length: %zd\r\n"
- "\r\n",
- rtsp_execreq("ANNOUNCE"), len_body);
-
diff --git a/audio/rtunes/patches/patch-ab b/audio/rtunes/patches/patch-ab
deleted file mode 100644
index c0c8a9404b6..00000000000
--- a/audio/rtunes/patches/patch-ab
+++ /dev/null
@@ -1,10 +0,0 @@
-$NetBSD: patch-ab,v 1.1.1.1 2007/11/23 00:18:41 bjs Exp $
-
---- Makefile.orig 2006-05-06 04:24:03.000000000 -0400
-+++ Makefile
-@@ -1,4 +1,3 @@
--SUBDIR+= rtunes
--SUBDIR+= librtunes
-+SUBDIR+= rtunes .WAIT librtunes
-
- .include <bsd.subdir.mk>
diff --git a/audio/rtunes/patches/patch-ac b/audio/rtunes/patches/patch-ac
deleted file mode 100644
index 5e55aac2db5..00000000000
--- a/audio/rtunes/patches/patch-ac
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-ac,v 1.1.1.1 2007/11/23 00:18:41 bjs Exp $
-
---- rtunes/Makefile.orig 2006-05-06 18:49:18.000000000 -0400
-+++ rtunes/Makefile
-@@ -2,25 +2,15 @@
-
- PROG= rtunes
--SRCS= rtunes.c cipher.c mp4.c rtsp.c sys.c parse.y scan.l
--
--OS!= uname -s
--.if ${OS} != "OpenBSD"
--YFLAGS= -d
--SRCS+= y.tab.h
--y.tab.h: parse.y
--.endif
-+SRCS= rtunes.c cipher.c mp4.c rtsp.c sys.c parse.c scan.l
-
- CFLAGS+= -Wall -Wstrict-prototypes -ansi
- LDADD+= -lcrypto
- LINTFLAGS+= -u
-+NOGCCERROR= # defined
-+YHEADER= # defined
-
- CLEANFILES+= y.tab.h
-
--PIPE= -pipe
--
- MAN= rtunes.1 rtunes.conf.5
--MANDIR= /usr/local/man/cat
--
--BINDIR= /usr/local/bin
-
- .include <bsd.prog.mk>
diff --git a/audio/rtunes/patches/patch-ad b/audio/rtunes/patches/patch-ad
deleted file mode 100644
index 383787f3d3f..00000000000
--- a/audio/rtunes/patches/patch-ad
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-ad,v 1.1.1.1 2007/11/23 00:18:41 bjs Exp $
-
---- librtunes/README.orig 2007-02-07 14:49:33.000000000 -0500
-+++ librtunes/README
-@@ -19,16 +19,16 @@ Do the following steps to build MPlayer
-
- * build rtunes
- * apply mplayer.diff to the MPlayer source directory
-- * copy librtunes.a to your system library directory (e.g. /usr/lib)
-+ * copy librtunes.a to your system library directory (e.g. @PREFIX@)
- * build mplayer
-
--Note: This works also for the OpenBSD port. Just use the MPlayer source in
-- the ports working directory after doing a `make patch`.
-+Note: This works also for the pkgsrc package. Just use the MPlayer source in
-+ the appropriate ${WRKSRC} directory after invoking `make patch`.
-
- Usage
- -----
-
--Now MPlayer should include rtunes support. Check if it worked by:
-+Now MPlayer should include rtunes support. Check if it works by:
-
- mplayer -ao help
-
diff --git a/audio/rtunes/patches/patch-ae b/audio/rtunes/patches/patch-ae
deleted file mode 100644
index 0692bc38277..00000000000
--- a/audio/rtunes/patches/patch-ae
+++ /dev/null
@@ -1,53 +0,0 @@
-$NetBSD: patch-ae,v 1.1.1.1 2007/11/23 00:18:41 bjs Exp $
-
---- librtunes/mplayer.diff.orig 2007-02-07 14:49:34.000000000 -0500
-+++ librtunes/mplayer.diff
-@@ -1,6 +1,6 @@
--diff -urN MPlayer-1.0pre8/Makefile MPlayer-1.0pre8-rtunes/Makefile
----- MPlayer-1.0pre8/Makefile Sun Jun 11 20:35:47 2006
--+++ MPlayer-1.0pre8-rtunes/Makefile Wed Feb 7 20:26:10 2007
-+diff -urN Makefile Makefile.orig
-+--- Makefile.orig Sun Jun 11 20:35:47 2006
-++++ Makefile Wed Feb 7 20:26:10 2007
- @@ -105,6 +105,8 @@
- $(X264_LIB) \
- $(MUSEPACK_LIB) \
-@@ -18,9 +18,9 @@ diff -urN MPlayer-1.0pre8/Makefile MPlay
- libmpcodecs \
- libavutil \
- libavcodec \
--diff -urN MPlayer-1.0pre8/libao2/Makefile MPlayer-1.0pre8-rtunes/libao2/Makefile
----- MPlayer-1.0pre8/libao2/Makefile Sun Jun 11 20:35:42 2006
--+++ MPlayer-1.0pre8-rtunes/libao2/Makefile Wed Feb 7 19:42:13 2007
-+diff -urN libao2/Makefile libao2/Makefile.orig
-+--- libao2/Makefile.orig Sun Jun 11 20:35:42 2006
-++++ libao2/Makefile Wed Feb 7 19:42:13 2007
- @@ -6,6 +6,7 @@
- ao_mpegpes.c \
- ao_null.c \
-@@ -29,9 +29,9 @@ diff -urN MPlayer-1.0pre8/libao2/Makefil
- $(OPTIONAL_SRCS) \
-
- OBJS=$(SRCS:.c=.o)
--diff -urN MPlayer-1.0pre8/libao2/ao_rtunes.c MPlayer-1.0pre8-rtunes/libao2/ao_rtunes.c
----- MPlayer-1.0pre8/libao2/ao_rtunes.c Thu Jan 1 01:00:00 1970
--+++ MPlayer-1.0pre8-rtunes/libao2/ao_rtunes.c Wed Feb 7 19:45:43 2007
-+diff -urN libao2/ao_rtunes.c libao2/ao_rtunes.c.orig
-+--- libao2/ao_rtunes.c.orig Thu Jan 1 01:00:00 1970
-++++ libao2/ao_rtunes.c Wed Feb 7 19:45:43 2007
- @@ -0,0 +1,142 @@
- +#include "config.h"
- +
-@@ -175,9 +175,9 @@ diff -urN MPlayer-1.0pre8/libao2/ao_rtun
- +{
- + return (0.0);
- +}
--diff -urN MPlayer-1.0pre8/libao2/audio_out.c MPlayer-1.0pre8-rtunes/libao2/audio_out.c
----- MPlayer-1.0pre8/libao2/audio_out.c Sun Jun 11 20:35:42 2006
--+++ MPlayer-1.0pre8-rtunes/libao2/audio_out.c Wed Feb 7 19:47:07 2007
-+diff -urN libao2/audio_out.c libao2/audio_out.c.orig
-+--- libao2/audio_out.c.orig Sun Jun 11 20:35:42 2006
-++++ libao2/audio_out.c Wed Feb 7 19:47:07 2007
- @@ -68,6 +68,7 @@
- extern ao_functions_t audio_out_mpegpes;
- extern ao_functions_t audio_out_pcm;
diff --git a/audio/rtunes/patches/patch-af b/audio/rtunes/patches/patch-af
deleted file mode 100644
index bdfa3d060b6..00000000000
--- a/audio/rtunes/patches/patch-af
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-af,v 1.3 2013/03/31 08:31:49 sbd Exp $
-
---- libbsd/GNUmakefile.orig 2006-05-06 14:15:59.000000000 +0000
-+++ libbsd/GNUmakefile
-@@ -1,14 +1,15 @@
- CCFLAGS = -O2 -pipe -Wall -Werror -Wstrict-prototypes -c
-+CCFLAGS += ${CFLAGS} ${LDFLAGS}
-
- libbsd.a: strlcpy.o strlcat.o arc4random.o
- ar -r libbsd.a strlcpy.o strlcat.o arc4random.o
- ranlib libbsd.a
-
- strlcpy.o: strlcpy.c
-- cc ${CCFLAGS} strlcpy.c
-+ ${CC} ${CCFLAGS} strlcpy.c
- strlcat.o: strlcat.c
-- cc ${CCFLAGS} strlcat.c
-+ ${CC} ${CCFLAGS} strlcat.c
- arc4random.o: arc4random.c
-- cc ${CCFLAGS} arc4random.c
-+ ${CC} ${CCFLAGS} arc4random.c
- clean:
- rm -f libbsd.a *.o
diff --git a/audio/rtunes/patches/patch-ag b/audio/rtunes/patches/patch-ag
deleted file mode 100644
index 20548f549dd..00000000000
--- a/audio/rtunes/patches/patch-ag
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-ag,v 1.2 2013/03/31 08:31:49 sbd Exp $
-
---- librtunes/GNUmakefile.orig 2006-05-21 18:03:08.000000000 +0000
-+++ librtunes/GNUmakefile
-@@ -1,4 +1,5 @@
- CCFLAGS = -O2 -pipe -Wall -Wstrict-prototypes -c
-+CCFLAGS += ${CFLAGS} ${LDFLAGS}
- RT = ../rtunes
- LB = ../libbsd
-
-@@ -6,7 +7,7 @@ librtunes.a: rtunes.o ${RT}/cipher.o ${R
- ar -r librtunes.a rtunes.o ${RT}/cipher.o ${RT}/mp4.o ${RT}/rtsp.o ${RT}/sys.o ${LB}/arc4random.o ${LB}/strlcat.o ${LB}/strlcpy.o
-
- rtunes.o: rtunes.c
-- cc ${CCFLAGS} rtunes.c
-+ ${CC} ${CCFLAGS} rtunes.c
-
- clean:
- rm -f librtunes.a *.o
diff --git a/audio/rtunes/patches/patch-ah b/audio/rtunes/patches/patch-ah
deleted file mode 100644
index 2ee5fd365da..00000000000
--- a/audio/rtunes/patches/patch-ah
+++ /dev/null
@@ -1,45 +0,0 @@
-$NetBSD: patch-ah,v 1.2 2013/03/31 08:31:49 sbd Exp $
-
---- rtunes/GNUmakefile.orig 2006-05-06 14:02:13.000000000 +0000
-+++ rtunes/GNUmakefile
-@@ -2,31 +2,32 @@
-
- CCFLAGS = -O2 -pipe -Wall -Wstrict-prototypes -c
-+CCFLAGS += ${CFLAGS} ${LDFLAGS}
-
- rtunes: rtunes.o cipher.o mp4.o rtsp.o sys.o parse.o scan.o
-- cc -L../libbsd -o rtunes rtunes.o cipher.o mp4.o rtsp.o sys.o parse.o scan.o -lbsd -lcrypto
-+ ${CC} ${CFLAGS} ${LDFLAGS} -L../libbsd -o rtunes rtunes.o cipher.o mp4.o rtsp.o sys.o parse.o scan.o -lbsd -lcrypto
- strip rtunes
-
- rtunes.o: rtunes.c
-- cc ${CCFLAGS} rtunes.c
-+ ${CC} ${CCFLAGS} rtunes.c
-
- cipher.o: cipher.c
-- cc ${CCFLAGS} cipher.c
-+ ${CC} ${CCFLAGS} cipher.c
-
- mp4.o: mp4.c
-- cc ${CCFLAGS} mp4.c
-+ ${CC} ${CCFLAGS} mp4.c
-
- rtsp.o: rtsp.c
-- cc ${CCFLAGS} rtsp.c
-+ ${CC} ${CCFLAGS} rtsp.c
-
- sys.o: sys.c
-- cc ${CCFLAGS} sys.c
-+ ${CC} ${CCFLAGS} sys.c
-
- parse.o: parse.y
- yacc -d parse.y
-- cc ${CCFLAGS} -o parse.o y.tab.c
-+ ${CC} ${CCFLAGS} -o parse.o y.tab.c
-
- scan.o: scan.l
- lex scan.l
-- cc ${CCFLAGS} -o scan.o lex.yy.c
-+ ${CC} ${CCFLAGS} -o scan.o lex.yy.c
-
- clean:
diff --git a/audio/rtunes/patches/patch-ai b/audio/rtunes/patches/patch-ai
deleted file mode 100644
index 2d29ca95a0a..00000000000
--- a/audio/rtunes/patches/patch-ai
+++ /dev/null
@@ -1,32 +0,0 @@
-$NetBSD: patch-ai,v 1.2 2008/01/06 17:17:15 rillig Exp $
-
-Conflicts with system function (size_t datlen) on DragonFly.
-
---- libbsd/arc4random.c.orig 2006-05-06 14:33:22.000000000 +0000
-+++ libbsd/arc4random.c 2008-01-06 18:14:32.000000000 +0000
-@@ -41,7 +41,9 @@
- #include <sys/time.h>
- #include <sys/sysctl.h>
-
--#define KERN_ARND 37
-+#ifndef KERN_ARND
-+#define KERN_ARND 37 /* XXX: Different (81) on NetBSD */
-+#endif
-
- #ifdef __GNUC__
- #define inline __inline
-@@ -150,14 +152,6 @@ arc4random_stir(void)
- arc4_stir(&rs);
- }
-
--void
--arc4random_addrandom(u_char *dat, int datlen)
--{
-- if (!rs_initialized)
-- arc4random_stir();
-- arc4_addrandom(&rs, dat, datlen);
--}
--
- u_int32_t
- arc4random(void)
- {
diff --git a/audio/rtunes/patches/patch-rtunes_parse.y b/audio/rtunes/patches/patch-rtunes_parse.y
deleted file mode 100644
index 9ec1dd393a0..00000000000
--- a/audio/rtunes/patches/patch-rtunes_parse.y
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-rtunes_parse.y,v 1.1 2015/01/09 14:26:07 joerg Exp $
-
---- rtunes/parse.y.orig 2015-01-09 12:52:39.000000000 +0000
-+++ rtunes/parse.y
-@@ -20,6 +20,7 @@
- #include <err.h>
- #include <stdarg.h>
- #include <stdio.h>
-+#include <stdlib.h>
- #include <syslog.h>
-
- extern FILE *yyin;