diff options
author | Alexander Langer <alex@FreeBSD.org> | 2000-06-28 16:05:11 +0000 |
---|---|---|
committer | Alexander Langer <alex@FreeBSD.org> | 2000-06-28 16:05:11 +0000 |
commit | e71e1fb70f1a5e776a2aaaf83b7e04b18f1a738e (patch) | |
tree | c3a2ba52e4dec534e017f8f90ada3f878f36b73c /audio/rplay | |
parent | b83c006f7c037fc2fb8f82a614bbe6744ad084d6 (diff) | |
download | ports-e71e1fb70f1a5e776a2aaaf83b7e04b18f1a738e.tar.gz ports-e71e1fb70f1a5e776a2aaaf83b7e04b18f1a738e.zip |
Notes
Diffstat (limited to 'audio/rplay')
-rw-r--r-- | audio/rplay/Makefile | 40 | ||||
-rw-r--r-- | audio/rplay/distinfo | 2 | ||||
-rw-r--r-- | audio/rplay/files/patch-ab | 49 | ||||
-rw-r--r-- | audio/rplay/files/patch-ac | 10 | ||||
-rw-r--r-- | audio/rplay/files/patch-ad | 41 | ||||
-rw-r--r-- | audio/rplay/files/patch-ae | 13 | ||||
-rw-r--r-- | audio/rplay/files/patch-af | 13 | ||||
-rw-r--r-- | audio/rplay/files/patch-ag | 13 | ||||
-rw-r--r-- | audio/rplay/files/patch-ah | 50 | ||||
-rw-r--r-- | audio/rplay/files/patch-ai | 33 | ||||
-rw-r--r-- | audio/rplay/files/patch-aj | 38 | ||||
-rw-r--r-- | audio/rplay/files/patch-ak | 14 | ||||
-rw-r--r-- | audio/rplay/files/patch-al | 12 | ||||
-rw-r--r-- | audio/rplay/files/patch-am | 19 | ||||
-rw-r--r-- | audio/rplay/pkg-descr | 2 | ||||
-rw-r--r-- | audio/rplay/pkg-plist | 16 |
16 files changed, 305 insertions, 60 deletions
diff --git a/audio/rplay/Makefile b/audio/rplay/Makefile index eb26a8ade3dc..88ee5e94d2cd 100644 --- a/audio/rplay/Makefile +++ b/audio/rplay/Makefile @@ -6,7 +6,7 @@ # PORTNAME= rplay -PORTVERSION= 3.2.0b6 +PORTVERSION= 3.3.2 CATEGORIES= audio MASTER_SITES= http://rplay.doit.org/dist/ @@ -14,20 +14,32 @@ MAINTAINER= rmallory@csusb.edu LIB_DEPENDS= gsm.1:${PORTSDIR}/audio/gsm -HAS_CONFIGURE= yes -USE_GMAKE= yes -MAN1= rplay.1 xrplay.1 rplayd.1 rptp.1 -MAN5= rplay.conf.5 rplay.hosts.5 rplay.servers.5 +INSTALLS_SHLIB= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib" + +MAN1= rplay.1 rptp.1 +MAN5= rplay.conf.5 rplay.helpers.5 rplay.hosts.5 rplay.servers.5 +MAN8= rplayd.8 + +INFO_FILES= RPLAY.info RPTP.info librplay.info rplayd.info + +post-extract: + @${CP} ${WRKSRC}/doc/rplay.texi ${WRKSRC}/doc/rplayd.texi 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 +.for info in ${INFO_FILES} + @install-info ${PREFIX}/info/${info} ${PREFIX}/info/dir +.endfor +.if !exists(${PREFIX}/etc/rc.d/rplayd.sh) + @${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 +.endif +.if !exists(${PREFIX}/etc/rplay.hosts) + @${ECHO} localhost > ${PREFIX}/etc/rplay.hosts +.endif .include <bsd.port.mk> diff --git a/audio/rplay/distinfo b/audio/rplay/distinfo index ffa04ed9101c..2735cb3e25e3 100644 --- a/audio/rplay/distinfo +++ b/audio/rplay/distinfo @@ -1 +1 @@ -MD5 (rplay-3.2.0b6.tar.gz) = d8346e6f132193d076341de0d9fa35ca +MD5 (rplay-3.3.2.tar.gz) = e39888f6bea32e1c8cf4a8880b416e56 diff --git a/audio/rplay/files/patch-ab b/audio/rplay/files/patch-ab index 8770cd19979f..40662a82670b 100644 --- a/audio/rplay/files/patch-ab +++ b/audio/rplay/files/patch-ab @@ -1,39 +1,10 @@ -*** rplayd/Makefile.in.orig Fri Feb 2 03:13:57 1996 ---- rplayd/Makefile.in Fri Jun 13 19:31:38 1997 -*************** -*** 1,4 **** ---- 1,5 ---- - include @RPLAY_TOP@/Makefile.config -+ bindir= $(exec_prefix)/sbin - - srcdir = @srcdir@ - VPATH = @srcdir@ -*************** -*** 9,21 **** - MKINSTALLDIRS= @srcdir@/../mkinstalldirs - - CPPFLAGS= $(CC_OPTIONS) -I. -I../include -I@srcdir@ -I@srcdir@/../include -I@srcdir@/../lib \ -! -I@srcdir@/../adpcm -I@srcdir@/../gsm @DEFS@ - - .c.o: - $(CC) -c $(CPPFLAGS) $(CFLAGS) $< - - LDFLAGS= $(LD_OPTIONS) -L../librplay -lrplay -L../lib -lrp \ -! -L../adpcm -ladpcm -L../gsm -lgsm @LDFLAGS@ @LIBS@ -lm - - TARGET= rplayd - ---- 10,22 ---- - MKINSTALLDIRS= @srcdir@/../mkinstalldirs - - CPPFLAGS= $(CC_OPTIONS) -I. -I../include -I@srcdir@ -I@srcdir@/../include -I@srcdir@/../lib \ -! -I@srcdir@/../adpcm -I/usr/local/include @DEFS@ - - .c.o: - $(CC) -c $(CPPFLAGS) $(CFLAGS) $< - - LDFLAGS= $(LD_OPTIONS) -L../librplay -lrplay -L../lib -lrp \ -! -L../adpcm -ladpcm -L/usr/local/lib -lgsm @LDFLAGS@ @LIBS@ -lm - - TARGET= rplayd - +--- rplayd/Makefile.in.orig Wed Jun 9 15:27:43 1999 ++++ rplayd/Makefile.in Wed Jun 21 23:04:00 2000 +@@ -54,7 +54,6 @@ + install: all + $(MKINSTALLDIRS) $(sbindir) + $(INSTALL_PROGRAM) $(TARGET) $(sbindir)/$(TARGET) +- @test -x $(bindir)/$(TARGET) && echo "" && echo " Note: Consider removing $(bindir)/$(TARGET)" && echo "" + + uninstall: + $(RM) $(bindir)/$(TARGET) diff --git a/audio/rplay/files/patch-ac b/audio/rplay/files/patch-ac new file mode 100644 index 000000000000..7b5d09de9015 --- /dev/null +++ b/audio/rplay/files/patch-ac @@ -0,0 +1,10 @@ +--- Makefile.config.in.orig Thu Aug 13 15:12:59 1998 ++++ Makefile.config.in Wed Jun 21 22:26:35 2000 +@@ -43,6 +43,7 @@ + #CC_OPTIONS= -O -cckr # SGI + #CC_OPTIONS= -O # generic + #CC_OPTIONS= -g # debug ++CC_OPTIONS= @CPPFLAGS@ + + ## + ## Extra linker options. diff --git a/audio/rplay/files/patch-ad b/audio/rplay/files/patch-ad new file mode 100644 index 000000000000..38c78247e0dd --- /dev/null +++ b/audio/rplay/files/patch-ad @@ -0,0 +1,41 @@ +--- doc/Makefile.in.orig Wed Jul 15 07:35:23 1998 ++++ doc/Makefile.in Thu Jun 22 00:41:13 2000 +@@ -23,15 +23,15 @@ + .texi.html: + $(TEXI2HTML) $(TEXI2HTML_FLAGS) $< + +-all: ++all: info + +-info: RPLAY.info RPTP.info librplay.info rplay.info ++info: RPLAY.info RPTP.info librplay.info rplayd.info + +-dvi: RPLAY.dvi RPTP.dvi librplay.dvi rplay.dvi ++dvi: RPLAY.dvi RPTP.dvi librplay.dvi rplayd.dvi + +-ps: RPLAY.ps RPTP.ps librplay.ps rplay.ps ++ps: RPLAY.ps RPTP.ps librplay.ps rplayd.ps + +-html: RPLAY.html RPTP.html librplay.html rplay.html ++html: RPLAY.html RPTP.html librplay.html rplayd.html + + man: + ./genman rplay.1.in +@@ -50,7 +50,7 @@ + -$(INSTALL_DATA) RPLAY.info $(infodir)/RPLAY.info + -$(INSTALL_DATA) RPTP.info $(infodir)/RPTP.info + -$(INSTALL_DATA) librplay.info $(infodir)/librplay.info +- -$(INSTALL_DATA) rplay.info $(infodir)/rplay.info ++ -$(INSTALL_DATA) rplayd.info $(infodir)/rplayd.info + + uninstall: + -$(RM) $(mandir)/man1/rplay.1 +@@ -63,7 +63,7 @@ + -$(RM) $(infodir)/RPLAY.info + -$(RM) $(infodir)/RPTP.info + -$(RM) $(infodir)/librplay.info +- -$(RM) $(infodir)/rplay.info ++ -$(RM) $(infodir)/rplayd.info + + clean: + $(RM) *~ *.bak *.orig diff --git a/audio/rplay/files/patch-ae b/audio/rplay/files/patch-ae new file mode 100644 index 000000000000..df40a019a006 --- /dev/null +++ b/audio/rplay/files/patch-ae @@ -0,0 +1,13 @@ +--- doc/RPLAY.texi.orig Wed Jul 15 07:35:23 1998 ++++ doc/RPLAY.texi Wed Jun 21 22:38:54 2000 +@@ -2,6 +2,10 @@ + @c %**start of header + @setfilename RPLAY.info + @settitle The RPLAY Protocol ++@dircategory Network Audio Systems ++@direntry ++* RPLAY Protocol: (RPLAY) The RPLAY Protocol ++@end direntry + @iftex + @finalout + @end iftex diff --git a/audio/rplay/files/patch-af b/audio/rplay/files/patch-af new file mode 100644 index 000000000000..7bb0f3d0da47 --- /dev/null +++ b/audio/rplay/files/patch-af @@ -0,0 +1,13 @@ +--- doc/RPTP.texi.orig Wed Jul 15 07:35:23 1998 ++++ doc/RPTP.texi Wed Jun 21 22:38:56 2000 +@@ -2,6 +2,10 @@ + @c %**start of header + @setfilename RPTP.info + @settitle The RPTP Protocol ++@dircategory Network Audio Systems ++@direntry ++* RPTP: (RPTP) RPTP Protocol ++@end direntry + @defindex ev + @iftex + @finalout diff --git a/audio/rplay/files/patch-ag b/audio/rplay/files/patch-ag new file mode 100644 index 000000000000..865bd4e9f282 --- /dev/null +++ b/audio/rplay/files/patch-ag @@ -0,0 +1,13 @@ +--- doc/librplay.texi.orig Wed Jul 15 07:35:23 1998 ++++ doc/librplay.texi Wed Jun 21 22:38:58 2000 +@@ -2,6 +2,10 @@ + @c %**start of header + @setfilename librplay.info + @settitle The rplay Programmer's Manual ++@dircategory Network Audio Systems ++@direntry ++* librplay: (librplay) The rplay Programmer's Manual ++@end direntry + @iftex + @finalout + @end iftex diff --git a/audio/rplay/files/patch-ah b/audio/rplay/files/patch-ah new file mode 100644 index 000000000000..5612cc1aa202 --- /dev/null +++ b/audio/rplay/files/patch-ah @@ -0,0 +1,50 @@ +--- doc/rplayd.texi.orig Wed Jul 15 07:35:23 1998 ++++ doc/rplayd.texi Thu Jun 22 01:20:50 2000 +@@ -1,7 +1,11 @@ + \input texinfo @c -*-texinfo-*- + @c %**start of header +-@setfilename rplay.info ++@setfilename rplayd.info + @settitle rplay ++@dircategory Network Audio Systems ++@direntry ++* rplayd: (rplayd) RPlay ++@end direntry + @iftex + @finalout + @end iftex +@@ -71,7 +75,6 @@ + * rplayd:: The rplay audio server. + * rplay:: A sample RPLAY client. + * rptp:: A sample RPTP client. +-* xrplay:: A X Windows rplay audio control panel. + @end menu + + @node Overview, rplayd, Top, Top +@@ -162,25 +165,12 @@ + attempt to determine whether or not the server has the sound before + using the network. + +-@node rptp, xrplay, rplay, Top ++@node rptp, , rplay, Top + @chapter rptp + rptp is a simple RPTP client that communicates with rplayd using the + RPTP protocol. Several commands can be issued to control rplayd and + report its status. See the output of the rptp help command for a list + of available commands. +- +-@node xrplay, , rptp, Top +-@chapter xrplay +-rplay control panel which includes CD player-like buttons, volume +-control, a simple vu meter, and a sound progess bar. Sounds can be +-played, paused, continued, and stopped using the appropriate buttons. +- +-xrplay is also useful as a sound file player and can be used with web +-browsers and other applications that use external programs to play +-sounds. +- +-xrplay communicates with the local (or remote) rplayd using the RPTP +-protocol. + + @bye + diff --git a/audio/rplay/files/patch-ai b/audio/rplay/files/patch-ai new file mode 100644 index 000000000000..654c104718b4 --- /dev/null +++ b/audio/rplay/files/patch-ai @@ -0,0 +1,33 @@ +--- doc/rplayd.8.orig Wed Jul 15 07:35:23 1998 ++++ doc/rplayd.8 Wed Jun 21 22:39:07 2000 +@@ -125,7 +125,7 @@ + Linux uses cdrom[0-3] -> /dev/cdrom[0-3]. + .TP + .I "\-C FILE, \-\-conf=FILE" +-Use FILE for rplay.conf (/etc/rplay/rplay.conf). ++Use FILE for rplay.conf. + .TP + .I "\-T N, \-\-connection\-timeout=N" + Close idle RPTP connections after N seconds, disabled with 0 (300). +@@ -146,10 +146,10 @@ + Display helpful information. + .TP + .I "\-\-helpers=FILE" +-Use FILE for rplay.helpers (/etc/rplay/rplay.helpers). ++Use FILE for rplay.helpers. + .TP + .I "\-H FILE, \-\-hosts=FILE" +-Use FILE for rplay.hosts (/etc/rplay/rplay.hosts). ++Use FILE for rplay.hosts. + .TP + .I "\-\-inetd" + Enable inetd mode. (disabled) +@@ -191,7 +191,7 @@ + (--other-rptp-port may also be available) + .TP + .I "\-S FILE, \-\-servers=FILE" +-Use FILE for rplay.servers (/etc/rplay/rplay.servers). ++Use FILE for rplay.servers. + .TP + .I "\-t N, \-\-timeout=N" + Exit after N idle seconds, disabled with 0 (0). diff --git a/audio/rplay/files/patch-aj b/audio/rplay/files/patch-aj new file mode 100644 index 000000000000..dd85d7c40f1f --- /dev/null +++ b/audio/rplay/files/patch-aj @@ -0,0 +1,38 @@ +--- librplay/Makefile.in.orig Tue Mar 23 11:38:38 1999 ++++ librplay/Makefile.in Thu Jun 22 00:07:42 2000 +@@ -19,11 +19,12 @@ + $(CC) -c -fPIC $(CPPFLAGS) $(CFLAGS) -o $@ $< + + TARGET= $(LIBRPLAY_NAME) ++SOVER= 1 + SRCS= rplay.c rptp.c async.c + OBJS= rplay.o rptp.o async.o + SHAREDOBJS= rplay.lo rptp.lo async.lo + +-all: $(TARGET) librplay.so ++all: $(TARGET) librplay.so.$(SOVER) + + # + # Use the following for SunOS 4.1.x, Solaris 2.x, Linux, NetBSD +@@ -32,8 +33,9 @@ + $(AR) rcv $@ $? + $(RANLIB) $@ + +-librplay.so: $(SHAREDOBJS) +- $(CC) -o $@ $(SHAREDOBJS) $(LDFLAGS) ++librplay.so.$(SOVER): $(SHAREDOBJS) ++ $(CC) -o $@ -Wl,-soname,$@ $(SHAREDOBJS) $(LDFLAGS) ++ ln -sf $@ librplay.so + + # + # For HP-UX comment above and uncomment below. +@@ -50,7 +52,8 @@ + install: all + $(MKINSTALLDIRS) $(libdir) + $(INSTALL_DATA) $(TARGET) $(libdir) +- $(INSTALL_DATA) librplay.so $(libdir) ++ $(INSTALL_DATA) librplay.so.$(SOVER) $(libdir) ++ ln -sf librplay.so.$(SOVER) $(libdir)/librplay.so + + uninstall: + $(RM) $(libdir)/$(TARGET) diff --git a/audio/rplay/files/patch-ak b/audio/rplay/files/patch-ak new file mode 100644 index 000000000000..b0a7b830458c --- /dev/null +++ b/audio/rplay/files/patch-ak @@ -0,0 +1,14 @@ +--- rplayd/sound.h.orig Wed Jun 9 15:27:44 1999 ++++ rplayd/sound.h Wed Jun 21 22:29:37 2000 +@@ -170,9 +170,9 @@ + int gsm_bit_frame_bytes; /* Number of bytes in gsm_bit_frame */ + int gsm_fixed_buffer_size; + #endif /* HAVE_GSM */ +-#ifdef HAVE_CDROM ++#if defined(HAVE_CDROM) || defined(HAVE_HELPERS) + int pid; +-#endif /* HAVE_CDROM */ ++#endif /* HAVE_CDROM || HAVE_HELPERS */ + } + SINDEX; + diff --git a/audio/rplay/files/patch-al b/audio/rplay/files/patch-al new file mode 100644 index 000000000000..40e400f0215c --- /dev/null +++ b/audio/rplay/files/patch-al @@ -0,0 +1,12 @@ +--- rplayd/spool.c.orig Thu Mar 11 06:14:38 1999 ++++ rplayd/spool.c Wed Jun 21 23:20:13 2000 +@@ -1127,8 +1127,8 @@ + spool_flow_pause(sp); + } + } +-#endif /* HAVE_CDROM */ + } ++#endif /* HAVE_CDROM */ + } + else + { diff --git a/audio/rplay/files/patch-am b/audio/rplay/files/patch-am new file mode 100644 index 000000000000..b45b9504124e --- /dev/null +++ b/audio/rplay/files/patch-am @@ -0,0 +1,19 @@ +--- rx/Makefile.in.orig Wed Jun 21 22:57:55 2000 ++++ rx/Makefile.in Wed Jun 21 22:59:43 2000 +@@ -64,11 +64,11 @@ + all: librx.a + + install: all +- test -d $(libdir) || mkdir $(libdir) +- test -d $(includedir) || mkdir $(includedir) +- $(INSTALL) librx.a $(libdir)/librx.a +- $(RANLIB) $(libdir)/librx.a +- $(INSTALL) $(srcdir)/inst-rxposix.h $(includedir)/rxposix.h ++# test -d $(libdir) || mkdir $(libdir) ++# test -d $(includedir) || mkdir $(includedir) ++# $(INSTALL) librx.a $(libdir)/librx.a ++# $(RANLIB) $(libdir)/librx.a ++# $(INSTALL) $(srcdir)/inst-rxposix.h $(includedir)/rxposix.h + + + uninstall: diff --git a/audio/rplay/pkg-descr b/audio/rplay/pkg-descr index fde9c605c303..5a2472eda72f 100644 --- a/audio/rplay/pkg-descr +++ b/audio/rplay/pkg-descr @@ -4,3 +4,5 @@ supports SunOS 4.1.X, Solaris 2.X, Linux, SGI IRIX 4 & 5, HP9000/705, HP9000/710 and now FreeBSD. The rplay clients and client library should work on any system that supports Berkeley sockets. The X Window System is not required. + +WWW: http://rplay.doit.org/ diff --git a/audio/rplay/pkg-plist b/audio/rplay/pkg-plist index e416658e83c2..814e2b244e60 100644 --- a/audio/rplay/pkg-plist +++ b/audio/rplay/pkg-plist @@ -2,16 +2,20 @@ etc/rc.d/rplayd.sh etc/rplay.hosts bin/rplay bin/rptp -@comment requires XForms -@comment bin/xrplay sbin/rplayd include/rplay.h lib/librplay.a -@unexec install-info --delete %D/info/librplay.info %D/info/dir -@unexec install-info --delete %D/info/rplay.info %D/info/dir +lib/librplay.so +lib/librplay.so.1 @unexec install-info --delete %D/info/RPLAY.info %D/info/dir @unexec install-info --delete %D/info/RPTP.info %D/info/dir -info/librplay.info -info/rplay.info +@unexec install-info --delete %D/info/librplay.info %D/info/dir +@unexec install-info --delete %D/info/rplayd.info %D/info/dir info/RPLAY.info info/RPTP.info +info/librplay.info +info/rplayd.info +@exec install-info %D/info/RPLAY.info %D/info/dir +@exec install-info %D/info/RPTP.info %D/info/dir +@exec install-info %D/info/librplay.info %D/info/dir +@exec install-info %D/info/rplayd.info %D/info/dir |