summaryrefslogtreecommitdiff
path: root/audio/rplay/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/rplay/Makefile')
-rw-r--r--audio/rplay/Makefile53
1 files changed, 28 insertions, 25 deletions
diff --git a/audio/rplay/Makefile b/audio/rplay/Makefile
index 66f29708cc5..80973c4a97f 100644
--- a/audio/rplay/Makefile
+++ b/audio/rplay/Makefile
@@ -1,40 +1,43 @@
-# $NetBSD: Makefile,v 1.15 2000/01/02 03:07:31 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2000/01/26 22:11:28 jlam Exp $
# FreeBSD Id: Makefile,v 1.8 1997/06/13 16:17:01 ache Exp
#
-DISTNAME= rplay-3.2.0b6
+DISTNAME= rplay-3.3.2
CATEGORIES= audio
-MASTER_SITES= ftp://ftp.sdsu.edu/pub/rplay/
+MASTER_SITES= ftp://rplay.doit.org/pub/rplay/ \
+ http://rplay.doit.org/dist/
-MAINTAINER= rmallory@csusb.edu
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://rplay.doit.org/
+BUILD_DEPENDS+= ${LOCALBASE}/bin/autoreconf:../../devel/autoconf
DEPENDS+= gsm-1.0.10:../../audio/gsm
+DEPENDS+= rx-1.5:../../devel/rx
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= "--prefix=${PREFIX}"
-CONFIGURE_ENV+= RPLAY_TARGET=generic # XXX
-CONFIGURE_ENV+= CFLAGS=-I${PREFIX}/include # XXX
-CONFIGURE_ENV+= LDFLAGS=-L${PREFIX}/lib # XXX
-INFO_FILES= RPTP.info RPLAY.info rplay.info librplay.info
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= RPLAY_TARGET=generic # XXX generic, or oss, or sun?
+CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}"
+
+CPPFLAGS+= -I${LOCALBASE}/include # for gsm.h and rxposix.h
+
+.if !exists(/usr/include/readline.h)
+DEPENDS+= readline-4.0:../../devel/readline
+.endif
+
+INFO_FILES= RPLAY.info RPLAY.info librplay.info rplay.info
pre-configure:
- for f in `${FIND} ${WRKDIR}/. -type f -print|xargs ${GREP} -l '/usr/local'`; do \
- ${SED} -e 's:/usr/local:'${PREFIX}':g' < $$f > $$f.pdone && ${MV} $$f.pdone $$f; \
+ cd ${WRKSRC}; ${LOCALBASE}/bin/autoreconf
+ cd ${WRKSRC}/doc; for f in *.[0-9]; do \
+ ${SED} -e "s,/usr/local,${PREFIX},g" < $$f > $$f.pdone; \
+ ${MV} -f $$f.pdone $$f; \
done
- ${CHMOD} +x ${WRKSRC}/configure
-
-post-build:
- cd ${WRKSRC}/doc ; ${MAKE} info
post-install:
- @if [ ! -f ${PREFIX}/etc/rc.d/rplayd.sh ]; then \
- ${ECHO} "Installing ${PREFIX}/etc/rc.d/rplayd.sh startup file."; \
- ${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/rplayd.sh; \
- ${ECHO} "[ -x ${PREFIX}/sbin/rplayd ] && ( ${PREFIX}/sbin/rplayd & ) && ${ECHO} -n ' rplayd'" >> ${PREFIX}/etc/rc.d/rplayd.sh; \
- ${CHMOD} 751 ${PREFIX}/etc/rc.d/rplayd.sh; \
- fi
- @if [ ! -f ${PREFIX}/etc/rplay.hosts ]; then \
- ${ECHO} localhost > ${PREFIX}/etc/rplay.hosts; \
- fi
+ ${SED} -e "s,@PREFIX@,${PREFIX},g" \
+ < ${FILESDIR}/rplayd.sh > ${WRKDIR}/rplayd.sh
+ ${INSTALL_SCRIPT} ${WRKDIR}/rplayd.sh ${PREFIX}/etc/rc.d/rplayd.sh
+ PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL
.include "../../mk/bsd.pkg.mk"